.app-header .brand .mark.has-business-logo{background:var(--card);border:1px solid var(--line);overflow:hidden;padding:3px}.app-header .brand .mark img{display:block;width:100%;height:100%;object-fit:contain}.team-branding-panel{margin:20px 0 30px;border:1px solid var(--line);border-radius:16px;padding:20px;background:var(--bg)}.brand-editor-heading h3{margin:0;font-size:17px}.brand-editor-heading p{margin:4px 0 18px;font-size:12px}.brand-editor-preview{display:flex;gap:16px;align-items:center}.brand-preview{display:grid;place-items:center;flex-shrink:0;width:76px;height:76px;border-radius:15px;border:1px solid var(--line);background:var(--card);color:var(--blue);font-size:23px;font-weight:750;overflow:hidden;padding:5px}.brand-preview img{width:100%;height:100%;object-fit:contain}.brand-editor-preview b{font-size:12px}.brand-editor-preview p{font-size:11px;margin:4px 0}.brand-editor-preview small{font-size:10px;color:var(--muted)}.brand-editor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:16px}.brand-editor-actions button{font-size:11px;padding:10px 13px}#brand-remove{color:#b85c5c}#brand-status{font-size:11px;margin-bottom:0}#brand-status:empty{display:none}@media(max-width:750px){.team-branding-panel{padding:16px}.brand-preview{width:64px;height:64px}.brand-editor-preview{gap:12px}}
