/* Base .stat-row / .stat-item styles come from shared/styles.css.
   Column count is capped in render.php (max 4) — collapse further
   on narrow viewports so cells don't get too skinny. */
@media (max-width: 900px) {
  .block-eada-stats { padding: 56px 24px !important; }
  .block-eada-stats .stat-row { grid-template-columns: repeat(2, 1fr) !important; }
}
@media (max-width: 480px) {
  .block-eada-stats .stat-row { grid-template-columns: 1fr !important; }
}

/* Edit-mode: keep list toolbars visible on stat cells (they're
   narrow) so hover-reveal doesn't hide the ▲▼× buttons. */
body.cms-edit .block-eada-stats .stat-item {
  padding-top: 44px; min-height: 44px;
}
body.cms-edit .block-eada-stats .cms-list-item-remove,
body.cms-edit .block-eada-stats .cms-list-item-move { opacity: 1; transition-delay: 0s; }
.block-eada-stats .cms-list-item-add--inline {
  width: auto; min-height: 0; padding: 8px 12px; align-self: center;
}
