/* CÉZAR: společné maximum obsahu všech stránek, 15. 9. 2026. */
html:root { --shell: 1360px !important; }
@media (min-width: 641px) {
  html body .shell:not(.module-promo > .shell),
  html body .bank-proof {
    width: min(1360px, calc(100% - 48px)) !important;
    max-width: 1360px !important;
    margin-inline: auto;
  }
  html body .novinky-shell {
    width: min(1360px, calc(100% - 40px));
  }
}
/* Nápověda: limit celého rozložení včetně levé navigace. */
html body > .app:has(> .sidebar) {
  max-width: 1360px;
  margin-inline: auto;
}
