.report-page{max-width:760px;margin:24px auto;padding:0 14px}.report-crumb{margin:0 0 12px;color:#596773}.report-crumb a{color:var(--brand-red,#df1010)}.report-card{background:#fff;border:1px solid #dfe3e6;border-radius:8px;padding:24px;overflow-wrap:anywhere}.report-card h1{margin:0 0 8px;color:var(--brand-navy,#1d3445)}.report-title{margin:0 0 18px;padding:12px;background:#f4f6f7;border-left:4px solid var(--brand-red,#df1010)}.report-title h2{margin:0;font-size:20px}.report-field{margin:0 0 16px}.report-field label{display:block;margin-bottom:5px;font-weight:700}.report-field input,.report-field textarea{display:block;width:100%;max-width:520px;padding:10px;border:1px solid #aeb7bf;border-radius:4px;font:inherit}.report-field textarea{resize:vertical}.report-field input:invalid,.report-field textarea:invalid{background:#ffff0017}.report-field input:focus,.report-field textarea:focus{outline:2px solid #315f7d;outline-offset:1px}.report-error{display:block;margin-top:4px;color:#b42318}.report-success{padding:10px;background:#e8f7ec;color:#176b2c}.report-submit{padding:10px 22px;border:0;border-radius:4px;background:#df1010;color:#fff;font-weight:700;cursor:pointer}@media(max-width:500px){.report-page{margin:12px auto;padding:0 8px}.report-card{padding:16px}.report-field input,.report-field textarea,.report-submit{width:100%;max-width:none}}
