/* Support page shell spacing; scoped independently of answer/data components. */
.support-page .support-chat .support-intro { padding:8px 12px; }
.support-page .support-heading { gap:8px; }
.support-page .support-heading-icon { width:28px; height:28px; border-radius:9px; }
.support-page .support-heading h1 { font-size:18px; line-height:24px; }
.support-page .support-status-row { margin-top:4px; padding-top:4px; gap:8px; }
.support-page .support-status-row > p { gap:6px; font-size:11px; line-height:1.4; }
.support-page .support-chat .support-recheck { min-height:28px; padding:4px 8px; font-size:11px; }
