/*! 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}}}@layer components{[data-scope=number-input][data-part=root]{font-size:var(--number-input-font-size);--number-input-trigger-active-background-color:var(--color-neutral-100);position:relative}[data-scope=number-input][data-part=root]:where([data-theme=dark],[data-theme=dark] *){--number-input-trigger-active-background-color:var(--color-neutral-900)}[data-scope=number-input][data-part=root]{--number-input-font-size:var(--font-size-md);--number-input-border-radius:var(--border-radius-md);--number-input-height:var(--input-height-md);--number-input-padding-x:var(--input-padding-x-md);--number-input-padding-y:var(--input-padding-y-md)}[data-scope=number-input][data-part=root][data-size=sm]{--number-input-font-size:var(--font-size-sm);--number-input-border-radius:var(--border-radius-sm);--number-input-height:var(--input-height-sm);--number-input-padding-x:var(--input-padding-x-sm);--number-input-padding-y:var(--input-padding-y-sm)}[data-scope=number-input][data-part=root][data-size=lg]{--number-input-font-size:var(--font-size-lg);--number-input-border-radius:var(--border-radius-lg);--number-input-height:var(--input-height-lg);--number-input-padding-x:var(--input-padding-x-lg);--number-input-padding-y:var(--input-padding-y-lg)}[data-scope=number-input][data-part=root][disabled],[data-scope=number-input][data-part=root][data-disabled]{pointer-events:none;cursor:not-allowed;opacity:.5;-webkit-user-select:none;user-select:none}[data-scope=number-input][data-part=input]{background-color:var(--input-background-color);border-color:var(--input-border-color);border-radius:var(--number-input-border-radius);max-height:var(--number-input-height);min-height:var(--number-input-height);padding-left:var(--number-input-padding-x);border-style:var(--tw-border-style);border-width:1px;width:100%}[data-scope=number-input][data-part=input]:focus,[data-scope=number-input][data-part=input][data-focus]{border-color:var(--input-focus-border-color);outline:var(--input-outline-width) solid var(--input-focus-border-color)}[data-scope=number-input][data-part=input][data-invalid]{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=number-input][data-part=input][readonly],[data-scope=number-input][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=number-input][data-part=control]{border-left:1px solid var(--border-color);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:1px;bottom:1px;right:1px}[data-scope=number-input][data-part=control][disabled],[data-scope=number-input][data-part=control][data-disabled]{cursor:not-allowed;opacity:.5}[data-scope=number-input][data-part=increment-trigger],[data-scope=number-input][data-part=decrement-trigger]{width:calc(var(--number-input-height) * .75);stroke:var(--muted-color);cursor:pointer;border-style:var(--tw-border-style);fill:none;stroke-width:2px;border-width:1px;border-color:#0000;justify-content:center;align-items:center;height:50%;display:inline-flex}:is([data-scope=number-input][data-part=increment-trigger],[data-scope=number-input][data-part=decrement-trigger]):hover,:is([data-scope=number-input][data-part=increment-trigger],[data-scope=number-input][data-part=decrement-trigger])[data-hover]{background-color:var(--number-input-trigger-active-background-color)}:is(:is([data-scope=number-input][data-part=increment-trigger],[data-scope=number-input][data-part=decrement-trigger])[disabled],:is([data-scope=number-input][data-part=increment-trigger],[data-scope=number-input][data-part=decrement-trigger])[data-disabled]):hover,:is(:is([data-scope=number-input][data-part=increment-trigger],[data-scope=number-input][data-part=decrement-trigger])[disabled],:is([data-scope=number-input][data-part=increment-trigger],[data-scope=number-input][data-part=decrement-trigger])[data-disabled])[data-hover]{cursor:not-allowed;background-color:#0000}:is([data-scope=number-input][data-part=increment-trigger],[data-scope=number-input][data-part=decrement-trigger]) svg{height:var(--number-input-font-size)}[data-scope=number-input][data-part=increment-trigger]{border-top-right-radius:var(--number-input-border-radius)}[data-scope=number-input][data-part=decrement-trigger]{border-bottom-right-radius:var(--number-input-border-radius)}[data-scope=number-input][data-part=increment-trigger]+[data-scope=number-input][data-part=decrement-trigger],[data-scope=number-input][data-part=decrement-trigger]+[data-scope=number-input][data-part=increment-trigger]{border-top-color:var(--border-color)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
