.user-report header p{margin:.35rem 0 1rem}.report-identification{display:grid;gap:4px;text-align:right;font-size:12px}.report-identification span{color:#566}.user-role-section{margin:22px 0 30px}.user-role-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #075e54;margin-bottom:9px}.user-role-heading h2{margin:0 0 6px;color:#075e54}.user-role-heading span{font-size:12px;font-weight:bold}.empty-report{padding:18px;border:1px solid #bbc8ca;background:#f4f7f7}.user-print-options{display:flex;align-items:end;justify-content:space-between;gap:24px}.user-print-options h2,.user-print-options p{margin:.2rem 0}.user-print-options form{display:flex;align-items:end;gap:10px}.user-print-options label{margin:0;min-width:260px}
@media(max-width:700px){.user-print-options,.user-print-options form{display:grid}.user-print-options label{min-width:0}.report-identification{text-align:left}}
@media print{.user-role-section+.user-role-section{break-before:page;page-break-before:always}.user-role-section{break-inside:avoid-page}.user-report header{break-after:avoid}.user-report table{break-inside:auto}.user-report tr{break-inside:avoid;page-break-inside:avoid}@page{size:A4 portrait;margin:12mm}}
