.adr-week-intro{max-width:750px;margin-bottom:42px}
.adr-week-report+.adr-week-report{margin-top:70px;padding-top:65px;border-top:1px solid #4b593c}
.adr-week-lab{margin-top:60px;padding:32px;border:1px solid #a1dd4a;background:#131c13}
.adr-week-lab h3{margin:12px 0;font-size:32px}
.adr-week-lab .actions{flex-wrap:wrap}
#adr-report-viewer{border:1px solid #a1dd4a;padding:56px 16px 16px;background:#0c120e;color:white;max-width:95vw;max-height:95dvh;overflow:auto}
#adr-report-viewer::backdrop{background:#000d}
#adr-report-viewer img{display:block;width:auto;max-width:85vw;max-height:80dvh;object-fit:contain;margin:auto}
.adr-report-close{position:absolute;right:12px;top:10px;cursor:pointer;padding:9px 16px;border:1px solid #a1dd4a;background:#101910;color:white;font:inherit}
.adr-report-close:focus-visible{outline:3px solid #ff8f2b;outline-offset:3px}
@media(max-width:600px){.adr-week-lab{padding:22px}.adr-week-report+.adr-week-report{margin-top:45px;padding-top:40px}}
