.c-numberField{--numberField-gap:var(--space-3xs);--numberField-padding-block:var(--space-2xs);--numberField-padding-inline:var(--space-xs);--numberField-radius:var(--borderRadius);--numberField-hint-fontSize:.875em;--numberField-text-align:start;--numberField-label-color:var(--color-text);--numberField-hint-color:var(--color-text-muted);--numberField-text-color:var(--color-text);--numberField-placeholder-color:var(--color-text-muted);--numberField-bg-color:var(--color-bg-surface);--numberField-border-color:var(--color-border);--numberField-border-color-hover:var(--color-border-strong);gap:var(--numberField-gap);color:var(--numberField-text-color);flex-direction:column;font-family:system-ui,sans-serif;display:flex}.c-numberField__label{color:var(--numberField-label-color);font-weight:600}.c-numberField__control:focus-visible{outline:2px solid var(--color-focus-ring-light);outline-offset:var(--outlineOffset)}.c-numberField__control{border:1px solid var(--numberField-border-color);border-radius:var(--numberField-radius);padding:var(--numberField-padding-block) var(--numberField-padding-inline);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:var(--numberField-text-align);color:var(--numberField-text-color);background-color:var(--numberField-bg-color)}.c-numberField__control::placeholder{color:var(--numberField-placeholder-color)}.c-numberField__control:hover{border-color:var(--numberField-border-color-hover)}.c-numberField__hint{font-size:var(--numberField-hint-fontSize);color:var(--numberField-hint-color);line-height:1.4}