html,body{height:100%;margin:0;padding:0}:root{color:#162536;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--el-color-primary:#2468cf;--el-border-radius-base:3px;background:#f6f4ef;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:5px;outline:3px solid #c99c5c}::selection{color:#122437;background:#bbd7d8}.admin-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.admin-page-heading h1{letter-spacing:0;color:#26344b;margin:0 0 7px;font-size:21px;font-weight:600}.admin-page-heading p{color:#8b95a5;margin:0;font-size:12px;line-height:1.8}.admin-panel{background:#fff;border:1px solid #e2e6ed;border-radius:4px;padding:20px}.admin-layout .el-table{--el-table-header-bg-color:#f7f8fa;--el-table-header-text-color:#657185;--el-table-text-color:#465269;--el-table-row-hover-bg-color:#f1f5fc;font-size:12px}.admin-layout .el-table th.el-table__cell{font-weight:500}.admin-layout .el-table .el-table__cell{padding-block:10px}.admin-layout :is(a,button):focus-visible{outline-color:#619beb}.admin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-filter{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.admin-filter label{color:#7b879a;flex-direction:column;gap:7px;min-width:130px;font-size:11px;display:flex}.admin-filter .el-select{width:150px}.admin-filter .filter-wide{min-width:230px}.admin-filter .el-date-editor{max-width:100%}.admin-table-panel{padding:0;overflow:hidden}.admin-table-toolbar{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;font-size:12px;display:flex}.admin-table-toolbar small{color:#929bab;margin-left:10px;font-size:10px}.admin-pagination{justify-content:flex-end;padding:17px 18px;display:flex}.admin-error{margin-bottom:15px}.admin-muted{color:#929dac;font-size:11px}.admin-link{color:#2468cf;font-size:12px;text-decoration:none}.admin-detail-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px;font-size:12px;display:grid}.admin-detail-grid dt{color:#8c98a7;margin-bottom:7px;font-size:11px}.admin-detail-grid dd{overflow-wrap:anywhere;color:#40516b;margin:0}.admin-detail-heading{color:#344865;border-bottom:1px solid #e6ebf1;margin-block:24px 15px;padding-bottom:12px;font-size:14px}.admin-content-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#59667b;font-size:13px;line-height:1.9}.admin-form-note{color:#8996a8;margin-block:12px;font-size:11px;line-height:1.8}.admin-mini-stats{background:#f9fafc;border:1px solid #e5eaf1;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px;padding:16px 5px;display:grid}.admin-mini-stats>div{border-right:1px solid #e5eaf1;padding-inline:16px}.admin-mini-stats>div:last-child{border:0}.admin-mini-stats small{color:#8997aa;font-size:10px;display:block}.admin-mini-stats strong{color:#36577f;margin-top:10px;font-size:24px;font-weight:500;display:block}@media (width<=600px){.admin-page-heading h1{font-size:19px}.admin-panel{padding:16px}.admin-table-panel{padding:0}.admin-filter label{flex:1;min-width:125px}.admin-filter .el-select{width:100%}.admin-pagination .el-pagination{flex-wrap:wrap;justify-content:center;row-gap:12px}.admin-pagination{justify-content:center;padding-inline:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
