.input-number{display:flex;flex-direction:column;position:relative;width:100%;z-index:1}.input-number__label{align-items:center;color:var(--color-white);display:flex;font-size:var(--font-size,16px);justify-content:space-between;margin-bottom:4px;width:100%}.input-number__label,.input-number__label-limits{font-family:var(--font-family,Inter,sans-serif);font-style:var(--font-style,normal);font-weight:var(--font-weight,400);line-height:var(--line-height,140%)}.input-number__label-limits{font-size:var(--font-size,12px)}.input-number__row{position:relative}.input-number__field{-moz-appearance:textfield;background:var(--slate-600);border:2px solid var(--neutral-800);border-radius:12px;box-shadow:0 0 0 4px transparent;color:var(--color-white);font-family:var(--font-family,Inter,sans-serif);font-size:var(--font-size,20px);font-style:var(--font-style,normal);font-weight:var(--font-weight,700);height:48px;line-height:var(--line-height,120%);padding:0 50px 0 16px;text-transform:var(--text-transform,uppercase);transition:background .2s,border .2s;width:100%}.input-number__field::-webkit-inner-spin-button,.input-number__field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-number__field::-moz-placeholder{color:var(--text-muted)}.input-number__field::placeholder{color:var(--text-muted)}.input-number__field:focus{border:2px solid var(--base-primary);box-shadow:0 0 0 4px var(--base-primary-tr)}@media (hover:hover){.input-number__field:hover{border:2px solid var(--base-primary)}}.input-number__mask{align-items:center;bottom:0;color:var(--neutral-400);display:flex;font-size:var(--font-size,20px);font-weight:var(--font-weight,700);line-height:var(--line-height,120%);position:absolute;right:16px;text-transform:var(--text-transform,uppercase);top:0}.input-number__error,.input-number__mask{font-family:var(--font-family,Inter,sans-serif);font-style:var(--font-style,normal)}.input-number__error{color:var(--helper-error);font-size:var(--font-size,12px);font-weight:var(--font-weight,400);line-height:var(--line-height,140%);padding:2px 16px}.input-number.has-error .input-number__field{border:1px solid var(--helper-error)}
