[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.cc-select-trigger{justify-content:space-between;align-items:center;gap:var(--cc-space-2);width:100%;min-height:var(--cc-control-h);padding-inline:var(--cc-control-px);border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-md);background:var(--cc-surface-raised);color:var(--cc-text);font:inherit;text-align:left;cursor:pointer;display:flex}.cc-select-trigger[aria-invalid=true]{border-color:var(--cc-danger);box-shadow:inset 0 0 0 1px var(--cc-danger)}.cc-select-trigger:focus-visible{outline:var(--cc-focus-width) solid var(--cc-focus);outline-offset:1px}.cc-select-trigger[data-disabled]{background:var(--cc-surface-sunken);cursor:not-allowed}.placeholder.svelte-7fsa5e{color:var(--cc-text-muted)}.cc-select-content{z-index:var(--cc-layer-popover);min-width:var(--bits-select-anchor-width);max-height:min(20rem, var(--bits-select-content-available-height));padding:var(--cc-space-1);border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);background:var(--cc-surface-raised);color:var(--cc-text);box-shadow:var(--cc-shadow-popover);font-family:var(--cc-font-sans);transform-origin:var(--bits-select-content-transform-origin);animation:svelte-7fsa5e-cc-select-in var(--cc-duration-fast) var(--cc-ease-out);overflow-y:auto}.cc-select-content[data-state=closed]{animation:svelte-7fsa5e-cc-select-out var(--cc-duration-instant) var(--cc-ease-exit) forwards}.cc-select-item{justify-content:space-between;align-items:center;gap:var(--cc-space-3);min-height:var(--cc-control-h);padding-inline:var(--cc-control-px);border-radius:var(--cc-radius-sm);cursor:pointer;display:flex}.cc-select-item[data-highlighted]{background:var(--cc-surface-hover)}.cc-select-item[data-disabled]{opacity:.55;cursor:not-allowed}@keyframes svelte-7fsa5e-cc-select-in{0%{opacity:0;transform:scale(.96)}}@keyframes svelte-7fsa5e-cc-select-out{to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.cc-select-content[data-state]{animation:none}}
