.status-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;padding:28px 20px;background:var(--card);border-radius:10px;color:var(--muted-foreground);font-size:14px}.status-panel p{margin:0}.status-panel[data-error=true]{border:1px solid var(--border)}.status-panel a,.status-panel button{display:inline-flex;min-height:44px;align-items:center;color:var(--accent-text);font-weight:500}.status-panel :is(a,button):focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}