.general-branding section{background:#fff;border:1px solid #dbe6e3;border-radius:18px;padding:24px;margin:0 0 24px}.general-branding .fields,.general-branding .asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.general-branding label{display:block;font-weight:600}.general-branding input{display:block;width:100%;min-width:0;padding:12px;border:1px solid #bdcfca;border-radius:8px;font:inherit;margin:8px 0 16px}.general-branding .preview{background:#000;border-radius:10px;height:150px;display:grid;place-items:center}.general-branding .preview img{max-width:90%;max-height:125px;object-fit:contain}.general-branding article{min-width:0}.general-branding #brand-status:not(:empty){padding:14px;background:#e1f7ee;border-radius:8px;margin-bottom:16px}.general-branding button{min-height:44px}.general-branding h2{margin-top:0}@media(max-width:700px){.general-branding .fields,.general-branding .asset-grid{grid-template-columns:1fr}.general-branding section{padding:18px}.general-branding input{font-size:16px}}