.link-button{display:inline-block;padding:10px 17px;border:1px solid var(--line);border-radius:8px;background:#fff}.link-button:hover{background:var(--soft);text-decoration:none}#assignment-links{padding-top:18px;margin-top:18px;border-top:1px solid var(--line)}#assignment-description{font-weight:700;overflow-wrap:anywhere}#received-content ol{padding-right:24px}#received-content li{padding:12px 0;border-bottom:1px solid var(--line);break-inside:avoid;overflow-wrap:anywhere}#received-content p{margin:5px 0}.report-meta{display:flex;flex-wrap:wrap;gap:10px 25px;background:var(--soft);padding:15px;border-radius:7px}
@media print{@page{size:A4;margin:15mm}body .intro,body .setup,body .notes,body .site-header,body footer,#received-report>.file-button,#print-received,#report-status,#received-report>.helper{display:none!important}.page-shell{display:block;max-width:none;padding:0}#received-report{display:block!important;border:0;padding:0;margin:0}#received-report>p:not(.helper){display:none}#received-content{font-size:10pt}}
