.branding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.branding-grid label{display:grid;gap:7px;margin:12px 0}.branding-grid input{width:100%}.brand-preview{min-height:180px;display:grid;place-items:center;border:1px dashed #cfd8d2;border-radius:18px;background:#f7faf8;margin:12px 0}.brand-preview img{max-width:180px;max-height:180px;object-fit:contain}.brand-empty{color:#7b8780}.brand-mark.has-brand-image{overflow:hidden;background:#fff}.brand-mark.has-brand-image img{width:100%;height:100%;object-fit:contain}@media(max-width:760px){.branding-grid{grid-template-columns:1fr}}
