/* Single source of truth for community statistics layout, shared across SPA and public pages. */
body:not(.raghba-admin-mode) .rb-community-stats{height:auto!important;min-height:222px!important;max-height:none!important;overflow:visible!important;padding:13px 15px 14px!important;box-sizing:border-box!important}
body:not(.raghba-admin-mode) .rb-community-stats h3{margin:0 0 9px!important;min-height:31px!important;display:flex!important;flex-direction:row-reverse!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;font-size:16px!important;line-height:1.4!important;white-space:normal!important;border-bottom:1px solid #915071!important;padding-bottom:10px!important}
body:not(.raghba-admin-mode) .rb-community-stats .rb-stats-graph{flex:none!important;width:23px!important;height:23px!important}
body:not(.raghba-admin-mode) .rb-community-stats #rbRealStats{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;min-width:0!important}
body:not(.raghba-admin-mode) .rb-community-stats .rb-stat-row{display:grid!important;direction:rtl!important;grid-template-columns:35px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:46px!important;height:auto!important;padding:3px 1px!important;margin:0!important;box-sizing:border-box!important}
body:not(.raghba-admin-mode) .rb-community-stats .rb-stat-icon{display:grid!important;grid-column:1!important;place-items:center!important;width:35px!important;height:35px!important;min-width:35px!important;flex:none!important;border-radius:10px!important;background:#71305a!important;color:#f7b9da!important}
body:not(.raghba-admin-mode) .rb-community-stats .rb-stat-icon svg{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
body:not(.raghba-admin-mode) .rb-community-stats .rb-stat-row>div{grid-column:2!important;min-width:0!important;display:flex!important;direction:rtl!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}
body:not(.raghba-admin-mode) .rb-community-stats .rb-stat-row strong{order:0!important;flex:none!important;display:inline!important;font-size:20px!important;font-weight:850!important;line-height:1.25!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;color:#fff!important}
body:not(.raghba-admin-mode) .rb-community-stats .rb-stat-row small{order:0!important;flex:1 1 auto!important;display:inline!important;text-align:right!important;line-height:1.4!important;font-size:11px!important;white-space:normal!important;margin:0!important;color:#f0cede!important}
@media(max-width:1420px) and (min-width:821px){body:not(.raghba-admin-mode) .rb-community-stats{padding:10px 11px 11px!important}body:not(.raghba-admin-mode) .rb-community-stats h3{font-size:14px!important}body:not(.raghba-admin-mode) .rb-community-stats .rb-stat-row{gap:6px!important;grid-template-columns:30px minmax(0,1fr)!important}body:not(.raghba-admin-mode) .rb-community-stats .rb-stat-icon{width:30px!important;height:30px!important;min-width:30px!important}body:not(.raghba-admin-mode) .rb-community-stats .rb-stat-row strong{font-size:17px!important}body:not(.raghba-admin-mode) .rb-community-stats .rb-stat-row small{font-size:10px!important}}

/* Standalone pages: override historical post-specific stat row spacing exactly as in Home. */
@media(min-width:1421px){body:not(.raghba-admin-mode):has(.rb-post-shell) .rb-post-shell>.right .rb-community-stats .rb-stat-row,body.rb-shared-standalone:not(.raghba-admin-mode) .rb-shared-page-layout>.right .rb-community-stats .rb-stat-row{min-height:46px!important;height:46px!important;padding:3px 1px!important;gap:9px!important}body:not(.raghba-admin-mode):has(.rb-post-shell) .rb-post-shell>.right .rb-community-stats,body.rb-shared-standalone:not(.raghba-admin-mode) .rb-shared-page-layout>.right .rb-community-stats{height:222px!important;min-height:222px!important;max-height:none!important;padding:13px 15px 14px!important}}
