.report-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 30px}.report-tabs .pill{padding:13px 20px}.report-section-head{margin:25px 0 18px}.report-section-head p{margin-top:8px}.report-overview{display:grid;grid-template-columns:repeat(3,1fr);background:#eaf4ed;border:1px solid #dae8dd;border-radius:14px;padding:22px 0;margin-bottom:22px}.report-overview>div{padding:0 26px;border-right:1px solid #d6e5da}.report-overview>div:last-child{border:0}.report-overview span{display:block;color:#70867d;font-size:12px}.report-overview strong{display:block;color:#215e50;font-size:29px;margin-top:9px;font-weight:600}.report-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.report-result-card{padding:25px;min-width:0}.report-card-kicker{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#82948a;margin-bottom:20px}.report-card-kicker>span:first-child{background:#edf5ed;border-radius:6px;color:#6b9279;padding:7px 10px;letter-spacing:1px}.report-result-card:nth-child(2) .report-card-kicker>span:first-child{background:#fff6d5;color:#a18c42}.report-result-card:nth-child(3) .report-card-kicker>span:first-child{background:#f0eef6;color:#9182a1}.report-result-card h2{font-size:19px;line-height:1.5}.report-score{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:24px}.report-score>span{font-size:12px;color:#839389}.report-score strong{font-size:38px;line-height:1.2;font-weight:600;color:#286c59}.report-score-caption{font-size:11px;color:#85958b;margin-top:10px}.report-card-divider{height:1px;background:#edf0e9;margin:24px 0}.report-result-card h3{font-size:14px;margin-bottom:14px}.report-result-card .subtitle{font-size:12px;line-height:1.9}.report-cause-list{list-style:none;padding:0;margin:0 0 16px}.report-cause-list li{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #f0f2ec;font-size:12px}.report-cause-list strong{white-space:nowrap;font-size:12px;font-weight:500}.report-cause-list small{font-weight:400;color:#819087;font-size:10px}.report-pending{padding:12px 14px;border-radius:7px;background:#fff9e3;color:#8a7b4c;font-size:12px;margin:15px 0}.report-wrong-list{margin-top:18px;padding-top:15px;border-top:1px solid #e8eee7}.report-wrong-list summary{font-size:12px;color:#39725c;cursor:pointer;line-height:1.7}.report-error-link{width:100%;background:transparent;border:0;border-bottom:1px solid #edf1e9;padding:13px 0;display:flex;justify-content:space-between;gap:12px;align-items:start;text-align:left;color:#49685a;font-size:11px;cursor:pointer}.report-error-link>span:last-child{white-space:nowrap;color:#7d927f}.report-method{margin:18px 0 32px;line-height:1.9}.report-summary{margin-top:32px}.report-summary .card{padding:28px}.report-summary-lead{font-size:15px;color:#365d4c;line-height:1.9;margin-bottom:20px}.report-cause-chart{margin:24px 0}.report-chart-row{display:grid;grid-template-columns:180px minmax(40px,1fr) 95px;align-items:center;gap:17px;margin:18px 0;font-size:13px}.report-chart-label{display:flex;align-items:center;gap:12px}.report-chart-label small{font-size:10px;color:#97a893}.report-chart-track{height:17px;background:#eff4ec;border-radius:4px;overflow:hidden}.report-chart-track i{display:block;height:100%;border-radius:4px;background:#a2c7ad}.report-chart-track i.top{background:#d6bf68}.report-chart-row>strong{font-size:12px;font-weight:500;text-align:right;white-space:nowrap}.report-chart-row>strong small{font-size:11px;color:#8b9b8d;margin-left:6px}.report-cause-chart figcaption{font-size:11px;color:#8b9a90;margin-top:24px}.report-chart-empty{padding:23px 0;color:#8e9c91;font-size:13px;line-height:1.9}.report-trend-card{padding:28px;margin-bottom:28px}.report-line-wrap{width:100%;margin:25px 0 14px;overflow-x:auto}.report-line-chart{display:block;width:100%;min-width:480px}.report-line-chart text{fill:#8a9b90;font-size:11px}.report-grid-line{stroke:#e8eee7;stroke-width:1}.report-trend-line{stroke:#549a7d;stroke-width:3;fill:none;stroke-linejoin:round;stroke-linecap:round}.report-trend-dot{fill:#519075;stroke:#fff;stroke-width:2}.report-trend-dot:focus{outline:none;stroke:#d7bc63;stroke-width:4}.listening-report .table-wrap{margin-bottom:24px}.report-result-card .tiny,.report-summary .tiny,.report-trend-card>.tiny{line-height:1.9}
@media(max-width:1150px){.report-result-grid{grid-template-columns:1fr}.report-result-card{padding:24px}.report-score{justify-content:flex-start;gap:24px;margin-top:16px}.report-score strong{font-size:34px}.report-cause-list li{padding:12px 0}.report-card-kicker{margin-bottom:14px}}
@media(max-width:650px){.report-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.report-tabs .pill{padding:12px 8px;font-size:11px;text-align:center}.report-overview{padding:18px 0}.report-overview>div{padding:0 12px}.report-overview span{font-size:10px}.report-overview strong{font-size:25px}.report-result-card,.report-summary .card,.report-trend-card{padding:20px}.report-chart-row{grid-template-columns:minmax(0,1fr) 80px;gap:8px;margin:20px 0}.report-chart-label{grid-column:1}.report-chart-track{grid-column:1;grid-row:auto;height:13px}.report-chart-row>strong{grid-column:2;grid-row:span 2}.report-section-head{align-items:start;gap:12px}.report-section-head .tag{font-size:10px}.report-summary .section-head{align-items:start;gap:10px}}
