/*
Theme Name: Quelle Prop Firm Choisir
Theme URI: https://www.quellepropfirmchoisir.com
Author: Pilotage marketing WeGetFunded
Description: Le dossier de la rédaction. Thème de blocs mobile d'abord : un comparatif qui a tranché, le verdict en ouverture, l'argumentaire ensuite, six prop firms notées. Source versionnée dans le dossier de pilotage (D-WGF-142).
Version: 1.0.1
Requires at least: 6.5
Tested up to: 6.8
Requires PHP: 8.0
License: GNU General Public License v2 or later
Text Domain: quellepropfirmchoisir
*/

/* ============================================================
   QUELLEPROPFIRMCHOISIR · le dossier de la rédaction
   Papier, serif d'imprimerie, filet rouge de verdict.
   Les couleurs, polices et tailles viennent de theme.json.
   ============================================================ */
:root {
  --papier: var(--wp--preset--color--papier); --papier-2: var(--wp--preset--color--papier-2);
  --encre: var(--wp--preset--color--encre); --encre-2: var(--wp--preset--color--encre-2); --encre-3: var(--wp--preset--color--encre-3);
  --rouge: var(--wp--preset--color--rouge); --rouge-pale: var(--wp--preset--color--rouge-pale);
  --vert: var(--wp--preset--color--vert); --vert-pale: var(--wp--preset--color--vert-pale); --or: var(--wp--preset--color--or);
  --ligne: var(--wp--custom--ligne); --ligne-2: var(--wp--custom--ligne-2);
  --r: var(--wp--custom--rayon);
  --serif: var(--wp--preset--font-family--serif); --sans: var(--wp--preset--font-family--sans); --mono: var(--wp--preset--font-family--mono);
  --barre-h: var(--wp--custom--barre-h);
  --qpc-cookie-h: 0px;
}
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; scroll-padding-top: 72px; }
body { margin: 0; font-variation-settings: "opsz" 14; padding-bottom: calc(var(--barre-h) + 12px + var(--qpc-cookie-h)); }
body.admin-bar .qpc-head { top: var(--wp-admin--admin-bar--height, 32px); }
img { max-width: 100%; height: auto; display: block; }
h1, h2, h3 { margin: 0; }
h1 { font-variation-settings: "opsz" 72; }
h2 { font-variation-settings: "opsz" 48; }
p { margin: 0; }
.wp-site-blocks > * + * { margin-block-start: 0; }
.qpc-eyebrow { font: 600 13px/1 var(--sans); letter-spacing: .16em; text-transform: uppercase; color: var(--rouge); }
.qpc-sous { color: var(--encre-2); max-width: 56ch; }
.qpc-filet { height: 3px; background: var(--rouge); width: 52px; margin: 14px 0 18px; }
:focus-visible { outline: 3px solid var(--rouge); outline-offset: 2px; }

/* --- en-tête : une manchette ---------------------------------- */
.qpc-head { position: sticky; top: 0; z-index: 50; background: rgba(251,250,247,.9); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); border-bottom: 1px solid var(--encre); }
.qpc-head__ligne { min-height: 60px; align-items: center; gap: 12px; }
.qpc-logo { margin: 0; }
.qpc-logo a { display: inline-flex; align-items: baseline; gap: 6px; min-height: 44px; text-decoration: none; color: var(--encre); }
.qpc-logo a::after { content: ".com"; font: 500 12px var(--sans); letter-spacing: .12em; text-transform: uppercase; color: var(--encre-3); }
.qpc-nav { margin-left: auto; }
.qpc-nav a { padding: 10px 0; }
.qpc-nav a:hover { color: var(--encre); }
.qpc-maj { display: none; font: 400 13px var(--sans); color: var(--encre-3); white-space: nowrap; }
.qpc-maj b { font-weight: 500; color: var(--encre-2); }
.wp-block-navigation__responsive-container-open { width: 44px; height: 44px; border: 1px solid var(--ligne); border-radius: var(--r); display: grid; place-items: center; color: var(--encre); }
.wp-block-navigation__responsive-container-open svg { width: 22px; height: 22px; }
.wp-block-navigation__responsive-container.is-menu-open { background: var(--papier); padding: 24px 16px; }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content { padding-top: 40px; }
.wp-block-navigation__responsive-container.is-menu-open a { font: 500 28px/1.2 var(--serif); color: var(--encre); padding: 10px 0; }
.wp-block-navigation__responsive-container-close { width: 44px; height: 44px; color: var(--encre); }

