.readiness-report{gap:16px;display:grid}.report-head{background:linear-gradient(135deg,var(--navy),#1e5a66);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.report-head p{letter-spacing:.12em;color:#9bd1cc;margin:0 0 8px;font-size:11px;font-weight:700}.report-head h2{margin:0 0 5px;font:400 27px Georgia,serif}.report-head span{color:#c8dcdd;font-size:12px}.report-score{text-align:center;background:#ffffff0b;border:8px solid #77c8bf;border-radius:50%;place-content:center;min-width:112px;height:112px;display:grid}.report-score strong{font:400 30px Georgia,serif}.report-score span{color:#fff;font-size:11px}.report-actions{justify-content:flex-end;gap:8px;display:flex}.report-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.report-summary article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;padding:15px;display:grid}.report-summary article>span,.report-summary small{color:var(--muted);font-size:12px}.report-summary strong{font:400 20px Georgia,serif}.report-grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.category-scores{gap:15px;display:grid}.category-scores>div>div{justify-content:space-between;font-size:13px;display:flex}.category-scores i{background:#e2eae9;border-radius:8px;height:7px;margin:7px 0 5px;display:block;overflow:hidden}.category-scores em{background:var(--teal);height:100%;display:block}.category-scores small{color:var(--muted)}.blocker-list{gap:9px;margin-bottom:20px;display:grid}.blocker-list article{background:var(--red-soft);border-radius:8px;gap:10px;padding:10px;display:flex}.blocker-list article>span{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:700;display:grid}.blocker-list article div{gap:3px;display:grid}.blocker-list small{color:var(--red)}.report-list{color:var(--ink);margin:0;padding-left:20px}.report-list li{padding:5px 0}.numbered li{padding:7px 0}.report-note{color:var(--muted);margin-top:0;line-height:1.55}.report-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:13px 2px;font-size:11px;display:flex}@media (max-width:900px){.report-summary,.report-grid{grid-template-columns:1fr}.report-head{align-items:flex-start}.report-score{min-width:92px;height:92px}.tabs{overflow-x:auto}.tabs button{white-space:nowrap}}@media print{body{background:#fff}.topbar,.sidebar,.page-heading,.case-list,.case-banner,.tabs,.report-actions,.toast{display:none!important}.workspace,.case-layout{display:block}.content{max-width:none;padding:0}.case-detail{width:100%}.readiness-report{gap:10px}.report-head,.report-summary article,.panel{-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid}.report-grid{grid-template-columns:1fr 1fr}.report-footer{margin-top:10px}}
