.campaign-branding{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid var(--product-line);border-radius:12px;background:var(--product-surface);color:var(--product-ink);min-width:0}.campaign-branding-logo{display:block;max-width:160px;max-height:64px;width:auto;height:auto;object-fit:contain;flex:0 1 auto;background:#fff;border-radius:6px;padding:5px}.campaign-branding-copy{min-width:0;flex:1;overflow-wrap:anywhere}.campaign-branding h2{margin:0;font-size:clamp(18px,2vw,24px);line-height:1.3}.campaign-branding p{margin:8px 0 0;line-height:1.6;white-space:pre-wrap;color:var(--product-muted)}.campaign-branding summary{margin-top:4px;cursor:pointer;min-height:44px;display:list-item;align-content:center;color:var(--product-muted)}.campaign-branding [hidden],.campaign-branding[hidden]{display:none!important}#campaign-branding{margin-top:18px}#branding-dialog{width:min(760px,calc(100% - 24px))}#branding-dialog fieldset{border:0;margin:0;padding:0;min-width:0}#branding-dialog .form-grid{margin-top:16px}#branding-dialog .branding-file{padding:10px;min-height:48px}#branding-dialog textarea{padding:12px;min-height:100px;resize:vertical}#cb-preview{margin-top:12px}#cb-context{overflow-wrap:anywhere}@media(max-width:640px){.campaign-branding{gap:12px;padding:14px;align-items:flex-start}.campaign-branding-logo{max-width:84px;max-height:48px}.campaign-branding h2{font-size:18px}.delegate-app:has(#campaign-branding:not([hidden])) .auth-card{margin-top:18px}}.shared-phone.delegate-app.phone-live #campaign-branding{display:none!important}
