/* Typographie Qwerty : Montserrat partout.
   dashforge fige la police système (ou IBM Plex via l'alias @font-face
   "Inter UI") sur ces composants : ils échappaient donc à la police du site.
   On les réaligne sur la pile Montserrat, en laissant l'arabe sur Cairo. */

html:not([dir="rtl"]) body .badge,
html:not([dir="rtl"]) body .breadcrumb-style1 .breadcrumb-item,
html:not([dir="rtl"]) body .breadcrumb-style2 .breadcrumb-item,
html:not([dir="rtl"]) body .breadcrumb-style3 .breadcrumb-item,
html:not([dir="rtl"]) body .popover,
html:not([dir="rtl"]) body .avatar-initial,
html:not([dir="rtl"]) body .divider-text,
html:not([dir="rtl"]) body .dropdown-message .media-body span,
html:not([dir="rtl"]) body .dropdown-notification .media-body span,
html:not([dir="rtl"]) body .dropdown-message .dropdown-footer,
html:not([dir="rtl"]) body .dropdown-notification .dropdown-footer,
html:not([dir="rtl"]) body .marker,
html:not([dir="rtl"]) body .step-number,
html:not([dir="rtl"]) body .steps-sm .step-link,
html:not([dir="rtl"]) body .legendLabel,
html:not([dir="rtl"]) body .wizard > .steps a .number,
html:not([dir="rtl"]) body .navbar-menu .nav-label,
html:not([dir="rtl"]) body .sidebar-nav .nav-label,
html:not([dir="rtl"]) body .nav-aside .nav-label,
html:not([dir="rtl"]) body .content-footer,
html:not([dir="rtl"]) body .footer,
html:not([dir="rtl"]) body .df-skin-name,
html:not([dir="rtl"]) body .tx-sans,
html:not([dir="rtl"]) body .tx-interui,
html:not([dir="rtl"]) body .tx-roboto {
    font-family: 'Montserrat', 'Open Sans', sans-serif;
}

/* style.css (ancien thème) force Open Sans sur tous les <p> */
html:not([dir="rtl"]) body p {
    font-family: 'Montserrat', 'Open Sans', sans-serif;
}

/* Même correctif pour les feuilles dashforge.* (filemgr, mail, chat, dashboard…) */
html:not([dir="rtl"]) body .filemgr-sidebar-header button,
html:not([dir="rtl"]) body .chat-group-divider,
html:not([dir="rtl"]) body .contact-list-divider,
html:not([dir="rtl"]) body .mail-group-label,
html:not([dir="rtl"]) body .table-dashboard thead th,
html:not([dir="rtl"]) body .list-label,
html:not([dir="rtl"]) body .card-dashboard-table .table strong,
html:not([dir="rtl"]) body .df-breadcrumbs .breadcrumb-item,
html:not([dir="rtl"]) body .section-nav .nav-label,
html:not([dir="rtl"]) body .table-components thead th,
html:not([dir="rtl"]) body .profile-skillset h4,
html:not([dir="rtl"]) body .profile-skillset label,
html:not([dir="rtl"]) body .calendar-content-body .fc-widget-content,
html:not([dir="rtl"]) body .calendar-content-body .fc-day-number,
html:not([dir="rtl"]) body .calendar-inline .ui-datepicker .ui-datepicker-calendar td a {
    font-family: 'Montserrat', 'Open Sans', sans-serif;
}
