.report-brand-summary{display:flex;align-items:center;gap:18px;margin:20px 0 26px;padding:18px 0;border-top:1px solid #d8d2c8;border-bottom:1px solid #d8d2c8;color:#284339}
.report-brand-summary[hidden],.report-print-brand[hidden],#brandSummaryLogo[hidden],#reportDialogThanks[hidden],#reportDialogCredit[hidden],#removeBrandLogo[hidden]{display:none!important}
.report-brand-summary img{max-width:130px;max-height:68px;object-fit:contain}
.report-brand-summary div{min-width:0}
.report-brand-summary strong{display:block;margin-bottom:4px}
.report-brand-summary p{margin:0;white-space:pre-line;overflow-wrap:anywhere}
.report-brand-editor-preview{min-height:92px;display:flex;align-items:center;justify-content:center;padding:12px;border:1px dashed #b9c6b9;border-radius:12px;background:#f8f9f5}
.report-brand-editor-preview img{max-width:100%;max-height:120px;object-fit:contain}
.report-brand-editor-preview span{color:#66756b}
#brandThanks{min-height:110px;resize:vertical}
#brandStatus{min-height:1.25em;color:#a23b36}
.profile-identity{max-width:760px;border-top:1px solid #d8d2c8;padding-top:22px}
.profile-identity h3{margin:0 0 8px;color:#284339}
.profile-identity>p{max-width:650px;line-height:1.55;color:#52655a}
.profile-identity form{max-width:620px;margin-top:24px}
.profile-identity .dialog-actions{justify-content:flex-start}
.report-print-brand{display:flex;align-items:center;gap:18px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #d9ded8}
.report-print-brand img{max-width:150px;max-height:78px;object-fit:contain}
.report-print-thanks{margin-top:30px;padding-top:17px;border-top:1px solid #d9ded8;white-space:pre-line}
.report-print-credit{margin-top:28px;padding-top:10px;border-top:1px solid #d9ded8;font:12px/1.4 system-ui;color:#52655a}
@media(max-width:600px){.report-brand-summary{align-items:flex-start;flex-direction:column}.report-brand-summary img{max-width:110px}}
@media print{#reportDialog .actions{display:none}.report-brand-summary{border-top:0}}
