/* ========================================
   Modales « famille dashboard » : header et footer identiques au Dashboard.
   Ne s'applique PAS à #dashboardModal (référence dans v1_commercify_modal_dashboard.css).
   ======================================== */

/* Préfixe commun : toutes les modales sauf le dashboard */
#modalSearchAdvanced .dashboard-modal-header,
#modalvisitor .dashboard-modal-header,
#optionsModal .dashboard-modal-header,
#languageModal .dashboard-modal-header,
#gamesCommercifyModal .dashboard-modal-header,
#gameKoinkoinsModal .dashboard-modal-header,
#gameShootYourScammersModal .dashboard-modal-header,
#catalogSelectorModal .dashboard-modal-header,
#modalExportAds .dashboard-modal-header,
#modalInstallHomescreen .dashboard-modal-header {
    position: relative !important;
    background: #101924 !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
    padding: clamp(16px, 2vw, 22px) clamp(16px, 2vw, 24px) !important;
    padding-right: 8rem !important;
    display: flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    flex-shrink: 0 !important;
    min-height: 80px !important;
    max-height: 180px !important;
    overflow: hidden !important;
}

#modalSearchAdvanced .dashboard-modal-header .container-fluid,
#modalvisitor .dashboard-modal-header .container-fluid,
#optionsModal .dashboard-modal-header .container-fluid,
#languageModal .dashboard-modal-header .container-fluid,
#gamesCommercifyModal .dashboard-modal-header .container-fluid,
#gameKoinkoinsModal .dashboard-modal-header .container-fluid,
#gameShootYourScammersModal .dashboard-modal-header .container-fluid,
#catalogSelectorModal .dashboard-modal-header .container-fluid,
#modalExportAds .dashboard-modal-header .container-fluid,
#modalInstallHomescreen .dashboard-modal-header .container-fluid {
    flex: 1 !important;
    min-width: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#modalSearchAdvanced .dashboard-modal-header .dashboard-modal-header-inner,
#modalvisitor .dashboard-modal-header .dashboard-modal-header-inner,
#optionsModal .dashboard-modal-header .dashboard-modal-header-inner,
#languageModal .dashboard-modal-header .dashboard-modal-header-inner,
#gamesCommercifyModal .dashboard-modal-header .dashboard-modal-header-inner,
#gameKoinkoinsModal .dashboard-modal-header .dashboard-modal-header-inner,
#gameShootYourScammersModal .dashboard-modal-header .dashboard-modal-header-inner,
#catalogSelectorModal .dashboard-modal-header .dashboard-modal-header-inner,
#modalExportAds .dashboard-modal-header .dashboard-modal-header-inner,
#modalInstallHomescreen .dashboard-modal-header .dashboard-modal-header-inner {
    display: grid !important;
    grid-template-columns: 1fr auto 1fr !important;
    align-items: center !important;
    gap: 0.5rem 1.5rem !important;
    min-width: 0 !important;
    width: 100% !important;
}

#modalSearchAdvanced .dashboard-modal-header .dashboard-modal-logo-link,
#modalvisitor .dashboard-modal-header .dashboard-modal-logo-link,
#optionsModal .dashboard-modal-header .dashboard-modal-logo-link,
#languageModal .dashboard-modal-header .dashboard-modal-logo-link,
#gamesCommercifyModal .dashboard-modal-header .dashboard-modal-logo-link,
#gameKoinkoinsModal .dashboard-modal-header .dashboard-modal-logo-link,
#gameShootYourScammersModal .dashboard-modal-header .dashboard-modal-logo-link,
#catalogSelectorModal .dashboard-modal-header .dashboard-modal-logo-link,
#modalExportAds .dashboard-modal-header .dashboard-modal-logo-link,
#modalInstallHomescreen .dashboard-modal-header .dashboard-modal-logo-link {
    display: flex !important;
    align-items: center !important;
    text-decoration: none !important;
    flex-shrink: 0 !important;
    padding-left: 20px !important;
}

#modalSearchAdvanced .dashboard-modal-header .dashboard-modal-logo,
#modalvisitor .dashboard-modal-header .dashboard-modal-logo,
#optionsModal .dashboard-modal-header .dashboard-modal-logo,
#languageModal .dashboard-modal-header .dashboard-modal-logo,
#gamesCommercifyModal .dashboard-modal-header .dashboard-modal-logo,
#gameKoinkoinsModal .dashboard-modal-header .dashboard-modal-logo,
#gameShootYourScammersModal .dashboard-modal-header .dashboard-modal-logo,
#catalogSelectorModal .dashboard-modal-header .dashboard-modal-logo,
#modalExportAds .dashboard-modal-header .dashboard-modal-logo,
#modalInstallHomescreen .dashboard-modal-header .dashboard-modal-logo {
    height: 54px !important;
    width: auto !important;
    flex-shrink: 0 !important;
    border: 10px solid #000000 !important;
    display: block !important;
}

#modalSearchAdvanced .dashboard-modal-header .dashboard-modal-title,
#modalvisitor .dashboard-modal-header .dashboard-modal-title,
#optionsModal .dashboard-modal-header .dashboard-modal-title,
#languageModal .dashboard-modal-header .dashboard-modal-title,
#gamesCommercifyModal .dashboard-modal-header .dashboard-modal-title,
#gameKoinkoinsModal .dashboard-modal-header .dashboard-modal-title,
#gameShootYourScammersModal .dashboard-modal-header .dashboard-modal-title,
#catalogSelectorModal .dashboard-modal-header .dashboard-modal-title,
#modalExportAds .dashboard-modal-header .dashboard-modal-title,
#modalInstallHomescreen .dashboard-modal-header .dashboard-modal-title {
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
    margin: 0 !important;
    width: max-content !important;
    max-width: calc(100% - 4rem) !important;
    text-align: center !important;
    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
    font-size: 1.4rem !important;
    font-weight: 600 !important;
    letter-spacing: 0.04em !important;
    padding-bottom: 0.35rem !important;
    border-bottom: 2px solid rgba(255, 204, 0, 0.55) !important;
    line-height: 1.25 !important;
    color: #ffcc00 !important;
    z-index: 1 !important;
    pointer-events: none !important;
}

/* Titre + badge Bêta : alignement vertical, gap (toutes modales famille + dashboard + carte du monde) */
#dashboardModal .dashboard-modal-header .dashboard-modal-title,
#modalSearchAdvanced .dashboard-modal-header .dashboard-modal-title,
#modalvisitor .dashboard-modal-header .dashboard-modal-title,
#optionsModal .dashboard-modal-header .dashboard-modal-title,
#languageModal .dashboard-modal-header .dashboard-modal-title,
#gamesCommercifyModal .dashboard-modal-header .dashboard-modal-title,
#gameKoinkoinsModal .dashboard-modal-header .dashboard-modal-title,
#gameShootYourScammersModal .dashboard-modal-header .dashboard-modal-title,
#catalogSelectorModal .dashboard-modal-header .dashboard-modal-title,
#modalExportAds .dashboard-modal-header .dashboard-modal-title,
#modalInstallHomescreen .dashboard-modal-header .dashboard-modal-title,
.map-modal-overlay .map-mappemonde-header .dashboard-modal-title {
    display: inline-flex !important;
    align-items: center !important;
    gap: 0.5rem !important;
    flex-wrap: nowrap !important;
}