/* --- la une : le verdict ------------------------------------- */
.qpc-main { padding-bottom: 8px; }
.qpc-une { padding: 26px 0 8px; }
.qpc-une__date { font: 500 13px var(--sans); color: var(--encre-3); letter-spacing: .02em; }
.qpc-une h1 { margin-top: 12px; max-width: 16ch; }
.qpc-une h1 em { font-style: italic; font-weight: 500; color: var(--rouge); }
.qpc-une__chapo { margin-top: 16px; font-size: 19px; line-height: 1.5; color: var(--encre-2); max-width: 52ch; font-variation-settings: "opsz" 18; }
.qpc-auteur { display: flex; align-items: center; gap: 12px; margin-top: 18px; font-family: var(--sans); font-size: 14px; }
.qpc-auteur > p:first-child { flex: none; line-height: 0; }
.qpc-auteur img, .qpc-auteur__photo, .qpc-auteur__rond { display: block; width: 38px; height: 38px; border-radius: 50%; object-fit: cover; flex: none; border: 2px solid #fff; box-shadow: 0 0 0 1px var(--ligne); background: linear-gradient(135deg, #d8cbb2, #9e8a68); }
.qpc-auteur b { display: block; font-weight: 600; }
.qpc-auteur span { color: var(--encre-3); }

/* --- l'encadré du verdict ------------------------------------- */
.qpc-verdict { margin-top: 24px; background: #fff; border: 1px solid var(--encre); border-radius: var(--r); position: relative; box-shadow: 8px 8px 0 var(--papier-2); }
.qpc-verdict__ruban { position: absolute; top: -1px; left: 18px; background: var(--rouge); color: #fff; font: 700 12px/1 var(--sans); letter-spacing: .14em; text-transform: uppercase; padding: 9px 12px 8px; border-radius: 0 0 var(--r) var(--r); }
.qpc-verdict__corps { padding: 38px 20px 20px; }
.qpc-verdict__rang { display: flex; align-items: baseline; gap: 12px; }
.qpc-verdict__rang .n { font: 500 64px/1 var(--serif); font-variation-settings: "opsz" 72; color: var(--rouge); letter-spacing: -.05em; }
.qpc-verdict__rang .sur { font: 400 14px var(--sans); color: var(--encre-3); }
.qpc-verdict__tete { display: flex; align-items: center; gap: 12px; margin-top: 6px; }
.qpc-verdict__logo { width: 88px; height: 46px; border-radius: var(--r); object-fit: contain; background: #fff; border: 1px solid var(--ligne-2); padding: 4px; flex: none; display: grid; place-items: center; font: 700 14px var(--sans); }
.qpc-verdict h2 { font-size: clamp(24px, 6.5vw, 34px); min-width: 0; }
.qpc-note { display: flex; align-items: center; gap: 10px; margin-top: 8px; font: 500 14px var(--sans); color: var(--encre-2); flex-wrap: wrap; }
.qpc-note i { color: var(--or); font-style: normal; letter-spacing: 2px; font-size: 16px; }
.qpc-verdict__pourquoi { margin-top: 16px; padding: 14px 16px; background: var(--papier); border-left: 3px solid var(--rouge); font-style: italic; font-size: 17px; line-height: 1.5; }
.qpc-verdict__criteres { display: grid; grid-template-columns: 1fr 1fr; gap: 8px 16px; margin-top: 16px; font: 400 15px var(--sans); list-style: none; padding: 0; }
.qpc-verdict__criteres li::before { content: ""; display: inline-block; width: 14px; height: 14px; border-radius: 50%; background: var(--vert); margin-right: 8px; vertical-align: -2px;
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='8' cy='8' r='8'/><path d='M4.5 8.5l2.3 2.3 4.7-5' stroke='%23fff' stroke-width='1.8' fill='none' stroke-linecap='round'/></svg>") center/contain no-repeat;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='8' cy='8' r='8'/><path d='M4.5 8.5l2.3 2.3 4.7-5' stroke='%23fff' stroke-width='1.8' fill='none' stroke-linecap='round'/></svg>") center/contain no-repeat; }
.qpc-cta { display: flex; align-items: center; justify-content: center; gap: 10px; margin-top: 18px; min-height: 54px; padding: 0 22px; border-radius: 999px; background: var(--encre); color: #fff; text-decoration: none; font: 600 17px var(--sans); transition: background .15s; }
.qpc-cta:hover { background: var(--rouge); color: #fff; }
.qpc-cta::after { content: "→"; }
.qpc-cta--sec { background: transparent; color: var(--encre); border: 1px solid var(--encre); }
.qpc-cta--sec:hover { background: var(--encre); color: #fff; }
.qpc-verdict__promo { margin-top: 12px; font: 400 14px var(--sans); color: var(--encre-2); text-align: center; }
.qpc-verdict__promo b { font-family: var(--mono); color: var(--encre); background: var(--vert-pale); padding: 2px 6px; border-radius: 4px; }
.qpc-copier { font: 600 14px var(--mono); background: var(--vert-pale); border: 1px dashed var(--vert); color: var(--encre); padding: 6px 10px; border-radius: 4px; cursor: pointer; min-height: 40px; }
.qpc-copier.est-copie { background: var(--vert); color: #fff; }

/* --- sommaire ------------------------------------------------- */
.qpc-sommaire { margin-top: 30px; border-top: 1px solid var(--encre); border-bottom: 1px solid var(--ligne); padding: 14px 0; font-family: var(--sans); }
.qpc-sommaire b { font-size: 13px; letter-spacing: .14em; text-transform: uppercase; color: var(--encre-3); }
.qpc-sommaire ol { margin: 8px 0 0; padding: 0; list-style: none; display: flex; gap: 6px 18px; flex-wrap: wrap; font-size: 15px; }
.qpc-sommaire a { text-decoration: none; color: var(--encre-2); border-bottom: 1px solid transparent; padding: 8px 0; display: inline-block; }
.qpc-sommaire a:hover { border-color: var(--encre); }

/* --- le classement -------------------------------------------- */
.qpc-section { padding: 40px 0 8px; }
.qpc-section h2 { margin-top: 10px; }
.qpc-section .qpc-sous { margin-top: 10px; }
.qpc-tableau { margin-top: 22px; border-top: 1px solid var(--encre); }
.qpc-rangee { border-bottom: 1px solid var(--ligne-2); position: relative; }
.qpc-rangee > summary { display: grid; grid-template-columns: 30px 64px minmax(0,1fr) auto; gap: 12px; align-items: center; padding: 14px 0; cursor: pointer; list-style: none; min-height: 72px; }
.qpc-rangee > summary::-webkit-details-marker { display: none; }
.qpc-rangee__n { font: 500 28px/1 var(--serif); font-variation-settings: "opsz" 72; color: var(--encre-3); letter-spacing: -.04em; }
.qpc-rangee__logo { width: 64px; height: 40px; border-radius: var(--r); object-fit: contain; background: #fff; border: 1px solid var(--ligne-2); padding: 3px; display: grid; place-items: center; font: 700 12px var(--sans); color: var(--encre-2); }
.qpc-rangee__id { min-width: 0; }
.qpc-rangee__nom { font: 600 18px var(--serif); display: block; }
.qpc-rangee__pour { font: 400 14px var(--sans); color: var(--encre-2); margin-top: 3px; max-width: 48ch; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.qpc-rangee__note { font: 600 15px var(--sans); text-align: right; white-space: nowrap; }
.qpc-rangee__note small { display: block; font-weight: 400; color: var(--or); font-size: 13px; letter-spacing: 1px; }
.qpc-rangee--top { background: linear-gradient(90deg, var(--rouge-pale), transparent 70%); margin: 0 -16px; padding-inline: 16px; border-bottom-color: var(--rouge); }
.qpc-rangee--top .qpc-rangee__n { color: var(--rouge); }
.qpc-fiche { padding: 4px 0 20px; display: grid; gap: 16px; }
.qpc-fiche__texte { font-size: 16px; color: var(--encre-2); }
.qpc-fiche__texte p + p { margin-top: 10px; }
.qpc-fiche__listes { display: grid; gap: 14px; font: 400 15px var(--sans); }
.qpc-fiche__listes h4 { margin: 0 0 6px; font: 600 13px var(--sans); letter-spacing: .12em; text-transform: uppercase; }
.qpc-fiche__listes ul { margin: 0; padding: 0; list-style: none; display: grid; gap: 4px; }
.qpc-fiche__listes li { padding-left: 20px; position: relative; color: var(--encre-2); }
.qpc-fiche__listes li::before { position: absolute; left: 0; font-weight: 700; }
.qpc-fiche__pour h4 { color: var(--vert); }
.qpc-fiche__pour li::before { content: "+"; color: var(--vert); }
.qpc-fiche__contre h4 { color: var(--rouge); }
.qpc-fiche__contre li::before { content: "-"; color: var(--rouge); }
.qpc-fiche__action { display: flex; gap: 10px; flex-wrap: wrap; align-items: center; }
.qpc-fiche__action .qpc-cta { margin-top: 0; flex: 1 1 220px; }

/* --- comment on a comparé ------------------------------------- */
.qpc-methode { margin-top: 36px; display: grid; gap: 22px; }
.qpc-methode__liste { list-style: none; margin: 0; padding: 0; display: grid; gap: 22px; counter-reset: m; }
.qpc-methode__liste li { counter-increment: m; border-top: 2px solid var(--encre); padding-top: 14px; font-size: 16px; color: var(--encre-2); }
.qpc-methode__liste li::before { content: counter(m, decimal-leading-zero); display: block; font: 600 13px var(--sans); letter-spacing: .12em; color: var(--rouge); margin-bottom: 8px; }
.qpc-methode__liste li strong { display: block; font: 500 44px/1 var(--serif); font-variation-settings: "opsz" 72; letter-spacing: -.04em; color: var(--encre); margin: 6px 0 8px; }

/* --- comprendre (le texte de fond) ---------------------------- */
.qpc-comprendre .wp-block-details { border-top: 1px solid var(--ligne-2); padding: 12px 0; }
.qpc-comprendre .wp-block-details:last-of-type { border-bottom: 1px solid var(--ligne-2); }
.qpc-comprendre summary { cursor: pointer; font: 600 19px var(--serif); list-style: none; display: flex; justify-content: space-between; gap: 12px; min-height: 44px; align-items: center; }
.qpc-comprendre summary::-webkit-details-marker { display: none; }
.qpc-comprendre summary::after { content: "+"; font: 400 22px/1 var(--sans); color: var(--rouge); }
.qpc-comprendre details[open] summary::after { content: "-"; }
.qpc-comprendre details p, .qpc-comprendre details li { color: var(--encre-2); font-size: 16px; }
.qpc-comprendre details p { margin: 10px 0 0; }
.qpc-comprendre details ul { margin: 10px 0 0; padding-left: 0; list-style: none; display: grid; gap: 8px; }
.qpc-comprendre details li { padding-left: 24px; position: relative; }
.qpc-comprendre details li::before { position: absolute; left: 0; font-weight: 700; }
.qpc-comprendre .qpc-plus li::before { content: "+"; color: var(--vert); }
.qpc-comprendre .qpc-moins li::before { content: "!"; color: var(--rouge); }

/* --- articles ------------------------------------------------- */
.qpc-articles { margin-top: 18px; }
.qpc-articles .wp-block-post-template { display: grid; gap: 0; margin: 0; padding: 0; list-style: none; border-top: 1px solid var(--encre); }
.qpc-carte-article { padding: 16px 0; border-bottom: 1px solid var(--ligne-2); }
.qpc-carte-article h2, .qpc-carte-article h3 { font-size: 20px; line-height: 1.2; }
.qpc-carte-article h2 a, .qpc-carte-article h3 a { text-decoration: none; }
.qpc-carte-article__vis { border-radius: var(--r); overflow: hidden; margin: 0 0 10px; }
.qpc-carte-article__meta { font: 400 13px var(--sans); color: var(--encre-3); margin-top: 6px; }
.qpc-carte-article .wp-block-post-excerpt { font-size: 15px; color: var(--encre-2); margin-top: 6px; }
.wp-block-query-pagination { margin-top: 24px; font: 600 15px var(--sans); }

/* --- FAQ ------------------------------------------------------ */
.qpc-faq .wp-block-details { border-top: 1px solid var(--ligne-2); margin: 0; padding: 14px 0; }
.qpc-faq .wp-block-details:first-of-type { margin-top: 16px; }
.qpc-faq .wp-block-details:last-of-type { border-bottom: 1px solid var(--ligne-2); }
.qpc-faq summary { cursor: pointer; font: 600 17px var(--serif); list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 12px; min-height: 44px; }
.qpc-faq summary::-webkit-details-marker { display: none; }
.qpc-faq summary::after { content: "+"; font: 400 22px/1 var(--sans); color: var(--rouge); }
.qpc-faq details[open] summary::after { content: "-"; }
.qpc-faq details p { margin: 8px 0 0; color: var(--encre-2); font-size: 16px; }

/* --- l'auteur ------------------------------------------------- */
.qpc-signature { margin-top: 40px; border-top: 2px solid var(--encre); padding-top: 18px; display: grid; grid-template-columns: 56px 1fr; gap: 14px; align-items: start; }
.qpc-signature > p:first-child { line-height: 0; }
.qpc-signature img, .qpc-signature__photo, .qpc-signature__rond { display: block; width: 56px; height: 56px; border-radius: 50%; object-fit: cover; background: linear-gradient(135deg, #d8cbb2, #9e8a68); }
.qpc-signature h3 { font-size: 19px; }
.qpc-signature p { margin-top: 6px; font-size: 15px; color: var(--encre-2); }
.qpc-signature small { font: 500 13px var(--sans); letter-spacing: .1em; text-transform: uppercase; color: var(--encre-3); }

/* --- articles et pages ---------------------------------------- */
.qpc-article__tete { padding-top: 28px; }
.qpc-article__tete h1 { margin-top: 10px; max-width: 20ch; }
.qpc-article__meta { margin-top: 14px; font: 400 13px var(--sans); color: var(--encre-3); gap: 6px 14px; }
.qpc-article__image { margin-top: 22px; border-radius: var(--r); overflow: hidden; }
.qpc-article .wp-block-post-content { margin-top: 26px; font-size: 18px; color: var(--encre-2); max-width: 68ch; }
.qpc-article .wp-block-post-content > * + * { margin-top: 1em; }
.qpc-article .wp-block-post-content h2, .qpc-article .wp-block-post-content h3 { color: var(--encre); margin-top: 1.5em; }
.qpc-article__verdict { margin-top: 40px; }
.qpc-article__verdict .qpc-verdict { margin-top: 10px; }
.qpc-article__suite { margin-top: 40px; }
.qpc-liste__tete { padding-top: 28px; }
.qpc-liste__tete h1 { margin-top: 10px; }
.qpc-404 { padding-top: 40px; min-height: 50vh; }
.qpc-404 h1 { margin: 10px 0 12px; }
.wp-block-search__inside-wrapper { max-width: 420px; margin-top: 16px; }
.wp-block-search__input { border: 1px solid var(--encre); border-radius: 999px; padding: 10px 16px; background: #fff; color: var(--encre); font: 16px var(--sans); }
.wp-block-search__button { border: 0; border-radius: 999px; background: var(--encre); color: #fff; font: 600 15px var(--sans); padding: 0 16px; min-height: 44px; margin-left: 8px; }

/* --- pied ----------------------------------------------------- */
.qpc-foot { margin-top: 44px; padding: 26px 0 20px; border-top: 2px solid var(--encre); font: 400 13px var(--sans); color: var(--encre-3); }
.qpc-foot__cols { display: grid; gap: 16px; }
.qpc-foot__aff { background: var(--papier-2); padding: 12px 14px; border-radius: var(--r); line-height: 1.45; color: var(--encre-2); font-size: 14px; }
.qpc-foot__liens a, .qpc-foot__copie a { color: var(--encre-2); text-decoration: none; margin-right: 16px; display: inline-block; padding: 10px 0; line-height: 24px; }
.qpc-foot__copie { margin-top: 16px; }

/* --- barre d'action + bandeau cookies -------------------------- */
.qpc-barre { position: fixed; left: 0; right: 0; bottom: var(--qpc-cookie-h, 0px); z-index: 60; height: var(--barre-h); background: var(--encre); color: #fff; display: flex; align-items: center; gap: 12px; padding: 0 14px; transition: bottom .25s; font-family: var(--sans); }
.qpc-barre[hidden] { display: none; }
.qpc-barre__t { flex: 1; min-width: 0; font-size: 14px; line-height: 1.25; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.qpc-barre__t b { color: #ff9d97; }
.qpc-barre a { flex: none; background: var(--rouge); color: #fff; text-decoration: none; font-weight: 600; padding: 0 16px; min-height: 44px; display: flex; align-items: center; border-radius: 999px; font-size: 14px; }
.qpc-barre__fermer { flex: none; width: 44px; height: 44px; background: none; border: 0; color: #9a978a; font-size: 24px; cursor: pointer; }
/* le bandeau de Cookie Notice passe au-dessus de la barre : la conformité d'abord (F-WGF-258) */
#cookie-notice { z-index: 2147483001 !important; font-family: var(--sans) !important; }
#cookie-notice .cookie-notice-container { padding: 10px 14px; font-size: 14px; line-height: 1.35; }
#cookie-notice #cn-notice-text { font-size: 14px; margin: 0 0 6px; }
#cookie-notice .cn-button { min-height: 40px; border-radius: 999px !important; }
#cookie-notice .cn-close-icon { width: 44px; height: 44px; }
@media (max-width: 782px) { #cookie-notice { max-height: 34vh; overflow: auto; } #cookie-notice .cn-button { margin: 2px 4px 2px 0; } }

/* --- à partir de la tablette --------------------------------- */
@media (min-width: 640px) {
  .qpc-une { padding-top: 44px; }
  .qpc-verdict__corps { padding: 40px 28px 24px; }
  .qpc-methode__liste { grid-template-columns: 1fr 1fr 1fr; }
  .qpc-rangee > summary { grid-template-columns: 44px 72px minmax(0,1fr) auto; }
  .qpc-rangee--top { margin: 0; padding-inline: 14px; }
  .qpc-fiche { grid-template-columns: 1.3fr 1fr; }
  .qpc-fiche__listes { grid-template-columns: 1fr; }
  .qpc-articles .wp-block-post-template { grid-template-columns: 1fr 1fr 1fr; gap: 24px; border-top: 0; }
  .qpc-carte-article { border-top: 1px solid var(--encre); border-bottom: 0; padding-top: 14px; }
  .qpc-foot__cols { grid-template-columns: 2fr 1fr 1fr; }
}
/* --- ordinateur ----------------------------------------------- */
@media (min-width: 1000px) {
  .qpc-maj { display: block; }
  .qpc-une { display: grid; grid-template-columns: 1.1fr 1fr; gap: 48px; align-items: start; padding: 60px 0 20px; }
  .qpc-verdict { margin-top: 0; position: sticky; top: 80px; }
  .qpc-barre { left: auto; right: 24px; bottom: calc(var(--qpc-cookie-h, 0px) + 24px); width: 420px; border-radius: 14px; height: auto; padding: 14px; }
}
@media (prefers-reduced-motion: no-preference) {
  .qpc-une > * { animation: qpc-in .7s cubic-bezier(.2,.7,.2,1) both; }
  .qpc-une > *:nth-child(2) { animation-delay: .1s; }
  @keyframes qpc-in { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: none; } }
}
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } .qpc-barre { transition: none; } }

/* --- éditeur -------------------------------------------------- */
.editor-styles-wrapper .qpc-head { position: static; }
.editor-styles-wrapper .qpc-barre { position: static; margin-top: 20px; }
.editor-styles-wrapper .qpc-verdict { position: static; }
