@layer puresv{.control.svelte-t5ihcw{min-width:0;display:inline-flex;position:relative}select.svelte-t5ihcw{box-sizing:border-box;appearance:none;width:100%;min-width:0;height:var(--puresv-control-height);padding-inline:var(--puresv-space-3);border:1px solid var(--puresv-border);border-radius:var(--puresv-radius-md);background-color:var(--puresv-canvas);color:var(--puresv-text);font-family:var(--puresv-font);font-size:var(--puresv-text-md);cursor:pointer;transition:border-color var(--puresv-duration) var(--puresv-ease-out), box-shadow var(--puresv-duration) var(--puresv-ease-out);padding-inline-end:var(--puresv-space-6)}.chevron.svelte-t5ihcw{top:50%;right:var(--puresv-space-3);width:1rem;height:1rem;color:var(--puresv-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}@media (hover:hover){select.svelte-t5ihcw:hover:not(:disabled){border-color:var(--puresv-border-strong)}}select.svelte-t5ihcw:focus-visible{border-color:var(--puresv-accent);box-shadow:var(--puresv-focus-shadow);outline:none}select.svelte-t5ihcw:disabled{opacity:.55;cursor:not-allowed;background-color:var(--puresv-surface)}select[aria-invalid=true].svelte-t5ihcw{border-color:var(--puresv-danger)}select[aria-invalid=true].svelte-t5ihcw:focus-visible{border-color:var(--puresv-danger);box-shadow:var(--puresv-focus-shadow-danger)}}
