.NumberField_field__2wig3{display:flex;flex-direction:column;gap:.375rem;font-family:var(--font-manrope),sans-serif}.NumberField_label__tVcpy{font-size:.875rem;font-weight:600;color:var(--color-secondary);line-height:1.4}.NumberField_required__SfWOf{color:var(--color-danger)}.NumberField_body__mG2Nt{display:flex;flex-direction:column;gap:.375rem}.NumberField_field__2wig3.NumberField_gridItem__FWv1e{display:contents}.NumberField_gridItem__FWv1e .NumberField_label__tVcpy{grid-row:var(--field-row-label-row,1);align-self:end}.NumberField_gridItem__FWv1e .NumberField_body__mG2Nt{grid-row:var(--field-row-body-row,2);align-self:start}.NumberField_groupWrapper__wP9i8{position:relative;width:fit-content}.NumberField_groupWrapper__wP9i8.NumberField_noStepper__UB1tH{width:100%}.NumberField_group__jRlR2{display:flex;align-items:stretch;background:#fff;border:1px solid var(--color-gray);border-radius:5px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.NumberField_group__jRlR2[data-focus-within]{border-color:var(--color-dark-green);box-shadow:var(--focus-ring)}.NumberField_group__jRlR2[data-disabled]{opacity:.5}.NumberField_group__jRlR2[data-invalid]{border-color:var(--color-danger)}.NumberField_group__jRlR2.NumberField_prefilled__Mc7Ir{border-color:color-mix(in srgb,var(--color-dark-green) 20%,transparent);background:var(--color-teal-light)}.NumberField_stepper__pZ3y5{display:flex;align-items:center;justify-content:center;width:32px;height:2.4rem;border:none;background:var(--color-off-white);color:var(--color-secondary);cursor:pointer;transition:background-color .15s,color .15s}.NumberField_stepper__pZ3y5[data-hovered],.NumberField_stepper__pZ3y5[data-pressed]{background:var(--color-teal-light)}.NumberField_stepper__pZ3y5[data-disabled]{cursor:not-allowed;opacity:.5}.NumberField_input__hS6kS{width:64px;border:none;outline:none;text-align:center;font-size:1rem;font-weight:600;color:var(--color-secondary);font-family:inherit}.NumberField_noStepperInput__WUHKi{flex:1;min-width:0;padding:.625rem .875rem;text-align:left}.NumberField_symbol__KcJvc{display:flex;align-items:center;color:var(--color-placeholder);font-size:1rem;font-weight:600;font-family:inherit;user-select:none;flex-shrink:0}.NumberField_symbolPrefix__JE7WN{padding:0 .25rem 0 .875rem}.NumberField_noPaddingLeft__BoOxh{padding-left:0}.NumberField_helperText__r94fi{font-size:.75rem;font-weight:500;color:var(--color-text)}.NumberField_errorMessage__x8ogo{font-size:.8125rem;font-weight:600;color:var(--color-danger)}