/*! 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial}}}[data-scope=combobox][data-part=root],[data-scope=combobox][data-part=positioner]{font-size:var(--combobox-font-size);line-height:var(--line-height);--combobox-background-color:var(--color-background);--combobox-inactive-color:var(--inactive-color);--combobox-outline-color:var(--active-color);--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=xs]{--combobox-border-radius:var(--border-radius-xs);--combobox-font-size:var(--font-size-xs);--combobox-height:var(--input-height-xs);--combobox-padding-x:var(--input-padding-x-xs);--combobox-padding-y:var(--input-padding-y-xs)}: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],[data-scope=combobox][data-part=positioner])[data-size=xl]{--combobox-border-radius:var(--border-radius-xl);--combobox-font-size:var(--font-size-xl);--combobox-height:var(--input-height-xl);--combobox-padding-x:var(--input-padding-x-xl);--combobox-padding-y:var(--input-padding-y-xl)}[data-scope=combobox][data-part=root]{--combobox-border-color:var(--border-color);--combobox-item-indicator-color:var(--subtle-color)}[data-scope=combobox][data-part=root][data-readonly]>[data-part=control]>[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][data-state=open],[data-scope=combobox][data-part=control][data-focus])>[data-part=input]{outline:2px solid var(--combobox-outline-color)}[data-scope=combobox][data-part=control][data-invalid]>[data-part=input]{border-color:var(--invalid-color);outline-color:var(--invalid-color)}[data-scope=combobox][data-part=positioner]{--combobox-content-border-color:var(--border-color);--combobox-item-hover-background-color:var(--subtle-background-color)}[data-scope=combobox][data-part=input]{min-height:var(--combobox-height);max-height:var(--combobox-height);padding:0 var(--combobox-padding-x);border-radius:var(--combobox-border-radius);border:1px solid var(--combobox-border-color);appearance:none;text-align:left;width:100%}[data-scope=combobox][data-part=input][disabled]{cursor:not-allowed;opacity:.5}[data-scope=combobox][data-part=input][data-readonly]{cursor:not-allowed}[data-scope=combobox][data-part=input][data-placeholder-shown]{color:var(--combobox-inactive-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(--combobox-item-indicator-color);stroke-width:2px;width:var(--combobox-font-size);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;top:50%}[data-scope=combobox][data-part=clear-trigger]{fill:var(--combobox-item-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);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;top:50%}[data-scope=combobox][data-part=clear-trigger]:not([disabled]):hover{cursor:pointer;opacity:.75}[data-scope=combobox][data-part=content]{animation:fade-out .3s var(--animation-easing,ease-in-out);background-color:var(--combobox-background-color);border:1px solid var(--combobox-content-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)}[data-scope=combobox][data-part=item-group]{margin:var(--combobox-padding-y)0}[data-scope=combobox][data-part=item-group-label]{color:var(--combobox-inactive-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-scope=combobox][data-part=item]{padding:var(--combobox-padding-y)var(--combobox-padding-x);cursor:pointer;justify-content:space-between;align-items:center;display:flex}[data-scope=combobox] [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-scope=combobox][data-part=item][data-highlighted]{background-color:var(--combobox-item-hover-background-color)}[data-scope=combobox] [data-scope=combobox][data-part=item][data-disabled]{cursor:not-allowed;opacity:.5}[data-scope=combobox][data-part=item-indicator]{color:var(--combobox-item-indicator-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}