/* Badge Bêta : angles droits, style identique sur toutes les modales et carte du monde */
#dashboardModal .dashboard-modal-beta-badge,
#modalSearchAdvanced .dashboard-modal-beta-badge,
#modalvisitor .dashboard-modal-beta-badge,
#optionsModal .dashboard-modal-beta-badge,
#languageModal .dashboard-modal-beta-badge,
#gamesCommercifyModal .dashboard-modal-beta-badge,
#gameKoinkoinsModal .dashboard-modal-beta-badge,
#gameShootYourScammersModal .dashboard-modal-beta-badge,
#catalogSelectorModal .dashboard-modal-beta-badge,
#modalExportAds .dashboard-modal-beta-badge,
#modalInstallHomescreen .dashboard-modal-beta-badge,
.map-modal-overlay .map-mappemonde-header .map-beta,
.map-modal-overlay .map-mappemonde-header .dashboard-modal-beta-badge {
    display: inline-flex !important;
    align-items: center !important;
    font-size: 0.68rem !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    letter-spacing: 0.04em !important;
    padding: 2px 6px !important;
    border-radius: 0 !important;
    background: rgba(255, 165, 0, 0.18) !important;
    color: #b25b00 !important;
    flex-shrink: 0 !important;
}
body.dark-mode #dashboardModal .dashboard-modal-beta-badge,
body.dark-mode #modalSearchAdvanced .dashboard-modal-beta-badge,
body.dark-mode #modalvisitor .dashboard-modal-beta-badge,
body.dark-mode #optionsModal .dashboard-modal-beta-badge,
body.dark-mode #languageModal .dashboard-modal-beta-badge,
body.dark-mode #gamesCommercifyModal .dashboard-modal-beta-badge,
body.dark-mode #gameKoinkoinsModal .dashboard-modal-beta-badge,
body.dark-mode #gameShootYourScammersModal .dashboard-modal-beta-badge,
body.dark-mode #catalogSelectorModal .dashboard-modal-beta-badge,
body.dark-mode #modalExportAds .dashboard-modal-beta-badge,
body.dark-mode #modalInstallHomescreen .dashboard-modal-beta-badge,
body.dark-mode .map-modal-overlay .map-mappemonde-header .map-beta,
[data-bs-theme="dark"] #dashboardModal .dashboard-modal-beta-badge,
[data-bs-theme="dark"] #modalSearchAdvanced .dashboard-modal-beta-badge,
[data-bs-theme="dark"] #languageModal .dashboard-modal-beta-badge,
[data-bs-theme="dark"] #catalogSelectorModal .dashboard-modal-beta-badge,
[data-bs-theme="dark"] #gamesCommercifyModal .dashboard-modal-beta-badge,
[data-bs-theme="dark"] #gameKoinkoinsModal .dashboard-modal-beta-badge,
[data-bs-theme="dark"] #gameShootYourScammersModal .dashboard-modal-beta-badge,
[data-bs-theme="dark"] .map-modal-overlay .map-mappemonde-header .map-beta {
    background: rgba(255, 200, 120, 0.15) !important;
    color: #ffcc70 !important;
}
body.light-mode #dashboardModal .dashboard-modal-beta-badge,
body.light-mode #modalSearchAdvanced .dashboard-modal-beta-badge,
body.light-mode #modalvisitor .dashboard-modal-beta-badge,
body.light-mode #optionsModal .dashboard-modal-beta-badge,
body.light-mode #languageModal .dashboard-modal-beta-badge,
body.light-mode #gamesCommercifyModal .dashboard-modal-beta-badge,
body.light-mode #gameKoinkoinsModal .dashboard-modal-beta-badge,
body.light-mode #gameShootYourScammersModal .dashboard-modal-beta-badge,
body.light-mode #catalogSelectorModal .dashboard-modal-beta-badge,
body.light-mode .map-modal-overlay .map-mappemonde-header .map-beta {
    background: linear-gradient(120deg, #e6b800, #b8860b) !important;
    color: #1a1d21 !important;
}

#modalSearchAdvanced .dashboard-modal-header .col.dashboard-modal-header-col,
#modalSearchAdvanced .dashboard-modal-header .col,
#modalvisitor .dashboard-modal-header .col.dashboard-modal-header-col,
#modalvisitor .dashboard-modal-header .col,
#optionsModal .dashboard-modal-header .col.dashboard-modal-header-col,
#optionsModal .dashboard-modal-header .col,
#languageModal .dashboard-modal-header .col.dashboard-modal-header-col,
#languageModal .dashboard-modal-header .col,
#gamesCommercifyModal .dashboard-modal-header .col.dashboard-modal-header-col,
#gamesCommercifyModal .dashboard-modal-header .col,
#gameKoinkoinsModal .dashboard-modal-header .col.dashboard-modal-header-col,
#gameKoinkoinsModal .dashboard-modal-header .col,
#gameShootYourScammersModal .dashboard-modal-header .col.dashboard-modal-header-col,
#gameShootYourScammersModal .dashboard-modal-header .col,
#catalogSelectorModal .dashboard-modal-header .col.dashboard-modal-header-col,
#catalogSelectorModal .dashboard-modal-header .col,
#modalExportAds .dashboard-modal-header .col.dashboard-modal-header-col,
#modalExportAds .dashboard-modal-header .col,
#modalInstallHomescreen .dashboard-modal-header .col.dashboard-modal-header-col,
#modalInstallHomescreen .dashboard-modal-header .col {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    flex-wrap: nowrap !important;
    gap: 0.5rem 1rem !important;
    text-align: left !important;
    padding: 0 !important;
    padding-right: 18rem !important;
    max-width: none !important;
    min-height: 0 !important;
}

