.input-number .mask,.input-number .mask .btn{align-items:center;display:flex}.input-number .mask{justify-content:center}.input-number{display:flex;flex-direction:column}.input-number .field{border:.03125rem solid var(--layer-stroke)}.input-number>.label{color:var(--color,var(--content-secondary));display:flex;font-size:var(--font-size,.75rem);font-weight:var(--font-weight,400);grid-area:label;letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);margin-bottom:.5rem}@keyframes skeleton-loading{to{background-position:100% 0,0 0,0 40px,0 80px,0 120px,0 160px}}:root{--radius-0:0;--radius-xxs:4px;--radius-xs:6px;--radius-s:8px;--radius-r:12px;--radius-m:16px;--radius-l:20px;--radius-xl:24px;--radius-xxl:32px}.input-number{--border-color:var(--layer-stroke);position:relative;width:100%;z-index:1}.input-number .label--right{margin-left:auto}.input-number .row{position:relative}.input-number .field{-moz-appearance:textfield;background-color:var(--bg,var(--layer-surface-2));border-radius:var(--radius-r);color:var(--color,var(--content-primary));font-size:var(--font-size,.875rem);font-size:.875rem;font-weight:var(--font-weight,400);height:3rem;letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);padding:var(--input-padding-y,.6875rem) 1rem;transition:border-color .2s ease-in-out;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(--content-secondary)}.input-number .field::placeholder{color:var(--content-secondary)}.input-number.is-bigger .field{--font-size:2rem;--font-weight:700;--line-height:1.3;--letter-spacing:0}.input-number .mask{bottom:0;color:var(--color,var(--content-secondary));font-size:var(--font-size,.875rem);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);line-height:0;margin-bottom:auto;margin-top:auto;position:absolute;right:1rem;top:0}.input-number .mask .icon{--color:var(--content-tertiary)}.input-number .mask .btn{background-color:var(--bg-button-tertiary);border:.0625rem solid var(--stroke-button-tertiary);border-radius:var(--radius-s);color:var(--content-button-tertiary);cursor:pointer;font-size:var(--font-size,.875rem);font-weight:var(--font-weight,400);height:2rem;letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);line-height:0;margin-left:.5rem;padding:0 .75rem}@media (hover:hover){.input-number .mask .btn:hover{background-color:var(--bg-button-tertiary-hover)}}.input-number img.mask{height:1.25rem;width:1.25rem}.input-number .hint,.input-number .pass-progress{margin-top:.5rem}.input-number.has-error{--border-color:var(--system-error)}.input-number.size-xs{--input-padding-y:.25rem;--font-size:.75rem;--font-weight:400;--line-height:1.3;--letter-spacing:0}.input-number.size-sm{--input-padding-y:.5rem;--font-size:.75rem;--font-weight:400;--line-height:1.3;--letter-spacing:0}.input-number.size-md{--input-padding-y:.6875rem;--font-size:.875rem;--font-weight:400;--line-height:1.3;--letter-spacing:0}.input-number.has-error .icon{--color:var(--content-secondary)}
