*{margin:0;padding:0;box-sizing:border-box}body{font-family:PingFang SC,Microsoft YaHei,sans-serif;background:#f0f2f5}@media screen and (max-width:768px){body{font-size:14px}.hide-on-mobile{display:none!important}.show-on-mobile{display:block!important}.el-table{font-size:12px}.el-table td,.el-table th{padding:6px 4px}.el-button{padding:8px 12px}.el-button,.el-form-item__label{font-size:12px}.el-input__inner{font-size:12px;height:32px;line-height:32px}.el-dialog{max-width:100%;margin:5% auto!important}.el-dialog,.el-drawer{width:90%!important}}@media screen and (min-width:769px) and (max-width:1024px){body{font-size:15px}.el-dialog{width:80%!important}.el-drawer{width:70%!important}}@media screen and (max-width:480px){body{font-size:13px}.el-button,.el-table{font-size:11px}.el-button{padding:6px 10px}.el-dialog,.el-drawer{width:95%!important}}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.flex-mobile{display:flex;flex-direction:column}@media screen and (min-width:769px){.flex-mobile{flex-direction:row}}.mobile-menu-toggle{position:fixed;top:10px;left:10px;z-index:9999;background:#001529;color:#fff;border:none;border-radius:4px;padding:8px 12px;cursor:pointer;display:none}@media screen and (max-width:1024px) and (orientation:landscape),screen and (max-width:768px){.mobile-menu-toggle{display:block}}.responsive-table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:15px}.responsive-table .el-table{min-width:600px}@media screen and (max-width:768px){.el-table td,.el-table th{padding:6px 4px}.el-table .el-button{padding:4px 8px;margin:2px;font-size:11px}.el-table__fixed-right{right:0!important}.action-buttons{display:flex;flex-wrap:wrap;gap:4px}.action-buttons .el-button{margin:0}.hide-column-on-mobile{display:none}}.responsive-form .el-form-item{margin-bottom:15px}@media screen and (max-width:768px){.responsive-form .el-form-item__label{float:none;text-align:left;width:100%!important;margin-bottom:5px}.responsive-form .el-form-item__content{margin-left:0!important}.el-form--inline.responsive-form{display:block}.el-form--inline.responsive-form .el-form-item{display:block;margin-right:0;margin-bottom:15px}}.responsive-dialog .el-dialog__body{padding:15px 20px}@media screen and (max-width:768px){.responsive-dialog .el-dialog__body{padding:10px 15px}.responsive-dialog .el-form-item{margin-bottom:12px}}.responsive-search{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media screen and (max-width:768px){.responsive-search{flex-direction:column;align-items:stretch}.responsive-search .el-input,.responsive-search .el-select{width:100%!important;margin-bottom:10px}.responsive-search .el-button{width:100%;margin-bottom:10px}}.responsive-pagination .el-pagination{justify-content:center}@media screen and (max-width:768px){.responsive-pagination .el-pagination__jump,.responsive-pagination .el-pagination__sizes,.responsive-pagination .el-pagination__total{display:none!important}.responsive-pagination .el-pagination__next,.responsive-pagination .el-pagination__pager,.responsive-pagination .el-pagination__prev{margin:0 2px}}