/* Shared activity strip. Footer and strip use identical responsive gutters. */
.shell{--strux-footer-gutter:40px}
.shell>.community-online{margin:8px var(--strux-footer-gutter) 0}
.shell>.page-footer{margin-left:var(--strux-footer-gutter)!important;margin-right:var(--strux-footer-gutter)!important}
.community-online{display:flex;align-items:center;gap:16px;padding:6px 14px;border:1px solid var(--line,#d7dde1);border-radius:9px;background:var(--surface-feature,#f5f7f9);color:var(--ink,#26313c);box-sizing:border-box}
.community-online__heading,.community-online__heading>div{display:flex;align-items:center;gap:12px;margin:0;flex:0 0 auto}
.community-online__heading h2{display:flex;align-items:center;gap:8px;margin:0;font:550 13px/20px var(--head,sans-serif);letter-spacing:-.02em;white-space:nowrap}
.community-online__indicator{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#327e64;box-shadow:0 0 0 3px #327e6414}
.community-online__window{color:var(--muted,#57616c);font:400 11px/20px var(--body,sans-serif);white-space:nowrap}
.community-online .community-online__total{display:flex;align-items:baseline;gap:5px;margin:0!important;color:var(--muted,#57616c);font:400 11px/20px var(--body,sans-serif)!important;white-space:nowrap}
.community-online__total strong{font:550 17px/20px var(--head,sans-serif);color:var(--ink,#26313c);font-variant-numeric:tabular-nums}
.community-online__counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 14px;flex:1 1 auto;min-width:0;margin:0;padding:0}
.community-online__counts>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:0 0 0 12px;border-left:1px solid var(--line,#d7dde1)}
.community-online__counts dt{color:var(--muted,#57616c);font:400 12px/20px var(--body,sans-serif);white-space:nowrap}
.community-online__counts dd{margin:0;color:var(--ink,#26313c);font:550 15px/20px var(--head,sans-serif);font-variant-numeric:tabular-nums}
.community-online__note{display:none}
@media(max-width:1300px){.shell{--strux-footer-gutter:27px}.community-online{gap:12px}.community-online__counts{gap:0 10px}.community-online__counts>div{padding-left:10px}}
@media(max-width:1000px){.community-online__window{display:none}}
@media(max-width:850px){.shell{--strux-footer-gutter:24px}.community-online__window{display:inline}}
@media(max-width:700px){.shell{--strux-footer-gutter:14px}}
@media(max-width:620px){.community-online{display:block;padding:7px 12px}.community-online__heading{justify-content:space-between;margin-bottom:5px}.community-online__counts{gap:0 8px}.community-online__counts>div{padding-left:7px;gap:4px}.community-online__counts>div:first-child{padding-left:0;border-left:0}.community-online__counts dt{font-size:11px}.community-online__counts dd{font-size:13px}}
@media(forced-colors:active){.community-online{background:Canvas;border-color:CanvasText}.community-online__indicator{background:CanvasText;box-shadow:none}}

/* Five exclusive categories; people total excludes bots. */
@media(max-width:400px){.community-online__counts{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4px}.community-online__counts>div:nth-child(4){border-left:0;padding-left:0}}
