/* SellMacBook V10.7: compact 3-column category grid on phones. Desktop unchanged. */
@media (max-width: 600px) {
  .smb-category-chooser {padding: 17px 0 24px !important;}
  .smb-category-chooser .smb-category-heading {margin-bottom: 11px !important;}
  .smb-category-chooser .category-grid {display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 7px !important;}
  .smb-category-chooser .category-card {min-width: 0 !important;min-height: 94px !important;height: 94px !important;padding: 8px 3px 6px !important;border: 1px solid !important;border-radius: 13px !important;box-shadow: 0 3px 9px #24365e0d !important;}
  .smb-category-chooser .category-card .category-art {height: 48px !important;min-height: 0 !important;}
  .smb-category-chooser .category-card .device-svg {width: 54px !important;height: 46px !important;max-width: 90% !important;max-height: 46px !important;}
  .smb-category-chooser .category-card strong {font-size: 10.5px !important;line-height: 1.18 !important;margin-top: 2px !important;overflow-wrap: normal !important;}
  .smb-category-chooser .category-card .category-sub {display: none !important;}
  .smb-category-chooser .category-card .cat-arrow {width: 17px !important;height: 17px !important;right: 4px !important;top: 4px !important;font-size: 10px !important;}
}
@media(max-width: 360px) {
  .smb-category-chooser .category-grid {gap: 5px !important;}
  .smb-category-chooser .category-card {height: 88px !important;min-height: 88px !important;padding: 6px 2px 5px !important;}
  .smb-category-chooser .category-card .category-art {height: 43px !important;}
  .smb-category-chooser .category-card .device-svg {height: 40px !important;width: 48px !important;}
  .smb-category-chooser .category-card strong {font-size: 9.5px !important;}
}
