.number-input .input-icon{cursor:pointer}.number-input .input-icon:hover svg rect:first-child{fill:var(--primary)}.number-input.disabled .input-icon{opacity:.5;cursor:default}.number-input.disabled .input-icon svg{opacity:.5}.number-input.disabled .input-icon:hover svg rect:first-child{fill:var(--bg-4)}.number-input.in-pro{background-color:var(--color-gray-6);border-radius:.4rem;align-items:center;height:3.6rem;display:flex}.number-input.in-pro:hover svg rect:first-child,.number-input.in-pro svg rect:first-child{fill:none}.number-input.in-pro .input-section{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.number-input.in-pro .input-section .input-label{color:var(--text-1);text-align:center;flex:1;font-size:1.4rem}.number-input.in-pro .input-section:focus-within .input-label,.number-input.in-pro .input-section.has-value .input-label{font-size:1rem}.number-input.in-pro .input-section:focus-within input,.number-input.in-pro .input-section.has-value input{height:fit-content}.number-input.in-pro .input-section input{height:0;font-size:1.2rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}