*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}body{min-width:320px;overflow-x:hidden;color:#20242a;background:#f6f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page{display:flex;min-width:0;flex-direction:column;gap:16px}.page-title{margin:0;color:#161a1f;font-size:20px;font-weight:650}.toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.page>.toolbar{min-height:58px;padding:12px 14px;border:1px solid #e7e9ee;border-radius:6px;background:#fff}.page>.toolbar .page-title{margin-right:6px}.panel{min-width:0;border:1px solid #e7e9ee;border-radius:6px;background:#fff}.page>section.panel{padding:14px 16px;overflow:hidden}.page>.el-card.panel{overflow:hidden}.page>.el-card.panel>.el-card__body{padding:14px 16px}.el-table{width:100%;overflow:hidden;border:1px solid #e8ebf0;border-radius:4px;color:#303640;--el-table-border-color: #e8ebf0;--el-table-header-bg-color: #f7f8fa;--el-table-row-hover-bg-color: #f4f7fb;--el-table-current-row-bg-color: #f4f7fb}.el-table th.el-table__cell{height:44px;padding:8px 0;color:#4d5662;font-size:13px;font-weight:600}.el-table td.el-table__cell{padding:10px 0}.el-table .cell{padding:0 12px;line-height:1.45}.el-table--small th.el-table__cell{height:40px;padding:7px 0}.el-table--small td.el-table__cell{padding:7px 0}.el-table__empty-block{min-height:120px}.el-table .el-button.is-link{min-height:28px;padding:4px 2px}.el-table__fixed-right,.el-table__fixed{background:#fff}.json-box{max-height:520px;margin:0;overflow:auto;color:#27313f;font-size:13px;line-height:1.55;white-space:pre-wrap}.el-pagination{margin-top:14px;overflow-x:auto;padding-bottom:2px;justify-content:flex-end}.table-footer{display:flex;align-items:center;justify-content:flex-end;margin-top:12px;color:#606975;font-size:13px}@media(max-width:760px){.page{gap:12px}.page-title{width:100%;font-size:18px}.toolbar{align-items:stretch}.page>.toolbar{padding:12px}.page>.toolbar>*{width:100%!important;max-width:100%}.page>section.panel{padding:10px}.page>.el-card.panel>.el-card__body{padding:10px}.el-table th.el-table__cell{height:42px}.el-table .cell{padding:0 10px}.el-dialog{width:calc(100% - 20px)!important;max-width:none;margin:10px auto!important}.el-message-box{width:calc(100% - 20px)!important;max-width:420px}.el-pagination{justify-content:flex-start}}
