/* Fixed-height graph with geometry measured in CSS pixels, not stretched phone text. */
.qc-v2 .plot.qc-livechart{padding:8px 0 0;background:transparent;min-width:0}
.qc-v2 .qc-livechart .qc-daily-svg{display:block;width:100%;height:258px;margin:12px 0 0;overflow:visible}
.qc-livechart-summary{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 20px;font-size:13px;color:#536984;line-height:1.8}
.qc-livechart-summary strong{font-size:18px;font-weight:600;color:#2559b1;margin-left:8px}
.qc-axis-label{font:400 12px var(--body);fill:#52647f}
.qc-axis-line{stroke:#dce5f1;stroke-width:1;stroke-dasharray:4 5}
.qc-daily-bar{fill:#8eafea}.qc-daily-bar.latest{fill:#2563eb}
.qc-zero-mark{fill:white;stroke:#2563eb;stroke-width:1.5}
.qc-missing-mark{stroke:#8694a8;stroke-width:2;stroke-dasharray:2 2}
.qc-chart-explanation{font-size:14px;color:#52647f;line-height:1.9;margin:12px 0}
.qc-chart-data{border-top:1px solid #e0e7f1;font-size:14px;margin-top:15px;padding-top:12px}
.qc-chart-data summary{cursor:pointer;color:#285da7;padding:5px 0}
.qc-chart-data>div{max-height:280px;overflow:auto;margin-top:12px}
.qc-chart-data table{width:100%;border-collapse:collapse}
.qc-chart-data th,.qc-chart-data td{text-align:left;padding:8px 12px;border-bottom:1px solid #e3eaf5;font:400 14px var(--body);letter-spacing:0;text-transform:none}
.qc-chart-data th{background:#eff4fc;font-weight:600;position:sticky;top:0}
.qc-chart-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:22px 18px;gap:10px}
.qc-chart-empty img{width:88px;height:88px;border-radius:18px}.qc-chart-empty p{max-width:52ch;color:#52647f;font-size:14px;margin:0}.qc-chart-empty strong{font-size:17px}.qc-chart-empty a{font-size:14px}
.qc-v2 .qc-card-description{font-size:14px;line-height:1.85;color:#52647f;margin:0 0 15px}
.qc-v2 .empty p{max-width:50ch;margin:10px auto 0}.qc-v2 .empty img{border-radius:18px}
@media(max-width:600px){.qc-chart-data table{display:table}.qc-chart-data thead{display:table-header-group}.qc-chart-data tr{display:table-row}.qc-chart-data td,.qc-chart-data th{display:table-cell}.qc-chart-data td:before{display:none}}
