.report-logo{display:block;width:auto;height:auto;max-width:180px;max-height:70px;object-fit:contain;margin-bottom:18px}.logo-editor{margin-top:24px}.logo-editor .toolbar{margin-top:20px;align-items:center}#logo-preview{padding:20px;background:#f7f9fa;border:1px solid #e2e9ed;border-radius:8px;margin:20px 0}#logo-preview .report-logo{margin:0;max-width:260px;max-height:110px}@media print{.report-logo{max-width:160px;max-height:65px;break-inside:avoid}}
