@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-cyrillic-ext-wght-normal.1p5eg27ho_atv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-vietnamese-wght-normal.2gl4mcd5dm2h_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-ext-wght-normal.362mv560wxbnh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-wght-normal.1nsast9qgxif8.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--encre:#121e26;--texte:#3f515c;--discret:#56666f;--petrole:#1d4e63;--petrole-fonce:#163d4e;--nuit:#123241;--fond:#f3f6f8;--bord:#c3d3dd;--filet:#e0e8ed;--focus:#9cc0d6;--erreur:#b42318;--erreur-bord:#d92d20;--erreur-fond:#fff5f4;--or:#f4c04e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{color:var(--encre);-webkit-text-size-adjust:100%;background:#fff;font-family:Plus Jakarta Sans Variable,system-ui,sans-serif;font-size:16px;line-height:1.5}h1,h2{text-wrap:balance}p{text-wrap:pretty}a{color:var(--petrole)}a:hover{color:var(--petrole-fonce)}.vn-lien{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.vn-formulaire{flex-direction:column;gap:14px;display:flex}.vn-champ{flex-direction:column;gap:7px;display:flex}.vn-champ-tete{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vn-champ label{font-size:15px;font-weight:700}.vn-input{border:1.5px solid var(--bord);height:52px;color:var(--encre);background:#fff;border-radius:14px;width:100%;min-width:0;padding:0 16px;font-family:inherit;font-size:16px}.vn-input:focus{border-color:var(--petrole);outline:none}.vn-input[type=date]{appearance:none;text-align:left;align-items:center;max-width:100%;display:flex}.vn-input[type=date]::-webkit-date-and-time-value{text-align:left}.vn-input[aria-invalid=true]{border-color:var(--erreur-bord)}.vn-case{color:#26363f;cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.vn-case input{width:20px;height:20px;accent-color:var(--petrole);flex-shrink:0;margin:0}.vn-bouton{background:var(--petrole);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;display:flex}.vn-bouton:hover{background:var(--petrole-fonce);color:#fff}.vn-bouton[disabled]{opacity:.7;cursor:progress}.vn-bouton-texte{width:100%;min-height:44px;color:var(--petrole);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:15px;font-weight:700;display:flex}.vn-bouton-texte[disabled]{color:var(--discret);cursor:default;font-weight:600}.vn-alerte{color:var(--erreur);text-align:center;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.vn-alerte-bloc{background:var(--erreur-fond);border:1px solid #f1c4be;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.vn-alerte-bloc strong{color:var(--erreur);align-items:center;gap:8px;font-size:15.5px;display:flex}.vn-alerte-bloc span{color:var(--texte);font-size:14px;line-height:1.45}.vn-hit{padding:6px 0;display:inline-block;position:relative}.vn-robots{color:var(--discret);justify-content:center;align-items:center;gap:6px;font-size:13.5px;display:flex}.vn-ecran{background:var(--fond);flex-direction:column;min-height:100dvh;display:flex}.vn-grille{flex-direction:column;flex:1;display:flex}.vn-ecran main{width:100%;max-width:480px;padding:6px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:14px;margin:0 auto;display:flex}.vn-marque{flex-direction:column;align-items:center;gap:10px;margin:48px 0 18px;display:flex}.vn-marque-nom{letter-spacing:-.03em;font-size:30px;font-weight:800}.vn-marque-sous{color:var(--discret);font-size:15px}.vn-pied-ecran{text-align:center;color:var(--texte);margin-top:auto;padding-top:18px;font-size:14.5px}.vn-code{gap:8px;margin-top:6px;display:flex;position:relative}.vn-code-case{border:1.5px solid var(--bord);height:56px;color:var(--encre);background:#fff;border-radius:12px;flex:1;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.vn-code-case[data-actif=true]{border:2px solid var(--petrole)}.vn-code[data-etat=faux] .vn-code-case{border:2px solid var(--erreur-bord);background:var(--erreur-fond);color:var(--erreur)}.vn-code[data-etat=expire] .vn-code-case{background:#eef2f5;border:2px solid #d4e0e7}.vn-code-saisie{opacity:0;cursor:text;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.vn-code:focus-within .vn-code-case[data-actif=true]{outline:3px solid var(--focus);outline-offset:2px}.vn-tete{border-bottom:1px solid var(--filet);background:#fff}.vn-tete div{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:16px 24px;display:flex}.vn-logo{color:var(--encre);align-items:center;gap:10px;text-decoration:none;display:flex}.vn-logo span{letter-spacing:-.03em;font-size:25px;font-weight:800}.vn-pied{border-top:1px solid var(--filet);background:#fff}.vn-pied div{max-width:1200px;color:var(--discret);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin:0 auto;padding:18px 24px;font-size:13.5px;display:flex}.vn-pied a{color:var(--discret)}.vn-pied nav{flex-wrap:wrap;gap:8px 20px;display:flex}.vn-conseil{color:var(--discret);margin-top:-10px;padding-left:30px;font-size:14px;line-height:1.45}.vn-large{display:none}@media (min-width:641px){.vn-etroit{display:none!important}.vn-large{display:block}.vn-robots.vn-large{display:flex}.vn-ecran{background:#fff}.vn-ecran main{justify-content:center;gap:18px;max-width:420px;padding:64px 24px}.vn-grille{flex:1;grid-template-columns:minmax(0,1fr);display:grid}.vn-aside{background:var(--nuit);color:#fff;justify-content:center;align-items:center;padding:64px 24px;display:flex!important}.vn-aside>div{flex-direction:column;gap:22px;width:100%;max-width:440px;display:flex}.vn-aside h2{letter-spacing:-.03em;color:#fff;margin:0;font-size:36px;font-weight:800;line-height:1.1}.vn-aside p{color:#c5d3dc;margin:0;font-size:18px}.vn-aside form{flex-direction:column;gap:10px;display:flex}.vn-aside input{color:#fff;background:#1e4a5e;border:1.5px solid #5c8197;border-radius:12px;min-width:0;height:56px;padding:0 18px;font-family:inherit;font-size:17px}.vn-aside input::placeholder{color:#a9c8da}.vn-aside input:focus{border-color:#a9c8da;outline:none}.vn-or{background:var(--or);height:56px;color:var(--nuit);cursor:pointer;border:0;border-radius:12px;font-family:inherit;font-size:17px;font-weight:700}.vn-or:hover{background:#e9af2c}.vn-atouts{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.vn-atouts li{color:#e0e8ed;align-items:center;gap:10px;font-size:16px;display:flex}.vn-marque{display:none}.vn-formulaire{gap:18px;margin-top:10px}.vn-champ{gap:8px}.vn-titre-large{letter-spacing:-.03em;margin:0 0 10px;font-size:44px;font-weight:800;line-height:1.05}.vn-input{border-radius:12px;height:54px}.vn-bouton{border-radius:12px;height:56px;font-size:17px}}@media (min-width:865px){.vn-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.vn-ecran main.vn-fond{background:#e8eff3;flex:1;width:auto;max-width:none;margin:0;padding:24px 12px 56px;display:block}.vn-carte{background:#fff;border-radius:20px;flex-direction:column;gap:28px;max-width:520px;margin:0 auto;padding:22px 18px;display:flex;box-shadow:0 30px 60px -40px #12324173}.vn-carte .vn-marque{margin:8px 0 0}.vn-etape{flex-direction:column;gap:24px;display:flex}.vn-entete-carte{flex-direction:column;gap:10px;display:flex}.vn-entete-carte h1{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:800;line-height:1.05}.vn-entete-carte p{color:var(--texte);margin:0;font-size:17px}.vn-aide{color:var(--discret);font-size:13.5px}.vn-aide-renvoi{color:var(--discret);font-size:14.5px;line-height:1.5}.vn-bouton-lien{font:inherit;color:var(--petrole);cursor:pointer;background:0 0;border:0;margin:-12px 0;padding:12px 0;font-weight:600}.vn-lien-retour{align-self:flex-start;margin:-12px 0;padding:12px 0;font-size:15px;font-weight:600}.vn-pastille-ok{background:#e6f4ec;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}@media (min-width:641px){.vn-ecran main.vn-fond{max-width:none;padding:56px 24px 88px}.vn-carte{border-radius:26px;padding:40px}.vn-entete-carte h1{font-size:44px}}.vn-app{background:var(--fond);flex-direction:column;min-height:100dvh;display:flex}.vn-app-contenu{flex-direction:column;flex:1;min-width:0;display:flex}.vn-entete{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f3f6f8f5;padding:12px 18px 10px;position:sticky;top:0}.vn-entete>div{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.vn-entete .vn-entete-titre{letter-spacing:-.025em;margin:4px 0 0;font-size:27px;font-weight:800;line-height:1.15}.vn-entete-logo{letter-spacing:-.03em;align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}.vn-retour{color:var(--petrole);align-items:center;gap:4px;min-height:44px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.vn-espace{padding:6px 16px calc(128px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:14px;display:flex}.vn-h2{letter-spacing:-.01em;margin:6px 0 0;font-size:18px}.vn-h2-ligne{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vn-voir{align-items:center;min-height:44px;margin:-12px 0;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.vn-bloc{background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.vn-bloc-titre{font-size:16px}.vn-liste{gap:0;padding-top:4px;padding-bottom:4px}.vn-ligne{min-height:44px;color:var(--encre);align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.vn-liste>.vn-ligne+.vn-ligne,.vn-premiers li+li .vn-ligne{border-top:1px solid #eef2f5}.vn-ligne:hover{color:var(--encre)}.vn-ligne-texte{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vn-ligne-texte strong{font-size:15.5px;font-weight:600;line-height:1.3}.vn-ligne-icone{background:#e8eff3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.vn-selon{color:var(--discret);font-size:13.5px;line-height:1.35}.vn-selon-ok{color:var(--petrole);align-items:center;gap:4px;font-weight:600;display:inline-flex}.vn-pastille{width:fit-content;color:var(--petrole);white-space:nowrap;background:#e8eff3;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:12.5px;font-weight:700}.vn-score{padding:18px}.vn-score-tete{align-items:center;gap:16px;display:flex}.vn-score-tete>div:last-child{flex-direction:column;gap:4px;display:flex}.vn-score-tete strong{font-size:17px;line-height:1.3}.vn-score-selon{color:var(--texte);align-items:center;gap:6px;font-size:14px;display:flex}.vn-score-selon>span{background:#b9d0dd;border-radius:50%;flex-shrink:0;width:10px;height:10px}.vn-score-note{color:var(--texte);border-top:1px solid #eef2f5;padding-top:10px;font-size:14px}.vn-anneau{flex-shrink:0;width:78px;height:78px;position:relative}.vn-anneau>div{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vn-anneau strong{font-size:20px}.vn-anneau span{color:var(--discret);font-size:12px;font-weight:700}.vn-progression{color:var(--texte);justify-content:space-between;font-size:14.5px;display:flex}.vn-progression strong{color:var(--encre)}.vn-barre{background:#e0e8ed;border-radius:999px;height:8px;overflow:hidden}.vn-barre span{background:var(--petrole);height:100%;display:block}.vn-premiers{margin:0;padding:0;list-style:none}.vn-numero{border:1.5px solid var(--bord);width:30px;height:30px;color:var(--petrole);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.vn-recherche{height:48px;color:var(--discret);background:#fff;border:1.5px solid #d4e0e7;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.vn-recherche:focus-within{border-color:var(--petrole)}.vn-recherche input{min-width:0;height:100%;font:inherit;color:var(--encre);background:0 0;border:0;outline:none;flex:1;font-size:16px}.vn-recherche input::placeholder{color:var(--discret)}.vn-filtres{scrollbar-width:none;gap:8px;margin:-4px -16px;padding:4px 16px;display:flex;overflow-x:auto}.vn-filtre{height:36px;color:var(--petrole);border:1.5px solid var(--bord);background:#fff;border-radius:999px;flex-shrink:0;align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.vn-filtre:after{content:"";position:absolute;inset:-5px 0}.vn-aucun{color:var(--texte);font-size:14.5px}.vn-aucun:empty{display:none}.vn-filtre-actif{background:var(--nuit);color:#fff;border-color:var(--nuit)}.vn-filtre-actif:hover{color:#fff}.vn-chapeau{color:var(--texte);font-size:14.5px}.vn-documents,.vn-theme{flex-direction:column;gap:14px;display:flex}.vn-theme[hidden],.vn-ligne[hidden]{display:none}.vn-fiche{flex-direction:column;gap:14px;display:flex}.vn-fiche-tete{flex-direction:column;gap:8px;display:flex}.vn-fiche-tete h1{letter-spacing:-.02em;margin:0;font-size:25px;font-weight:800;line-height:1.2}.vn-fiche-intro{color:var(--texte);font-size:15px}.vn-fiche .vn-bloc{padding:18px}.vn-comment{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vn-comment>div{background:#f3f7f9;border:1.5px solid #e0e8ed;border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.vn-comment strong{font-size:15px;line-height:1.3}.vn-comment span{color:var(--discret);font-size:13.5px;line-height:1.4}.vn-ensuite{color:var(--texte);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.vn-ensuite svg{flex-shrink:0;margin-top:1px}.vn-ensuite b{color:var(--encre)}.vn-loi{color:var(--texte);font-size:14.5px}.vn-source{color:var(--discret);font-size:13px}.vn-puces{color:var(--texte);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:15px;display:flex}.vn-bouton-contour{border:1.5px solid var(--bord);width:100%;min-height:52px;color:var(--nuit);text-align:center;cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;display:flex}.vn-bouton-contour:hover{color:var(--nuit);background:#eef3f6}.vn-concerne{text-align:center;color:var(--discret);align-self:center;padding:6px 0;font-size:14px}.vn-concerne a{white-space:nowrap;margin:-12px 0;padding:12px 0;font-weight:700;display:inline-block}.vn-etab{align-items:center;gap:12px;display:flex}.vn-etab-icone{border-radius:14px;width:48px;height:48px}.vn-etab>div{flex-direction:column;display:flex}.vn-etab strong{font-size:18px}.vn-etab span{color:var(--discret);font-size:14px}.vn-paires{gap:0}.vn-paire{border-top:1px solid #eef2f5;justify-content:space-between;gap:12px;padding:11px 0;font-size:15px;display:flex}.vn-paires .vn-paire:first-child{border-top:0}.vn-paire>span{color:var(--discret)}.vn-paire>strong{text-align:right;flex-shrink:0}.vn-compte-email{text-align:center;color:var(--discret);margin:0;font-size:14px}.vn-info{color:var(--nuit);background:#e8eff3;border-radius:14px;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.vn-info svg{flex-shrink:0}.vn-nav-bas{z-index:6;height:calc(70px + env(safe-area-inset-bottom));border-top:1px solid var(--filet);padding:0 6px env(safe-area-inset-bottom);background:#fff;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0}.vn-nav-bas a{color:#5b6b74;flex-direction:column;flex:1;align-items:center;gap:3px;min-height:56px;padding-top:8px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.vn-nav-bas a.vn-actif{color:var(--petrole);font-weight:800}.vn-laterale,.vn-seulement-large{display:none}@media (min-width:1024px){.vn-app{flex-direction:row}.vn-nav-bas{display:none}.vn-seulement-large{display:block}.vn-seulement-telephone{display:none}.vn-laterale{border-right:1px solid var(--filet);background:#fff;flex-direction:column;flex-shrink:0;gap:22px;width:236px;height:100dvh;padding:24px 16px;display:flex;position:sticky;top:0}.vn-laterale-logo{letter-spacing:-.03em;align-items:center;gap:10px;padding:4px 8px 6px;font-size:21px;font-weight:800;display:flex}.vn-laterale nav{flex-direction:column;gap:4px;display:flex}.vn-laterale nav a{min-height:44px;color:var(--texte);border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:15.5px;font-weight:600;text-decoration:none;display:flex}.vn-laterale nav a:hover{color:var(--encre);background:#f3f6f8}.vn-laterale nav a.vn-actif{color:var(--nuit);background:#e8eff3;font-weight:700}.vn-laterale-etab{border-top:1px solid var(--filet);color:var(--encre);align-items:center;gap:12px;margin-top:auto;padding:16px 8px 0;text-decoration:none;display:flex}.vn-laterale-etab-icone{background:#e8eff3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.vn-laterale-etab>span:last-child{flex-direction:column;min-width:0;display:flex}.vn-laterale-etab strong{font-size:14px;line-height:1.3}.vn-laterale-etab span span{color:var(--discret);font-size:12.5px}.vn-entete{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:28px 40px 8px;position:static}.vn-entete-logo{display:none}.vn-entete .vn-entete-titre{margin:0;font-size:32px}.vn-espace{max-width:760px;padding:12px 40px 48px}.vn-espace-documents{max-width:1180px}.vn-espace-documents .vn-documents{background:#fff;border-radius:20px;gap:6px;max-width:520px;padding:14px}.vn-espace-documents .vn-filtres{margin:0 0 2px;padding:4px 0}.vn-espace-documents .vn-chapeau{padding:0 8px}.vn-espace-documents .vn-theme{gap:0}.vn-espace-documents .vn-h2{letter-spacing:.06em;text-transform:uppercase;color:var(--texte);margin:14px 8px 4px;font-size:12.5px;font-weight:800}.vn-espace-documents .vn-bloc.vn-liste{border-radius:0;padding:0}.vn-espace-documents .vn-ligne{border-radius:12px;padding:10px 8px;border-top:0!important}.vn-espace-documents .vn-ligne:hover{background:#f3f6f8}.vn-ligne-active{box-shadow:inset 3px 0 0 var(--petrole);background:#e8eff3}.vn-deux-colonnes{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.vn-deux-colonnes .vn-fiche{background:#fff;border-radius:20px;padding:24px;position:sticky;top:24px}.vn-deux-colonnes .vn-fiche .vn-bloc{background:#f3f7f9}.vn-deux-colonnes .vn-fiche .vn-comment>div{background:#fff}}.vn-pastille-ok{color:#1f7a4c;background:#e3f2ea}.vn-pastille-alerte{color:#a65300;background:#fcebd9}.vn-point-alerte{background:#e8a25a!important}.vn-nav-case{display:contents}.vn-nav-plus{flex:1;justify-content:center;padding-top:0!important;display:flex!important}.vn-nav-plus span{background:var(--petrole);border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-top:-18px;display:flex;box-shadow:0 10px 24px -8px #12324199}.vn-laterale-ajouter{display:none}.vn-avertissement{color:#5c3200;background:#fcebd9;border-radius:14px;margin:0;padding:12px 14px;font-size:14px;line-height:1.4}.vn-apercu{flex-direction:column;gap:10px;display:flex}.vn-apercu img{object-fit:contain;border:1px solid var(--filet);background:#fff;border-radius:16px;width:100%;max-height:420px}.vn-apercu-fichier{border:1px solid var(--filet);word-break:break-word;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:18px;font-weight:600;display:flex}.vn-lien-danger{min-height:44px;color:var(--erreur);align-self:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.vn-lien-danger:hover{color:#8f1c13}.vn-bouton-danger{background:var(--erreur)}.vn-bouton-danger:hover{background:#8f1c13}.vn-ajout{flex-direction:column;gap:10px;display:flex}.vn-ajout-choix{cursor:pointer;background:#fff;border:1.5px solid #e0e8ed;border-radius:18px;align-items:center;gap:14px;min-height:72px;padding:16px;display:flex}.vn-ajout-choix:hover{border-color:var(--bord)}.vn-ajout-choix:focus-within{outline:3px solid var(--focus);outline-offset:2px}.vn-ajout-choix[aria-disabled]{opacity:.6;cursor:progress}.vn-ajout-icone{background:#e8eff3;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.vn-ajout-etat{color:var(--texte);text-align:center;margin:0;font-size:14.5px}.vn-ajout-etat:empty{display:none}.vn-verification{flex-direction:column;gap:14px;display:flex}.vn-changer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-weight:600;list-style:none;display:flex}.vn-changer summary::-webkit-details-marker{display:none}.vn-changer-lien{color:var(--petrole);text-underline-offset:3px;font-size:14.5px;font-weight:700;text-decoration:underline}.vn-changer[open] .vn-changer-lien{display:none}.vn-types{flex-direction:column;gap:14px;margin-top:8px;display:flex}.vn-types fieldset{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.vn-types legend{letter-spacing:.04em;text-transform:uppercase;color:var(--texte);margin-bottom:4px;padding:0;font-size:13px;font-weight:800}.vn-type{cursor:pointer;border:1.5px solid #e0e8ed;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:6px 12px;font-size:15px;display:flex}.vn-type:has(input:checked){border-color:var(--petrole);background:#e8eff3;font-weight:600}.vn-type input{width:18px;height:18px;accent-color:var(--petrole);flex-shrink:0;margin:0}.vn-titre-ajoute{letter-spacing:-.025em;margin:8px 0 0;font-size:27px;font-weight:800}@media (min-width:1024px){.vn-laterale-ajouter{background:var(--petrole);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.vn-laterale-ajouter:hover{background:var(--petrole-fonce);color:#fff}.vn-apercu img{max-height:520px}}.vn-visionneuse{background:#e8eff3;flex-direction:column;height:100dvh;display:flex}.vn-visionneuse header{min-height:56px;padding:calc(6px + env(safe-area-inset-top)) 12px 6px;border-bottom:1px solid var(--filet);background:#fff;flex-shrink:0;align-items:center;gap:12px;display:flex}.vn-visionneuse-nom{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.vn-visionneuse-lien{min-height:44px;color:var(--petrole);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;padding:0 8px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.vn-visionneuse>iframe{background:#fff;border:0;flex:1;width:100%}.vn-visionneuse .vn-ctl-pdf{border-radius:0}.vn-visionneuse img{object-fit:contain;flex:1;width:100%;min-height:0;padding:12px}.vn-visionneuse .vn-chapeau{text-align:center;padding:24px 16px}.vn-pastille-controle{background:var(--or);height:40px;color:var(--nuit);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.vn-pastille-controle:hover{color:var(--nuit);background:#e9af2c}.vn-essai-controle{color:var(--encre);gap:4px;text-decoration:none}.vn-essai-controle span{color:var(--texte);font-size:14px}.vn-ctl{background:var(--nuit);color:#fff;flex-direction:column;min-height:100dvh;display:flex}.vn-ctl-tete{z-index:5;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:var(--nuit);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.vn-ctl-marque{color:var(--or);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.vn-ctl-quitter{color:#fff;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.vn-ctl-quitter:hover{color:#fff}.vn-ctl-corps{padding:4px 16px calc(32px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:14px;display:flex}.vn-ctl-nom{letter-spacing:-.025em;margin:4px 0 0;font-size:30px;font-weight:800;line-height:1.15}.vn-ctl-themes{flex-direction:column;gap:18px;display:flex}.vn-ctl-theme{flex-direction:column;gap:12px;display:flex}.vn-ctl-theme h2{letter-spacing:.06em;text-transform:uppercase;color:#a9c8da;margin:0;font-size:13px;font-weight:800}.vn-ctl-doc{min-height:76px;color:var(--encre);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.vn-ctl-doc:hover{color:var(--encre);background:#f3f7f9}.vn-ctl-doc svg{flex-shrink:0}.vn-ctl-doc-texte{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vn-ctl-doc-texte strong{font-size:16px;font-weight:600;line-height:1.3}.vn-ctl-doc-texte span{color:var(--texte);font-size:13.5px}.vn-ctl-vide{text-align:center;background:#1e4a5e;border-radius:20px;flex-direction:column;align-items:center;gap:10px;margin-top:10px;padding:32px 20px;display:flex}.vn-ctl-vide-icone{background:var(--nuit);border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.vn-ctl-vide h2{margin:6px 0 0;font-size:22px;line-height:1.25}.vn-ctl-vide p{color:#e0e8ed;margin:0}.vn-ctl-vide .vn-ctl-vide-aide{color:#a9c8da;font-size:14px}.vn-ctl-plein{height:100dvh;min-height:0}.vn-ctl-plein-tete{padding:calc(6px + env(safe-area-inset-top)) 14px 6px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.vn-ctl-plein-titre{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:15.5px;font-weight:700;overflow:hidden}.vn-ctl-plein-doc{flex:1;min-height:0;padding:4px 12px;display:flex}.vn-ctl-plein-doc iframe{background:#fff;border:0;border-radius:12px;flex:1}.vn-ctl-pdf{background:#fff;border-radius:12px;flex:1;min-width:0;position:relative;overflow:hidden}.vn-ctl-pdf iframe{background:#fff;border:0;position:absolute;top:0;left:0}.vn-ctl-plein-doc img{object-fit:contain;background:#fff;border-radius:12px;flex:1;min-width:0}.vn-ctl-plein-info{text-align:center;color:#e0e8ed;margin:auto}.vn-ctl-plein-info a{color:var(--or);font-weight:700}.vn-ctl-plein-pied{padding:10px 14px calc(12px + env(safe-area-inset-bottom));flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.vn-ctl-zoom{color:#e0e8ed;background:#1e4a5e;border-radius:999px;padding:6px 12px;font-size:13px}.vn-ctl-plein-nav{color:#e0e8ed;align-items:center;gap:6px;font-size:14px;display:flex}.vn-ctl-plein-nav a,.vn-ctl-plein-nav>span:empty{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.vn-ctl-demo{opacity:.35;pointer-events:none}.vn-ctl-demo-voile{z-index:10;padding:calc(24px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));background:#1232418c;flex-direction:column;justify-content:center;gap:16px;display:flex;position:fixed;inset:0}.vn-ctl-demo-etiquette{color:var(--nuit);background:#fff;border-radius:999px;align-self:center;margin:0;padding:6px 14px;font-size:14px;font-weight:700}.vn-ctl-demo-bulles{counter-reset:bulle;flex-direction:column;align-self:center;gap:12px;max-width:480px;margin:0;padding:0;list-style:none;display:flex}.vn-ctl-demo-bulles li{counter-increment:bulle;color:var(--encre);background:#fff;border-radius:16px;padding:14px 16px 14px 54px;font-size:15px;line-height:1.45;position:relative;box-shadow:0 14px 30px -18px #0009}.vn-ctl-demo-bulles li:before{content:counter(bulle);background:var(--nuit);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:flex;position:absolute;top:14px;left:16px}.vn-ctl-demo-ok{width:100%;max-width:480px;height:52px;color:var(--nuit);background:#fff;border-radius:14px;justify-content:center;align-self:center;align-items:center;font-size:16px;font-weight:800;text-decoration:none;display:flex}.vn-ouverture{background:var(--fond);min-height:100dvh;padding:calc(20px + env(safe-area-inset-top)) 16px 32px;flex-direction:column;gap:14px;max-width:520px;margin:0 auto;display:flex}.vn-ouverture .vn-entete-logo{margin-bottom:18px;display:flex}.vn-ouverture-bonjour{color:var(--texte);margin:0}.vn-ouverture h1{letter-spacing:-.02em;margin:-10px 0 8px;font-size:25px;font-weight:800}.vn-ouverture-carte{border:1.5px solid var(--filet);color:var(--encre);background:#fff;border-radius:20px;flex-direction:column;gap:4px;padding:22px;text-decoration:none;display:flex}.vn-ouverture-carte:hover{color:var(--encre)}.vn-ouverture-carte strong{margin-top:14px;font-size:18px}.vn-ouverture-carte span:last-child{color:var(--texte);font-size:15px}.vn-ouverture-or{background:var(--or);border-color:var(--or);color:var(--nuit)}.vn-ouverture-or:hover{color:var(--nuit);background:#e9af2c}.vn-ouverture-or span:last-child{color:#3d3000}.vn-ouverture-icone{background:#fbe3a6;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.vn-ouverture-icone-claire{background:#e8eff3}.vn-ouverture-astuce{text-align:center;padding:12px 0;font-size:15px;font-weight:700}@media (min-width:865px){.vn-ctl-tete{padding:24px 32px 8px}.vn-ctl-corps{padding:8px 32px 40px}.vn-ctl-nom{font-size:32px}.vn-ctl-themes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.vn-ctl-vide{max-width:560px}}@media (min-width:1024px){.vn-entete .vn-pastille-controle{position:absolute;top:28px;right:40px}.vn-entete{position:relative}}button.vn-ctl-doc{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}.vn-ctl-plein-tete button.vn-ctl-quitter,.vn-ctl-plein-nav button{font:inherit;cursor:pointer;color:#fff;background:0 0;border:0}.vn-ctl-plein-nav button{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.vn-ctl-bandeau{color:#e0e8ed;background:#1e4a5e;border-radius:12px;align-self:flex-start;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;font-size:13.5px;line-height:1.4;display:flex}.vn-ctl-bandeau svg{flex-shrink:0;margin-top:2px}.vn-ctl-bandeau b{color:var(--or);font-weight:700}.vn-ctl-session{color:#5c3200;background:#fcebd9;border-radius:12px;margin:0;padding:10px 12px;font-size:14px}.vn-ctl-session a{color:#5c3200;font-weight:800}.vn-envoi{padding-bottom:calc(120px + env(safe-area-inset-bottom));gap:12px}.vn-envoi-intro{color:#c5d3dc;margin:0;font-size:16px;line-height:1.45}.vn-envoi-email{color:inherit;word-break:break-all}.vn-envoi-label{margin-top:6px;font-size:15px;font-weight:700}.vn-envoi-champ{min-height:52px;color:var(--encre);font:inherit;background:#fff;border:2px solid #0000;border-radius:14px;padding:0 16px;font-size:17px}.vn-envoi-champ:focus{outline:3px solid var(--focus);outline-offset:2px}.vn-envoi-alerte{color:#7a4100;background:#fcebd9;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.vn-envoi-alerte svg{flex-shrink:0;margin-top:2px}.vn-envoi-erreur{background:var(--erreur-fond);color:var(--erreur)}.vn-envoi-h2{letter-spacing:.06em;text-transform:uppercase;color:#a9c8da;margin:10px 0 0;font-size:13px;font-weight:800}.vn-envoi-aide{color:#e0e8ed;margin:0;font-size:14.5px}.vn-envoi-theme{color:var(--encre);background:#fff;border:0;border-radius:16px;margin:0;padding:0;overflow:hidden}.vn-envoi-legende{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vn-envoi-ligne{cursor:pointer;align-items:flex-start;gap:14px;min-height:44px;padding:10px 16px;display:flex}.vn-envoi-ligne input{width:24px;height:24px;accent-color:var(--petrole);cursor:pointer;flex-shrink:0;margin:0}.vn-envoi-ligne>span{flex-direction:column;gap:2px;padding-top:1px;font-size:15px;line-height:1.35;display:flex}.vn-envoi-ligne-theme{border-bottom:1px solid var(--filet);padding:16px}.vn-envoi-ligne-theme strong{font-size:16.5px}.vn-envoi-ligne-theme>span>span{color:var(--texte);font-size:13.5px}.vn-envoi-perso{gap:6px;margin-top:4px;font-weight:700;display:flex;color:#a15c00!important}.vn-envoi-perso svg{flex-shrink:0;margin-top:2px}.vn-envoi-docs{margin:0;padding:6px 0 8px 34px;list-style:none}.vn-envoi-compte{margin:4px 0 0;font-size:15px}.vn-envoi-note{color:#e0e8ed;background:#1e4a5e;border-radius:14px;gap:10px;margin:0;padding:14px;font-size:14.5px;line-height:1.5;display:flex}.vn-envoi-note svg{flex-shrink:0;margin-top:2px}.vn-envoi-pied{padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--nuit) 30%);flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.vn-envoi-bouton{background:var(--or);width:100%;min-height:54px;color:var(--nuit);font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}.vn-envoi-bouton:hover{color:var(--nuit);background:#e9af2c}.vn-envoi-bouton:disabled{color:#a9c8da;cursor:not-allowed;background:#2b5468}.vn-envoi-bouton-clair{background:#fff}.vn-envoi-bouton-clair:hover{background:#eef3f6}.vn-envoi-coche{background:var(--or);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-top:12px;display:flex}.vn-envoi-recap ul{color:var(--encre);background:#fff;border-radius:16px;margin:10px 0 0;padding:0;list-style:none;overflow:hidden}.vn-envoi-recap li{border-bottom:1px solid var(--filet);justify-content:space-between;gap:12px;padding:14px 16px;font-weight:600;display:flex}.vn-envoi-recap li:last-child{border-bottom:0}.vn-envoi-recap li span:last-child{color:var(--texte);white-space:nowrap;font-weight:500}.vn-envoi-non{color:var(--discret)}.vn-ctl-envoi{flex-direction:column;gap:8px;margin-top:8px;display:flex}.vn-ctl-envoi-note{text-align:center;color:#c5d3dc;margin:0;font-size:14px}.vn-transmis{background:var(--fond);min-height:100dvh}.vn-transmis-tete{border-bottom:1px solid var(--filet);background:#fff;padding:16px 20px}.vn-transmis-corps{flex-direction:column;gap:10px;max-width:720px;margin:0 auto;padding:28px 20px 48px;display:flex}.vn-transmis-corps h1{letter-spacing:-.025em;margin:0;font-size:30px;line-height:1.15}.vn-transmis-corps>p{color:var(--texte);margin:0}.vn-transmis-siret{font-weight:600}.vn-transmis-dates{font-size:15px}.vn-transmis-theme{margin-top:14px}.vn-transmis-theme h2{letter-spacing:.06em;text-transform:uppercase;color:var(--discret);margin:0 0 8px;font-size:13px;font-weight:800}.vn-transmis-theme ul{border:1px solid var(--filet);background:#fff;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.vn-transmis-theme li+li{border-top:1px solid var(--filet)}.vn-transmis-doc{min-height:56px;color:var(--encre);align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.vn-transmis-doc:hover{color:var(--encre);background:#f3f7f9}.vn-transmis-doc svg{flex-shrink:0}.vn-transmis-doc>span{flex-direction:column;gap:2px;display:flex}.vn-transmis-doc strong{text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.vn-transmis-doc>span>span{color:var(--texte);font-size:13.5px}.vn-transmis-pied{font-size:13.5px;color:var(--discret)!important;margin-top:24px!important}.vn-envois-intro{color:var(--texte);margin:0 0 12px}.vn-envois-vide{color:var(--discret);margin:0}.vn-envois-carte{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.vn-envois-tete{justify-content:space-between;align-items:center;gap:12px;display:flex}.vn-envois-etat{background:var(--filet);color:var(--texte);border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:13px;font-weight:700}.vn-envois-actif{color:#1f7a4c;background:#dff3e7}.vn-envois-details{flex-direction:column;gap:8px;margin:0;display:flex}.vn-envois-details div{justify-content:space-between;gap:16px;font-size:14.5px;display:flex}.vn-envois-details dt{color:var(--discret)}.vn-envois-details dd{text-align:right;margin:0;font-weight:600}.vn-envois-arreter{width:100%}.vn-envois-note{color:var(--discret);margin:4px 0 0;font-size:14px}.vn-rappels{gap:10px}.vn-rappels-intro{font-size:15px;font-weight:600}.vn-rappels-delais{flex-wrap:wrap;gap:8px;display:flex}.vn-rappels-delais form{margin:0}.vn-rappels-delai{cursor:pointer;border:1.5px solid var(--bord);min-height:44px;color:var(--petrole);font:inherit;background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:14.5px;font-weight:700;display:inline-flex}.vn-rappels-delai-actif{background:var(--nuit);border-color:var(--nuit);color:#fff}.vn-rappels-delai:disabled{cursor:default}.vn-rappels-ligne{border-top:1px solid #eef2f5;align-items:center;gap:12px;min-height:44px;margin:0;padding-top:10px;display:flex}.vn-rappels-bouton{width:100%;min-height:44px;font:inherit;color:var(--encre);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.vn-rappels-note{color:var(--discret);font-size:13px}.vn-interrupteur{background:var(--bord);border-radius:999px;flex-shrink:0;width:48px;height:28px;position:relative}.vn-interrupteur:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px}.vn-interrupteur-actif{background:var(--petrole)}.vn-interrupteur-actif:after{left:23px}.vn-insecable{white-space:nowrap}@media (prefers-reduced-motion:reduce){.vn-interrupteur:after{transition:none}}.vn-rappels-aide{color:#5c3200;background:#fcebd9;border-radius:12px;padding:12px 14px;font-size:14px}.vn-rappels-aide ol{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:20px;display:flex}.vn-reponses{flex-direction:column;gap:14px;display:flex}.vn-reponse{border-top:1px solid #eef2f5;flex-direction:column;gap:12px;padding:12px 0;display:flex}.vn-reponses>.vn-bloc>.vn-reponse:first-child{border-top:0;padding-top:0}.vn-reponse-sous{border-top:0;border-left:2px solid var(--filet);margin-left:14px;padding-left:12px}.vn-reponse-champ{border:0;margin:0;padding:0}.vn-reponse-champ legend{margin-bottom:10px;padding:0;font-size:15.5px;font-weight:600;line-height:1.35}.vn-reponse-choix{flex-wrap:wrap;gap:8px;display:flex}.vn-reponse-pastille{border:1.5px solid var(--bord);min-height:44px;color:var(--petrole);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:14.5px;font-weight:700;display:inline-flex;position:relative}.vn-reponse-pastille input{opacity:0;width:1px;height:1px;position:absolute}.vn-reponse-pastille:focus-within{outline:3px solid var(--focus);outline-offset:2px}.vn-reponse-pastille-active{background:var(--nuit);border-color:var(--nuit);color:#fff}.vn-apercu ul{margin:6px 0 0;padding-left:20px}.vn-apercu-titre{font-weight:700}.vn-etab-modifie{color:#1f5c3b;background:#dff3e7;border-radius:12px;margin:0;padding:10px 12px;font-size:14.5px;font-weight:600}.vn-a-venir-date{color:var(--petrole);flex-shrink:0;font-size:14.5px;font-weight:700}.vn-deja-fait ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vn-deja-fait li{align-items:baseline;gap:10px;display:flex}.vn-deja-fait b{min-width:64px;color:var(--petrole);font-size:22px;font-weight:800}.vn-deja-fait span{color:var(--texte);font-size:14.5px}.vn-article-carte{color:var(--encre);gap:6px;margin-bottom:12px;text-decoration:none}.vn-article-carte:hover{color:var(--encre)}.vn-article-carte>strong{font-size:16.5px;line-height:1.35}.vn-article-haut{justify-content:space-between;align-items:center;gap:10px;display:flex}.vn-article-etiquette{letter-spacing:.04em;text-transform:uppercase;color:var(--discret);font-size:12.5px;font-weight:800}.vn-article-alire{color:#7a4100;background:#fcebd9;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.vn-article-date{color:var(--discret);flex-shrink:0;font-size:13px}.vn-article h1{letter-spacing:-.02em;margin:4px 0 0;font-size:26px;line-height:1.2}.vn-article-section p{margin:8px 0 0;line-height:1.55}.vn-article-texte{border-top:1px solid #eef2f5;flex-direction:column;gap:4px;padding-top:10px;display:flex}.vn-article-texte strong{font-size:14.5px}.vn-article-texte span{color:var(--texte);font-size:14.5px;line-height:1.5}.vn-article-sources{color:var(--texte);margin:0;font-size:14px;line-height:1.55}.vn-article-sources a{color:var(--petrole)}.vn-diag{flex-direction:column;gap:14px;max-width:720px;margin:0 auto;padding:24px 16px 64px;display:flex}.vn-diag h1{letter-spacing:-.025em;margin:0;font-size:30px;line-height:1.15}.vn-diag-etape{letter-spacing:.06em;text-transform:uppercase;color:var(--discret);margin:0;font-size:13px;font-weight:800}.vn-diag-intro{color:var(--texte);margin:0;line-height:1.5}.vn-diag-metiers{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.vn-diag-metier{border:1.5px solid var(--bord);min-height:56px;color:var(--encre);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;padding:12px 16px;font-weight:700}.vn-diag-metier:hover{border-color:var(--petrole)}.vn-diag-metier-choisi{color:var(--petrole);margin:0;font-weight:700}.vn-diag-pourquoi{color:var(--discret);margin:-4px 0 10px;font-size:13.5px;line-height:1.4}.vn-diag-boutons{flex-direction:column;gap:10px;display:flex}.vn-diag-compte{margin:0;font-size:15px}.vn-diag-theme-tete{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vn-diag-theme-tete strong{font-size:17px}.vn-diag-theme-tete span{color:var(--discret);font-size:13.5px}.vn-diag-doc{border-top:1px solid #eef2f5;padding-top:12px}.vn-diag-score{flex-flow:wrap;align-items:center;gap:16px}.vn-diag-score-chiffre{color:var(--petrole);font-size:44px;font-weight:800}.vn-diag-score-chiffre span{color:var(--discret);font-size:22px}.vn-diag-compteurs{text-align:center;width:100%;color:var(--texte);grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.vn-diag-compteurs:has(li:nth-child(5)){grid-template-columns:repeat(3,1fr);row-gap:14px}.vn-diag-compteurs b{color:var(--encre);font-size:22px;display:block}.vn-diag-liste{gap:0;margin:8px 0 0;padding:16px;list-style:none}.vn-diag-ligne{border-top:1px solid #eef2f5;flex-direction:column;gap:3px;padding:12px 0;display:flex}.vn-diag-ligne:first-child{border-top:0;padding-top:0}.vn-diag-ligne-tete{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vn-diag-etiquette{border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12.5px;font-weight:700}.vn-diag-manque{background:var(--erreur-fond);color:var(--erreur)}.vn-diag-confirmer{color:#7a4100;background:#fcebd9}.vn-diag-ok{color:#1f7a4c;background:#dff3e7}.vn-diag-bouclier{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.vn-diag-bouclier li{flex-direction:column;gap:3px;display:flex}.vn-diag-bouclier span{color:var(--texte);font-size:14.5px}.vn-diag-lien{color:var(--petrole);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:10px 0;font-weight:600}.vn-diag-resultats{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vn-diag-resultat{flex-direction:column;gap:2px;width:100%;display:flex}.vn-diag-resultat span{color:var(--discret);font-size:14px;font-weight:400}.vn-diag-fiche{gap:0;margin:0}.vn-diag-fiche div{border-top:1px solid #eef2f5;flex-direction:column;gap:2px;padding:10px 0;display:flex}.vn-diag-fiche div:first-child{border-top:0;padding-top:0}.vn-diag-fiche dt{color:var(--discret);font-size:13px;font-weight:700}.vn-diag-fiche dd{color:var(--encre);margin:0;font-weight:600}.vn-diag-completer{color:var(--texte);margin:2px 0 0}.vn-bouton-or{background:var(--or);color:var(--nuit)}.vn-essai-etab{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vn-essai-etab .vn-diag-lien{padding:0}.vn-paiement{flex-direction:column;gap:10px;padding-top:4px;display:flex}.vn-paiement-titre{color:var(--encre);font-size:15px}.vn-paiement-stripe{min-height:120px}.vn-paiement-essai{flex-direction:column;gap:10px;display:flex}.vn-onglets-paiement{gap:8px;display:flex}.vn-onglets-paiement button{border:1.5px solid var(--bord);min-height:44px;font:inherit;color:var(--texte);cursor:pointer;background:#fff;border-radius:12px;flex:1;font-size:15px;font-weight:700}.vn-onglets-paiement button[aria-selected=true]{border-color:var(--petrole);color:var(--petrole)}.vn-essai-inclus{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15.5px;list-style:none;display:flex}.vn-essai-inclus li,.vn-essai-garantie{align-items:flex-start;gap:10px;display:flex}.vn-essai-garantie{margin:0;font-size:15px;line-height:1.45}.vn-essai-inclus svg,.vn-essai-garantie svg{color:var(--nuit);flex-shrink:0;margin-top:3px}.vn-essai-promesses{color:var(--texte);flex-wrap:wrap;gap:8px 20px;margin:0;font-size:14px;display:flex}.vn-essai-sirene{flex-direction:column;gap:4px;margin:0;display:flex}.vn-bienvenue-titre{letter-spacing:-.02em;margin:0;font-size:24px}.vn-installer-tel{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:14.5px;display:flex}.vn-installer-tel span{background:#e8eff3;border-radius:999px;padding:4px 12px;font-weight:600}.vn-installer-tel a{padding:12px 0}.vn-installer-video{flex-direction:column;align-items:center;gap:8px;display:flex}.vn-installer-envideo{align-self:flex-start;font-size:14px}.vn-installer-video video{aspect-ratio:9/16;background:#123241;border-radius:20px;max-width:300px;height:min(420px,50vh);box-shadow:0 6px 24px #1232412e}.vn-presentation video{background:#123241;border-radius:16px;width:100%;box-shadow:0 6px 24px #1232412e}.vn-presentation .vn-v169{aspect-ratio:16/9;max-height:75vh;display:none}.vn-presentation .vn-v916{aspect-ratio:9/16;align-self:center;width:auto;max-width:100%;max-height:75vh;display:block}@media (min-width:600px){.vn-presentation .vn-v169{display:block}.vn-presentation .vn-v916{display:none}}.vn-origine{border:1.5px solid #c3d3dd;gap:12px}.vn-origine-tete{align-items:flex-start;gap:10px;display:flex}.vn-origine-tete>div{flex-direction:column;flex:1;gap:2px;display:flex}.vn-origine-tete strong{font-size:16px;line-height:1.3}.vn-origine-fermer{width:44px;height:44px;color:var(--texte);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:-10px -10px 0 0;display:flex}.vn-origine-choix{flex-wrap:wrap;gap:8px;display:flex}.vn-origine-pastille{color:#1d4e63;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #c3d3dd;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14.5px;font-weight:700;display:inline-flex}.vn-origine-pastille:disabled{cursor:default}.vn-origine-pastille-active{background:var(--nuit);color:#fff;border-color:var(--nuit)}.vn-origine-merci{color:var(--nuit);background:#e8eff3;border-radius:14px;flex-direction:column;gap:10px;padding:14px;font-size:14.5px;line-height:1.45;display:flex}.vn-origine-lien{overflow-wrap:anywhere}.vn-fichiers{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vn-fichiers li{border-top:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 0;display:flex}.vn-fichiers li:first-child{border-top:0}.vn-fichiers-nom{flex:180px;align-items:center;gap:10px;min-width:0;display:flex}.vn-fichiers-nom span{overflow-wrap:anywhere}.vn-fichiers-actions{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.vn-fichiers-actions .vn-lien{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.vn-fichiers-retirer summary{cursor:pointer;list-style:none}.vn-fichiers-retirer summary::-webkit-details-marker{display:none}.vn-fichiers-retirer button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.vn-ctl-fichiers{color:#e0e8ed;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 14px 6px;font-size:14px;font-weight:700;display:flex}.vn-ctl-fichiers button{color:#fff;cursor:pointer;background:#1e4a5e;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.vn-ctl-fichiers button:disabled{opacity:.35;cursor:default}.vn-transmis-fichiers{flex-wrap:wrap;gap:4px 16px;margin:4px 0 0 32px;padding:0;list-style:none;display:flex}.vn-transmis-fichiers a{color:#1d4e63;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.vn-propose .vn-paire>span{flex-shrink:0}.vn-propose .vn-paire>strong{overflow-wrap:anywhere;flex-shrink:1;min-width:0}.vn-propose-incertain{background:#fff7e6;border-radius:12px;padding:12px}.vn-propose-titre{align-items:center;gap:8px;font-weight:700;display:flex}.vn-pastille-a-confirmer{color:#8a5300;background:#fdebc8;border-radius:999px;padding:2px 8px;font-size:12.5px;font-weight:700}.vn-abo{flex-direction:column;gap:10px;margin:0;display:flex}.vn-abo>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.vn-abo dt{color:var(--discret);font-size:15px}.vn-abo dd{color:var(--encre);text-align:right;margin:0;font-weight:700}.vn-abo-message{color:var(--petrole);text-align:center;font-size:15px;font-weight:700}.vn-factures{margin:0;padding:0;list-style:none}.vn-factures li{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.vn-factures li+li{border-top:1px solid #eef2f5}.vn-factures li>span:first-child{flex-direction:column;display:flex}.vn-abo-resilier{color:var(--discret);align-self:center}.vn-abo-raisons{border:0;flex-direction:column;margin:0;padding:0;display:flex}.vn-abo-raisons legend{margin-bottom:6px}.vn-paiement-refuse{border:1.5px solid var(--erreur-bord);background:var(--erreur-fond)}.vn-paiement-refuse p{color:var(--encre);margin:0;font-weight:600}.vn-fin-essai{border:1.5px solid var(--or);color:var(--encre);background:#fff7e0;border-radius:14px;margin:0;padding:12px 16px;font-weight:700}.vn-annuel form{display:flex}.vn-annuel form>button{width:100%}.adm{background:var(--fond);grid-template-columns:248px 1fr;min-height:100vh;display:grid}.adm-bandeau-mobile{display:none}.adm-barre{background:var(--nuit);color:#dbe6ec;padding:20px 12px}.adm-marque{color:#fff;margin:0 8px 18px;font-size:18px;font-weight:800}.adm-marque span{letter-spacing:.12em;color:var(--or);margin-left:6px;font-size:11px}.adm-groupe-titre{text-transform:uppercase;letter-spacing:.08em;color:#8fa6b3;margin:14px 8px 4px;font-size:11px}.adm-groupe ul{margin:0;padding:0;list-style:none}.adm-lien{color:#e8f0f4;border-radius:8px;padding:7px 8px;font-size:14px;text-decoration:none;display:block}.adm-lien[aria-current=page]{background:#ffffff1f;font-weight:700}.adm-lien-bientot{color:#6f8796;cursor:default}.adm-corps{min-width:0}.adm-entete{border-bottom:1px solid var(--filet);background:#fff;justify-content:space-between;align-items:center;padding:20px 32px;display:flex}.adm-entete h1{margin:0;font-size:24px}.adm-deconnexion{width:auto;padding:0 16px}.adm-contenu{flex-direction:column;gap:16px;max-width:1200px;padding:24px 32px;display:flex}.adm-grille{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.adm-carte{border:1px solid var(--filet);background:#fff;border-radius:14px;padding:18px}.adm-carte-titre{color:var(--texte);margin:0 0 8px;font-weight:700}.adm-chiffre{color:var(--encre);margin:0;font-size:30px;font-weight:800}.adm-sous{color:var(--discret);margin:4px 0 0;font-size:14px;font-weight:400}.adm-risque{color:var(--erreur)}.adm-objectif{margin-top:12px}.adm-objectif p:first-child{justify-content:space-between;margin:0 0 6px;display:flex}.adm-jauge{background:var(--filet);border-radius:999px;height:10px;overflow:hidden}.adm-jauge>div{background:var(--petrole);height:100%}.adm-a-traiter{margin:0;padding-left:18px}.adm-recherche{gap:8px;max-width:640px;display:flex}.adm-recherche .vn-input{flex:1}.adm-bouton-court{width:auto;padding:0 18px}.adm-filtres{flex-wrap:wrap;gap:8px;display:flex}.adm-filtre{border:1px solid var(--bord);min-height:36px;color:var(--texte);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.adm-filtre[aria-current=page]{background:var(--petrole);border-color:var(--petrole);color:#fff;font-weight:700}.adm-carte-tableau{padding:0;overflow-x:auto}.adm-carte-tableau>p{margin:0;padding:16px 18px}.adm-tableau{border-collapse:collapse;width:100%;font-size:14px}.adm-tableau th,.adm-tableau td{text-align:left;border-bottom:1px solid var(--filet);white-space:nowrap;padding:12px 18px}.adm-tableau thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--discret);font-size:12px;font-weight:700}.adm-tableau tbody th{font-weight:700}.adm-tableau tbody th a{color:var(--encre)}.adm-etat{background:var(--filet);color:var(--encre);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-block}.adm-etat-essai{color:var(--petrole-fonce);background:#e3eef5}.adm-etat-abonne{color:#12613a;background:#e3f4ea}.adm-etat-paiement_refuse{background:var(--erreur-fond);color:var(--erreur)}.adm-etat-pause{color:#7a5300;background:#fff4d6}.adm-filtres-ligne{flex-wrap:wrap;gap:12px 32px;display:flex}.adm-filtres-titre{color:var(--discret);align-self:center;margin-right:4px;font-size:13px;font-weight:700}.adm-titre-tableau{margin:0;padding:16px 18px 4px;font-size:17px}.adm-pagination{color:var(--discret);flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.adm-fil{color:var(--discret);margin:0;font-size:14px}.adm-titre-fiche{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adm-titre-fiche h2{margin:0;font-size:22px}.adm-deux{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.adm-liste{margin:0}.adm-ligne{border-bottom:1px solid var(--filet);grid-template-columns:170px 1fr;gap:12px;padding:8px 0;font-size:14px;display:grid}.adm-ligne:last-child{border-bottom:0}.adm-ligne dt{color:var(--discret)}.adm-ligne dd{color:var(--encre);overflow-wrap:anywhere;margin:0}.adm-chiffre-moyen{color:var(--encre);margin:0;font-size:20px;font-weight:800}.adm-docs{margin:12px 0;padding:0;list-style:none}.adm-docs li{border-bottom:1px solid var(--filet);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.adm-doc{border-radius:999px;flex:none;padding:2px 10px;font-size:13px;font-weight:700}.adm-doc-pret{color:#12613a;background:#e3f4ea}.adm-doc-manquant{background:var(--erreur-fond);color:var(--erreur)}.adm-doc-confirmer{color:var(--petrole-fonce);background:#e3eef5}.adm-doc-renouveler{color:#7a5300;background:#fff4d6}.adm-page-connexion{background:var(--nuit);place-items:center;min-height:100vh;padding:16px;display:grid}.adm-carte-connexion{background:#fff;border-radius:18px;width:100%;max-width:420px;padding:28px}.adm-carte-connexion .adm-marque{color:var(--encre);margin:0 0 12px}.adm-carte-connexion h1{margin:0 0 6px}@media (max-width:1023px){.adm{grid-template-columns:1fr}.adm-barre{display:none}.adm-bandeau-mobile{background:#fff7e0;margin:0;padding:10px 16px;font-size:14px;display:block}.adm-entete,.adm-contenu{padding-left:16px;padding-right:16px}}
