.pc-layout[data-v-9c98c01f]{width:100%;height:100%;min-height:100%}.pc-content[data-v-9c98c01f]{min-width:0}.pc-sidebar[data-v-9c98c01f],.mobile-sidebar[data-v-9c98c01f]{background:linear-gradient(#0f2e57 0%,#0a1c38 100%);border-right:1px solid #409eff59;height:100%;box-shadow:inset -1px 0 #409eff2e}.brand-wrap[data-v-9c98c01f]{align-items:center;gap:12px;height:82px;padding:16px;display:flex}.brand-logo[data-v-9c98c01f]{color:#fff;background:linear-gradient(135deg,#69b1ff 0%,#409eff 100%);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:flex;box-shadow:0 8px 24px #409eff59}.brand-title[data-v-9c98c01f]{color:#fff;font-weight:700;line-height:1.2}.brand-sub[data-v-9c98c01f]{color:#a5c8ff;margin-top:2px;font-size:12px}.sidebar-menu[data-v-9c98c01f]{border-right:none;padding:8px 10px}.sidebar-menu[data-v-9c98c01f] .el-menu-item{border-radius:10px;min-height:44px;margin:8px 0}.sidebar-menu[data-v-9c98c01f] .el-menu-item.is-active{background:linear-gradient(90deg,#409efff2,#73b3fff2);box-shadow:0 8px 18px #409eff59}.menu-icon[data-v-9c98c01f]{color:#bcdcfff2;margin-right:12px;font-size:17px}.sidebar-menu[data-v-9c98c01f] .el-menu-item.is-active .menu-icon{color:#fff}.pc-header[data-v-9c98c01f]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid #409eff2e;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.header-left[data-v-9c98c01f]{flex:auto;align-items:center;gap:18px;min-width:0;display:flex}.mobile-menu-btn[data-v-9c98c01f]{flex:none}.page-title[data-v-9c98c01f]{color:#1b2a4b;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden}.header-search[data-v-9c98c01f]{width:320px}.header-right[data-v-9c98c01f]{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.notify-btn[data-v-9c98c01f]{color:#1d56a8}.avatar[data-v-9c98c01f]{background:linear-gradient(135deg,#5db0ff 0%,#2f7cff 100%)}.username[data-v-9c98c01f]{color:#1f3354;white-space:nowrap;font-size:14px}.pc-main[data-v-9c98c01f]{background:radial-gradient(circle at 100% 0,#409eff24,#0000 45%),radial-gradient(circle at 0 100%,#52c4ff1a,#0000 36%),#f2f7ff;min-width:0;padding:18px;overflow:auto}.mobile-drawer[data-v-9c98c01f] .el-drawer__body{padding:0}.notify-timeline[data-v-9c98c01f]{margin-top:4px}.notify-item[data-v-9c98c01f]{gap:6px;display:grid}.notify-title[data-v-9c98c01f]{color:#183865;font-weight:700}.notify-desc[data-v-9c98c01f]{color:#5f7393;font-size:13px}@media (width<=992px){.pc-header[data-v-9c98c01f]{padding:0 12px}.header-left[data-v-9c98c01f]{gap:10px}.page-title[data-v-9c98c01f]{max-width:46vw;font-size:16px}.header-right[data-v-9c98c01f]{gap:8px}.pc-main[data-v-9c98c01f]{padding:10px}}:root{--pc-primary:#409eff;--pc-success:#67c23a;--pc-warning:#fc0;--pc-danger:#f56c6c;--pc-text-main:#12345b}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;color:var(--pc-text-main);margin:0;padding:0;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.el-card{border-radius:12px}.el-table th.el-table__cell{color:#1d3e6b;background:#f3f8ff;font-weight:700}.el-tag{border-radius:999px}.pc-card-status{color:#2f6aa3;min-height:20px;font-size:13px;line-height:20px}.pc-feedback-table .pc-row-pending>td.el-table__cell{background:linear-gradient(90deg,#409eff33,#409eff0f)!important}.pc-feedback-table .pc-row-pending>td.el-table__cell:first-child{box-shadow:inset 3px 0 #409eff}.pc-feedback-table .pc-row-flash>td.el-table__cell{animation:1.6s pc-row-flash}@keyframes pc-row-flash{0%{background:#67c23a3d}60%{background:#67c23a1f}to{background:0 0}}@media (width<=768px){.search-form,.filter-form,.filter-row{flex-wrap:wrap;gap:8px;display:flex}.search-form .el-form-item,.filter-form .el-form-item{width:100%;margin-bottom:8px;margin-right:0}.search-form .el-input,.search-form .el-select,.search-form .el-date-editor,.filter-form .el-input,.filter-form .el-select,.filter-form .el-date-editor,.filter-row .el-input,.filter-row .el-select,.filter-row .el-date-editor{width:100%!important}.header-row,.global-search-head{flex-direction:column;align-items:flex-start}.batch-actions,.header-actions,.head-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.pager-wrap{padding-bottom:4px;overflow-x:auto;justify-content:flex-start!important}.el-pagination{flex-wrap:wrap;row-gap:8px}.el-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-top:6vh!important}}
