.number-stepper.number-field{gap:0;display:inline-flex}.number-stepper .number-field__group{grid-template-columns:unset;background-color:var(--color-default);width:auto;height:auto;box-shadow:none;border:none;border-radius:9999px;outline:none;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex;overflow:visible}.number-stepper .number-field__group:hover:not(:focus-within),.number-stepper .number-field__group[data-hovered=true]:not([data-focus-within=true]),.number-stepper .number-field__group:focus-within,.number-stepper .number-field__group[data-focus-within=true]{background-color:var(--color-default);box-shadow:none;border:none}.number-stepper .number-field__decrement-button,.number-stepper .number-field__increment-button{background-color:var(--color-surface);width:2.25rem;min-width:2.25rem;height:2.25rem;color:var(--color-default-foreground);border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #0000000f}.number-stepper .number-field__decrement-button:hover,.number-stepper .number-field__decrement-button[data-hovered=true],.number-stepper .number-field__increment-button:hover,.number-stepper .number-field__increment-button[data-hovered=true]{background-color:var(--color-surface)}.number-stepper .number-field__decrement-button:active,.number-stepper .number-field__decrement-button[data-pressed=true],.number-stepper .number-field__increment-button:active,.number-stepper .number-field__increment-button[data-pressed=true]{background-color:var(--color-surface);transform:scale(.95)}.number-stepper .number-field__decrement-button [data-slot=number-field-decrement-button-icon],.number-stepper .number-field__decrement-button [data-slot=number-field-increment-button-icon],.number-stepper .number-field__increment-button [data-slot=number-field-decrement-button-icon],.number-stepper .number-field__increment-button [data-slot=number-field-increment-button-icon]{width:1rem;height:1rem}.number-stepper .number-field__input{text-align:center;width:2.5rem;min-width:2.5rem;height:2.25rem;color:inherit;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;padding:0;font-size:1rem;font-weight:600}:is(.number-stepper .number-field__group:has([slot=decrement]) .number-field__input,.number-stepper .number-field__group:has([slot=increment]) .number-field__input){border-radius:0}
