/* 092 + 093 (10/2026): mensi dlazdice podkategorii s miniaturou (zadani Bary 11. 10. 2026). Navrh: 093-designer.
   Nacita se v sablone kategorie az za styly webu, proto #mainContent a !important u par veci. */
#mainContent .subCategoryLinkContainer { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 8px; margin: 10px 15px 16px; }
#mainContent .subCategoryLinkContainer::before, #mainContent .subCategoryLinkContainer::after { display: none; }
#mainContent .subCategoryLinkContainer .subCategoryLinkBox { width: auto; height: auto; float: none; margin: 0; padding: 0; }
#mainContent .subCategoryLinkContainer .subCategoryLinkWrapper { height: 100%; margin: 0; padding: 0; background: #eaf2fc; border: 0; border-radius: 6px; box-shadow: none; display: block; }
#mainContent .subCategoryLinkContainer .subCategoryLinkWrapper:hover { background: #d9e8fa; }
#mainContent .subCategoryLinkContainer a.subCategoryLink { display: flex !important; align-items: center; gap: 10px; width: auto; height: 100%; min-height: 56px; margin: 0; padding: 6px 10px !important;
  font-size: 14px !important; line-height: 1.25 !important; font-weight: 700; text-align: left !important; text-decoration: none !important; color: #08376D; }
#mainContent .subCategoryLinkContainer .sc-mini { flex: none; width: 40px; height: 40px; object-fit: contain; border-radius: 4px; }
@media (max-width: 991px) {
  #mainContent .subCategoryLinkContainer { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 6px; margin: 10px 0 14px; }
  #mainContent .subCategoryLinkContainer a.subCategoryLink { min-height: 48px; padding: 6px 8px !important; gap: 8px; }
  #mainContent .subCategoryLinkContainer .sc-mini { width: 32px; height: 32px; }
}
