.dc-report-visuals{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:12px;margin:12px 0}.dc-report-visuals .card{margin:0;min-width:0}.dc-report-visuals h2,.dc-task-visuals h2{font-size:15px;margin:0 0 10px}.dc-workload-chart{width:100%;height:180px;display:block}.dc-workload-chart line{stroke:currentColor;opacity:.12}.dc-workload-chart text{fill:currentColor;font-size:11px;opacity:.7}.dc-workload-chart rect{fill:#b58a28}.dc-success{text-align:center}.dc-success-ring{width:104px;height:104px;border-radius:50%;margin:8px auto;background:conic-gradient(#b58a28 var(--dc-ring),#72807825 0);display:grid;place-items:center;position:relative}.dc-success-ring:before{content:"";position:absolute;inset:9px;border-radius:50%;background:var(--panel,#fff)}.dc-success-ring b{position:relative;font-size:23px}.dc-success p{font-size:12px;margin:8px 0}.dc-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dc-task-item{min-width:0;border:1px solid #72807830;border-radius:8px;padding:12px}.dc-task-item h3{font-size:13px;line-height:1.35;margin:0 0 10px;overflow-wrap:anywhere}.dc-task-bar{display:grid;grid-template-columns:75px minmax(0,1fr) 52px;gap:8px;align-items:center;font-size:11px;margin:7px 0}.dc-task-bar b{text-align:right;font-weight:600}.dc-task-track{height:7px;background:#72807825;border-radius:9px;overflow:hidden}.dc-task-track i{display:block;height:100%;border-radius:9px}.dc-task-track .dc-previous{background:#71889e}.dc-task-track .dc-current{background:#b58a28}[data-theme="dark"] .dc-success-ring:before{background:var(--panel,#132219)}@media(max-width:600px){.dc-report-visuals,.dc-task-grid{grid-template-columns:1fr}.dc-success{display:grid;grid-template-columns:1fr 110px;align-items:center;text-align:left}.dc-success h2{grid-column:1;grid-row:1}.dc-success-ring{grid-column:2;grid-row:1/3}.dc-success p{grid-column:1;grid-row:2}.dc-workload-chart{height:160px}}@media print{.dc-report-visuals,.dc-task-grid{break-inside:avoid}.dc-success-ring,.dc-task-track i,.dc-workload-chart rect{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
