/*! tailwindcss v4.1.18 | 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}}}[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=xs]{--select-border-radius:var(--border-radius-xs);--select-font-size:var(--font-size-xs);--select-height:var(--input-height-xs);--select-padding-x:var(--input-padding-x-xs);--select-padding-y:var(--input-padding-y-xs)}: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)}:is([data-scope=select][data-part=root],[data-scope=select][data-part=positioner])[data-size=xl]{--select-border-radius:var(--border-radius-xl);--select-font-size:var(--font-size-xl);--select-height:var(--input-height-xl);--select-padding-x:var(--input-padding-x-xl);--select-padding-y:var(--input-padding-y-xl)}[data-scope=select][data-part=control]{border-color:var(--border-color);border-radius:var(--select-border-radius);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][data-state=open],[data-scope=select][data-part=control][data-focus]{outline:2px solid var(--active-color)}[data-scope=select][data-part=control][data-invalid]{border-color:var(--invalid-color);outline-color:var(--invalid-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]{cursor:not-allowed;opacity:.5}[data-scope=select][data-part=trigger][data-readonly]{cursor:not-allowed}[data-scope=select][data-part=trigger][data-placeholder-shown]{color:var(--inactive-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(--muted-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);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);opacity:.5;position:absolute;top:50%}[data-scope=select][data-part=clear-trigger]:not([disabled]):hover{cursor:pointer;opacity:1}[data-scope=select][data-part=root][data-readonly]>[data-part=control]>[data-part=clear-trigger]{display:none}[data-scope=select][data-part=content]{animation:fade-out var(--animation-duration)var(--animation-easing);border-radius:var(--select-border-radius);background-color:var(--color-background);border:1px solid var(--border-color);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)}[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]{padding:var(--select-padding-y)var(--select-padding-x);transition:background-color var(--transition-duration)var(--transition-easing);will-change:background-color;cursor:pointer;justify-content:space-between;align-items:center;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]:not([data-disabled]):hover,[data-scope=select][data-part=item][data-highlighted]{background-color:var(--highlight-color)}[data-scope=select][data-part=item][data-disabled]{cursor:not-allowed;opacity:.5}[data-scope=select][data-part=item-indicator]{color:var(--muted-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}
