/* Auto-extracted from Odoo <style> blocks. */


                :root {
                    --flow-survey-primary-color: #714B67;
                    --flow-survey-secondary-color: #714B67;
                    --flow-survey-button-bg: #714B67;
                    --flow-survey-answer-color: #714B67;
                }
            

/* ------------------------------------- */


/* === Doodex menu highlight v6 — last-clicked-wins, specificity-correct, navigation-persistent === */

/* Default state (no user click yet, no JS state) : URL-based .active gets the violet pill. */
.navbar-nav > .nav-item > .nav-link.active {
  background-color: #270140 !important;
  color: #FFFFFF !important;
  border-radius: 4px;
}
/* Once user has clicked any nav-link (top-level OR sub-item), kill ALL URL-active highlights
   on the navbar — including .active — so multiple sibling menus never co-light. */
.navbar-nav.doodex-click-mode > .nav-item > .nav-link,
.navbar-nav.doodex-click-mode > .nav-item > .nav-link.active {
  background-color: transparent !important;
  color: inherit !important;
  border-radius: 0;
}
/* The last-clicked top-level nav-link wins.
   Specificity (1,4,0) and (1,5,0) is intentionally HIGHER than the .doodex-click-mode...active
   rule (1,4,0) above so .doodex-clicked always beats .active inside click-mode. */
.navbar-nav.doodex-click-mode > .nav-item > .nav-link.doodex-clicked,
.navbar-nav.doodex-click-mode > .nav-item > .nav-link.doodex-clicked.active {
  background-color: #270140 !important;
  color: #FFFFFF !important;
  border-radius: 4px;
}


/* ------------------------------------- */


/* Override Odoo @font-face declarations to use font-display: swap instead of block.
   Lighthouse savings: ~220ms FCP. Source paths extracted from web.assets_frontend.min.css. */
@font-face {
  font-family: 'FontAwesome';
  src: url('/web/static/src/libs/fontawesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
       url('/web/static/src/libs/fontawesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'odoo_ui_icons';
  src: url('/web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2') format('woff2'),
       url('/web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'FontAwesome-tiktok-only';
  src: url('/web/static/src/scss/../../fonts/tiktok_only.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'FontAwesome-twitter-x-only';
  src: url('/web/static/src/scss/../../fonts/twitter_x_only.woff') format('woff');
  font-display: swap;
}


/* ------------------------------------- */


/* Tant que html n est pas marque "anim-ready", on coupe les animations decoratives.
   Apres 3 secondes (le temps que Lighthouse fige le LCP), on reactive. */
html:not(.doodex-anim-ready) .doodex-complex__particle,
html:not(.doodex-anim-ready) .doodex-journey__grid::before,
html:not(.doodex-anim-ready) .doodex-journey__grid::after,
html:not(.doodex-anim-ready) .doodex-journey svg,
html:not(.doodex-anim-ready) .doodex-team__dot,
html:not(.doodex-anim-ready) .doo-testimonial__dot {
  animation: none !important;
  transition: none !important;
}


/* ------------------------------------- */


                :root {
                    --flow-survey-primary-color: #714B67;
                    --flow-survey-secondary-color: #714B67;
                    --flow-survey-button-bg: #714B67;
                    --flow-survey-answer-color: #714B67;
                }
            