@layer base{._3EbXea_selectTrigger{height:2.5rem;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;justify-content:space-between;align-items:center;display:flex;overflow:hidden}._3EbXea_selectTrigger>:not(svg){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._3EbXea_selectTrigger[data-placeholder]{color:var(--muted-foreground)}._3EbXea_selectIcon{width:1rem;height:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._3EbXea_selectTrigger[data-state=open] ._3EbXea_selectIcon{transform:rotate(180deg)}._3EbXea_selectContent{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);background-color:var(--popup);min-width:12rem;max-width:24rem;color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_3EbXea_scaleIn var(--animation-duration-normal) ease;overflow:hidden}@keyframes _3EbXea_scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._3EbXea_selectViewport{padding:var(--spacing-2)}._3EbXea_scrollButton{height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;display:flex}._3EbXea_scrollButton:hover ._3EbXea_scrollIcon{color:var(--primary)}._3EbXea_scrollIcon{width:1rem;height:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._3EbXea_selectLabel{padding:var(--spacing-2) var(--spacing-4);color:var(--muted-foreground);font-size:.875rem;font-weight:500}._3EbXea_selectItem{padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);border-radius:var(--radius-sm);color:var(--popup-foreground);-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease, color var(--animation-duration-fast) ease;outline:none;align-items:center;font-size:.9375rem;line-height:1.5;display:flex;position:relative}._3EbXea_selectItem:hover,._3EbXea_selectItem:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._3EbXea_selectItem[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._3EbXea_selectItemIndicator{right:var(--spacing-3);justify-content:center;align-items:center;display:flex;position:absolute}._3EbXea_checkIcon{color:currentColor;width:1rem;height:1rem}._3EbXea_selectSeparator{background-color:var(--border);height:1px;margin:var(--spacing-2) var(--spacing-1)}}
