/* CÉZAR: nabídky a objednávky, 7. 9. 2026. */
@media (min-width: 641px) {
  html body .shell,
  html body .bank-proof {
    width: min(1400px, calc(100% - 48px)) !important;
  }
}
html:root {
  --shell: 1400px;
}

/* Úvodní odstavce kapitol na bílém a světle modrém pozadí. */
html body :is(.benefits, .modes-section) .section-heading > p:not(.section-kicker),
html body .control-copy > p:not(.section-kicker),
html body .documents-copy > p:not(.section-kicker),
html body .audience-section .section-heading-row > p,
html body :is(.mm-white, .mm-light) .mm-section-heading > p:not(.section-kicker),
html body .faq-heading > p:not(.section-kicker),
html body .doc-benefits .section-heading > p:not(.section-kicker),
html body :is(.doc-related, .doc-picture-benefits, .doc-storage) h2 ~ p,
html body :is(.doc-workflow, .doc-rights) .doc-split-heading > p,
html body .km-capabilities .km-section-heading > p:not(.section-kicker),
html body :is(.km-delegation-copy, .km-evidence-copy, .km-faq-heading) > p:not(.section-kicker),
html body .order-config-section .order-section-heading > p:not(.section-kicker),
html body .generations-section .section-heading > p:not(.eyebrow),
html body .faq-intro > p:not(.eyebrow) {
  color: #0a1c31 !important;
}

/* CÉZAR: popisy na bílých a světle modrých plochách, včetně vnořených panelů. */
html body .km-capabilities .km-capability-card:not(.km-capability-primary) > p,
html body .km-use-card > p,
html body .km-use-cases .section-heading-row > p,
html body .km-delegation-path small,
html body .km-evidence-list > span,
html body .benefit-card:not(.benefit-card-featured) > p,
html body .bank-statements p:not(.section-kicker),
html body .mode-card > p,
html body .mode-list > span,
html body .security-copy > p:not(.section-kicker),
html body .audience-bank-grid > article:first-child > p,
html body .mm-mail-body p,
html body .mm-comparison p,
html body .mm-document-outputs > div > p,
html body .mm-history-facts p,
html body .mm-history-actions p,
html body .mm-history-example details p,
html body .mm-template-detail p:not(.section-kicker),
html body .mm-light .mm-start-note > p,
html body .doc-document-row small,
html body .doc-benefit:not(.doc-benefit-0) > p,
html body .doc-picture-list p,
html body .doc-flow-caption,
html body .doc-storage-options p,
html body .doc-rights-cards p,
html body .doc-module-scope p,
html body .decision-strip p:not(.eyebrow),
html body .generation-detail p:not(.eyebrow),
html body .generation-detail li,
html body .competitor-statement,
html body .automatic-change-list li,
html body .future-version-note,
html body .order-effects small,
html body .control-copy li,
html body .control-copy li > span,
html body .b2c-card > p,
html body .b2c-card li,
html body .b2c-card li > span,
html body .customization-section article p,
html body .order-check-option small,
html body .faq-list details p,
html body .faq-answer p {
  color: #0a1c31 !important;
}
html body #funkce .bank-benefit-grid .benefit-card > p,
html body #vypisy .bank-statement-grid article p,
html body #vypisy .section-heading-row > p {
  color: #0a1c31 !important;
}
