.reader-report-header{margin-bottom:var(--spacing-lg)}.reader-report-header .section-title-category{margin-bottom:var(--spacing-sm)}.reader-report-lead{font-size:var(--fs-md);color:var(--text-primary);margin:0 0 var(--spacing-xs)}.reader-report-sublead{font-size:var(--fs-sm);color:var(--text-secondary);margin:0}.reader-report-photos{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);list-style:none;padding:0;margin:var(--spacing-sm) 0 0}.reader-report-photos:empty{display:none}.reader-report-photos img{width:88px;height:88px;object-fit:cover;border-radius:var(--radius-sm);display:block}.reader-report-section-title{font-size:var(--fs-lg);font-weight:var(--fw-heading);letter-spacing:var(--tracking-heading);border-top:var(--rule-strong);padding-top:.625rem;margin:var(--spacing-xl) 0 var(--spacing-xs)}.reader-report-hint{font-size:var(--fs-sm);color:var(--text-secondary);margin-bottom:var(--spacing-md)}.reader-report-form .form-check-label{font-size:var(--fs-sm)}.reader-report-submit{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.reader-report-sent{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg) 0;border-top:var(--rule-strong)}.reader-report-sent>i{font-size:var(--icon-xl);line-height:1;color:var(--color-success)}.reader-report-sent h2{font-size:var(--fs-lg);font-weight:var(--fw-heading);letter-spacing:var(--tracking-heading);margin:0 0 var(--spacing-sm)}.reader-report-sent p{color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.reader-report-emergency p{font-size:var(--fs-sm);margin:0}.reader-report-emergency a{color:var(--color-danger)}.reader-report-steps{font-size:var(--fs-sm);color:var(--text-secondary);padding-left:1.125rem;margin:0}.reader-report-steps li+li{margin-top:var(--spacing-sm)}
