/* ZakatEase — printed / PDF summary: just the result, breakdown and disclaimer. */

@page { margin: 16mm; }

body {
    background: #fff !important;
    color: #000 !important;
    padding: 0 !important;
}

.skip-link,
.site-header,
.form,
.actions,
.meter,
.mobile-bar,
.site-footer__brand,
.result-card__title { display: none !important; }

.layout {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    max-width: none !important;
}

.results { position: static !important; display: block !important; }

.result-card,
.breakdown {
    border: 1px solid #bbb !important;
    border-top: 1px solid #bbb !important;
    box-shadow: none !important;
    background: #fff !important;
    break-inside: avoid;
}
.breakdown { margin-top: 12px; }

.print-only { display: block !important; }
.print-heading { font: 700 18pt/1.2 var(--font-display); margin-bottom: 4px; }
.print-date { color: #444; font-size: 10pt; margin-bottom: 14px; }

.due__amount { color: #000 !important; }
.status { border-color: #888 !important; background: #f3f3f3 !important; color: #000 !important; }

.site-footer { border: 0; padding: 14px 0 0; }
.site-footer .container { padding: 0; }
.site-footer__disclaimer { color: #333; font-size: 9pt; }
