:root{--primary:#4f6ef7;--primary-hover:#3b54d4;--sidebar-bg:#1a1f36;--body-bg:#f4f6f9;--text:#1e293b;--text2:#64748b;--border:#e8ecf1}body{margin:0;background:#f4f6f9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;color:#1e293b;line-height:1.5;-webkit-font-smoothing:antialiased}.el-button{border-radius:6px;font-weight:500}.el-button--primary{background:#4f6ef7;border-color:#4f6ef7}.el-button--primary:hover{background:#3b54d4;border-color:#3b54d4}.el-card{border-radius:8px;box-shadow:0 1px 3px #0000000f;border:1px solid #e8ecf1}.el-card__body{padding:20px}.el-table{font-size:13px}.el-table th.el-table__cell{background:#f8fafc;color:#64748b;font-weight:600;font-size:12px;padding:10px 8px;border-bottom:1px solid #e8ecf1}.el-table td.el-table__cell{padding:9px 8px;border-bottom:1px solid #f1f5f9}.el-pagination.is-background .el-pager li.is-active{background:#4f6ef7}.el-tag{border-radius:4px;font-size:12px}.el-input__wrapper,.el-select .el-input__wrapper{border-radius:6px}.text-right{text-align:right}.el-scrollbar__view{display:block!important}.el-table__body,.el-table__header,.el-table__footer{width:100%!important;table-layout:fixed!important}.el-table__inner-wrapper{width:100%!important}.el-dialog{resize:both;overflow:auto;min-width:320px;min-height:160px;max-width:100vw}.el-dialog.is-fullscreen{resize:none}.el-dialog__body{max-height:none}.el-dialog .dialog-maximize-btn{position:absolute;top:0;right:44px;width:44px;height:54px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--el-color-info);font-size:16px;z-index:1}.el-dialog .dialog-maximize-btn:hover{color:var(--el-color-primary)}.plain-table th.r{text-align:right!important}.plain-table th.ac{text-align:center!important}.plain-table th.al{text-align:left!important}.filter-item .el-date-editor--daterange.fill{width:250px!important;flex:0 0 auto}@media(max-width:860px){.filter-item .el-date-editor--daterange.fill{width:100%!important}}.filter-expand{flex-wrap:wrap}.filter-expand .el-date-editor{width:240px!important;flex:0 0 auto}.filter-expand .el-select{flex:0 0 auto}.filter-expand .filter-picker,.filter-expand .filter-picker .bdp-wrap,.filter-expand .filter-picker .el-input{width:180px!important;flex:0 0 auto}table tfoot tr>td,table tfoot tr>th{position:sticky;bottom:0;z-index:3;background:#eef1f6}.el-table__footer-wrapper{position:sticky;bottom:0;z-index:3}
