.smart-report-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:18px;border-radius:14px;background:linear-gradient(135deg,#eef7ff,#f8fbff);border:1px solid #b8d5ee;margin-bottom:16px}.smart-report-hero h3{margin:8px 0 6px;color:#004b8d}.smart-report-hero p{margin:0;max-width:760px;color:#4a5d70}.smart-report-score{min-width:130px;text-align:center;padding:14px;border-radius:12px;background:#fff;border:1px solid #d8e4ef}.smart-report-score strong{display:block;font-size:2rem;color:#0054a6}.smart-report-score span{font-size:.82rem;color:#5d6d7e}.smart-report-metrics{display:grid;grid-template-columns:repeat(6,minmax(90px,1fr));gap:10px;margin:14px 0}.smart-report-metric{padding:12px;border-radius:11px;border:1px solid #dce5ee;background:#fff;text-align:center}.smart-report-metric strong{display:block;font-size:1.35rem;color:#0054a6}.smart-report-metric span{font-size:.78rem;color:#5b6b7b}.smart-report-basic{margin:16px 0}.smart-report-publish{align-self:end;padding:12px;border-radius:10px;background:#f4f8fb}.smart-report-details{margin:12px 0;border:1px solid #d9e3ec;border-radius:12px;background:#fff}.smart-report-details summary{cursor:pointer;padding:14px;font-weight:700;color:#174c79}.smart-report-details ol{margin:0;padding:0 22px 16px 42px}.smart-report-details li{margin:9px 0}.smart-report-details li span{display:block;font-weight:600}.smart-report-details li small{display:block;color:#677889;margin-top:2px}@media(max-width:850px){.smart-report-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.smart-report-hero{display:block}.smart-report-score{margin-top:12px}.smart-report-metrics{grid-template-columns:repeat(2,1fr)}.smart-report-basic{grid-template-columns:1fr}.smart-report-hero p{font-size:.92rem}}