@layer base{._selectTrigger_118y8_2{display:flex;align-items:center;justify-content:space-between;height:2.5rem;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_118y8_2[data-placeholder]{color:var(--muted-foreground)}._selectIcon_118y8_22{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_118y8_2[data-state=open] ._selectIcon_118y8_22{transform:rotate(180deg)}._selectContent_118y8_34{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_118y8_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_118y8_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_118y8_59{padding:var(--spacing-2)}._scrollButton_118y8_63{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_118y8_63:hover ._scrollIcon_118y8_75{color:var(--primary)}._scrollIcon_118y8_75{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_118y8_86{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_118y8_93{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_118y8_93:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_118y8_93:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_118y8_93[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_118y8_127{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_118y8_135{height:1rem;width:1rem;color:currentColor}._selectSeparator_118y8_141{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}}._selectTrigger_118y8_2{min-height:44px;max-width:100%;min-width:0}._selectContent_118y8_34{max-width:min(90vw,36rem)}._selectItem_118y8_93{min-height:44px}._selectTrigger_118y8_2{height:auto;min-height:48px;line-height:1.5}._selectTrigger_118y8_2>*:not(svg){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;text-align:left}._selectIcon_118y8_22{flex-shrink:0}._selectItem_118y8_93{white-space:normal;overflow-wrap:anywhere}._selectContent_118y8_34{min-width:min(12rem,calc(100vw - 24px));max-width:calc(100vw - 24px)}._selectViewport_118y8_59{max-width:100%}@layer base{._slider_x0qhw_2{position:relative;display:flex;align-items:center;min-width:12rem;height:1.5rem;touch-action:none;user-select:none;cursor:pointer}._track_x0qhw_13{position:absolute;height:.375rem;width:100%;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._range_x0qhw_22{position:absolute;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._thumb_x0qhw_30{display:block;width:1rem;height:1rem;background-color:var(--primary);border-radius:var(--radius-full);border:2px solid var(--background);box-shadow:var(--shadow);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._slider_x0qhw_2:hover ._track_x0qhw_13{background-color:var(--muted-foreground)}._slider_x0qhw_2:hover ._thumb_x0qhw_30,._slider_x0qhw_2:focus-visible ._thumb_x0qhw_30{transform:scale(1.1);box-shadow:var(--shadow-md)}._slider_x0qhw_2:focus-visible{outline:none}._slider_x0qhw_2:focus-visible ._track_x0qhw_13{outline:2px solid var(--primary);outline-offset:2px}}
