.report-document{margin:0;background:#edf1f5;color:#172b42;font:15px/1.6 system-ui,sans-serif}.report-document main{max-width:800px;margin:24px auto;padding:40px;background:white}.report-document h1{font-size:32px}.report-document h2{font-size:18px;border-bottom:1px solid #d8e1e9;padding-bottom:8px;margin-top:28px}.report-document dl{display:grid;grid-template-columns:1fr 2fr;gap:8px}.report-document dt{color:#64748b}.report-document dd{margin:0}.report-text{white-space:pre-wrap;overflow-wrap:anywhere}.report-signature{display:block;width:100%;max-width:600px;border-bottom:1px solid #bcc8d5}.report-document footer{margin-top:32px;color:#64748b;font-size:11px;overflow-wrap:anywhere}.report-cancelled{padding:12px;background:#fff0dc}#report-print{padding:12px;font:inherit;cursor:pointer}@media(max-width:600px){.report-document main{margin:0;padding:20px}}@media print{.report-document{background:white}.report-document main{margin:0;padding:0;max-width:none}#report-print{display:none}.report-signature{max-height:160px}h2{break-after:avoid}svg,dl{break-inside:avoid}}
.work-report-list>article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #dce3eb}.work-report-list p{margin:6px 0}.work-report-list .button{flex-shrink:0}@media(max-width:760px){.work-report-list>article{align-items:start;flex-direction:column}}
.report-logo{float:right;max-width:200px;max-height:85px}.report-photo img{display:block;max-width:100%;max-height:350px}.report-photo{margin:20px 0;break-inside:avoid}.report-pdf-link{display:inline-block;margin:10px;padding:10px;border:1px solid #bcc8d5;color:#172b42;text-decoration:none}@media print{.report-pdf-link{display:none}}
