.ip-manage[data-v-24d57e81]{height:100%;display:flex;flex-direction:column;overflow:hidden}.chart-card[data-v-24d57e81]{background:#fff;border-radius:8px;border:1px solid #eef0f3;box-shadow:0 1px 3px rgba(0,0,0,.04);overflow:hidden;flex:1;display:flex;flex-direction:column;min-height:0}.chart-header[data-v-24d57e81]{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #f1f3f5;flex-shrink:0}.table-wrap[data-v-24d57e81]{flex:1;overflow:hidden;min-height:0}.header-right[data-v-24d57e81]{margin-left:auto;display:flex;gap:8px;align-items:center}.stat-tag[data-v-24d57e81]{font-size:12px;color:#64748b;background:#f8fafc;padding:3px 10px;border-radius:4px;border:1px solid #eef0f3}.ip-link[data-v-24d57e81]{color:#5b8def;cursor:pointer;font-weight:500}.ip-link[data-v-24d57e81]:hover{text-decoration:underline}.num-hot[data-v-24d57e81]{color:#c76b6b;font-weight:600}.time-text[data-v-24d57e81]{color:#94a3b8;font-size:12px}.page-url[data-v-24d57e81]{color:#475569;font-size:12px;word-break:break-all}.push-sites[data-v-24d57e81]{background:#f8fafc;border-radius:6px;padding:10px 12px;border:1px solid #eef0f3}.detail-body[data-v-24d57e81]{padding:20px 24px}.detail-cards[data-v-24d57e81]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.dc-card[data-v-24d57e81]{background:#f8fafc;border-radius:8px;padding:16px 12px;text-align:center;border:1px solid #eef0f3;border-left:3px solid #5b8def}.dc-blue[data-v-24d57e81]{border-left-color:#5b8def}.dc-green[data-v-24d57e81]{border-left-color:#6b9e72}.dc-orange[data-v-24d57e81]{border-left-color:#d4905a}.dc-red[data-v-24d57e81]{border-left-color:#c76b6b}.dc-num[data-v-24d57e81]{font-size:26px;font-weight:700;color:#1e293b;line-height:1.2}.dc-label[data-v-24d57e81]{font-size:11px;color:#64748b;margin-top:4px}.detail-section[data-v-24d57e81]{margin-bottom:20px}.section-title[data-v-24d57e81]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f1f3f5}.section-title i[data-v-24d57e81]{color:#5b8def;margin-right:6px}.info-grid[data-v-24d57e81]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 20px}.info-item[data-v-24d57e81]{display:flex;align-items:center;font-size:13px;line-height:2}.ikey[data-v-24d57e81]{color:#94a3b8;width:70px;flex-shrink:0}.ival[data-v-24d57e81]{color:#475569;word-break:break-all}.env-row[data-v-24d57e81]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.env-col[data-v-24d57e81]{background:#f8fafc;border-radius:8px;padding:12px 14px;border:1px solid #eef0f3}.env-subtitle[data-v-24d57e81]{font-size:12px;font-weight:600;color:#64748b;margin-bottom:8px}.bar-item[data-v-24d57e81]{display:flex;align-items:center;gap:8px;padding:3px 0}.bar-name[data-v-24d57e81]{font-size:12px;color:#475569;width:60px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-track[data-v-24d57e81]{flex:1;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.bar-fill[data-v-24d57e81]{height:100%;background:#5b8def;border-radius:3px;transition:width .3s}.bar-cnt[data-v-24d57e81]{font-size:12px;color:#64748b;font-weight:600;min-width:24px;text-align:right}.path-list[data-v-24d57e81]{max-height:300px;overflow-y:auto}.path-item[data-v-24d57e81]{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-bottom:1px dashed #f1f3f5}.path-time[data-v-24d57e81]{font-size:12px;color:#94a3b8;white-space:nowrap;width:135px;flex-shrink:0}.path-arrow[data-v-24d57e81]{color:#cbd5e1;flex-shrink:0}.path-page[data-v-24d57e81]{flex:1;min-width:0}