.custom-select-wrapper.svelte-5dj4mc{flex-direction:column;gap:.375rem;display:flex;position:relative}.custom-select-trigger.svelte-5dj4mc{background:var(--bg-200);border:1px solid var(--border-1);border-radius:var(--r);width:100%;color:var(--text-0);font-size:.875rem;font-family:var(--font-s);cursor:pointer;transition:border-color .2s var(--ease);text-align:left;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.custom-select-trigger.svelte-5dj4mc:hover{border-color:var(--border-2)}.custom-select-trigger.svelte-5dj4mc:focus-visible{border-color:var(--gold-bdr);box-shadow:0 0 0 3px var(--gold-dim);outline:none}.disabled.svelte-5dj4mc .custom-select-trigger:where(.svelte-5dj4mc){opacity:.5;cursor:not-allowed}.open.svelte-5dj4mc .custom-select-trigger:where(.svelte-5dj4mc){border-color:var(--gold-bdr);box-shadow:0 0 0 3px var(--gold-dim)}.custom-select-value.svelte-5dj4mc{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.custom-select-value.placeholder.svelte-5dj4mc{color:var(--text-3)}.custom-select-arrow.svelte-5dj4mc{width:10px;height:6px;color:var(--text-2);transition:transform .2s var(--ease);flex-shrink:0}.custom-select-arrow.open.svelte-5dj4mc{transform:rotate(180deg)}.custom-select-dropdown.svelte-5dj4mc{z-index:100;background:var(--bg-300);border:1px solid var(--border-1);border-radius:var(--r-md);box-shadow:var(--sh-md);flex-direction:column;max-height:260px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.custom-select-search.svelte-5dj4mc{border-bottom:1px solid var(--border-0);color:var(--text-2);align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.custom-select-search.svelte-5dj4mc input:where(.svelte-5dj4mc){color:var(--text-0);font-size:.8125rem;font-family:var(--font-s);background:0 0;border:none;outline:none;flex:1}.custom-select-search.svelte-5dj4mc input:where(.svelte-5dj4mc)::placeholder{color:var(--text-3)}.custom-select-options.svelte-5dj4mc{flex:1;min-height:0;max-height:220px;padding:.25rem;overflow-y:auto}.custom-select-option.svelte-5dj4mc{border-radius:var(--r);color:var(--text-1);cursor:pointer;padding:.5rem .75rem;font-size:.8125rem;transition:background .12s}.custom-select-option.svelte-5dj4mc:hover,.custom-select-option.highlighted.svelte-5dj4mc{background:var(--bg-400);color:var(--text-0)}.custom-select-option.selected.svelte-5dj4mc{color:var(--gold);font-weight:600}.custom-select-empty.svelte-5dj4mc{text-align:center;color:var(--text-3);padding:1rem;font-size:.8125rem}
