.price-input:not(.disabled) .input-icon{cursor:pointer}.price-input:not(.disabled) .input-icon:hover svg rect:first-child{fill:var(--primary)}.price-input.disabled{opacity:.5}.price-input.disabled .input-icon{opacity:.5;cursor:default}.price-input.disabled .input-icon svg{opacity:.5}.price-input.disabled .input-icon:hover svg rect:first-child{fill:var(--bg-4)}.price-input.in-pro{border-radius:.4rem;align-items:center;height:3.6rem;display:flex}.price-input.in-pro:hover svg rect:first-child,.price-input.in-pro svg rect:first-child{fill:none}.price-input.in-pro .input-section{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.price-input.in-pro .input-section .input-label{color:var(--text-1);text-align:center;flex:1;font-size:1rem}.price-input.in-pro .input-section:focus-within .input-label,.price-input.in-pro .input-section.has-value .input-label{font-size:1rem}.price-input.in-pro .input-section:focus-within input,.price-input.in-pro .input-section.has-value input{height:fit-content}.price-input.in-pro .input-section input{height:0;min-height:2.1rem;font-size:1.2rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.time-input{width:100%;height:3.6rem;font-size:1.2rem;position:relative}.time-input.in-pro>input{background:var(--bg-4);color:var(--text);border:1px solid var(--bg-3)!important}.time-input>.time-options{background:var(--bg-gradient-1);border:1px solid var(--border-1);z-index:10;border-radius:4px;min-width:100%;display:none;position:absolute;top:calc(100% + 5px)}.time-input>.time-options.show{display:block}.time-input>.time-options.top{top:unset;bottom:calc(100% + 5px)}.time-input>.time-options>.time-options-item{cursor:pointer;white-space:nowrap;height:24px;color:var(--text-color-1);justify-content:flex-end;align-items:center;padding:0 10px;display:flex}.time-input>.time-options>.time-options-item:not(:last-child){border-bottom:1px solid var(--border-1)}.time-input>.time-options>.time-options-item:hover{background-color:var(--border-1);color:var(--yellow-logo-light)}.time-input>input{background:var(--bg-4);width:100%;height:100%;color:var(--text-color-1);text-align:right;outline:none;padding-right:3.2rem;border:1px solid var(--border-1)!important;border-radius:.4rem!important}.time-input>input[disabled],.time-input>input[readonly]{opacity:.5}.time-input .prefix{position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}