body{background:#f5f7fb;color:#202938}.card{border:0;box-shadow:0 5px 20px rgba(30,50,80,.06);border-radius:14px}
.section-title{font-size:1rem;font-weight:700;color:#164a8a}.releve-item{border:1px solid #dce4ef;border-radius:12px;padding:1rem;background:#fbfdff}
.stat-card{border-left:4px solid #0d6efd}.table thead th{white-space:nowrap}.required:after{content:" *";color:#dc3545}
.brand-logo{width:48px;height:38px;object-fit:contain;background:#fff;border-radius:4px;padding:2px}
.proof-preview{max-width:100%;max-height:520px;object-fit:contain;border:1px solid #dee2e6;border-radius:8px;background:#fff;padding:4px}
@media print{nav,footer,.no-print{display:none!important}body{background:#fff}.container{max-width:100%}}
