.version-badge[data-v-16a0f66a]{display:inline-flex;margin-left:12px}.version-badge-dot[data-v-16a0f66a] .el-badge__content.is-fixed{top:8px;right:2px}.version-tag[data-v-16a0f66a]{font-family:Courier New,monospace;font-weight:600;letter-spacing:.5px}.version-dialog-content[data-v-16a0f66a]{max-height:500px;overflow-y:auto}.version-compare[data-v-16a0f66a]{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 0}.version-item[data-v-16a0f66a]{display:flex;flex-direction:column;align-items:center;gap:4px}.version-label[data-v-16a0f66a]{font-size:12px;color:#909399}.version-arrow[data-v-16a0f66a]{color:#c0c4cc;font-size:18px}.section-title[data-v-16a0f66a]{font-weight:600;font-size:14px;margin:16px 0 8px 0;color:#303133}.timeline-content[data-v-16a0f66a]{font-size:13px}.version-badge-text[data-v-16a0f66a]{font-weight:600;color:#303133;margin-right:8px}.level-badge[data-v-16a0f66a]{display:inline-block;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:500}.level-badge.major[data-v-16a0f66a]{background:#fff2f0;color:#cf1322}.level-badge.minor[data-v-16a0f66a]{background:#fffbe6;color:#d48806}.level-badge.patch[data-v-16a0f66a]{background:#f6ffed;color:#389e0d}.change-list[data-v-16a0f66a]{margin:6px 0 0 0;padding-left:16px;color:#606266;line-height:1.8}.change-list li[data-v-16a0f66a]{list-style-type:disc}.risk-text[data-v-16a0f66a]{font-size:12px;margin-top:12px;padding:10px;border-radius:4px;line-height:1.6}.risk-text.major[data-v-16a0f66a]{background:#fff2f0;color:#cf1322}.risk-text.minor[data-v-16a0f66a]{background:#fffbe6;color:#d48806}.risk-text.patch[data-v-16a0f66a]{background:#f6ffed;color:#389e0d}.update-content[data-v-08023661]{padding:8px 0}.version-info p[data-v-08023661]{margin:8px 0}.update-log ul[data-v-08023661]{margin:8px 0;padding-left:20px;font-size:13px;color:#595959}.log-title[data-v-08023661]{font-weight:600;margin-bottom:4px}.risk-text[data-v-08023661]{font-size:12px;margin-top:12px;padding:8px;border-radius:4px}.risk-text.major[data-v-08023661]{background:#fff2f0;color:#cf1322}.risk-text.minor[data-v-08023661]{background:#fffbe6;color:#d48806}.risk-text.patch[data-v-08023661]{background:#f6ffed;color:#389e0d}.layout-container[data-v-c3b1d516]{height:100vh;background:#f0f2f5}.mobile-layout[data-v-c3b1d516]{flex-direction:column}.mobile-header[data-v-c3b1d516]{background:#fff;height:56px!important;padding:0;position:sticky;top:0;z-index:1000;border-bottom:1px solid #e8e8e8}.mobile-nav-bar[data-v-c3b1d516]{display:flex;align-items:center;height:56px;background:#fff}.mobile-nav-item[data-v-c3b1d516]{flex:1;display:flex;align-items:center;justify-content:center;height:56px;color:#595959;font-size:13px;font-weight:400;cursor:pointer;transition:all .2s ease;border-bottom:2px solid transparent;white-space:nowrap;padding:0 4px}.mobile-nav-item[data-v-c3b1d516]:hover{color:#1890ff;background-color:#f0f5ff}.mobile-nav-item.active[data-v-c3b1d516]{color:#1890ff;border-bottom-color:#1890ff;font-weight:500}.mobile-nav-item.more-menu[data-v-c3b1d516]{flex:0.8;border-left:1px solid #e8e8e8}.sidebar[data-v-c3b1d516]{background:linear-gradient(180deg,#001529,#002140);color:hsla(0,0%,100%,.85);border-right:none}.logo[data-v-c3b1d516]{padding:24px 20px;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.08);background:transparent}.logo h3[data-v-c3b1d516]{color:#fff;margin:0;font-size:16px;font-weight:600;letter-spacing:0}.header[data-v-c3b1d516]{background:#fff;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;align-items:center;padding:0 24px;height:64px!important}.page-title[data-v-c3b1d516]{font-size:18px;font-weight:500;color:#262626;letter-spacing:0}.header-right[data-v-c3b1d516]{display:flex;align-items:center;gap:16px}@media (max-width:768px){.header-right[data-v-c3b1d516]{gap:4px}.system-status[data-v-c3b1d516]{padding:4px 8px}.status-text[data-v-c3b1d516],.user-info span[data-v-c3b1d516]{display:none}.user-info[data-v-c3b1d516]{padding:4px 8px;margin-left:4px}}.system-status[data-v-c3b1d516]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:4px;background-color:#f5f5f5;border:1px solid #d9d9d9;cursor:pointer;transition:all .2s ease}.system-status[data-v-c3b1d516]:hover{background-color:#e6e6e6;border-color:#bfbfbf}.system-status.normal[data-v-c3b1d516]{background-color:#f6ffed;border-color:#b7eb8f}.system-status.warning[data-v-c3b1d516]{background-color:#fffbe6;border-color:#ffe58f}.system-status.error[data-v-c3b1d516],.system-status.offline[data-v-c3b1d516]{background-color:#fff2f0;border-color:#ffccc7}.status-icon[data-v-c3b1d516]{font-size:14px}.system-status.normal .status-icon[data-v-c3b1d516]{color:#52c41a}.system-status.warning .status-icon[data-v-c3b1d516]{color:#faad14}.system-status.error .status-icon[data-v-c3b1d516],.system-status.offline .status-icon[data-v-c3b1d516]{color:#ff4d4f}.status-text[data-v-c3b1d516]{font-size:13px;color:#595959;font-weight:400}.status-tag[data-v-c3b1d516]{margin-left:4px}.user-info[data-v-c3b1d516]{display:flex;align-items:center;gap:6px;padding:6px 12px;cursor:pointer;border-radius:4px;background-color:#f5f5f5;border:1px solid #d9d9d9;transition:all .2s ease}.user-info[data-v-c3b1d516]:hover{background-color:#e6e6e6;border-color:#bfbfbf}.user-info span[data-v-c3b1d516]{font-size:13px;color:#595959;font-weight:400}.main-content[data-v-c3b1d516]{background-color:#f0f2f5;padding:24px;min-height:calc(100vh - 64px)}@media (max-width:768px){.main-content[data-v-c3b1d516]{padding:16px;overflow-x:hidden}}.fade-slide-enter-active[data-v-c3b1d516],.fade-slide-leave-active[data-v-c3b1d516]{transition:all .25s ease}.fade-slide-enter-from[data-v-c3b1d516]{opacity:0;transform:translateY(8px)}.fade-slide-leave-to[data-v-c3b1d516]{opacity:0;transform:translateY(-8px)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-menu{border-right:none!important;background-color:transparent!important}.el-menu-item{border-radius:0;margin:4px 8px 4px 0;transition:all .2s ease!important;color:hsla(0,0%,100%,.65)!important;font-weight:400;padding-left:24px!important;border-left:3px solid transparent}.el-menu-item:hover{background:hsla(0,0%,100%,.08)!important;color:#fff!important}.el-menu-item.is-active{background:var(--color-primary)!important;color:#fff!important;border-left-color:transparent;font-weight:500;border-radius:0 8px 8px 0}.el-menu-item .el-icon{margin-right:8px;font-size:16px}.el-main{padding:24px!important}.el-card{border-radius:var(--card-radius);box-shadow:var(--card-shadow);border:1px solid var(--color-border);margin-bottom:16px;transition:box-shadow .3s ease}.el-card:hover{border-color:var(--color-border-hover);box-shadow:var(--card-shadow-hover)}.el-card__header{border-bottom:1px solid var(--color-border);padding:16px 20px;font-weight:500;font-size:15px;color:var(--color-text-primary);background:var(--color-bg-header)}.el-card__body{padding:20px}.el-table{border-radius:var(--card-radius);overflow:hidden;box-shadow:var(--card-shadow);border:1px solid var(--color-border)}.el-table th.el-table__cell{background-color:#f8f9fa!important;color:var(--color-text-primary);font-weight:600;font-size:13px;text-transform:none;letter-spacing:0;border-bottom:2px solid var(--color-border)}.el-table--striped .el-table__body tr.el-table__row--striped td{background:#fafbfc}.el-table__row:hover>td{background-color:#e6f7ff!important}.el-button{border-radius:var(--card-radius);font-weight:400;padding:8px 15px;transition:all .2s ease}.el-button:active{transform:scale(.97)}.el-button--primary{background:var(--color-primary);border-color:var(--color-primary)}.el-button--primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.el-button--success{background:var(--color-success);border-color:var(--color-success)}.el-button--success:hover{background:#73d13d;border-color:#73d13d}.el-input__wrapper,.el-select .el-input__wrapper{border-radius:var(--card-radius);padding:4px 11px;box-shadow:none;border:1px solid var(--color-border-hover);transition:all .2s ease}.el-input__wrapper:hover,.el-select .el-input__wrapper:hover{border-color:var(--color-primary-hover)}.el-input__wrapper.is-focus,.el-select .el-input__wrapper.is-focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.el-tag{border-radius:var(--card-radius);font-weight:400;padding:0 8px;font-size:12px;transition:all .2s ease}.el-link{transition:color .2s ease}.el-tag--success{background:#f6ffed;color:var(--color-success);border-color:#b7eb8f}.el-tag--warning{background:#fffbe6;color:var(--color-warning);border-color:#ffe58f}.el-tag--danger{background:#fff2f0;color:var(--color-danger);border-color:#ffccc7}.el-tag--info{background:var(--color-primary-light);color:var(--color-primary);border-color:#91d5ff}.el-dialog{border-radius:var(--card-radius)}.el-dialog__header{border-bottom:1px solid var(--color-border);padding:16px 20px;margin-right:0}.el-dialog__footer{border-top:1px solid var(--color-border);padding:12px 20px}.el-pagination .el-pager li{border-radius:var(--card-radius);transition:all .2s ease}.el-pagination .el-pager li.is-active{background-color:var(--color-primary)}.el-select-dropdown{border-radius:var(--card-radius);box-shadow:var(--card-shadow-hover)}@media (max-width:768px){.el-main{padding:12px!important}.el-card{margin-bottom:12px;border-radius:6px}.el-card__header{padding:12px 16px;font-size:15px}.el-card__body{padding:12px}.el-table{font-size:12px}.el-table td,.el-table th{padding:6px 3px!important;line-height:1.4}.el-table th{background-color:var(--color-bg-header)!important}.el-table__body-wrapper,.el-table__header-wrapper{overflow-x:auto}.el-table-container{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.el-table .el-table__cell{padding:6px 3px!important}.el-table__row{height:36px}.el-table .el-button--small{padding:4px 8px;font-size:11px}.el-table .el-tag{padding:0 4px;font-size:11px;height:18px;line-height:16px}.el-button-group{display:flex;flex-wrap:wrap;gap:4px}.el-button{margin:0!important;font-size:13px;padding:8px 12px}.el-button+.el-button{margin-left:0!important}.el-form-item{margin-bottom:16px}.el-form-item__label{font-size:13px}.el-input__inner{font-size:14px}.el-pagination{padding:8px 0;font-size:13px}.el-pagination .btn-next,.el-pagination .btn-prev{padding:0 8px}.el-pager li{min-width:28px;height:28px;line-height:28px;font-size:13px}.el-dialog{width:90%!important;margin:0 auto!important}.el-dialog__body,.el-dialog__header{padding:16px}.el-dialog__footer{padding:12px 16px}.el-dropdown-menu{min-width:140px}.el-dropdown-menu__item{font-size:13px;padding:8px 12px}.el-tag{font-size:12px;padding:0 6px;height:22px;line-height:20px}.stat-card{padding:12px}.stat-value{font-size:20px!important}.stat-label{font-size:12px!important}.chart-container{height:250px!important}.mobile-hide{display:none!important}}@media (max-width:480px){.el-main{padding:8px!important}.el-card__header{padding:8px 10px;font-size:13px}.el-card__body{padding:8px}.el-table{font-size:11px}.el-table td,.el-table th{padding:4px 2px!important;line-height:1.3}.el-table__row{height:32px}.el-table .el-button--small{padding:2px 6px;font-size:10px}.el-table .el-tag{padding:0 3px;font-size:10px;height:16px;line-height:14px}.el-button{font-size:11px;padding:5px 8px}.stat-value{font-size:16px!important}.chart-container{height:180px!important}.mobile-nav-item{font-size:12px;padding:0 2px}}.el-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}:root{--color-primary:#2563eb;--color-primary-light:#e6f7ff;--color-primary-hover:#40a9ff;--color-primary-dark:#096dd9;--color-text-primary:#262626;--color-text-secondary:#595959;--color-text-muted:#8c8c8c;--color-bg-page:#f0f2f5;--color-bg-card:#fff;--color-bg-header:#fafafa;--color-border:#e8e8e8;--color-border-hover:#d9d9d9;--color-success:#1e40af;--color-warning:#059669;--color-danger:#ff4d4f;--color-local-province:#2563eb;--color-cross-city:#60a5fa;--color-cross-province:#1e40af;--color-cross-network:#059669;--color-other-net-province:#10b981;--color-other-net-interprovince:#047857;--color-overseas:#6366f1;--color-total-traffic:#ff6b35;--card-radius:8px;--card-shadow:0 1px 2px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.1);--card-shadow-hover:0 3px 6px rgba(0,0,0,.1),0 6px 16px rgba(0,0,0,.08)}