/* Boutons header : lang, search, theme, close — 52×52px */
#modalSearchAdvanced .dashboard-modal-lang-btn,
#modalvisitor .dashboard-modal-lang-btn,
#optionsModal .dashboard-modal-lang-btn,
#languageModal .dashboard-modal-lang-btn,
#gamesCommercifyModal .dashboard-modal-lang-btn,
#gameKoinkoinsModal .dashboard-modal-lang-btn,
#gameShootYourScammersModal .dashboard-modal-lang-btn,
#catalogSelectorModal .dashboard-modal-lang-btn,
#modalExportAds .dashboard-modal-lang-btn,
#modalInstallHomescreen .dashboard-modal-lang-btn {
    position: absolute !important;
    top: 50% !important;
    right: 14rem !important;
    transform: translateY(-50%) !important;
    width: 52px !important;
    height: 52px !important;
    min-width: 52px !important;
    min-height: 52px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: transparent !important;
    border: 2px solid #ffcc00 !important;
    border-radius: 0;
    color: #e9ecef !important;
    padding: 0 !important;
    cursor: pointer !important;
    transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.12s ease !important;
    z-index: 20 !important;
}
#modalSearchAdvanced .dashboard-modal-lang-btn:hover,
#modalvisitor .dashboard-modal-lang-btn:hover,
#optionsModal .dashboard-modal-lang-btn:hover,
#languageModal .dashboard-modal-lang-btn:hover,
#gamesCommercifyModal .dashboard-modal-lang-btn:hover,
#gameKoinkoinsModal .dashboard-modal-lang-btn:hover,
#gameShootYourScammersModal .dashboard-modal-lang-btn:hover,
#catalogSelectorModal .dashboard-modal-lang-btn:hover,
#modalExportAds .dashboard-modal-lang-btn:hover,
#modalInstallHomescreen .dashboard-modal-lang-btn:hover {
    background: rgba(0, 0, 0, 0.5) !important;
    border-color: #ffcc00 !important;
    color: #ffffff !important;
    transform: translateY(-50%) scale(1.05) !important;
}

#modalSearchAdvanced .dashboard-modal-search-btn,
#modalvisitor .dashboard-modal-search-btn,
#optionsModal .dashboard-modal-search-btn,
#languageModal .dashboard-modal-search-btn,
#gamesCommercifyModal .dashboard-modal-search-btn,
#gameKoinkoinsModal .dashboard-modal-search-btn,
#gameShootYourScammersModal .dashboard-modal-search-btn,
#catalogSelectorModal .dashboard-modal-search-btn,
#modalExportAds .dashboard-modal-search-btn,
#modalInstallHomescreen .dashboard-modal-search-btn {
    position: absolute !important;
    top: 50% !important;
    right: 9.75rem !important;
    transform: translateY(-50%) !important;
    width: 52px !important;
    height: 52px !important;
    min-width: 52px !important;
    min-height: 52px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: transparent !important;
    border: 2px solid #ffcc00 !important;
    border-radius: 0;
    color: #e9ecef !important;
    padding: 0 !important;
    cursor: pointer !important;
    transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.12s ease !important;
    z-index: 20 !important;
}
#modalSearchAdvanced .dashboard-modal-search-btn:hover,
#modalvisitor .dashboard-modal-search-btn:hover,
#optionsModal .dashboard-modal-search-btn:hover,
#languageModal .dashboard-modal-search-btn:hover,
#gamesCommercifyModal .dashboard-modal-search-btn:hover,
#gameKoinkoinsModal .dashboard-modal-search-btn:hover,
#gameShootYourScammersModal .dashboard-modal-search-btn:hover,
#catalogSelectorModal .dashboard-modal-search-btn:hover,
#modalExportAds .dashboard-modal-search-btn:hover,
#modalInstallHomescreen .dashboard-modal-search-btn:hover {
    background: rgba(0, 0, 0, 0.5) !important;
    border-color: #ffcc00 !important;
    color: #ffffff !important;
    transform: translateY(-50%) scale(1.05) !important;
}

#modalSearchAdvanced .dashboard-modal-theme-btn,
#modalvisitor .dashboard-modal-theme-btn,
#optionsModal .dashboard-modal-theme-btn,
#languageModal .dashboard-modal-theme-btn,
#gamesCommercifyModal .dashboard-modal-theme-btn,
#gameKoinkoinsModal .dashboard-modal-theme-btn,
#gameShootYourScammersModal .dashboard-modal-theme-btn,
#catalogSelectorModal .dashboard-modal-theme-btn,
#modalExportAds .dashboard-modal-theme-btn,
#modalInstallHomescreen .dashboard-modal-theme-btn {
    position: absolute !important;
    top: 50% !important;
    right: 5.5rem !important;
    transform: translateY(-50%) !important;
    width: 52px !important;
    height: 52px !important;
    min-width: 52px !important;
    min-height: 52px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: transparent !important;
    border: 2px solid #ffcc00 !important;
    border-radius: 0;
    color: #e9ecef !important;
    padding: 0 !important;
    cursor: pointer !important;
    transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.12s ease !important;
    z-index: 20 !important;
}
#modalSearchAdvanced .dashboard-modal-theme-btn:hover,
#modalvisitor .dashboard-modal-theme-btn:hover,
#optionsModal .dashboard-modal-theme-btn:hover,
#languageModal .dashboard-modal-theme-btn:hover,
#gamesCommercifyModal .dashboard-modal-theme-btn:hover,
#gameKoinkoinsModal .dashboard-modal-theme-btn:hover,
#gameShootYourScammersModal .dashboard-modal-theme-btn:hover,
#catalogSelectorModal .dashboard-modal-theme-btn:hover,
#modalExportAds .dashboard-modal-theme-btn:hover,
#modalInstallHomescreen .dashboard-modal-theme-btn:hover {
    background: rgba(0, 0, 0, 0.5) !important;
    border-color: #ffcc00 !important;
    color: #ffffff !important;
    transform: translateY(-50%) scale(1.05) !important;
}

#modalSearchAdvanced .dashboard-modal-close,
#modalvisitor .dashboard-modal-close,
#optionsModal .dashboard-modal-close,
#languageModal .dashboard-modal-close,
#gamesCommercifyModal .dashboard-modal-close,
#gameKoinkoinsModal .dashboard-modal-close,
#gameShootYourScammersModal .dashboard-modal-close,
#catalogSelectorModal .dashboard-modal-close,
#modalExportAds .dashboard-modal-close,
#modalInstallHomescreen .dashboard-modal-close {
    position: absolute !important;
    top: 50% !important;
    right: 1.25rem !important;
    transform: translateY(-50%) !important;
    background: #0d0d0d !important;
    border: 2px solid #ffcc00 !important;
    border-radius: 0;
    width: 52px !important;
    height: 52px !important;
    min-width: 52px !important;
    min-height: 52px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #ffffff !important;
    cursor: pointer !important;
    transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.12s ease !important;
    z-index: 20 !important;
}
#catalogSelectorModal .dashboard-modal-close:hover {
    background: #ffcc00 !important;
    border-color: #ffcc00 !important;
    color: #0d0d0d !important;
    transform: translateY(-50%) scale(1.06) !important;
}
#modalSearchAdvanced .dashboard-modal-close:hover,
#modalvisitor .dashboard-modal-close:hover,
#optionsModal .dashboard-modal-close:hover,
#languageModal .dashboard-modal-close:hover,
#gamesCommercifyModal .dashboard-modal-close:hover,
#gameKoinkoinsModal .dashboard-modal-close:hover,
#gameShootYourScammersModal .dashboard-modal-close:hover,
#modalExportAds .dashboard-modal-close:hover,
#modalInstallHomescreen .dashboard-modal-close:hover {
    background: #ffcc00 !important;
    border-color: #ffcc00 !important;
    color: #0d0d0d !important;
    transform: translateY(-50%) scale(1.06) !important;
}

