.searchable-select.svelte-m82sp7{position:relative;width:100%;min-width:190px;font:.95rem DM Sans,sans-serif}.searchable-trigger.svelte-m82sp7{width:100%;height:2.7rem;display:flex;align-items:center;gap:.5rem;padding:0 .9rem;border:1px solid #dde2eb;border-radius:10px;background:#fff;color:#34415c;text-align:left;cursor:pointer}.searchable-trigger.svelte-m82sp7:hover,.searchable-select.open.svelte-m82sp7 .searchable-trigger:where(.svelte-m82sp7){border-color:#bdb6ff;box-shadow:0 0 0 3px #6656ed12}.searchable-trigger.svelte-m82sp7 span:where(.svelte-m82sp7){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-trigger.svelte-m82sp7 .placeholder:where(.svelte-m82sp7){color:#8b97ac}.searchable-trigger.svelte-m82sp7>b:where(.svelte-m82sp7){color:#8793a8;font-size:.85rem;font-weight:500}.option-color.svelte-m82sp7{width:9px;height:9px;flex-shrink:0;border-radius:50%}.searchable-menu.svelte-m82sp7{position:fixed;z-index:200;padding:.45rem;border:1px solid #e0e5ef;border-radius:12px;background:#fff;box-shadow:0 16px 32px #17233f24}.searchable-input.svelte-m82sp7{display:flex;align-items:center;gap:.35rem;height:34px;padding:0 .55rem;border:1px solid #e3e7f0;border-radius:8px;color:#8995aa}.searchable-input.svelte-m82sp7:focus-within{border-color:#bbb5ff;box-shadow:0 0 0 3px #6656ed12}.searchable-input.svelte-m82sp7 input:where(.svelte-m82sp7){min-width:0;flex:1;border:0;outline:0;color:#34415c;font:.75rem inherit}.searchable-options.svelte-m82sp7{max-height:215px;overflow-y:auto;margin-top:.35rem}.searchable-option.svelte-m82sp7{width:100%;display:flex;align-items:center;gap:.55rem;padding:.55rem .6rem;border:0;border-radius:8px;background:transparent;color:#52617b;text-align:left;cursor:pointer}.searchable-option.svelte-m82sp7:hover,.searchable-option.selected.svelte-m82sp7{background:#f1f0ff;color:#5143d1}.searchable-option.svelte-m82sp7>span:where(.svelte-m82sp7){min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.searchable-option.svelte-m82sp7 strong:where(.svelte-m82sp7){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem}.searchable-option.svelte-m82sp7 small:where(.svelte-m82sp7){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9aa5b8;font-size:.67rem}.option-check.svelte-m82sp7{color:#6656ed}.searchable-empty.svelte-m82sp7{margin:0;padding:.8rem .6rem;color:#9aa5b8;font-size:.74rem;text-align:center}
