#app,body,html{height:100%;margin:0;padding:0}body{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.big-screen[data-v-6334b51a]{height:100vh;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse at 50% -20%,#0d2847 0,#050b14 60%,#03070d 100%);color:#e6f0ff}.top-header[data-v-6334b51a]{flex-shrink:0;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 18px 0 16px;background:linear-gradient(90deg,rgba(4,26,54,.95),rgba(8,40,82,.92) 50%,rgba(4,26,54,.95));border-bottom:1px solid rgba(0,198,255,.22);box-shadow:0 4px 20px rgba(0,102,204,.18);position:relative}.brand[data-v-6334b51a]{display:flex;align-items:center;gap:10px;min-width:210px}.brand-logo[data-v-6334b51a]{width:38px;height:38px;border-radius:8px;box-shadow:0 0 12px rgba(0,198,255,.35)}.brand-name[data-v-6334b51a]{font-size:16px;font-weight:700;color:#fff;letter-spacing:1px;text-shadow:0 0 10px rgba(0,198,255,.45)}.brand-sub[data-v-6334b51a]{font-size:11px;color:#7fb3e8;margin-top:2px}.top-menu[data-v-6334b51a]{display:flex;align-items:center;gap:16px;position:absolute;left:50%;transform:translateX(-50%)}.menu-item[data-v-6334b51a]{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 20px;font-size:15px;position:relative;color:#a9cce8;cursor:pointer;border-radius:20px;border:1px solid transparent;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,102,204,.08)}.menu-item[data-v-6334b51a]:hover{color:#fff;background:rgba(0,198,255,.12);border-color:rgba(0,198,255,.35)}.menu-item.active[data-v-6334b51a]{color:#fff;background:linear-gradient(90deg,#06c,#00a8ff);border-color:#00c6ff;box-shadow:0 0 16px rgba(0,198,255,.45)}.menu-item .el-icon[data-v-6334b51a]{font-size:15px}.menu-item.has-sub .sub-arrow[data-v-6334b51a]{font-size:10px;font-style:normal;margin-left:2px;color:#6fa8d6;transition:transform .2s}.menu-item:hover .sub-arrow[data-v-6334b51a]{transform:rotate(180deg);color:#fff}.submenu[data-v-6334b51a]{display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);min-width:132px;padding:6px;background:rgba(6,30,60,.97);border:1px solid rgba(0,198,255,.32);border-radius:10px;box-shadow:0 14px 36px rgba(0,0,0,.55);z-index:100}.submenu[data-v-6334b51a]:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.menu-item:hover .submenu[data-v-6334b51a]{display:block}.submenu-item[data-v-6334b51a]{padding:10px 18px;font-size:14px;color:#a9cce8;text-align:center;white-space:nowrap;border-radius:6px;cursor:pointer;transition:all .15s}.submenu-item[data-v-6334b51a]:hover{color:#fff;background:rgba(0,198,255,.12)}.submenu-item.on[data-v-6334b51a]{color:#fff;background:linear-gradient(90deg,#06c,#00a8ff);box-shadow:0 0 10px rgba(0,198,255,.35)}.top-right[data-v-6334b51a]{display:flex;align-items:center;gap:18px;min-width:300px;justify-content:flex-end}.marquee-wrap[data-v-6334b51a]{width:320px;height:28px;line-height:28px;background:rgba(0,102,204,.12);border:1px solid rgba(0,198,255,.2);border-radius:14px;overflow:hidden;font-size:12px;color:#80d4ff}.marquee[data-v-6334b51a]{display:inline-block;white-space:nowrap;padding-left:100%;animation:marquee-6334b51a 22s linear infinite}.marquee span[data-v-6334b51a]{display:inline-block;padding:0 24px;position:relative}.marquee span[data-v-6334b51a]:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#00c6ff}@keyframes marquee-6334b51a{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.user[data-v-6334b51a]{display:flex;align-items:center;gap:8px}.user-text[data-v-6334b51a]{text-align:right}.user-name[data-v-6334b51a]{font-size:13px;color:#fff}.user-role[data-v-6334b51a]{font-size:11px;color:#7fb3e8}.header-bar[data-v-6334b51a]{flex-shrink:0;height:3px;display:flex;align-items:center;background:rgba(0,102,204,.15);position:relative}.bar-center[data-v-6334b51a]{position:absolute;left:50%;transform:translateX(-50%);width:260px;height:3px;background:linear-gradient(90deg,transparent,#00c6ff 40%,#00c6ff 60%,transparent);box-shadow:0 0 14px #00c6ff}.bar-left[data-v-6334b51a],.bar-right[data-v-6334b51a]{width:12%;height:1px;background:linear-gradient(90deg,transparent,#00c6ff)}.bar-right[data-v-6334b51a]{margin-left:auto;background:linear-gradient(90deg,#00c6ff,transparent)}.main-wrap[data-v-6334b51a]{flex:1;min-height:0;overflow:hidden;position:relative;padding:12px}.main-wrap[data-v-6334b51a]:before{content:"";position:absolute;inset:10px;border:1px solid rgba(0,198,255,.1);border-radius:12px;pointer-events:none;z-index:0}html.dark body{background:#050b14}html{font-size:17px}.big-screen{font-size:16px;--el-font-size-base:15px;--el-font-size-small:13px;--el-font-size-large:17px}.a1,.a2,.a3-page,.a4,.a5,.a6{background:#0c1b30!important;color:#e6f0ff}.a1 .topbar,.a2 .topbar,.a3-page .a3-head,.a4 .topbar,.a5 .topbar,.a6 .topbar{background:#132744!important;border:1px solid #1a456e!important;border-radius:10px;box-shadow:none!important}.a3-page .a3-head{margin-bottom:10px;padding:10px 14px}.a3-page .page-title,.page-title,.title-en,.title-zh{color:#fff!important}.a3-page .page-sub,.page-sub,.title-en{color:#8cb3db!important}.a1 .layer-panel,.a1 .legend-card,.a1 .rank-card,.a1 .stat-card,.a2 .alert-list,.a2 .blk,.a2 .detail,.a3-page .cal-box,.a3-page .sp-list,.a3-page .sp-main,.a3-page .trend-box,.a4 .blk,.a4 .zone-card,.a5 .blk,.a5 .ct-card,.a5 .plan-card,.a5 .zone-card,.a6 .blk,.a6 .col{background:#132744!important;border:1px solid #1a456e!important;color:#e6f0ff;box-shadow:none!important}.a-row1 b,.ac-type,.blk-title,.cc-dept,.col-head,.d-sig,.d-title b,.dw-title b,.f-row1 b,.gl-title,.ic-name,.list-head,.panel-title,.pc-name,.sp-head,.zc-head{color:#fff!important}.a-action,.ac-place,.ac-time,.blk-tip,.cc-label,.cc-person,.cd-audit,.d-meta,.dw-meta span,.f-action,.foot-tip,.h-at,.h-rule,.h-src,.ic-adv,.m-row span,.pb-label,.pc-actions li,.pc-dept,.sp-tip,.th-wk,.user-role,.zc-focus{color:#8cb3db!important}.a1 .wtab,.a2 .stab,.a3-page .date-pill,.a3-page .tab-pill,.a4 .ztab,.a5 .ktab{background:#0f2038!important;border:1px solid #1a456e!important;color:#8cb3db!important}.a1 .wtab.active,.a2 .stab.active,.a3-page .date-pill.on,.a3-page .tab-pill.on,.a4 .ztab.active,.a5 .ktab.on{background:#06c!important;color:#fff!important;border-color:#00a8ff!important;box-shadow:none!important}.ftable,.ktable{border-collapse:collapse}.el-table,.ftable th,.ktable th{--el-table-header-bg-color:#163458;--el-table-row-hover-bg-color:rgba(0,198,255,.1);--el-table-bg-color:transparent;--el-table-tr-bg-color:transparent;--el-table-text-color:#e6f0ff;--el-table-header-text-color:#fff;--el-fill-color-lighter:rgba(0,102,204,.08)}.ftable td,.ktable td{color:#d1e4f7;border-color:#1a456e!important}.ftable thead th{background:#163458!important;color:#fff!important;border-color:#1a456e!important}.ftable td.rowh,.ktable td.rowh{background:#0f2038!important}.el-input .el-input__inner,.el-input__wrapper,.el-textarea__inner,.num-in,.th-in{background:#0c1625!important;border-color:#1a456e!important;color:#fff!important}.a2 .ai-card,.a2 .draft-card,.a2 .dw-eval,.a2 .ev-item,.a2 .hit-card,.a2 .hit-card.conclusion,.a4 .ai-card,.a4 .draft-card,.a4 .idx-card,.a5 .dw-eval,.a5 .ev-item,.a5 .pc-board,.a5 .zone-card,.a6 .t-card{background:#0f2038!important;border-color:#1a456e!important}.a2 .ai-advice,.a4 .ai-advice,.a5 .pc-trigger{background:rgba(0,102,204,.12)!important;color:#8cb3db!important}.a2 .adopt-btn{background:#0f2038!important;border-color:#1a456e!important;color:#00c6ff!important}.a2 .adopt-btn:hover{background:#06c!important;color:#fff!important}.el-dialog,.el-drawer,.el-dropdown__popper,.el-message-box,.el-popper{background:#132744!important;border:1px solid #1a456e!important}.el-dialog__body,.el-drawer__body{background:#132744!important;color:#e6f0ff}.el-button{--el-button-bg-color:#0f2038;--el-button-border-color:#1a456e;--el-button-text-color:#e6f0ff;--el-button-hover-bg-color:#1a3a5c;--el-button-hover-border-color:#00a8ff;--el-button-hover-text-color:#fff;--el-button-active-bg-color:#06c;--el-button-active-border-color:#00a8ff}.el-button--primary{--el-button-bg-color:#06c;--el-button-border-color:#00a8ff;--el-button-text-color:#fff;--el-button-hover-bg-color:#00a8ff;--el-button-hover-border-color:#00c6ff;--el-button-active-bg-color:#05a}.el-button--danger{--el-button-bg-color:rgba(214,69,69,.15);--el-button-border-color:rgba(214,69,69,.55);--el-button-text-color:#ff6b6b;--el-button-hover-bg-color:rgba(214,69,69,.28);--el-button-hover-border-color:#ff6b6b}.el-button--warning{--el-button-bg-color:rgba(230,185,63,.12);--el-button-border-color:rgba(230,185,63,.55);--el-button-text-color:#e6b93f;--el-button-hover-bg-color:rgba(230,185,63,.22);--el-button-hover-border-color:#e6b93f}.el-button--text,.el-button.is-link,.el-button.is-text{--el-button-text-color:#8cb3db;--el-button-hover-text-color:#fff;--el-button-bg-color:transparent}.el-button.is-disabled{--el-button-disabled-bg-color:#0f2038;--el-button-disabled-border-color:#1a456e;--el-button-disabled-text-color:#5a8ab8}.el-cascader__dropdown,.el-date-picker,.el-date-range-picker,.el-picker-panel,.el-select-dropdown,.el-time-panel{background:#132744!important;border:1px solid #1a456e!important}.el-cascader-node,.el-select-dropdown__item{color:#d1e4f7}.el-cascader-node.in-active-path,.el-cascader-node:hover,.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:rgba(0,102,204,.18)}.el-select-dropdown__item.selected{color:#00c6ff}.el-empty__description{color:#8cb3db}.el-loading-mask{background:rgba(12,27,48,.75)}.el-message{background:#132744!important;border:1px solid #1a456e!important}.el-message__content{color:#e6f0ff!important}.el-progress-bar__outer{background:#0f2038}.el-tag{--el-tag-bg-color:#0f2038;--el-tag-border-color:#1a456e;--el-tag-text-color:#d1e4f7}.el-tag--info{--el-tag-bg-color:#0f2038;--el-tag-border-color:#1a456e;--el-tag-text-color:#8cb3db}.a1,.a2,.a3-page,.a4,.a5,.a6{font-size:15px}.brand-name{font-size:17px!important}.brand-sub{font-size:12px!important}.menu-item{font-size:15px!important}.marquee-wrap{font-size:13px}.user-name{font-size:14px!important}.user-role{font-size:12px!important}.clock-time{font-size:16px!important}.clock-sub{font-size:12px!important}.a3-page .page-title,.page-title,.title-zh{font-size:19px!important}.a3-page .page-sub,.page-sub,.title-en{font-size:13px!important}.blk-title,.col-head,.list-head,.panel-title,.sp-head,.zc-head{font-size:14px!important}.a-action,.ac-place,.ac-time,.blk-tip,.cc-label,.cc-person,.cd-audit,.d-meta,.dw-meta span,.f-action,.foot-tip,.h-at,.h-rule,.h-src,.ic-adv,.m-row span,.pb-label,.pc-actions li,.pc-dept,.sp-tip,.th-wk,.zc-focus{font-size:13px!important}.a1 .advice,.a1 .bm-btn,.a1 .bm-label,.a1 .e-unit,.a1 .info-row,.a1 .layer-item,.a1 .lg-note,.a1 .lg-row,.a1 .rule,.a1 .stat-row,.a1 .tl-range,.a1 .tl-tick,.a1 .zl-item,.a2 .a-action,.a2 .ac-place,.a2 .ac-time,.a2 .ac-type,.a2 .cd-audit,.a2 .f-action,.a2 .h-at,.a2 .h-src,.a2 .pb-label,.a2 .rule-cond,.a2 .rule-name,.a2 .rule-state,.a2 .stab,.a3-page .b-name,.a3-page .b-region,.a3-page .bloom-summary,.a3-page .cal-cell,.a3-page .date-pill,.a3-page .sp-item,.a3-page .sp-tip,.a3-page .sp-win,.a3-page .tab-pill,.a4 .ftable,.a4 .idx-card,.a4 .zone-card,.a4 .ztab,.a5 .ct-card,.a5 .d-meta,.a5 .dw-meta span,.a5 .ktab,.a5 .ktable,.a5 .m-row span,.a5 .pc-actions li,.a5 .pc-dept,.a5 .plan-card,.a5 .zc-focus,.a5 .zone-card,.a6 .cc-dept,.a6 .cc-label,.a6 .cc-person,.a6 .col-head,.a6 .d-meta,.a6 .foot-tip,.a6 .m-row span,.a6 .t-card{font-size:14px!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0c1625}::-webkit-scrollbar-thumb{background:#1a456e;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#246392}