#workspaceBranding{border:1px solid var(--line);border-radius:14px;padding:18px;margin:0 0 24px;background:var(--panel)}
#workspaceBranding[hidden]{display:none!important}
#workspaceBranding h3{font-size:16px;margin:0 0 8px}
.workspace-brand-hint,.workspace-brand-note,.workspace-brand-status{font-size:12px;line-height:1.6;color:var(--muted);margin:0 0 14px}
.workspace-brand-row{display:flex;gap:16px;align-items:center;min-width:0}
.workspace-brand-preview{width:72px;height:72px;flex:0 0 72px;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:var(--accent-soft);color:var(--text);border:1px solid var(--line);font-size:23px;font-weight:750}
.workspace-brand-preview img{display:block;width:100%;height:100%;object-fit:contain}
.workspace-brand-content{min-width:0;flex:1}.workspace-brand-actions{display:flex;gap:8px;flex-wrap:wrap}
.workspace-brand-actions button{font-size:12px;padding:10px 12px;min-height:40px}.workspace-brand-actions button:disabled{opacity:.5;cursor:default}
.workspace-brand-note{margin:9px 0 0}.workspace-brand-status{margin:12px 0 0;min-height:0}.workspace-brand-status:empty{display:none}
@media(max-width:560px){#workspaceBranding{padding:14px}.workspace-brand-row{align-items:flex-start;gap:12px}.workspace-brand-preview{width:56px;height:56px;flex-basis:56px;border-radius:13px}.workspace-brand-actions{flex-direction:column}.workspace-brand-actions button{width:100%;min-height:44px;text-align:center}}
