.styled-select.svelte-1blbyvj{position:relative;width:100%;min-width:0;text-align:left}.select-label.svelte-1blbyvj{display:block;margin-bottom:5px;color:var(--muted);font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.trigger.svelte-1blbyvj{display:flex;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 10px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;font-weight:700;cursor:pointer;transition:border-color .18s ease}.trigger.svelte-1blbyvj:hover,.expanded.svelte-1blbyvj .trigger:where(.svelte-1blbyvj){border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.value.svelte-1blbyvj{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;text-align:left}.value.muted.svelte-1blbyvj{color:var(--muted);font-weight:600}.trigger.svelte-1blbyvj small:where(.svelte-1blbyvj){color:var(--muted);font-size:.6rem;font-weight:800;letter-spacing:.04em;white-space:nowrap}.arrow.svelte-1blbyvj{flex:none;color:var(--muted);font-size:1rem;transition:transform .18s ease}.expanded.svelte-1blbyvj .arrow:where(.svelte-1blbyvj){transform:rotate(180deg);color:var(--accent)}.menu.svelte-1blbyvj{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--line);background:var(--surface);box-shadow:0 16px 45px #0009}.option.svelte-1blbyvj{display:flex;align-items:center;gap:8px;width:100%;min-height:42px;padding:8px 10px;border:1px solid transparent;background:transparent;color:var(--text);font:inherit;font-size:.78rem;font-weight:600;text-align:left;cursor:pointer}.option.svelte-1blbyvj:hover{border-color:var(--line);background:var(--surface-2)}.option.chosen.svelte-1blbyvj{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 13%,var(--surface));color:var(--accent)}.option-label.svelte-1blbyvj{flex:1;min-width:0;overflow-wrap:anywhere}.option.svelte-1blbyvj small:where(.svelte-1blbyvj){flex:none;margin-left:auto;color:var(--muted);font-size:.58rem;font-weight:800;letter-spacing:.04em;white-space:nowrap}.option.chosen.svelte-1blbyvj small:where(.svelte-1blbyvj){color:inherit}.check.svelte-1blbyvj{flex:none;color:var(--accent)}button.svelte-1blbyvj:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
