.mt-number-field[data-v-0ca136a7]{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label help-text" "input input" "error error" "hint hint";width:100%;margin-bottom:var(--scale-size-32);container-type:inline-size;container-name:mt-number-field}.mt-number-field.has--error[data-v-0ca136a7]{margin-bottom:var(--scale-size-12)}.mt-number-field.mt-field--future-remove-default-margin[data-v-0ca136a7],.mt-number-field.mt-field--small[data-v-0ca136a7]{margin-bottom:0}.mt-number-field.is--disabled[data-v-0ca136a7]{cursor:not-allowed}.mt-number-field__block[data-v-0ca136a7]{grid-area:input;display:flex;min-height:var(--scale-size-48);border:1px solid var(--color-border-primary-default);border-radius:var(--border-radius-xs);overflow:hidden;background:var(--color-background-primary-default)}.mt-number-field.mt-field--small .mt-number-field__block[data-v-0ca136a7]{min-height:var(--scale-size-32)}.mt-number-field.is--disabled .mt-number-field__block[data-v-0ca136a7]{background:var(--color-background-tertiary-default)}.mt-number-field.has--focus .mt-number-field__block[data-v-0ca136a7]{outline:var(--scale-size-2) solid var(--color-border-brand-default);outline-offset:var(--scale-size-2)}.mt-number-field.has--error .mt-number-field__block[data-v-0ca136a7]{background:var(--color-background-critical-default);border-color:var(--color-border-critical-default)}.mt-number-field__input[data-v-0ca136a7]{display:block;width:100%;min-width:0;padding:13px var(--scale-size-16);border:none;background:transparent;font-size:var(--font-size-xs);font-family:var(--font-family-body);line-height:1;color:var(--color-text-primary-default);outline:none;-webkit-appearance:none;-moz-appearance:none}.mt-number-field.mt-field--small .mt-number-field__input[data-v-0ca136a7]{padding:var(--scale-size-4) var(--scale-size-16)}.mt-number-field__input[data-v-0ca136a7]::-moz-placeholder{color:var(--color-text-secondary-default)}.mt-number-field__input[data-v-0ca136a7]::placeholder{color:var(--color-text-secondary-default)}.mt-number-field__input[data-v-0ca136a7]:disabled{cursor:default}.mt-field__hint-wrapper[data-v-0ca136a7]{grid-area:hint;display:flex;justify-content:space-between}.mt-field__hint[data-v-0ca136a7]{margin-top:var(--scale-size-4);font-size:var(--font-size-xs);line-height:var(--font-line-height-xs);font-family:var(--font-family-body);color:var(--color-text-secondary-default);display:flex;align-items:center;gap:var(--scale-size-8)}.mt-field__hint[data-v-0ca136a7]:empty{display:none}.mt-number-field__controls[data-v-0ca136a7]{--_controls-margin:var(--scale-size-6);display:flex;flex-direction:column;flex-shrink:0;width:var(--scale-size-32);align-self:stretch;margin:calc(var(--_controls-margin)/2);box-sizing:border-box;border:1px solid var(--color-border-primary-default);border-radius:var(--border-radius-xs);background-color:var(--color-interaction-secondary-default)}.mt-number-field__controls button[data-v-0ca136a7]{display:flex;align-items:center;justify-content:center;width:100%;flex:1;border-radius:0;outline-color:var(--color-border-brand-default);color:var(--color-icon-primary-default);transition:all .15s ease-out}.mt-number-field__controls button[data-v-0ca136a7]:is(:hover,:focus-visible):not(:disabled){background-color:var(--color-interaction-secondary-hover)}.mt-number-field__controls button[data-v-0ca136a7]:disabled{cursor:default}.mt-number-field__controls button[data-v-0ca136a7]:first-of-type{border-start-start-radius:calc(var(--border-radius-xs) - 1px);border-start-end-radius:calc(var(--border-radius-xs) - 1px);border-bottom:1px solid var(--color-border-primary-default)}.mt-number-field__controls button[data-v-0ca136a7]:last-of-type{border-end-start-radius:calc(var(--border-radius-xs) - 1px);border-end-end-radius:calc(var(--border-radius-xs) - 1px)}.mt-number-field__controls.mt-field__controls--disabled[data-v-0ca136a7]{background-color:var(--color-background-tertiary-default)}.mt-number-field__controls.mt-field__controls--disabled button[data-v-0ca136a7]{color:var(--color-icon-primary-disabled)}@container mt-number-field (max-width: 180px){.mt-number-field__controls[data-v-0ca136a7]{display:none}}input.mt-number-field__align-end[data-v-0ca136a7]{text-align:end}
