.ellipsis[data-v-30b489fb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mul-ellipsis2[data-v-30b489fb]{-webkit-line-clamp:2}.mul-ellipsis2[data-v-30b489fb],.mul-ellipsis3[data-v-30b489fb]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.mul-ellipsis3[data-v-30b489fb]{-webkit-line-clamp:3}.breadcrumb[data-v-30b489fb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;margin-bottom:20px}.breadcrumb-link[data-v-30b489fb]{color:#2563eb;cursor:pointer;-webkit-transition:color .15s;transition:color .15s}.breadcrumb-link[data-v-30b489fb]:hover{color:#1d4ed8;text-decoration:underline}.breadcrumb-sep[data-v-30b489fb]{color:#cbd5e1}.breadcrumb-current[data-v-30b489fb]{color:#64748b;font-weight:500}.ellipsis[data-v-a1aef60a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mul-ellipsis2[data-v-a1aef60a]{-webkit-line-clamp:2}.mul-ellipsis2[data-v-a1aef60a],.mul-ellipsis3[data-v-a1aef60a]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.mul-ellipsis3[data-v-a1aef60a]{-webkit-line-clamp:3}.detail-page[data-v-a1aef60a]{width:100%;padding-bottom:8px}.page-head[data-v-a1aef60a]{margin-bottom:16px}.page-head .head-badge[data-v-a1aef60a],.page-head[data-v-a1aef60a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-head .head-badge[data-v-a1aef60a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;margin-right:14px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#007eff,#4facfe);-webkit-box-shadow:0 8px 18px -6px rgba(0,126,255,.55);box-shadow:0 8px 18px -6px rgba(0,126,255,.55)}.page-head .head-badge svg[data-v-a1aef60a]{width:24px;height:24px}.page-head .head-text h2[data-v-a1aef60a]{margin:0;font-size:20px;font-weight:600;color:#0f172a;letter-spacing:.5px}.page-head .head-text p[data-v-a1aef60a]{margin:4px 0 0;font-size:13px;color:#8a94a6}.panel[data-v-a1aef60a]{padding:18px 20px 20px;background:#fff;border:1px solid #eef1f6;border-radius:16px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.04)}.panel-head[data-v-a1aef60a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.panel-head[data-v-a1aef60a],.panel-title[data-v-a1aef60a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-title .dot[data-v-a1aef60a]{width:4px;height:15px;margin-right:8px;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,from(#007eff),to(#4facfe));background:linear-gradient(180deg,#007eff,#4facfe)}.panel-title h3[data-v-a1aef60a]{margin:0;font-size:15px;font-weight:600;color:#0f172a}.panel-title .panel-sub[data-v-a1aef60a]{margin-left:10px;font-size:12px;color:#a3adb9}.panel-tools[data-v-a1aef60a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.sel-tip[data-v-a1aef60a]{font-size:13px;color:#7b8494}.sel-tip b[data-v-a1aef60a]{margin:0 3px;font-size:15px;font-weight:600;color:#007eff}.btn-export[data-v-a1aef60a]{color:#fff;border:none;border-radius:8px;background:linear-gradient(135deg,#007eff,#4facfe);-webkit-box-shadow:0 4px 12px -3px rgba(0,126,255,.45);box-shadow:0 4px 12px -3px rgba(0,126,255,.45);-webkit-transition:-webkit-box-shadow .22s ease,-webkit-transform .22s ease;transition:-webkit-box-shadow .22s ease,-webkit-transform .22s ease;transition:box-shadow .22s ease,transform .22s ease;transition:box-shadow .22s ease,transform .22s ease,-webkit-box-shadow .22s ease,-webkit-transform .22s ease}.btn-export[data-v-a1aef60a]:focus,.btn-export[data-v-a1aef60a]:hover{color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 8px 18px -4px rgba(0,126,255,.55);box-shadow:0 8px 18px -4px rgba(0,126,255,.55)}.btn-export[data-v-a1aef60a]:active{color:#fff;-webkit-transform:translateY(0);transform:translateY(0)}.btn-export.el-button.is-loading[data-v-a1aef60a]{color:#fff;border:none;opacity:1;background:linear-gradient(135deg,rgba(0,126,255,.72),rgba(79,172,254,.72));-webkit-box-shadow:none;box-shadow:none;cursor:progress}.panel-body[data-v-a1aef60a]{padding-top:4px}.score-chip[data-v-a1aef60a]{display:inline-block;min-width:52px;padding:3px 10px;font-size:12px;font-weight:600;border-radius:20px}.score-chip.lv-good[data-v-a1aef60a]{color:#0f9d58;background:rgba(16,185,129,.12)}.score-chip.lv-fine[data-v-a1aef60a]{color:#007eff;background:rgba(0,126,255,.1)}.score-chip.lv-warn[data-v-a1aef60a]{color:#d97706;background:rgba(245,158,11,.14)}.score-chip.lv-bad[data-v-a1aef60a]{color:#dc2626;background:rgba(239,68,68,.12)}.score-chip.lv-none[data-v-a1aef60a]{color:#98a2b3;background:#f1f5f9}.time-text[data-v-a1aef60a]{font-size:13px;color:#475569}.time-text em[data-v-a1aef60a]{margin-left:2px;font-size:11px;font-style:normal;color:#a3adb9}[data-v-a1aef60a] .link-btn{font-size:12px;color:#007eff}[data-v-a1aef60a] .link-btn:hover{color:#4facfe}.empty-box[data-v-a1aef60a]{padding:26px 0 30px;color:#c0c8d4;text-align:center}.empty-box svg[data-v-a1aef60a]{width:46px;height:46px}.empty-box p[data-v-a1aef60a]{margin:10px 0 0;font-size:13px;color:#a3adb9}.pagination[data-v-a1aef60a]{margin:18px 0 4px}