/* Print template overrides (font family / sizes)
 * This file is intentionally loaded after common styles to avoid being overridden.
 */

.mgr-print{
  font-family: var(--ps-font-family, inherit);
  font-size: var(--ps-body-size, 14px);
}

/* Header / title text ("Дата и время записи") */
.mgr-print__label,
.mgr-print__title{
  font-size: var(--ps-title-size, 18px);
}

/* Header date (e.g. "пн 22.12.2025 г.") */
.mgr-print__date{
  font-size: var(--ps-header-size, 18px);
}

/* Body / promo text */
.mgr-print__promo,
.mgr-print__body,
.mgr-print__head-text{
  font-size: var(--ps-body-size, 14px);
}

/* Do not force italic on promo: allow WYSIWYG <i>/<em> to be visible */
.mgr-print__promo{
  font-style: normal;
}

/* Table */
.mgr-print__table{
  font-size: var(--ps-table-size, var(--ps-body-size, 14px));
}
.mgr-print__table th,
.mgr-print__table td{
  font-size: var(--ps-table-size, var(--ps-body-size, 14px));
}

/* Footer */
.mgr-print__footer,
.mgr-print__footer .mgr-print__note{
  font-size: var(--ps-footer-size, 12px);
}
/* Print-settings page preview has ID-based rules in print-settings.css.
   Override them here so sliders affect the preview too. */
#ps-preview-promo{
  font-family: var(--ps-font-family, inherit);
  font-size: var(--ps-body-size, 14px);
}
#ps-preview-footer{
  font-family: var(--ps-font-family, inherit);
  font-size: var(--ps-footer-size, 12px);
}