/* Catalog selector : place pour icône sticky filter (1ère position) + padding header */
#catalogSelectorModal .dashboard-modal-header {
    padding-right: 23rem !important;
}
#catalogSelectorModal .dashboard-modal-header .col.dashboard-modal-header-col,
#catalogSelectorModal .dashboard-modal-header .col {
    padding-right: 23rem !important;
}
#catalogSelectorModal .cfy-catalog-selector-sticky-controls {
    position: absolute !important;
    top: 50% !important;
    right: 18.25rem !important;
    transform: translateY(-50%) !important;
    display: flex !important;
    align-items: center !important;
    gap: 0.35rem !important;
    z-index: 20 !important;
}
#catalogSelectorModal .dashboard-modal-sticky-filter-btn {
    position: relative !important;
    width: 52px !important;
    height: 52px !important;
    min-width: 52px !important;
    min-height: 52px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: transparent !important;
    border: 2px solid #ffcc00 !important;
    border-radius: 0 !important;
    color: #e9ecef !important;
    padding: 0 !important;
    cursor: pointer !important;
    transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.12s ease, opacity 0.18s ease !important;
}
#catalogSelectorModal .dashboard-modal-sticky-filter-btn:hover {
    background: rgba(0, 0, 0, 0.5) !important;
    border-color: #ffcc00 !important;
    color: #ffffff !important;
    transform: scale(1.05) !important;
}
#catalogSelectorModal .dashboard-modal-sticky-filter-btn.active {
    background: rgba(255, 204, 0, 0.25) !important;
    color: #ffcc00 !important;
}
#catalogSelectorModal .dashboard-modal-sticky-filter-btn.is-loading {
    opacity: 0.75 !important;
    pointer-events: none !important;
}
#catalogSelectorModal .dashboard-modal-sticky-filter-btn .dashboard-modal-sticky-filter-btn-icon {
    width: 28px !important;
    height: 28px !important;
}
#catalogSelectorModal .catalog-selector-sticky-feedback {
    position: absolute !important;
    top: calc(100% + 6px) !important;
    left: 0 !important;
    font-size: 0.7rem !important;
    line-height: 1.2 !important;
    color: #ffcc00 !important;
    background: rgba(13, 13, 13, 0.95) !important;
    border: 1px solid rgba(255, 204, 0, 0.5) !important;
    padding: 0.25rem 0.5rem !important;
    opacity: 0 !important;
    transform: translateY(-4px) !important;
    transition: opacity 0.16s ease, transform 0.16s ease !important;
    pointer-events: none !important;
    white-space: nowrap !important;
    z-index: 21 !important;
}
#catalogSelectorModal .catalog-selector-sticky-feedback.is-visible {
    opacity: 1 !important;
    transform: translateY(0) !important;
}

#modalSearchAdvanced .dashboard-modal-lang-btn .dashboard-modal-lang-btn-icon,
#modalSearchAdvanced .dashboard-modal-lang-btn img.dashboard-modal-lang-btn-icon,
#modalvisitor .dashboard-modal-lang-btn .dashboard-modal-lang-btn-icon,
#modalvisitor .dashboard-modal-lang-btn img.dashboard-modal-lang-btn-icon,
#optionsModal .dashboard-modal-lang-btn .dashboard-modal-lang-btn-icon,
#optionsModal .dashboard-modal-lang-btn img.dashboard-modal-lang-btn-icon,
#languageModal .dashboard-modal-lang-btn .dashboard-modal-lang-btn-icon,
#languageModal .dashboard-modal-lang-btn img.dashboard-modal-lang-btn-icon,
#gamesCommercifyModal .dashboard-modal-lang-btn .dashboard-modal-lang-btn-icon,
#gameKoinkoinsModal .dashboard-modal-lang-btn .dashboard-modal-lang-btn-icon,
#gameShootYourScammersModal .dashboard-modal-lang-btn .dashboard-modal-lang-btn-icon,
#catalogSelectorModal .dashboard-modal-lang-btn .dashboard-modal-lang-btn-icon,
#modalExportAds .dashboard-modal-lang-btn .dashboard-modal-lang-btn-icon,
#modalInstallHomescreen .dashboard-modal-lang-btn .dashboard-modal-lang-btn-icon {
    width: 28px !important;
    height: 28px !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
}
#modalSearchAdvanced .dashboard-modal-search-btn .dashboard-modal-search-btn-icon,
#modalvisitor .dashboard-modal-search-btn .dashboard-modal-search-btn-icon,
#optionsModal .dashboard-modal-search-btn .dashboard-modal-search-btn-icon,
#languageModal .dashboard-modal-search-btn .dashboard-modal-search-btn-icon,
#gamesCommercifyModal .dashboard-modal-search-btn .dashboard-modal-search-btn-icon,
#gameKoinkoinsModal .dashboard-modal-search-btn .dashboard-modal-search-btn-icon,
#gameShootYourScammersModal .dashboard-modal-search-btn .dashboard-modal-search-btn-icon,
#catalogSelectorModal .dashboard-modal-search-btn .dashboard-modal-search-btn-icon,
#modalExportAds .dashboard-modal-search-btn .dashboard-modal-search-btn-icon,
#modalInstallHomescreen .dashboard-modal-search-btn .dashboard-modal-search-btn-icon {
    width: 28px !important;
    height: 28px !important;
    max-width: 100% !important;
    max-height: 100% !important;
}
#modalSearchAdvanced .dashboard-modal-theme-btn .theme-icon,
#modalvisitor .dashboard-modal-theme-btn .theme-icon,
#optionsModal .dashboard-modal-theme-btn .theme-icon,
#languageModal .dashboard-modal-theme-btn .theme-icon,
#gamesCommercifyModal .dashboard-modal-theme-btn .theme-icon,
#gameKoinkoinsModal .dashboard-modal-theme-btn .theme-icon,
#gameShootYourScammersModal .dashboard-modal-theme-btn .theme-icon,
#catalogSelectorModal .dashboard-modal-theme-btn .theme-icon,
#modalExportAds .dashboard-modal-theme-btn .theme-icon,
#modalInstallHomescreen .dashboard-modal-theme-btn .theme-icon {
    width: 28px !important;
    height: 28px !important;
    max-width: 100% !important;
    max-height: 100% !important;
}

