/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial}}}@layer components{[data-scope=select][data-part=root],[data-scope=select][data-part=positioner]{font-size:var(--select-font-size);--select-border-radius:var(--border-radius-md);--select-font-size:var(--font-size-md);--select-height:var(--input-height-md);--select-padding-x:var(--input-padding-x-md);--select-padding-y:var(--input-padding-y-md)}:is([data-scope=select][data-part=root],[data-scope=select][data-part=positioner])[data-size=sm]{--select-border-radius:var(--border-radius-sm);--select-font-size:var(--font-size-sm);--select-height:var(--input-height-sm);--select-padding-x:var(--input-padding-x-sm);--select-padding-y:var(--input-padding-y-sm)}:is([data-scope=select][data-part=root],[data-scope=select][data-part=positioner])[data-size=lg]{--select-border-radius:var(--border-radius-lg);--select-font-size:var(--font-size-lg);--select-height:var(--input-height-lg);--select-padding-x:var(--input-padding-x-lg);--select-padding-y:var(--input-padding-y-lg)}[data-scope=select][data-part=positioner]{overflow:hidden}[data-scope=select][data-part=control]{background-color:var(--overlay-background-color);border-color:var(--input-border-color);border-radius:var(--select-border-radius);outline:var(--input-outline-width) solid transparent;max-height:var(--select-height);min-height:var(--select-height);box-sizing:border-box;border-style:var(--tw-border-style);border-width:1px;position:relative}[data-scope=select][data-part=control]:focus,[data-scope=select][data-part=control][data-focus],[data-scope=select][data-part=control][data-state=open]{outline-color:var(--input-focus-border-color)}[data-scope=select][data-part=control][data-invalid]{border-color:var(--input-invalid-border-color);outline-color:var(--input-invalid-border-color)}[data-scope=select][data-part=trigger]{max-height:var(--select-height);min-height:var(--select-height);padding:0 var(--select-padding-x);appearance:none;text-align:left;width:100%}[data-scope=select][data-part=trigger][disabled],[data-scope=select][data-part=trigger][data-disabled]{cursor:not-allowed;opacity:.5}[data-scope=select][data-part=trigger][readonly],[data-scope=select][data-part=trigger][data-readonly]{cursor:not-allowed}[data-scope=select][data-part=trigger][data-placeholder-shown]{color:var(--placeholder-color)}[data-scope=select][data-part=value-text]{line-height:calc(var(--select-height) - 2px);max-height:calc(var(--select-height) - 2px);max-width:calc(100% - var(--select-font-size) - var(--select-padding-x) * 2);white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}[data-scope=select][data-part=indicator]{height:var(--select-font-size);right:var(--select-padding-x);stroke:var(--muted-color);width:var(--select-font-size);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);fill:none;stroke-width:2px;position:absolute;top:50%}[data-scope=select][data-part=clear-trigger]{fill:var(--input-indicator-color);height:var(--select-font-size);right:calc(var(--select-padding-x) + var(--select-font-size) + var(--select-padding-x) / 2);width:var(--select-font-size);transition:fill var(--transition-duration) var(--transition-easing);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%}[data-scope=select][data-part=clear-trigger]:hover,[data-scope=select][data-part=clear-trigger][data-hover]{fill:var(--input-indicator-active-color);cursor:pointer}[data-scope=select][data-part=clear-trigger][disabled],[data-scope=select][data-part=clear-trigger][data-disabled],[data-scope=select][data-part=clear-trigger][readonly],[data-scope=select][data-part=clear-trigger][data-readonly],:is([data-scope=select][data-part=root][readonly],[data-scope=select][data-part=root][data-readonly]) [data-part=clear-trigger]{display:none}[data-scope=select][data-part=content]{animation:fade-out var(--animation-duration) var(--animation-easing);background-color:var(--overlay-background-color);border:1px solid var(--border-color);border-radius:var(--select-border-radius);max-height:var(--available-height);max-width:var(--available-width);min-width:var(--reference-width)}[data-scope=select][data-part=content][data-state=open]{animation:fade-in var(--animation-duration) var(--animation-easing);overflow:hidden auto}[data-scope=select][data-part=item-group]{margin:var(--select-padding-y) 0}[data-scope=select][data-part=item-group-label]{color:var(--muted-color);margin:0 var(--select-padding-x) calc(var(--select-padding-y) / 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:90%;font-weight:var(--font-weight-semibold,600)}[data-scope=select][data-part=item]{color:var(--input-dropdown-item-color);padding:var(--select-padding-y) var(--select-padding-x);transition-duration:var(--transition-duration);transition-property:color,background-color;transition-timing-function:var(--transition-easing);cursor:pointer;justify-content:space-between;align-items:flex-start;display:flex}[data-scope=select][data-part=item][data-state=checked]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}[data-scope=select][data-part=item][data-highlighted]{color:var(--input-dropdown-item-hover-color);background-color:var(--input-dropdown-item-hover-background-color)}[data-scope=select][data-part=item][disabled],[data-scope=select][data-part=item][data-disabled]{color:var(--input-dropdown-item-disabled-color);cursor:not-allowed}[data-scope=select][data-part=item-indicator]{color:var(--input-indicator-color);margin-left:calc(var(--spacing,.25rem) * 2)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}
