.academic-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-bottom:16px;padding:14px 16px;border:1px solid #cde7f3;border-radius:14px;background:linear-gradient(105deg,#f8fdff,#edfaff)}.toolbar-path{display:flex;align-items:center;gap:7px;color:#608097;font-size:12px}.toolbar-path b{color:#124867}.toolbar-path i{font-style:normal;color:#24a8cc}.toolbar-actions{display:flex;gap:7px;flex-wrap:wrap}.small-control{border:1px solid #c7e3ef;border-radius:7px;background:#fff;color:#31627d;padding:7px 9px;font:600 12px inherit;cursor:pointer}.small-control:hover,.small-control.active{border-color:#4dc8e7;background:#dff7ff;color:#08789f}.report-tabs{display:flex;gap:7px;overflow:auto;margin-bottom:16px;padding-bottom:3px}.report-tab{white-space:nowrap;border:0;border-bottom:3px solid transparent;background:transparent;color:#668399;padding:9px 12px;font:700 13px inherit;cursor:pointer}.report-tab.active{border-bottom-color:#159dcc;color:#0d638b}.report-pane{display:none}.report-pane.active{display:block}.demo-banner{display:flex;gap:10px;align-items:center;margin:0 0 16px;padding:10px 13px;border:1px solid #f0d9ab;border-radius:10px;background:#fffaf0;color:#90631c;font-size:12px}.demo-banner b{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#f9d47b;color:#6c480a}.academic-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.academic-kpi{padding:15px;border:1px solid #d9eaf3;border-radius:12px;background:#fff}.academic-kpi span,.academic-kpi small{display:block;color:#748fa2;font-size:11px}.academic-kpi strong{display:block;margin:4px 0;color:#124c70;font-size:24px}.academic-kpi small.up{color:#159b79}.chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.chart-card{min-width:0;padding:18px;border:1px solid #d5e8f3;border-radius:14px;background:#fff;box-shadow:0 8px 17px rgba(15,90,132,.07)}.chart-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:11px}.chart-head h3{margin:0;color:#173f5b;font-size:15px}.chart-head p{margin:2px 0 0;color:#7691a3;font-size:11px}.chart-legend{display:flex;gap:10px;color:#6c899c;font-size:10px}.chart-legend i{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;background:#1b9fc5}.chart-legend i.alt{background:#7bd7e9}.line-chart,.bar-chart{display:block;width:100%;height:196px}.axis{stroke:#d9e9f2;stroke-width:1}.axis-text{fill:#7a96a8;font-size:9px}.line-main{fill:none;stroke:#159dcc;stroke-width:3}.line-area{fill:url(#lineFill);opacity:.6}.point{fill:#fff;stroke:#159dcc;stroke-width:2}.bar-main{fill:#30b6d7}.bar-alt{fill:#b0e8f5}.donut-layout{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:12px;min-height:196px}.donut{position:relative;width:142px;height:142px;border-radius:50%;background:conic-gradient(#159dcc 0 46%,#6ed4df 46% 73%,#88b9e6 73% 89%,#dcebf5 89% 100%)}.donut:after{content:"证据\A 126";white-space:pre;display:grid;place-items:center;position:absolute;inset:27px;border-radius:50%;background:#fff;color:#164c6d;text-align:center;font-size:13px;font-weight:800;line-height:1.4}.legend-list{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:12px;color:#4d6d82}.legend-list i{display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:2px;background:#159dcc}.legend-list i.b{background:#6ed4df}.legend-list i.c{background:#88b9e6}.legend-list i.d{background:#dcebf5}.horizontal-bars{display:grid;gap:13px;padding-top:11px}.hbar-row{display:grid;grid-template-columns:95px 1fr 30px;align-items:center;gap:8px;color:#557389;font-size:11px}.hbar-track{height:11px;border-radius:20px;background:#e5f1f7;overflow:hidden}.hbar-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#35b8d9,#0b82b4)}.matrix-wrap{overflow:auto}.matrix{width:100%;border-collapse:separate;border-spacing:4px;text-align:center;font-size:12px}.matrix th{padding:8px;background:#eaf7fc;color:#356d8b}.matrix td{padding:13px;border:0;border-radius:5px;background:#eff9fc;color:#195f80;font-weight:700}.matrix td.hot{background:#169cc3;color:#fff}.matrix td.mid{background:#8edbec}.matrix-note{margin:11px 0 0;color:#728da0;font-size:11px}.academic-table{width:100%;border-collapse:collapse;font-size:12px}.academic-table th,.academic-table td{padding:11px;border-bottom:1px solid #e0edf4;text-align:left}.academic-table th{color:#4f7790;background:#eff9fd}.academic-table td{color:#345c73}.badge{display:inline-block;padding:3px 7px;border-radius:10px;background:#e0f7ed;color:#138565;font-size:10px;font-weight:700}.method-card{display:grid;grid-template-columns:1fr 1fr;gap:16px}.method-card section{padding:17px;border:1px solid #d7e9f3;border-radius:12px;background:#fff}.method-card h3{margin:0 0 8px;color:#174a69}.method-card p{margin:0;color:#678298;font-size:12px}@media(max-width:900px){.academic-kpis{grid-template-columns:repeat(2,1fr)}.chart-grid{grid-template-columns:1fr}}@media(max-width:560px){.academic-kpis{grid-template-columns:1fr}.donut-layout,.method-card{grid-template-columns:1fr}.donut{margin:auto}.toolbar-actions{width:100%}}
