@layer components{.select{justify-content:space-between;align-items:center;gap:var(--s-2);inline-size:100%;max-inline-size:var(--measure-base);padding:var(--s-2) var(--s-3);border:var(--w-hair) solid var(--border-strong);border-radius:var(--r-md);background-color:var(--surface-card);font-family:var(--f-sans);font-size:var(--t-md);line-height:var(--lh-normal);color:var(--text-primary);text-align:start;cursor:pointer;transition:border-color var(--m-fast) var(--ease-standard);display:inline-flex}.select[data-size=compact]{inline-size:auto;max-inline-size:none;padding:var(--s-1) var(--s-2);font-size:var(--t-sm)}.select[data-placeholder]{color:var(--text-muted)}.select:hover:not(:disabled){border-color:var(--text-muted)}.select:focus-visible{outline:var(--w-focus) solid var(--border-focus);outline-offset:var(--w-focus)}.select[aria-invalid]{border-color:var(--intent-danger-ink-on-page)}.select:disabled{background-color:var(--surface-sunken);border-color:var(--border-subtle);color:var(--text-muted);cursor:default}.select__arrow{color:var(--text-muted);flex:none;display:inline-flex}.select__arrow svg{inline-size:var(--s-3);block-size:var(--s-3)}.select__list{min-inline-size:var(--radix-select-trigger-width);max-block-size:var(--radix-select-content-available-height);border:var(--w-hair) solid var(--border-subtle);border-radius:var(--r-md);background-color:var(--surface-card);box-shadow:var(--e-2);z-index:1;overflow:hidden}.select__viewport{padding:var(--s-1)}.select-item{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);font-family:var(--f-sans);font-size:var(--t-md);line-height:var(--lh-normal);color:var(--text-primary);cursor:pointer;display:flex}.select-item[data-highlighted]{background-color:var(--surface-sunken);outline:none}.select-item[data-disabled]{color:var(--text-muted);cursor:default}.select-item__mark{color:var(--intent-primary-bg);flex:none;display:inline-flex}.select-item__mark svg{inline-size:var(--s-3);block-size:var(--s-3)}@media (prefers-reduced-motion:reduce){.select{transition:none}}}
