*{box-sizing:border-box}#app,body,html{height:100%;margin:0}body{background:#f5f7fb;color:#35445b;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:19px;line-height:1.5}button,input,select,textarea{font:inherit}.page-heading{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:22px}.page-heading h1{color:#253d61;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 7px}.page-heading p{color:#7d8ba0;font-size:15px;line-height:1.6;margin:0}.metric-row,.metric-row .el-col{margin-bottom:16px}.metric-row .el-card{min-height:110px}.metric-row p{color:#74808a;font-size:15px;margin:0 0 16px}.metric-row strong{color:#173244;font-size:27px;font-weight:600}.el-card{border-color:#e2e8f1;border-radius:14px;box-shadow:0 10px 30px rgba(54,78,115,.05)}.el-card h2{color:#2b3a43;font-size:19px;font-weight:600;margin:0 0 18px}.el-button{border-radius:9px;font-size:19px}.el-button--mini,.el-button--small{font-size:17px}.el-button--primary{box-shadow:0 6px 14px rgba(53,121,133,.14)}.el-input__inner,.el-textarea__inner{border-color:#d7e2e5;border-radius:8px;font-size:15px}.el-input__inner:focus,.el-textarea__inner:focus{border-color:#4b8994}.el-table{background:transparent;color:#40545d;cursor:pointer;font-size:19px}.el-table th{background:#f8fafb;color:#657982;font-weight:600}.el-table td,.el-table th.is-leaf{border-bottom-color:#e8eef0}.el-table:before{background-color:#e2eaed}.el-pagination.is-background .el-pager li:not(.disabled).active{background:#357985}.bar-row{align-items:center;display:grid;gap:10px;grid-template-columns:84px 1fr 30px;margin:14px 0}.el-checkbox__label,.el-form-item__label,.el-radio__label{font-size:19px}.el-switch__label *{display:inline-block;font-size:17px;line-height:1}.el-menu-item,.el-tabs__item{font-size:18px}.el-alert__title,.el-breadcrumb,.el-dropdown-menu__item,.el-message,.el-message-box__message,.el-pagination,.el-select-dropdown__item,.el-tag{font-size:14px}.bar-row b,.bar-row span{font-size:15px}.bar-row b{text-align:right}@media(max-width:720px){.page-heading{gap:12px}.page-heading h1{font-size:20px}.filter-card .el-form-item{display:block;margin-right:0}.filter-card .el-input,.filter-card .el-select{width:100%}.pagination{justify-content:center;overflow:auto}}