/* Footer */
#modalSearchAdvanced .modal-footer.dashboard-modal-footer,
#modalvisitor .modal-footer.dashboard-modal-footer,
#optionsModal .modal-footer.dashboard-modal-footer,
#languageModal .modal-footer.dashboard-modal-footer,
#gamesCommercifyModal .modal-footer.dashboard-modal-footer,
#gameKoinkoinsModal .modal-footer.dashboard-modal-footer,
#gameShootYourScammersModal .modal-footer.dashboard-modal-footer,
#catalogSelectorModal .modal-footer.dashboard-modal-footer,
#modalExportAds .modal-footer.dashboard-modal-footer,
#modalInstallHomescreen .modal-footer.dashboard-modal-footer {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 0.75rem 1rem !important;
    border-top: 1px solid rgba(255, 204, 0, 0.2) !important;
    background: #0a0a0a !important;
    padding: 0.75rem 1.25rem !important;
}

#modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-actions,
#modalvisitor .dashboard-modal-footer .dashboard-modal-footer-actions,
#optionsModal .dashboard-modal-footer .dashboard-modal-footer-actions,
#languageModal .dashboard-modal-footer .dashboard-modal-footer-actions,
#gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-actions,
#gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-actions,
#gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-actions,
#catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-actions,
#modalExportAds .dashboard-modal-footer .dashboard-modal-footer-actions,
#modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-actions {
    display: flex !important;
    align-items: center !important;
    gap: 0.75rem !important;
}

#modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-nav,
#modalvisitor .dashboard-modal-footer .dashboard-modal-footer-nav,
#optionsModal .dashboard-modal-footer .dashboard-modal-footer-nav,
#languageModal .dashboard-modal-footer .dashboard-modal-footer-nav,
#gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-nav,
#gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-nav,
#gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-nav,
#catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-nav,
#modalExportAds .dashboard-modal-footer .dashboard-modal-footer-nav,
#modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-nav {
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 0 0.5rem !important;
    font-size: 0.8rem !important;
}
#modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-nav-link,
#modalvisitor .dashboard-modal-footer .dashboard-modal-footer-nav-link,
#optionsModal .dashboard-modal-footer .dashboard-modal-footer-nav-link,
#languageModal .dashboard-modal-footer .dashboard-modal-footer-nav-link,
#gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-nav-link,
#gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-nav-link,
#gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-nav-link,
#catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-nav-link,
#modalExportAds .dashboard-modal-footer .dashboard-modal-footer-nav-link,
#modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-nav-link {
    color: #e9ecef !important;
    text-decoration: none !important;
    padding: 0.2rem 0 !important;
    border-bottom: 1px solid transparent !important;
    transition: color 0.2s ease, border-color 0.2s ease !important;
}
#modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
#modalvisitor .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
#optionsModal .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
#languageModal .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
#gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
#gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
#gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
#catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
#modalExportAds .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
#modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover {
    color: #ffcc00 !important;
    border-bottom-color: rgba(255, 204, 0, 0.5) !important;
}

/* Séparateur et lien tour dans le footer (Accueil | Documentation | Voir la présentation) */
#modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
#modalvisitor .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
#optionsModal .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
#languageModal .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
#gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
#gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
#gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
#catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
#modalExportAds .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
#modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-nav-sep {
    color: rgba(255, 255, 255, 0.35) !important;
    font-weight: 300 !important;
    user-select: none !important;
}
#modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
#modalvisitor .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
#optionsModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
#languageModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
#gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
#gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
#gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
#catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
#modalExportAds .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
#modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour {
    font-weight: 600 !important;
    color: #ffcc00 !important;
    border-bottom-color: rgba(255, 204, 0, 0.4) !important;
}
#modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
#modalvisitor .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
#optionsModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
#languageModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
#gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
#gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
#gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
#catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
#modalExportAds .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
#modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover {
    color: #fff !important;
    border-bottom-color: #ffcc00 !important;
}

#modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#modalvisitor .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#optionsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#languageModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#modalExportAds .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-back-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 0.4rem !important;
    min-width: 7rem !important;
    padding: 0.5rem 0.9rem !important;
    background: transparent !important;
    border: 2px solid #0d0d0d !important;
    border-radius: 0;
    color: #0d0d0d !important;
    font-size: 0.85rem !important;
    font-weight: 500 !important;
    transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease !important;
}

/* Boutons footer — style visible comme modales Langues / Recherche avancée (bordure et texte clairs) */
#modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#modalvisitor .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#optionsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#languageModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#modalExportAds .dashboard-modal-footer .dashboard-modal-footer-back-btn,
#modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-back-btn {
    border-color: rgba(255, 255, 255, 0.45) !important;
    color: #e9ecef !important;
}
#modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
#modalvisitor .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
#optionsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
#languageModal .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
#gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
#gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
#gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
#catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
#modalExportAds .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
#modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover {
    background: rgba(255, 255, 255, 0.08) !important;
    border-color: rgba(255, 204, 0, 0.6) !important;
    color: #ffcc00 !important;
}
#modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#modalvisitor .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#optionsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#languageModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#modalExportAds .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon {
    width: 18px !important;
    height: 18px !important;
    flex-shrink: 0 !important;
}
#modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-text,
#modalvisitor .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#modalvisitor .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-text,
#optionsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#optionsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-text,
#languageModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#languageModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-text,
#gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-text,
#gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-text,
#gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-text,
#catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-text,
#modalExportAds .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#modalExportAds .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-text,
#modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-icon,
#modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-back-btn .dashboard-modal-footer-back-btn-text {
    color: inherit !important;
}
#modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
#modalvisitor .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
#optionsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
#languageModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
#gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
#gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
#gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
#catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
#modalExportAds .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
#modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled {
    opacity: 0.5 !important;
    cursor: not-allowed !important;
    border-color: rgba(255, 255, 255, 0.25) !important;
    color: rgba(233, 236, 239, 0.6) !important;
}
#modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
#modalvisitor .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
#optionsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
#languageModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
#gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
#gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
#gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
#catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
#modalExportAds .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
#modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover {
    background: transparent !important;
    border-color: rgba(255, 255, 255, 0.25) !important;
    color: rgba(233, 236, 239, 0.6) !important;
}

