/* Clear account controls and accessible feedback. */
[data-tone="success"],#pair-message:not([data-tone="error"]),#profile-message:not([data-tone="error"]),#business-profile-message:not([data-tone="error"]){color:#21845a!important}[data-tone="error"],.danger{color:#bb3447!important}.counter-green{color:#21845a!important}.counter-red{color:#c43c50!important}.counter-grey{color:#8b92a1!important}.compact-brand{display:none}.sidebar-toggle{align-self:flex-end;margin-bottom:12px}.menu-collapsed .shell{grid-template-columns:86px minmax(0,1fr)}.menu-collapsed .side{width:86px;padding:18px 12px}.menu-collapsed .side>.wordmark-gq,.menu-collapsed .nav-group-label,.menu-collapsed .nav a>span,.menu-collapsed .who-text,.menu-collapsed #avatar,.menu-collapsed #business-brand{display:none}.menu-collapsed .compact-brand{display:block;width:42px;margin:0 auto 24px}.menu-collapsed .nav a{justify-content:center;padding:14px}.menu-collapsed .who{display:flex;flex-wrap:wrap;justify-content:center}.menu-collapsed .main{min-width:0}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.support-ticket{padding:14px 0;border-bottom:1px solid var(--line);display:flex;gap:12px;flex-wrap:wrap}.support-ticket small{display:block;width:100%;color:var(--ink-3)}.support-grid details{padding:16px 0;border-bottom:1px solid var(--line)}.support-grid summary{cursor:pointer;font-weight:600}.support-grid ol,.support-grid p{line-height:1.8}.connected-tick{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#e0f6ea;color:#21845a;font-size:30px;margin:8px}.comparison-card{padding:24px;margin:24px 0}.comparison-bars{height:220px;display:flex;gap:16px;padding-top:20px}.comparison-bars>div{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:0}.comparison-bar{display:block;background:var(--brand);border-radius:6px 6px 0 0;height:var(--bar-height);min-height:2px;width:70%;max-width:70px}.comparison-bars small{font-size:11px;color:var(--ink-3)}.comparison-summary{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:24px}.comparison-summary b{display:block;margin-top:8px}.business-logo-row,.onboard-brand-layout{border:1px dashed var(--line);border-radius:14px;padding:20px}.workspace-bar.hidden{display:none!important}.auth .linkrow.hidden,.sidebar-setup.hidden{display:none!important}.store-more .danger{margin-left:8px}#tutorial-dialog{max-width:520px}#tutorial-dialog p{line-height:1.8}.support-grid .card{padding:28px}@media(prefers-reduced-motion:no-preference){.connected-tick{animation:connected-pop .6s cubic-bezier(.2,1.4,.5,1)}@keyframes connected-pop{from{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}}@media(max-width:800px){.support-grid{grid-template-columns:1fr}.menu-collapsed .shell{grid-template-columns:68px minmax(0,1fr)}.menu-collapsed .side{width:68px}.comparison-bars{gap:5px}.comparison-card{padding:16px}}

#app .main{padding-top:64px}.side .wordmark-gq{margin-top:18px}.chat-fallback{position:fixed;right:24px;bottom:24px;z-index:1000;background:#4e67ff;color:white;padding:16px 20px;border-radius:30px;box-shadow:0 5px 24px #25366922;text-decoration:none;font-size:13px}#connection-help ol{line-height:1.9;padding-left:24px}.err:not([data-tone="error"]){color:#21845a}@media(max-width:800px){#app .main{padding-top:36px}}
