.FormInput{margin-block-end:1rem}.FormInput.boxed{background-color:var(--c-grey-light);border-radius:3px;padding:2rem;text-align:center}@media screen and (max-width:750px){.FormInput.boxed{padding:1.25rem}}.FormInput.boxed .FormInput__label{color:var(--c-grey-darkest);font-weight:700;justify-content:center;margin-bottom:1rem;white-space:normal}.FormInput.boxed .FormInput__input{font-size:var(--f-xl-font-size);font-weight:700;letter-spacing:-.3px;line-height:var(--f-xl-line-height);padding:1rem;text-align:center}.FormInput.boxed .FormInput__input.isActive{color:var(--c-green)}.FormInput__input.inverted{background-color:var(--c-grey-lightest);font-size:var(--f-ms-font-size);line-height:var(--f-ms-line-height)}.FormInput__input.small{max-width:30rem;padding:.8rem}.FormInput__input.hasError{border-color:var(--c-signal-red)}.FormInput__wrapper{position:relative}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.FormInput__unit{color:var(--c-grey-darkest);font-size:var(--f-xs-font-size);left:15px;letter-spacing:.125rem;line-height:var(--f-xs-line-height);position:absolute;text-transform:uppercase;top:10px}