#modalSearchAdvanced .modal-footer .commercify-modal-btn-fermer,
#modalvisitor .modal-footer .commercify-modal-btn-fermer,
#optionsModal .modal-footer .commercify-modal-btn-fermer,
#languageModal .modal-footer .commercify-modal-btn-fermer,
#gamesCommercifyModal .modal-footer .commercify-modal-btn-fermer,
#gameKoinkoinsModal .modal-footer .commercify-modal-btn-fermer,
#gameShootYourScammersModal .modal-footer .commercify-modal-btn-fermer,
#catalogSelectorModal .modal-footer .commercify-modal-btn-fermer,
#modalExportAds .modal-footer .commercify-modal-btn-fermer,
#modalInstallHomescreen .modal-footer .commercify-modal-btn-fermer {
    background: #0d0d0d !important;
    border: 2px solid #ffcc00 !important;
    color: #ffffff !important;
    border-radius: 0;
    padding: 0.65rem 1.5rem !important;
    font-size: 1rem !important;
    font-weight: 500 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4) !important;
    transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, transform 0.12s ease !important;
}
#modalSearchAdvanced .modal-footer .commercify-modal-btn-fermer:hover,
#modalvisitor .modal-footer .commercify-modal-btn-fermer:hover,
#optionsModal .modal-footer .commercify-modal-btn-fermer:hover,
#languageModal .modal-footer .commercify-modal-btn-fermer:hover,
#gamesCommercifyModal .modal-footer .commercify-modal-btn-fermer:hover,
#gameKoinkoinsModal .modal-footer .commercify-modal-btn-fermer:hover,
#gameShootYourScammersModal .modal-footer .commercify-modal-btn-fermer:hover,
#catalogSelectorModal .modal-footer .commercify-modal-btn-fermer:hover,
#modalExportAds .modal-footer .commercify-modal-btn-fermer:hover,
#modalInstallHomescreen .modal-footer .commercify-modal-btn-fermer:hover {
    background: rgba(255, 204, 0, 0.25) !important;
    border-color: #ffcc00 !important;
    color: #ffcc00 !important;
    box-shadow: 0 0 0 2px rgba(255, 204, 0, 0.35), 0 4px 12px rgba(0, 0, 0, 0.25) !important;
    transform: scale(1.02) !important;
}

/* RTL */
[dir="rtl"] #modalSearchAdvanced .dashboard-modal-header,
[dir="rtl"] #modalvisitor .dashboard-modal-header,
[dir="rtl"] #optionsModal .dashboard-modal-header,
[dir="rtl"] #languageModal .dashboard-modal-header,
[dir="rtl"] #gamesCommercifyModal .dashboard-modal-header,
[dir="rtl"] #gameKoinkoinsModal .dashboard-modal-header,
[dir="rtl"] #gameShootYourScammersModal .dashboard-modal-header,
[dir="rtl"] #catalogSelectorModal .dashboard-modal-header,
[dir="rtl"] #modalExportAds .dashboard-modal-header,
[dir="rtl"] #modalInstallHomescreen .dashboard-modal-header {
    padding-left: 8rem !important;
    padding-right: clamp(16px, 2vw, 24px) !important;
}
[dir="rtl"] #modalSearchAdvanced .dashboard-modal-header .col,
[dir="rtl"] #modalvisitor .dashboard-modal-header .col,
[dir="rtl"] #optionsModal .dashboard-modal-header .col,
[dir="rtl"] #languageModal .dashboard-modal-header .col,
[dir="rtl"] #gamesCommercifyModal .dashboard-modal-header .col,
[dir="rtl"] #gameKoinkoinsModal .dashboard-modal-header .col,
[dir="rtl"] #gameShootYourScammersModal .dashboard-modal-header .col,
[dir="rtl"] #catalogSelectorModal .dashboard-modal-header .col,
[dir="rtl"] #modalExportAds .dashboard-modal-header .col,
[dir="rtl"] #modalInstallHomescreen .dashboard-modal-header .col {
    padding-right: 0 !important;
    padding-left: 18rem !important;
    text-align: right !important;
    justify-content: flex-end !important;
}
[dir="rtl"] #modalSearchAdvanced .dashboard-modal-lang-btn,
[dir="rtl"] #modalvisitor .dashboard-modal-lang-btn,
[dir="rtl"] #optionsModal .dashboard-modal-lang-btn,
[dir="rtl"] #languageModal .dashboard-modal-lang-btn,
[dir="rtl"] #gamesCommercifyModal .dashboard-modal-lang-btn,
[dir="rtl"] #gameKoinkoinsModal .dashboard-modal-lang-btn,
[dir="rtl"] #gameShootYourScammersModal .dashboard-modal-lang-btn,
[dir="rtl"] #catalogSelectorModal .dashboard-modal-lang-btn,
[dir="rtl"] #modalExportAds .dashboard-modal-lang-btn,
[dir="rtl"] #modalInstallHomescreen .dashboard-modal-lang-btn { right: auto !important; left: 14rem !important; }
[dir="rtl"] #modalSearchAdvanced .dashboard-modal-search-btn,
[dir="rtl"] #modalvisitor .dashboard-modal-search-btn,
[dir="rtl"] #optionsModal .dashboard-modal-search-btn,
[dir="rtl"] #languageModal .dashboard-modal-search-btn,
[dir="rtl"] #gamesCommercifyModal .dashboard-modal-search-btn,
[dir="rtl"] #gameKoinkoinsModal .dashboard-modal-search-btn,
[dir="rtl"] #gameShootYourScammersModal .dashboard-modal-search-btn,
[dir="rtl"] #catalogSelectorModal .dashboard-modal-search-btn,
[dir="rtl"] #modalExportAds .dashboard-modal-search-btn,
[dir="rtl"] #modalInstallHomescreen .dashboard-modal-search-btn { right: auto !important; left: 9.75rem !important; }
[dir="rtl"] #modalSearchAdvanced .dashboard-modal-theme-btn,
[dir="rtl"] #modalvisitor .dashboard-modal-theme-btn,
[dir="rtl"] #optionsModal .dashboard-modal-theme-btn,
[dir="rtl"] #languageModal .dashboard-modal-theme-btn,
[dir="rtl"] #gamesCommercifyModal .dashboard-modal-theme-btn,
[dir="rtl"] #gameKoinkoinsModal .dashboard-modal-theme-btn,
[dir="rtl"] #gameShootYourScammersModal .dashboard-modal-theme-btn,
[dir="rtl"] #catalogSelectorModal .dashboard-modal-theme-btn,
[dir="rtl"] #modalExportAds .dashboard-modal-theme-btn,
[dir="rtl"] #modalInstallHomescreen .dashboard-modal-theme-btn { right: auto !important; left: 5.5rem !important; }
[dir="rtl"] #modalSearchAdvanced .dashboard-modal-close,
[dir="rtl"] #modalvisitor .dashboard-modal-close,
[dir="rtl"] #optionsModal .dashboard-modal-close,
[dir="rtl"] #languageModal .dashboard-modal-close,
[dir="rtl"] #gamesCommercifyModal .dashboard-modal-close,
[dir="rtl"] #gameKoinkoinsModal .dashboard-modal-close,
[dir="rtl"] #gameShootYourScammersModal .dashboard-modal-close,
[dir="rtl"] #catalogSelectorModal .dashboard-modal-close,
[dir="rtl"] #modalExportAds .dashboard-modal-close,
[dir="rtl"] #modalInstallHomescreen .dashboard-modal-close { right: auto !important; left: 1.25rem !important; }
[dir="rtl"] #catalogSelectorModal .cfy-catalog-selector-sticky-controls {
    right: auto !important;
    left: 18.25rem !important;
}

