.mobile-dialog[data-v-0f494ec2]{--input-size:45px}.mobile-dialog[data-v-0f494ec2] .el-dialog{margin-top:2vh!important;max-height:96vh;overflow:hidden}.mobile-dialog[data-v-0f494ec2] .el-dialog__body{padding:10px 15px;max-height:80vh;overflow-y:auto}.dialog-content[data-v-0f494ec2]{display:flex;flex-direction:column;gap:12px}.date-input[data-v-0f494ec2],.period-input[data-v-0f494ec2]{display:flex;flex-direction:column;width:100%}.label[data-v-0f494ec2]{font-size:12px;margin-bottom:5px}.number-grid[data-v-0f494ec2],.number-group[data-v-0f494ec2]{display:flex;flex-direction:column;gap:8px}.number-item[data-v-0f494ec2]{display:flex;justify-content:flex-start}.input-row[data-v-0f494ec2]{display:flex;align-items:center;gap:5px;width:100%}.number-label[data-v-0f494ec2]{font-size:12px;min-width:28px;text-align:right}.number-label.special[data-v-0f494ec2]{color:#f44;font-weight:700}.compact-input[data-v-0f494ec2]{width:45px}.compact-input[data-v-0f494ec2] .el-input__inner{padding:0 5px;text-align:center}.mini-btn[data-v-0f494ec2]{padding:5px 8px;min-width:30px}.dialog-footer[data-v-0f494ec2]{display:flex;justify-content:space-between;padding:10px 0 0}.footer-btn[data-v-0f494ec2]{flex:1;margin:0 5px;padding:8px 0}@media (max-width:375px){.number-grid[data-v-0f494ec2],.number-group[data-v-0f494ec2]{flex-direction:column}.compact-input[data-v-0f494ec2]{width:40px}.number-label[data-v-0f494ec2]{font-size:11px}.mini-btn[data-v-0f494ec2]{padding:4px 6px}}@media (orientation:landscape){.mobile-dialog[data-v-0f494ec2] .el-dialog{max-height:90vh}.number-grid[data-v-0f494ec2]{flex-direction:column}}