.acc-select.svelte-1q2abui.svelte-1q2abui{position:relative;display:block;width:100%;min-width:0}.acc-select-mirror.svelte-1q2abui.svelte-1q2abui{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.acc-select-trigger.svelte-1q2abui.svelte-1q2abui{display:flex;align-items:center;justify-content:space-between;gap:.65rem;box-sizing:border-box;width:100%;min-height:2.75rem;margin:0;padding:.55rem .8rem;border:1px solid var(--acc-border-strong);border-radius:var(--acc-radius-sm);background:var(--acc-bg-elevated);color:var(--acc-text);font:inherit;font-size:.95rem;line-height:1.4;text-align:left;cursor:pointer}.acc-select-trigger.svelte-1q2abui.svelte-1q2abui:hover:not(:disabled),.acc-select--open.svelte-1q2abui .acc-select-trigger.svelte-1q2abui{background:var(--acc-surface-card)}.acc-select-trigger.svelte-1q2abui.svelte-1q2abui:focus-visible{outline:none;border-color:var(--acc-accent);box-shadow:0 0 0 3px var(--acc-focus)}.acc-select-trigger.svelte-1q2abui.svelte-1q2abui:disabled{opacity:.65;cursor:not-allowed}.acc-select--invalid.svelte-1q2abui .acc-select-trigger.svelte-1q2abui{border-color:var(--acc-danger)}.acc-select-label.svelte-1q2abui.svelte-1q2abui{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-select-label--placeholder.svelte-1q2abui.svelte-1q2abui{color:var(--acc-text-muted)}.acc-select-chevron.svelte-1q2abui.svelte-1q2abui{flex-shrink:0;color:var(--acc-text-secondary);transition:transform .12s var(--acc-ease)}.acc-select--open.svelte-1q2abui .acc-select-chevron.svelte-1q2abui{transform:rotate(180deg)}.acc-select-panel.svelte-1q2abui.svelte-1q2abui{position:fixed;z-index:var(--acc-z-dropdown);box-sizing:border-box;margin:0;padding:.35rem 0;list-style:none;max-height:calc(2.25rem * var(--acc-select-visible, 8));overflow-x:hidden;overflow-y:auto;width:max-content;max-width:min(36rem,calc(100vw - 1rem));background:var(--acc-surface-card);border:1px solid var(--acc-border-strong);border-radius:var(--acc-radius-md);box-shadow:var(--acc-shadow-popover)}.acc-select-group.svelte-1q2abui.svelte-1q2abui{padding:.45rem .75rem .2rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--acc-text-muted)}.acc-select-option.svelte-1q2abui button.svelte-1q2abui{display:block;width:100%;margin:0;padding:.5rem .75rem;border:none;border-radius:0;background:transparent;color:var(--acc-text);font:inherit;font-size:.92rem;line-height:1.25;text-align:left;cursor:pointer}.acc-select-option--active.svelte-1q2abui button.svelte-1q2abui,.acc-select-option.svelte-1q2abui button.svelte-1q2abui:hover{background:var(--acc-surface-hover)}.acc-select-option--selected.svelte-1q2abui button.svelte-1q2abui{font-weight:600}.acc-select-option--disabled.svelte-1q2abui button.svelte-1q2abui{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion: reduce){.acc-select-chevron.svelte-1q2abui.svelte-1q2abui{transition:none}}
