/*!
 * KFF plugin-overrides — site overrides for third-party plugin CSS.
 *
 * WHY THIS FILE EXISTS: these rules live in web/css/dist/main.css and used to
 * win the cascade because plugin CSS (magnific-popup / tooltipster) loaded as
 * a dependency of AppAsset, i.e. BEFORE main.css. After the perf split, plugin
 * CSS moved into assets/FrontPluginsAsset.php (which depends on AppAsset), so
 * plugin CSS now loads AFTER main.css and would re-assert its own defaults
 * (magnific z-index 1042/1043, tooltipster default theme), overriding the site
 * customisations. To keep the ORIGINAL cascade result, this file is listed as
 * the LAST entry in FrontPluginsAsset::$css so it loads AFTER the plugin CSS
 * and wins — restoring the pre-split appearance on every consumer page.
 *
 * Rules copied VERBATIM from web/css/dist/main.css (magnific z-index block +
 * .tooltipster-kff theme). Keep in sync with main.css if those change.
 */

/* magnific-popup: lift the lightbox above site chrome (#menu submenu z 3000,
   .to-top z 4000, .mobile-panel z 7000). Plugin default is 1042/1043/1045. */
.mfp-bg { z-index: 6000; }
.mfp-wrap { z-index: 6001; }
.mfp-content { z-index: 6002; }

/* tooltipster: KFF blue theme (used on football-centers / regions). */
.tooltipster-kff .tooltipster-box { border: none; background: #133c8b; }
.tooltipster-kff .tooltipster-content { color: #FFFFFF; font-family: "FFDinProCond-Medium"; font-size: 18px; font-weight: 300; line-height: 1.4; padding: 15px; }
.tooltipster-kff .tooltipster-content p { margin: 0; }
.tooltipster-kff.tooltipster-bottom .tooltipster-arrow-border { border-bottom-color: #133c8b; }
.tooltipster-kff.tooltipster-bottom .tooltipster-arrow-background { border-bottom-color: #133c8b; }
