@layer fui.tokens,fui.base;@layer fui.components{.NumberField-module-scss-module__ae7pgG__root{inline-size:100%;min-inline-size:0;display:block}.NumberField-module-scss-module__ae7pgG__shell{font:inherit;transition-property:background-color,border-color,box-shadow,opacity,scale;transition-duration:var(--fui-duration-micro,.1s);transition-timing-function:var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1))}.NumberField-module-scss-module__ae7pgG__shell:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.NumberField-module-scss-module__ae7pgG__shell:focus-visible{outline-color:var(--fui-focus-ring-color,Highlight)}}.NumberField-module-scss-module__ae7pgG__shell:disabled,.NumberField-module-scss-module__ae7pgG__shell[data-disabled]{opacity:var(--_fui-disabled-opacity,var(--fui-opacity-disabled,.45));cursor:not-allowed}.NumberField-module-scss-module__ae7pgG__shell:disabled>*,.NumberField-module-scss-module__ae7pgG__shell[data-disabled]>*{--_fui-disabled-opacity:1}.NumberField-module-scss-module__ae7pgG__shell:disabled,.NumberField-module-scss-module__ae7pgG__shell[data-disabled]{pointer-events:none}.NumberField-module-scss-module__ae7pgG__shell{--_fui-field-track:var(--fui-control-height-md,32px);--_fui-field-inline-inset:var(--fui-field-inline-inset-md,10px);--_fui-field-stroke:var(--fui-stroke-hairline,1px);font-size:var(--fui-type-body-compact-size,12px);line-height:var(--fui-type-body-compact-line,18px);font-weight:var(--fui-type-body-compact-weight,400);letter-spacing:var(--fui-type-body-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);text-wrap:pretty}@media (pointer:coarse){.NumberField-module-scss-module__ae7pgG__shell{font-size:max(16px,var(--fui-type-body-compact-size,12px))}}.NumberField-module-scss-module__ae7pgG__shell{box-sizing:border-box;min-block-size:var(--_fui-field-track,var(--fui-control-height-md,32px));padding-inline:var(--_fui-field-inline-inset,var(--fui-field-inline-inset-md,10px));border:var(--_fui-field-stroke,var(--fui-stroke-hairline,1px)) solid var(--fui-field-border,#8b857d);border-radius:var(--fui-radius-control,5px);background:var(--fui-field-bg,#fffefd);color:var(--fui-text-primary,#1b1916);align-items:center;gap:var(--fui-raw-space-4,4px);cursor:text;width:100%;display:flex}.NumberField-module-scss-module__ae7pgG__shell[data-size=xs]{--_fui-field-track:var(--fui-control-height-xs,24px);--_fui-field-inline-inset:var(--fui-field-inline-inset-xs,8px);--_fui-field-stroke:var(--fui-stroke-hairline,1px);font-size:var(--fui-type-ui-compact-size,11px);line-height:var(--fui-type-ui-compact-line,16px);font-weight:var(--fui-type-ui-compact-weight,400);letter-spacing:var(--fui-type-ui-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif)}@media (pointer:coarse){.NumberField-module-scss-module__ae7pgG__shell[data-size=xs]{font-size:max(16px,var(--fui-type-ui-compact-size,11px))}}.NumberField-module-scss-module__ae7pgG__shell[data-size=sm]{--_fui-field-track:var(--fui-control-height-sm,28px);--_fui-field-inline-inset:var(--fui-field-inline-inset-sm,10px);--_fui-field-stroke:var(--fui-stroke-hairline,1px);font-size:var(--fui-type-ui-compact-size,11px);line-height:var(--fui-type-ui-compact-line,16px);font-weight:var(--fui-type-ui-compact-weight,400);letter-spacing:var(--fui-type-ui-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif)}@media (pointer:coarse){.NumberField-module-scss-module__ae7pgG__shell[data-size=sm]{font-size:max(16px,var(--fui-type-ui-compact-size,11px))}}.NumberField-module-scss-module__ae7pgG__shell[data-size=lg]{--_fui-field-track:var(--fui-control-height-lg,40px);--_fui-field-inline-inset:var(--fui-field-inline-inset-lg,16px);--_fui-field-stroke:var(--fui-stroke-hairline,1px);font-size:var(--fui-type-body-compact-size,12px);line-height:var(--fui-type-body-compact-line,18px);font-weight:var(--fui-type-body-compact-weight,400);letter-spacing:var(--fui-type-body-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);text-wrap:pretty}@media (pointer:coarse){.NumberField-module-scss-module__ae7pgG__shell[data-size=lg]{font-size:max(16px,var(--fui-type-body-compact-size,12px))}}.NumberField-module-scss-module__ae7pgG__shell[data-size=lg]{gap:var(--fui-raw-space-6,6px)}@media (hover:hover){.NumberField-module-scss-module__ae7pgG__shell:hover:not(:has(>.NumberField-module-scss-module__ae7pgG__input:disabled),:has(>.NumberField-module-scss-module__ae7pgG__input[readonly]),:has(>.NumberField-module-scss-module__ae7pgG__input:is([aria-invalid=true],[data-invalid]))){border-color:color-mix(in oklab, var(--fui-text-primary,#1b1916) 55%, var(--fui-field-border,#8b857d))}}.NumberField-module-scss-module__ae7pgG__shell:has(>.NumberField-module-scss-module__ae7pgG__input:focus-visible){outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.NumberField-module-scss-module__ae7pgG__shell:has(>.NumberField-module-scss-module__ae7pgG__input:focus-visible){outline-color:var(--fui-focus-ring-color,Highlight)}}.NumberField-module-scss-module__ae7pgG__shell:has(>.NumberField-module-scss-module__ae7pgG__input[readonly]){background:var(--fui-field-bg,#fffefd);border-style:dashed}.NumberField-module-scss-module__ae7pgG__shell:has(>.NumberField-module-scss-module__ae7pgG__input:is([aria-invalid=true],[data-invalid])){border-color:var(--fui-color-danger-text,#a80400)}.NumberField-module-scss-module__ae7pgG__shell:has(>.NumberField-module-scss-module__ae7pgG__input:is([aria-invalid=true],[data-invalid])):has(>.NumberField-module-scss-module__ae7pgG__input:focus-visible){border-color:var(--fui-color-danger-text,#a80400);outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.NumberField-module-scss-module__ae7pgG__shell:has(>.NumberField-module-scss-module__ae7pgG__input:is([aria-invalid=true],[data-invalid])):has(>.NumberField-module-scss-module__ae7pgG__input:focus-visible){outline-color:var(--fui-focus-ring-color,Highlight)}}.NumberField-module-scss-module__ae7pgG__shell:has(>.NumberField-module-scss-module__ae7pgG__input:disabled){opacity:var(--_fui-disabled-opacity,var(--fui-opacity-disabled,.45));cursor:not-allowed}.NumberField-module-scss-module__ae7pgG__shell:has(>.NumberField-module-scss-module__ae7pgG__input:disabled)>*{--_fui-disabled-opacity:1}@media (prefers-contrast:more){.NumberField-module-scss-module__ae7pgG__shell{outline:var(--fui-stroke-default,2px) solid var(--fui-text-primary,#1b1916);outline-offset:calc(-1*var(--fui-stroke-default,2px))}}.NumberField-module-scss-module__ae7pgG__input{min-inline-size:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:end;background:0 0;border:0;flex:auto;align-self:stretch;margin:0;padding:0}@media (pointer:coarse){.NumberField-module-scss-module__ae7pgG__input{font-size:max(16px,var(--fui-type-body-compact-size,12px))}}.NumberField-module-scss-module__ae7pgG__input::placeholder{color:var(--fui-text-tertiary,#67625a)}.NumberField-module-scss-module__ae7pgG__input:focus-visible{outline:none}.NumberField-module-scss-module__ae7pgG__input:disabled{cursor:not-allowed}.NumberField-module-scss-module__ae7pgG__scrub{color:var(--fui-text-secondary,#4f4b45);font-weight:var(--fui-font-weight-semibold,600);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;align-self:stretch;align-items:center;display:inline-flex}.NumberField-module-scss-module__ae7pgG__scrub[data-scrubbing]{color:var(--fui-text-primary,#1b1916)}[data-disabled] .NumberField-module-scss-module__ae7pgG__scrub,[data-readonly] .NumberField-module-scss-module__ae7pgG__scrub{cursor:inherit}.NumberField-module-scss-module__ae7pgG__scrubCursor{color:var(--fui-text-primary,#1b1916)}.NumberField-module-scss-module__ae7pgG__scrubCursor svg{inline-size:var(--fui-icon-sm,14px);block-size:var(--fui-icon-sm,14px);flex:none}.NumberField-module-scss-module__ae7pgG__unit{color:var(--fui-text-tertiary,#67625a);white-space:nowrap;flex:none}}
