.mwf-numberinput{position:relative}.mwf-numberinput .mwf-numberinput__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:transparent;border:0;border-bottom:2px solid var(--color-primary-carbon-dark);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-text-base);font-family:var(--font-family-base);font-size:var(--text-copy-medium-font-size);font-weight:400;height:50px;line-height:var(--text-copy-medium-line-height);padding:8px 0;width:100%}.mwf-numberinput .mwf-numberinput__input::-webkit-inner-spin-button,.mwf-numberinput .mwf-numberinput__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mwf-numberinput .mwf-numberinput__input::-webkit-input-placeholder{color:transparent}.mwf-numberinput .mwf-numberinput__input::-moz-placeholder{color:transparent}.mwf-numberinput .mwf-numberinput__input::-ms-input-placeholder{color:transparent}.mwf-numberinput .mwf-numberinput__input::placeholder{color:transparent}.mwf-numberinput .mwf-numberinput__input:focus{border-color:var(--color-primary-carbon-dark);-webkit-box-shadow:none;box-shadow:none;outline:none}.mwf-numberinput .mwf-numberinput__input:not(:-moz-placeholder)~.mwf-numberinput__label{opacity:1;transform:scale(.8) translateY(-32px)}.mwf-numberinput .mwf-numberinput__input:not(:placeholder-shown)~.mwf-numberinput__label{opacity:1;-webkit-transform:scale(.8) translateY(-32px);transform:scale(.8) translateY(-32px)}.mwf-numberinput .mwf-numberinput__input:focus~.mwf-numberinput__label{opacity:1;-webkit-transform:scale(.8) translateY(-32px);transform:scale(.8) translateY(-32px)}.mwf-numberinput .mwf-numberinput__input[readonly]{color:var(--color-secondary-carbon-60)}.mwf-numberinput .mwf-numberinput__label{border:1px solid transparent;color:var(--color-text-base);font-family:var(--font-family-base);font-size:var(--text-copy-medium-font-size);font-weight:400;height:100%;left:0;line-height:var(--text-copy-medium-line-height);overflow:hidden;padding:8px 0;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out;white-space:nowrap;width:100%}.mwf-numberinput .mwf-numberinput__required{color:var(--color-status-red)}.mwf-numberinput .mwf-numberinput__hint{color:var(--color-text-copy);color:var(--color-secondary-carbon-60)}.mwf-numberinput .mwf-numberinput__error,.mwf-numberinput .mwf-numberinput__hint{font-family:var(--font-family-base);font-size:var(--text-copy-small-font-size);font-weight:400;line-height:var(--text-copy-small-line-height);margin-top:4px}.mwf-numberinput .mwf-numberinput__error{color:var(--color-text-copy);color:var(--color-status-red);display:none}.mwf-numberinput.has-error .mwf-numberinput__input{border-color:var(--color-status-red)}.mwf-numberinput.has-error .mwf-numberinput__error{display:block}.mwf-numberstepper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px var(--gap-small)}.mwf-numberstepper .mwf-numberstepper__label{color:var(--color-text-copy);font-family:var(--font-family-base);font-size:var(--text-copy-small-font-size);font-weight:400;line-height:var(--text-copy-small-line-height);-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.mwf-numberstepper .mwf-numberstepper__required{color:var(--color-status-red)}.mwf-numberstepper .mwf-numberinput{-webkit-box-flex:0;-ms-flex:0 1 18rem;flex:0 1 18rem}.mwf-numberstepper .mwf-numberstepper__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;padding:0;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;border:2px solid var(--color-primary-carbon-dark);color:var(--color-text-base);cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;height:50px;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;width:50px}.mwf-numberstepper .mwf-numberstepper__button svg{height:24px;width:24px;fill:currentColor}.mwf-numberstepper .mwf-numberstepper__button:hover{background-color:var(--color-secondary-carbon-10)}.mwf-numberstepper .mwf-numberstepper__button:focus-visible{outline:2px solid var(--color-primary-carbon-dark);outline-offset:2px}.mwf-numberstepper .mwf-numberstepper__button:disabled{cursor:default;opacity:.3;pointer-events:none}
