.merchant-logo-editor{display:flex;align-items:flex-start;gap:20px;min-width:0}.merchant-logo-preview{flex:0 0 80px;width:80px;height:80px;display:grid;place-items:center;border:1px solid var(--line,#dce4df);border-radius:16px;background:var(--bg,#f6f8f6);font-size:12px;color:var(--muted);text-align:center;overflow:hidden}.merchant-logo-preview img{width:100%;height:100%;object-fit:contain;padding:7px}.merchant-logo-content{flex:1;min-width:0}.merchant-logo-content h3{margin:0}.merchant-logo-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.merchant-logo-actions button{min-height:44px;padding:9px 14px;border:1px solid var(--line,#dce4df);border-radius:10px;background:var(--surface,#fff);color:var(--ink,#18362d);font:inherit;cursor:pointer}.merchant-logo-actions button:first-of-type{background:var(--teal,#226453);color:var(--on-primary,#fff)}.merchant-logo-actions button:disabled{opacity:.6;cursor:wait}#merchantLogoStatus{margin:10px 0 0;font-size:12px;overflow-wrap:anywhere}@media(max-width:420px){.merchant-logo-editor{gap:12px}.merchant-logo-preview{flex-basis:60px;width:60px;height:60px}}
