.select.svelte-gjx2ev{position:relative;width:100%}.trigger.svelte-gjx2ev{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;background:var(--bg-elev);border:1px solid var(--border);color:var(--text);height:28px;padding:0 8px 0 10px;border-radius:var(--radius-sm);font-size:13px;font-weight:400;cursor:pointer}.trigger.svelte-gjx2ev:hover{border-color:var(--border-strong)}.trigger[aria-expanded=true].svelte-gjx2ev{border-color:var(--accent);background:var(--bg-elev-2)}.trigger.placeholder.svelte-gjx2ev .label:where(.svelte-gjx2ev){color:var(--text-faint)}.label.svelte-gjx2ev{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chev.svelte-gjx2ev{width:14px;height:14px;color:var(--text-dim);flex:0 0 auto;transition:transform .12s ease}.trigger[aria-expanded=true].svelte-gjx2ev .chev:where(.svelte-gjx2ev){transform:rotate(180deg);color:var(--accent)}.panel.svelte-gjx2ev{position:fixed;z-index:1300;background:var(--bg-elev-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:3px;max-height:240px;overflow-y:auto;box-shadow:0 4px 16px #0006;display:flex;flex-direction:column;gap:1px}.option.svelte-gjx2ev{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:transparent;border:0;color:var(--text);padding:5px 8px;border-radius:3px;cursor:pointer;font-size:13px;font-weight:400}.opt-label.svelte-gjx2ev{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option.active.svelte-gjx2ev{background:var(--bg-elev)}.option.selected.svelte-gjx2ev{color:var(--accent)}.option.selected.active.svelte-gjx2ev{background:var(--accent-dim);color:var(--text)}.sheet-close.svelte-gjx2ev{display:none}@media (max-width: 640px){.panel.svelte-gjx2ev{padding:0;gap:0}.sheet-close.svelte-gjx2ev{display:block;position:sticky;top:0;width:100%;padding:14px 16px;background:var(--bg-elev-2);border:0;border-bottom:1px solid var(--border);color:var(--accent);font-size:15px;font-weight:600;text-align:right;cursor:pointer}.option.svelte-gjx2ev{padding:12px 16px;font-size:15px;border-radius:0}}
