.login{margin:0;padding:0;width:100%;background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important}.login,.login .el-container,.login .el-main{height:100%}.login .el-main{display:flex!important;flex-direction:row;justify-content:flex-end;align-items:center;padding-right:8vw}.login .login-form{width:420px;min-height:360px;display:flex;align-items:center;justify-content:center}.login .login-form p{width:100%;font-size:24px;text-align:center}.login .login-form .el-form-item__content{margin-left:50px!important;margin-right:50px!important}.login .login-form button,.login .login-form input{width:80%;height:36px;margin:0 auto;text-align:center}.login .login-form .login-form-left{display:none}.login .login-form .login-form-right{background-color:#fff;display:flex;flex-direction:column;justify-content:center;width:420px;flex:0 0 420px;padding:40px 0;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12);backdrop-filter:saturate(120%)}.nav-container[data-v-1fd1d4a8]{height:100vh;display:flex;background-color:#f5f7fa;overflow:hidden}.sidebar[data-v-1fd1d4a8]{width:256px;background:linear-gradient(180deg,#9ed6e3,#7fcfe0);display:flex;flex-direction:column;box-shadow:2px 0 8px rgba(0,0,0,.15);position:relative;z-index:1000;overflow:hidden}.sidebar-header[data-v-1fd1d4a8]{padding:24px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid hsla(0,0%,100%,.1)}.system-logo[data-v-1fd1d4a8]{width:40px;height:40px;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.system-title[data-v-1fd1d4a8]{color:#1f2d3d;font-size:16px;font-weight:600;margin:0;line-height:1.2}.sidebar-nav[data-v-1fd1d4a8]{flex:1;padding:20px 0;overflow-y:auto;min-height:0}.sidebar-nav[data-v-1fd1d4a8]::-webkit-scrollbar{width:5px}.sidebar-nav[data-v-1fd1d4a8]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-v-1fd1d4a8]::-webkit-scrollbar-thumb{background:rgba(11,107,136,.2);border-radius:4px}.sidebar-nav[data-v-1fd1d4a8]::-webkit-scrollbar-thumb:hover{background:rgba(11,107,136,.35)}.nav-menu[data-v-1fd1d4a8]{border:none}.nav-menu[data-v-1fd1d4a8] .el-menu-item-group__title{padding:8px 20px 4px}.menu-group-title[data-v-1fd1d4a8]{font-size:12px;font-weight:700;color:rgba(31,45,61,.7);letter-spacing:.08em}.nav-menu .el-menu-item[data-v-1fd1d4a8]{height:50px;line-height:50px;margin:4px 16px;border-radius:8px;transition:all .3s ease}.nav-menu .el-menu-item[data-v-1fd1d4a8]:hover{background-color:rgba(11,107,136,.12);color:#0b6b88}.nav-menu .el-menu-item.is-active[data-v-1fd1d4a8]{background-color:rgba(11,107,136,.18);color:#0b6b88;font-weight:600}.nav-menu .el-menu-item .el-icon[data-v-1fd1d4a8]{margin-right:12px;font-size:18px}.sidebar-datasource[data-v-1fd1d4a8],.sidebar-footer[data-v-1fd1d4a8]{padding:16px 20px;border-top:1px solid hsla(0,0%,100%,.1)}.user-info[data-v-1fd1d4a8]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-1fd1d4a8]{width:36px;height:36px;background:linear-gradient(135deg,#e74c3c,#c0392b);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.user-details[data-v-1fd1d4a8]{flex:1;display:flex;align-items:center;justify-content:space-between}.username[data-v-1fd1d4a8]{color:#1f2d3d;font-size:14px;font-weight:500}.user-actions[data-v-1fd1d4a8]{color:#1f2d3d;cursor:pointer;transition:color .3s ease}.user-actions[data-v-1fd1d4a8]:hover{color:#1f2d3d}.main-content[data-v-1fd1d4a8]{flex:1;min-width:0;min-height:0;overflow-y:auto;background-color:#f5f7fa}@media(max-width:768px){.sidebar[data-v-1fd1d4a8]{width:200px}.system-title[data-v-1fd1d4a8]{font-size:14px}.nav-menu .el-menu-item[data-v-1fd1d4a8]{margin:2px 8px;height:44px;line-height:44px}.nav-menu .el-menu-item .el-icon[data-v-1fd1d4a8]{margin-right:8px;font-size:16px}}@media(max-width:480px){.sidebar[data-v-1fd1d4a8]{width:180px}.system-title[data-v-1fd1d4a8]{font-size:12px}.nav-menu .el-menu-item[data-v-1fd1d4a8]{margin:2px 4px;height:40px;line-height:40px;font-size:12px}.nav-menu .el-menu-item .el-icon[data-v-1fd1d4a8]{margin-right:6px;font-size:14px}}.dashboard-summary-strip[data-v-628ce18e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,240px));gap:14px;justify-content:space-between}.dashboard-summary-tile[data-v-628ce18e]{min-height:122px;padding:20px 22px;border-radius:20px;color:#fff;background:var(--summary-bg);box-shadow:0 18px 32px rgba(15,23,42,.14);position:relative;overflow:hidden}.dashboard-summary-tile[data-v-628ce18e]:after{content:"";position:absolute;inset:auto -18px -28px auto;width:108px;height:108px;border-radius:999px;background:radial-gradient(circle,hsla(0,0%,100%,.28),hsla(0,0%,100%,0))}.dashboard-summary-tile__label[data-v-628ce18e]{position:relative;z-index:1;font-size:13px;font-weight:600;letter-spacing:.04em;opacity:.92}.dashboard-summary-tile__value[data-v-628ce18e]{position:relative;z-index:1;margin-top:16px;font-size:36px;line-height:1;font-weight:700}.dashboard-summary-tile__meta[data-v-628ce18e]{position:relative;z-index:1;margin-top:14px;font-size:12px;line-height:1.6;opacity:.92}@media (max-width:768px){.dashboard-summary-strip[data-v-628ce18e]{grid-template-columns:1fr;justify-content:stretch}.dashboard-summary-tile[data-v-628ce18e]{min-height:108px}.dashboard-summary-tile__value[data-v-628ce18e]{font-size:32px}}.dashboard-section+.dashboard-section[data-v-51f035e9]{margin-top:20px}.dashboard-section__head[data-v-51f035e9]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.dashboard-section__intro[data-v-51f035e9]{min-width:0}.dashboard-section__kicker[data-v-51f035e9]{margin:0 0 6px;color:#5e7690;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dashboard-section__title[data-v-51f035e9]{margin:0;color:#1f3348;font-size:24px;line-height:1.2;font-weight:700}.dashboard-section__description[data-v-51f035e9]{margin:6px 0 0;color:#698197;font-size:13px;line-height:1.7}.dashboard-section__actions[data-v-51f035e9]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:960px){.dashboard-section__head[data-v-51f035e9]{flex-direction:column;align-items:flex-start}.dashboard-section__actions[data-v-51f035e9]{width:100%;justify-content:flex-start}.dashboard-section__title[data-v-51f035e9]{font-size:22px}}.dashboard-container[data-v-5f1c2f4e]{padding:24px;background-color:#f0f2f5;min-height:100%}.stats-grid[data-v-5f1c2f4e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;margin-bottom:24px}.stat-card[data-v-5f1c2f4e]{display:flex;align-items:center;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .3s ease}.stat-card[data-v-5f1c2f4e]:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.stat-card .stat-icon[data-v-5f1c2f4e]{font-size:36px;margin-right:20px;padding:15px;border-radius:50%;display:flex;align-items:center;justify-content:center}.stat-card.online .stat-icon[data-v-5f1c2f4e]{color:#1890ff;background-color:#e6f7ff}.stat-card.offline .stat-icon[data-v-5f1c2f4e]{color:#595959;background-color:#f0f0f0}.stat-card.calling .stat-icon[data-v-5f1c2f4e]{color:#52c41a;background-color:#f6ffed}.stat-card.warning .stat-icon[data-v-5f1c2f4e]{color:#faad14;background-color:#fffbe6}.stat-card .stat-content .stat-number[data-v-5f1c2f4e]{font-size:28px;font-weight:700;color:#262626;margin-bottom:4px}.stat-card .stat-content .stat-label[data-v-5f1c2f4e]{font-size:14px;color:#8c8c8c}.main-content[data-v-5f1c2f4e]{display:grid;grid-template-columns:2fr 1fr;gap:24px}.left-panel[data-v-5f1c2f4e],.right-panel[data-v-5f1c2f4e]{display:flex;flex-direction:column;gap:24px}.panel-card[data-v-5f1c2f4e]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;flex-direction:column}.panel-header[data-v-5f1c2f4e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.panel-header h3[data-v-5f1c2f4e]{margin:0;font-size:16px;font-weight:500;color:#262626}.panel-header .panel-subtitle[data-v-5f1c2f4e]{font-size:12px;color:#8c8c8c;margin-left:8px}.event-list[data-v-5f1c2f4e]{display:flex;flex-direction:column;gap:16px}.event-item[data-v-5f1c2f4e]{display:flex;align-items:center;padding:12px;border-radius:6px;transition:background-color .3s;gap:16px}.event-item.user-highlight[data-v-5f1c2f4e]{background-color:#e6f7ff}.event-item.system-highlight[data-v-5f1c2f4e]{background-color:#f6ffed}.event-item[data-v-5f1c2f4e]:hover{background-color:#f0f0f0}.event-item .event-column[data-v-5f1c2f4e]{display:flex;flex-direction:column}.event-item .event-column.device-time[data-v-5f1c2f4e]{flex:2;min-width:200px}.event-item .event-column.contact[data-v-5f1c2f4e]{flex:1;min-width:120px;text-align:center}.event-item .event-column.status[data-v-5f1c2f4e]{flex:1;min-width:100px;text-align:center}.event-item .event-status[data-v-5f1c2f4e]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;margin-bottom:8px;align-self:flex-start}.event-item .event-status.user[data-v-5f1c2f4e]{background-color:#1890ff;color:#fff}.event-item .event-status.system[data-v-5f1c2f4e]{background-color:#52c41a;color:#fff}.event-item .event-content .event-title[data-v-5f1c2f4e]{font-weight:500;color:#262626;margin-bottom:4px}.event-item .event-content .event-detail[data-v-5f1c2f4e]{font-size:12px;color:#8c8c8c}.event-item .contact-name[data-v-5f1c2f4e]{color:#1890ff;font-weight:500;font-size:14px}.event-item .contact-placeholder[data-v-5f1c2f4e]{color:#d9d9d9;font-size:14px}.event-item .status-text[data-v-5f1c2f4e]{color:#52c41a;font-weight:500;font-size:14px}.event-item .event-actions .el-button[data-v-5f1c2f4e]{font-size:12px}.event-table[data-v-5f1c2f4e]{width:100%;border-radius:6px;overflow:hidden;border:1px solid #e8e8e8}.event-table .event-table-header[data-v-5f1c2f4e]{display:flex;background-color:#fafafa;border-bottom:1px solid #e8e8e8}.event-table .event-table-header .event-header-cell[data-v-5f1c2f4e]{flex:1;padding:12px 8px;font-weight:500;color:#262626;font-size:14px;text-align:center}.event-table .event-table-header .event-header-cell[data-v-5f1c2f4e]:first-child{flex:1.5;text-align:left}.event-table .event-table-header .event-header-cell[data-v-5f1c2f4e]:last-child{flex:.8}.event-table .event-table-row[data-v-5f1c2f4e]{display:flex;align-items:center;border-bottom:1px solid #f0f0f0;transition:background-color .3s;min-height:50px}.event-table .event-table-row[data-v-5f1c2f4e]:hover{background-color:#f5f5f5}.event-table .event-table-row[data-v-5f1c2f4e]:last-child{border-bottom:none}.event-table .event-table-row .event-cell[data-v-5f1c2f4e]{flex:1;padding:12px 8px;font-size:14px;text-align:center}.event-table .event-table-row .event-cell[data-v-5f1c2f4e]:first-child{flex:1.5;text-align:left;font-weight:500;color:#262626}.event-table .event-table-row .event-cell[data-v-5f1c2f4e]:last-child{flex:.8}.event-table-body.completed-scroll[data-v-5f1c2f4e]{max-height:400px!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:6px}.event-table-body.completed-scroll[data-v-5f1c2f4e]::-webkit-scrollbar{width:8px!important}.event-table-body.completed-scroll[data-v-5f1c2f4e]::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:4px}.event-table-body.completed-scroll[data-v-5f1c2f4e]::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:4px}.event-table-body.completed-scroll[data-v-5f1c2f4e]::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}.ongoing-events[data-v-5f1c2f4e]{display:flex;flex-direction:column;gap:16px}.ongoing-item[data-v-5f1c2f4e]{display:flex;align-items:center;padding:12px;border-radius:6px}.ongoing-item.user-ongoing[data-v-5f1c2f4e]{border-left:4px solid #1890ff}.ongoing-item.system-ongoing[data-v-5f1c2f4e]{border-left:4px solid #52c41a}.ongoing-item .ongoing-status[data-v-5f1c2f4e]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;margin-right:12px}.ongoing-item .ongoing-status.user[data-v-5f1c2f4e]{background-color:#1890ff;color:#fff}.ongoing-item .ongoing-status.system[data-v-5f1c2f4e]{background-color:#52c41a;color:#fff}.ongoing-item .ongoing-content[data-v-5f1c2f4e]{flex-grow:1}.ongoing-item .ongoing-content .ongoing-title[data-v-5f1c2f4e]{font-weight:500;margin-bottom:4px}.ongoing-item .ongoing-content .ongoing-detail[data-v-5f1c2f4e]{font-size:12px;color:#8c8c8c}.call-records-list[data-v-5f1c2f4e]{display:flex;flex-direction:column;gap:16px}.call-record-item[data-v-5f1c2f4e]{display:flex;justify-content:space-between;align-items:center;font-size:14px}.call-record-item .call-info .device-name[data-v-5f1c2f4e]{color:#262626}.call-record-item .call-info .call-time[data-v-5f1c2f4e]{font-size:12px;color:#8c8c8c}.call-record-item .call-status[data-v-5f1c2f4e]{display:flex;align-items:center;gap:8px}.call-record-item .call-status .status-badge[data-v-5f1c2f4e]{padding:2px 6px;border-radius:4px;font-size:12px}.call-record-item .call-status .status-badge.success[data-v-5f1c2f4e]{background-color:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.call-record-item .call-status .status-badge.danger[data-v-5f1c2f4e]{background-color:#fff1f0;color:#f5222d;border:1px solid #ffa39e}.call-record-item .call-status .call-duration[data-v-5f1c2f4e]{font-weight:500;color:#595959}.device-overview .overview-stats[data-v-5f1c2f4e]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center;margin-bottom:12px}.device-overview .overview-item .overview-number[data-v-5f1c2f4e]{font-size:24px;font-weight:700}.device-overview .overview-item .overview-label[data-v-5f1c2f4e]{font-size:12px;color:#8c8c8c}.device-overview .overview-item .overview-percent[data-v-5f1c2f4e]{font-size:12px;font-weight:500;color:#52c41a}.device-overview .overview-note[data-v-5f1c2f4e]{text-align:center;font-size:12px;color:#bfbfbf;margin-top:16px}.hotspot-ranking[data-v-5f1c2f4e]{display:flex;flex-direction:column;gap:16px}.ranking-item[data-v-5f1c2f4e]{display:flex;align-items:center}.ranking-item .ranking-number[data-v-5f1c2f4e]{font-size:16px;font-weight:700;width:30px;text-align:center}.ranking-item .ranking-content[data-v-5f1c2f4e]{flex-grow:1}.ranking-item .ranking-content .ranking-area[data-v-5f1c2f4e]{font-weight:500}.ranking-item .ranking-content .ranking-stats[data-v-5f1c2f4e]{font-size:12px;color:#8c8c8c}.ranking-item .ranking-trend[data-v-5f1c2f4e]{font-size:12px;font-weight:700}.ranking-item .ranking-trend.up[data-v-5f1c2f4e]{color:#f5222d}.ranking-item .ranking-trend.down[data-v-5f1c2f4e]{color:#52c41a}.system-logs .log-item[data-v-5f1c2f4e]{font-size:13px;margin-bottom:8px}.system-logs .log-item .log-time[data-v-5f1c2f4e]{color:#8c8c8c;margin-right:8px}.system-logs .log-item .log-level-INFO[data-v-5f1c2f4e]{color:#1890ff}.system-logs .log-item .log-level-WARN[data-v-5f1c2f4e]{color:#faad14}.system-logs .log-item .log-level-ERROR[data-v-5f1c2f4e]{color:#f5222d}.el-empty[data-v-5f1c2f4e],.loading-placeholder[data-v-5f1c2f4e]{width:100%;height:150px;display:flex;justify-content:center;align-items:center;color:#8c8c8c}.alert-flashing[data-v-5f1c2f4e]{animation:alertFlash-5f1c2f4e 2s infinite;border:2px solid #f56c6c}@keyframes alertFlash-5f1c2f4e{0%,50%{background-color:#fff;border-color:#f56c6c}25%,75%{background-color:#fef0f0;border-color:#f56c6c}to{background-color:#fff;border-color:#f56c6c}}[data-v-5f1c2f4e] .call-record-details-dialog .el-message-box__content{max-height:400px;overflow-y:auto}[data-v-5f1c2f4e] .call-record-details-dialog .el-message-box__message{line-height:1.6}[data-v-5f1c2f4e] .call-record-details-dialog .el-message-box__message p{margin:8px 0;padding:4px 0;border-bottom:1px solid #f0f0f0}[data-v-5f1c2f4e] .call-record-details-dialog .el-message-box__message p:last-child{border-bottom:none}.manager-dashboard[data-v-6168392d]{min-height:100%;padding:20px;background:linear-gradient(180deg,#eef5fb,#f7fafc)}.overview-shell[data-v-6168392d]{margin-bottom:20px;padding:26px;border-radius:28px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,251,255,.98)),linear-gradient(135deg,rgba(8,145,178,.08),rgba(34,211,238,.05));border:1px solid rgba(148,163,184,.16);box-shadow:0 18px 40px rgba(15,23,42,.06)}.overview-shell__hero[data-v-6168392d]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.overview-shell__title[data-v-6168392d]{margin:0;color:#14324f;font-size:36px;line-height:1.1;font-weight:700}.overview-shell__toolbar[data-v-6168392d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.overview-shell__stamp[data-v-6168392d]{color:#6d8397;font-size:13px;white-space:nowrap}.overview-metrics[data-v-6168392d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.overview-metric[data-v-6168392d]{display:flex;flex-direction:column;gap:8px;min-height:118px;padding:18px 18px 16px;border-radius:18px;background:hsla(0,0%,100%,.82);border:1px solid rgba(148,163,184,.16)}.overview-metric.is-danger[data-v-6168392d]{background:hsla(0,100%,98%,.94);border-color:rgba(239,68,68,.16)}.overview-metric.is-warning[data-v-6168392d]{background:rgba(255,249,240,.94);border-color:rgba(245,158,11,.18)}.overview-metric.is-good[data-v-6168392d]{background:rgba(240,253,248,.94);border-color:rgba(16,185,129,.16)}.overview-metric__label[data-v-6168392d]{color:#647b90;font-size:12px;font-weight:600}.overview-metric__value[data-v-6168392d]{color:#14324f;font-size:34px;line-height:1;font-weight:700}.overview-metric__meta[data-v-6168392d]{color:#6d8397;font-size:12px;line-height:1.6}.overview-grid[data-v-6168392d]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,.9fr);gap:16px;margin-top:18px}.execution-side[data-v-6168392d],.overview-side[data-v-6168392d]{display:grid;gap:16px}.overview-panel[data-v-6168392d]{border-radius:22px}.chart-grid[data-v-6168392d]{display:grid;gap:14px;align-items:stretch}.analysis-grid[data-v-6168392d]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.95fr);grid-template-areas:"rank billing" "rank model";gap:16px;align-items:stretch}.panel--rank[data-v-6168392d]{grid-area:rank}.panel--billing[data-v-6168392d]{grid-area:billing}.panel--model[data-v-6168392d]{grid-area:model}.execution-layout[data-v-6168392d]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.95fr);gap:16px;align-items:stretch}.panel[data-v-6168392d]{display:flex;flex-direction:column;height:100%;border-radius:10px;border:1px solid rgba(77,109,143,.1)}.panel[data-v-6168392d] .el-card__header{flex:0 0 auto;padding-bottom:12px}.panel[data-v-6168392d] .el-card__body{display:flex;flex:1;flex-direction:column}.panel-header[data-v-6168392d]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.panel-header h2[data-v-6168392d]{margin:0;font-size:18px;color:#21364b}.panel-header p[data-v-6168392d],.panel-meta[data-v-6168392d]{margin:6px 0 0;font-size:13px;color:#6f8296}.chart-panel[data-v-6168392d]{width:100%;height:100%;min-height:260px}.chart-panel--large[data-v-6168392d]{min-height:340px}.chart-panel--compact[data-v-6168392d]{min-height:220px}.chart-panel--medium[data-v-6168392d]{min-height:250px}.model-table[data-v-6168392d]{display:flex;flex-direction:column;gap:10px;height:100%}.model-table__head[data-v-6168392d],.model-table__row[data-v-6168392d]{display:grid;grid-template-columns:1.3fr 100px 120px 120px;gap:12px;align-items:center}.model-table__head[data-v-6168392d]{padding:0 4px 8px;color:#6a7f93;font-size:12px;font-weight:700;border-bottom:1px solid #edf2f7}.model-table__body[data-v-6168392d]{display:flex;flex-direction:column;gap:10px;flex:1}.model-table__row[data-v-6168392d]{padding:12px 14px;background:#f8fbfe;border-radius:10px;color:#20384d;font-size:13px}.focus-list[data-v-6168392d]{display:grid;gap:12px}.overview-actions[data-v-6168392d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.overview-action[data-v-6168392d]{width:100%;min-height:48px;margin:0;border-radius:14px}.focus-item[data-v-6168392d]{padding:16px 16px 14px;border-radius:16px;background:linear-gradient(180deg,rgba(79,142,247,.04),hsla(0,0%,100%,.98));border:1px solid rgba(79,142,247,.1)}.focus-item h3[data-v-6168392d]{margin:0;font-size:15px;color:#26415a}.focus-item p[data-v-6168392d]{margin:8px 0 0;font-size:13px;line-height:1.7;color:#657d94}.quick-links[data-v-6168392d]{display:grid;grid-template-columns:1fr;gap:12px}.quick-link[data-v-6168392d]{min-height:92px;margin:0;white-space:normal;justify-content:flex-start;padding:0 6px;border-radius:16px}.quick-link[data-v-6168392d] span{width:100%;text-align:left}.quick-link__title[data-v-6168392d]{font-size:14px;font-weight:600;color:#1f2d3d}.quick-link__desc[data-v-6168392d]{margin-top:6px;font-size:12px;color:#6c7a86;line-height:1.5}@media (max-width:1400px){.overview-metrics[data-v-6168392d]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-grid[data-v-6168392d],.execution-layout[data-v-6168392d],.overview-grid[data-v-6168392d]{grid-template-columns:1fr}.analysis-grid[data-v-6168392d]{grid-template-areas:"rank" "billing" "model"}}@media (max-width:960px){.manager-dashboard[data-v-6168392d]{padding:14px}.overview-shell[data-v-6168392d]{padding:20px 16px;border-radius:24px}.overview-shell__hero[data-v-6168392d]{flex-direction:column}.overview-shell__toolbar[data-v-6168392d]{width:100%;justify-content:flex-start}.overview-shell__title[data-v-6168392d]{font-size:30px}.analysis-grid[data-v-6168392d],.execution-layout[data-v-6168392d],.model-table__head[data-v-6168392d],.model-table__row[data-v-6168392d],.overview-actions[data-v-6168392d],.overview-grid[data-v-6168392d],.overview-metrics[data-v-6168392d],.quick-links[data-v-6168392d]{grid-template-columns:1fr}}.net-icon[data-v-f0cc1852]{width:16px;height:16px;display:inline-block;vertical-align:middle}.device-management[data-v-f0cc1852]{padding:20px;background-color:#f5f7fa;display:flex;flex-direction:column;gap:16px;min-height:100%}.main-content[data-v-f0cc1852],.search-section[data-v-f0cc1852]{width:100%}.search-section[data-v-f0cc1852]{background:#fff;border-radius:8px;padding:20px;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.search-row[data-v-f0cc1852]{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px}.search-field[data-v-f0cc1852]{min-width:0;flex:1 1 180px}.search-field--device-id[data-v-f0cc1852]{flex-basis:180px}.search-field--device-name[data-v-f0cc1852]{flex-basis:220px}.search-field--iccid[data-v-f0cc1852],.search-field--license[data-v-f0cc1852],.search-field--status[data-v-f0cc1852]{flex-basis:160px}.search-field--tenant[data-v-f0cc1852]{flex-basis:220px}.search-row[data-v-f0cc1852] .el-input,.search-row[data-v-f0cc1852] .el-input__wrapper,.search-row[data-v-f0cc1852] .el-select,.search-row[data-v-f0cc1852] .el-select__wrapper,.search-select[data-v-f0cc1852] .el-input__wrapper{width:100%}.search-card[data-v-f0cc1852]{box-shadow:none}.search-form[data-v-f0cc1852]{padding:10px 0}.main-content[data-v-f0cc1852]{display:flex;gap:16px}.left-content[data-v-f0cc1852]{flex:3;min-width:0}.right-content[data-v-f0cc1852]{flex:1;display:flex;flex-direction:column;gap:16px}.list-card[data-v-f0cc1852]{box-shadow:0 1px 3px rgba(0,0,0,.1)}.card-header[data-v-f0cc1852]{display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-f0cc1852]{display:flex;gap:12px}.signal-strength[data-v-f0cc1852]{display:flex;align-items:center;gap:8px}.signal-text[data-v-f0cc1852]{font-size:12px;color:#666;min-width:35px}.action-buttons[data-v-f0cc1852]{display:flex!important;gap:4px!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;width:100%!important}.el-table .el-table__cell[data-v-f0cc1852]:last-child{text-align:center!important}.action-buttons .el-button[data-v-f0cc1852]{margin:0!important}.reboot-stats-cell[data-v-f0cc1852]{display:flex;align-items:center;justify-content:space-between;gap:8px}.reboot-summary-grid[data-v-f0cc1852]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.reboot-summary-card[data-v-f0cc1852]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px}.summary-label[data-v-f0cc1852]{font-size:12px;color:#6b7280;margin-bottom:6px}.summary-value[data-v-f0cc1852]{font-size:16px;font-weight:600;color:#111827;word-break:break-word}.reboot-section[data-v-f0cc1852]{margin-top:16px}.reboot-section h4[data-v-f0cc1852]{margin:0 0 10px;color:#111827}.table-footer[data-v-f0cc1852]{margin-top:16px;display:flex;justify-content:flex-end}.area-card[data-v-f0cc1852],.firmware-card[data-v-f0cc1852],.stats-card[data-v-f0cc1852]{box-shadow:0 1px 3px rgba(0,0,0,.1)}.stats-grid[data-v-f0cc1852]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stat-item[data-v-f0cc1852]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:4px}.stat-item.online[data-v-f0cc1852]{background-color:#f0f9eb}.stat-item.offline[data-v-f0cc1852]{background-color:#f4f4f5}.stat-item.error[data-v-f0cc1852]{background-color:#fef0f0}.stat-item.total[data-v-f0cc1852]{background-color:#ecf5ff}.stat-item .stat-icon[data-v-f0cc1852]{font-size:28px}.stat-item .online .stat-icon[data-v-f0cc1852]{color:#67c23a}.stat-item .offline .stat-icon[data-v-f0cc1852]{color:#909399}.stat-item .error .stat-icon[data-v-f0cc1852]{color:#f56c6c}.stat-item .total .stat-icon[data-v-f0cc1852]{color:#409eff}.stat-item .stat-content .stat-number[data-v-f0cc1852]{font-size:22px;font-weight:700}.stat-item .stat-content .stat-label[data-v-f0cc1852]{font-size:12px;color:#606266}.area-list .area-item[data-v-f0cc1852]{margin-bottom:12px}.area-list .area-item .area-info[data-v-f0cc1852]{display:flex;justify-content:space-between;margin-bottom:4px;font-size:14px}.firmware-list[data-v-f0cc1852]{display:flex;flex-direction:column;gap:12px}.firmware-item[data-v-f0cc1852]{padding:8px 0}.firmware-info[data-v-f0cc1852]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.firmware-version[data-v-f0cc1852]{font-size:14px;color:#333;font-family:Courier New,monospace}.firmware-count[data-v-f0cc1852]{font-size:12px;color:#666}.upgrade-info h4[data-v-f0cc1852]{margin-bottom:16px;color:#333}.upgrade-info p[data-v-f0cc1852]{margin:8px 0;color:#666}.el-button .el-icon[data-v-f0cc1852]{margin-right:6px}.el-button .el-icon[data-v-f0cc1852]:only-child{margin-right:0}.button-group[data-v-f0cc1852]{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin-left:auto;flex:0 0 auto;white-space:nowrap}@media(max-width:1200px){.reboot-summary-grid[data-v-f0cc1852]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.button-group[data-v-f0cc1852]{margin-left:0}}.admin-page-shell[data-v-ab40dcca]{display:flex;flex-direction:column;gap:18px}.admin-page-shell__hero[data-v-ab40dcca]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px;border-radius:20px;background:linear-gradient(135deg,rgba(8,145,178,.16),rgba(34,211,238,.08)),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,252,254,.98));border:1px solid rgba(8,145,178,.14);box-shadow:0 16px 34px rgba(15,23,42,.08)}.admin-page-shell__hero-main[data-v-ab40dcca]{min-width:0}.admin-page-shell__title[data-v-ab40dcca]{margin:0;color:#164e63;font-size:28px;line-height:1.15;font-weight:700}.admin-page-shell__description[data-v-ab40dcca]{max-width:760px;margin:10px 0 0;color:#4b5563;font-size:14px;line-height:1.7}.admin-page-shell__actions[data-v-ab40dcca]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.admin-page-shell__metrics[data-v-ab40dcca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.admin-page-shell__content[data-v-ab40dcca],.admin-page-shell__filters[data-v-ab40dcca]{min-width:0}@media (max-width:900px){.admin-page-shell__hero[data-v-ab40dcca]{flex-direction:column;padding:20px}.admin-page-shell__actions[data-v-ab40dcca]{width:100%;justify-content:flex-start}.admin-page-shell__title[data-v-ab40dcca]{font-size:24px}}.call-records[data-v-40de5b65]{padding:8px;background-color:#f5f7fa;min-height:100%}.main-content[data-v-40de5b65]{display:flex;flex-direction:column;gap:6px;margin-bottom:6px;height:auto}.chart-section[data-v-40de5b65]{order:0}.records-section[data-v-40de5b65]{order:1;min-width:0}.chart-card[data-v-40de5b65]{height:300px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.chart-container[data-v-40de5b65]{height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.chart-info[data-v-40de5b65]{margin-bottom:0}.chart-description[data-v-40de5b65]{display:none}.chart-title[data-v-40de5b65]{margin:0;font-size:18px;font-weight:600;color:#303133}.chart[data-v-40de5b65]{flex:1;min-height:280px;overflow:hidden}.chart-actions[data-v-40de5b65]{position:absolute;right:12px;top:48%;transform:translateY(-48%)}.search-section .el-card[data-v-40de5b65]{margin-bottom:0}.search-section .el-row[data-v-40de5b65]{row-gap:2px}[data-v-40de5b65] .call-record-details-dialog .el-message-box__content{max-height:400px;overflow-y:auto}[data-v-40de5b65] .call-record-details-dialog .el-message-box__message{line-height:1.6}[data-v-40de5b65] .call-record-details-dialog .el-message-box__message p{margin:8px 0;padding:4px 0;border-bottom:1px solid #f0f0f0}[data-v-40de5b65] .call-record-details-dialog .el-message-box__message p:last-child{border-bottom:none}.page-header[data-v-40de5b65]{margin-bottom:24px}.page-header h2[data-v-40de5b65]{margin:0;font-size:24px;font-weight:600;color:#303133}.page-header .page-actions[data-v-40de5b65]{display:flex;gap:12px}.page-header .permission-hint[data-v-40de5b65]{margin-top:8px}.stats-grid[data-v-40de5b65]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:6px}.stat-card[data-v-40de5b65]{background:#fff;border-radius:8px;padding:20px;display:flex;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.1)}.stat-icon[data-v-40de5b65]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;font-size:24px;color:#fff}.stat-card:first-child .stat-icon[data-v-40de5b65]{background:linear-gradient(135deg,#667eea,#764ba2)}.stat-card:nth-child(2) .stat-icon[data-v-40de5b65]{background:linear-gradient(135deg,#f093fb,#f5576c)}.stat-card:nth-child(3) .stat-icon[data-v-40de5b65]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-card:nth-child(4) .stat-icon[data-v-40de5b65]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.stat-content[data-v-40de5b65]{flex:1}.stat-number[data-v-40de5b65]{font-size:28px;font-weight:700;color:#333;margin-bottom:5px}.stat-label[data-v-40de5b65]{font-size:14px;color:#666}.search-section[data-v-40de5b65]{margin-bottom:6px}.search-card[data-v-40de5b65]{box-shadow:0 2px 8px rgba(0,0,0,.1)}.search-form[data-v-40de5b65]{padding:6px 0}.search-form .el-row[data-v-40de5b65]{align-items:flex-start;flex-wrap:wrap}.search-form .el-col[data-v-40de5b65]{min-height:32px;margin-bottom:6px;display:flex;align-items:center}.button-group[data-v-40de5b65]{margin-top:0}.search-info[data-v-40de5b65]{margin-top:15px}.records-card[data-v-40de5b65]{box-shadow:0 2px 8px rgba(0,0,0,.1)}.records-card[data-v-40de5b65] .el-card__body{padding:0!important;margin:0!important}[data-v-40de5b65] .records-card .el-table{margin-top:0!important;border-top:none!important}.records-section[data-v-40de5b65],[data-v-40de5b65] .records-card .el-table__header-wrapper,[data-v-40de5b65] .records-section .el-card{margin-top:0!important}.card-header[data-v-40de5b65]{display:flex;justify-content:space-between;align-items:center}.ym-label[data-v-40de5b65]{margin-left:8px;padding:2px 8px;border-radius:4px;background:#eef2ff;color:#303133;font-size:16px;line-height:22px}.ym-plain[data-v-40de5b65]{margin-left:8px;color:#303133;font-size:24px;font-weight:600}.header-actions[data-v-40de5b65]{display:flex;gap:12px}.quality-rating[data-v-40de5b65]{display:flex;align-items:center;gap:8px}.quality-text[data-v-40de5b65]{font-size:12px;color:#666}.action-buttons[data-v-40de5b65]{display:flex;gap:1px;flex-wrap:wrap}.action-buttons-center[data-v-40de5b65]{display:flex;gap:4px;justify-content:center;align-items:center;flex-wrap:wrap}[data-v-40de5b65] .nowrap-cell .cell{white-space:nowrap}.table-footer[data-v-40de5b65]{display:flex;justify-content:flex-end;margin-top:20px}[data-v-40de5b65] .table-th-compact .cell{line-height:24px!important;padding-top:2px!important;padding-bottom:2px!important}[data-v-40de5b65] .el-table__header th{background:#f7f8fb!important}.el-button .el-icon[data-v-40de5b65]{margin-right:6px}.el-button .el-icon[data-v-40de5b65]:only-child{margin-right:0}.button-group[data-v-40de5b65]{display:flex;gap:8px;align-items:center}@media(max-width:1200px){.main-content[data-v-40de5b65]{flex-direction:column;height:auto}.records-section[data-v-40de5b65]{flex:1}.chart-section[data-v-40de5b65]{min-width:auto;margin-left:0}.chart-container[data-v-40de5b65]{height:450px}.chart[data-v-40de5b65]{min-height:400px}}@media(max-width:768px){.stats-grid[data-v-40de5b65]{grid-template-columns:repeat(2,1fr)}.chart-container[data-v-40de5b65]{height:250px}.chart[data-v-40de5b65]{min-height:200px}}.audio-player-container[data-v-40de5b65]{padding:20px;text-align:center}.audio-info[data-v-40de5b65]{margin-bottom:20px}.audio-info h4[data-v-40de5b65]{margin:0;color:#303133;font-size:16px;font-weight:500}.audio-controls[data-v-40de5b65]{width:100%}.audio-controls audio[data-v-40de5b65]{width:100%;height:40px}.dialog-footer[data-v-40de5b65]{text-align:center}.ota-management[data-v-d4f73826]{padding:20px;background:#f5f5f5;min-height:100%}.tenant-chip[data-v-d4f73826]{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:rgba(8,145,178,.12);color:#155e75;font-weight:600}.scope-alert[data-v-d4f73826]{margin-bottom:16px}.firmware-table-wrapper[data-v-d4f73826]{max-height:360px;overflow-y:auto}.model-section[data-v-d4f73826]{margin-bottom:20px}.model-content[data-v-d4f73826]{padding:8px 0}.model-meta-row[data-v-d4f73826]{display:flex;margin-bottom:8px;color:#333;font-size:14px}.model-meta-row .label[data-v-d4f73826]{width:80px;color:#666}.model-meta-row .value[data-v-d4f73826]{flex:1;word-break:break-all}.page-header[data-v-d4f73826]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-d4f73826]{margin:0;color:#333}.header-actions[data-v-d4f73826]{display:flex;gap:12px}.device-upgrade-section[data-v-d4f73826],.firmware-section[data-v-d4f73826]{margin-bottom:20px}.section-card[data-v-d4f73826]{box-shadow:0 2px 8px rgba(0,0,0,.1)}.card-header[data-v-d4f73826]{display:flex;justify-content:space-between;align-items:center}.header-filters[data-v-d4f73826]{display:flex;gap:12px}.action-buttons[data-v-d4f73826]{display:flex;gap:4px}.table-footer[data-v-d4f73826]{display:flex;justify-content:flex-end;margin-top:20px}.upload-demo[data-v-d4f73826]{width:100%}.dialog-footer[data-v-d4f73826]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.dialog-summary[data-v-d4f73826]{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.12)}.dialog-summary__title[data-v-d4f73826]{color:#155e75;font-weight:700}.selected-firmware-row td[data-v-d4f73826]{background-color:#ecf5ff!important}[data-v-d4f73826] .el-form-item__label{text-align:right;padding-right:12px}[data-v-d4f73826] .el-upload-dragger{width:100%;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center}[data-v-d4f73826] .el-upload__text{margin-top:8px}[data-v-d4f73826] .el-upload__tip{margin-top:8px;color:#999;font-size:12px}.device-details-page[data-v-932f9c1e]{padding:20px}.page-header[data-v-932f9c1e]{margin-bottom:20px}.card-header[data-v-932f9c1e]{display:flex;justify-content:space-between;align-items:center}.network-mode-tip[data-v-932f9c1e]{margin-top:10px;font-size:12px;color:#232425}.package-info[data-v-932f9c1e]{display:flex;align-items:center;margin-bottom:8px}.package-name[data-v-932f9c1e]{font-weight:500;color:#409eff}.qr-box[data-v-932f9c1e]{width:120px;height:120px}.sim-card-stats[data-v-0826a8a7]{padding:20px}.billing-group-stats[data-v-0826a8a7],.operator-stats[data-v-0826a8a7],.stats-overview[data-v-0826a8a7],.traffic-stats[data-v-0826a8a7]{margin-bottom:20px}.stats-card[data-v-0826a8a7]{height:100%}.card-header[data-v-0826a8a7]{display:flex;justify-content:space-between;align-items:center}.card-header .subtitle[data-v-0826a8a7]{font-size:12px;color:#909399}.chart-container[data-v-0826a8a7]{height:300px;display:flex;align-items:center;justify-content:center}.chart[data-v-0826a8a7]{width:100%;height:100%}.chart-legend[data-v-0826a8a7]{margin-top:15px}.legend-item[data-v-0826a8a7]{display:flex;align-items:center;margin-bottom:8px}.legend-color[data-v-0826a8a7]{width:12px;height:12px;border-radius:2px;margin-right:8px}.legend-text[data-v-0826a8a7]{font-size:14px;color:#606266}.top5-table[data-v-0826a8a7]{max-height:300px;overflow-y:auto}.billing-group-table[data-v-0826a8a7]{max-height:400px;overflow-y:auto}@media (max-width:768px){.chart-container[data-v-0826a8a7]{height:250px}}.sim-card-detail[data-v-72ff44c1]{padding:20px;background-color:#f9f9f9}.usage-charts[data-v-72ff44c1]{margin-top:20px}.chart-title[data-v-72ff44c1]{margin-bottom:15px;font-size:16px;font-weight:700}.chart-container[data-v-72ff44c1]{height:300px;width:100%}.sim-card-list[data-v-5bcaa79c]{padding:20px}.list-header[data-v-5bcaa79c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.list-header h2[data-v-5bcaa79c]{margin:0;color:#303133}.header-actions[data-v-5bcaa79c]{display:flex;gap:10px}.list-section[data-v-5bcaa79c],.search-section[data-v-5bcaa79c],.tabs-section[data-v-5bcaa79c]{margin-bottom:20px}.search-header[data-v-5bcaa79c]{display:flex;justify-content:space-between;align-items:center}.search-form[data-v-5bcaa79c]{padding-top:10px}.tabs-header[data-v-5bcaa79c]{display:flex;justify-content:space-between;align-items:center}.tabs-actions[data-v-5bcaa79c]{display:flex;gap:10px}.pagination-section[data-v-5bcaa79c]{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.pagination-info[data-v-5bcaa79c]{color:#606266;font-size:14px}.diagnosis-result[data-v-5bcaa79c]{margin-top:20px}.diagnosis-result h4[data-v-5bcaa79c]{margin-bottom:10px;color:#303133}@media (max-width:768px){.list-header[data-v-5bcaa79c]{flex-direction:column;gap:15px}.header-actions[data-v-5bcaa79c]{width:100%;justify-content:center}.tabs-header[data-v-5bcaa79c]{flex-direction:column;gap:15px}.tabs-actions[data-v-5bcaa79c]{width:100%;justify-content:center}.pagination-section[data-v-5bcaa79c]{flex-direction:column;gap:10px}}.recording-management[data-v-732e4846]{padding:0}.page-header[data-v-732e4846]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-732e4846]{margin:0;color:#2c3e50}.page-header .header-actions[data-v-732e4846]{display:flex;gap:10px}.search-section[data-v-732e4846]{margin-bottom:20px}.search-section .search-card .search-form .el-row[data-v-732e4846]{align-items:center}.recording-list .list-card .card-header[data-v-732e4846]{display:flex;justify-content:space-between;align-items:center}.recording-list .list-card .action-buttons[data-v-732e4846]{display:flex;gap:4px;align-items:center;justify-content:center}.table-footer[data-v-732e4846]{margin-top:20px;display:flex;justify-content:center}.audio-player[data-v-732e4846]{margin-bottom:20px}.recording-info p[data-v-732e4846]{margin:8px 0;color:#666}.dialog-summary[data-v-732e4846]{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.12)}.dialog-summary__title[data-v-732e4846]{color:#155e75;font-weight:700}.button-group[data-v-732e4846]{display:flex;gap:8px;align-items:center}[data-v-732e4846] .el-table td,[data-v-732e4846] .el-table th{text-align:center}[data-v-732e4846] .el-table .action-buttons{display:flex;justify-content:center;align-items:center;gap:4px}.rtc-stats[data-v-aa68907e]{padding:0}.page-header[data-v-aa68907e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-aa68907e]{margin:0;color:#2c3e50}.page-header .header-actions[data-v-aa68907e]{display:flex;gap:10px}.stats-overview[data-v-aa68907e]{margin-bottom:20px}.stats-overview .stat-card .stat-content[data-v-aa68907e]{display:flex;align-items:center;gap:15px}.stats-overview .stat-card .stat-content .stat-icon[data-v-aa68907e]{width:50px;height:50px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.stats-overview .stat-card .stat-content .stat-icon.online[data-v-aa68907e]{background:linear-gradient(135deg,#67c23a,#85ce61)}.stats-overview .stat-card .stat-content .stat-icon.call[data-v-aa68907e]{background:linear-gradient(135deg,#409eff,#66b1ff)}.stats-overview .stat-card .stat-content .stat-icon.quality[data-v-aa68907e]{background:linear-gradient(135deg,#e6a23c,#eebe77)}.stats-overview .stat-card .stat-content .stat-icon.latency[data-v-aa68907e]{background:linear-gradient(135deg,#f56c6c,#f78989)}.stats-overview .stat-card .stat-content .stat-info .stat-number[data-v-aa68907e]{font-size:24px;font-weight:700;color:#2c3e50;line-height:1}.stats-overview .stat-card .stat-content .stat-info .stat-label[data-v-aa68907e]{font-size:14px;color:#666;margin-top:5px}.detailed-stats[data-v-aa68907e]{margin-bottom:20px}.detailed-stats .chart-card .card-header[data-v-aa68907e]{display:flex;justify-content:space-between;align-items:center}.detailed-stats .chart-card .chart-container[data-v-aa68907e]{height:300px;display:flex;align-items:center;justify-content:center}.detailed-stats .chart-card .chart-container .chart-placeholder[data-v-aa68907e]{text-align:center;color:#999}.detailed-stats .chart-card .chart-container .chart-placeholder .el-icon[data-v-aa68907e]{font-size:48px;margin-bottom:10px}.detailed-stats .chart-card .chart-container .chart-placeholder p[data-v-aa68907e]{margin:10px 0 5px;font-size:16px}.detailed-stats .chart-card .chart-container .chart-placeholder small[data-v-aa68907e]{font-size:12px}.connection-list .list-card .card-header[data-v-aa68907e]{display:flex;justify-content:space-between;align-items:center}.connection-list .list-card .action-buttons[data-v-aa68907e]{display:flex;gap:4px;align-items:center;justify-content:center}.connection-details .detail-charts[data-v-aa68907e]{margin-top:20px}.connection-details .detail-charts h4[data-v-aa68907e]{margin-bottom:15px;color:#2c3e50}.connection-details .detail-charts .chart-placeholder[data-v-aa68907e]{height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;border:1px dashed #ddd;border-radius:8px}.connection-details .detail-charts .chart-placeholder .el-icon[data-v-aa68907e]{font-size:32px;margin-bottom:10px}.connection-details .detail-charts .chart-placeholder p[data-v-aa68907e]{margin:0;font-size:14px}.dialog-summary[data-v-aa68907e]{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.12)}.dialog-summary__title[data-v-aa68907e]{color:#155e75;font-weight:700}.package-management-page[data-v-3e02b20c]{padding:20px}.package-layout[data-v-3e02b20c]{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,.9fr);gap:18px}.package-side[data-v-3e02b20c]{display:flex;flex-direction:column;gap:18px}.section-card__header h3[data-v-3e02b20c]{margin:0;font-size:18px;color:var(--admin-title)}.section-card__header p[data-v-3e02b20c]{margin:6px 0 0;color:var(--admin-muted);font-size:13px;line-height:1.6}.package-list-card[data-v-3e02b20c]{min-width:0}.pagination-container[data-v-3e02b20c]{margin-top:20px;display:flex;justify-content:center}.stat-grid[data-v-3e02b20c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stat-item[data-v-3e02b20c]{padding:18px;border-radius:14px;text-align:center;background:linear-gradient(180deg,#f7fafc,#edf6ff)}.stat-number[data-v-3e02b20c]{font-size:28px;font-weight:700;color:#1d4ed8;margin-bottom:8px}.stat-label[data-v-3e02b20c]{color:#5f7388;font-size:13px}.price-text[data-v-3e02b20c]{font-weight:700;color:#e6a23c}.dialog-summary[data-v-3e02b20c]{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:#f4fbfc;border:1px solid rgba(8,145,178,.14);display:flex;flex-direction:column;gap:6px;color:#4b5563;font-size:13px}.dialog-summary strong[data-v-3e02b20c]{color:#164e63;font-size:14px}.dialog-footer[data-v-3e02b20c]{display:flex;justify-content:flex-end;gap:12px}@media (max-width:1180px){.package-layout[data-v-3e02b20c]{grid-template-columns:1fr}}@media (max-width:640px){.stat-grid[data-v-3e02b20c]{grid-template-columns:1fr}}.ai-package-page[data-v-9245002c]{padding:20px}.ai-package-layout[data-v-9245002c]{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,.9fr);gap:18px}.ai-package-side[data-v-9245002c]{display:flex;flex-direction:column;gap:18px}.section-card__header h3[data-v-9245002c]{margin:0;color:var(--admin-title);font-size:18px}.section-card__header p[data-v-9245002c]{margin:6px 0 0;color:var(--admin-muted);font-size:13px;line-height:1.6}.stat-grid[data-v-9245002c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.statistics-card .stat-item[data-v-9245002c]{background:linear-gradient(180deg,#f8fafc,#eef6ff);border-radius:14px;padding:16px;text-align:center}.stat-number[data-v-9245002c]{font-size:22px;font-weight:600;color:#409eff;margin-bottom:4px}.stat-label[data-v-9245002c]{color:#666;font-size:13px}.price-text[data-v-9245002c]{font-weight:600;color:#f59e0b}.guidance-list[data-v-9245002c]{display:flex;flex-direction:column;gap:12px}.guidance-item[data-v-9245002c]{padding:14px 16px;border-radius:14px;background:#f8fbfd;border:1px solid rgba(8,145,178,.12)}.guidance-item strong[data-v-9245002c]{display:block;color:#164e63;font-size:14px}.guidance-item p[data-v-9245002c]{margin:8px 0 0;color:#5f7388;font-size:13px;line-height:1.7}.dialog-summary[data-v-9245002c]{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:#f4fbfc;border:1px solid rgba(8,145,178,.14);display:flex;flex-direction:column;gap:6px;color:#4b5563;font-size:13px}.dialog-summary strong[data-v-9245002c]{color:#164e63;font-size:14px}.pagination-container[data-v-9245002c]{margin-top:16px;display:flex;justify-content:center}.form-hint[data-v-9245002c]{margin-left:8px;color:#909399;font-size:13px}.dialog-footer[data-v-9245002c]{display:flex;justify-content:flex-end;gap:12px}@media (max-width:1180px){.ai-package-layout[data-v-9245002c]{grid-template-columns:1fr}}@media (max-width:640px){.stat-grid[data-v-9245002c]{grid-template-columns:1fr}}.toolbar[data-v-14babc0c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.toolbar-field[data-v-14babc0c]{width:220px}.toolbar-field--small[data-v-14babc0c]{width:140px}.toolbar-actions[data-v-14babc0c]{display:flex;gap:8px;margin-left:auto}.pager[data-v-14babc0c]{margin-top:16px;display:flex;justify-content:flex-end}.filter-card[data-v-14babc0c] .el-card__body{padding:18px 20px}.dialog-summary[data-v-14babc0c]{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.12)}.dialog-summary__title[data-v-14babc0c]{color:#155e75;font-weight:700}.mb12[data-v-6d2e052a]{margin-bottom:12px}.dialog-summary[data-v-6d2e052a]{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.12)}.dialog-summary__title[data-v-6d2e052a]{color:#155e75;font-weight:700}.billing-center-container[data-v-b9941102]{padding:20px}.overview-strip[data-v-b9941102]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.overview-card[data-v-b9941102]{background-color:hsla(0,0%,100%,.96);border-radius:18px;padding:20px;display:flex;align-items:center;gap:16px;border:1px solid rgba(8,145,178,.12);box-shadow:0 16px 30px rgba(15,23,42,.08)}.card-icon[data-v-b9941102]{font-size:32px;padding:12px;border-radius:50%}.card-icon.balance[data-v-b9941102]{color:#409eff;background-color:rgba(64,158,255,.1)}.card-icon.monthly[data-v-b9941102]{color:#67c23a;background-color:rgba(103,194,58,.1)}.card-icon.calls[data-v-b9941102]{color:#e6a23c;background-color:rgba(230,162,60,.1)}.card-icon.average[data-v-b9941102]{color:#909399;background-color:hsla(220,4%,58%,.1)}.card-content[data-v-b9941102]{flex:1}.card-label[data-v-b9941102]{font-size:14px;color:#606266;margin-bottom:6px}.card-value[data-v-b9941102]{font-size:20px;font-weight:600;color:#303133}.main-content[data-v-b9941102]{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);gap:18px}.panel-card[data-v-b9941102]{margin-bottom:0}.panel-header[data-v-b9941102]{display:flex;justify-content:space-between;align-items:center;gap:16px}.panel-header h3[data-v-b9941102]{margin:0;font-size:18px;color:var(--admin-title)}.panel-header p[data-v-b9941102]{margin:6px 0 0;color:var(--admin-muted);font-size:13px;line-height:1.6}.billing-table-container[data-v-b9941102]{overflow-x:auto}.pagination-container[data-v-b9941102]{margin-top:20px;display:flex;justify-content:flex-end}.chart-container[data-v-b9941102]{height:300px;position:relative}.chart[data-v-b9941102]{width:100%;height:100%}.recharge-list[data-v-b9941102]{max-height:400px;overflow-y:auto}.recharge-item[data-v-b9941102]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #ebeef5}.recharge-info[data-v-b9941102]{flex:1}.recharge-date[data-v-b9941102]{font-size:14px;color:#303133;margin-bottom:4px}.recharge-method[data-v-b9941102]{font-size:12px;color:#909399}.recharge-amount[data-v-b9941102]{font-size:16px;font-weight:600;color:#67c23a}.price-tier-list[data-v-b9941102]{max-height:400px;overflow-y:auto}.price-tier-item[data-v-b9941102]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #ebeef5}.price-tier-info[data-v-b9941102]{flex:1}.price-tier-name[data-v-b9941102]{font-size:14px;font-weight:500;color:#303133;margin-bottom:4px}.price-tier-price[data-v-b9941102]{font-size:12px;color:#606266}.recharge-dialog-content[data-v-b9941102]{padding:20px 0}.payment-method h4[data-v-b9941102],.recharge-amount-input h4[data-v-b9941102]{font-size:14px;font-weight:600;margin-bottom:16px;color:#303133}.amount-options[data-v-b9941102]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.method-options[data-v-b9941102]{display:flex;flex-direction:column;gap:12px}.method-item[data-v-b9941102]{display:flex;align-items:center;padding:12px;border:1px solid #ebeef5;border-radius:4px;cursor:pointer}.method-icon[data-v-b9941102]{font-size:24px;margin-right:12px}.method-icon.wechat[data-v-b9941102]{color:#07c160}.method-icon.alipay[data-v-b9941102]{color:#1677ff}.method-name[data-v-b9941102]{font-size:14px;color:#303133}.price-tier-dialog-content[data-v-b9941102]{padding:20px 0}.dialog-summary[data-v-b9941102]{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:#f4fbfc;border:1px solid rgba(8,145,178,.14);display:flex;flex-direction:column;gap:6px;color:#4b5563;font-size:13px}.dialog-summary strong[data-v-b9941102]{color:#164e63;font-size:14px}@media (max-width:1180px){.overview-strip[data-v-b9941102]{grid-template-columns:repeat(2,minmax(0,1fr))}.main-content[data-v-b9941102]{grid-template-columns:1fr}.amount-options[data-v-b9941102]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.overview-strip[data-v-b9941102]{grid-template-columns:1fr}.panel-header[data-v-b9941102]{flex-direction:column;align-items:flex-start}}.elder-management[data-v-7a6bf95b]{padding:20px}.header-row[data-v-7a6bf95b]{display:flex;justify-content:space-between;align-items:center;gap:16px}.header-actions[data-v-7a6bf95b]{display:flex;align-items:center;gap:12px}.action-row[data-v-7a6bf95b]{display:flex;gap:8px}.elder-detail[data-v-7a6bf95b]{padding:10px}.detail-grid[data-v-7a6bf95b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.detail-section[data-v-7a6bf95b]{background:#f8fafc;border-radius:12px;padding:16px}.detail-section h4[data-v-7a6bf95b]{margin:0 0 12px;font-weight:700}.detail-section p[data-v-7a6bf95b]{margin:0 0 8px;line-height:1.6}[data-v-7a6bf95b] .delete-warning{line-height:1.7}[data-v-7a6bf95b] .delete-warning__lead{font-weight:700;margin-bottom:8px}[data-v-7a6bf95b] .delete-warning__list{margin:8px 0 8px 20px}[data-v-7a6bf95b] .delete-warning__danger{color:#dc2626;font-weight:700;margin-top:8px}.dashboard-hero[data-v-6574301a]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.95fr);gap:18px;margin-bottom:18px}.dashboard-hero__actions[data-v-6574301a],.dashboard-hero__main[data-v-6574301a]{min-width:0}.dashboard-hero__main[data-v-6574301a]{padding:24px 24px 22px;border-radius:28px;background:linear-gradient(135deg,rgba(8,145,178,.12),rgba(34,211,238,.08)),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,252,255,.98));border:1px solid rgba(8,145,178,.12);box-shadow:0 18px 42px rgba(15,23,42,.08)}.dashboard-hero__eyebrow[data-v-6574301a]{margin:0 0 8px;color:#0f766e;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dashboard-hero__heading-row[data-v-6574301a]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dashboard-hero__title[data-v-6574301a]{margin:0;color:#12344d;font-size:30px;line-height:1.12;font-weight:700}.dashboard-hero__description[data-v-6574301a]{max-width:720px;margin:10px 0 0;color:#5f788d;font-size:14px;line-height:1.75}.dashboard-hero__status[data-v-6574301a]{min-width:148px;padding:14px 16px;border-radius:18px;border:1px solid transparent}.dashboard-hero__status.is-neutral[data-v-6574301a]{background:rgba(15,118,110,.08);border-color:rgba(15,118,110,.14)}.dashboard-hero__status.is-attention[data-v-6574301a]{background:rgba(217,119,6,.1);border-color:rgba(217,119,6,.18)}.dashboard-hero__status.is-healthy[data-v-6574301a]{background:rgba(5,150,105,.1);border-color:rgba(5,150,105,.16)}.dashboard-hero__status-label[data-v-6574301a]{display:block;color:#5d768b;font-size:12px;font-weight:600}.dashboard-hero__status-value[data-v-6574301a]{display:block;margin-top:8px;color:#12344d;font-size:22px;line-height:1.1;font-weight:700}.dashboard-hero__metrics[data-v-6574301a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;margin-top:18px}.dashboard-hero__metric[data-v-6574301a]{min-width:0;padding:16px 16px 14px;border-radius:18px;background:hsla(0,0%,100%,.78);border:1px solid rgba(148,163,184,.18)}.dashboard-hero__metric-label[data-v-6574301a]{display:block;color:#667d92;font-size:12px;font-weight:600}.dashboard-hero__metric-value[data-v-6574301a]{display:block;margin-top:10px;color:#12344d;font-size:26px;line-height:1.1;font-weight:700}.dashboard-hero__metric-meta[data-v-6574301a]{margin:8px 0 0;color:#6e8497;font-size:12px;line-height:1.6}.dashboard-hero__actions[data-v-6574301a]{display:grid;gap:12px}.dashboard-hero__action-card[data-v-6574301a]{display:flex;flex-direction:column;justify-content:space-between;min-height:136px;padding:18px 18px 16px;border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(245,250,253,.98));border:1px solid rgba(148,163,184,.16);box-shadow:0 14px 32px rgba(15,23,42,.06)}.dashboard-hero__action-kicker[data-v-6574301a]{color:#0f766e;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dashboard-hero__action-title[data-v-6574301a]{margin:8px 0 0;color:#173651;font-size:18px;line-height:1.3}.dashboard-hero__action-description[data-v-6574301a]{margin:8px 0 0;color:#667d92;font-size:13px;line-height:1.7}.dashboard-hero__action-button[data-v-6574301a]{align-self:flex-start;margin-top:14px}@media (max-width:1200px){.dashboard-hero[data-v-6574301a]{grid-template-columns:1fr}}@media (max-width:720px){.dashboard-hero__main[data-v-6574301a]{padding:20px 18px 18px;border-radius:24px}.dashboard-hero__heading-row[data-v-6574301a]{flex-direction:column}.dashboard-hero__title[data-v-6574301a]{font-size:26px}.dashboard-hero__metrics[data-v-6574301a]{grid-template-columns:1fr}}.tenant-dashboard[data-v-8d989448]{min-height:100%;padding:20px;background:linear-gradient(180deg,#eef5fb,#f7fafc)}.chart-grid[data-v-8d989448]{display:grid;gap:14px;align-items:stretch}.chart-grid--top[data-v-8d989448]{grid-template-columns:2fr 1fr 1fr}.chart-grid--middle[data-v-8d989448]{grid-template-columns:1fr 2fr}.execution-grid[data-v-8d989448]{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:14px;align-items:stretch}.panel[data-v-8d989448]{display:flex;flex-direction:column;height:100%;border-radius:10px;border:1px solid rgba(77,109,143,.1)}.panel[data-v-8d989448] .el-card__header{flex:0 0 auto;padding-bottom:12px}.panel[data-v-8d989448] .el-card__body{display:flex;flex:1;flex-direction:column}.panel-wide[data-v-8d989448]{grid-column:span 2}.panel--hero[data-v-8d989448],.panel--stacked[data-v-8d989448]{min-height:392px}.panel--balanced[data-v-8d989448]{min-height:352px}.panel--execution-side[data-v-8d989448],.panel--execution[data-v-8d989448]{min-height:420px}.panel-header[data-v-8d989448]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.panel-header h2[data-v-8d989448]{margin:0;font-size:18px;color:#21364b}.panel-header p[data-v-8d989448],.panel-meta[data-v-8d989448]{margin:6px 0 0;font-size:13px;color:#6f8296}.chart-panel[data-v-8d989448]{width:100%;height:100%;min-height:260px}.chart-panel--compact[data-v-8d989448]{min-height:260px}.chart-panel--medium[data-v-8d989448]{min-height:292px}.event-table[data-v-8d989448]{display:flex;flex-direction:column;gap:10px;height:100%}.event-table__head[data-v-8d989448],.event-table__row[data-v-8d989448]{display:grid;grid-template-columns:132px 1fr 1.1fr 100px;gap:12px;align-items:center}.event-table__head[data-v-8d989448]{padding:0 2px 8px;color:#6a7f93;font-size:12px;font-weight:700;border-bottom:1px solid #edf2f7}.event-table__body[data-v-8d989448]{display:flex;flex-direction:column;gap:10px;flex:1;justify-content:flex-start}.event-table__row[data-v-8d989448]{padding:12px 14px;background:#f8fbfe;border-radius:10px;color:#20384d;font-size:13px}.event-pill[data-v-8d989448]{display:inline-flex;align-items:center;justify-content:center;min-width:70px;padding:6px 10px;border-radius:999px;font-style:normal;font-size:12px;font-weight:700}.event-pill.is-warning[data-v-8d989448]{background:rgba(255,159,67,.14);color:#b96d14}.event-pill.is-done[data-v-8d989448]{background:rgba(93,168,92,.14);color:#3d8b3d}.focus-list[data-v-8d989448]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:100%;align-content:start}.focus-item[data-v-8d989448]{min-height:0;padding:14px 16px;border-radius:10px;background:linear-gradient(180deg,rgba(79,142,247,.06),hsla(0,0%,100%,.96));border:1px solid rgba(79,142,247,.12)}.focus-item h3[data-v-8d989448]{margin:0;font-size:15px;color:#26415a}.focus-item p[data-v-8d989448]{margin:8px 0 0;font-size:13px;line-height:1.7;color:#657d94}.service-cards[data-v-8d989448]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:100%;align-content:start}.service-card[data-v-8d989448]{display:flex;flex-direction:column;justify-content:space-between;padding:16px;border-radius:10px;background:#f8fbfe}.service-card span[data-v-8d989448]{display:block;font-size:13px;color:#6b8198}.service-card strong[data-v-8d989448]{display:block;margin-top:8px;font-size:28px;color:#21364b}@media (max-width:1400px){.chart-grid--middle[data-v-8d989448],.chart-grid--top[data-v-8d989448],.execution-grid[data-v-8d989448]{grid-template-columns:1fr 1fr}.panel-wide[data-v-8d989448]{grid-column:span 2}}@media (max-width:960px){.tenant-dashboard[data-v-8d989448]{padding:14px}.chart-grid--middle[data-v-8d989448],.chart-grid--top[data-v-8d989448],.execution-grid[data-v-8d989448]{grid-template-columns:1fr}.panel-wide[data-v-8d989448]{grid-column:span 1}.event-table__head[data-v-8d989448],.event-table__row[data-v-8d989448],.focus-list[data-v-8d989448],.service-cards[data-v-8d989448]{grid-template-columns:1fr}}.superadmin-dashboard[data-v-7a57a938]{min-height:100%;padding:20px;background:linear-gradient(180deg,#eef5fb,#f7fafc)}.overview-shell[data-v-7a57a938]{margin-bottom:20px;padding:26px;border-radius:28px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,251,255,.98)),linear-gradient(135deg,rgba(8,145,178,.08),rgba(34,211,238,.05));border:1px solid rgba(148,163,184,.16);box-shadow:0 18px 40px rgba(15,23,42,.06)}.overview-shell__hero[data-v-7a57a938]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.overview-shell__eyebrow[data-v-7a57a938]{margin:0 0 10px;color:#0f766e;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.overview-shell__title[data-v-7a57a938]{margin:0;color:#14324f;font-size:36px;line-height:1.1;font-weight:700}.overview-shell__description[data-v-7a57a938]{max-width:820px;margin:12px 0 0;color:#5d788e;font-size:14px;line-height:1.7}.overview-shell__toolbar[data-v-7a57a938]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.overview-shell__stamp[data-v-7a57a938]{color:#6d8397;font-size:13px;white-space:nowrap}.overview-metrics[data-v-7a57a938]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.overview-metric[data-v-7a57a938]{display:flex;flex-direction:column;gap:8px;min-height:118px;padding:18px 18px 16px;border-radius:18px;background:hsla(0,0%,100%,.82);border:1px solid rgba(148,163,184,.16)}.overview-metric.is-danger[data-v-7a57a938]{background:hsla(0,100%,98%,.94);border-color:rgba(239,68,68,.16)}.overview-metric.is-warning[data-v-7a57a938]{background:rgba(255,249,240,.94);border-color:rgba(245,158,11,.18)}.overview-metric.is-good[data-v-7a57a938]{background:rgba(240,253,248,.94);border-color:rgba(16,185,129,.16)}.overview-metric__label[data-v-7a57a938]{color:#647b90;font-size:12px;font-weight:600}.overview-metric__value[data-v-7a57a938]{color:#14324f;font-size:34px;line-height:1;font-weight:700}.overview-metric__meta[data-v-7a57a938]{color:#6d8397;font-size:12px;line-height:1.6}.overview-grid[data-v-7a57a938]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,.9fr);gap:16px;margin-top:18px}.execution-side[data-v-7a57a938],.overview-side[data-v-7a57a938]{display:grid;gap:16px}.overview-panel[data-v-7a57a938]{border-radius:22px}.analysis-grid[data-v-7a57a938]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.95fr);grid-template-areas:"rank billing" "rank model";gap:16px;align-items:stretch}.panel--rank[data-v-7a57a938]{grid-area:rank}.panel--billing[data-v-7a57a938]{grid-area:billing}.panel--model[data-v-7a57a938]{grid-area:model}.execution-layout[data-v-7a57a938]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.95fr);gap:16px;align-items:stretch}.panel[data-v-7a57a938]{display:flex;flex-direction:column;height:100%;border-radius:10px;border:1px solid rgba(77,109,143,.1)}.panel[data-v-7a57a938] .el-card__header{flex:0 0 auto;padding-bottom:12px}.panel[data-v-7a57a938] .el-card__body{display:flex;flex:1;flex-direction:column}.panel-header[data-v-7a57a938]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.panel-header h2[data-v-7a57a938]{margin:0;font-size:18px;color:#21364b}.panel-header p[data-v-7a57a938],.panel-meta[data-v-7a57a938]{margin:6px 0 0;font-size:13px;color:#6f8296}.chart-panel[data-v-7a57a938]{width:100%;height:100%;min-height:260px}.chart-panel--large[data-v-7a57a938]{min-height:340px}.chart-panel--compact[data-v-7a57a938]{min-height:220px}.chart-panel--medium[data-v-7a57a938]{min-height:250px}.model-table[data-v-7a57a938]{display:flex;flex-direction:column;gap:10px;height:100%}.model-table__head[data-v-7a57a938],.model-table__row[data-v-7a57a938]{display:grid;grid-template-columns:1.3fr 100px 120px 120px;gap:12px;align-items:center}.model-table__head[data-v-7a57a938]{padding:0 4px 8px;color:#6a7f93;font-size:12px;font-weight:700;border-bottom:1px solid #edf2f7}.model-table__body[data-v-7a57a938]{display:flex;flex-direction:column;gap:10px;flex:1}.model-table__row[data-v-7a57a938]{padding:12px 14px;background:#f8fbfe;border-radius:10px;color:#20384d;font-size:13px}.focus-list[data-v-7a57a938],.priority-list[data-v-7a57a938]{display:grid;gap:12px}.focus-item[data-v-7a57a938],.priority-item[data-v-7a57a938]{padding:16px 16px 14px;border-radius:16px;background:linear-gradient(180deg,rgba(79,142,247,.04),hsla(0,0%,100%,.98));border:1px solid rgba(79,142,247,.1)}.priority-item[data-v-7a57a938]{display:flex;flex-direction:column;gap:12px}.focus-item h3[data-v-7a57a938],.priority-item h3[data-v-7a57a938]{margin:0;font-size:15px;color:#26415a}.focus-item p[data-v-7a57a938],.priority-item p[data-v-7a57a938]{margin:8px 0 0;font-size:13px;line-height:1.7;color:#657d94}.quick-links[data-v-7a57a938]{display:grid;grid-template-columns:1fr;gap:12px}.quick-link[data-v-7a57a938]{min-height:92px;margin:0;white-space:normal;justify-content:flex-start;padding:0 6px;border-radius:16px}.quick-link[data-v-7a57a938] span{width:100%;text-align:left}.quick-link__title[data-v-7a57a938]{font-size:14px;font-weight:600;color:#1f2d3d}.quick-link__desc[data-v-7a57a938]{margin-top:6px;font-size:12px;color:#6c7a86;line-height:1.5}@media (max-width:1400px){.overview-metrics[data-v-7a57a938]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-grid[data-v-7a57a938],.execution-layout[data-v-7a57a938],.overview-grid[data-v-7a57a938]{grid-template-columns:1fr}.analysis-grid[data-v-7a57a938]{grid-template-areas:"rank" "billing" "model"}}@media (max-width:960px){.superadmin-dashboard[data-v-7a57a938]{padding:14px}.overview-shell[data-v-7a57a938]{padding:20px 16px;border-radius:24px}.overview-shell__hero[data-v-7a57a938]{flex-direction:column}.overview-shell__toolbar[data-v-7a57a938]{width:100%;justify-content:flex-start}.overview-shell__title[data-v-7a57a938]{font-size:30px}.analysis-grid[data-v-7a57a938],.execution-layout[data-v-7a57a938],.model-table__head[data-v-7a57a938],.model-table__row[data-v-7a57a938],.overview-grid[data-v-7a57a938],.overview-metrics[data-v-7a57a938],.quick-links[data-v-7a57a938]{grid-template-columns:1fr}}.profile-page[data-v-46bc9783]{padding:16px}.field-hint[data-v-46bc9783]{margin-top:6px;color:#909399;font-size:12px;line-height:1.5}.dialog-summary[data-v-2dfdab6a]{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.12)}.dialog-summary__title[data-v-2dfdab6a]{color:#155e75;font-weight:700}.ai-config-view[data-v-0cb96157]{max-width:1180px;margin:0 auto;padding:24px 24px 40px;box-sizing:border-box}.config-card[data-v-0cb96157] .el-card__body{padding:24px 28px 30px}.catalog-alert[data-v-0cb96157]{margin-bottom:20px}.catalog-alert--danger[data-v-0cb96157]{border-color:#f56c6c}.catalog-warning-title[data-v-0cb96157]{color:#c45656;font-weight:700}.catalog-warning-list[data-v-0cb96157]{margin-top:8px}.catalog-warning-item[data-v-0cb96157]{color:#c45656;line-height:1.7}.option-row[data-v-0cb96157],.voice-option-row[data-v-0cb96157]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.option-label[data-v-0cb96157]{color:#303133}.option-code[data-v-0cb96157]{color:#909399;font-size:12px;flex-shrink:0}.speed-row[data-v-0cb96157]{width:100%;display:flex;align-items:center;gap:16px}.speed-value[data-v-0cb96157]{width:56px;color:#606266;font-size:14px;flex-shrink:0}.card-header[data-v-0cb96157]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}@media (max-width:768px){.ai-config-view[data-v-0cb96157]{padding:16px}.config-card[data-v-0cb96157] .el-card__body{padding:18px}}.tenant-ai-config-view[data-v-014260ad]{max-width:1080px;margin:0 auto;padding:24px 24px 40px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.tenant-ai-config-view[data-v-014260ad] .el-card{border-radius:18px}.tenant-picker-form[data-v-014260ad]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.option-row[data-v-014260ad]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.option-label[data-v-014260ad]{color:#303133}.option-code[data-v-014260ad]{color:#909399;font-size:12px;flex-shrink:0}.card-header[data-v-014260ad]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}@media (max-width:768px){.tenant-ai-config-view[data-v-014260ad]{padding:16px;gap:16px}}.bluetooth-rules-page[data-v-3e38e7ce]{padding:20px}.filter-card[data-v-3e38e7ce],.table-card[data-v-3e38e7ce]{margin-bottom:20px}.filter-toolbar[data-v-3e38e7ce],.section-actions[data-v-3e38e7ce]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.toolbar-input[data-v-3e38e7ce]{width:220px}.toolbar-select[data-v-3e38e7ce]{width:140px}.wide-select[data-v-3e38e7ce]{width:280px}.section-header[data-v-3e38e7ce]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.section-note[data-v-3e38e7ce]{color:#6b7280;font-size:12px}.primary-cell[data-v-3e38e7ce]{font-weight:600;color:#1f2937}.secondary-cell[data-v-3e38e7ce]{font-size:12px;color:#909399;margin-top:4px}.pagination-container[data-v-3e38e7ce]{margin-top:16px;display:flex;justify-content:center}.preview-actions[data-v-3e38e7ce],.preview-alert[data-v-3e38e7ce]{margin-bottom:16px}.preview-result-header[data-v-3e38e7ce]{display:flex;align-items:center;justify-content:space-between}.form-help[data-v-3e38e7ce]{margin-top:4px;color:#6b7280;font-size:12px;line-height:1.5}.result-line[data-v-3e38e7ce]{margin:0 0 10px;color:#374151}.dialog-summary[data-v-3e38e7ce]{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.12)}.dialog-summary__title[data-v-3e38e7ce]{color:#155e75;font-weight:700}.filter-card[data-v-74964a3c]{margin-bottom:0}.filter-toolbar[data-v-74964a3c]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.toolbar-input[data-v-74964a3c]{width:220px}.toolbar-select[data-v-74964a3c]{width:160px}.table-card[data-v-74964a3c]{margin-top:0}.pagination-container[data-v-74964a3c]{display:flex;justify-content:flex-end;margin-top:16px}.primary-cell[data-v-74964a3c]{font-weight:600}.secondary-cell[data-v-74964a3c]{margin-top:4px;color:#6b7280;font-size:12px}.dialog-note[data-v-74964a3c]{margin-bottom:16px;padding:14px 16px;color:#6b7280;font-size:13px;border-radius:14px;background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.12)}.dialog-note__title[data-v-74964a3c]{color:#155e75;font-weight:700}.dialog-note__meta[data-v-74964a3c]{margin-top:6px;line-height:1.6}.dialog-note__desc[data-v-74964a3c]{margin-top:10px;line-height:1.7}.toolbar[data-v-996a22d0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.toolbar-field[data-v-996a22d0]{width:220px}.toolbar-field--small[data-v-996a22d0]{width:140px}.filter-card[data-v-996a22d0] .el-card__body{padding:18px 20px}.toolbar-actions[data-v-996a22d0]{margin-left:auto}.dialog-summary[data-v-996a22d0]{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.12)}.dialog-summary__title[data-v-996a22d0]{color:#155e75;font-weight:700}.toolbar[data-v-7de2df13]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.toolbar-field[data-v-7de2df13]{width:240px}.toolbar-field--wide[data-v-7de2df13]{width:280px}.toolbar-actions[data-v-7de2df13]{display:flex;gap:8px;margin-left:auto}.filter-card[data-v-7de2df13] .el-card__body{padding:18px 20px}.person-cell[data-v-7de2df13]{display:flex;flex-direction:column;gap:4px}.person-cell__title[data-v-7de2df13]{color:#164e63;font-weight:600}.person-cell__meta[data-v-7de2df13]{color:#64748b;font-size:12px}.dialog-summary[data-v-7de2df13]{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.12)}.dialog-summary__title[data-v-7de2df13]{color:#155e75;font-weight:700}@media (max-width:900px){.toolbar-field--wide[data-v-7de2df13],.toolbar-field[data-v-7de2df13]{width:100%}.toolbar-actions[data-v-7de2df13]{margin-left:0}}.toolbar[data-v-6d86b266]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.toolbar-field[data-v-6d86b266]{width:180px}.toolbar-actions[data-v-6d86b266]{margin-left:auto;display:flex;gap:8px}.filter-card[data-v-6d86b266] .el-card__body{padding:18px 20px}.json[data-v-6d86b266]{margin:0;white-space:pre-wrap;word-break:break-word;font-size:12px;color:#1f2937;background:rgba(15,23,42,.04);border-radius:12px;padding:12px}.time-cell[data-v-6d86b266]{display:flex;flex-direction:column;gap:4px}.time-primary[data-v-6d86b266]{color:#1f2937;font-weight:600}.time-secondary[data-v-6d86b266]{color:#6b7280;font-size:12px}.utc-cell[data-v-6d86b266]{display:flex;flex-direction:column;gap:4px}.utc-secondary[data-v-6d86b266]{color:#9ca3af;font-size:12px}@media (max-width:900px){.toolbar-field[data-v-6d86b266]{width:100%}.toolbar-actions[data-v-6d86b266]{margin-left:0}}.page[data-v-7d673c77]{padding:16px}.toolbar[data-v-7d673c77]{display:flex;align-items:center;margin-bottom:12px}.mr8[data-v-7d673c77]{margin-right:8px}.page[data-v-d6a774ce]{padding:16px}.toolbar[data-v-d6a774ce]{display:flex;align-items:center;margin-bottom:12px}.mr8[data-v-d6a774ce]{margin-right:8px}.toolbar[data-v-07dbaefe]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.toolbar-field[data-v-07dbaefe]{width:260px}.toolbar-actions[data-v-07dbaefe]{margin-left:auto}.filter-card[data-v-07dbaefe] .el-card__body{padding:18px 20px}.dialog-summary[data-v-07dbaefe]{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.12)}.dialog-summary__title[data-v-07dbaefe]{color:#155e75;font-weight:700}#app,body,html{margin:0;padding:0;width:100%;height:100%}.el-container,.el-main{height:100%}#app{font-family:Fira Sans,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--admin-bg:#eef6f8;--admin-card-bg:hsla(0,0%,100%,.96);--admin-card-border:rgba(8,145,178,.12);--admin-shadow:0 16px 32px rgba(15,23,42,.08);--admin-title:#164e63;--admin-body:#334155;--admin-muted:#64748b;--admin-primary:#0891b2;--admin-primary-soft:rgba(8,145,178,.12);--admin-success:#059669;--admin-surface:#f8fcfd}body{background:radial-gradient(circle at top left,rgba(34,211,238,.16),transparent 26%),linear-gradient(180deg,#f4fbfc,#eef6f8);color:var(--admin-body)}.admin-metric-card{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:18px;background:var(--admin-card-bg);border:1px solid var(--admin-card-border);box-shadow:var(--admin-shadow)}.admin-metric-card__label{color:var(--admin-muted);font-size:12px;font-weight:600;letter-spacing:.04em}.admin-metric-card__value{color:var(--admin-title);font-size:28px;line-height:1;font-weight:700}.admin-metric-card__meta{color:var(--admin-muted);font-size:12px}.admin-panel-card{background:var(--admin-card-bg);border:1px solid var(--admin-card-border);border-radius:18px;box-shadow:var(--admin-shadow)}.admin-panel-card .el-card__body,.admin-panel-card .el-card__header{border-color:rgba(148,163,184,.16)}.el-button .el-icon+span,.el-button .el-icon~span{margin-left:4px!important}.el-button span .el-icon,.el-button>.el-icon{margin-right:4px!important}.el-button>.el-icon:last-child{margin-right:0!important}