.form-select-trigger{width:100%;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--card-radius);justify-content:space-between}.form-select-trigger[data-placeholder]{color:var(--color-text-muted)}.form-select-trigger:focus-visible{border-color:var(--color-text);box-shadow:0 0 0 3px color-mix(in oklch, var(--cta-mint) 28%, transparent)}.form-select-trigger[aria-invalid=true]{border-color:var(--color-destructive,#b91c1c)}.form-select-content{z-index:80;min-width:var(--bits-select-anchor-width);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--color-card);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--card-radius);overflow-x:hidden;box-shadow:0 8px 28px #0000002e;max-height:16.5rem!important;max-height:min(16.5rem,45dvh)!important;overflow-y:auto!important}.form-select-item{border-radius:calc(var(--card-radius) - 2px);color:var(--color-text);white-space:normal;padding-block-start:.55rem;padding-block-end:.55rem;font-size:.95rem;line-height:1.3}@media (max-width:768px){.form-select-content{max-height:14.5rem!important;max-height:min(14.5rem,42dvh)!important}.form-select-item{padding-block-start:.4rem;padding-block-end:.4rem;font-size:.875rem}}.form-select-item[data-highlighted]{background:color-mix(in oklch, var(--cta-mint) 26%, var(--color-card));color:var(--color-text)}.form-select-item[data-selected]{font-weight:600}.form-select-item[data-selected] svg{color:var(--cta-mint)}
