/*! 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial}}}@layer components{[data-scope=combobox][data-part=root],[data-scope=combobox][data-part=positioner]{font-size:var(--combobox-font-size);line-height:var(--line-height);--combobox-border-radius:var(--border-radius-md);--combobox-font-size:var(--font-size-md);--combobox-height:var(--input-height-md);--combobox-padding-x:var(--input-padding-x-md);--combobox-padding-y:var(--input-padding-y-md)}:is([data-scope=combobox][data-part=root],[data-scope=combobox][data-part=positioner])[data-size=sm]{--combobox-border-radius:var(--border-radius-sm);--combobox-font-size:var(--font-size-sm);--combobox-height:var(--input-height-sm);--combobox-padding-x:var(--input-padding-x-sm);--combobox-padding-y:var(--input-padding-y-sm)}:is([data-scope=combobox][data-part=root],[data-scope=combobox][data-part=positioner])[data-size=lg]{--combobox-border-radius:var(--border-radius-lg);--combobox-font-size:var(--font-size-lg);--combobox-height:var(--input-height-lg);--combobox-padding-x:var(--input-padding-x-lg);--combobox-padding-y:var(--input-padding-y-lg)}:is([data-scope=combobox][data-part=root][readonly],[data-scope=combobox][data-part=root][data-readonly]) [data-part=clear-trigger]{display:none}[data-scope=combobox][data-part=control]{max-height:var(--combobox-height);min-height:var(--combobox-height);position:relative}:is([data-scope=combobox][data-part=control]:focus,[data-scope=combobox][data-part=control][data-focus])>[data-part=input],[data-scope=combobox][data-part=control][data-state=open]>[data-part=input]{background-color:var(--input-focus-background-color);border-color:var(--input-focus-border-color);color:var(--input-focus-color);outline-color:var(--input-focus-border-color)}[data-scope=combobox][data-part=control][data-invalid]>[data-part=input]{background-color:var(--input-invalid-background-color);border-color:var(--input-invalid-border-color);color:var(--input-invalid-color);outline-color:var(--input-invalid-border-color)}[data-scope=combobox][data-part=positioner]{box-shadow:var(--overlay-elevation);max-height:var(--available-height);max-width:var(--available-width)}[data-scope=combobox][data-part=input]{background-color:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:var(--combobox-border-radius);max-height:var(--combobox-height);min-height:var(--combobox-height);outline:var(--input-outline-width) solid transparent;padding:0 var(--combobox-padding-x);transition-duration:var(--transition-duration);transition-property:border-color,outline-color,background-color;transition-timing-function:var(--transition-easing);appearance:none;text-align:left;width:100%}[data-scope=combobox][data-part=input][disabled],[data-scope=combobox][data-part=input][data-disabled]{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color);color:var(--input-disabled-color);cursor:not-allowed}[data-scope=combobox][data-part=input][readonly],[data-scope=combobox][data-part=input][data-readonly]{background-color:var(--input-read-only-background-color);border-color:var(--input-read-only-border-color);color:var(--input-read-only-color);cursor:not-allowed}[data-scope=combobox][data-part=input][data-placeholder-shown]{color:var(--placeholder-color)}[data-scope=combobox][data-part=value-text]{line-height:calc(var(--combobox-height) - 2px);max-height:calc(var(--combobox-height) - 2px);max-width:calc(100% - var(--combobox-font-size) - var(--combobox-padding-x) * 2);white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}[data-scope=combobox][data-part=trigger]{fill:none;height:var(--combobox-font-size);right:var(--combobox-padding-x);stroke:var(--input-indicator-color);stroke-width:2px;width:var(--combobox-font-size);transition:stroke 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=combobox][data-part=trigger]:hover,[data-scope=combobox][data-part=trigger][data-hover]{stroke:var(--input-indicator-active-color);cursor:pointer}[data-scope=combobox][data-part=trigger][disabled],[data-scope=combobox][data-part=trigger][data-disabled],[data-scope=combobox][data-part=trigger][readonly],[data-scope=combobox][data-part=trigger][data-readonly]{display:none}[data-scope=combobox][data-part=clear-trigger]{fill:var(--input-indicator-color);height:var(--combobox-font-size);right:calc(var(--combobox-padding-x) + var(--combobox-font-size) + var(--combobox-padding-x) / 2);width:var(--combobox-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=combobox][data-part=clear-trigger]:hover,[data-scope=combobox][data-part=clear-trigger][data-hover]{fill:var(--input-indicator-active-color);cursor:pointer}[data-scope=combobox][data-part=clear-trigger][disabled],[data-scope=combobox][data-part=clear-trigger][data-disabled],[data-scope=combobox][data-part=clear-trigger][readonly],[data-scope=combobox][data-part=clear-trigger][data-readonly]{display:none}[data-scope=combobox][data-part=content]{animation:fade-out .3s var(--animation-easing,ease-in-out);background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:var(--combobox-border-radius);max-height:var(--available-height);max-width:var(--available-width);min-width:var(--reference-width)}[data-scope=combobox][data-part=content][data-state=open]{animation:fade-in .3s var(--animation-easing,ease-in-out);overflow:hidden auto}[data-scope=combobox][data-part=item-group]{margin:var(--combobox-padding-y) 0}[data-scope=combobox][data-part=item-group-label]{color:var(--input-dropdown-item-color);margin:0 var(--combobox-padding-x) calc(var(--combobox-padding-y) / 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:90%;font-weight:var(--font-weight-semibold,600)}[data-scope=combobox][data-part=item]{color:var(--input-dropdown-item-color);padding:var(--combobox-padding-y) var(--combobox-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=combobox][data-part=item][data-state=checked]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}[data-scope=combobox][data-part=item][data-highlighted]{color:var(--input-dropdown-item-hover-color);background-color:var(--input-dropdown-item-hover-background-color)}[data-scope=combobox][data-part=item][disabled],[data-scope=combobox][data-part=item][data-disabled]{color:var(--input-dropdown-item-disabled-color);cursor:not-allowed}[data-scope=combobox][data-part=item-indicator]{color:var(--input-indicator-active-color);margin-left:calc(var(--spacing,.25rem) * 2)}}@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}
