/* Saved home category groups: four card widths, with odd rows centered. */
body.mobile-test-page .category-shortcut-section[data-category-placement] .category-shortcut-grid {
  display: grid !important;
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  grid-auto-flow: row !important;
}
body.mobile-test-page .category-shortcut-section[data-category-placement] .category-shortcut-card {
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
}
body.mobile-test-page .category-shortcut-section[data-category-placement] .category-shortcut-card[hidden] {
  display: none !important;
}
.category-placement-controls { display: inline-flex; gap: 4px; }
#categoryManagerList .category-placement-controls button {
  padding: 6px 10px; border: 1px solid #cbd5e1; border-radius: 6px;
  background: #fff; color: #475569; cursor: pointer; white-space: nowrap;
}
#categoryManagerList .category-placement-controls button[aria-pressed="true"] {
  background: #1428a0; border-color: #1428a0; color: #fff; font-weight: 700;
}
#categoryManagerList .category-placement-controls button:disabled { opacity: .6; cursor: wait; }
#categoryManagerList .category-manager-actions { flex-wrap: wrap; }