/* Light mode — header et footer famille */
body.light-mode #modalSearchAdvanced .dashboard-modal-header,
body.light-mode #modalvisitor .dashboard-modal-header,
body.light-mode #optionsModal .dashboard-modal-header,
body.light-mode #languageModal .dashboard-modal-header,
body.light-mode #gamesCommercifyModal .dashboard-modal-header,
body.light-mode #gameKoinkoinsModal .dashboard-modal-header,
body.light-mode #gameShootYourScammersModal .dashboard-modal-header,
body.light-mode #catalogSelectorModal .dashboard-modal-header,
body.light-mode #modalExportAds .dashboard-modal-header,
body.light-mode #modalInstallHomescreen .dashboard-modal-header {
    background: #eef0f3 !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
body.light-mode #modalSearchAdvanced .dashboard-modal-lang-btn,
body.light-mode #modalvisitor .dashboard-modal-lang-btn,
body.light-mode #optionsModal .dashboard-modal-lang-btn,
body.light-mode #languageModal .dashboard-modal-lang-btn,
body.light-mode #gamesCommercifyModal .dashboard-modal-lang-btn,
body.light-mode #gameKoinkoinsModal .dashboard-modal-lang-btn,
body.light-mode #gameShootYourScammersModal .dashboard-modal-lang-btn,
body.light-mode #catalogSelectorModal .dashboard-modal-lang-btn,
body.light-mode #modalExportAds .dashboard-modal-lang-btn,
body.light-mode #modalInstallHomescreen .dashboard-modal-lang-btn {
    border: 2px solid #b8860b !important;
    color: #1a1d21 !important;
}
body.light-mode #modalSearchAdvanced .dashboard-modal-search-btn,
body.light-mode #modalvisitor .dashboard-modal-search-btn,
body.light-mode #optionsModal .dashboard-modal-search-btn,
body.light-mode #languageModal .dashboard-modal-search-btn,
body.light-mode #gamesCommercifyModal .dashboard-modal-search-btn,
body.light-mode #gameKoinkoinsModal .dashboard-modal-search-btn,
body.light-mode #gameShootYourScammersModal .dashboard-modal-search-btn,
body.light-mode #catalogSelectorModal .dashboard-modal-search-btn,
body.light-mode #modalExportAds .dashboard-modal-search-btn,
body.light-mode #modalInstallHomescreen .dashboard-modal-search-btn {
    border: 2px solid #b8860b !important;
    color: #1a1d21 !important;
}
body.light-mode #modalSearchAdvanced .dashboard-modal-theme-btn,
body.light-mode #modalvisitor .dashboard-modal-theme-btn,
body.light-mode #optionsModal .dashboard-modal-theme-btn,
body.light-mode #languageModal .dashboard-modal-theme-btn,
body.light-mode #gamesCommercifyModal .dashboard-modal-theme-btn,
body.light-mode #gameKoinkoinsModal .dashboard-modal-theme-btn,
body.light-mode #gameShootYourScammersModal .dashboard-modal-theme-btn,
body.light-mode #catalogSelectorModal .dashboard-modal-theme-btn,
body.light-mode #modalExportAds .dashboard-modal-theme-btn,
body.light-mode #modalInstallHomescreen .dashboard-modal-theme-btn {
    border: 2px solid #b8860b !important;
    color: #1a1d21 !important;
}
body.light-mode #modalSearchAdvanced .dashboard-modal-close,
body.light-mode #modalvisitor .dashboard-modal-close,
body.light-mode #optionsModal .dashboard-modal-close,
body.light-mode #languageModal .dashboard-modal-close,
body.light-mode #gamesCommercifyModal .dashboard-modal-close,
body.light-mode #gameKoinkoinsModal .dashboard-modal-close,
body.light-mode #gameShootYourScammersModal .dashboard-modal-close,
body.light-mode #catalogSelectorModal .dashboard-modal-close,
body.light-mode #modalExportAds .dashboard-modal-close,
body.light-mode #modalInstallHomescreen .dashboard-modal-close {
    background: #1a1d21 !important;
    border: 2px solid #b8860b !important;
    color: #ffffff !important;
}
body.light-mode #modalSearchAdvanced .dashboard-modal-close:hover,
body.light-mode #modalvisitor .dashboard-modal-close:hover,
body.light-mode #optionsModal .dashboard-modal-close:hover,
body.light-mode #languageModal .dashboard-modal-close:hover,
body.light-mode #gamesCommercifyModal .dashboard-modal-close:hover,
body.light-mode #gameKoinkoinsModal .dashboard-modal-close:hover,
body.light-mode #gameShootYourScammersModal .dashboard-modal-close:hover,
body.light-mode #catalogSelectorModal .dashboard-modal-close:hover,
body.light-mode #modalExportAds .dashboard-modal-close:hover,
body.light-mode #modalInstallHomescreen .dashboard-modal-close:hover {
    background: #ffcc00 !important;
    border-color: #b8860b !important;
    color: #1a1d21 !important;
}
body.light-mode #modalSearchAdvanced .modal-footer.dashboard-modal-footer,
body.light-mode #modalvisitor .modal-footer.dashboard-modal-footer,
body.light-mode #optionsModal .modal-footer.dashboard-modal-footer,
body.light-mode #languageModal .modal-footer.dashboard-modal-footer,
body.light-mode #gamesCommercifyModal .modal-footer.dashboard-modal-footer,
body.light-mode #gameKoinkoinsModal .modal-footer.dashboard-modal-footer,
body.light-mode #gameShootYourScammersModal .modal-footer.dashboard-modal-footer,
body.light-mode #catalogSelectorModal .modal-footer.dashboard-modal-footer,
body.light-mode #modalExportAds .modal-footer.dashboard-modal-footer,
body.light-mode #modalInstallHomescreen .modal-footer.dashboard-modal-footer {
    background: #eef0f3 !important;
    border-top-color: rgba(184, 134, 11, 0.3) !important;
}
body.light-mode #modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-nav-link,
body.light-mode #modalvisitor .dashboard-modal-footer .dashboard-modal-footer-nav-link,
body.light-mode #optionsModal .dashboard-modal-footer .dashboard-modal-footer-nav-link,
body.light-mode #languageModal .dashboard-modal-footer .dashboard-modal-footer-nav-link,
body.light-mode #gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-nav-link,
body.light-mode #gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-nav-link,
body.light-mode #gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-nav-link,
body.light-mode #catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-nav-link,
body.light-mode #modalExportAds .dashboard-modal-footer .dashboard-modal-footer-nav-link,
body.light-mode #modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-nav-link {
    color: #1a1d21 !important;
}
body.light-mode #modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
body.light-mode #modalvisitor .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
body.light-mode #optionsModal .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
body.light-mode #languageModal .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
body.light-mode #gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
body.light-mode #gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
body.light-mode #gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
body.light-mode #catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
body.light-mode #modalExportAds .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover,
body.light-mode #modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-nav-link:hover {
    color: #b8860b !important;
    border-bottom-color: rgba(184, 134, 11, 0.5) !important;
}
body.light-mode #modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
body.light-mode #modalvisitor .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
body.light-mode #optionsModal .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
body.light-mode #languageModal .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
body.light-mode #gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
body.light-mode #gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
body.light-mode #gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
body.light-mode #catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
body.light-mode #modalExportAds .dashboard-modal-footer .dashboard-modal-footer-nav-sep,
body.light-mode #modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-nav-sep {
    color: rgba(0, 0, 0, 0.35) !important;
}
body.light-mode #modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
body.light-mode #modalvisitor .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
body.light-mode #optionsModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
body.light-mode #languageModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
body.light-mode #gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
body.light-mode #gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
body.light-mode #gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
body.light-mode #catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
body.light-mode #modalExportAds .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour,
body.light-mode #modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour {
    color: #b8860b !important;
    border-bottom-color: rgba(184, 134, 11, 0.4) !important;
}
body.light-mode #modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
body.light-mode #modalvisitor .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
body.light-mode #optionsModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
body.light-mode #languageModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
body.light-mode #gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
body.light-mode #gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
body.light-mode #gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
body.light-mode #catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
body.light-mode #modalExportAds .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover,
body.light-mode #modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-nav-link-tour:hover {
    color: #1a1d21 !important;
    border-bottom-color: #b8860b !important;
}
/* Bouton Retour au tableau de bord — light mode */
body.light-mode #modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-back-btn,
body.light-mode #modalvisitor .dashboard-modal-footer .dashboard-modal-footer-back-btn,
body.light-mode #optionsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
body.light-mode #languageModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
body.light-mode #gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
body.light-mode #gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
body.light-mode #gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
body.light-mode #catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-back-btn,
body.light-mode #modalExportAds .dashboard-modal-footer .dashboard-modal-footer-back-btn,
body.light-mode #modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-back-btn {
    border-color: rgba(0, 0, 0, 0.2) !important;
    color: #1a1d21 !important;
}
body.light-mode #modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
body.light-mode #modalvisitor .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
body.light-mode #optionsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
body.light-mode #languageModal .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
body.light-mode #gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
body.light-mode #gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
body.light-mode #gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
body.light-mode #catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
body.light-mode #modalExportAds .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover,
body.light-mode #modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-back-btn:hover {
    background: rgba(0, 0, 0, 0.06) !important;
    border-color: #b8860b !important;
    color: #1a1d21 !important;
}
body.light-mode #modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
body.light-mode #modalvisitor .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
body.light-mode #optionsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
body.light-mode #languageModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
body.light-mode #gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
body.light-mode #gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
body.light-mode #gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
body.light-mode #catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
body.light-mode #modalExportAds .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled,
body.light-mode #modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled {
    border-color: rgba(0, 0, 0, 0.2) !important;
    color: rgba(0, 0, 0, 0.4) !important;
}
body.light-mode #modalSearchAdvanced .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
body.light-mode #modalvisitor .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
body.light-mode #optionsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
body.light-mode #languageModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
body.light-mode #gamesCommercifyModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
body.light-mode #gameKoinkoinsModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
body.light-mode #gameShootYourScammersModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
body.light-mode #catalogSelectorModal .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
body.light-mode #modalExportAds .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover,
body.light-mode #modalInstallHomescreen .dashboard-modal-footer .dashboard-modal-footer-back-btn.dashboard-modal-footer-back-btn-disabled:hover {
    background: transparent !important;
    border-color: rgba(0, 0, 0, 0.2) !important;
    color: rgba(0, 0, 0, 0.4) !important;
}
body.light-mode #modalSearchAdvanced .modal-footer .commercify-modal-btn-fermer,
body.light-mode #modalvisitor .modal-footer .commercify-modal-btn-fermer,
body.light-mode #optionsModal .modal-footer .commercify-modal-btn-fermer,
body.light-mode #languageModal .modal-footer .commercify-modal-btn-fermer,
body.light-mode #gamesCommercifyModal .modal-footer .commercify-modal-btn-fermer,
body.light-mode #gameKoinkoinsModal .modal-footer .commercify-modal-btn-fermer,
body.light-mode #gameShootYourScammersModal .modal-footer .commercify-modal-btn-fermer,
body.light-mode #catalogSelectorModal .modal-footer .commercify-modal-btn-fermer,
body.light-mode #modalExportAds .modal-footer .commercify-modal-btn-fermer,
body.light-mode #modalInstallHomescreen .modal-footer .commercify-modal-btn-fermer {
    background: #1a1d21 !important;
    border: 2px solid #b8860b !important;
    color: #ffffff !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15) !important;
}
body.light-mode #modalSearchAdvanced .modal-footer .commercify-modal-btn-fermer:hover,
body.light-mode #modalvisitor .modal-footer .commercify-modal-btn-fermer:hover,
body.light-mode #optionsModal .modal-footer .commercify-modal-btn-fermer:hover,
body.light-mode #languageModal .modal-footer .commercify-modal-btn-fermer:hover,
body.light-mode #gamesCommercifyModal .modal-footer .commercify-modal-btn-fermer:hover,
body.light-mode #gameKoinkoinsModal .modal-footer .commercify-modal-btn-fermer:hover,
body.light-mode #gameShootYourScammersModal .modal-footer .commercify-modal-btn-fermer:hover,
body.light-mode #catalogSelectorModal .modal-footer .commercify-modal-btn-fermer:hover,
body.light-mode #modalExportAds .modal-footer .commercify-modal-btn-fermer:hover,
body.light-mode #modalInstallHomescreen .modal-footer .commercify-modal-btn-fermer:hover {
    background: rgba(255, 204, 0, 0.2) !important;
    border-color: #b8860b !important;
    color: #1a1d21 !important;
}
body.light-mode #modalSearchAdvanced .dashboard-modal-header .dashboard-modal-title,
body.light-mode #modalvisitor .dashboard-modal-header .dashboard-modal-title,
body.light-mode #optionsModal .dashboard-modal-header .dashboard-modal-title,
body.light-mode #languageModal .dashboard-modal-header .dashboard-modal-title,
body.light-mode #gamesCommercifyModal .dashboard-modal-header .dashboard-modal-title,
body.light-mode #gameKoinkoinsModal .dashboard-modal-header .dashboard-modal-title,
body.light-mode #gameShootYourScammersModal .dashboard-modal-header .dashboard-modal-title,
body.light-mode #catalogSelectorModal .dashboard-modal-header .dashboard-modal-title,
body.light-mode #modalExportAds .dashboard-modal-header .dashboard-modal-title,
body.light-mode #modalInstallHomescreen .dashboard-modal-header .dashboard-modal-title {
    color: #1a1d21 !important;
    border-bottom-color: rgba(184, 134, 11, 0.6) !important;
}
