.age-stepper[data-v-91e40478]{--age-stepper-border:#e5e7eb;--age-stepper-border-focus:#52a1d9;--age-stepper-bg:#fff;--age-stepper-text:#1a1a2e;--age-stepper-muted:#6b7280;--age-stepper-btn-hover:#f3f8fc;align-items:stretch;background:var(--age-stepper-bg);border:1.5px solid var(--age-stepper-border);border-radius:10px;display:inline-flex;max-width:100%;overflow:hidden;vertical-align:middle}.age-stepper[data-v-91e40478]:focus-within{border-color:var(--age-stepper-border-focus)}.age-stepper--plain[data-v-91e40478]{background:transparent;border:0;border-radius:0;overflow:visible;width:100%}.age-stepper__btn[data-v-91e40478]{align-items:center;background:transparent;border:0;color:var(--age-stepper-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:1.125rem;font-weight:700;justify-content:center;line-height:1;margin:0;padding:0;transition:background .15s,color .15s,opacity .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.25rem}.age-stepper__btn[data-v-91e40478]:hover:not(:disabled){background:var(--age-stepper-btn-hover);color:var(--age-stepper-border-focus)}.age-stepper__btn[data-v-91e40478]:disabled{cursor:default;opacity:.35}.age-stepper--plain .age-stepper__btn[data-v-91e40478]{color:#1e3a5f;width:2rem}.age-stepper__input[data-v-91e40478]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:transparent;border:0;color:var(--age-stepper-text);flex:1 1 auto;font-size:13px;font-weight:600;margin:0;min-width:0;outline:none;padding:6px 2px;text-align:center;width:3.25rem}.age-stepper--plain .age-stepper__input[data-v-91e40478]{color:#1e3a5f;font-size:14px;padding:11px 0;text-align:left;width:100%}.age-stepper__input[data-v-91e40478]::-moz-placeholder{color:var(--age-stepper-muted);font-weight:600;opacity:1}.age-stepper__input[data-v-91e40478]::placeholder{color:var(--age-stepper-muted);font-weight:600;opacity:1}.age-stepper__input--readonly[data-v-91e40478]{align-items:center;display:inline-flex;justify-content:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.age-stepper--empty .age-stepper__input--readonly[data-v-91e40478]{color:var(--age-stepper-muted)}.age-stepper--plain .age-stepper__input--readonly[data-v-91e40478]{justify-content:flex-start}.age-stepper__input[data-v-91e40478]::-webkit-inner-spin-button,.age-stepper__input[data-v-91e40478]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
