.uptime-bars-wrapper[data-v-18b27e4a]{position:relative;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#334155;-webkit-transition:all .2s ease;transition:all .2s ease}.uptime-bars-wrapper.is-compact[data-v-18b27e4a]{background:transparent;border:none;padding:0}.uptime-header[data-v-18b27e4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.header-left .title-text[data-v-18b27e4a]{font-size:13px;font-weight:600;color:#1e293b}.header-left .subtitle-text[data-v-18b27e4a]{font-size:11px;margin-top:2px}.header-right[data-v-18b27e4a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.header-right[data-v-18b27e4a],.status-badge[data-v-18b27e4a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.status-badge[data-v-18b27e4a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:500;padding:2px 8px;border-radius:12px}.status-badge .dot[data-v-18b27e4a]{width:6px;height:6px;border-radius:50%;margin-right:5px}.status-up[data-v-18b27e4a]{color:#16a34a}.status-up .dot[data-v-18b27e4a]{background:#16a34a}.status-badge.status-up[data-v-18b27e4a]{background:#dcfce7;border:1px solid #bbf7d0}.status-down[data-v-18b27e4a]{color:#dc2626}.status-down .dot[data-v-18b27e4a]{background:#dc2626}.status-badge.status-down[data-v-18b27e4a]{background:#fee2e2;border:1px solid #fecaca}.status-suspended[data-v-18b27e4a]{color:#ea580c}.status-suspended .dot[data-v-18b27e4a]{background:#ea580c}.status-badge.status-suspended[data-v-18b27e4a]{background:#ffedd5;border:1px solid #fed7aa}.status-degraded[data-v-18b27e4a]{color:#ca8a04}.status-degraded .dot[data-v-18b27e4a]{background:#ca8a04}.status-badge.status-degraded[data-v-18b27e4a]{background:#fef9c3;border:1px solid #fef08a}.status-empty[data-v-18b27e4a]{color:#94a3b8}.status-empty .dot[data-v-18b27e4a]{background:#94a3b8}.status-badge.status-empty[data-v-18b27e4a]{background:#f1f5f9;border:1px solid #e2e8f0}.rate-text[data-v-18b27e4a]{font-size:13px;font-weight:700}.rate-green[data-v-18b27e4a]{color:#16a34a}.rate-yellow[data-v-18b27e4a]{color:#ca8a04}.rate-red[data-v-18b27e4a]{color:#dc2626}.rate-gray[data-v-18b27e4a]{color:#94a3b8}.bars-container[data-v-18b27e4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5px;width:100%;padding:2px 0;position:relative;overflow:visible}.bar-item[data-v-18b27e4a]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:2px;border-radius:1px;cursor:pointer;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.bar-item[data-v-18b27e4a]:hover{-webkit-transform:scaleY(1.35);transform:scaleY(1.35);-webkit-filter:brightness(.9);filter:brightness(.9)}.bar-up[data-v-18b27e4a]{background-color:#22c55e}.bar-down[data-v-18b27e4a]{background-color:#ef4444}.bar-warn[data-v-18b27e4a]{background-color:#f97316}.bar-empty[data-v-18b27e4a]{background-color:#cbd5e1}.no-bars-tip[data-v-18b27e4a]{color:#94a3b8;font-size:12px;text-align:center;width:100%;padding:8px}.custom-single-tooltip[data-v-18b27e4a]{position:absolute;bottom:calc(100% + 8px);-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(15,23,42,.95);color:#f8fafc;padding:6px 10px;border-radius:5px;font-size:11px;line-height:1.5;white-space:nowrap;pointer-events:none;z-index:999;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.25);box-shadow:0 4px 12px rgba(0,0,0,.25)}.custom-single-tooltip[data-v-18b27e4a]:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:5px;border-style:solid;border-color:rgba(15,23,42,.95) transparent transparent transparent}.custom-single-tooltip .tt-time[data-v-18b27e4a]{color:#94a3b8;font-size:10px}.custom-single-tooltip .tt-status.bar-up[data-v-18b27e4a]{color:#4ade80}.custom-single-tooltip .tt-status.bar-down[data-v-18b27e4a]{color:#f87171;font-weight:700}.custom-single-tooltip .tt-status.bar-warn[data-v-18b27e4a]{color:#fb923c}.custom-single-tooltip .tt-ping[data-v-18b27e4a]{color:#38bdf8}.uptime-footer[data-v-18b27e4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6px;font-size:10px;color:#94a3b8}.passport-drawer-light.el-drawer{background-color:#fff!important;color:#334155;border-left:1px solid #e2e8f0}.passport-drawer-light .el-drawer__header{color:#1e293b;font-weight:700;font-size:16px;border-bottom:1px solid #e2e8f0;padding:16px 20px;margin-bottom:0;background:#f8fafc}.passport-drawer-content[data-v-7103d9e0]{padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.site-summary-card[data-v-7103d9e0]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px}.site-header-row[data-v-7103d9e0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.site-domain[data-v-7103d9e0]{font-size:15px;font-weight:700;color:#0f172a;word-break:break-all}.site-status-badge[data-v-7103d9e0]{font-size:11px;padding:2px 8px;border-radius:12px;font-weight:600;white-space:nowrap}.site-status-badge.status-up[data-v-7103d9e0]{background:#dcfce7;color:#16a34a;border:1px solid #bbf7d0}.site-status-badge.status-down[data-v-7103d9e0]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}.site-status-badge.status-suspended[data-v-7103d9e0]{background:#ffedd5;color:#ea580c;border:1px solid #fed7aa}.site-status-badge.status-degraded[data-v-7103d9e0]{background:#fef9c3;color:#ca8a04;border:1px solid #fef08a}.site-stats-grid[data-v-7103d9e0]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stat-item[data-v-7103d9e0]{background:#fff;border:1px solid #e2e8f0;padding:8px 10px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stat-label[data-v-7103d9e0]{font-size:11px;color:#64748b}.stat-value[data-v-7103d9e0]{font-size:13px;font-weight:600;margin-top:2px}.section-block[data-v-7103d9e0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.section-title[data-v-7103d9e0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:600;color:#334155}.timeline-container[data-v-7103d9e0]{padding:10px 4px 0 4px}.timeline-event[data-v-7103d9e0]{font-size:12px;color:#475569;line-height:1.6}.event-tag[data-v-7103d9e0]{display:inline-block;font-size:10px;padding:1px 5px;border-radius:4px;margin-right:4px}.event-tag.tag-green[data-v-7103d9e0]{background:#dcfce7;color:#16a34a}.event-tag.tag-red[data-v-7103d9e0]{background:#fee2e2;color:#dc2626}.event-tag.tag-blue[data-v-7103d9e0]{background:#dbeafe;color:#2563eb}.event-tag.tag-gray[data-v-7103d9e0]{background:#f1f5f9;color:#64748b}.time-sub[data-v-7103d9e0]{display:block;font-size:11px;color:#94a3b8}.text-green[data-v-7103d9e0]{color:#16a34a}.text-yellow[data-v-7103d9e0]{color:#d97706}.text-red[data-v-7103d9e0]{color:#dc2626}.text-blue[data-v-7103d9e0]{color:#2563eb}.text-slate[data-v-7103d9e0]{color:#64748b}.monitor-page-container[data-v-2151366d]{padding:0 4px 16px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.kpi-dashboard-grid[data-v-2151366d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.kpi-card[data-v-2151366d]{background:#fff;border:1px solid #ebeef5;border-radius:6px;padding:12px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.04);box-shadow:0 2px 8px 0 rgba(0,0,0,.04)}.kpi-card.has-danger[data-v-2151366d]{border-color:#fde2e2;background:#fef0f0}.kpi-card.has-warning[data-v-2151366d]{border-color:#faecd8;background:#fdf6ec}.kpi-icon[data-v-2151366d]{font-size:22px;width:40px;height:40px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f4f4f5}.icon-blue[data-v-2151366d]{background:#ecf5ff}.icon-purple[data-v-2151366d]{background:#f4f0ff}.icon-green[data-v-2151366d]{background:#f0f9eb}.icon-red[data-v-2151366d]{background:#fef0f0}.icon-orange[data-v-2151366d],.icon-yellow[data-v-2151366d]{background:#fdf6ec}.kpi-content .kpi-label[data-v-2151366d]{font-size:12px;color:#909399;font-weight:500}.kpi-content .kpi-value[data-v-2151366d]{font-size:20px;font-weight:700;margin-top:2px}.kpi-total-sub[data-v-2151366d]{font-size:13px;color:#909399;font-weight:400}.filter-card[data-v-2151366d]{background:#fff;border:1px solid #ebeef5;border-radius:6px;padding:14px 16px 2px 16px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.04);box-shadow:0 2px 8px 0 rgba(0,0,0,.04)}.list-table-header[data-v-2151366d]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 16px;font-size:12px;font-weight:600;color:#606266;background:#f5f7fa;border:1px solid #ebeef5;border-radius:4px}.col-asset[data-v-2151366d]{width:28%;min-width:220px}.col-crm[data-v-2151366d]{width:19%;min-width:150px}.col-health[data-v-2151366d]{width:31%;min-width:240px}.col-actions[data-v-2151366d]{width:22%;min-width:210px;text-align:right}.card-list-wrapper[data-v-2151366d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;min-height:200px}.site-card-item[data-v-2151366d]{background:#fff;border:1px solid #ebeef5;border-radius:6px;padding:14px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.03);box-shadow:0 1px 4px rgba(0,0,0,.03)}.site-card-item[data-v-2151366d]:hover{border-color:#409eff;-webkit-box-shadow:0 4px 12px rgba(64,158,255,.12);box-shadow:0 4px 12px rgba(64,158,255,.12)}.site-card-item.card-down[data-v-2151366d]{background:snow;border-color:#fde2e2}.site-card-item.card-suspended[data-v-2151366d]{background:#fffcf9;border-color:#faecd8}.site-card-item.card-warning[data-v-2151366d]{border-color:#faecd8}.site-card-item.card-disabled[data-v-2151366d]{opacity:.75;background:#fafafa}.domain-title[data-v-2151366d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.domain-text[data-v-2151366d]{font-size:14px;font-weight:700;color:#303133;word-break:break-all}.status-indicator-dot[data-v-2151366d]{width:7px;height:7px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.dot-green[data-v-2151366d]{background:#67c23a}.dot-orange[data-v-2151366d]{background:#e6a23c}.dot-red[data-v-2151366d]{background:#f56c6c}.dot-gray[data-v-2151366d]{background:#909399}.monitor-detail-tag[data-v-2151366d]{cursor:pointer;font-size:11px;padding:0 6px;height:20px;line-height:18px;border-radius:3px;margin-left:2px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.monitor-detail-tag[data-v-2151366d]:hover{background-color:#ecf5ff;border-color:#409eff;color:#409eff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 5px rgba(64,158,255,.15);box-shadow:0 2px 5px rgba(64,158,255,.15)}.tags-row[data-v-2151366d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:5px}.id-badge[data-v-2151366d]{font-size:11px;color:#909399;background:#f4f4f5;padding:1px 5px;border-radius:3px}.sub-owner-text[data-v-2151366d]{font-size:12px;color:#909399}.crm-row[data-v-2151366d]{font-size:12px;color:#606266;margin-bottom:4px}.scan-login-row[data-v-2151366d],.switch-row[data-v-2151366d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.switch-status-text[data-v-2151366d]{font-size:11px;font-weight:500}.health-row[data-v-2151366d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:5px}.health-row[data-v-2151366d],.status-pill[data-v-2151366d]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.status-pill[data-v-2151366d]{font-size:11px;font-weight:600;padding:1px 8px;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.status-pill .dot[data-v-2151366d]{width:5px;height:5px;border-radius:50%;margin-right:5px}.pill-up[data-v-2151366d]{background:#f0f9eb;color:#67c23a;border:1px solid #e1f3d8}.pill-up .dot[data-v-2151366d]{background:#67c23a}.pill-down[data-v-2151366d]{background:#fef0f0;color:#f56c6c;border:1px solid #fde2e2}.pill-down .dot[data-v-2151366d]{background:#f56c6c}.pill-suspended[data-v-2151366d]{background:#fdf6ec;color:#e6a23c;border:1px solid #faecd8}.pill-suspended .dot[data-v-2151366d]{background:#e6a23c}.pill-empty[data-v-2151366d]{background:#f4f4f5;color:#909399;border:1px solid #e4e7ed}.pill-empty .dot[data-v-2151366d]{background:#909399}.pill-disabled[data-v-2151366d]{background:#f4f4f5;color:#c0c4cc;border:1px solid #e4e7ed}.pill-disabled .dot[data-v-2151366d]{background:#c0c4cc}.ttfb-label[data-v-2151366d]{font-size:11px;color:#909399}.mini-bars-wrapper[data-v-2151366d]{margin:5px 0;width:100%}.mini-bars-meta[data-v-2151366d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:11px;margin-bottom:2px}.meta-label[data-v-2151366d]{color:#909399}.meta-rate[data-v-2151366d]{font-weight:700}.ssl-row[data-v-2151366d]{font-size:12px;color:#606266}.col-actions[data-v-2151366d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;white-space:nowrap!important;-ms-flex-negative:0;flex-shrink:0}.action-btn[data-v-2151366d]{padding:5px 8px!important;font-size:12px!important;margin-left:0!important;-ms-flex-negative:0;flex-shrink:0}.pagination-footer-card[data-v-2151366d]{background:#fff;border:1px solid #ebeef5;border-radius:6px;padding:10px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.03);box-shadow:0 1px 4px rgba(0,0,0,.03)}.footer-count-text[data-v-2151366d]{font-size:13px;color:#606266}.highlight-count[data-v-2151366d]{color:#303133;font-weight:600}.empty-state-box[data-v-2151366d]{background:#fff;border:1px solid #ebeef5;border-radius:6px;padding:60px 0;text-align:center;color:#909399}.empty-icon[data-v-2151366d]{font-size:40px;margin-bottom:8px;color:#c0c4cc}.empty-text[data-v-2151366d]{font-size:13px}.text-green[data-v-2151366d]{color:#67c23a!important}.text-yellow[data-v-2151366d]{color:#e6a23c!important}.text-red[data-v-2151366d]{color:#f56c6c!important}.text-orange[data-v-2151366d]{color:#e6a23c!important}.text-blue[data-v-2151366d]{color:#409eff!important}.text-purple[data-v-2151366d]{color:#8b5cf6!important}.text-slate-600[data-v-2151366d]{color:#606266!important}.text-slate-400[data-v-2151366d]{color:#909399!important}