:root .fb-fiche.fb-fiche.fb-auth.connexion-vitrine{display:block;min-height:100vh;padding:0 clamp(20px,5vw,80px);background:radial-gradient(ellipse at 30% 0,#fff 0,transparent 65%),#eeefeb;color:var(--fb-encre);font-family:var(--fb-corps)}:root .connexion-vitrine *{box-sizing:border-box}:root .connexion-vitrine :is(.cv-nav,main,.cv-footer){max-width:1240px;margin-inline:auto}:root .connexion-vitrine .cv-nav{display:flex;align-items:center;gap:22px;height:100px;border-bottom:1px solid #d4d7d7}:root .connexion-vitrine .cv-marque{display:block;flex:none;padding:7px 11px;text-decoration:none;background:var(--fb-chrome);border:1px solid #fff;border-radius:10px;box-shadow:0 2px 7px #24282c14}:root .connexion-vitrine .cv-marque .logo-complet{display:flex;width:64px;gap:2px}:root .connexion-vitrine .cv-marque .logo-mot{font-size:6px}:root .connexion-vitrine .cv-nav-signature{font-size:13px;color:#60696e}:root .connexion-vitrine .cv-contact{display:flex;gap:10px;align-items:center;margin-left:auto;font-size:12px;color:#49525a;text-decoration:none}:root .connexion-vitrine .cv-contact:hover{text-decoration:underline;text-underline-offset:4px}:root .connexion-vitrine .cv-entree{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:clamp(36px,7vw,110px);align-items:center;padding:38px 0 42px}:root .connexion-vitrine .cv-presentation{grid-column:1;grid-row:1}:root .connexion-vitrine .cv-identification{grid-column:2;grid-row:1}:root .connexion-vitrine .cv-kicker{margin:0 0 18px;color:#626c74;font:700 10px/1.5 var(--fb-corps);letter-spacing:1.6px}:root .connexion-vitrine .cv-presentation>.cv-kicker{display:flex;align-items:center;gap:12px}:root .connexion-vitrine .cv-presentation>.cv-kicker:before{content:"";flex:none;width:24px;height:1px;background:#ff790f;box-shadow:0 0 5px #ff790f70}:root .connexion-vitrine h1#cv-titre{margin:0 0 22px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;text-shadow:none;color:#252a30;font:600 clamp(43px,4.9vw,66px)/1.06 var(--fb-corps);letter-spacing:-2.8px}:root .connexion-vitrine #cv-titre span{color:#748087}:root .connexion-vitrine .cv-intro{max-width:470px;margin:0 0 25px;color:#586168;font-size:14px;line-height:1.85}:root .connexion-vitrine .cv-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}:root .connexion-vitrine .cv-cta{display:inline-flex;align-items:center;gap:26px;min-height:48px;padding:12px 19px;border:1px solid #ff790fa6;border-radius:8px;background:var(--fb-anthracite);color:#fff;text-decoration:none;font-size:12px;font-weight:700;box-shadow:0 0 7px #ff790f22,0 6px 12px #24282c14;transition:box-shadow .15s,transform .15s}:root .connexion-vitrine .cv-cta:hover{transform:translateY(-1px);box-shadow:0 0 10px #ff790f3a,0 8px 14px #24282c20}:root .connexion-vitrine .cv-cta>span{font-size:18px}:root .connexion-vitrine .cv-lien-apercu{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:12px;font-weight:600;color:#38434b;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#b5bbc0}:root .connexion-vitrine .cv-rassurance{margin:13px 0 0;font-size:10px;color:#687279;line-height:1.7}:root .fb-fiche.fb-fiche.fb-auth.connexion-vitrine .auth-boite.cv-identification{margin:0;max-width:none;width:100%;padding:23px 26px 14px;border-radius:15px;border:1px solid #d6dadc;background:linear-gradient(145deg,#fff,#f6f7f7);box-shadow:0 2px 3px #20252a05,0 14px 30px -20px #20252a50;scroll-margin-top:20px}:root .connexion-vitrine .cv-login-entete{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}:root .connexion-vitrine .cv-login-entete .cv-kicker{margin:0 0 4px;font-size:8px;letter-spacing:1.4px}:root .connexion-vitrine .cv-login-entete h2{font:600 28px/1.1 var(--fb-titre);color:#2e353b;margin:0}:root .connexion-vitrine .cv-login-icone{display:grid;place-items:center;width:38px;height:38px;border:1px solid #d4d8db;border-radius:10px;color:#69757e;background:var(--fb-chrome)}:root .connexion-vitrine .cv-identification form{display:flex;flex-direction:column;gap:12px}:root .fb-fiche.fb-fiche.fb-auth.connexion-vitrine .champ{display:flex;flex-direction:column;gap:6px;margin:0}:root .fb-fiche.fb-fiche.fb-auth.connexion-vitrine .champ>span{font-size:11px;font-weight:600;color:#4d5961}:root .fb-fiche.fb-fiche.fb-auth.connexion-vitrine .champ input{height:43px;border-radius:7px;padding:10px 12px;font-size:16px;background:#fff;border-color:#ccd1d5;box-shadow:0 1px 2px #1e222707 inset}:root .connexion-vitrine .cv-mdp-oublie{align-self:flex-end;font-size:10px;color:#616c74;margin-top:-3px;text-decoration:underline;text-underline-offset:3px}:root .fb-fiche.fb-fiche.fb-auth.connexion-vitrine .auth-boite .btn{display:flex;justify-content:center;gap:18px;min-height:45px;border-radius:7px;font-size:12px;border-color:#ff790fa6;box-shadow:0 0 5px #ff790f20,0 4px 8px #24282c0d}:root .fb-fiche.fb-fiche.connexion-vitrine .cv-identification form .btn.btn-primaire[type=submit]{border-color:#ff790f99;box-shadow:inset 0 1px #ffffff16,0 0 5px #ff790f20,0 5px 10px -6px #24282c55}:root .connexion-vitrine .cv-lien-magique{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:4px;border:0;background:none;box-shadow:none;color:#59646c;cursor:pointer;font:500 10px/1.4 var(--fb-corps);padding:8px 0}:root .connexion-vitrine .cv-lien-magique:hover{color:#252c32;text-decoration:underline;text-underline-offset:3px}:root .connexion-vitrine button:disabled{opacity:.55;cursor:wait}:root .connexion-vitrine .cv-decouverte{scroll-margin-top:24px;padding-bottom:25px}:root .connexion-vitrine .cv-decouverte-entete{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px}:root .connexion-vitrine .cv-decouverte .cv-kicker{font-size:8px;margin:0 0 6px;letter-spacing:1.3px}:root .connexion-vitrine .cv-decouverte h2{font:600 27px/1.2 var(--fb-titre);color:#30373d;margin:0}:root .connexion-vitrine .cv-demo-label{font-size:10px;color:#68747d;padding-bottom:4px}:root .connexion-vitrine .cv-app{display:grid;grid-template-columns:185px minmax(0,1fr);overflow:hidden;border:1px solid #b9bec3;border-radius:13px;background:#e9eae6;box-shadow:0 12px 30px -16px #262d364a,0 1px 1px #fff inset}:root .connexion-vitrine .cv-app-menu{padding:22px 12px;display:flex;flex-direction:column;background:linear-gradient(140deg,#3c4248,#2b3036);border-right:1px solid #70777e;color:#f0f2f4}:root .connexion-vitrine .cv-app-logo{display:flex;justify-content:center;padding:13px;border-radius:10px;background:var(--fb-chrome);border:1px solid #ced3d8;box-shadow:0 2px 4px #1112}:root .connexion-vitrine .cv-app-logo .logo-complet{display:flex;width:88px;gap:3px}:root .connexion-vitrine .cv-app-logo .logo-mot{font-size:8px}:root .connexion-vitrine .cv-app-entreprise{padding:24px 7px 18px;border-bottom:1px solid #656e77}:root .connexion-vitrine .cv-app-entreprise b{display:block;font:600 18px var(--fb-titre);color:#f5f6f6}:root .connexion-vitrine .cv-app-entreprise span{display:block;margin-top:4px;font-size:9px;color:#bec7ce}:root .connexion-vitrine .cv-app-navigation{display:grid;gap:7px;padding-top:17px}:root .connexion-vitrine .cv-app-navigation button{display:flex;align-items:center;gap:9px;min-height:42px;padding:9px 10px;font:600 11px var(--fb-corps);border:1px solid transparent;border-radius:8px;color:#d4dbe0;background:none;box-shadow:none;cursor:pointer;text-align:left}:root .connexion-vitrine .cv-app-navigation button[aria-pressed=true]{color:#30373d;background:var(--fb-chrome);border-color:#ff790f99;box-shadow:0 0 6px #ff790f28}:root .connexion-vitrine .cv-app-navigation button:not([aria-pressed=true]):hover{background:#ffffff0d;color:#fff}:root .connexion-vitrine .cv-app-menu-note{margin:auto 7px 0;padding-top:35px;font:500 20px/1.3 var(--fb-titre);color:#b7c0c7}:root .connexion-vitrine .cv-app-espace{min-width:0;padding:25px;background:radial-gradient(ellipse at top right,#f5f5f2,transparent 70%),#e9eae6;min-height:465px}:root .connexion-vitrine .cv-app-entete{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:17px;margin-bottom:17px;border-bottom:1px solid #cdd1d2}:root .connexion-vitrine .cv-app-entete p{margin:0 0 5px;font:700 8px var(--fb-corps);letter-spacing:1.5px;color:#63707a}:root .connexion-vitrine .cv-app-entete h3{font:700 26px/1.2 var(--fb-titre);color:#292f35;margin:0 0 6px}:root .connexion-vitrine .cv-app-entete div>span{font-size:10px;color:#626d76}:root .connexion-vitrine .cv-app-demo{font-size:8px;border:1px solid #c9ced2;border-radius:5px;padding:5px 7px;color:#626e78;white-space:nowrap}:root .connexion-vitrine .cv-app-indicateurs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:11px;margin-bottom:15px}:root .connexion-vitrine .cv-app-indicateurs>div{position:relative;padding:16px 13px 14px;border:1px solid #e0e2e4;border-radius:10px;background:linear-gradient(160deg,#fff,#f4f5f6);box-shadow:0 6px 10px -8px #1e222760}:root .connexion-vitrine .cv-app-indicateurs>div:before{content:"";position:absolute;top:0;left:13px;right:13px;height:1px;background:#ff790fba;box-shadow:0 0 4px #ff790f44}:root .connexion-vitrine .cv-app-indicateurs span{display:block;font:600 9px/1.4 var(--fb-corps);color:#5c6871}:root .connexion-vitrine .cv-app-indicateurs strong{display:block;font:700 29px/1.15 var(--fb-titre);color:#292f34;margin:7px 0 4px;white-space:nowrap}:root .connexion-vitrine .cv-app-indicateurs small{font-size:9px;color:#65717a}:root .connexion-vitrine .cv-app-dashboard{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:14px}:root .connexion-vitrine .cv-app .card.card{min-width:0;margin:0;padding:17px;background:linear-gradient(155deg,#fff,#f7f8f8);border:1px solid #dce0e2;border-radius:12px;box-shadow:0 7px 12px -10px #20252a55}:root .connexion-vitrine .cv-app .card.card>h3{margin:0 0 16px;color:#323b42;font:600 18px/1.2 var(--fb-titre);padding:0;border:0;background:none}:root .connexion-vitrine .cv-app .card.card>h3:before{display:none}:root .connexion-vitrine .cv-app .tb-legende{gap:9px;font-size:9px;margin-bottom:12px}:root .connexion-vitrine .cv-app .tb-bascule{min-height:28px;padding:4px 8px;font-size:8px;border-radius:5px}:root .connexion-vitrine .cv-app .tb-pastille{width:9px;height:10px}:root .connexion-vitrine .cv-app .tb-table{font-size:10px}:root .connexion-vitrine .cv-app-suivi{display:flex;align-items:flex-start;gap:9px;padding:13px 0;border-bottom:1px solid #e0e4e6;color:#6c7983}:root .connexion-vitrine .cv-app-suivi:first-of-type{padding-top:1px}:root .connexion-vitrine .cv-app-suivi svg{flex:none;margin-top:2px}:root .connexion-vitrine .cv-app-suivi b{font-size:10px;font-weight:700;color:#3f4a52}:root .connexion-vitrine .cv-app-suivi div>span{display:block;font-size:9px;line-height:1.6;margin-top:4px}:root .connexion-vitrine .cv-app-suite{display:flex;gap:8px;align-items:center;justify-content:space-between;width:100%;min-height:42px;margin-top:8px;padding:6px 0 0;border:0;background:none;box-shadow:none;color:#4b5862;cursor:pointer;text-align:left;font:600 9px/1.5 var(--fb-corps)}:root .connexion-vitrine .cv-app-suite:hover{text-decoration:underline}:root .connexion-vitrine .cv-app-table-scroll{overflow-x:auto}:root .connexion-vitrine .cv-app-table{width:100%;border-collapse:collapse;text-align:left;font-size:10px;color:#53616b}:root .connexion-vitrine .cv-app-table th{font-size:9px;color:#6b7781;background:#f0f2f3;padding:11px;font-weight:600}:root .connexion-vitrine .cv-app-table td{padding:16px 11px;border-bottom:1px solid #e2e5e7}:root .connexion-vitrine .cv-app-table td:nth-child(3){white-space:nowrap;font-weight:700;color:#35424b}:root .connexion-vitrine .cv-app-table td b{color:#35424b;display:block;margin-bottom:4px}:root .connexion-vitrine .cv-app-table td>span:not(.cv-app-statut){font-size:9px}:root .connexion-vitrine .cv-app-statut{display:inline-block;padding:5px 8px;border:1px solid #cdd4d9;border-radius:5px;white-space:nowrap}:root .connexion-vitrine .cv-app-aide{margin:17px 0 0;color:#687680;font-size:10px;line-height:1.7}:root .connexion-vitrine .cv-app-chantiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}:root .connexion-vitrine .cv-app-chantiers article{padding:15px;background:#f4f6f6;border:1px solid #dde2e5;border-radius:8px;color:#677681}:root .connexion-vitrine .cv-app-chantiers h4{font:600 18px var(--fb-titre);color:#35424b;margin:13px 0 6px}:root .connexion-vitrine .cv-app-chantiers p{font-size:10px;margin:0 0 20px}:root .connexion-vitrine .cv-app-avancement{display:flex;justify-content:space-between;gap:8px;font-size:9px}:root .connexion-vitrine .cv-app-chantiers progress{display:block;width:100%;height:5px;margin:9px 0 13px;border:0;border-radius:3px;overflow:hidden;accent-color:#434e56}:root .connexion-vitrine .cv-app-chantiers progress::-webkit-progress-bar{background:#dbe0e4}:root .connexion-vitrine .cv-app-chantiers progress::-webkit-progress-value{background:#434e56;border-top:1px solid #ff790faa}:root .connexion-vitrine .cv-app-etape{font-size:9px;line-height:1.5}:root .connexion-vitrine .cv-apercu-note{margin:17px 0 0;text-align:center;font-size:11px;color:#66737b}:root .connexion-vitrine .cv-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:24px 0;border-top:1px solid #d1d6d8;font-size:10px;color:#68737b}:root .connexion-vitrine .cv-footer>span{font-weight:700;letter-spacing:1px}:root .connexion-vitrine .cv-footer a{color:inherit;text-decoration:underline;text-underline-offset:4px}:root .connexion-vitrine :is(button,a,input):focus-visible{outline:2px solid #d96a16;outline-offset:4px}@media(min-width:1450px){:root .connexion-vitrine .cv-entree{padding-block:48px}}@media(max-width:1000px){:root .connexion-vitrine .cv-entree{gap:32px;grid-template-columns:minmax(0,1fr) 340px}:root .connexion-vitrine h1#cv-titre{font-size:45px;letter-spacing:-2px}:root .connexion-vitrine .cv-intro{font-size:13px}:root .connexion-vitrine .cv-actions{gap:12px}:root .connexion-vitrine .cv-app{grid-template-columns:150px minmax(0,1fr)}:root .connexion-vitrine .cv-app-espace{padding:18px}:root .connexion-vitrine .cv-app-dashboard{grid-template-columns:1fr}:root .connexion-vitrine .cv-app-dashboard>.card:last-child{display:none}:root .connexion-vitrine .cv-app-navigation button{font-size:10px;padding-inline:7px}:root .connexion-vitrine .cv-app-entreprise b{font-size:16px}}@media(max-width:720px){:root .fb-fiche.fb-fiche.fb-auth.connexion-vitrine{padding-inline:20px}:root .connexion-vitrine .cv-nav{height:83px;gap:14px}:root .connexion-vitrine .cv-nav-signature{display:none}:root .connexion-vitrine .cv-marque .logo-complet{width:53px}:root .connexion-vitrine .cv-contact{font-size:11px}:root .connexion-vitrine .cv-entree{display:flex;flex-direction:column;gap:28px;padding:25px 0 32px;align-items:stretch}:root .connexion-vitrine .cv-identification{order:-1}:root .fb-fiche.fb-fiche.fb-auth.connexion-vitrine .auth-boite.cv-identification{padding:20px 20px 12px}:root .connexion-vitrine .cv-presentation>.cv-kicker{font-size:8px;letter-spacing:1px;margin-bottom:13px}:root .connexion-vitrine h1#cv-titre{font-size:42px;letter-spacing:-1.8px;margin-bottom:16px}:root .connexion-vitrine .cv-intro{font-size:12px;margin-bottom:17px}:root .connexion-vitrine .cv-actions{gap:15px}:root .connexion-vitrine .cv-cta{font-size:11px;gap:15px;padding:11px 13px}:root .connexion-vitrine .cv-lien-apercu{font-size:10px;gap:7px}:root .connexion-vitrine .cv-rassurance{font-size:9px}:root .connexion-vitrine .cv-decouverte-entete{display:block}:root .connexion-vitrine .cv-decouverte h2{font-size:24px}:root .connexion-vitrine .cv-demo-label{display:block;margin-top:10px;font-size:9px}:root .connexion-vitrine .cv-app{grid-template-columns:1fr}:root .connexion-vitrine .cv-app-menu{padding:9px;border-right:0;border-bottom:1px solid #ff790f8a;box-shadow:0 1px 5px #ff790f15}:root .connexion-vitrine :is(.cv-app-logo,.cv-app-entreprise,.cv-app-menu-note){display:none}:root .connexion-vitrine .cv-app-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;gap:4px}:root .connexion-vitrine .cv-app-navigation button{justify-content:center;gap:6px;font-size:9px;padding:8px 4px}:root .connexion-vitrine .cv-app-navigation svg{width:15px}:root .connexion-vitrine .cv-app-espace{padding:16px 11px;min-height:0}:root .connexion-vitrine .cv-app-entete{padding-bottom:14px;margin-bottom:14px}:root .connexion-vitrine .cv-app-entete h3{font-size:24px}:root .connexion-vitrine .cv-app-entete div>span{font-size:10px;line-height:1.7;display:block}:root .connexion-vitrine .cv-app-demo{display:none}:root .connexion-vitrine .cv-app-indicateurs{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root .connexion-vitrine .cv-app-indicateurs>div{padding:13px 11px}:root .connexion-vitrine .cv-app-indicateurs strong{font-size:27px}:root .connexion-vitrine .cv-app .card.card{padding:13px 10px}:root .connexion-vitrine .cv-app .card.card>h3{font-size:17px}:root .connexion-vitrine .cv-app .tb-legende{font-size:8px;gap:7px}:root .connexion-vitrine .cv-app-table{min-width:510px}:root .connexion-vitrine .cv-app-chantiers{grid-template-columns:1fr}:root .connexion-vitrine .cv-app-chantiers article{padding:15px}:root .connexion-vitrine .cv-app-chantiers h4{display:inline;margin-left:12px}:root .connexion-vitrine .cv-app-chantiers p{margin-top:10px;margin-bottom:15px}:root .connexion-vitrine .cv-apercu-note{font-size:10px;line-height:1.8}:root .connexion-vitrine .cv-footer{gap:16px;font-size:9px}}@media(prefers-reduced-motion:reduce){:root .connexion-vitrine *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}:root .fb-fiche.fb-fiche.fb-auth input:is(:autofill,:-webkit-autofill){-webkit-box-shadow:0 0 0 1000px #f3f3f1 inset!important;-webkit-text-fill-color:#1e2227!important;caret-color:#1e2227}:root .fb-fiche.fb-fiche.fb-auth input{font-size:16px;accent-color:#a84b0a}:root .fb-fiche.fb-fiche.fb-auth .insc-carte{background:#fafaf8;color:#282d32;border-color:#d7d9dc}:root .fb-fiche.fb-fiche.fb-auth .insc-carte :is(b,small,em){color:#555d65}:root .fb-fiche.fb-fiche.fb-auth .insc-carte.actif{background:#30353b;border-color:#a84b0a;box-shadow:none}:root .fb-fiche.fb-fiche.fb-auth .insc-carte.actif :is(b,small,em){color:#fff}:root .connexion-vitrine .cv-appareils{position:relative;padding:20px 0 45px;isolation:isolate}:root .connexion-vitrine .cv-ordinateur{position:relative;width:86%;margin-left:1%}:root .connexion-vitrine .cv-ordinateur-cadre{position:relative;padding:22px 10px 25px;border:1px solid #899096;border-radius:19px 19px 7px 7px;background:linear-gradient(140deg,#333a41,#161b20 60%,#3a4148);box-shadow:inset 0 0 0 2px #41484f,0 12px 28px -15px #17212a80}:root .connexion-vitrine .cv-camera{position:absolute;top:8px;left:50%;width:5px;height:5px;border-radius:50%;background:#0b1015;box-shadow:0 0 0 1px #4c5660,inset 1px 1px #53616d}:root .connexion-vitrine .cv-ordinateur-ecran{position:relative;width:100%;aspect-ratio:1100/660;overflow:hidden;border:1px solid #11181d;border-radius:5px;background:#e9eae6}:root .connexion-vitrine .cv-ordinateur-interface{width:1100px;height:660px;transform-origin:top left;overflow:auto;scrollbar-width:thin}:root .connexion-vitrine .cv-ordinateur-interface .cv-app{min-height:660px;grid-template-columns:185px minmax(0,1fr);border:0;border-radius:0;box-shadow:none}:root .connexion-vitrine .cv-ordinateur-interface .cv-app-menu{display:flex;padding:22px 12px;border-right:1px solid #70777e;border-bottom:0}:root .connexion-vitrine .cv-ordinateur-interface .cv-app-logo{display:flex}:root .connexion-vitrine .cv-ordinateur-interface :is(.cv-app-entreprise,.cv-app-menu-note){display:block}:root .connexion-vitrine .cv-ordinateur-interface .cv-app-navigation{display:grid;grid-template-columns:1fr;gap:7px;padding-top:17px}:root .connexion-vitrine .cv-ordinateur-interface .cv-app-navigation button{justify-content:flex-start;font-size:11px;padding:9px 10px}:root .connexion-vitrine .cv-ordinateur-interface .cv-app-espace{padding:25px}:root .connexion-vitrine .cv-ordinateur-interface .cv-app-entete h3{font-size:26px}:root .connexion-vitrine .cv-ordinateur-interface .cv-app-indicateurs{grid-auto-flow:column;grid-template-columns:none;gap:11px}:root .connexion-vitrine .cv-ordinateur-interface .cv-app-dashboard{grid-template-columns:minmax(0,1fr) 190px}:root .connexion-vitrine .cv-ordinateur-interface .cv-app-dashboard>.card:last-child{display:block}:root .connexion-vitrine .cv-ordinateur-interface .cv-app-chantiers{grid-template-columns:repeat(3,minmax(0,1fr))}:root .connexion-vitrine .cv-ordinateur-interface .cv-app-chantiers h4{display:block;margin:13px 0 6px}:root .connexion-vitrine .cv-ordinateur-signature{position:absolute;bottom:8px;left:0;width:100%;text-align:center;color:#a9b2ba;font-size:6px;letter-spacing:2px}:root .connexion-vitrine .cv-ordinateur-base{position:relative;height:17px;margin:0 -2.5%;background:linear-gradient(#f0f2f4,#b9c0c6 45%,#727c85 90%,#56616b);border:1px solid #87929b;border-top-color:#e8ecee;border-radius:2px 2px 45% 45%/2px 2px 12px 12px;box-shadow:0 13px 16px -9px #1b263a80}:root .connexion-vitrine .cv-ordinateur-base>span{position:absolute;top:0;left:43%;width:14%;height:6px;border-radius:0 0 7px 7px;background:linear-gradient(90deg,#9ba4ad,#dae0e4,#9ba4ad);box-shadow:inset 0 -1px #fff8}:root .connexion-vitrine .cv-smartphone{position:absolute;width:228px;right:0;bottom:18px;padding:7px;border:1px solid #969fa7;border-radius:34px;background:linear-gradient(140deg,#4f5962,#1a2026 30%,#424c55);box-shadow:inset 0 0 0 2px #20272d,0 14px 25px -12px #111c2a90;z-index:1}:root .connexion-vitrine .cv-smartphone:before{content:"";position:absolute;left:-3px;top:85px;width:2px;height:38px;border-radius:2px;background:#8a939b}:root .connexion-vitrine .cv-smartphone:after{content:"";position:absolute;right:-3px;top:104px;width:2px;height:43px;border-radius:2px;background:#8a939b}:root .connexion-vitrine .cv-smartphone-ecran{position:relative;overflow:hidden;border-radius:27px;background:#eceeeb}:root .connexion-vitrine .cv-smartphone-statut{height:30px;position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 14px;font:700 8px var(--fb-corps);background:#292f35;color:#dde3e7}:root .connexion-vitrine .cv-smartphone-statut>i{position:absolute;top:7px;left:calc(50% - 27px);width:54px;height:14px;background:#101419;border-radius:12px}:root .connexion-vitrine .cv-smartphone-statut>span:last-child{display:flex;align-items:center;gap:5px;font-size:6px}:root .connexion-vitrine .cv-smartphone-statut b{display:block;width:13px;height:6px;border:1px solid #d5dde2;border-radius:2px;box-shadow:inset -2px 0 #292f35;background:#d5dde2}:root .connexion-vitrine .cv-smartphone-marque{display:flex;align-items:center;gap:8px;padding:7px 12px 12px;background:#292f35;border-bottom:1px solid #ff790f99;box-shadow:0 1px 5px #ff790f20;color:#e5eaed;font:600 7px var(--fb-corps);letter-spacing:.7px}:root .connexion-vitrine .cv-smartphone-marque img{width:24px;height:24px;object-fit:contain}:root .connexion-vitrine .cv-smartphone-contenu{height:385px;overflow-y:auto;scrollbar-width:none}:root .connexion-vitrine .cv-smartphone-contenu::-webkit-scrollbar{display:none}:root .connexion-vitrine .cv-smartphone .cv-app{min-height:385px;display:flex;flex-direction:column;border:0;border-radius:0;box-shadow:none}:root .connexion-vitrine .cv-smartphone .cv-app-menu{order:2;position:sticky;bottom:0;padding:5px;border:0;border-top:1px solid #c0c7cc;background:linear-gradient(#f8f9f9,#e6eaec);z-index:2}:root .connexion-vitrine .cv-smartphone :is(.cv-app-logo,.cv-app-entreprise,.cv-app-menu-note){display:none}:root .connexion-vitrine .cv-smartphone .cv-app-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;gap:2px}:root .connexion-vitrine .cv-smartphone .cv-app-navigation button{flex-direction:column;justify-content:center;gap:4px;min-height:42px;padding:4px 1px;color:#56636e;border-radius:5px;font-size:6px;text-align:center}:root .connexion-vitrine .cv-smartphone .cv-app-navigation svg{width:14px;height:14px}:root .connexion-vitrine .cv-smartphone .cv-app-navigation button[aria-pressed=true]{background:#343c44;color:#fff;border-color:#ff790f88}:root .connexion-vitrine .cv-smartphone .cv-app-navigation button:not([aria-pressed=true]):hover{color:#252e36;background:#dce2e5}:root .connexion-vitrine .cv-smartphone .cv-app-espace{padding:13px 10px;min-height:0;flex:1}:root .connexion-vitrine .cv-smartphone .cv-app-entete{padding-bottom:11px;margin-bottom:11px}:root .connexion-vitrine .cv-smartphone .cv-app-entete p{font-size:6px;letter-spacing:1px}:root .connexion-vitrine .cv-smartphone .cv-app-entete h3{font-size:21px;margin-bottom:5px}:root .connexion-vitrine .cv-smartphone .cv-app-entete div>span{font-size:7px;line-height:1.5;display:block}:root .connexion-vitrine .cv-smartphone .cv-app-demo{display:none}:root .connexion-vitrine .cv-smartphone .cv-app-indicateurs{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:11px}:root .connexion-vitrine .cv-smartphone .cv-app-indicateurs>div{border-radius:7px;padding:10px 7px}:root .connexion-vitrine .cv-smartphone .cv-app-indicateurs span{font-size:6px}:root .connexion-vitrine .cv-smartphone .cv-app-indicateurs strong{font-size:22px;margin-block:5px 3px}:root .connexion-vitrine .cv-smartphone .cv-app-indicateurs small{font-size:6px}:root .connexion-vitrine .cv-smartphone .cv-app-dashboard{grid-template-columns:1fr}:root .connexion-vitrine .cv-smartphone .cv-app-dashboard>.card:last-child{display:none}:root .connexion-vitrine .cv-smartphone .card.card{padding:10px 7px;border-radius:8px}:root .connexion-vitrine .cv-smartphone .card.card>h3{font-size:14px;margin-bottom:10px}:root .connexion-vitrine .cv-smartphone .tb-legende{font-size:6px;gap:5px;margin-bottom:6px}:root .connexion-vitrine .cv-smartphone .tb-bascule{font-size:6px;min-height:22px;padding:3px 5px}:root .connexion-vitrine .cv-smartphone .tb-pastille{width:6px;height:7px}:root .connexion-vitrine .cv-smartphone .cv-app-table{min-width:470px}:root .connexion-vitrine .cv-smartphone .cv-app-chantiers{grid-template-columns:1fr;gap:8px}:root .connexion-vitrine .cv-smartphone .cv-app-chantiers article{padding:10px}:root .connexion-vitrine .cv-smartphone .cv-app-chantiers h4{display:block;font-size:16px;margin:7px 0}:root .connexion-vitrine .cv-smartphone .cv-app-chantiers p{font-size:8px;margin:0 0 12px}:root .connexion-vitrine .cv-smartphone-home{height:17px;position:relative;background:#e7ebed}:root .connexion-vitrine .cv-smartphone-home:after{content:"";position:absolute;top:7px;left:33%;width:34%;height:3px;border-radius:3px;background:#45515b}@media(max-width:1000px)and (min-width:721px){:root .connexion-vitrine .cv-ordinateur{width:83%}:root .connexion-vitrine .cv-smartphone{width:195px}:root .connexion-vitrine .cv-smartphone-contenu{height:335px}}@media(max-width:720px){:root .connexion-vitrine .cv-appareils{padding:10px 0 165px}:root .connexion-vitrine .cv-ordinateur{width:94%;margin-left:1.5%}:root .connexion-vitrine .cv-ordinateur-cadre{padding:12px 4px 13px;border-radius:9px 9px 3px 3px}:root .connexion-vitrine .cv-camera{width:3px;height:3px;top:4px}:root .connexion-vitrine .cv-ordinateur-signature{font-size:3px;bottom:4px;letter-spacing:1px}:root .connexion-vitrine .cv-ordinateur-base{height:8px}:root .connexion-vitrine .cv-ordinateur-base>span{height:3px}:root .connexion-vitrine .cv-smartphone{width:155px;padding:5px;border-radius:25px;right:0;bottom:0}:root .connexion-vitrine .cv-smartphone-ecran{border-radius:20px}:root .connexion-vitrine .cv-smartphone-contenu{height:230px}:root .connexion-vitrine .cv-smartphone-statut{height:24px;font-size:6px;padding-inline:10px}:root .connexion-vitrine .cv-smartphone-statut>i{top:6px;left:calc(50% - 20px);width:40px;height:11px}:root .connexion-vitrine .cv-smartphone-marque{padding:5px 9px 8px;font-size:5px;gap:5px}:root .connexion-vitrine .cv-smartphone-marque img{width:18px;height:18px}:root .connexion-vitrine .cv-smartphone .cv-app-espace{padding:9px 6px}:root .connexion-vitrine .cv-smartphone .cv-app-entete h3{font-size:17px}:root .connexion-vitrine .cv-smartphone .cv-app-entete p{font-size:5px;letter-spacing:.5px}:root .connexion-vitrine .cv-smartphone .cv-app-entete div>span{font-size:6px}:root .connexion-vitrine .cv-smartphone .cv-app-indicateurs>div{padding:8px 5px}:root .connexion-vitrine .cv-smartphone .cv-app-indicateurs span{font-size:5px}:root .connexion-vitrine .cv-smartphone .cv-app-indicateurs strong{font-size:18px}:root .connexion-vitrine .cv-smartphone .cv-app-indicateurs small{font-size:5px}:root .connexion-vitrine .cv-apercu-note{margin-top:22px}}:root .fb-fiche.fb-fiche .crm-zone{container:crm / inline-size}:root .fb-fiche.fb-fiche .crm-tableau{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:start;padding:2px 2px 10px}@container crm (min-width:960px){:root .fb-fiche.fb-fiche .crm-tableau{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}:root .fb-fiche.fb-fiche .crm-carte-tete{flex-direction:column;align-items:flex-start;gap:3px}:root .fb-fiche.fb-fiche .crm-colonne>header small{display:none}}@container crm (max-width:640px){:root .fb-fiche.fb-fiche .crm-tableau{grid-template-columns:repeat(2,minmax(0,1fr))}}@container crm (max-width:380px){:root .fb-fiche.fb-fiche .crm-tableau{grid-template-columns:1fr}}:root .fb-fiche.fb-fiche .crm-colonne{display:flex;flex-direction:column;min-width:0;border-radius:14px;border:1px solid transparent;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .crm-colonne>header{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:9px 10px 8px;border-bottom:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .crm-colonne>header b{font:700 14.5px/1.2 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .crm-colonne>header small{grid-column:1/-1;font-size:11px;line-height:1.35;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .crm-nb{min-width:24px;height:22px;padding:0 7px;border-radius:999px;display:grid;place-items:center;font:700 12px var(--fb-corps);color:var(--fb-encre);background:#1e222712}:root .fb-fiche.fb-fiche .crm-colonne[data-etape=devis_envoye]>header{box-shadow:inset 0 -2px 0 var(--fb-neon)}:root .fb-fiche.fb-fiche .crm-colonne[data-etape=signe]>header{background:linear-gradient(180deg,#3a3f46,#2e3238);border-radius:13px 13px 0 0}:root .fb-fiche.fb-fiche .crm-colonne[data-etape=signe]>header b{color:#fff}:root .fb-fiche.fb-fiche .crm-colonne[data-etape=signe]>header small{color:#d5d9de}:root .fb-fiche.fb-fiche .crm-colonne[data-etape=signe] .crm-nb{color:#fff;background:#ffffff29}:root .fb-fiche.fb-fiche .crm-colonne[data-etape=perdu]{opacity:.82}:root .fb-fiche.fb-fiche .crm-cartes{display:flex;flex-direction:column;gap:6px;padding:8px}:root .fb-fiche.fb-fiche .crm-vide{margin:4px 2px;color:var(--fb-encre-3);font-size:13px}:root .fb-fiche.fb-fiche .crm-carte{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:8px 9px;border-radius:10px;cursor:pointer;background:#fff;border:1px solid rgba(30,34,39,.12);box-shadow:0 1px 2px #1e22270f;transition:box-shadow .15s,transform .15s}:root .fb-fiche.fb-fiche .crm-carte:hover{box-shadow:var(--fb-anneau),0 6px 16px -10px #1e222759;transform:translateY(-1px)}:root .fb-fiche.fb-fiche .crm-carte:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .crm-carte-tete{display:flex;gap:6px;align-items:baseline;justify-content:space-between}:root .fb-fiche.fb-fiche .crm-carte-tete b{font-size:13px;color:var(--fb-encre);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .crm-carte-tete em{flex:none;font:600 10.5px var(--fb-corps);font-style:normal;padding:1px 7px;border-radius:999px;color:var(--fb-encre-2);background:#1e222712}:root .fb-fiche.fb-fiche .crm-carte-tete em[data-type=pro]{color:#fff;background:#454b54}:root .fb-fiche.fb-fiche .crm-carte-objet{font-size:12px;line-height:1.38;color:var(--fb-encre-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .fb-fiche.fb-fiche .crm-carte-pied{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .crm-alerte{font-weight:700;color:#a84b0a}:root .fb-fiche.fb-fiche .crm-liste{display:flex;flex-direction:column;gap:10px}:root .fb-fiche.fb-fiche .crm-ligne{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:12px;border:1px solid transparent;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .crm-ligne-qui{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 280px}:root .fb-fiche.fb-fiche .crm-ligne-qui small{font-size:12.5px;color:var(--fb-encre-3);line-height:1.45}:root .fb-fiche.fb-fiche .crm-ligne-gestes{display:flex;flex-wrap:wrap;gap:6px}:root .fb-fiche.fb-fiche .crm-lien{all:unset;cursor:pointer;color:var(--fb-encre);font-size:14.5px}:root .fb-fiche.fb-fiche .crm-lien:hover b,:root .fb-fiche.fb-fiche .crm-lien:focus-visible b{text-decoration:underline;text-decoration-color:var(--fb-neon);text-underline-offset:3px}:root .fb-fiche.fb-fiche .crm-ok{font-size:12.5px;font-weight:700;color:#1b5e38}:root .fb-fiche.fb-fiche .crm-note{margin:4px 2px;font-size:12.5px;line-height:1.5;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .crm-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-top:10px}:root .fb-fiche.fb-fiche .crm-type{display:flex;gap:8px;margin-bottom:12px}:root .fb-fiche.fb-fiche .crm-tr{cursor:pointer}:root .fb-fiche.fb-fiche .crm-tr:hover td{background:#1e222709}:root .fb-fiche.fb-fiche .crm-etape-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 11px;border-radius:999px;font:700 12px/1.4 var(--fb-corps);color:var(--fb-encre);background:#ffffffbf;border:1px solid rgba(30,34,39,.18)}:root .fb-fiche.fb-fiche .crm-etape-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fb-neon);box-shadow:0 0 6px #ff790f99}:root .fb-fiche.fb-fiche .crm-etape-badge[data-etape=signe],:root .fb-fiche.fb-fiche .crm-etape-badge[data-etape=termine]{color:#1b5e38;border-color:#1b5e3859}:root .fb-fiche.fb-fiche .crm-etape-badge[data-etape=signe]:before,:root .fb-fiche.fb-fiche .crm-etape-badge[data-etape=termine]:before{background:#1b7a47;box-shadow:none}:root .fb-fiche.fb-fiche .crm-etapes{list-style:none;margin:0 0 6px;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:6px;counter-reset:etape}:root .fb-fiche.fb-fiche .crm-etapes li{counter-increment:etape;position:relative}:root .fb-fiche.fb-fiche .crm-etapes li>*{all:unset;box-sizing:border-box;display:block;width:100%;text-align:center;padding:9px 6px;border-radius:10px;font:600 12.5px/1.25 var(--fb-corps);color:var(--fb-encre-2);background:#1e22270d;border:1px solid rgba(30,34,39,.1)}:root .fb-fiche.fb-fiche .crm-etapes li>button{cursor:pointer}@media(hover:hover){:root .fb-fiche.fb-fiche .crm-etapes li>button:hover{box-shadow:var(--fb-anneau)}}:root .fb-fiche.fb-fiche .crm-etapes li>button:focus-visible{box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .crm-etapes li>*:before{content:counter(etape);display:block;font:700 11px var(--fb-titre);color:var(--fb-encre-3);margin-bottom:2px}:root .fb-fiche.fb-fiche .crm-etapes li[data-fait]>*{color:var(--fb-encre);background:#fff;border-color:#1e222738}:root .fb-fiche.fb-fiche .crm-etapes li[data-actuelle]>*{color:#fff;background:var(--fb-anthracite);border-color:transparent;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .crm-etapes li[data-actuelle]>*:before{color:#d5d9de}:root .fb-fiche.fb-fiche .crm-etapes li>*{color:var(--fb-encre);font-weight:700;min-height:58px;background:#f3f4f6;border-color:#1e222729}:root .fb-fiche.fb-fiche .crm-etapes li[data-fait]>*{background:#fff;border-color:#1e22273d}:root .fb-fiche.fb-fiche .crm-etapes li[data-fait]>*:before{content:"✓";color:#a84b0a}:root .fb-fiche.fb-fiche .crm-etapes li[data-actuelle]>*,:root .fb-fiche.fb-fiche .crm-etapes li[data-actuelle]>*:is(:hover,:focus,:focus-visible,:active){color:#fff;background:var(--fb-anthracite);border-color:transparent;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .crm-etapes li[data-actuelle]>*:before{color:#ffb27a}:root .fb-fiche.fb-fiche .crm-piece{display:grid;grid-template-columns:minmax(110px,auto) 1fr auto auto auto;gap:6px 14px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--fb-trait);color:var(--fb-encre);text-decoration:none;font-size:13.5px}:root .fb-fiche.fb-fiche .crm-piece:hover{background:#1e222709}:root .fb-fiche.fb-fiche .crm-piece em{font-style:normal;font-size:12px;font-weight:700;padding:2px 9px;border-radius:999px;background:#1e222712;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .crm-piece em[data-statut=Accepté],:root .fb-fiche.fb-fiche .crm-piece em[data-statut="En cours"]{background:#eef8f2;color:#1b5e38}:root .fb-fiche.fb-fiche .crm-piece em[data-statut=Envoyé]{background:#fff4ea;color:#8a3d08}:root .fb-fiche.fb-fiche .crm-fil{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column}:root .fb-fiche.fb-fiche .crm-fil li{display:grid;grid-template-columns:92px auto 1fr;gap:4px 12px;padding:8px 2px;border-bottom:1px solid var(--fb-trait);font-size:13.5px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .crm-fil time{color:var(--fb-encre-3);font-variant-numeric:tabular-nums}:root .fb-fiche.fb-fiche .crm-fil span{color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .pv-boutons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}:root .fb-fiche.fb-fiche .pv-gros{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:14px}:root .fb-fiche.fb-fiche .pv-etat{margin:0 0 8px;font:700 13px var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .pv-erreur{margin:0 0 8px;font:700 13px var(--fb-corps);color:#9b1c1c}:root .fb-fiche.fb-fiche .pv-grille{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}:root .fb-fiche.fb-fiche .pv-photo{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .pv-img{position:relative;aspect-ratio:4/3;overflow:hidden;background:#e6e8eb;display:flex;align-items:center;justify-content:center}:root .fb-fiche.fb-fiche .pv-img img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}:root .fb-fiche.fb-fiche .pv-attente{font-size:12px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .pv-n{position:absolute;left:7px;top:7px;min-width:24px;height:24px;padding:0 7px;border-radius:99px;display:flex;align-items:center;justify-content:center;background:var(--fb-anthracite);color:#fff;font:700 12px/1 var(--fb-titre);box-shadow:0 0 0 1.5px var(--fb-neon)}:root .fb-fiche.fb-fiche .pv-retirer{position:absolute;right:6px;top:6px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.5);cursor:pointer;background:#1e2227c7;color:#fff;font:700 20px/1 var(--fb-corps)}:root .fb-fiche.fb-fiche .pv-legende{all:unset;box-sizing:border-box;width:100%;min-height:42px;padding:9px 11px;font:500 13px/1.3 var(--fb-corps);color:var(--fb-encre);border-top:2px solid var(--fb-neon);background:#fff}:root .fb-fiche.fb-fiche .pv-legende::placeholder{color:#5f656e}:root .fb-fiche.fb-fiche .pv-legende:focus-visible{box-shadow:inset 0 0 0 2px #ff790f99}:root .fb-fiche.fb-fiche .pv-rapport{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}:root .fb-fiche.fb-fiche .pv-rapport small{font-size:12px;color:var(--fb-encre-2)}@media(max-width:760px){:root .fb-fiche.fb-fiche .pv-gros{flex:1 1 100%;justify-content:center}:root .fb-fiche.fb-fiche .pv-grille{grid-template-columns:1fr 1fr;gap:8px}:root .fb-fiche.fb-fiche .pv-rapport .fb-btn{flex:1 1 100%;justify-content:center;min-height:48px}}@media(max-width:760px){:root .fb-fiche.fb-fiche .crm-etapes{grid-template-columns:repeat(3,1fr)}:root .fb-fiche.fb-fiche .crm-piece{grid-template-columns:1fr auto}:root .fb-fiche.fb-fiche .crm-fil li{grid-template-columns:80px 1fr}:root .fb-fiche.fb-fiche .crm-fil li span{grid-column:1/-1}}:root .fb-fiche.fb-fiche{--tb-anthracite:linear-gradient(90deg,#4D535B,#2B2F35);--tb-acier:linear-gradient(90deg,#B9BFC7,#8C939C);--tb-argent:linear-gradient(90deg,#E3E6EA,#C9CED4)}:root .fb-fiche.fb-fiche .tb-anthracite{background:var(--tb-anthracite)}:root .fb-fiche.fb-fiche .tb-acier{background:var(--tb-acier)}:root .fb-fiche.fb-fiche .tb-argent{background:var(--tb-argent)}:root .fb-fiche.fb-fiche .tb-tuiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:14px}:root .fb-fiche.fb-fiche .tb-tuile{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 15px 13px;border-radius:14px;text-decoration:none;color:var(--fb-encre);border:1px solid transparent;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;animation:tb-apparait .6s cubic-bezier(.2,.8,.2,1) both}:root .fb-fiche.fb-fiche .tb-tuile:before{content:"";position:absolute;left:14px;right:14px;top:0;height:2px;border-radius:0 0 2px 2px;background:#ff790f;box-shadow:0 0 8px #ff790fa6;opacity:.85}:root .fb-fiche.fb-fiche a.tb-tuile:hover,:root .fb-fiche.fb-fiche a.tb-tuile:focus-visible{transform:translateY(-2px);box-shadow:var(--fb-anneau),0 14px 28px -16px #1e222773}:root .fb-fiche.fb-fiche .tb-tuile:nth-child(2){animation-delay:.06s}:root .fb-fiche.fb-fiche .tb-tuile:nth-child(3){animation-delay:.12s}:root .fb-fiche.fb-fiche .tb-tuile:nth-child(4){animation-delay:.18s}:root .fb-fiche.fb-fiche .tb-tuile:nth-child(5){animation-delay:.24s}:root .fb-fiche.fb-fiche .tb-tuile-l{font:700 11px/1.3 var(--fb-titre);letter-spacing:1.4px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .tb-tuile-v{font:700 27px/1.1 var(--fb-titre);letter-spacing:.2px;color:var(--fb-encre);text-shadow:0 1px 0 #FFFFFF}:root .fb-fiche.fb-fiche .tb-tuile-sous{font-size:12px;line-height:1.4;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .tb-tuile-sous.alerte{color:#a3281f;font-weight:600}:root .fb-fiche.fb-fiche .tb-tuile-badge{align-self:flex-start;font:700 11.5px/1 var(--fb-corps);padding:4px 8px;border-radius:999px;background:#1e222712;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .tb-tuile-badge.bon{background:#eef8f2;color:#1b5e38}:root .fb-fiche.fb-fiche .tb-tuile-badge.mauvais{background:#fcedec;color:#a3281f}:root .fb-fiche.fb-fiche .tb-courbe{display:block;width:100%;height:34px;margin-top:4px}:root .fb-fiche.fb-fiche .tb-graph{margin:0}:root .fb-fiche.fb-fiche .tb-legende{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0 0 6px;font-size:13px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .tb-legende span{display:inline-flex;align-items:center;gap:7px}:root .fb-fiche.fb-fiche .tb-pastille{width:13px;height:13px;border-radius:3px;display:inline-block;box-shadow:2px 2px #1e22272e}:root .fb-fiche.fb-fiche .tb-neon-trait{display:inline-block;width:14px;height:2px;border-radius:2px;background:#ff790f;box-shadow:0 0 6px #ff790fcc;margin-left:-2px}:root .fb-fiche.fb-fiche .tb-bascule{margin-left:auto;all:unset;cursor:pointer;font-size:12.5px;font-weight:700;color:var(--fb-encre);padding:5px 11px;border-radius:999px;border:1px solid rgba(30,34,39,.18);background:#fff}:root .fb-fiche.fb-fiche .tb-bascule:hover,:root .fb-fiche.fb-fiche .tb-bascule:focus-visible{box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .tb-zone{position:relative}:root .fb-fiche.fb-fiche .tb-zone svg{display:block;overflow:visible}:root .fb-fiche.fb-fiche .tb-zone rect[role=button]{cursor:pointer;outline:none}:root .fb-fiche.fb-fiche .tb-axe{font:500 11px var(--fb-corps);fill:#62676e;font-variant-numeric:tabular-nums}:root .fb-fiche.fb-fiche .tb-monte{transform-box:fill-box;transform-origin:50% 100%;animation:tb-monte .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 45ms)}:root .fb-fiche.fb-fiche .tb-bulle{position:absolute;top:2px;transform:translate(-50%);pointer-events:none;z-index:2;display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-radius:11px;background:#fff;border:1px solid rgba(255,121,15,.55);box-shadow:0 0 0 1px #fff9,0 0 12px #ff790f40,0 10px 22px -12px #1e222773;font-size:12.5px;color:var(--fb-encre-2);white-space:nowrap}:root .fb-fiche.fb-fiche .tb-bulle small{font-weight:700;color:var(--fb-encre-3);font-size:11.5px}:root .fb-fiche.fb-fiche .tb-bulle span{display:flex;align-items:center;gap:7px}:root .fb-fiche.fb-fiche .tb-bulle i{width:12px;height:3px;border-radius:2px;display:inline-block}:root .fb-fiche.fb-fiche .tb-bulle b{color:var(--fb-encre);font-variant-numeric:tabular-nums}:root .fb-fiche.fb-fiche .tb-bulle em{font-style:normal;font-size:11.5px;color:var(--fb-encre-3);padding-top:3px;border-top:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .tb-table td,:root .fb-fiche.fb-fiche .tb-table th{font-size:13px}:root .fb-fiche.fb-fiche .tb-duo{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:14px}:root .fb-fiche.fb-fiche .tb-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}:root .fb-fiche.fb-fiche .tb-vide{margin:4px 0;font-size:13px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .tb-sous-titre{margin:16px 0 8px;font:700 13.5px var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .tb-marge-bloc{display:grid;grid-template-columns:168px minmax(0,1fr);gap:14px;align-items:center}@container (max-width:560px){:root .fb-fiche.fb-fiche .tb-marge-bloc{grid-template-columns:1fr}}:root .fb-fiche.fb-fiche .tb-jauge svg{display:block}:root .fb-fiche.fb-fiche .tb-jauge-val{font:700 22px var(--fb-titre);fill:#1e2227}:root .fb-fiche.fb-fiche .tb-jauge-pied{margin:4px 0 0;text-align:center;font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .tb-jauge-pied b{color:var(--fb-encre)}:root .fb-fiche.fb-fiche .tb-marges{position:relative}:root .fb-fiche.fb-fiche .tb-marges ul,:root .fb-fiche.fb-fiche .tb-barres{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}:root .fb-fiche.fb-fiche .tb-marges li,:root .fb-fiche.fb-fiche .tb-barres li{animation:tb-glisse .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 60ms)}:root .fb-fiche.fb-fiche .tb-marges button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(70px,1fr) 56px 60px;gap:8px;align-items:center;padding:4px;border-radius:8px}:root .fb-fiche.fb-fiche .tb-barres button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:minmax(0,38%) 1fr auto;gap:10px;align-items:center;padding:4px;border-radius:8px}:root .fb-fiche.fb-fiche .tb-marges button:hover,:root .fb-fiche.fb-fiche .tb-marges button:focus-visible,:root .fb-fiche.fb-fiche .tb-barres button:hover,:root .fb-fiche.fb-fiche .tb-barres button:focus-visible{background:#ff790f0d;box-shadow:inset 0 0 0 1px #ff790f59}:root .fb-fiche.fb-fiche .tb-marges-nom,:root .fb-fiche.fb-fiche .tb-barres-nom{display:flex;flex-direction:column;min-width:0;font-size:13px;color:var(--fb-encre);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .fb-fiche.fb-fiche .tb-marges-nom small,:root .fb-fiche.fb-fiche .tb-barres-nom small{font-size:11px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .tb-marges-piste,:root .fb-fiche.fb-fiche .tb-barres-piste{display:block;height:16px;position:relative}:root .fb-fiche.fb-fiche .tb-marges-barre,:root .fb-fiche.fb-fiche .tb-barres-barre{display:block;height:14px;border-radius:2px 4px 4px 2px;background:var(--tb-anthracite);box-shadow:inset 0 3px #ffffff2e,inset 0 -2px #00000040,3px 3px #1f2226,4px 5px 8px #1e222740;transform-origin:left;animation:tb-etire .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 60ms + .1s)}:root .fb-fiche.fb-fiche .tb-marges-barre.faible{background:var(--tb-acier);box-shadow:inset 0 3px #ffffff4d,inset 0 -2px #0000002e,3px 3px #757c85,4px 5px 8px #1e222733}:root .fb-fiche.fb-fiche .tb-marges b,:root .fb-fiche.fb-fiche .tb-barres b{font-size:13px;color:var(--fb-encre);text-align:right;white-space:nowrap}:root .fb-fiche.fb-fiche .tb-marges small.nb{font-size:11.5px;color:var(--fb-encre-3);text-align:right}:root .fb-fiche.fb-fiche .tb-marges-repere{position:absolute;top:-3px;bottom:-1px;width:2px;margin-left:-1px;border-radius:2px;background:#ff790f;box-shadow:0 0 6px #ff790fcc}:root .fb-fiche.fb-fiche .tb-marges-legende{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .tb-anneau{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center}:root .fb-fiche.fb-fiche .tb-anneau svg{filter:drop-shadow(2px 4px 6px rgba(30,34,39,.22))}:root .fb-fiche.fb-fiche .tb-anneau-seg{animation:tb-trace 1.1s cubic-bezier(.2,.8,.2,1) both}:root .fb-fiche.fb-fiche .tb-anneau-val{font:700 17px var(--fb-titre);fill:#1e2227}:root .fb-fiche.fb-fiche .tb-repartition-legende{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}:root .fb-fiche.fb-fiche .tb-repartition-legende li{display:grid;grid-template-columns:14px 1fr auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;font-size:13.5px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .tb-repartition-legende li small{grid-column:2/-1;color:var(--fb-encre-3);font-size:12px}:root .fb-fiche.fb-fiche .tb-repartition-legende i{width:13px;height:13px;border-radius:3px;box-shadow:2px 2px #1e22272e}:root .fb-fiche.fb-fiche .tb-entonnoir{display:flex;flex-direction:column;gap:8px}:root .fb-fiche.fb-fiche .tb-etage{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;align-items:center;animation:tb-glisse .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 90ms)}:root .fb-fiche.fb-fiche .tb-etage-barre{justify-self:center;display:flex;align-items:center;justify-content:center;height:38px;border-radius:6px;color:#fff;background:var(--tb-anthracite);box-shadow:inset 0 3px #ffffff24,inset 0 -3px #00000040,0 4px #1f2226,0 8px 14px -6px #1e222766}:root .fb-fiche.fb-fiche .tb-etage-barre[data-rang="0"]{background:var(--tb-acier);color:#1e2227;box-shadow:inset 0 3px #ffffff59,inset 0 -3px #00000026,0 4px #757c85,0 8px 14px -6px #1e22274d}:root .fb-fiche.fb-fiche .tb-etage-barre[data-rang="2"]{box-shadow:inset 0 3px #ffffff24,inset 0 -3px #00000040,0 4px #1f2226,0 0 0 1px #ff790fa6,0 0 12px #ff790f59}:root .fb-fiche.fb-fiche .tb-etage-barre b{font:700 17px var(--fb-titre)}:root .fb-fiche.fb-fiche .tb-etage-txt{display:flex;flex-direction:column;font-size:13px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .tb-etage-txt small{font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .tb-entonnoir-pied{margin:6px 0 0;font-size:12.5px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .tb-entonnoir-pied b{color:var(--fb-encre)}:root .fb-fiche.fb-fiche .tb-gestion{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}:root .fb-fiche.fb-fiche .tb-gestion li{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:10px;background:#ffffffbf;border:1px solid rgba(30,34,39,.1);box-shadow:inset 0 1px #fff,0 2px 6px -4px #1e22274d}:root .fb-fiche.fb-fiche .tb-gestion span{font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .tb-gestion b{font:700 18px var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .tb-liste{list-style:none;margin:0;padding:0}:root .fb-fiche.fb-fiche .tb-liste li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .tb-liste li:last-child{border-bottom:0}:root .fb-fiche.fb-fiche .tb-liste a{display:flex;flex-direction:column;gap:1px;min-width:0;text-decoration:none;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .tb-liste a b{font-size:13.5px}:root .fb-fiche.fb-fiche .tb-liste a span{font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .tb-liste a:hover b{text-decoration:underline;text-decoration-color:#ff790f;text-underline-offset:3px}:root .fb-fiche.fb-fiche .tb-liste em{font-style:normal;font-weight:700;font-size:13px;color:var(--fb-encre);white-space:nowrap}@keyframes tb-apparait{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tb-monte{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tb-etire{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tb-glisse{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes tb-trace{0%{stroke-dasharray:0 400}}@media(prefers-reduced-motion:reduce){:root .fb-fiche.fb-fiche .tb-tuile,:root .fb-fiche.fb-fiche .tb-monte,:root .fb-fiche.fb-fiche .tb-marges li,:root .fb-fiche.fb-fiche .tb-barres li,:root .fb-fiche.fb-fiche .tb-marges-barre,:root .fb-fiche.fb-fiche .tb-barres-barre,:root .fb-fiche.fb-fiche .tb-etage,:root .fb-fiche.fb-fiche .tb-anneau-seg{animation:none}}@media(max-width:1180px){:root .fb-fiche.fb-fiche .tb-duo,:root .fb-fiche.fb-fiche .tb-trio{grid-template-columns:1fr}}@media(max-width:640px){:root .fb-fiche.fb-fiche .tb-marge-bloc,:root .fb-fiche.fb-fiche .tb-anneau{grid-template-columns:1fr}:root .fb-fiche.fb-fiche .tb-gestion{grid-template-columns:1fr}}.devis-metier{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;margin:0 0 14px;padding:14px 16px;border-radius:12px;background:linear-gradient(180deg,#fff,#f3f4f6);border:1px solid #d5d9de;box-shadow:0 1px #fff inset,0 6px 14px -10px #14181c59}.devis-metier .champ{margin:0}.devis-metier-num{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-weight:800;font-size:1.05rem;color:#fff;background:linear-gradient(160deg,#4a5058,#2c3036);box-shadow:0 0 0 1px #ff790fa6,0 0 10px #ff790f59,0 3px 6px #0000004d}:root .fb-fiche.fb-fiche.crm-atelier .fb-plan{grid-template-columns:minmax(0,1fr);gap:18px}:root .fb-fiche.fb-fiche.crm-atelier .fb-rail{position:static;display:block;padding:0;box-shadow:none;background:none;border:0}:root .fb-fiche.fb-fiche.crm-atelier .fb-identite{padding:0 0 12px;background:none;box-shadow:none;border-bottom:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche.crm-atelier .fb-identite .fb-trace{opacity:.5;right:12px}:root .fb-fiche.fb-fiche.crm-atelier .fb-description{display:none}:root .fb-fiche.fb-fiche.crm-atelier .fb-barre{padding-top:0}:root .fb-fiche.fb-fiche.crm-atelier .crm-reperes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}:root .fb-fiche.fb-fiche.crm-atelier .crm-repere{position:relative;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;border:1px solid transparent;border-radius:16px;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre);font-family:var(--fb-corps);text-align:left;color:var(--fb-encre)}:root .fb-fiche.fb-fiche.crm-atelier button.crm-repere{cursor:pointer}:root .fb-fiche.fb-fiche.crm-atelier .crm-repere:before{content:"";position:absolute;top:0;left:20px;width:30px;height:2px;background:var(--fb-neon);box-shadow:0 0 8px #ff790f59}:root .fb-fiche.fb-fiche.crm-atelier .crm-repere>span{font:700 12px var(--fb-titre);letter-spacing:1.1px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche.crm-atelier .crm-repere strong{font:700 clamp(24px,2.5vw,34px)/1.1 var(--fb-titre);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche.crm-atelier .crm-repere small{font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche.crm-atelier .crm-repere[data-alerte=true]{box-shadow:var(--fb-anneau),var(--fb-ombre)}:root .fb-fiche.fb-fiche.crm-atelier .crm-tableau{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}:root .fb-fiche.fb-fiche.crm-atelier .crm-colonne{background:linear-gradient(160deg,#fff9,#d9dde17a);box-shadow:inset 0 1px #fff;border:1px solid rgba(30,34,39,.09);padding:6px}:root .fb-fiche.fb-fiche.crm-atelier .crm-colonne>header{padding:12px 10px;gap:7px 8px;border-bottom:0;min-height:78px}:root .fb-fiche.fb-fiche.crm-atelier .crm-colonne>header b{display:flex;align-items:center;gap:8px;font-size:17px}:root .fb-fiche.fb-fiche.crm-atelier .crm-numero{font-size:11px;font-family:var(--fb-corps);opacity:.65}:root .fb-fiche.fb-fiche.crm-atelier .crm-colonne>header small{display:block;font-size:12px}:root .fb-fiche.fb-fiche.crm-atelier .crm-cartes{gap:12px;padding:6px}:root .fb-fiche.fb-fiche.crm-atelier .crm-carte{gap:10px;padding:16px;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;border:1px solid transparent;border-radius:13px;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche.crm-atelier .crm-carte:hover{transform:translateY(-3px);box-shadow:var(--fb-anneau),var(--fb-ombre)}:root .fb-fiche.fb-fiche.crm-atelier .crm-carte-tete{flex-direction:row;align-items:center;flex-wrap:wrap}:root .fb-fiche.fb-fiche.crm-atelier .crm-carte-tete b{font-size:15px}:root .fb-fiche.fb-fiche.crm-atelier .crm-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--fb-chrome);box-shadow:var(--fb-relief);color:var(--fb-encre-2);font:700 12px var(--fb-corps)}:root .fb-fiche.fb-fiche.crm-atelier .crm-carte-suite{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--fb-trait);padding-top:11px;margin-top:3px;font-size:12px;font-weight:700;color:var(--fb-orange)}:root .fb-fiche.fb-fiche.crm-atelier .crm-vide{padding:18px 8px;font-size:12px;text-align:center}:root .fb-fiche.fb-fiche.crm-atelier button:focus-visible{outline:2px solid var(--fb-neon);outline-offset:3px}@container crm (max-width:800px){:root .fb-fiche.fb-fiche.crm-atelier .crm-tableau{grid-template-columns:repeat(2,minmax(0,1fr))}}@container crm (max-width:480px){:root .fb-fiche.fb-fiche.crm-atelier .crm-tableau{grid-template-columns:1fr}}@media(max-width:1100px){:root .fb-fiche.fb-fiche.crm-atelier .crm-reperes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){:root .fb-fiche.fb-fiche.crm-atelier .crm-reperes{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){:root .fb-fiche.fb-fiche.crm-atelier .crm-carte{transition:none;transform:none}}:root{--petrole:#0B4F5F;--petrole-fonce:#0A3B47;--turq:#16788F;--turq-clair:#3FCADD;--orange:#F97316;--orange-fonce:#EA580C;--fond:#ECF3F5;--carte:#FFFFFF;--voile:#F3FAFB;--voile-fort:#E4F2F6;--violet:#7C3AED;--vert:#15803D;--texte:#16313A;--gris:#5C7880;--ligne:#DCE7EA;--erreur:#B91C1C;--ok:#15803D}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100vh}html,body{overscroll-behavior-x:none}body{font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--fond);color:var(--texte);font-size:16px;line-height:1.5}.app{display:flex;min-height:100vh}.laterale{width:236px;flex:0 0 236px;background:var(--carte);border-right:1px solid var(--ligne);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;transition:width .18s,flex-basis .18s}.app.reduite .laterale{width:64px;flex-basis:64px}.marque{padding:14px 12px;border-bottom:1px solid var(--ligne);display:flex;align-items:center;justify-content:center}.marque a{display:block;width:100%;line-height:0}.logo-complet{display:flex;flex-direction:column;align-items:center;gap:9px;width:100%;max-width:190px;margin:0 auto}.logo-marque-i{display:block;width:100%;aspect-ratio:1027/683;background:url(/logo-am.png) center/contain no-repeat}.logo-marque{display:block;width:100%;max-width:46px;aspect-ratio:1027/683;margin:0 auto;background:url(/logo-am-marque.png) center/contain no-repeat}.logo-mot{display:flex;align-items:baseline;gap:.5em;width:100%;justify-content:center;padding-top:2px;position:relative;font-size:.72rem;line-height:1;white-space:nowrap}.logo-mot span{font-weight:500;letter-spacing:.3em;color:var(--gris);margin-right:-.3em}.logo-mot b{font-weight:700;letter-spacing:.24em;color:var(--orange);margin-right:-.24em}.app.reduite .marque{padding:11px 6px}.lat-nav{flex:1;overflow-y:auto;padding:10px 8px}.lat-nav::-webkit-scrollbar{width:6px}.lat-nav::-webkit-scrollbar-thumb{background:#d3e2e6;border-radius:6px}.groupe{margin-bottom:9px}.groupe-titre{font-size:.6rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--turq);opacity:.85;padding:8px 10px 3px;white-space:nowrap}.app.reduite .groupe-titre{height:1px;padding:0;margin:8px 10px;background:var(--ligne);overflow:hidden;color:transparent}.lien{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:9px;color:#28535d;text-decoration:none;font-size:.845rem;font-weight:600;white-space:nowrap;border-left:3px solid transparent;margin-bottom:1px}.lien:hover{background:#f0f7f9;color:var(--petrole)}.lien.actif{background:linear-gradient(90deg,#dcf0f5,#eff9fb);color:var(--petrole);border-left-color:var(--turq-clair);font-weight:700;box-shadow:inset 0 0 0 1px #3fcadd40}.lien .ico{flex:0 0 19px;opacity:.85}.lien.actif .ico{opacity:1;color:var(--turq)}.lien .txt{overflow:hidden;text-overflow:ellipsis}.app.reduite .lien{justify-content:center;padding:9px 6px}.app.reduite .lien .txt{display:none}.lat-bas{padding:10px;border-top:1px solid var(--ligne)}.lat-version{margin-top:auto;padding:8px 12px;border-top:1px solid var(--ligne);font-size:11px;color:var(--gris,#5F7C84);letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;opacity:.75}.promo{display:block;background:linear-gradient(140deg,var(--petrole-fonce),var(--turq));color:#fff;border-radius:10px;padding:10px 11px;font-size:.72rem;text-decoration:none;line-height:1.35}.promo b{display:block;font-size:.78rem;margin-bottom:2px}.app.reduite .lat-bas{display:none}.principal{flex:1;min-width:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#DCEEF3 0,#E7F2F5 120px,var(--fond) 340px)}.topbar{display:flex;align-items:center;gap:14px;padding:0 20px;min-height:56px;background:var(--carte);border-bottom:1px solid var(--ligne);box-shadow:0 2px #3fcadd47;color:var(--texte);position:relative;z-index:1}.replier{background:#f1f7f9;border:1px solid var(--ligne);border-radius:8px;width:31px;height:31px;cursor:pointer;color:var(--petrole);display:grid;place-items:center;flex:0 0 auto}.replier:hover{border-color:var(--turq)}.topuser{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:.82rem;color:var(--gris)}.topuser .btn{padding:7px 13px;font-size:.8rem}.topuser .mail{overflow:hidden;text-overflow:ellipsis;max-width:230px;white-space:nowrap}.page{max-width:1560px;padding:24px 24px 60px}.page h1{color:var(--petrole-fonce);font-size:1.5rem;margin:6px 0 4px;letter-spacing:-.01em}.page h1+.sous-titre{color:#4a6c75}.sous-titre{color:var(--gris);font-size:.9rem;margin-bottom:18px}.card{background:var(--carte);border:1px solid var(--ligne);border-radius:16px;padding:18px 20px;margin-bottom:16px;box-shadow:0 2px 10px #0b4f5f0f}.card h3{margin:0 0 12px;color:var(--petrole);font-size:1.02rem;padding-left:11px;border-left:4px solid var(--turq-clair);border-radius:2px;line-height:1.25}.grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.champ.large{grid-column:span 2}@media(max-width:760px){.champ.large{grid-column:auto}}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px}.kpi{background:var(--carte);border:1px solid var(--ligne);border-radius:14px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0b4f5f0d}.kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--turq),var(--turq-clair))}.kpis .kpi:nth-child(1){background:linear-gradient(180deg,#f4fcfd,#fff)}.kpis .kpi:nth-child(2){background:linear-gradient(180deg,#fff9f3,#fff)}.kpis .kpi:nth-child(3){background:linear-gradient(180deg,#faf7ff,#fff)}.kpis .kpi:nth-child(4){background:linear-gradient(180deg,#f4fcf7,#fff)}.kpis .kpi:nth-child(2):before{background:linear-gradient(90deg,var(--orange),#FDBA74)}.kpis .kpi:nth-child(2) .kpi-n{color:var(--orange-fonce)}.kpis .kpi:nth-child(3):before{background:linear-gradient(90deg,var(--violet),#C4B5FD)}.kpis .kpi:nth-child(3) .kpi-n{color:var(--violet)}.kpis .kpi:nth-child(4):before{background:linear-gradient(90deg,var(--vert),#86EFAC)}.kpis .kpi:nth-child(4) .kpi-n{color:var(--vert)}.kpi-n{font-size:1.5rem;font-weight:900;color:var(--turq)}.kpi-l{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--gris);margin-top:4px}.champ{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.champ span{font-size:.8rem;font-weight:700;color:var(--petrole)}.champ input{border:1.5px solid #CFE1E6;border-radius:10px;padding:12px 14px;font-size:1rem;font-family:inherit;min-width:0;background:#fdfefe}.champ input:not(:focus){text-overflow:ellipsis}.champ input:focus{outline:none;border-color:var(--turq-clair);box-shadow:0 0 0 3px #3fcadd2e}.btn{border:none;border-radius:11px;padding:11px 18px;font-weight:800;font-size:.92rem;cursor:pointer;font-family:inherit;transition:filter .15s}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:hover:not(:disabled){filter:brightness(1.07)}.btn-primaire{background:linear-gradient(135deg,var(--turq),var(--petrole));color:#fff}.btn-orange{background:linear-gradient(135deg,var(--orange),var(--orange-fonce));color:#fff}.btn-contour{background:#fff;color:var(--turq);border:1.5px solid #CBE3E9;transition:border-color .15s,background .15s,color .15s}.btn-contour:hover:not(:disabled){background:var(--voile);border-color:var(--turq-clair);color:var(--petrole)}.alerte{border-radius:12px;padding:11px 15px;font-size:.88rem;margin:10px 0;line-height:1.5}.alerte-info{background:#eaf6f9;color:var(--petrole);border:1px solid #C9E6ED}.alerte-erreur{background:#fef2f2;color:var(--erreur);border:1px solid #F5C6C6;font-weight:600}.alerte-ok{background:#ecfdf5;color:var(--ok);border:1px solid #BBE7CE}.alerte-warn{background:#fff1e8;color:#b45309;border:1px solid #FBD7B5}.pill{color:#fff;border-radius:999px;padding:3px 12px;font-size:.72rem;font-weight:800;white-space:nowrap}.auth-fond{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#0b2f38,#123e4a 55%,#1c2644);padding:20px}.auth-boite{background:#fff;border-radius:20px;padding:34px 34px 26px;width:100%;max-width:430px;box-shadow:0 30px 80px #00000073}.auth-brand{text-align:center;margin-bottom:6px;font-weight:900;letter-spacing:2px;color:var(--petrole);font-size:1.25rem}.auth-sous{color:var(--turq);text-align:center;font-size:.86rem;margin-bottom:22px}.auth-boite h1{font-size:1.1rem;color:var(--petrole);margin:0 0 14px}.auth-liens{display:flex;justify-content:space-between;gap:8px;margin-top:16px;font-size:.82rem;flex-wrap:wrap}.auth-liens a{color:var(--turq);font-weight:700;text-decoration:none}.auth-liens a:hover{text-decoration:underline}.sep{display:flex;align-items:center;gap:10px;color:var(--gris);font-size:.75rem;margin:14px 0}.sep:before,.sep:after{content:"";flex:1;height:1px;background:var(--ligne)}table.liste{width:100%;border-collapse:collapse;font-size:.88rem}table.liste th{text-align:left;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--petrole);padding:9px 10px;background:var(--voile-fort);border-bottom:2px solid #CBE3E9}table.liste th:first-child{border-top-left-radius:9px;border-bottom-left-radius:0}table.liste th:last-child{border-top-right-radius:9px}table.liste td{padding:9px 10px;border-bottom:1px solid #EEF3F4}table.liste tbody tr:nth-child(2n) td{background:#fafdfe}.vide{color:var(--gris);font-size:.88rem;padding:16px;text-align:center;background:var(--voile);border:1px solid #E1EFF2;border-radius:10px}.diag-ligne{display:flex;gap:10px;align-items:flex-start;padding:8px 12px;border-radius:9px;margin-bottom:6px;font-size:.86rem;background:#f8fbfc}.diag-ok{background:#ecfdf5}.diag-ko{background:#fef2f2}.mono{font-family:ui-monospace,Consolas,monospace;font-size:.78rem;word-break:break-all}.pied{color:var(--gris);font-size:.72rem;text-align:center;margin-top:30px}.chargement{display:flex;align-items:center;justify-content:center;min-height:60vh;color:var(--gris);font-weight:700}@media(max-width:1280px){.laterale{width:64px;flex-basis:64px}.marque{padding:11px 6px}.logo-complet{display:none}.logo-marque{display:block;max-width:46px}.groupe-titre{height:1px;padding:0;margin:8px 10px;background:var(--ligne);overflow:hidden;color:transparent}.lien{justify-content:center;padding:9px 6px}.lien .txt,.lat-bas{display:none}.page{padding:20px 18px 50px}}@media(max-width:640px){.topbar{padding:0 12px}.page{padding:16px 12px 50px}.auth-boite{padding:24px 20px}.topuser .mail{display:none}}.champ select,.champ textarea{border:1.5px solid #CFE1E6;border-radius:10px;padding:11px 13px;font-size:1rem;font-family:inherit;background:#fdfefe}.champ select:focus,.champ textarea:focus{outline:none;border-color:var(--turq-clair);box-shadow:0 0 0 3px #3fcadd2e}.barre-outils{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.sous-carte{background:linear-gradient(180deg,#f4fbfc,#fbfefe);border:1px solid #D3E7EC;border-left:3px solid var(--turq-clair);border-radius:12px;padding:16px 18px;margin:10px 0 16px}.ligne-clic{cursor:pointer}.ligne-clic:hover td,.ligne-clic:hover:nth-child(2n) td{background:#e9f7fa}.ref-locale{color:var(--gris);font-size:.72rem;font-weight:600;background:#eef3f4;border-radius:6px;padding:1px 6px;margin-left:6px}.table-defile{overflow-x:auto}.fiche-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:6px}.fiche-tete h1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.onglets{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}.onglet{border:1.5px solid #D3E5EA;background:var(--voile);border-radius:999px;padding:8px 16px;font-weight:700;font-size:.85rem;cursor:pointer;color:var(--turq);font-family:inherit;transition:background .15s,border-color .15s}.onglet:hover{background:var(--voile-fort);border-color:var(--turq-clair)}.onglet.actif{background:linear-gradient(135deg,var(--turq),var(--petrole));color:#fff;border-color:transparent}.tache-faite td{opacity:.55;text-decoration:line-through}.tache-faite td:first-child{text-decoration:none}.btn-lien{border:none;background:none;color:var(--turq);font-size:.8rem;cursor:pointer;font-family:inherit;text-decoration:underline;padding:2px 5px;border-radius:6px}.btn-lien:hover{color:var(--petrole);background:#16788f14}.btn-lien.danger{color:var(--erreur)}.btn-lien.danger:hover{color:var(--erreur);background:#b91c1c14}.source-devis{background:#fff8f2;border:1px solid #FBD7B5;border-radius:10px;padding:10px 12px;margin-bottom:12px}.source-devis .champ{margin-bottom:4px}.note-bloc{border:1px solid var(--ligne);border-left:3px solid var(--turq);border-radius:10px;padding:10px 12px;margin-bottom:8px;background:#fff}.note-tete{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.note-date{font-size:.76rem;font-weight:700;color:var(--gris)}.note-texte{white-space:pre-wrap;font-size:.9rem;line-height:1.5}.contact-bloc{border:1px solid var(--ligne);border-radius:12px;padding:12px 14px;margin-bottom:12px;background:#fff}.contact-bloc.principal{border-color:var(--orange);background:#fffbf7}.contact-tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.contact-tete .pill{font-size:.68rem}.selecteur-presta{background:#f8fbfc;border:1px dashed var(--ligne);border-radius:12px;padding:10px 12px;margin-bottom:12px}.selecteur-tete{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:space-between}.selecteur-onglets{display:flex;gap:6px;flex-wrap:wrap}.selecteur-onglet{border:1.5px solid var(--ligne);background:#fff;border-radius:999px;padding:4px 12px;font-weight:700;font-size:.76rem;cursor:pointer;color:var(--gris);font-family:inherit}.selecteur-onglet.actif{background:linear-gradient(135deg,var(--turq),var(--petrole));color:#fff;border-color:transparent}.pastilles{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin-top:10px}.pastille{display:flex;flex-direction:column;gap:2px;text-align:left;border:1.5px solid var(--ligne);background:#fff;border-radius:10px;padding:8px 11px;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}.pastille:hover{border-color:var(--turq);background:#f2fafc}.pastille-nom{font-weight:700;font-size:.82rem;color:var(--petrole);line-height:1.25}.pastille-prix{font-size:.75rem;color:var(--gris);font-weight:600}.zone-depot{border:2px dashed var(--turq);border-radius:14px;padding:34px 20px;text-align:center;color:var(--petrole);font-size:.95rem;cursor:pointer;background:#f6fbfc;transition:background .15s}.zone-depot:hover{background:#ecf7fa}.json-brut{background:#0a3b47;color:#cdedf4;border-radius:12px;padding:14px;max-height:460px;overflow:auto;font-size:.74rem;line-height:1.5}.kpi-lien{text-decoration:none;color:inherit;display:block}.kpi-lien:hover{border-color:var(--turq-clair)}.pile{display:flex;flex-direction:column;gap:18px}.entete-page h2{color:var(--petrole);font-size:1.35rem;margin:0}.entete-page .sous-titre{color:#5f7c84;margin:4px 0 0;font-size:.9rem}.grille-infos{display:flex;flex-wrap:wrap;gap:26px}.grille-infos>div{display:flex;flex-direction:column;gap:5px}.etiquette{font-size:.68rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#5f7c84}.aide{font-size:.82rem;color:#5f7c84;line-height:1.5}.grille-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:16px}.carte-plan{position:relative;background:var(--carte);border:1px solid var(--ligne);border-radius:16px;padding:20px 18px;display:flex;flex-direction:column;gap:10px;box-shadow:0 4px 16px #0b4f5f0f}.carte-plan.populaire{border-color:var(--orange);box-shadow:0 8px 26px #f9731629}.carte-plan.actuel{border-color:var(--turq);box-shadow:0 8px 26px #16788f2e}.carte-plan h3{margin:0;color:var(--petrole);font-size:1.1rem}.carte-plan .cible{margin:0;font-size:.78rem;color:#5f7c84}.carte-plan .prix{margin:4px 0}.carte-plan .prix strong{font-size:1.7rem;color:var(--petrole)}.carte-plan .prix span{font-size:.78rem;color:#5f7c84}.carte-plan .prix .prix-barre{margin-left:8px;text-decoration:line-through;opacity:.6}.carte-plan .prix .prix-apres{display:block;margin-top:2px;font-size:.72rem;color:var(--orange-fonce);font-weight:700}.liste-inclus{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1}.liste-inclus li{font-size:.83rem;color:#274b52;padding-left:20px;position:relative;line-height:1.35}.liste-inclus li:before{content:"✓";position:absolute;left:0;color:var(--ok);font-weight:900}.carte-plan .btn{margin-top:6px;width:100%;justify-content:center}.ruban{position:absolute;top:-11px;right:14px;background:var(--orange);color:#fff;font-size:.66rem;font-weight:800;letter-spacing:.5px;padding:4px 10px;border-radius:20px;text-transform:uppercase}.badge-actuel{margin-top:6px;text-align:center;background:#e7f6f9;color:var(--turq);font-weight:800;font-size:.8rem;padding:8px;border-radius:10px}.bandeau-abo{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:9px 18px;font-size:.86rem;font-weight:600}.bandeau-info{background:#e7f6f9;color:var(--petrole);border-bottom:1px solid var(--turq-clair)}.bandeau-warn{background:#fef2f2;color:var(--erreur);border-bottom:1px solid #FCA5A5}.btn-mini{padding:5px 12px;font-size:.78rem}.lien-statut{text-decoration:none}.auth-logo{max-width:186px;margin:0 auto 10px}.auth-logo img,.auth-logo svg{width:100%;height:auto;display:block}.auth-logo .logo-complet{max-width:100%}.fil{font-size:.72rem;color:#9db2b8;margin-bottom:2px;font-weight:600}.kpis-bande{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.kpis-bande .kpi{min-width:140px;padding:11px 16px;margin:0}.kpis-bande .kpi-n{font-size:1.45rem;line-height:1.15}.kpi.alerte:before{background:linear-gradient(90deg,var(--orange),#FDBA74)}.kpi.alerte .kpi-n{color:var(--orange-fonce)}.trio{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:14px;align-items:start;margin-bottom:16px}@media(max-width:1440px){.trio{grid-template-columns:1.4fr 1fr}.trio .c3{grid-column:1/-1}}@media(max-width:1050px){.trio{grid-template-columns:1fr}.trio .c3{grid-column:auto}}.trio .card{margin-bottom:0}.trio .card h3{display:flex;align-items:center;gap:8px;font-size:.95rem}.trio .card h3 .ico{color:var(--turq)}.trio .card h3 .cpt{margin-left:auto;font-size:.72rem;color:var(--gris);font-weight:600}.tache{display:flex;align-items:flex-start;gap:11px;padding:9px 0;border-bottom:1px solid #F0F5F6;font-size:.88rem}.tache:last-of-type{border-bottom:0}.coche{width:20px;height:20px;flex:0 0 20px;border:1.8px solid #C4D8DD;border-radius:6px;cursor:pointer;margin-top:1px;display:grid;place-items:center;background:#fff;padding:0;color:#fff;transition:.12s}.coche:hover:not(:disabled){border-color:var(--turq)}.coche:disabled{opacity:.5;cursor:wait}.coche .ico{opacity:0}.tache .t{flex:1;min-width:0;line-height:1.3}.tache .t small,.rdv .t small,.relance .t small{display:block;color:var(--gris);font-size:.75rem;margin-top:1px}.tag{font-size:.66rem;font-weight:800;padding:2px 9px;border-radius:20px;background:#e4f3f7;color:var(--turq);white-space:nowrap;margin-top:2px}.tag.urgent{background:#fef2f2;color:var(--erreur)}.rdv{border-bottom:1px solid #F0F5F6;font-size:.88rem}.rdv:last-of-type{border-bottom:0}.rdv-tete{display:flex;align-items:center;justify-content:space-between;gap:11px;width:100%;padding:10px 0;background:none;border:0;font-family:inherit;font-size:inherit;color:inherit;text-align:left;cursor:pointer}.rdv-tete:hover .t{color:var(--petrole)}.rdv-tete:focus-visible{outline:2px solid var(--turq);outline-offset:2px;border-radius:6px}.rdv-chevron{color:var(--gris);font-size:.8rem;flex-shrink:0}.rdv-ouvert .rdv-chevron{color:var(--orange)}.rdv-detail{padding:2px 0 12px}.rdv-detail dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:5px 14px;align-items:baseline}.rdv-detail dl>div{display:contents}.rdv-detail dt{font-size:.75rem;color:var(--gris);text-transform:uppercase;letter-spacing:.04em}.rdv-detail dd{margin:0;font-size:.85rem;color:var(--texte)}.rdv-detail dd a{color:var(--petrole);text-decoration:underline}.rdv-vide{margin:11px 0 0;padding:9px 11px;background:#fff8f1;border-radius:9px;font-size:.78rem;color:#7a5a33;line-height:1.5}.rdv-vide a{color:var(--orange);font-weight:600}@media(max-width:560px){.rdv-detail dl{grid-template-columns:1fr;gap:1px}.rdv-detail dl>div{display:block;margin-bottom:8px}}.relance{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid #F0F5F6;font-size:.86rem;align-items:flex-start;text-decoration:none;color:inherit}.relance:last-of-type{border-bottom:0}.relance:hover .t{color:var(--turq)}.jours{background:#fef2f2;color:var(--erreur);font-weight:800;font-size:.7rem;padding:2px 8px;border-radius:7px;white-space:nowrap;flex:0 0 auto;margin-top:1px}.actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.actions .btn{text-decoration:none;display:inline-block;font-size:.82rem;padding:9px 15px}.aide{font-size:.8rem;color:var(--gris)}.jours-bande{display:grid;grid-template-columns:repeat(7,1fr);gap:9px;margin-top:4px}@media(max-width:900px){.jours-bande{grid-template-columns:repeat(4,1fr)}}.jour{border:1px solid var(--ligne);border-radius:10px;padding:9px;min-height:74px}.jour.aujourdhui{border-color:var(--turq);background:#f2fafc;box-shadow:0 0 0 2px #3fcadd2e}.jour .d{font-size:.68rem;font-weight:800;color:var(--gris);text-transform:uppercase;letter-spacing:.4px}.jour.aujourdhui .d{color:var(--turq)}.jour .pts{display:flex;flex-direction:column;gap:4px;margin-top:7px}.pt{font-size:.68rem;color:#28535d;background:#f1f7f9;border-radius:5px;padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt.o{background:#fff4ec;color:var(--orange-fonce)}.force-mdp{margin:-6px 0 12px}.force-mdp .jauge{height:5px;background:#e7eff1;border-radius:4px;overflow:hidden}.force-mdp .jauge span{display:block;height:100%;border-radius:4px;transition:width .2s,background .2s}.force-mdp .j0 span{width:8%;background:#b91c1c}.force-mdp .j1 span{width:25%;background:#dc2626}.force-mdp .j2 span{width:50%;background:#f59e0b}.force-mdp .j3 span{width:75%;background:#16788f}.force-mdp .j4 span{width:100%;background:#15803d}.force-mdp small{display:block;margin-top:4px;font-size:.75rem;color:var(--gris);line-height:1.35}.kpi-filtre{cursor:pointer;text-align:left;font-family:inherit;border:1px solid var(--ligne);background:var(--carte)}.kpi-filtre:hover{border-color:var(--turq)}.kpi-filtre.actif{border-color:var(--turq);box-shadow:0 0 0 2px #3fcadd40}.barre-outils{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.recherche-champ{flex:1;min-width:240px;border:1.5px solid var(--ligne);border-radius:10px;padding:10px 13px;font-size:.92rem;font-family:inherit}.recherche-champ:focus{outline:none;border-color:var(--turq-clair);box-shadow:0 0 0 3px #3fcadd2e}.ligne-alerte{background:#fffbf7}.bloc-gris{display:block;color:var(--gris);font-size:.75rem;margin-top:2px}.actions-ligne{white-space:nowrap;text-align:right}.lien-action{background:none;border:0;color:var(--turq);font-weight:700;font-size:.82rem;cursor:pointer;padding:4px 6px;font-family:inherit}.lien-action:hover{text-decoration:underline}.lien-action.danger{color:var(--erreur)}.champ select{border:1.5px solid var(--ligne);border-radius:10px;padding:11px 13px;font-size:1rem;font-family:inherit;background:#fff}.champ select:focus{outline:none;border-color:var(--turq-clair);box-shadow:0 0 0 3px #3fcadd2e}.lien-module{font-size:.85rem;color:var(--gris);margin:2px 0 16px}.lien-module a{color:var(--turq);font-weight:700;text-decoration:none}.lien-module a:hover{text-decoration:underline}.filtre-client{border:1.5px solid var(--ligne);border-radius:10px;padding:9px 12px;font-size:.88rem;font-family:inherit;background:#fff;color:var(--texte);min-width:190px}.filtre-client:focus{outline:none;border-color:var(--turq-clair);box-shadow:0 0 0 3px #3fcadd2e}.etiq-client{display:inline-block;background:#eaf6f9;color:var(--petrole);border-radius:7px;padding:3px 9px;font-size:.79rem;font-weight:700;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.etiq-client.orphelin{background:#fef2f2;color:var(--erreur)}.etiq-client.orphelin:before{content:"⚠ ";font-weight:900}.aide-champ{display:block;font-size:.75rem;color:var(--gris);margin-top:3px;line-height:1.35}.aide-champ a{color:var(--turq);font-weight:700}.badge-resp{display:inline-block;margin-left:8px;background:#e4f3f7;color:var(--turq);border-radius:6px;padding:2px 7px;font-size:.68rem;font-weight:800;white-space:nowrap}.bloc-alerte{display:block;color:var(--erreur);font-size:.74rem;margin-top:2px;font-weight:600}.sous-section{margin:18px 0 8px;color:var(--petrole);font-size:.92rem}.cases{display:flex;flex-direction:column;gap:8px;margin:6px 0 4px}.case{display:flex;align-items:flex-start;gap:9px;font-size:.86rem;cursor:pointer}.case input{margin-top:3px;width:17px;height:17px;flex:0 0 17px;cursor:pointer}.ligne-hab{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid #F0F5F6}.ligne-hab select{min-width:210px}.ligne-hab select,.ligne-hab input{border:1.5px solid var(--ligne);border-radius:9px;padding:8px 11px;font-size:.86rem;font-family:inherit;background:#fff}.ligne-hab input{min-width:130px}.familles{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 0}.rubriques{display:flex;flex-wrap:wrap;gap:12px;margin:2px 0 10px}.rubrique{--fam:var(--gris);--fam-bord:var(--ligne);--fam-doux:#EEF4F5;border:1.5px solid var(--fam-bord);background:var(--fam-doux);border-radius:13px;padding:11px 16px;min-width:210px;text-align:left;cursor:pointer;font-family:inherit;color:var(--fam);display:flex;align-items:flex-start;gap:9px;transition:background .16s,color .16s,box-shadow .16s,transform .16s}.rubrique:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--fam);flex:0 0 auto;opacity:.85;margin-top:6px}.rubrique:hover{box-shadow:0 3px 12px -4px var(--fam);transform:translateY(-1px)}.fam-t{display:block;min-width:0}.fam-t b{display:block;font-size:.92rem;line-height:1.25;font-weight:800}.fam-t small{display:block;font-size:.74rem;font-weight:500;line-height:1.35;margin-top:2px;opacity:.78}.rubrique.rub-fiche{--fam:#40606B;--fam-bord:#B9CBD1;--fam-doux:#E9F1F3}.rubrique.rub-prospection{--fam:#0E6E85;--fam-bord:#9FD7E4;--fam-doux:#E1F5FA}.rubrique.rub-souscription{--fam:#1F7F72;--fam-bord:#9BD3CE;--fam-doux:#E0F4F1}.rubrique.rub-planification{--fam:#26648E;--fam-bord:#A8C4DA;--fam-doux:#E4EFF7}.rubrique.rub-administratif{--fam:var(--petrole);--fam-bord:#A8C6CE;--fam-doux:#E2EFF2}.rubrique.rub-chantiers{--fam:var(--orange-fonce);--fam-bord:#FBD0A8;--fam-doux:#FEEFE0}.rubrique.actif{color:#fff;background:var(--fam);border-color:var(--fam);box-shadow:0 6px 18px -6px var(--fam)}.rubrique.actif:before{background:#fff;opacity:1}.rubrique.actif:hover{transform:none}.rubrique.actif .fam-t small{opacity:.92}.bandeau-groupes{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 34px;margin:4px 0 0}.bandeau-groupe{position:relative;--grp:var(--gris);--grp-doux:#EDF2F3}.bandeau-groupe.grp-interne{--grp:#0E6E85;--grp-doux:#DFF2F7}.bandeau-groupe.grp-client{--grp:var(--orange-fonce);--grp-doux:#FCE7D3}.bandeau-groupe+.bandeau-groupe:before{content:"";position:absolute;left:-17px;top:2px;bottom:2px;width:2px;border-radius:2px;background:linear-gradient(180deg,#C7DAE0 0%,#C7DAE0 55%,transparent 100%)}.bandeau-groupe-l{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--grp);background:var(--grp-doux);border-radius:20px;padding:3px 11px;margin:0 0 6px 2px;white-space:nowrap;transition:background .18s,color .18s}.bandeau-groupe-l:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.55}.bandeau-groupe.actif .bandeau-groupe-l{box-shadow:0 0 0 1.5px var(--grp) inset}.bandeau-groupe.actif .bandeau-groupe-l:before{opacity:1}.bandeau-groupe .rubriques{margin:0}@media(prefers-reduced-motion:reduce){.rubrique,.famille{transition:none}.rubrique:hover,.famille:hover{transform:none}}@media(max-width:900px){.bandeau-groupes{flex-direction:column;align-items:stretch;gap:14px 0}.bandeau-groupe+.bandeau-groupe:before{display:none}}.sous-onglets{margin-top:12px;padding:12px 4px 0;border-top:2px solid var(--ligne);border-radius:0}.sous-onglets.fam-fiche{border-top-color:#7e9aa3}.sous-onglets.fam-prospection{border-top-color:var(--turq-clair)}.sous-onglets.fam-souscription{border-top-color:#3e9e97}.sous-onglets.fam-planification{border-top-color:#26648e}.sous-onglets.fam-administratif{border-top-color:var(--petrole)}.sous-onglets.fam-chantiers{border-top-color:var(--orange)}.sous-onglets .onglet{border-radius:9px;font-size:.85rem;padding:7px 14px}.sous-onglets.fam-fiche .onglet.actif{background:#eaf1f3;color:#40606b;border-color:#b9cbd1}.sous-onglets.fam-prospection .onglet.actif{background:#e2f5f9;color:#0e6e85;border-color:#9fd7e4}.sous-onglets.fam-souscription .onglet.actif{background:#e1f4f2;color:#1f6f6b;border-color:#9bd3ce}.sous-onglets.fam-planification .onglet.actif{background:#e4eff7;color:#26648e;border-color:#a8c4da}.sous-onglets.fam-administratif .onglet.actif{background:#e7f1f3;color:var(--petrole);border-color:#a8c6ce}.sous-onglets.fam-chantiers .onglet.actif{background:#fff1e4;color:var(--orange-fonce);border-color:#fbd0a8}.dc-entete{position:relative;overflow:hidden;padding:20px 24px;color:#fff;border-radius:18px;margin:-18px -20px 16px;background:var(--petrole);background:linear-gradient(104deg,var(--petrole-fonce) 0%,color-mix(in srgb,var(--petrole) 82%,var(--turq)) 46%,color-mix(in srgb,var(--turq) 85%,#fff) 100%);box-shadow:inset 0 0 0 1px #ffffff21,inset 0 1px #ffffff29}.dc-entete:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(74deg,transparent 34%,rgba(255,255,255,.07) 34%,rgba(255,255,255,.07) 52%,transparent 52%),linear-gradient(74deg,transparent 57%,rgba(255,255,255,.11) 57%,rgba(255,255,255,.11) 61%,transparent 61%),linear-gradient(105deg,transparent 66%,rgba(255,255,255,.06) 66%,rgba(255,255,255,.06) 88%,transparent 88%),radial-gradient(74% 190% at 6% 120%,rgba(255,255,255,.1),transparent 58%),radial-gradient(66% 150% at 92% -30%,rgba(255,255,255,.2),transparent 64%)}.dc-entete:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(72deg,transparent calc(78% - 1px),color-mix(in srgb,var(--orange) 62%,transparent) 78%,transparent calc(78% + 1px)),linear-gradient(180deg,transparent calc(72% - 1px),color-mix(in srgb,var(--orange) 34%,transparent) 72%,transparent calc(72% + 1px));background-repeat:no-repeat;background-size:100% 100%,46% 100%;background-position:0 0,100% 0}.dc-entete>*{position:relative;z-index:1}.dc-fil{font-size:.72rem;color:#a9dce6;font-weight:600;letter-spacing:.3px}.dc-titre-ligne{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:3px}.dc-titre{font-size:1.3rem;margin:0;color:#fff;letter-spacing:-.2px;font-weight:800}.dc-pill{border-radius:999px;padding:3px 12px;font-size:.72rem;font-weight:800;white-space:nowrap}.dc-pill.encours{background:#ffffff38;color:#fff}.dc-pill.client{background:#fff;color:#0a3d4a}.dc-meta{color:#bfe6ed;font-size:.84rem;margin-top:7px}.dc-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.dc-onglets{display:flex;flex-wrap:wrap;gap:2px 0;border-bottom:2px solid var(--ligne);margin-bottom:14px;padding-bottom:0}.dc-ong{border:0;background:none;padding:10px 12px;font-size:.83rem;font-weight:700;color:#5e838d;cursor:pointer;font-family:inherit;border-bottom:3px solid transparent;white-space:nowrap;display:flex;align-items:center;gap:7px;margin-bottom:-2px;border-radius:9px 9px 0 0;transition:.15s}.dc-ong:hover{color:#0a3d4a;background:#e6f7fa}.dc-ong.actif{color:#12a0b8;border-bottom-color:#12a0b8}.dc-ong .n{background:#e4eff2;color:#5e838d;border-radius:20px;font-size:.68rem;font-weight:800;padding:1px 7px}.dc-ong.actif .n{background:#12a0b8;color:#fff}.dc-ong .n.rouge{background:#fbd9d9;color:#dc2626}.dc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:12px;margin-bottom:16px}.dc-kpi{background:#fff;border:1px solid var(--ligne);border-radius:14px;padding:14px 17px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0a3d4a0d}.dc-kpi:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#0a3d4a,#12a0b8)}.dc-kpi.rouge:before{background:linear-gradient(90deg,#dc2626,#f87171)}.dc-kpi.orange:before{background:linear-gradient(90deg,#f97316,#fdba74)}.dc-kpi.vert:before{background:linear-gradient(90deg,#0e9f6e,#6ee7b7)}.dc-kpi .n{font-size:1.42rem;font-weight:900;color:#0a3d4a;line-height:1.15;letter-spacing:-.3px}.dc-kpi.rouge .n{color:#dc2626}.dc-kpi.orange .n{color:#ea580c}.dc-kpi.vert .n{color:#0e9f6e}.dc-kpi .l{font-size:.68rem;color:var(--gris);text-transform:uppercase;letter-spacing:.05em;font-weight:800;margin-top:4px}.dc-kpi .s{font-size:.72rem;color:var(--gris);margin-top:4px}.dc-duo{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:1150px){.dc-duo{grid-template-columns:1fr}}.dc-bloc{background:#fff;border:1px solid var(--ligne);border-radius:15px;padding:16px 18px;margin-bottom:14px;box-shadow:0 1px 3px #0a3d4a0d}.dc-bloc h4{margin:0 0 12px;color:#0a3d4a;font-size:.98rem;display:flex;align-items:center;gap:9px}.dc-bloc h4 .cpt{margin-left:auto;font-size:.74rem;color:var(--gris);font-weight:600}.dc-jauge-bloc{margin-bottom:13px}.dc-jauge-tete{display:flex;justify-content:space-between;font-size:.82rem;margin-bottom:5px}.dc-jauge-tete b{color:#0a3d4a}.dc-jauge{height:10px;background:#e7f0f2;border-radius:6px;overflow:hidden}.dc-jauge span{display:block;height:100%;border-radius:6px;transition:width .6s cubic-bezier(.2,.8,.2,1)}.dc-j1 span{background:linear-gradient(90deg,#0a3d4a,#12a0b8)}.dc-j2 span{background:linear-gradient(90deg,#f97316,#fdba74)}.dc-j3 span{background:linear-gradient(90deg,#dc2626,#f87171)}.dc-table{width:100%;border-collapse:collapse;font-size:.85rem}.dc-table th{text-align:left;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--gris);padding:9px 10px;border-bottom:2px solid var(--ligne);background:linear-gradient(180deg,#f7fcfd,#fff)}.dc-table td{padding:10px;border-bottom:1px solid #EEF5F7}.dc-table tr:last-child td{border-bottom:0}.dc-table tr.l-warn{background:#fff6ea}.dc-table tr.l-err{background:#fef0f0}.dc-table tr.l-ok{background:#e6f7f1}.dc-table tr.total{background:#e6f7fa}.dc-table tr.total td{font-weight:800;color:#0a3d4a}.dc-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.dc-tag{font-size:.67rem;font-weight:800;padding:3px 10px;border-radius:20px;white-space:nowrap;display:inline-block}.dc-tag.ok{background:#e6f7f1;color:#0e9f6e}.dc-tag.warn{background:#fff6ea;color:#c2620a}.dc-tag.err{background:#fef0f0;color:#dc2626}.dc-tag.info{background:#e6f7fa;color:#12a0b8}.dc-tag.neutre{background:#eef4f6;color:var(--gris)}.dc-bandeau{border-radius:12px;padding:12px 16px;font-size:.85rem;margin-bottom:14px;line-height:1.5}.dc-bandeau.err{background:#fef0f0;color:#dc2626;border:1px solid #F5C8C8}.dc-bandeau.warn{background:#fff6ea;color:#c2620a;border:1px solid #F6D9B4}.dc-bandeau.info{background:#e6f7fa;color:#0a3d4a;border:1px solid #B7E3EB}.dc-mini{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px;padding-top:13px;border-top:1px dashed var(--ligne)}.dc-mini input,.dc-mini select{border:1.5px solid var(--ligne);border-radius:9px;padding:8px 11px;font-size:.84rem;font-family:inherit;background:#fff}.dc-mini input:focus,.dc-mini select:focus{outline:none;border-color:#12a0b8;box-shadow:0 0 0 3px #12a0b829}.dc-mini label{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--gris)}.dc-aide{font-size:.78rem;color:var(--gris);line-height:1.55;margin-top:10px}.dc-chaine{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.dc-et{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9px;font-size:.72rem;font-weight:800;white-space:nowrap;border:1.5px solid}.dc-et.fait{background:#e6f7f1;color:#0e9f6e;border-color:#a8e6cd}.dc-et.attente{background:#f4f8f9;color:#9db2b8;border-color:#dce7ea;border-style:dashed}.dc-et.ecart{background:#fff6ea;color:#c2620a;border-color:#f0c99a}.dc-et.err{background:#fef0f0;color:#dc2626;border-color:#f3b7b7}.dc-fleche{color:#b9cfd5;font-weight:900;font-size:.9rem}.dc-pastille{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 7px}@media(max-width:1400px){.dc-mini input,.dc-mini select{font-size:.8rem;padding:7px 9px}.dc-kpi .n{font-size:1.24rem}}.dc-ong{position:relative}.dc-ong:before{content:"";width:7px;height:7px;border-radius:50%;background:#c6d8dd;flex:0 0 7px;transition:.15s}.dc-ong[data-fam=achats]:before{background:#12a0b8}.dc-ong[data-fam=finance]:before{background:#f97316}.dc-ong[data-fam=materiel]:before{background:#0e9f6e}.dc-ong[data-fam=admin]:before{background:#6366f1}.dc-ong:hover{background:#f1fafc}.dc-ong.actif[data-fam=achats]{color:#0e7f92;border-bottom-color:#12a0b8;background:#e6f7fa}.dc-ong.actif[data-fam=achats] .n{background:#12a0b8}.dc-ong.actif[data-fam=finance]{color:#c2620a;border-bottom-color:#f97316;background:#fff3e9}.dc-ong.actif[data-fam=finance] .n{background:#f97316}.dc-ong.actif[data-fam=materiel]{color:#0b7b56;border-bottom-color:#0e9f6e;background:#e9f9f2}.dc-ong.actif[data-fam=materiel] .n{background:#0e9f6e}.dc-ong.actif[data-fam=admin]{color:#4f46e5;border-bottom-color:#6366f1;background:#eeeffe}.dc-ong.actif[data-fam=admin] .n{background:#6366f1}.dc-ong[data-fam=prevention]:before{background:#dc2626}.dc-ong.actif[data-fam=prevention]{color:#b91c1c;border-bottom-color:#dc2626;background:#fef2f2}.dc-ong.actif[data-fam=prevention] .n{background:#dc2626}.dc-ong.actif:before{transform:scale(1.35)}.dc-bloc h4{padding-left:11px;border-left:4px solid #12A0B8;line-height:1.25}.dc-kpi.bleu{background:linear-gradient(160deg,#e6f7fa,#fff)}.dc-kpi.rouge{background:linear-gradient(160deg,#fef0f0,#fff)}.dc-kpi.orange{background:linear-gradient(160deg,#fff2e7,#fff)}.dc-kpi.vert{background:linear-gradient(160deg,#e6f7f1,#fff)}.dc-bloc[data-fam=finance] h4{border-left-color:#f97316}.dc-bloc[data-fam=materiel] h4{border-left-color:#0e9f6e}.dc-bloc[data-fam=admin] h4{border-left-color:#6366f1}.dc-table tbody tr:nth-child(2n):not(.total):not(.l-warn):not(.l-err):not(.l-ok){background:#fbfdfe}.dc-table tbody tr:hover:not(.total){background:#f1fafc}.dc-table tr.total{background:linear-gradient(90deg,#e6f7fa,#f4fcfd)}.dc-bloc .vide{background:linear-gradient(160deg,#f4fbfc,#fdfefe);border:1.5px dashed #CFE4EA;color:#5e838d;padding:20px;border-radius:12px;font-size:.86rem}.dc-kpi:not(.bleu):not(.rouge):not(.orange):not(.vert){background:linear-gradient(160deg,#f7fcfd,#fff)}.dc-mini .btn-orange{box-shadow:0 2px 8px #f9731640}.dc-mini .btn-orange:disabled{box-shadow:none}.dc-grille-cerfa{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:10px}.dc-champ-cerfa{display:flex;flex-direction:column;gap:4px}.dc-champ-cerfa.large{grid-column:1/-1}.dc-champ-cerfa span{font-size:.74rem;font-weight:700;color:#0a3d4a}.dc-champ-cerfa span i{font-weight:500;font-style:normal;color:var(--gris)}.dc-champ-cerfa input{border:1.5px solid var(--ligne);border-radius:9px;padding:8px 10px;font-size:.86rem;font-family:inherit;background:#fff}.dc-champ-cerfa input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.dc-champ-cerfa input:placeholder-shown{background:#fcfdfe}.aa-entete{background:linear-gradient(120deg,#0a3d4a,#0e5567 42%,#12a0b8);color:#fff;padding:16px 20px;border-radius:13px;margin:-4px 0 16px}.aa-entete h3{margin:2px 0 0;font-size:1.22rem;color:#fff;font-weight:800;letter-spacing:-.2px}.aa-entete .dc-fil{color:#a9dce6}.aa-entete .dc-meta{color:#bfe6ed;margin-top:5px}.aa-etapes{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin-bottom:16px}.aa-etape{display:flex;align-items:center;gap:11px;text-align:left;background:#fff;border:1.5px solid var(--ligne);border-radius:12px;padding:11px 14px;cursor:pointer;font-family:inherit;transition:.15s}.aa-etape:hover{border-color:#12a0b8;background:#f7fdfe}.aa-etape .num{flex:0 0 26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e4eff2;color:#5e838d;font-weight:900;font-size:.82rem}.aa-etape .txt{display:flex;flex-direction:column;line-height:1.3}.aa-etape .txt b{font-size:.86rem;color:#0a3d4a}.aa-etape .txt i{font-size:.73rem;font-style:normal;color:var(--gris)}.aa-etape.actif{border-color:#12a0b8;background:#e6f7fa;box-shadow:inset 0 -3px #12a0b8}.aa-etape.actif .num{background:#12a0b8;color:#fff}.aa-etape.fait .num{background:#0e9f6e;color:#fff}.aa-choix{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:9px}.aa-carte{display:flex;flex-direction:column;gap:3px;text-align:left;background:#fff;border:1.5px solid var(--ligne);border-radius:12px;padding:11px 13px;cursor:pointer;font-family:inherit;transition:.15s}.aa-carte:hover{border-color:#12a0b8;background:#f7fdfe}.aa-carte b{font-size:.86rem;color:#0a3d4a}.aa-carte i{font-size:.73rem;font-style:normal;color:var(--gris);line-height:1.4}.aa-carte.actif{border-color:#12a0b8;background:#e6f7fa;box-shadow:0 0 0 3px #12a0b826}.aa-resultat{margin-top:16px;background:linear-gradient(160deg,#e6f7fa,#fff);border:1.5px solid #B7E3EB;border-radius:14px;padding:15px 18px}.aa-resultat .etiq{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#12a0b8}.aa-resultat .titre{font-size:1.06rem;font-weight:900;color:#0a3d4a;margin-top:3px}.aa-resultat .serv{font-size:.86rem;color:var(--gris);margin-top:1px}.aa-resultat .fond{font-size:.79rem;color:#28535d;line-height:1.55;margin:9px 0 0}.aa-resultat .reserves{margin:9px 0 0;padding-left:18px;font-size:.79rem;color:#c2620a;line-height:1.55}.aa-resultat .reserves li{margin-bottom:4px}.aa-service{background:linear-gradient(160deg,#f4fcfd,#fff);border:1.5px solid #B7E3EB;border-radius:14px;padding:15px 18px;margin-bottom:14px}.aa-service .etiq{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#12a0b8}.aa-service .nom{font-size:1.06rem;font-weight:900;color:#0a3d4a;margin-top:3px}.aa-service .sous{font-size:.84rem;color:var(--gris)}.aa-coord{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:11px;margin-top:13px}.aa-coord .l{display:block;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--gris)}.aa-coord .v{display:block;font-size:.86rem;color:#0a3d4a;margin-top:2px;word-break:break-word}.aa-coord .v a{color:#12a0b8;font-weight:700;text-decoration:none}.aa-coord .v a:hover{text-decoration:underline}.aa-coord .v.alerte{color:#c2620a;font-weight:700}.aa-source{margin-top:12px;padding-top:9px;border-top:1px dashed var(--ligne);font-size:.73rem;color:var(--gris)}.aa-source a{color:#12a0b8;font-weight:700}.aa-procedure{margin:10px 0 0;padding-left:0;list-style:none;counter-reset:etp}.aa-procedure li{counter-increment:etp;position:relative;padding:11px 0 11px 38px;border-bottom:1px solid #EEF5F7;font-size:.86rem;line-height:1.55}.aa-procedure li:last-child{border-bottom:0}.aa-procedure li:before{content:counter(etp);position:absolute;left:0;top:9px;width:23px;height:23px;border-radius:50%;background:#e6f7fa;color:#12a0b8;font-weight:900;font-size:.75rem;display:grid;place-items:center}.aa-apercu{margin-top:12px;border:1.5px solid var(--ligne);border-radius:12px;padding:11px 14px;background:#fbfdfe}.aa-apercu summary{cursor:pointer;font-size:.82rem;font-weight:700;color:#0a3d4a}.aa-apercu .obj{margin-top:10px;font-size:.82rem;color:#0a3d4a}.aa-apercu pre{white-space:pre-wrap;font-family:inherit;font-size:.82rem;color:#28535d;line-height:1.55;margin:8px 0 0}.dc-bandeau.ok-vert{background:#e9f9f2;color:#0b7b56;border:1px solid #A8E6CD}.plan{display:flex;flex-direction:column;gap:12px}.plan-barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.plan-nav{display:flex;align-items:center;gap:8px}.plan-fleche{width:32px;height:32px;border:1.5px solid var(--ligne);background:#fff;border-radius:9px;font-size:1.1rem;line-height:1;color:var(--petrole);cursor:pointer;font-family:inherit}.plan-fleche:hover{background:#f1fafc;border-color:#9fd7e4}.plan-auj{white-space:nowrap;border:1.5px solid var(--ligne);background:#fff;border-radius:9px;padding:7px 13px;font-size:.82rem;font-weight:700;color:var(--petrole);cursor:pointer;font-family:inherit}.plan-auj:hover{background:#f1fafc;border-color:#9fd7e4}.plan-semaine{color:var(--petrole);font-size:1rem;margin-left:6px}.plan-google{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plan-google-etat{font-size:.78rem;font-weight:700;color:var(--ok);background:#eaf7ee;border-radius:20px;padding:4px 11px}.plan-corps{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px;align-items:start}@media(max-width:1100px){.plan-corps{grid-template-columns:minmax(0,1fr)}}.plan-cal{min-width:0}.plan-entetes,.plan-grille{display:grid;grid-template-columns:52px repeat(7,minmax(0,1fr))}.plan-entetes{border-bottom:2px solid var(--ligne)}.plan-jour-t{text-align:center;padding:6px 2px;font-size:.76rem;color:var(--gris);font-weight:700;border-left:1px solid var(--ligne)}.plan-jour-t.auj{color:var(--orange-fonce);background:#fff6ee}.plan-j-court{display:none;font-size:.95rem}.plan-j-long{display:block}.plan-j-date{display:block;font-weight:400;font-size:.72rem;opacity:.8}@media(max-width:820px){.plan-j-long{display:none}.plan-j-court{display:block}}@media(max-width:520px){.plan-entetes,.plan-grille{grid-template-columns:40px repeat(7,minmax(0,1fr))}.plan-j-date{white-space:nowrap}}.plan-grille{position:relative;border-bottom:1px solid var(--ligne)}.plan-gouttiere{position:relative}.plan-heure{position:absolute;right:6px;transform:translateY(-50%);font-size:.7rem;color:var(--gris);white-space:nowrap}.plan-col{position:relative;border-left:1px solid var(--ligne);background:#fff}.plan-col.auj{background:#fffcf8}.plan-ligne{position:absolute;left:0;right:0;border-top:1px solid #EEF3F5;pointer-events:none}.plan-creneau{position:absolute;left:3px;right:3px;border-radius:7px;padding:3px 6px;overflow:hidden;background:#e1f5fa;border:1.5px solid #9FD7E4;border-left:3px solid var(--turq);color:#0e6e85;font-size:.72rem;line-height:1.25;cursor:grab;transition:box-shadow .15s}.plan-creneau:hover{box-shadow:0 2px 8px -3px #0b4f5f80}.plan-creneau.courant{background:#e0f4f1;border-color:#9bd3ce;border-left-color:#1f7f72;color:#1f6f6b}.plan-creneau.google{background:#f0f2f3;border-color:#d8dee0;border-left-color:#94a6ac;color:#54666c;cursor:default}.plan-creneau.selection{box-shadow:0 0 0 2px var(--orange)}.plan-creneau.court{display:flex;align-items:baseline;gap:5px;padding:2px 6px}.plan-creneau.court .plan-c-h{font-size:.68rem}.plan-creneau.court .plan-c-n{min-width:0}.plan-c-h{font-weight:800;opacity:.9;white-space:nowrap}.plan-c-n{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-c-actions{display:flex;gap:3px;margin-top:2px}.plan-c-actions button{width:20px;height:20px;border:1px solid currentColor;background:#fff;border-radius:5px;font-size:.72rem;line-height:1;color:inherit;cursor:pointer;font-family:inherit;padding:0}.plan-c-actions button:hover{background:currentColor;color:#fff}.plan-aide{font-size:.76rem;color:var(--gris);margin:8px 2px 0;font-style:italic}.plan-etiquettes{display:flex;flex-direction:column;gap:9px}.plan-et-titre{font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--gris)}.plan-et{border:1.5px solid var(--ligne);border-left:4px solid var(--turq);border-radius:10px;padding:9px 11px;background:#fff;cursor:grab;transition:box-shadow .15s,transform .15s}.plan-et:hover{box-shadow:0 3px 10px -4px #0b4f5f73;transform:translateY(-1px)}.plan-et:active{cursor:grabbing}.plan-et.courant{border-left-color:#1f7f72;background:#f5fcfb}.plan-et.depasse{border-left-color:var(--orange);background:#fff7f0}.plan-et-nom{font-weight:800;font-size:.86rem;color:var(--petrole);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-et-cpt{font-size:.76rem;color:var(--gris);margin-top:2px}.plan-et.depasse .plan-et-cpt{color:var(--orange-fonce)}.plan-jauge{height:5px;background:#e6edef;border-radius:3px;overflow:hidden;margin-top:6px}.plan-jauge-in{height:100%;background:linear-gradient(90deg,var(--turq),var(--turq-clair));transition:width .25s}.plan-et.depasse .plan-jauge-in{background:linear-gradient(90deg,var(--orange),var(--orange-fonce))}.plan-et-vide{font-size:.76rem;color:var(--gris);font-style:italic;margin:2px}@media(prefers-reduced-motion:reduce){.plan-et,.plan-creneau,.plan-jauge-in{transition:none}.plan-et:hover{transform:none}}.pr-suivante{border:1.5px solid #B7E3EB;border-left:5px solid #12A0B8;background:linear-gradient(160deg,#f2fbfd,#fff);border-radius:12px;padding:13px 16px;margin-bottom:14px}.pr-suivante.retard{border-color:#f5c8c8;border-left-color:var(--erreur);background:linear-gradient(160deg,#fef4f4,#fff)}.pr-suivante-t{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:1rem;color:#0a3d4a}.pr-badge{background:#12a0b8;color:#fff;border-radius:20px;padding:3px 11px;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.pr-suivante.retard .pr-badge{background:var(--erreur)}.pr-pourquoi{font-size:.83rem;color:var(--gris);line-height:1.5;margin:7px 0 0}.pr-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.78rem;color:var(--gris);margin-top:8px}.pr-meta b{color:#0a3d4a}.pr-retard,.pr-retard b{color:var(--erreur)}.pr-fondement{font-style:italic;opacity:.85}.pr-etapes{list-style:none;margin:0;padding:0;counter-reset:none}.pr-etape{display:flex;gap:12px;align-items:flex-start;padding:11px 4px;border-top:1px solid #EEF5F7}.pr-etape:first-child{border-top:0}.pr-etape.courante{background:#f7fcfd;border-radius:10px}.pr-etape.bloquee{opacity:.5}.pr-n{flex:0 0 26px;height:26px;border-radius:50%;background:#eef4f6;color:var(--gris);font-size:.76rem;font-weight:800;display:flex;align-items:center;justify-content:center}.pr-etape.fait .pr-n{background:#e6f7f1;color:#0e9f6e}.pr-etape.en_retard .pr-n{background:#fef0f0;color:var(--erreur)}.pr-etape.courante .pr-n{background:#12a0b8;color:#fff}.pr-corps{flex:1;min-width:0}.pr-titre{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:.9rem;font-weight:700;color:#0a3d4a}.pr-etape.fait .pr-titre{color:var(--gris);font-weight:600}.pr-detail{font-size:.76rem;color:var(--gris);margin-top:3px}.pr-etape .pr-pourquoi{margin-top:5px;font-size:.79rem}.qz-q{padding:10px 0;border-top:1px solid #EEF5F7}.qz-q:first-of-type{border-top:0}.qz-t{font-size:.88rem;font-weight:700;color:#0a3d4a}.qz-a{font-size:.77rem;color:var(--gris);margin-top:3px;line-height:1.45}.qz-b{display:flex;gap:8px;margin-top:7px}.qz-choix{border:1.5px solid var(--ligne);background:#fff;border-radius:9px;padding:5px 18px;font-size:.82rem;font-weight:700;color:var(--gris);cursor:pointer;font-family:inherit;transition:.15s}.qz-choix:hover{border-color:#9fd7e4;color:var(--petrole)}.qz-choix.actif{background:#12a0b8;border-color:#12a0b8;color:#fff}.carte{background:#fff;border:1px solid var(--ligne);border-radius:14px;padding:12px}.carte svg{width:100%;height:auto;display:block}.carte-terre{fill:#e9f2f4;stroke:#a8c6ce;stroke-width:4;stroke-linejoin:round}.carte-halo{fill:var(--orange);opacity:.18}.carte-point{fill:var(--orange);stroke:#fff;stroke-width:5}.carte-legende{display:flex;flex-direction:column;gap:1px;margin-top:8px;text-align:center}.carte-legende b{font-size:.9rem;color:var(--petrole)}.carte-legende span{font-size:.76rem;color:var(--gris)}.carte-note{font-size:.7rem;color:var(--gris);font-style:italic;text-align:center;margin-top:6px}.carte-vide{background:#f8fbfc;border:1px dashed var(--ligne);border-radius:14px;padding:22px 16px;font-size:.82rem;color:var(--gris);text-align:center;line-height:1.5}.carte-om{background:linear-gradient(160deg,#e6f7fa,#fff);border:1px solid #A8C6CE;border-radius:14px;padding:20px 16px;text-align:center}.carte-om-code{font-size:1.8rem;font-weight:900;color:var(--petrole);letter-spacing:-1px}.carte-om-nom{font-size:.95rem;font-weight:700;color:var(--petrole);margin-top:2px}.carte-om-ville{font-size:.8rem;color:var(--gris);margin-top:2px}.fiche-avec-carte{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:start}.fiche-avec-carte>.colonne-carte{position:sticky;top:14px}@media(max-width:1100px){.fiche-avec-carte{grid-template-columns:1fr}.fiche-avec-carte>.colonne-carte{position:static;max-width:320px}}.zoom{background:#fff;border:1px solid var(--ligne);border-radius:14px;padding:10px}.zoom svg{width:100%;height:auto;display:block}.zoom-lien{stroke:#c3dbe1;stroke-width:1.2;stroke-dasharray:4 3}.zoom-ville{fill:#7ba0aa;stroke:#fff;stroke-width:1.5}.zoom-client{fill:var(--orange);stroke:#fff;stroke-width:2}.zoom-halo{fill:var(--orange);opacity:.16}.zoom-nom{font-size:11px;font-weight:600;fill:#40606b;font-family:inherit;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.zoom-nom.client{fill:var(--orange-fonce);font-weight:800;font-size:12px;stroke-width:3.5px}.zoom-attente{background:#f8fbfc;border:1px dashed var(--ligne);border-radius:14px;padding:18px;font-size:.8rem;color:var(--gris);text-align:center}.meteo{background:#fff;border:1px solid var(--ligne);border-radius:14px;padding:10px}.meteo-now{display:flex;align-items:center;gap:9px;border-radius:11px;padding:9px 11px;margin-bottom:9px;background:#f1fafc;border:1px solid #C7E7EF}.meteo-now.gene{background:#fff6ea;border-color:#f6d9b4}.meteo-now.stop{background:#fef0f0;border-color:#f5c8c8}.meteo-icone{font-size:1.6rem;line-height:1}.meteo-now-t{display:flex;flex-direction:column;line-height:1.2;flex:1;min-width:0}.meteo-now-t b{font-size:1.15rem;color:var(--petrole)}.meteo-now-t span{font-size:.72rem;color:var(--gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meteo-vent{font-size:.72rem;font-weight:700;color:var(--gris);white-space:nowrap}.meteo-vent.fort{color:var(--erreur)}.meteo-jours{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.meteo-jour{border-radius:9px;padding:6px 2px;text-align:center;background:#f4fafb;border:1px solid transparent}.meteo-jour.gene{background:#fff6ea;border-color:#f6d9b4}.meteo-jour.stop{background:#fef0f0;border-color:#f5c8c8}.meteo-j{font-size:.62rem;color:var(--gris);text-transform:capitalize;font-weight:700}.meteo-i{font-size:1rem;line-height:1.3}.meteo-t{font-size:.7rem;color:var(--petrole)}.meteo-t span{color:var(--gris)}.meteo-d{font-size:.58rem;color:var(--gris);margin-top:2px;line-height:1.2}.meteo-legende{display:flex;gap:8px;justify-content:center;margin-top:8px;flex-wrap:wrap}.meteo-legende span{font-size:.6rem;font-weight:700;padding:2px 7px;border-radius:20px}.meteo-legende .ok{background:#eaf4f6;color:var(--gris)}.meteo-legende .gene{background:#fff6ea;color:#c2620a}.meteo-legende .stop{background:#fef0f0;color:#dc2626}.logo-client{display:flex;flex-direction:column;align-items:center;gap:9px}.logo-apercu{max-width:100%;max-height:88px;object-fit:contain;border:1px solid var(--ligne);border-radius:10px;padding:8px;background:#fff}.logo-vide{width:100%;border:1px dashed var(--ligne);border-radius:10px;padding:18px 10px;text-align:center;font-size:.78rem;color:var(--gris);background:#f8fbfc;line-height:1.5}.logo-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.dc-exports{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fff;border:1px solid var(--ligne);border-radius:12px;padding:10px 14px;margin-bottom:14px}.dc-exports-l{font-size:.72rem;font-weight:800;color:var(--turq);text-transform:uppercase;letter-spacing:.05em}.dc-exports-aide{font-size:.76rem;color:var(--gris);flex:1;min-width:220px}@media(max-width:820px){.dc-exports-aide{flex-basis:100%}}.decl{max-width:760px;margin:0 auto}.decl-tete h1{font-size:1.5rem;margin:6px 0 4px}.decl-sous{color:var(--gris);font-size:.9rem;line-height:1.5;margin-bottom:16px}.decl-etapes{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:14px;-webkit-overflow-scrolling:touch}.decl-etape{display:flex;align-items:center;gap:7px;white-space:nowrap;padding:10px 16px;border-radius:22px;border:1.5px solid var(--ligne);background:#fff;color:var(--gris);font-weight:700;font-size:.86rem;cursor:pointer;min-height:44px}.decl-etape.actif{background:var(--petrole);border-color:var(--petrole);color:#fff}.decl-etape.fait{border-color:var(--turq);color:var(--turq)}.decl-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:currentColor;color:#fff;font-size:.74rem}.decl-etape.actif .decl-num{background:#fff;color:var(--petrole)}.decl-etape.fait .decl-num{background:var(--turq);color:#fff}.decl-champ{display:block;margin-bottom:16px}.decl-label{display:block;font-weight:700;color:var(--petrole);font-size:.92rem;margin-bottom:3px}.decl-aide-champ{display:block;color:var(--gris);font-size:.8rem;line-height:1.45;margin-bottom:6px}.decl-champ input,.decl-champ textarea{width:100%;border:1.5px solid var(--ligne);border-radius:10px;padding:12px 14px;font-size:1rem;font-family:inherit;background:#fff;color:inherit;min-height:48px}.decl-champ textarea{min-height:88px;resize:vertical}.decl-champ input:focus,.decl-champ textarea:focus{outline:none;border-color:var(--turq);box-shadow:0 0 0 3px #0e9aa724}.decl-champ.erreur input,.decl-champ.erreur textarea{border-color:var(--erreur)}.decl-erreur{display:block;color:var(--erreur);font-size:.82rem;font-weight:600;margin-top:5px}.decl-aide{color:var(--gris);font-size:.86rem;line-height:1.5;margin-bottom:12px}.decl-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.decl-choix{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:9px}.decl-carte{text-align:left;padding:12px 14px;border:1.5px solid var(--ligne);border-radius:12px;background:#fff;cursor:pointer;min-height:60px;display:flex;flex-direction:column;gap:3px;font-family:inherit}.decl-carte b{color:var(--petrole);font-size:.92rem}.decl-carte span{color:var(--gris);font-size:.78rem;line-height:1.4}.decl-carte.actif{border-color:var(--turq);background:#f4fafb;box-shadow:0 0 0 2px #0e9aa72e}.decl-cases{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:9px}.decl-case{display:flex;gap:11px;align-items:flex-start;padding:12px 14px;border:1.5px solid var(--ligne);border-radius:12px;background:#fff;cursor:pointer;min-height:56px}.decl-case.actif{border-color:var(--turq);background:#f4fafb}.decl-case input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:var(--turq)}.decl-case b{display:block;color:var(--petrole);font-size:.9rem}.decl-case em{display:block;color:var(--gris);font-size:.77rem;font-style:normal;line-height:1.4;margin-top:2px}.decl-pieces{margin-top:8px;padding:14px;background:#f8fbfc;border-radius:12px;border:1px solid var(--ligne)}.decl-pieces b{color:var(--petrole)}.decl-pieces p{color:var(--gris);font-size:.82rem;line-height:1.5;margin:4px 0 10px}.decl-depot{width:100%;border:2px dashed var(--ligne);border-radius:14px;background:#fbfdfd;padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;font-family:inherit;min-height:120px}.decl-depot:active{border-color:var(--turq);background:#f4fafb}.decl-depot-ico{font-size:1.9rem}.decl-depot b{color:var(--petrole);font-size:1rem}.decl-depot em{color:var(--gris);font-size:.8rem;font-style:normal}.decl-liste{list-style:none;margin:12px 0 0;padding:0}.decl-liste li{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:10px 12px;border:1px solid var(--ligne);border-radius:10px;margin-bottom:7px;font-size:.88rem}.decl-liste em{color:var(--gris);font-style:normal;font-size:.8rem}.decl-pied{display:flex;gap:10px;justify-content:flex-end;position:sticky;bottom:0;background:var(--fond,#f4f7f8);padding:14px 0;margin-top:6px;border-top:1px solid var(--ligne);flex-wrap:wrap}.decl-pied .btn{min-height:48px;padding:0 22px;font-size:.95rem}@media(max-width:640px){.decl-duo,.decl-choix,.decl-cases{grid-template-columns:1fr}.decl-tete h1{font-size:1.3rem}.decl-pied{justify-content:stretch}.decl-pied .btn{flex:1}}.atraiter-ligne{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--ligne)}.atraiter-ligne:last-child{border-bottom:none}.atraiter-corps{flex:1;min-width:260px}.atraiter-titre{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:3px}.atraiter-titre b{font-size:1rem;color:var(--petrole)}.atraiter-meta{color:var(--gris);font-size:.83rem;line-height:1.5}.atraiter-detail{margin:7px 0 0;padding-left:18px;color:#3b5c63;font-size:.85rem;line-height:1.6}.atraiter-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.atraiter-actions .btn{min-height:40px}@media(max-width:640px){.atraiter-actions{width:100%}.atraiter-actions .btn{flex:1}}.pc-fraicheur{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:.78rem;color:var(--gris);margin-bottom:12px}.pc-point{width:8px;height:8px;border-radius:50%;background:var(--gris);flex:none}.pc-point.vif{background:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.pc-sep{opacity:.5}.pc-alertes{border-radius:12px;padding:12px 15px;margin-bottom:12px;border-left:4px solid}.pc-alertes.urgent{background:#fff5ef;border-color:var(--orange)}.pc-alertes.attention{background:#fffbeb;border-color:#d9a441}.pc-alertes.ok{background:#f0faf4;border-color:#16a34a}.pc-alertes-t{font-weight:800;color:var(--petrole);margin-bottom:5px;font-size:.93rem}.pc-alertes ul{margin:0;padding-left:18px}.pc-alertes li{font-size:.86rem;line-height:1.55;color:#3b5c63}.pc-ou{color:var(--gris)}.pc-plus{color:var(--gris);font-style:italic}.pc-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px}.pc-chiffre{background:#fff;border:1px solid var(--ligne);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.pc-chiffre.accent{border-color:var(--orange);background:#fffaf6}.pc-l{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--gris);font-weight:700}.pc-n{font-size:1.28rem;font-weight:800;color:var(--petrole);line-height:1.2}.pc-chiffre.accent .pc-n{color:var(--orange)}.pc-barre{height:9px;background:#e0e6e8;border-radius:5px;overflow:hidden}.pc-barre-in{height:100%;background:linear-gradient(90deg,var(--turq),var(--orange));transition:width .35s}.pc-barre-l{font-size:.8rem;color:var(--gris);margin:6px 0 18px}.pc-cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-bottom:22px}.pc-carte{display:flex;align-items:center;gap:12px;text-align:left;padding:14px 16px;border-radius:14px;border:1.5px solid var(--ligne);background:#fff;cursor:pointer;font-family:inherit;min-height:74px;transition:all .15s}.pc-carte:hover{border-color:var(--turq);transform:translateY(-1px);box-shadow:0 4px 14px #0b4f5f1a}.pc-carte.action{background:linear-gradient(135deg,var(--petrole),var(--turq));border-color:transparent}.pc-carte.action b,.pc-carte.action em{color:#fff}.pc-carte.action em{opacity:.85}.pc-carte-ico{font-size:1.5rem;flex:none}.pc-carte-txt{flex:1;min-width:0}.pc-carte-txt b{display:block;color:var(--petrole);font-size:.95rem}.pc-carte-txt em{display:block;color:var(--gris);font-size:.77rem;font-style:normal;line-height:1.35;margin-top:1px}.pc-carte-n{font-size:1.5rem;font-weight:800;color:var(--turq);flex:none}.pc-titre{font-size:1.05rem;color:var(--petrole);margin:0 0 10px}.pc-liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.pc-chantier{display:block;text-align:left;width:100%;background:#fff;border:1px solid var(--ligne);border-radius:14px;padding:14px 16px;cursor:pointer;font-family:inherit;transition:all .15s}.pc-chantier:hover{border-color:var(--turq);box-shadow:0 4px 14px #0b4f5f1a}.pc-ch-tete{display:flex;align-items:center;gap:9px;justify-content:space-between;flex-wrap:wrap}.pc-ch-tete b{color:var(--petrole);font-size:1rem}.pc-statut{font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:11px;background:#eef3f4;color:var(--gris);white-space:nowrap}.pc-statut.s-en-cours{background:#e3f0ff;color:#1d4ed8}.pc-statut.s-terminé,.pc-statut.s-termine{background:#e7f7ec;color:#15803d}.pc-statut.s-bloqué,.pc-statut.s-bloque{background:#fdeaea;color:#b91c1c}.pc-statut.s-à-préparer,.pc-statut.s-a-preparer{background:#fff3e6;color:#b45309}.pc-ch-lieu{color:var(--gris);font-size:.8rem;margin-top:2px}.pc-ch-note{margin-top:8px;font-size:.8rem;color:#b45309;background:#fff5ef;border-radius:8px;padding:6px 9px}.pc-ch-alerte{margin-top:8px;font-size:.8rem;color:#b91c1c;background:#fdeaea;border-radius:8px;padding:6px 9px}.pc-ch-barre{height:7px;background:#e0e6e8;border-radius:4px;overflow:hidden;margin:11px 0 7px}.pc-ch-barre-in{height:100%;background:var(--turq)}.pc-ch-chiffres{display:flex;gap:14px;flex-wrap:wrap;font-size:.83rem;color:var(--petrole);font-weight:700;align-items:baseline}.pc-ch-chiffres em{display:block;font-style:normal;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--gris);font-weight:700}.pc-ch-pct{margin-left:auto;font-size:1.05rem;color:var(--turq)}.pc-vide{background:#fff;border:1px dashed var(--ligne);border-radius:14px;padding:26px 20px;text-align:center}.pc-vide b{color:var(--petrole);display:block;margin-bottom:5px}.pc-vide p{color:var(--gris);font-size:.87rem;margin:0}.pc-note{margin-top:22px;padding:13px 16px;background:#f4fafb;border-radius:12px;color:#3b5c63;font-size:.83rem;line-height:1.6}@media(max-width:640px){.pc-chiffres{grid-template-columns:1fr 1fr;gap:8px}.pc-n{font-size:1.1rem}.pc-cartes,.pc-liste{grid-template-columns:1fr}}@supports (padding: max(0px)){.page{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.decl-pied{padding-bottom:max(14px,env(safe-area-inset-bottom))}}.fc-tete{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.fc-progression{flex:1;min-width:220px}.fc-barre{height:8px;background:#e6eff1;border-radius:6px;overflow:hidden}.fc-barre span{display:block;height:100%;background:linear-gradient(90deg,var(--turq),var(--turq-clair));transition:width .25s}.fc-progression-l{font-size:.8rem;color:var(--gris);margin-top:5px}.fc-manque{color:var(--erreur);font-weight:700}.fc-verdict{background:#eaf6f8;border:1px solid #CDE6EB;border-radius:10px;padding:8px 14px;font-size:.85rem;color:var(--petrole)}.fc-etapes{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px}@media(max-width:860px){.fc-etapes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px}.fc-etape{flex:0 0 76%;scroll-snap-align:start}}.fc-etape{display:flex;flex-direction:column;justify-content:space-between;gap:10px;text-align:left;background:#fff;border:1.5px solid var(--ligne);border-top:4px solid #D7E4E8;border-radius:13px;padding:12px 13px 11px;cursor:pointer;font-family:inherit;min-height:96px;transition:border-color .15s,box-shadow .15s,transform .12s}.fc-etape:hover{border-color:var(--turq-clair);box-shadow:0 3px 12px #0b4f5f17}.fc-etape-tete{display:flex;gap:10px;align-items:flex-start}.fc-etape-titres{display:flex;flex-direction:column;gap:2px;min-width:0}.fc-etape .t{font-weight:800;color:var(--petrole);font-size:.95rem;line-height:1.2}.fc-etape .s{font-size:.72rem;color:var(--gris);line-height:1.3}.fc-pastille{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:#eaf3f5;color:var(--turq);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:.82rem}.fc-pastille svg{flex:0 0 auto}.fc-etape-pied{display:flex;align-items:center;gap:8px}.fc-etape-barre{flex:1;height:6px;background:#e9eff1;border-radius:5px;overflow:hidden}.fc-etape-barre span{display:block;height:100%;background:linear-gradient(90deg,var(--turq),var(--turq-clair));border-radius:5px;transition:width .3s}.fc-etape-compte{font-size:.7rem;font-weight:800;color:var(--gris);font-variant-numeric:tabular-nums;white-space:nowrap}.fc-etape.actif{border-color:var(--petrole);border-top-color:var(--orange);background:#f2fafc;box-shadow:0 4px 16px #0b4f5f29;transform:translateY(-1px)}.fc-etape.actif .fc-pastille{background:var(--orange);color:#fff}.fc-etape.complet{border-top-color:var(--ok)}.fc-etape.complet .fc-pastille{background:var(--ok);color:#fff}.fc-etape.complet .fc-etape-barre span{background:var(--ok)}.fc-etape.complet .fc-etape-compte{color:var(--ok)}.fc-etape.actif.complet .fc-pastille{background:var(--ok)}.fc-bloc{display:flex;flex-direction:column;gap:4px}.fc-section{background:#fff;border:1px solid var(--ligne);border-radius:14px;padding:14px 16px;margin-bottom:12px}.fc-auto-secours{background:linear-gradient(180deg,#fff,#f4f5f7);border:1px solid #d5d9de;border-left:3px solid #FF790F;border-radius:14px;padding:14px 16px;margin-bottom:12px;box-shadow:0 6px 14px -12px #14181c66}.fc-auto-tete{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.fc-auto-tete>div{flex:1 1 320px;min-width:0}.fc-auto-tete b{display:block;color:#23272d;font-size:.95rem}.fc-auto-tete small{display:block;color:#4a5058;font-size:.8rem;margin-top:3px;line-height:1.45}.fc-auto-bilan{margin:12px 0 6px;font-size:.84rem;color:#23272d}.fc-auto-liste{list-style:none;margin:0;padding:0;display:grid;gap:4px}.fc-auto-liste li{display:grid;grid-template-columns:minmax(120px,170px) minmax(0,1fr) auto;gap:10px;align-items:baseline;font-size:.82rem;padding:5px 0;border-top:1px solid #e6e8eb}.fc-auto-liste span{color:#4a5058}.fc-auto-liste b{color:#23272d;font-weight:600;overflow-wrap:anywhere}.fc-auto-liste em{font-style:normal;color:#5b616a;font-size:.76rem;white-space:nowrap}.fc-auto-manque{margin:6px 0 0;font-size:.8rem;color:#8a4b0f}@media(max-width:560px){.fc-auto-liste li{grid-template-columns:1fr}.fc-auto-liste em{white-space:normal}}.fc-section h4{margin:0 0 4px;color:var(--petrole);font-size:.95rem}.fc-note{font-size:.78rem;color:var(--gris);line-height:1.45;margin:0 0 10px}.fc-aide{font-size:.72rem;color:var(--gris);line-height:1.35;font-weight:400}.fc-info{background:#f8fbfc;border:1px solid var(--ligne);border-radius:10px;padding:12px 14px;font-size:.84rem;line-height:1.5;margin-bottom:12px}.fc-info p{margin:0 0 6px}.fc-codes{margin:8px 0 6px;padding-left:18px;font-size:.82rem}.fc-codes li{margin:2px 0}.fc-cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.fc-carte{display:flex;flex-direction:column;gap:4px;text-align:left;background:#fff;border:1.5px solid var(--ligne);border-radius:12px;padding:12px 14px;cursor:pointer;font-family:inherit}.fc-carte .t{font-weight:800;color:var(--petrole);font-size:.88rem}.fc-carte .s{font-size:.76rem;color:var(--gris);line-height:1.4}.fc-carte .n{font-size:.7rem;font-weight:700;color:var(--turq);margin-top:2px}.fc-carte.actif{border-color:var(--orange);background:#fff8f1}.fc-questions{display:flex;flex-direction:column;gap:10px;grid-column:1/-1}.fc-question{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:start;padding:10px 12px;border:1px solid var(--ligne);border-left:4px solid var(--ligne);border-radius:10px;background:#fbfdfd}.fc-question.oui{background:#f1f9fb;border-color:#cde6eb;border-left-color:var(--ok)}.fc-question.non{border-left-color:#b7c6cb}.fc-question.sans-reponse{border-left-color:var(--orange);background:#fffcf7;border-color:#f5dfc0}.fc-question.sans-reponse .q{color:var(--texte)}.fc-question.sans-reponse .a button{border-color:#e8cfa8}.fc-question .q{font-size:.86rem;font-weight:600;color:var(--texte)}.fc-question .h{grid-column:1/-1;font-size:.74rem;color:var(--gris);line-height:1.35}.fc-question .a{display:flex;gap:6px}.fc-question .a button{border:1.5px solid var(--ligne);background:#fff;color:var(--gris);border-radius:9px;padding:9px 14px;font-weight:800;font-size:.82rem;cursor:pointer;font-family:inherit;min-width:74px;display:inline-flex;align-items:center;justify-content:center;gap:5px}.fc-question .a button:hover{border-color:var(--turq-clair);color:var(--petrole)}.fc-question .a button.fc-oui.actif{background:var(--ok);border-color:var(--ok);color:#fff}.fc-question .a button.fc-non.actif{background:#546e76;border-color:#546e76;color:#fff}.fc-question .a button{position:relative}.fc-question .a button .coche{width:11px;height:6px;border-left:2.5px solid currentColor;border-bottom:2.5px solid currentColor;border-radius:1px;transform:rotate(-45deg) translate(1px,-2px);flex:0 0 auto;margin-right:4px}.fc-arepondre{display:inline-block;margin-left:8px;font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--orange);border-radius:5px;padding:2px 7px;vertical-align:middle}@media(max-width:720px){.fc-question{grid-template-columns:1fr}.fc-question .a{width:100%}.fc-question .a button{flex:1;padding:12px 10px;font-size:.9rem}}.fc-tag{display:inline-block;margin-left:8px;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--turq);background:#e7f5f8;border-radius:5px;padding:1px 6px;vertical-align:middle}.fc-trous{background:#fffbeb;border:1px solid #FDE68A;border-radius:12px;padding:12px 14px;margin-top:6px;font-size:.84rem}.fc-trous-l{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.fc-trou{background:#fff;border:1px solid var(--ligne);border-radius:7px;padding:3px 9px;font-size:.78rem;color:var(--gris)}.fc-trou.bloquant{border-color:var(--erreur);color:var(--erreur);font-weight:800}.ad-bandeau{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px}.ad-kpi{background:#fff;border:1px solid var(--ligne);border-radius:12px;padding:12px 14px}.ad-kpi .n{font-size:1.35rem;font-weight:900;color:var(--petrole)}.ad-kpi .l{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--gris);margin-top:3px}.ad-kpi.alerte .n{color:var(--erreur)}.ad-action{background:linear-gradient(135deg,#0e5a61,#0b4f5f);color:#fff;border-radius:14px;padding:14px 18px;margin-bottom:14px}.ad-action .l{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;opacity:.75}.ad-action .t{font-size:1.02rem;font-weight:800;margin:3px 0}.ad-action .s{font-size:.82rem;opacity:.9}.ad-liste{display:flex;flex-direction:column;gap:8px}.ad-ligne{border:1px solid var(--ligne);border-left:4px solid var(--ligne);border-radius:12px;background:#fff;padding:12px 14px}.ad-ligne.a_faire{border-left-color:var(--turq)}.ad-ligne.a_verifier{border-left-color:var(--orange)}.ad-ligne.ecartee{border-left-color:#cbd5e1;background:#fafcfc}.ad-ligne.depassee{border-left-color:var(--erreur)}.ad-tete{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.ad-code{font-family:ui-monospace,Consolas,monospace;font-weight:800;color:var(--turq);font-size:.8rem}.ad-nom{font-weight:800;color:var(--petrole);font-size:.92rem;flex:1;min-width:180px}.ad-motif{font-size:.79rem;color:var(--gris);line-height:1.45;margin-top:4px}.ad-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ad-pastille{font-size:.7rem;font-weight:700;border-radius:6px;padding:2px 8px;background:#eef3f4;color:var(--gris)}.ad-pastille.echeance{background:#eaf6f8;color:var(--petrole)}.ad-pastille.retard{background:#fef2f2;color:var(--erreur)}.ad-pastille.cerfa{background:#fff7ed;color:var(--orange-fonce)}.ad-outils{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;align-items:center}.ad-outils select{border:1.5px solid var(--ligne);border-radius:9px;padding:7px 10px;font-family:inherit;font-size:.82rem;background:#fff}.ad-detail{margin-top:10px;padding-top:10px;border-top:1px dashed var(--ligne);font-size:.82rem;line-height:1.55}.ad-detail h5{margin:10px 0 4px;color:var(--turq);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.ad-detail ol{margin:0;padding-left:20px}.ad-detail li{margin:3px 0}.ad-detail a{color:var(--turq)}.ad-detail h5{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ad-etapes-compte{font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--gris);background:var(--voile);border-radius:20px;padding:1px 9px}.ad-etapes-compte.fini{color:#137a4b;background:#e6f6ee}.ad-manque{font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--orange-fonce);background:#fff3e8;border-radius:20px;padding:1px 9px}ol.ad-etapes{list-style:none;padding:0;margin:2px 0 0}ol.ad-etapes li{margin:0;border-radius:8px;padding:1px 6px;transition:background .12s}ol.ad-etapes li label{display:flex;gap:9px;align-items:flex-start;cursor:pointer;padding:4px 0}ol.ad-etapes li input{margin:2px 0 0;accent-color:#16A366;width:15px;height:15px;flex:none}ol.ad-etapes li.faite{background:#e6f6ee}ol.ad-etapes li.faite span{color:#137a4b;font-weight:600}ol.ad-etapes li input:disabled{cursor:default}.ad-demande{margin-top:12px;background:var(--voile);border:1px solid var(--voile-fort);border-radius:12px;padding:10px 13px}.ad-demande .grille{margin-top:4px}.ad-demande textarea{width:100%;font:inherit;border:1px solid var(--ligne);border-radius:8px;padding:7px 9px;background:#fff;resize:vertical}.ad-unite{color:var(--gris);font-weight:400}.ad-requis{color:var(--orange-fonce);font-weight:800}.ad-deux{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:16px;align-items:start}@media(max-width:1080px){.ad-deux{grid-template-columns:minmax(0,1fr)}}.ad-gauche{min-width:0}.ad-droite{min-width:0;position:sticky;top:12px;background:var(--voile);border:1px solid var(--voile-fort);border-radius:12px;padding:10px}.ad-doc-barre{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.ad-doc-barre>b{flex:1 1 auto;color:var(--petrole);font-size:.84rem}.ad-mini{padding:5px 10px;font-size:.75rem}.ad-zoom{font-size:.75rem}.ad-doc-note{margin:7px 0 0;font-size:.73rem;color:var(--orange-fonce);line-height:1.4}.ad-doc-vue{margin-top:9px;max-height:460px;overflow:auto;background:#e9eff1;border:1px solid var(--ligne);border-radius:10px;padding:9px}.ad-doc-echelle{width:840px;transform:scale(.37);transform-origin:top left;height:436.6px}.ad-doc-vue .prep{box-shadow:0 2px 14px #0b4f5f24}.ad-plein{position:fixed;inset:0;z-index:60;background:#0828328c;display:flex;align-items:flex-start;justify-content:center;padding:20px;overflow:auto;animation:ad-fondu .16s ease-out}@keyframes ad-fondu{0%{opacity:0}}.ad-plein-boite{background:#e9eff1;border-radius:14px;width:min(900px,100%);box-shadow:0 24px 60px #08283259;overflow:hidden}.ad-plein-barre{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:var(--petrole);color:#fff;padding:10px 14px}.ad-plein-barre>b{flex:1 1 auto;font-size:.86rem}.ad-plein-barre .btn{background:transparent;color:#fff;border-color:#ffffff8c}.ad-plein-barre .btn:hover{background:#ffffff1f}.ad-plein-page{padding:16px;max-height:calc(100vh - 120px);overflow:auto}.ad-plein-page .prep{box-shadow:0 2px 14px #0b4f5f24}@media(prefers-reduced-motion:reduce){.ad-plein{animation:none}}.ad-ouvrir{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--ligne);border-radius:20px;padding:5px 12px;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;color:var(--turq);transition:border-color .14s ease,background .14s ease}.ad-ouvrir:hover{border-color:var(--turq);background:var(--voile)}.ad-ouvrir.actif{background:var(--petrole);border-color:var(--petrole);color:#fff}.ad-chevron{transition:transform .18s ease}.ad-ouvrir.actif .ad-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.ad-ouvrir,.ad-chevron{transition:none}}.ad-teleservice{margin-top:12px;background:var(--voile);border:1px solid var(--voile-fort);border-left:4px solid var(--turq);border-radius:12px;padding:12px 14px}.ad-teleservice-quoi{margin:0 0 10px;font-size:.82rem;line-height:1.5;color:var(--texte)}.ad-teleservice .bouton{display:inline-block;background:linear-gradient(135deg,var(--turq),var(--petrole));color:#fff;text-decoration:none;font-weight:700;font-size:.82rem;border-radius:10px;padding:9px 15px}.ad-teleservice .bouton:hover{background:linear-gradient(135deg,var(--turq-clair),var(--turq))}.ad-teleservice-note{margin:10px 0 0;font-size:.75rem;line-height:1.5;color:var(--gris)}.ad-visu{display:grid;grid-template-columns:minmax(300px,400px) 1fr;gap:16px;align-items:start;margin-top:12px}@media(max-width:1000px){.ad-visu{grid-template-columns:1fr}}.ad-form{background:#fff;border:1px solid var(--ligne);border-radius:14px;padding:14px 16px;max-height:78vh;overflow-y:auto;position:sticky;top:12px}@media(max-width:1000px){.ad-form{position:static;max-height:none}}.ad-form h5{margin:12px 0 6px;color:var(--turq);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--ligne);padding-bottom:3px}.ad-champ{margin-bottom:9px}.ad-champ label{display:block;font-size:.74rem;font-weight:700;color:var(--petrole);margin-bottom:3px}.ad-champ input,.ad-champ select,.ad-champ textarea{width:100%;border:1.5px solid var(--ligne);border-radius:8px;padding:8px 10px;font-size:.86rem;font-family:inherit;background:#fff}.ad-champ input:focus,.ad-champ select:focus,.ad-champ textarea:focus{outline:none;border-color:var(--turq-clair);box-shadow:0 0 0 3px #3fcadd29}.ad-champ small{display:block;font-size:.7rem;color:var(--gris);margin-top:2px;line-height:1.35}.ad-champ.vide input,.ad-champ.vide textarea{background:#fffbeb;border-color:#fde68a}.ad-apercu{border:1px solid var(--ligne);border-radius:14px;background:#e9eff1;padding:10px;min-height:520px}.ad-apercu iframe{width:100%;height:76vh;border:0;border-radius:8px;background:#fff}@media(max-width:1000px){.ad-apercu iframe{height:60vh}}.ad-apercu-vide{display:flex;align-items:center;justify-content:center;height:70vh;color:var(--gris);font-size:.86rem;text-align:center;padding:20px}.fc-favoris{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;grid-column:1/-1}.fc-favori{display:flex;flex-direction:column;gap:3px;text-align:left;background:#fff8f1;border:1.5px solid #FBD9B4;border-radius:12px;padding:11px 13px;cursor:pointer;font-family:inherit}.fc-favori .t{font-weight:800;color:var(--petrole);font-size:.86rem;line-height:1.3}.fc-favori .s{font-size:.74rem;color:var(--gris)}.fc-favori.actif{border-color:var(--orange);background:#ffefdd}.fc-carte-hote{position:relative;display:flex}.fc-carte-hote .fc-carte{flex:1;padding-right:38px}.fc-carte-hote.actif .fc-carte{border-color:var(--orange);background:#fff8f1}.fc-epingle{position:absolute;top:7px;right:7px;width:28px;height:28px;border:none;background:transparent;border-radius:7px;cursor:pointer;font-size:1.05rem;line-height:1;color:#c8d5d9;padding:0}.fc-epingle:hover{background:#f1f7f8;color:var(--orange)}.fc-epingle.actif{color:var(--orange)}.decl-favoris{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.decl-favori{display:flex;flex-direction:column;gap:3px;text-align:left;background:#fff8f1;border:1.5px solid #FBD9B4;border-radius:12px;padding:13px 15px;cursor:pointer;font-family:inherit;width:100%}.decl-favori b{color:var(--petrole);font-size:.92rem;line-height:1.3}.decl-favori span{font-size:.78rem;color:var(--gris)}.decl-favori.actif{border-color:var(--orange);background:#ffefdd}.ce{border:1px solid var(--ligne);border-radius:14px;background:#fff;overflow:hidden}.ce-barre{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--ligne);background:#f8fbfc}.ce-fonds{display:flex;gap:4px;background:#e9eff1;border-radius:9px;padding:3px}.ce-fond{border:none;background:transparent;border-radius:7px;padding:6px 12px;font-family:inherit;font-size:.8rem;font-weight:700;color:var(--gris);cursor:pointer}.ce-fond.actif{background:#fff;color:var(--petrole);box-shadow:0 1px 4px #0b4f5f24}.ce-outils{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.ce-outils .btn{padding:8px 14px;font-size:.82rem}.ce-carte{position:relative;height:clamp(300px,48vh,520px);overflow:hidden;background:#dce7ea;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.ce-carte:active{cursor:grabbing}.ce-carte.dessine{cursor:crosshair}.ce-tuile{position:absolute;width:256px;height:256px;pointer-events:none}.ce-calque{mix-blend-mode:multiply;opacity:.85}.ce-trace{position:absolute;inset:0;pointer-events:none}.ce-trace polygon{fill:#facc1557;stroke:none}.ce-trace polyline{fill:none;stroke:#ca8a04;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.ce-trace circle{fill:#fff;stroke:#ca8a04;stroke-width:3}.ce-trace circle.depart{fill:#facc15;stroke:#7c5e06;stroke-width:2.5}.ce-trace circle.dernier{fill:#facc15;stroke:#7c5e06;stroke-width:3}.ce-zooms{position:absolute;right:10px;top:10px;display:flex;flex-direction:column;gap:4px}.ce-zooms button{width:38px;height:38px;border:1px solid var(--ligne);background:#fff;border-radius:9px;font-size:1.2rem;font-weight:800;color:var(--petrole);cursor:pointer;line-height:1;box-shadow:0 1px 5px #00000024}.ce-consigne{position:absolute;left:50%;bottom:14px;transform:translate(-50%);background:#0b4f5feb;color:#fff;padding:8px 15px;border-radius:9px;font-size:.82rem;font-weight:600;text-align:center;max-width:88%}.ce-mesures{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-top:1px solid var(--ligne);font-size:.84rem;color:var(--gris)}.ce-mesures b{color:var(--petrole)}.ce-vide{font-style:italic}.ce-message{padding:9px 12px;font-size:.82rem;background:#eaf6f8;color:var(--petrole);border-top:1px solid var(--ligne);line-height:1.45}.ce-message.erreur{background:#fef2f2;color:var(--erreur)}.ce-parcelles{border-top:1px solid var(--ligne);padding:12px}.ce-parcelles-tete{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.85rem;color:var(--gris);margin-bottom:8px}.ce-parcelles-tete b{color:var(--petrole)}.ce-parcelles-liste{display:flex;flex-direction:column;gap:5px;max-height:260px;overflow-y:auto}.ce-parcelle{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:7px 11px;border:1px solid var(--ligne);border-radius:9px;font-size:.83rem;background:#fafcfc}.ce-parcelle.retenue{border-color:#cde6eb;background:#f1f9fb}.ce-parcelle .r{font-family:ui-monospace,Consolas,monospace;font-weight:800;color:var(--petrole)}.ce-parcelle .c{color:var(--gris);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-parcelle .s{color:var(--gris);white-space:nowrap}.ce-parcelle .b{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--turq);background:#e7f5f8;border-radius:5px;padding:2px 7px;white-space:nowrap}.ce-parcelle .b.hors{color:var(--gris);background:#eef3f4}.ce-note{font-size:.76rem;color:var(--gris);line-height:1.45;margin:9px 0 0}@media(max-width:720px){.ce-outils{margin-left:0;width:100%}.ce-outils .btn{flex:1}.ce-parcelle{grid-template-columns:auto 1fr;row-gap:3px}.ce-parcelle .s,.ce-parcelle .b{grid-column:2}}.ch-emprise{margin-top:14px;padding-top:14px;border-top:1px dashed var(--ligne)}.ch-emprise-tete{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-bottom:10px}.ch-emprise-tete b{color:var(--petrole)}.ch-emprise-tete span{flex:1;min-width:220px;font-size:.78rem;color:var(--gris);line-height:1.45}.ch-facultatif{display:inline-block;margin-left:8px;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--gris);background:#eef3f4;border-radius:5px;padding:2px 7px}.rp-tete{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;margin-bottom:12px}.rp-tete h3{margin:0 0 3px;color:var(--petrole)}.rp-sous{font-size:.84rem;color:var(--gris);line-height:1.45}.rp-periodes{display:flex;gap:3px;background:#e9eff1;border-radius:10px;padding:3px}.rp-periode{border:none;background:transparent;border-radius:8px;padding:7px 14px;font-family:inherit;font-size:.82rem;font-weight:700;color:var(--gris);cursor:pointer;white-space:nowrap}.rp-periode.actif{background:#fff;color:var(--petrole);box-shadow:0 1px 4px #0b4f5f24}.rp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px}.rp-kpi{background:#fff;border:1px solid var(--ligne);border-top:3px solid var(--turq);border-radius:12px;padding:12px 14px}.rp-kpi.accent{border-top-color:var(--orange)}.rp-kpi .n{font-size:1.5rem;font-weight:900;color:var(--petrole);line-height:1.1}.rp-kpi.accent .n{color:var(--orange-fonce)}.rp-kpi .l{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--gris);margin-top:4px}.rp-kpi .s{font-size:.74rem;color:var(--gris);margin-top:3px}.rp-bloc{background:#fafcfc;border:1px solid var(--ligne);border-radius:12px;padding:14px;margin-bottom:12px}.rp-bloc h4{margin:0 0 4px;color:var(--petrole);font-size:.92rem}.rp-note{font-size:.76rem;color:var(--gris);line-height:1.45;margin:4px 0 8px}.rp-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.rp-legende{display:flex;gap:14px;flex-wrap:wrap;font-size:.75rem;color:var(--gris);margin-bottom:10px}.rp-legende span{display:flex;align-items:center;gap:5px}.rp-legende i{width:11px;height:11px;border-radius:3px;display:inline-block}.rp-graph{display:flex;align-items:flex-end;gap:2px;overflow-x:auto;padding-bottom:4px}.rp-colonne{flex:1;min-width:16px;display:flex;flex-direction:column;align-items:center}.rp-barres{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%}.rp-barres span{position:absolute;bottom:0;border-radius:3px 3px 0 0;transition:height .25s}.rp-barres .a{background:#cfe3e8}.rp-barres .c{background:var(--turq)}.rp-barres .r{background:var(--orange)}.rp-valeur{font-size:.68rem;font-weight:800;color:var(--petrole);margin-top:3px;min-height:12px}.rp-etiquette{font-size:.63rem;color:var(--gris);white-space:nowrap;margin-top:1px}.rp-parts{display:flex;flex-direction:column;gap:6px}.rp-part{display:grid;grid-template-columns:minmax(90px,1fr) 2fr auto;gap:9px;align-items:center;font-size:.8rem}.rp-part .l{color:var(--texte)}.rp-part .b{background:#e9eff1;border-radius:5px;height:9px;overflow:hidden}.rp-part .b i{display:block;height:100%;background:linear-gradient(90deg,var(--turq),var(--turq-clair));border-radius:5px}.rp-part .v{font-weight:800;color:var(--petrole);white-space:nowrap}.rp-part .v small{font-weight:600;color:var(--gris)}@media(max-width:720px){.rp-periodes{width:100%;overflow-x:auto}.rp-etiquette{font-size:.58rem}}.sa-repli{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.sa-horaires{font-size:.78rem;color:var(--gris)}.sa{border:1px solid var(--ligne);border-left:4px solid var(--orange);border-radius:14px;background:#fff;padding:14px 16px;margin-bottom:16px}.sa-tete{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:12px}.sa-onglets{display:flex;gap:3px;background:#e9eff1;border-radius:10px;padding:3px;flex-wrap:wrap}.sa-onglet{border:none;background:transparent;border-radius:8px;padding:7px 14px;font-family:inherit;font-size:.82rem;font-weight:700;color:var(--gris);cursor:pointer}.sa-onglet.actif{background:#fff;color:var(--petrole);box-shadow:0 1px 4px #0b4f5f24}.sa-actions{display:flex;gap:12px}.sa-proximite{background:#eaf6f8;border:1px solid #CDE6EB;border-radius:10px;padding:9px 12px;font-size:.8rem;line-height:1.45;color:var(--petrole);margin-bottom:10px}.sa-regles{background:#fff8f1;border:1px solid #FBD9B4;border-radius:10px;padding:10px 14px;margin-bottom:12px}.sa-regles b{color:var(--orange-fonce);font-size:.82rem}.sa-regles ol{margin:6px 0 0;padding-left:18px;font-size:.8rem;line-height:1.5}.sa-regles li{margin:3px 0}.sa-etape{border-top:1px solid var(--ligne);padding-top:10px;margin-top:10px}.sa-etape h5{margin:0 0 3px;color:var(--petrole);font-size:.86rem}.sa-pourquoi{font-size:.76rem;color:var(--gris);line-height:1.45;margin:0 0 6px;font-style:italic}.sa-phrase{background:#f4fafb;border-left:3px solid var(--turq);border-radius:0 8px 8px 0;padding:8px 12px;margin:0 0 6px;font-size:.87rem;line-height:1.55;color:var(--texte)}.sa-recherche{width:100%;border:1.5px solid var(--ligne);border-radius:10px;padding:11px 14px;font-size:.9rem;font-family:inherit;margin-bottom:10px}.sa-recherche:focus{outline:none;border-color:var(--turq-clair);box-shadow:0 0 0 3px #3fcadd2e}.sa-objection{border:1px solid var(--ligne);border-radius:10px;margin-bottom:6px;overflow:hidden}.sa-objection.ouverte{border-color:var(--turq-clair)}.sa-obj-tete{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;background:#fff;border:none;padding:10px 13px;cursor:pointer;font-family:inherit}.sa-obj-tete .q{font-weight:800;color:var(--petrole);font-size:.85rem}.sa-obj-tete .r{font-size:.82rem;color:var(--texte);line-height:1.5}.sa-objection.ouverte .sa-obj-tete{background:#f4fafb}.sa-obj-detail{padding:10px 13px;border-top:1px dashed var(--ligne);font-size:.82rem;line-height:1.55;background:#fbfdfd}.sa-obj-detail p{margin:0 0 6px}.sa-suite{display:flex;gap:6px;flex-wrap:wrap}.sa-etiq{font-size:.7rem;font-weight:700;background:#eef3f4;color:var(--gris);border-radius:6px;padding:3px 9px}.sa-rail{display:flex;gap:5px;overflow-x:auto;padding:0 0 8px;margin-bottom:10px;-webkit-overflow-scrolling:touch}.sa-jalon{display:flex;align-items:center;gap:6px;flex:0 0 auto;border:1px solid transparent;background:#eef3f4;border-radius:20px;padding:6px 12px;font-family:inherit;font-size:.76rem;font-weight:700;color:var(--gris);cursor:pointer;white-space:nowrap}.sa-jalon .n{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:#fff;color:var(--gris);font-size:.66rem;font-weight:900}.sa-jalon.fait{background:#e7f5f8;color:var(--turq)}.sa-jalon.fait .n{background:var(--turq);color:#fff}.sa-jalon.actif{background:var(--orange);color:#fff}.sa-jalon.actif .n{background:#ffffffeb;color:var(--orange-fonce)}.sa-scene{border:1px solid var(--ligne);border-radius:13px;background:#fff;padding:16px 18px}.sa-scene-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.sa-scene-tete h5{margin:0;color:var(--petrole);font-size:1.02rem}.sa-compteur{font-size:.74rem;font-weight:800;color:var(--gris);white-space:nowrap}.sa-scene .sa-phrase{font-size:.98rem;line-height:1.6;padding:12px 15px;margin-bottom:8px}.sa-liste-regles{margin:6px 0 0;padding-left:20px;font-size:.9rem;line-height:1.6}.sa-liste-regles li{margin:6px 0}.sa-issues{display:flex;flex-direction:column;gap:7px;margin-top:6px}.sa-issue{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;border:1px solid var(--ligne);border-radius:10px;padding:9px 12px;font-size:.86rem}.sa-issue b{color:var(--petrole);white-space:nowrap}.sa-issue .d{line-height:1.5}.sa-issue .s{grid-column:1/-1;font-size:.74rem;color:var(--gris)}.sa-nav{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--ligne)}.sa-nav .btn{padding:12px 22px;font-size:.92rem}@media(max-width:600px){.sa-nav .btn{flex:1}.sa-issue{grid-template-columns:1fr}}.sa-scene{border-left:5px solid var(--ph, var(--turq));background:linear-gradient(180deg,var(--ph-doux,#F4FAFB) 0%,#fff 34%)}.sa-ph-regles{--ph:#E8833A;--ph-doux:#FFF6EE}.sa-ph-standard{--ph:#8B8FA8;--ph-doux:#F4F4F8}.sa-ph-ouverture{--ph:#3FA9C9;--ph-doux:#EDF8FC}.sa-ph-raison{--ph:#4C9BD1;--ph-doux:#EEF6FC}.sa-ph-decouverte{--ph:#3EA88F;--ph-doux:#EDF8F5}.sa-ph-reformulation{--ph:#5AA86F;--ph-doux:#F0F8F2}.sa-ph-pitch{--ph:#7E9BC9;--ph-doux:#F1F5FB}.sa-ph-audit{--ph:#C98BC0;--ph-doux:#FBF1FA}.sa-ph-verrou{--ph:#D9A441;--ph-doux:#FDF7EA}.sa-ph-crm{--ph:#8B8FA8;--ph-doux:#F4F4F8}.sa-ph-issues{--ph:#5F8CA8;--ph-doux:#F0F6F9}.sa-ph-synthese{--ph:#0E6E85;--ph-doux:#EAF6F9}.sa-scene-tete h5{color:var(--ph)}.sa-note{display:block;margin-top:12px}.sa-note span{display:block;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ph,var(--gris));margin-bottom:4px}.sa-note textarea{width:100%;border:1.5px solid var(--ligne);border-radius:10px;padding:9px 12px;font-size:.88rem;font-family:inherit;background:#fff;resize:vertical}.sa-note textarea:focus{outline:none;border-color:var(--ph,var(--turq-clair));box-shadow:0 0 0 3px #3fcadd29}.sa-module{margin-top:14px;padding-top:12px;border-top:1px dashed var(--ligne)}.sa-module-l{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ph,var(--turq));margin-bottom:8px}.sa-synthese{display:flex;flex-direction:column;gap:7px;margin-top:6px}.sa-syn-ligne{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:4px 14px;border:1px solid var(--ligne);border-radius:10px;padding:9px 12px;background:#fff;font-size:.87rem}.sa-syn-ligne .t{font-weight:800;color:var(--ph,var(--petrole));font-size:.76rem;text-transform:uppercase;letter-spacing:.03em}.sa-syn-ligne .v{line-height:1.55;white-space:pre-wrap}@media(max-width:600px){.sa-syn-ligne{grid-template-columns:1fr}}.cl-annuaire{background:#f4fafb;border:1px solid #CDE6EB;border-radius:12px;padding:12px 14px;margin-bottom:14px}.cl-annuaire-l{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--turq);margin-bottom:8px}.cl-annuaire-saisie{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start}.cl-annuaire-saisie input{flex:1;min-width:220px;border:1.5px solid var(--ligne);border-radius:10px;padding:11px 14px;font-size:.95rem;font-family:inherit;background:#fff}.cl-annuaire-saisie input:focus{outline:none;border-color:var(--turq-clair);box-shadow:0 0 0 3px #3fcadd2e}.cl-trouve{margin-top:9px;font-size:.85rem;font-weight:700;color:var(--ok);line-height:1.45}.cl-annuaire-note{margin-top:8px;font-size:.76rem;color:var(--gris);line-height:1.5}.jt-saisie{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.jt-saisie input{flex:1;min-width:240px;border:1.5px solid #CFE1E6;border-radius:11px;padding:12px 14px;font-family:inherit;font-size:1rem;background:#fff}.jt-saisie input:focus{outline:none;border-color:var(--turq-clair);box-shadow:0 0 0 3px #3fcadd2e}.jt-liste{display:flex;flex-direction:column;gap:7px}.jt-tache{display:flex;align-items:flex-start;gap:11px;background:#fff;border:1px solid var(--ligne);border-left:3px solid var(--turq-clair);border-radius:11px;padding:11px 13px}.jt-tache.faite{border-left-color:var(--vert);background:#f7fcf9}.jt-tache.faite .jt-libelle{text-decoration:line-through;color:var(--gris)}.jt-tache input[type=checkbox]{margin-top:3px;width:18px;height:18px;flex:0 0 auto;accent-color:var(--vert)}.jt-corps{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.jt-libelle{background:none;border:none;padding:0;text-align:left;font-family:inherit;font-size:.98rem;font-weight:700;color:var(--petrole);cursor:text}.jt-libelle:hover{text-decoration:underline dotted}.jt-edit,.jt-com{border:1.5px solid #CFE1E6;border-radius:9px;padding:7px 10px;font-family:inherit;background:#fff;min-width:0}.jt-edit{font-size:.98rem;font-weight:700;color:var(--petrole)}.jt-com{font-size:.86rem;color:#3d5c66}.jt-com::placeholder{color:#9fb6be}.jt-date{font-size:.76rem;color:var(--gris);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:3px}.jt-jauge{height:9px;border-radius:999px;background:#e4f2f6;overflow:hidden;margin:4px 0 10px}.jt-jauge i{display:block;height:100%;background:linear-gradient(90deg,var(--turq),var(--vert));transition:width .25s}.jt-texte{white-space:pre-wrap;font-family:inherit;font-size:.9rem;line-height:1.55;color:var(--texte);background:#f7fbfc;border:1px solid #DCEAEE;border-left:3px solid var(--turq-clair);border-radius:10px;padding:13px 15px;margin:0 0 10px}.prev{margin-top:18px;border:1.5px solid #E7D3B0;border-left:4px solid var(--orange);border-radius:12px;padding:14px 16px;background:linear-gradient(180deg,#fffbf4,#fff)}.prev-tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.prev-tete b{color:var(--petrole);font-size:1rem}.prev-statut{font-size:.72rem;font-weight:800;border-radius:999px;padding:3px 10px;text-transform:uppercase;letter-spacing:.03em}.prev-statut.s-brouillon{background:#edf2f4;color:#5b7480}.prev-statut.s-envoye{background:#fdf3e1;color:#8a5a10}.prev-statut.s-valide{background:#e4f6ec;color:#1b6b42}.prev-statut.s-refuse{background:#fdecec;color:#8e1f1f}.prev-aide{font-size:.83rem;color:var(--gris);line-height:1.5;margin-bottom:10px}.prev-saisie{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.prev-saisie input{border:1.5px solid #CFE1E6;border-radius:10px;padding:10px 13px;font-family:inherit;font-size:.95rem;background:#fff;min-width:0;flex:1}.prev-unite{font-weight:800;color:var(--gris)}.prev-projection{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;margin-top:12px;background:#fff;border:1px solid #E1EFF2;border-radius:10px;padding:11px 14px;font-size:.9rem;color:#3d5c66}.prev-projection b{color:var(--petrole);font-variant-numeric:tabular-nums}.prev-projection.depasse{border-color:#f0ce94;background:#fffaf2}.prev-projection .hf{color:var(--orange-fonce);font-weight:700}.prev-projection .ok{color:#1b6b42;font-weight:700}.ec-recherche{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #CFE1E6;border-radius:12px;padding:4px 14px;transition:border-color .15s,box-shadow .15s}.ec-recherche:focus-within{border-color:var(--turq-clair);box-shadow:0 0 0 3px #3fcadd2e}.ec-recherche span{font-size:1.05rem;opacity:.7}.ec-recherche input{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:1.02rem;padding:11px 0;color:var(--texte);min-width:0}.ec-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:14px;margin-bottom:20px}.ec-carte{position:relative;display:flex;flex-direction:column;gap:12px;text-align:left;cursor:pointer;font-family:inherit;background:#fff;border:1px solid var(--ligne);border-radius:16px;padding:0 16px 14px;overflow:hidden;transition:transform .14s,box-shadow .14s,border-color .14s;box-shadow:0 2px 10px #0b4f5f0f}.ec-carte:hover{transform:translateY(-3px);border-color:var(--carte);box-shadow:0 10px 24px #0b4f5f24}.ec-carte:focus-visible{outline:3px solid var(--turq-clair);outline-offset:2px}.ec-bande{display:block;height:7px;margin:0 -16px;background:linear-gradient(90deg,var(--carte),var(--carte-clair))}.ec-tete{display:flex;gap:12px;align-items:center;padding-top:14px}.ec-mono{flex:0 0 46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--carte);color:#fff;font-weight:900;font-size:1rem;letter-spacing:.02em}.ec-nom{min-width:0;display:flex;flex-direction:column;gap:2px}.ec-nom b{color:var(--petrole);font-size:.98rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ec-nom small{color:var(--gris);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-pied{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--ligne);padding-top:11px;margin-top:auto}.ec-contact{font-size:.8rem;color:#4a6c75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ec-ouvrir{flex:0 0 auto;font-size:.78rem;font-weight:800;color:var(--carte);background:var(--carte-clair);border-radius:999px;padding:4px 11px}.ec-carte:hover .ec-ouvrir{background:var(--carte);color:#fff}@media(max-width:560px){.ec-grille{grid-template-columns:1fr}}.deux-listes{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.deux-listes>.card{margin-bottom:0}@media(max-width:1100px){.deux-listes{grid-template-columns:1fr}}.ligne-jour td{background:#fff8f0}.ligne-jour:hover td{background:#fdf0de}.familles{display:inline-flex;gap:4px;padding:4px;background:var(--voile-fort);border-radius:12px;margin:2px 0 10px;flex-wrap:wrap}.famille{border:none;background:transparent;border-radius:9px;padding:8px 15px;font-family:inherit;font-size:.88rem;font-weight:800;color:var(--turq);cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:background .15s,color .15s}.famille:hover{background:#fff9}.famille.actif{background:#fff;color:var(--petrole);box-shadow:0 1px 4px #0b4f5f24}.famille-nb{font-size:.72rem;font-weight:900;border-radius:999px;padding:1px 7px;background:#16788f1f;color:var(--turq)}.famille.actif .famille-nb{background:var(--petrole);color:#fff}.li-trouver{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:10px 0 2px;padding:10px 13px;border:1.5px solid var(--ligne);border-left:4px solid #0A66C2;border-radius:11px;background:#f7fafc}.li-trouver-tt{font-size:.82rem;color:var(--gris);margin-right:auto}.li-trouver-tt b{color:var(--petrole)}.li-trouver .btn{padding:7px 13px;font-size:.83rem;text-decoration:none;white-space:nowrap}@media(max-width:640px){.li-trouver-tt{flex:1 0 100%;margin:0 0 4px}}.li-etapes{display:flex;flex-direction:column;gap:8px;margin-top:4px}.li-etape{border:1.5px solid var(--ligne);border-left:4px solid #D6E5E9;border-radius:11px;padding:10px 13px;background:#fff}.li-etape.fait{background:#f4fbf7;border-color:#cbe8d8;border-left-color:var(--ok)}.li-etape.suivante{border-color:#f0ce94;border-left-color:var(--orange);background:linear-gradient(180deg,#fffbf4,#fff);box-shadow:0 2px 10px #f973161a}.li-tete{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.li-tete b{color:var(--petrole);font-size:.95rem}.li-puce{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:2px solid var(--ligne);font-size:.72rem;font-weight:900;color:#fff;flex:0 0 auto}.li-etape.fait .li-puce{background:var(--ok);border-color:var(--ok)}.li-etape.suivante .li-puce{border-color:var(--orange)}.li-date{font-size:.74rem;color:var(--gris);font-variant-numeric:tabular-nums}.li-aide{font-size:.8rem;color:var(--gris);line-height:1.45;margin:5px 0 8px}.li-etape .btn{padding:7px 14px;font-size:.83rem}.li-texte{margin:0 0 9px}.li-texte pre{white-space:pre-wrap;font-family:inherit;font-size:.84rem;line-height:1.5;color:var(--texte);background:#f7fbfc;border:1px solid #DCEAEE;border-left:3px solid var(--turq-clair);border-radius:9px;padding:11px 13px;margin:0 0 8px}.canaux{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.canal-choix{border:1.5px solid #D3E5EA;background:var(--voile);border-radius:999px;padding:7px 13px;font-size:.83rem;font-weight:700;color:var(--turq);cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.canal-choix:hover{background:var(--voile-fort);border-color:var(--turq-clair)}.canal-choix.actif{background:linear-gradient(135deg,var(--turq),var(--petrole));color:#fff;border-color:transparent}.canal-pastille{display:inline-block;font-size:.72rem;font-weight:800;border-radius:999px;padding:2px 9px;background:#edf2f4;color:#5b7480;white-space:nowrap}.canal-pastille.c-linkedin{background:#e3eefb;color:#1b4f8a}.canal-pastille.c-email{background:#f1ecfb;color:#5b3b9e}.canal-pastille.c-instagram{background:#fceaf3;color:#9b2c6b}.canal-pastille.c-sms{background:#e6f7ee;color:#1b6b42}.canal-pastille.c-visio{background:#e4f2f6;color:#0e5f73}.canal-pastille.c-rencontre{background:#fdf3e3;color:#8a5a10}.pile-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px}.pile-carte{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(11,79,95,.09);border-color:color-mix(in srgb,var(--carte) 22%,#fff);border-radius:16px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0b313a12,0 10px 24px -18px #0b313a80;transition:transform .16s cubic-bezier(.2,.7,.3,1),box-shadow .16s,border-color .16s}.pile-carte:hover{transform:translateY(-2px);border-color:#0b4f5f29;box-shadow:0 2px 6px #0b313a17,0 18px 34px -20px #0b313a99}.pile-bande{display:none}.pile-entete{position:relative;display:flex;gap:13px;align-items:center;padding:16px 17px;background:var(--carte-clair);background:color-mix(in srgb,var(--carte) 17%,#fff);color:color-mix(in srgb,var(--carte) 55%,#06232a);border-bottom:1px solid color-mix(in srgb,var(--carte) 24%,#fff)}.pile-entete>*{position:relative;z-index:1}.pile-entete .pile-nom{flex:1;min-width:0}.pile-entete .pile-nom b{color:var(--petrole);color:color-mix(in srgb,var(--carte) 55%,#06232a);font-size:1.06rem;font-weight:800;line-height:1.25;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pile-entete .pile-nom small{color:var(--gris);color:color-mix(in srgb,var(--carte) 42%,#4a6169);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.pile-entete .pile-mono{background:var(--carte);color:#fff;border:none;border-radius:12px;box-shadow:0 3px 8px -3px color-mix(in srgb,var(--carte) 70%,transparent)}.pile-anneau{position:relative;flex:0 0 46px;height:46px;display:grid;place-items:center}.pile-anneau svg{position:absolute;inset:0;transform:rotate(-90deg)}.pile-anneau circle{fill:none;stroke-width:3;stroke-linecap:round}.pile-anneau .fond{stroke:#0b4f5f24}.pile-anneau .jauge{stroke:var(--carte);transition:stroke-dasharray .3s}.pile-anneau.c-brûlant .jauge{stroke:#dc2626}.pile-anneau.c-chaud .jauge{stroke:#ea580c}.pile-anneau b{position:relative;font-size:.9rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--petrole);color:color-mix(in srgb,var(--carte) 55%,#06232a)}.pile-ouvre{position:absolute;inset:0 0 132px;background:none;border:none;padding:0;cursor:pointer;z-index:0}.pile-entete,.pile-contact,.pile-appel,.pile-actions,.pile-sans-tel{position:relative;z-index:1}.pile-carte{padding-top:0}.pile-carte.s-brûlant{border-color:#f3b4b4}.pile-carte.s-chaud{border-color:#f5d0a6}.pile-tete{display:flex;gap:11px;align-items:flex-start;padding-top:13px}.pile-mono{flex:0 0 42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#ffffff29;color:#fff;font-weight:800;font-size:.9rem;letter-spacing:.02em}.pile-nom{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pile-nom a{text-decoration:none}.pile-nom b{color:var(--petrole);font-size:.97rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pile-nom a:hover b{text-decoration:underline}.pile-nom small{color:var(--gris);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pile-score{flex:0 0 auto;min-width:36px;height:29px;border-radius:999px;display:grid;place-items:center;padding:0 11px;font-weight:900;font-size:.86rem;color:#fff;background:linear-gradient(135deg,#7d939b,#5f7c84);font-variant-numeric:tabular-nums;border:none;cursor:pointer;font-family:inherit;box-shadow:0 3px 9px #0b4f5f33}.pile-score.c-brûlant{background:linear-gradient(135deg,#ef4444,#b91c1c)}.pile-score.c-chaud{background:linear-gradient(135deg,#fb923c,#ea580c)}.pile-score.c-tiède{background:linear-gradient(135deg,#38bdf8,#0e7c8c)}.lien-apercu{background:none;border:none;padding:0;font-family:inherit;font-size:inherit;color:var(--petrole);cursor:pointer;text-align:left}.lien-apercu:hover b{text-decoration:underline}.bascule-vue{display:inline-flex;gap:3px;padding:3px;background:var(--voile-fort);border-radius:11px}.bascule-vue button{border:none;background:transparent;border-radius:9px;padding:8px 14px;font-family:inherit;font-size:.85rem;font-weight:800;color:var(--turq);cursor:pointer;transition:background .15s,color .15s}.bascule-vue button:hover{background:#ffffffb3}.bascule-vue button.actif{background:#fff;color:var(--petrole);box-shadow:0 1px 4px #0b4f5f29}.bascule-vue.palettes button{display:inline-flex;align-items:center;gap:7px;padding:7px 12px}.pastilles{display:inline-flex;gap:2px}.pastilles i{width:9px;height:9px;border-radius:50%;display:block}.pile-contact{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 17px 12px}.pile-contact .qui{display:flex;flex-direction:column;gap:1px;min-width:0}.pile-contact .qui small{font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--turq)}.pile-contact .qui b{font-size:1.02rem;font-weight:700;color:var(--texte);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pile-contact .pill{flex:0 0 auto;font-size:.67rem;padding:3px 9px}.pile-carte .pile-appel{margin:0 17px;justify-content:flex-start;gap:11px;background:#f6fafb;border:1px solid rgba(11,79,95,.12);border-radius:12px;padding:11px 13px;color:var(--petrole);font-size:1.02rem;font-weight:700;text-shadow:none;box-shadow:none}.pile-carte .pile-appel:after{display:none}.pile-carte .pile-appel .ico{background:var(--carte);color:#fff;border-radius:9px;padding:6px;box-sizing:content-box}.pile-carte .pile-appel .tel-origine{margin-left:auto;background:#edf2f4;color:#5b7480}.pile-carte .pile-appel:hover{transform:none;background:var(--petrole);color:#fff;border-color:transparent;box-shadow:0 8px 18px -8px #0b4f5fb3}.pile-carte .pile-appel:hover .ico{background:#ffffff38}.pile-carte .pile-appel:hover .tel-origine{background:#ffffff38;color:#fff}.pile-carte .pile-appel:active{transform:translateY(1px);box-shadow:none}.pile-sans-tel{margin:0 17px;font-size:.84rem;color:var(--gris);text-align:center;background:#fafcfd;border:1px dashed rgba(11,79,95,.16);border-radius:12px;padding:11px}.pile-actions{margin-top:13px;border-top:1px solid rgba(11,79,95,.08);padding:10px 12px;display:flex;justify-content:center;background:#fcfdfe}@media(max-width:560px){.pile-grille{grid-template-columns:1fr}}.btn-appel{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;font-weight:800;font-size:.95rem;color:#fff;overflow:hidden;background:linear-gradient(135deg,var(--turq-clair),var(--turq) 45%,var(--petrole));border:none;border-radius:13px;padding:12px 16px;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.22);box-shadow:0 1px 2px #0b313a3d,0 8px 18px -6px #0b4f5f8c,inset 0 1px #ffffff6b,inset 0 -2px 6px #0000002e;transition:transform .14s cubic-bezier(.2,.7,.3,1),box-shadow .14s,filter .14s}.btn-appel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#fff3,#fff0 52%)}.btn-appel:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 2px 4px #0b313a42,0 16px 28px -8px #0b4f5f99,inset 0 1px #ffffff80,inset 0 -2px 6px #0000002e}.btn-appel:active{transform:translateY(1px);box-shadow:0 1px 2px #0b313a4d,inset 0 2px 6px #00000047}.btn-appel .ico{flex:0 0 auto;background:#ffffff38;border-radius:50%;padding:5px;box-sizing:content-box}.btn-appel .tel-origine{background:#ffffff38;color:#fff}.actions-appel{display:inline-flex;gap:5px;align-items:center}.ico-action{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:11px;cursor:pointer;border:1px solid transparent;background:#eef4f6;color:#5b7480;text-decoration:none;padding:0;transition:background .14s,color .14s,transform .12s}.ico-action:hover:not(:disabled){transform:translateY(-1px)}.ico-action:disabled{opacity:.45;cursor:wait}.ico-action.ok{background:#e4f6ec;color:#15803d}.ico-action.ok:hover{background:#cdefdc}.ico-action.rappel{background:#fdf3e1;color:#b45309}.ico-action.rappel:hover{background:#fae7c4}.ico-action.neutre{background:#edf2f4;color:#5b7480}.ico-action.neutre:hover{background:#dfe8eb}.ico-action.refus{background:#fdecec;color:#b91c1c}.ico-action.refus:hover{background:#fadada}.ico-action.fiche{color:#fff;background:linear-gradient(135deg,var(--turq),var(--petrole))}.ico-action.fiche:hover{filter:brightness(1.12)}.actions-appel.avec-libelles{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;width:100%}.avec-libelles .ico-action{width:100%;height:auto;padding:8px 2px 6px;gap:4px;grid-template-rows:auto auto;place-items:center;border-radius:12px}.avec-libelles .lab{font-size:.63rem;font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase;white-space:nowrap}.pile-actions{padding:10px 13px 12px}.sa-metier{background:linear-gradient(135deg,#fdf3e3,#fefaf3);border:1px solid #F0CE94;border-left:4px solid var(--orange);border-radius:11px;padding:10px 13px;margin-bottom:12px;font-size:.85rem;line-height:1.5;color:#7c4a11}.sa-metier b{color:var(--orange-fonce)}.sa-refs{display:flex;flex-direction:column;gap:10px}.sa-ref{background:#f7fcfd;border:1px solid #D8EAEF;border-radius:11px;padding:10px 13px}.sa-ref .q{display:block;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--turq)}.sa-ref .pr{display:block;font-size:.78rem;color:var(--gris);font-style:italic}.sa-ref .sa-phrase{margin:7px 0}.sa-memo{display:flex;flex-direction:column;gap:7px}.sa-memo-l{display:grid;grid-template-columns:170px 1fr;gap:10px;font-size:.82rem;line-height:1.45}.sa-memo-l b{color:var(--petrole)}@media(max-width:720px){.sa-memo-l{grid-template-columns:1fr;gap:2px}}.num-siret{display:flex;flex-direction:column;gap:5px;flex:1;min-width:240px}.num-siret-l{font-size:.8rem;font-weight:700;color:var(--petrole)}.num-siret-boite{position:relative;display:block}.num-siret-boite input{width:100%;box-sizing:border-box;border:1.5px solid var(--ligne);border-radius:10px;padding:12px 74px 12px 15px;font-family:inherit;font-size:1.16rem;font-weight:700;letter-spacing:.09em;font-variant-numeric:tabular-nums;color:var(--petrole);background:#fff;transition:border-color .15s,box-shadow .15s}.num-siret-boite input::placeholder{font-weight:600;letter-spacing:.06em;color:#9fb6be}.num-siret-boite input:focus{outline:none;border-color:var(--turq-clair);box-shadow:0 0 0 3px #3fcadd2e}.num-siret.attente .num-siret-boite input{border-color:#e7c892}.num-siret.ok .num-siret-boite input{border-color:#6fbf95;background:#fbfefc}.num-siret.ok .num-siret-boite input:focus{box-shadow:0 0 0 3px #48bb782e}.num-siret-compteur{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-size:.7rem;font-weight:800;letter-spacing:.03em;border-radius:999px;padding:3px 9px;background:#edf2f4;color:#5b7480;font-variant-numeric:tabular-nums}.num-siret.attente .num-siret-compteur{background:#fdf3e1;color:#8a5a10}.num-siret.ok .num-siret-compteur{background:#e4f6ec;color:#1b6b42}.num-siret-etat{font-size:.76rem;color:var(--gris);line-height:1.4}.num-siret.ok .num-siret-etat{color:#1b6b42;font-weight:700}.num-siret.discret .num-siret-boite input{font-size:1.02rem;padding:12px 68px 12px 14px;letter-spacing:.07em}.doublon-bloquant,.doublon-avertissement{border-radius:10px;padding:10px 12px;margin:12px 0;font-size:.85rem;line-height:1.5}.doublon-bloquant{background:#fdecec;border:1px solid #F0B4B4;color:#8e1f1f}.doublon-avertissement{background:#fef7e6;border:1px solid #F5D48A;color:#92400e}.doublon-bloquant .btn-lien,.doublon-avertissement .btn-lien{margin-top:4px}.onglets-statut{margin:4px 0 12px;gap:5px}.onglets-statut .onglet{padding:6px 12px;font-size:.8rem}.onglet-nb{display:inline-block;margin-left:7px;min-width:16px;padding:0 5px;border-radius:999px;background:#edf2f4;color:#5b7480;font-size:.7rem;font-weight:800;text-align:center}.onglet.actif .onglet-nb{background:#ffffff42;color:#fff}.tel-origine{display:inline-block;margin-left:6px;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:1px 5px;vertical-align:1px}.tel-origine.gerant{background:#fdebd8;color:#8a4b10}.tel-origine.agence{background:#edf2f4;color:#5b7480}.cl-bascule{margin-top:9px;font-size:.83rem;font-weight:700;color:#92400e;background:#fef7e6;border:1px solid #F5D48A;border-radius:9px;padding:8px 10px;line-height:1.45}.sc{max-width:900px;margin:0 auto;padding:8px 0 60px;font-size:1.02rem;line-height:1.6}.sc-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:14px}.sc-tete h1{color:var(--petrole-fonce);font-size:1.6rem;margin:0 0 6px;letter-spacing:-.01em}.sc-intro{margin:0;color:#3d5c66;font-size:1rem;max-width:60ch}.sc-actions{display:flex;gap:8px;flex-wrap:wrap}.sc-horaires{background:linear-gradient(135deg,var(--petrole),var(--turq));color:#fff;border-radius:12px;padding:12px 18px;font-size:.95rem;font-weight:700;margin-bottom:20px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sc-horaires span{opacity:.55}.sc-bloc{background:#fff;border:1px solid var(--ligne);border-left:6px solid var(--turq-clair);border-radius:14px;padding:18px 22px;margin-bottom:14px;box-shadow:0 2px 10px #0b4f5f0f}.sc-bloc h2{font-size:1.18rem;color:var(--petrole);margin:0 0 8px}.sc-bloc.c-turquoise{border-left-color:var(--turq-clair);background:linear-gradient(180deg,#f6fcfd,#fff)}.sc-bloc.c-orange{border-left-color:var(--orange);background:linear-gradient(180deg,#fffaf4,#fff)}.sc-bloc.c-violet{border-left-color:var(--violet);background:linear-gradient(180deg,#fbf9ff,#fff)}.sc-bloc.c-vert{border-left-color:var(--vert);background:linear-gradient(180deg,#f5fcf8,#fff)}.sc-bloc.c-rouge{border-left-color:var(--erreur);background:linear-gradient(180deg,#fff7f7,#fff)}.sc-bloc.c-gris{border-left-color:#9fb6be;background:linear-gradient(180deg,#fafcfd,#fff)}.sc-pourquoi{font-size:.95rem;color:#4a6c75;font-style:italic;margin:0 0 12px;line-height:1.55;max-width:70ch}.sc-phrases{display:flex;flex-direction:column;gap:9px}.sc-phrase{margin:0;font-size:1.08rem;line-height:1.62;color:var(--texte);background:#f4fafb;border:1px solid #DCEAEE;border-radius:11px;padding:13px 16px}.sc-bloc.c-orange .sc-phrase{background:#fff6ec;border-color:#f5dcc0}.sc-bloc.c-vert .sc-phrase{background:#f1fbf5;border-color:#cde9da}.sc-bloc.c-violet .sc-phrase{background:#f8f5ff;border-color:#e0d6f5}.sc-variante{margin-top:14px;padding-top:12px;border-top:1px dashed var(--ligne)}.sc-variante-l{font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--turq);margin-bottom:8px}.sc-regles{margin:0;padding-left:22px}.sc-regles li{font-size:1.02rem;line-height:1.6;margin-bottom:9px;color:var(--texte)}.sc-objections{display:flex;flex-direction:column;gap:8px}.sc-obj{border:1px solid #F0D5B4;border-radius:11px;background:#fff;padding:0 14px}.sc-obj summary{cursor:pointer;font-weight:800;color:var(--petrole);font-size:1.02rem;padding:12px 0;list-style:none}.sc-obj summary::-webkit-details-marker{display:none}.sc-obj summary:before{content:"▸ ";color:var(--orange);font-weight:900}.sc-obj[open] summary:before{content:"▾ "}.sc-obj-courte{margin:0 0 10px;font-size:1.05rem;font-weight:700;color:#8a4b10;background:#fff6ec;border-radius:9px;padding:11px 14px}.sc-obj-l{margin:0 0 8px;font-size:.95rem;line-height:1.55;color:#3d5c66}.sc-obj-l span{display:block;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--turq);margin-bottom:2px}.sc-obj[open]{padding-bottom:12px}.sc-profils,.sc-issues{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.sc-profil,.sc-issue{background:#fff;border:1px solid var(--ligne);border-radius:11px;padding:13px 15px}.sc-profil b,.sc-issue b{color:var(--petrole);font-size:1rem;display:block;margin-bottom:3px}.sc-angle{display:block;font-size:.86rem;color:var(--gris);margin-bottom:8px;line-height:1.45}.sc-statut{display:inline-block;font-size:.78rem;font-weight:800;color:#1b6b42;background:#e4f6ec;border-radius:999px;padding:3px 11px;margin-top:6px}.sc-pied{text-align:center;color:var(--gris);font-size:.92rem;font-style:italic;margin-top:22px}@media(max-width:720px){.sc{font-size:1rem}.sc-phrase{font-size:1.04rem;padding:12px 14px}.sc-obj-l span{margin-bottom:2px}}@media print{.laterale,.topbar,.sc-actions,.sc-pied{display:none!important}.sc{max-width:100%;font-size:11pt}.sc-bloc{break-inside:avoid;page-break-inside:avoid;box-shadow:none}.sc-obj{break-inside:avoid}.sc-obj[open] summary:before{content:"▾ "}}.ap-fond{position:fixed;inset:0;background:#0b313a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;display:grid;place-items:center;padding:20px;overflow:auto}.ap{position:relative;width:min(560px,100%);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 2px 6px #0b313a33,0 40px 80px -20px #0b313a8c,inset 0 1px #ffffffe6;animation:ap-entree .22s cubic-bezier(.2,.7,.3,1)}@keyframes ap-entree{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.ap-tete{position:relative}.ap-tete>*{position:relative;z-index:1}.ap-score{box-shadow:0 4px 12px #0b313a4d,inset 0 1px #ffffff59;text-shadow:0 1px 2px rgba(0,0,0,.25)}.ap-bande{height:9px;background:linear-gradient(90deg,var(--carte),var(--carte-clair) 60%,var(--carte))}.ap-fermer{position:absolute;top:15px;right:14px;width:32px;height:32px;border-radius:50%;border:none;background:#0b4f5f14;color:var(--petrole);font-size:1rem;cursor:pointer;font-family:inherit}.ap-fermer:hover{background:#0b4f5f29}.ap-tete{display:flex;gap:16px;align-items:center;padding:22px 58px 18px 22px}.ap-mono{flex:0 0 62px;height:62px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(140deg,var(--carte),color-mix(in srgb,var(--carte) 60%,#fff));color:#fff;font-weight:900;font-size:1.05rem;box-shadow:0 4px 12px #0b4f5f40}.ap-titre{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ap-titre b{color:var(--petrole);font-size:1.55rem;font-weight:900;line-height:1.18;letter-spacing:-.015em}.ap-titre span{color:var(--gris);font-size:.96rem}.ap-score{flex:0 0 auto;min-width:76px;height:62px;border-radius:17px;display:grid;place-items:center;color:#fff;font-weight:900;font-size:1.35rem;background:linear-gradient(135deg,#7d939b,#5f7c84);line-height:1}.ap-score small{font-size:.6rem;opacity:.85;font-weight:700}.ap-score.c-brûlant{background:linear-gradient(135deg,#ef4444,#b91c1c)}.ap-tete{background:var(--carte-clair);background:color-mix(in srgb,var(--carte) 17%,#fff);border-bottom:1px solid color-mix(in srgb,var(--carte) 24%,#fff)}.ap-tete .ap-titre b{color:color-mix(in srgb,var(--carte) 55%,#06232a)}.ap-tete .ap-titre span{color:color-mix(in srgb,var(--carte) 42%,#4a6169)}.ap-tete .ap-mono{background:var(--carte);color:#fff;box-shadow:0 3px 8px -3px color-mix(in srgb,var(--carte) 70%,transparent)}.ap-fermer{background:#0b4f5f1a;color:var(--petrole)}.ap-fermer:hover{background:#0b4f5f2e}.ap-score.c-tiède{background:linear-gradient(135deg,#38bdf8,#0e7c8c)}.ap-lignes{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;padding:8px 22px 18px;font-size:1rem;color:#3d5c66;line-height:1.4}.ap-lignes>div{min-width:0;overflow:hidden;text-overflow:ellipsis}.ap-k{display:block;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--turq);margin-bottom:2px}@media(max-width:520px){.ap-lignes{grid-template-columns:1fr}}.ap-score-detail{background:var(--voile);border-top:1px solid var(--ligne);border-bottom:1px solid var(--ligne);padding:14px 20px;display:flex;flex-direction:column;gap:7px}.ap-l{font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--turq);margin-bottom:8px}.ap-critere{display:grid;grid-template-columns:150px 1fr 54px;gap:12px;align-items:center;font-size:.92rem;color:#3d5c66;padding:3px 0}.ap-critere .j{height:10px;border-radius:999px;background:#ddebef;overflow:hidden}.ap-critere .j i{display:block;height:100%;background:linear-gradient(90deg,var(--turq),var(--turq-clair))}.ap-critere .v{text-align:right;font-weight:800;color:var(--petrole);font-variant-numeric:tabular-nums}@media(max-width:520px){.ap-critere{grid-template-columns:100px 1fr 44px}}.ap-pied{display:flex;gap:9px;flex-wrap:wrap;padding:16px 20px;align-items:center}.ap-appel{flex:1;min-width:190px}.ap-file{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 58px 10px 20px;background:#fff;border-bottom:1px solid var(--ligne)}.ap-file .btn{padding:5px 14px;font-size:.95rem;line-height:1.1}.ap-rang{display:flex;flex-direction:column;align-items:center;line-height:1.15;color:var(--petrole);font-size:.95rem;font-variant-numeric:tabular-nums}.ap-rang .n{white-space:nowrap}.ap-rang b{font-size:1.15rem;font-weight:900}.ap-rang small{color:var(--gris);font-size:.66rem;letter-spacing:.03em}.ap-poste{padding:18px 22px;border-top:1px solid var(--ligne);background:color-mix(in srgb,var(--turq) 6%,#fff)}.ap-poste .champ span{font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--turq);margin-bottom:4px;display:block}.ap-poste textarea{width:100%;font-family:inherit;font-size:1rem;line-height:1.5;padding:12px 14px;min-height:112px;border:1px solid var(--ligne);border-radius:11px;background:#fff;color:#26414a;resize:vertical}.ap-poste textarea:focus{outline:2px solid color-mix(in srgb,var(--turq) 45%,#fff);border-color:var(--turq)}.ap-resultats{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px}.ap-res{min-height:54px;padding:13px 12px;border-radius:14px;word-spacing:.12em;border:1.5px solid var(--ligne);background:#fff;font-family:inherit;font-size:.98rem;font-weight:800;color:var(--petrole);cursor:pointer;transition:transform .08s,box-shadow .15s,background .15s}.ap-res:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px -4px #0b313a59}.ap-res:active:not(:disabled){transform:none}.ap-res:disabled{opacity:.55;cursor:default}.ap-res.ok{background:#e7f7ee;border-color:#a7dfc0;color:#12704a}.ap-res.rappel{background:#fff3e2;border-color:#f6ce96;color:#9a5a11}.ap-res.refus{background:#fdecec;border-color:#f3b4b4;color:#9b2c2c}.ap-res.repondeur{background:#e7f0f6;border-color:#a9c6d9;color:#1f5673}.ap-res.injoignable{background:#edf0f4;border-color:#c3cbd4;color:#414b57}@media(max-width:520px){.ap-resultats{grid-template-columns:1fr 1fr}}.ap-lieu{padding:18px 22px;border-top:1px solid var(--ligne);display:flex;gap:18px;align-items:center}.ap-lieu .carte-mini{flex:0 0 330px}.carte-reelle iframe{width:100%;border:1px solid var(--ligne);border-radius:12px;display:block;background:#eaf3f5}.carte-pied{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px;font-size:.75rem;color:var(--gris)}.carte-pied span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carte-reelle .btn-lien{flex:0 0 auto;font-size:.75rem}.carte-attente{background:var(--voile);border:1px dashed var(--ligne);border-radius:12px;padding:26px 10px;text-align:center;font-size:.8rem;color:var(--gris)}@media(max-width:560px){.ap-lieu{flex-direction:column;align-items:stretch}.ap-lieu .carte-mini{flex:none}}.ap-lieu .carte-mini svg{width:100%;height:auto;display:block}.ap-lieu .ou{flex:1;min-width:0;font-size:.88rem;color:#3d5c66;line-height:1.5}.ap-lieu .ou b{display:block;color:var(--petrole);font-size:1rem}.ap-lieu .ou .cp{font-variant-numeric:tabular-nums;color:var(--gris)}.pile-grille .pile-carte{background:#fff;border:1px solid #E7ECEF;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #091a240d,0 12px 28px -18px #091a2459}.pile-grille .pile-carte:hover{transform:translateY(-2px);box-shadow:0 2px 4px #091a240f,0 20px 40px -22px #091a2473}.pile-grille .pile-entete{position:relative;display:flex;gap:14px;align-items:center;padding:17px 18px 16px;border:none}.pile-grille .pile-nom{flex:1;min-width:0}.pile-grille .pile-nom b{font-size:1.02rem;font-weight:800;letter-spacing:-.012em;line-height:1.24}.pile-grille .pile-nom small{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.st-encre .pile-entete{background:linear-gradient(135deg,#0b1a24,#132a38 62%,#16323f);color:#fff}.st-encre .pile-entete:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 150% at 100% 120%,color-mix(in srgb,var(--carte-lumiere) 22%,transparent),transparent 62%)}.st-encre .pile-entete:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--carte-lumiere);background:linear-gradient(90deg,var(--carte-lumiere) 0%,var(--carte-lumiere) 46%,transparent 92%);box-shadow:0 0 14px -1px var(--carte-lumiere)}.st-encre .pile-nom b{color:#fff}.st-encre .pile-nom small{color:#fff9}.st-encre .pile-anneau .fond{stroke:#ffffff29}.st-encre .pile-anneau .jauge{stroke:var(--carte-lumiere)}.st-encre .pile-anneau b{color:#fff}.st-petrole .pile-entete{background:linear-gradient(135deg,#062831,#0a4150 60%,#0c5060);color:#fff}.st-petrole .pile-entete:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 150% at 100% 120%,color-mix(in srgb,var(--carte-lumiere) 20%,transparent),transparent 62%)}.st-petrole .pile-entete:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--carte-lumiere);background:linear-gradient(90deg,var(--carte-lumiere) 0%,var(--carte-lumiere) 46%,transparent 92%);box-shadow:0 0 14px -1px var(--carte-lumiere)}.st-petrole .pile-nom b{color:#fff}.st-petrole .pile-nom small{color:#d6eef3a8}.st-petrole .pile-anneau .fond{stroke:#ffffff2e}.st-petrole .pile-anneau .jauge{stroke:var(--carte-lumiere)}.st-petrole .pile-anneau b{color:#fff}.st-metal .pile-carte:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;z-index:3;background:var(--carte);background:linear-gradient(180deg,var(--carte),color-mix(in srgb,var(--carte) 42%,#fff));border-radius:18px 0 0 18px}.st-metal .pile-entete{background:#fff;border-bottom:1px solid #EEF2F4;padding-left:22px}.st-metal .pile-nom b{color:#0f1b24}.st-metal .pile-nom small{color:#7c8b96}.st-metal .pile-anneau .fond{stroke:#edf1f4}.st-metal .pile-anneau .jauge{stroke:var(--carte)}.st-metal .pile-anneau b{color:var(--carte)}.st-metal .pile-contact,.st-metal .pile-appel,.st-metal .pile-actions{padding-left:22px}.st-metal .pile-appel{margin-left:22px;padding-left:14px}.bascule-vue.ambiances button{display:inline-flex;align-items:center;gap:8px;padding:7px 13px}.echantillon{width:26px;height:15px;border-radius:5px;display:block;border:1px solid rgba(11,79,95,.16)}.ec-encre{background:linear-gradient(135deg,#0b1a24,#16323f);border-bottom:2px solid #8BD5E4}.ec-petrole{background:linear-gradient(135deg,#062831,#0c5060);border-bottom:2px solid #8BE4D8}.ec-metal{background:#fff;border-left:4px solid #206A79}.pile-tableau table.liste{border-collapse:separate;border-spacing:0}.pile-tableau thead th{background:#fff;border-bottom:1px solid #E3EAEE;padding:11px 12px;color:#7a8b95;font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pile-tableau tbody td{background:#fff;border-bottom:1px solid #EFF3F5;padding:12px;vertical-align:middle}.pile-tableau tbody tr:hover td{background:#fafcfd}.pile-tableau tbody td:first-child{position:relative;padding-left:18px}.pile-tableau tbody td:first-child:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--carte)}.pile-tableau .lien-apercu b{font-size:.95rem;font-weight:800;letter-spacing:-.01em;color:#0f1b24}.pile-tableau .lien-apercu:hover b{color:var(--carte)}.pile-tableau td .sous-titre{font-size:.74rem;letter-spacing:.02em}.pile-tableau .btn-appel{background:#0b3743;background:linear-gradient(135deg,#0a3140,#0e5061);border:1px solid rgba(255,255,255,.09);border-radius:11px;padding:9px 12px;gap:9px;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.9rem;box-shadow:0 1px 2px #091a241f,0 10px 20px -14px #091a24b3}.pile-tableau .btn-appel:hover{background:linear-gradient(135deg,#0c3a4a,#116678);box-shadow:0 2px 4px #091a2429,0 14px 26px -14px #091a24cc}.pile-tableau .tel-origine{border-radius:6px;padding:2px 7px;font-size:.6rem;font-weight:800;letter-spacing:.1em}.pile-tableau .tel-origine.gerant{background:#e2cc8333;color:#f2e2ae;border:1px solid rgba(226,204,131,.34)}.pile-tableau .tel-origine.agence{background:#ffffff1f;color:#cfe3e9;border:1px solid rgba(255,255,255,.16)}:root[data-theme=rosee]{--turq:#9A5470;--turq-clair:#D9A8B8;--orange:#D8A657;--orange-fonce:#B9862F;--fond:#F7F2F2;--voile:#FCF7F7;--voile-fort:#F3E7EA;--ligne:#E9DCDF;--texte:#2B1F26;--gris:#7A6068;--violet:#8B5CA6;--lueur:#E8C7D2;--halo:#F6E7EC}:root[data-theme=acier]{--petrole:#0B3B49;--petrole-fonce:#082B36;--turq:#2F6E8C;--turq-clair:#6FA3BE;--fond:#EDF1F4;--voile:#F5F8FA;--voile-fort:#E1E9EF;--ligne:#D8E1E7;--texte:#142430;--gris:#5A6B78;--lueur:#B9D2E0;--halo:#E4EDF3}:root,:root[data-theme=signature]{--lueur:#9FE2EE;--halo:#DCF0F5}.principal{background:linear-gradient(180deg,var(--halo) 0,var(--voile) 120px,var(--fond) 340px)}:root{--ombre-1:0 1px 2px rgba(11,49,58,.06), 0 6px 16px -10px rgba(11,49,58,.3);--ombre-2:0 1px 2px rgba(11,49,58,.07), 0 14px 30px -18px rgba(11,49,58,.42);--ombre-3:0 2px 4px rgba(11,49,58,.09), 0 26px 50px -26px rgba(11,49,58,.55)}:root[data-theme=rosee]{--ombre-1:0 1px 2px rgba(58,31,41,.06), 0 6px 16px -10px rgba(58,31,41,.28);--ombre-2:0 1px 2px rgba(58,31,41,.07), 0 14px 30px -18px rgba(58,31,41,.38);--ombre-3:0 2px 4px rgba(58,31,41,.09), 0 26px 50px -26px rgba(58,31,41,.5)}.card{box-shadow:var(--ombre-1);position:relative;background:var(--carte);background:linear-gradient(180deg,color-mix(in srgb,var(--voile) 55%,#fff) 0,var(--carte) 62px)}.card:hover{box-shadow:var(--ombre-2)}.card h3{border-left-color:var(--turq)}.kpi{box-shadow:var(--ombre-1);transition:box-shadow .2s,transform .2s}.kpi:hover{box-shadow:var(--ombre-2)}.laterale{background:var(--halo);background:linear-gradient(170deg,color-mix(in srgb,var(--turq) 27%,#fff) 0,color-mix(in srgb,var(--turq) 17%,#fff) 45%,color-mix(in srgb,var(--petrole) 12%,#fff));border-right:none;box-shadow:1px 0 color-mix(in srgb,var(--petrole) 14%,transparent),10px 0 30px -24px #0b313a99}.marque{background:var(--carte);border-bottom:1px solid color-mix(in srgb,var(--petrole) 12%,transparent)}.lat-nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--petrole) 22%,transparent)}.lat-version{border-top:1px solid color-mix(in srgb,var(--petrole) 12%,transparent);color:var(--petrole);opacity:.6}.lat-bas{border-top:1px solid color-mix(in srgb,var(--petrole) 12%,transparent)}.groupe-titre{display:flex;align-items:center;gap:7px;color:var(--turq);opacity:1}.groupe-titre:before{content:"";width:12px;height:2px;border-radius:2px;flex:0 0 auto;background:linear-gradient(90deg,var(--turq),transparent)}.app.reduite .groupe-titre:before{display:none}.lien{color:var(--petrole);transition:background .16s,color .16s,box-shadow .16s}.lien:hover{background:#ffffff9e;color:var(--petrole-fonce)}.lien.actif{background:var(--petrole);background:linear-gradient(100deg,var(--petrole),var(--turq));color:#fff;border-left-color:transparent;box-shadow:0 1px 2px #0b313a2e,0 8px 18px -10px color-mix(in srgb,var(--petrole) 85%,transparent)}.lien.actif .ico{color:#fff;opacity:1}.groupe-titre{color:var(--petrole);opacity:.72}.groupe-titre:before{background:linear-gradient(90deg,color-mix(in srgb,var(--petrole) 55%,transparent),transparent)}.app.reduite .groupe-titre{background:color-mix(in srgb,var(--petrole) 16%,transparent)}.topbar{background:var(--carte);background:color-mix(in srgb,var(--carte) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--ligne);box-shadow:0 1px color-mix(in srgb,var(--turq) 22%,transparent),0 10px 24px -22px #0b313a99}.themes{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.theme-choix{position:relative;text-align:left;cursor:pointer;background:var(--carte);border:1.5px solid var(--ligne);border-radius:14px;padding:14px 15px;font-family:inherit;box-shadow:var(--ombre-1);transition:border-color .18s,box-shadow .18s,transform .18s}.theme-choix:hover{transform:translateY(-2px);box-shadow:var(--ombre-2)}.theme-choix.actif{border-color:var(--turq);box-shadow:var(--ombre-2),inset 0 0 0 1px color-mix(in srgb,var(--turq) 30%,transparent)}.theme-choix b{display:block;color:var(--petrole);font-size:.95rem;margin-bottom:3px}.theme-choix small{display:block;color:var(--gris);font-size:.78rem;line-height:1.35}.theme-pastilles{display:flex;gap:5px;margin-bottom:9px}.theme-pastilles i{width:22px;height:22px;border-radius:7px;display:block;box-shadow:inset 0 0 0 1px #fff6,0 2px 5px -2px #0b313a80}.theme-choix .coche{position:absolute;top:12px;right:13px;color:var(--turq);font-weight:900}.principal{background:var(--fond);background:linear-gradient(180deg,var(--halo) 0,var(--voile) 130px,var(--fond) 340px)}.page h1{position:relative;overflow:hidden;display:flex;align-items:center;gap:18px;flex-wrap:nowrap;margin:0 0 18px;padding:22px 26px;border-radius:22px;font-size:1.62rem;font-weight:700;line-height:1.2;letter-spacing:-.005em;color:#fff;background:var(--petrole);background:linear-gradient(104deg,var(--petrole-fonce) 0%,color-mix(in srgb,var(--petrole) 82%,var(--turq)) 46%,color-mix(in srgb,var(--turq) 85%,#fff) 100%);box-shadow:inset 0 0 0 1px #ffffff21,inset 0 1px #ffffff29,0 2px 4px #0b313a24,0 22px 44px -28px #0b313ae6}.page h1:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(74deg,transparent 34%,rgba(255,255,255,.07) 34%,rgba(255,255,255,.07) 52%,transparent 52%),linear-gradient(74deg,transparent 57%,rgba(255,255,255,.11) 57%,rgba(255,255,255,.11) 61%,transparent 61%),linear-gradient(105deg,transparent 66%,rgba(255,255,255,.06) 66%,rgba(255,255,255,.06) 88%,transparent 88%),radial-gradient(74% 190% at 6% 120%,rgba(255,255,255,.1),transparent 58%),radial-gradient(66% 150% at 92% -30%,rgba(255,255,255,.2),transparent 64%)}.page h1:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(72deg,transparent calc(78% - 1px),color-mix(in srgb,var(--orange) 62%,transparent) 78%,transparent calc(78% + 1px)),linear-gradient(180deg,transparent calc(72% - 1px),color-mix(in srgb,var(--orange) 34%,transparent) 72%,transparent calc(72% + 1px));background-repeat:no-repeat;background-size:100% 100%,46% 100%;background-position:0 0,100% 0}.page h1>*{position:relative;z-index:1}.tp-plaque{flex:0 0 auto;display:grid;place-items:center;width:58px;height:58px;z-index:1;line-height:0;border-radius:19px;color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff57,inset 0 1px #ffffff47,-3px 4px 0 -1px color-mix(in srgb,var(--orange-fonce) 88%,transparent),0 10px 22px -12px #000000b3}.tp-plaque .ico{stroke-width:1.55;opacity:1}.page h1+.sous-titre,.page h1+p.sous-titre{margin:-8px 0 16px;font-size:.86rem}.card h3{display:flex;align-items:center;gap:11px;margin:-4px -6px 14px;padding:9px 13px 9px 15px;border:none;border-radius:12px;font-size:1rem;font-weight:800;letter-spacing:-.015em;color:var(--petrole-fonce);background:var(--halo);background:linear-gradient(100deg,color-mix(in srgb,var(--turq) 14%,#fff),color-mix(in srgb,var(--turq) 4%,#fff) 66%,transparent);box-shadow:inset 3px 0 0 var(--turq),inset 0 0 0 1px color-mix(in srgb,var(--petrole) 7%,transparent)}@media(max-width:640px){.page h1{font-size:1.24rem;gap:13px;padding:16px 17px;border-radius:17px}.tp-plaque{width:44px;height:44px;border-radius:14px}}.ad-demande{margin-top:14px;padding:12px 13px;border-radius:11px;border:1px solid #F3D9A6;background:linear-gradient(180deg,#fffbf2,#fff)}.ad-demande b{display:block;color:#92400e;font-size:.86rem}.ad-demande p{margin:3px 0 9px;font-size:.78rem;color:var(--gris);line-height:1.45}.ad-demande-boutons{display:flex;gap:7px;flex-wrap:wrap}.ad-demande-boutons .btn{padding:7px 12px;font-size:.8rem}.fiche-tete>*:first-child{flex:1 1 100%;min-width:0}.ec-ouvre{position:absolute;inset:0;z-index:1;border:none;background:none;cursor:pointer;border-radius:inherit;padding:0}.ec-ouvre:focus-visible{outline:3px solid var(--turq-clair);outline-offset:2px}.ec-carte>*:not(.ec-ouvre){position:relative;z-index:2;pointer-events:none}.ec-carte>.ec-raccourcis{pointer-events:auto;display:flex;gap:7px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--ligne)}.ec-carte>.ec-raccourcis{pointer-events:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:11px;padding-top:11px;border-top:1px solid var(--ligne)}.ec-carte>.ec-raccourcis *{pointer-events:auto}.ec-raccourcis.en-ligne{margin:0;padding:0;border:none;display:inline-flex;gap:6px}.rac{display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 4px 7px;border-radius:12px;border:1px solid transparent;font-size:.68rem;font-weight:800;letter-spacing:-.01em;line-height:1.1;text-align:center;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,color .15s,border-color .15s}.rac .ico{flex:0 0 auto;width:28px;height:28px;border-radius:50%;padding:6px;color:#fff;box-shadow:inset 0 -1px #0000001f}.rac:hover{transform:translateY(-2px);color:#fff}.rac:hover .ico{background:#ffffff3d!important;box-shadow:none}.en-ligne .rac{flex-direction:row;padding:5px 12px 5px 5px;border-radius:999px;font-size:.76rem}.en-ligne .rac .ico{width:23px;height:23px;padding:5px}.rac-tache{color:#0b4f5f;background:#e6f4f7;border-color:#c3e4eb}.rac-tache .ico{background:var(--turq)}.rac-tache:hover{background:var(--turq);border-color:var(--turq);box-shadow:0 7px 15px -8px #0b4f5fcc}.rac-chantier{color:#8a4a11;background:#fdeee1;border-color:#f5d3b5}.rac-chantier .ico{background:var(--orange-fonce)}.rac-chantier:hover{background:var(--orange-fonce);border-color:var(--orange-fonce);box-shadow:0 7px 15px -8px #ea580ccc}.rac-admin{color:#3730a3;background:#ecedfe;border-color:#c7c9f7}.rac-admin .ico{background:#6366f1}.rac-admin:hover{background:#6366f1;border-color:#6366f1;box-shadow:0 7px 15px -8px #6366f1cc}.rac-personnel{color:#0b5f44;background:#e4f7f0;border-color:#bce5d3}.rac-personnel .ico{background:#0e9f6e}.rac-personnel:hover{background:#0e9f6e;border-color:#0e9f6e;box-shadow:0 7px 15px -8px #0e9f6ecc}.actions-ligne{display:inline-flex;align-items:center;gap:6px}.act{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 5px;border-radius:999px;border:1px solid transparent;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:800;letter-spacing:-.01em;transition:transform .14s,box-shadow .14s,background .14s,color .14s}.act .ico{flex:0 0 auto;width:22px;height:22px;border-radius:50%;padding:4px;color:#fff}.act:hover{transform:translateY(-1px)}.act-piloter{background:var(--petrole);border-color:var(--petrole);color:#fff}.act-piloter .ico{background:#ffffff38}.act-piloter:hover{box-shadow:0 6px 14px -7px #0b4f5fcc}.act-modifier{background:var(--voile);border-color:var(--ligne);color:var(--petrole)}.act-modifier .ico{background:var(--turq)}.act-modifier:hover{background:var(--halo);border-color:var(--turq)}.act-suppr{padding:5px;background:#fdecec;border-color:#f3c9c9;color:#b91c1c;margin-left:4px}.act-suppr .ico{background:#dc2626}.act-suppr:hover{background:#dc2626;color:#fff}.act-suppr:hover .ico{background:#ffffff40}@media(max-width:900px){.act{padding:5px}.act span,.act{font-size:0}.act .ico{font-size:1rem}}.cert-situ{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.cert-piece{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 8px;border-radius:999px;background:#e4f7ef;border:1px solid #BCE5D3;max-width:220px}.cert-nom{display:inline-flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:700;color:#0b7f58;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cert-nom:hover{text-decoration:underline}.cert-x{background:none;border:none;cursor:pointer;color:#0b7f58;opacity:.6;font-size:.8rem;padding:0 2px}.cert-x:hover{opacity:1;color:var(--erreur)}.cert-ajout{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:4px 11px;border-radius:999px;border:1px dashed #BCD6DE;background:var(--voile);font-size:.74rem;font-weight:700;color:var(--petrole);white-space:nowrap}.cert-ajout:hover{border-style:solid;border-color:var(--turq);background:var(--halo)}.cert-ajout.occupe{opacity:.6;cursor:progress}.cert-err{flex-basis:100%;font-size:.72rem;color:var(--erreur)}.dd{border:1px solid var(--ligne);border-radius:15px;overflow:hidden;background:var(--carte);margin:10px 0 4px;box-shadow:var(--ombre-1)}.dd-entete{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;color:#fff;position:relative;overflow:hidden;background:var(--petrole);background:linear-gradient(104deg,#08323d,#0b4f5f 46%,#2e8ca3)}.dd-entete:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(66% 150% at 92% -30%,rgba(255,255,255,.2),transparent 64%)}.dd-entete>*{position:relative;z-index:1}.dd-kicker{font-size:.62rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.dd-entete b{display:block;font-size:1.02rem;letter-spacing:-.015em;margin:3px 0 1px}.dd-entete small{display:block;font-size:.78rem;opacity:.82}.dd-jauge{position:relative;flex:0 0 auto;display:grid;place-items:center}.dd-jauge svg{grid-area:1/1}.dd-jauge b{grid-area:1/1;font-size:.78rem;font-weight:800}.dd-section{border-top:1px solid var(--ligne)}.dd-tete{width:100%;display:flex;align-items:center;gap:9px;background:none;border:none;cursor:pointer;padding:11px 18px;font-family:inherit;font-size:.88rem;font-weight:800;color:var(--petrole);text-align:left}.dd-tete:hover{background:var(--voile)}.dd-section.ouverte .dd-tete{background:var(--halo)}.dd-chevron{color:var(--turq);font-size:.8rem}.dd-corps{padding:4px 18px 16px}.dd-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-bottom:8px}.dd-grille .champ.large,.dd .champ.large{grid-column:1/-1}.dd-liste{margin:6px 0 10px}.dd-liste-l{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gris);margin-bottom:7px}.dd-ligne{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dd-ligne input{flex:1;min-width:0}.dd-puce{flex:0 0 auto;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:var(--halo);color:var(--petrole);font-size:.7rem;font-weight:800}.dd-x{background:none;border:none;cursor:pointer;color:var(--gris);font-size:.85rem;padding:2px 5px}.dd-x:hover{color:var(--erreur)}.dd-ajout{background:var(--voile);border:1px dashed #BCD6DE;border-radius:999px;cursor:pointer;padding:5px 14px;font-family:inherit;font-size:.78rem;font-weight:700;color:var(--petrole)}.dd-ajout:hover{border-style:solid;border-color:var(--turq);background:var(--halo)}.dd-aide{font-size:.76rem;color:var(--gris);line-height:1.45;margin-top:6px}.dd-pied{display:flex;gap:8px;flex-wrap:wrap;padding:13px 18px;border-top:1px solid var(--ligne);background:var(--voile)}.synth-lignes{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:10px}.synth-lignes>div{border:1px solid var(--ligne);border-radius:10px;padding:8px 11px;background:var(--voile)}.synth-lignes small{display:block;font-size:.66rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--gris);margin-bottom:2px}.synth-lignes b{display:block;color:var(--petrole);font-size:.92rem;word-break:break-word}.synth-lignes b.mono{font-family:ui-monospace,Menlo,monospace;letter-spacing:.04em}.espaces-fiche{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-bottom:16px}.espace-carte{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;text-align:left;cursor:pointer;font-family:inherit;padding:18px 19px;border-radius:16px;border:1px solid var(--ligne);background:var(--carte);box-shadow:var(--ombre-1);transition:transform .16s,box-shadow .16s,border-color .16s}.espace-carte:hover{transform:translateY(-2px);box-shadow:var(--ombre-2)}.espace-carte:focus-visible{outline:3px solid var(--turq-clair);outline-offset:2px}.espace-carte:before{content:"";position:absolute;left:0;right:0;top:0;height:4px}.esp-interne:before{background:linear-gradient(90deg,var(--petrole),var(--turq-clair))}.esp-client:before{background:linear-gradient(90deg,var(--orange-fonce),#FDBA74)}.esp-tete{display:flex;gap:13px;align-items:flex-start}.esp-ico{flex:0 0 auto;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:#fff}.esp-interne .esp-ico{background:linear-gradient(140deg,var(--petrole),var(--turq))}.esp-client .esp-ico{background:linear-gradient(140deg,var(--orange-fonce),var(--orange))}.esp-tete b{display:block;color:var(--petrole);font-size:1.04rem;letter-spacing:-.015em}.esp-tete small{display:block;color:var(--gris);font-size:.8rem;line-height:1.4;margin-top:2px}.esp-familles{display:flex;flex-wrap:wrap;gap:6px}.esp-fam{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:var(--voile);border:1px solid var(--ligne);font-size:.76rem;font-weight:700;color:#3d5f68}.esp-fam i{font-style:normal;font-size:.66rem;font-weight:800;color:#fff;background:var(--turq);border-radius:999px;padding:0 5px}.esp-client .esp-fam i{background:var(--orange-fonce)}.esp-ouvrir{align-self:flex-start;font-size:.82rem;font-weight:800;color:var(--turq)}.espace-carte:hover .esp-ouvrir{color:var(--petrole)}.esp-client .esp-ouvrir{color:var(--orange-fonce)}.retour-synthese{display:inline-block;margin:0 0 10px;font-weight:700;color:var(--turq)}.dc-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.dc-bloc{border:1px solid var(--ligne);border-radius:13px;padding:14px 15px;background:var(--carte)}.dc-bloc h4{margin:0 0 10px;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gris)}.dc-anneau{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.dc-legende{list-style:none;margin:0;padding:0;flex:1;min-width:150px;display:flex;flex-direction:column;gap:5px}.dc-legende li{display:flex;align-items:center;gap:8px;font-size:.82rem}.dc-legende i{width:11px;height:11px;border-radius:3px;flex:0 0 auto}.dc-legende b{color:var(--petrole);font-weight:700;flex:1}.dc-legende span{color:var(--gris);font-size:.78rem;white-space:nowrap}.dc-cle{display:flex;gap:14px;margin-bottom:9px;font-size:.76rem;color:var(--gris)}.dc-cle span{display:inline-flex;align-items:center;gap:6px}.dc-cle i{width:11px;height:11px;border-radius:3px;display:block}.dc-cle i.acquis,.dc-part.acquis{background:var(--turq)}.dc-cle i.reste,.dc-part.reste{background:#dce7ea}.dc-barres{display:flex;flex-direction:column;gap:10px}.dc-barre{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:center}.dc-barre-l{grid-column:1;display:flex;justify-content:space-between;gap:10px;font-size:.8rem}.dc-barre-l b{color:var(--petrole);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dc-barre-l span{color:var(--gris);white-space:nowrap}.dc-piste{grid-column:1;display:flex;height:11px;border-radius:999px;overflow:hidden;background:#f0f5f7}.dc-part{height:100%;transition:width .3s}.dc-barre-pct{grid-column:2;grid-row:1 / span 2;font-size:.82rem;font-weight:800;color:var(--turq);font-variant-numeric:tabular-nums;min-width:44px;text-align:right}.liste tfoot td{border-top:2px solid var(--petrole);background:var(--voile)}.dc-fil{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.dc-retour{background:var(--voile);border:1px solid var(--ligne);border-radius:999px;padding:6px 14px;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:800;color:var(--petrole);transition:background .15s,border-color .15s}.dc-retour:hover{background:var(--halo);border-color:var(--turq)}.dc-fil-sep{color:var(--gris)}.essai-jr{padding:2px 9px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.72rem;font-weight:800;white-space:nowrap}.topbar-mobile,.barre-bas,.voile-menu{display:none}@media(max-width:820px){.app{display:block}.laterale{position:fixed;top:0;left:0;bottom:0;z-index:60;width:82vw;max-width:310px;height:100dvh;transform:translate(-102%);transition:transform .22s ease;box-shadow:none;padding-bottom:env(safe-area-inset-bottom)}.app.menu-ouvert .laterale{transform:none;box-shadow:0 0 40px -8px #091a248c}.app .laterale,.app.reduite .laterale{width:82vw;max-width:310px;flex-basis:auto}.app .lien,.app.reduite .lien{justify-content:flex-start;padding:12px 13px;min-height:46px}.app .lien .txt,.app.reduite .lien .txt{display:inline}.app .groupe-titre,.app.reduite .groupe-titre{height:auto;padding:10px 10px 4px;margin:0;background:none;color:var(--petrole);overflow:visible;font-size:.62rem}.app .groupe-titre:before{display:block}.marque{padding:14px 12px}.logo-complet{display:block;max-width:170px}.logo-marque{display:none}.lat-bas{display:block}.lat-nav{padding:8px 10px}.voile-menu{display:block;position:fixed;inset:0;z-index:55;border:none;cursor:pointer;background:#091a2473;opacity:0;pointer-events:none;transition:opacity .2s}.app.menu-ouvert .voile-menu{opacity:1;pointer-events:auto}.principal{min-height:100dvh}.page{padding:12px 13px calc(78px + env(safe-area-inset-bottom))}.topbar{display:none}.topbar-mobile{display:flex;align-items:center;gap:11px;position:sticky;top:0;z-index:40;padding:calc(9px + env(safe-area-inset-top)) 13px 9px;background:var(--carte);background:color-mix(in srgb,var(--carte) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--ligne)}.tm-menu,.tm-profil{flex:0 0 auto;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;border:1px solid var(--ligne);background:var(--voile);color:var(--petrole);cursor:pointer;text-decoration:none}.tm-menu:active,.tm-profil:active{background:var(--halo)}.tm-titre{flex:1;min-width:0}.tm-titre small{display:block;font-size:.6rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gris);line-height:1.2}.tm-titre b{display:block;font-size:1.02rem;color:var(--petrole);letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barre-bas{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--carte);border-top:1px solid var(--ligne);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -8px 24px -18px #091a24b3}.bb-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:58px;padding:7px 2px;border:none;background:none;cursor:pointer;font-family:inherit;color:var(--gris);text-decoration:none;font-size:.62rem;font-weight:800;letter-spacing:-.01em}.bb-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-item.actif{color:var(--turq)}.bb-item.actif .ico{transform:translateY(-1px)}.bb-item:active{background:var(--voile)}.page h1{font-size:1.2rem;gap:11px;padding:14px 15px;border-radius:15px;margin-bottom:12px}.tp-plaque{width:40px;height:40px;border-radius:12px}.card{padding:14px;border-radius:14px}.card h3{margin:-2px -4px 12px;font-size:.95rem}.barre-outils{flex-direction:column;align-items:stretch;gap:9px}.barre-outils>*{width:100%}.barre-outils .btn,.barre-outils button{width:100%;justify-content:center}.fiche-tete{flex-direction:column;align-items:stretch}.fiche-tete>div{width:100%}.grille,.deux-listes,.kpis{grid-template-columns:1fr!important}.kpis-bande{flex-direction:column}.champ input,.champ select,.champ textarea,input,select,textarea{font-size:16px;min-height:46px;border-radius:11px}textarea{min-height:96px}.champ{margin-bottom:12px}.champ span{font-size:.8rem}.btn,.btn-lien,.onglet,.famille,.rubrique,.bascule-vue button,.rac,.act{min-height:44px}.btn{padding:12px 16px;font-size:.92rem}.btn-lien{padding:10px 8px}.onglets,.familles,.bandeau-groupes,.sa-onglets{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.onglets::-webkit-scrollbar,.familles::-webkit-scrollbar{display:none}.onglet,.famille{flex:0 0 auto}.ap-fond,.modale-fond{padding:0}.ap,.modale{width:100vw;max-width:none;height:100dvh;max-height:none;border-radius:0;display:flex;flex-direction:column}.ap-corps,.modale-corps{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.ap-fermer{width:44px;height:44px}.table-defile{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid var(--ligne)}.table-defile table{min-width:640px}.liste td,.liste th{padding:10px 11px}.ec-grille,.pile-grille,.espaces-fiche,.dc-categories,.dc-grille,.themes,.synth-lignes{grid-template-columns:1fr}.ec-carte>.ec-raccourcis{grid-template-columns:repeat(4,1fr)}.dc-entete{margin:-14px -14px 14px;border-radius:0 0 16px 16px;padding:16px 15px}.dc-exports{flex-direction:column;align-items:stretch}.dc-exports .btn{width:100%}.dc-exports-aide{font-size:.76rem}.ad-visu{grid-template-columns:1fr}.ad-apercu iframe{height:52vh}}@media(max-width:380px){.page{padding:10px 10px calc(76px + env(safe-area-inset-bottom))}.page h1{font-size:1.08rem;padding:12px 13px}.bb-item{font-size:.58rem}.ec-carte>.ec-raccourcis{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px)and (orientation:landscape){.topbar-mobile{position:static}.page h1{padding:10px 14px;font-size:1.06rem}.tp-plaque{width:34px;height:34px}.bb-item{min-height:48px;flex-direction:row;gap:6px}}@media(min-width:821px)and (max-width:1024px){.laterale{width:198px;flex:0 0 198px}.page{padding:16px}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.lat-compte{margin-top:auto;padding:10px 12px;border-top:1px solid var(--ligne);display:flex;flex-direction:column;gap:7px}.lat-mail{font-size:.72rem;color:var(--gris);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lat-quitter{display:flex;align-items:center;gap:9px;width:100%;min-height:42px;padding:9px 12px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:700;color:var(--petrole);background:#fff9;border:1px solid var(--ligne)}.lat-quitter:hover{background:#fdecec;border-color:#f3c9c9;color:#b91c1c}.lat-quitter .ico{flex:0 0 auto;transform:rotate(180deg)}@media(max-width:1280px){.lat-compte{padding:8px 6px}.lat-mail{display:none}.lat-quitter{justify-content:center;padding:9px 6px}.lat-quitter .txt{display:none}}@media(max-width:820px){.lat-compte{padding:12px}.lat-mail{display:block}.lat-quitter{justify-content:flex-start;padding:11px 13px;min-height:46px}.lat-quitter .txt{display:inline}}.ml-p{margin:0 0 10px;max-width:74ch;line-height:1.65}.ml-liste{margin:0 0 10px;padding-left:20px;max-width:74ch}.ml-liste li{margin:5px 0;line-height:1.6}.ml-liste li.trou{background:#fef3c7;color:#92400e;border-radius:6px;padding:2px 8px;list-style:none;margin-left:-20px;font-weight:600}.ml-fondement{font-size:.78rem;color:var(--gris);font-style:italic;margin:-6px 0 10px}.lat-legal{display:block;font-size:.72rem;color:var(--turq);text-decoration:none;font-weight:700}.lat-legal:hover{text-decoration:underline}@media(max-width:1280px){.lat-legal{display:none}}@media(max-width:820px){.lat-legal{display:block;margin-bottom:2px}}.doc h1{background:none!important;color:#0b4f5f;display:block;padding:0;border-radius:0;box-shadow:none;overflow:visible;letter-spacing:-.02em}.doc h1:before,.doc h1:after{display:none!important;content:none!important}.doc h2{background:none;color:#0b4f5f}.nt{background:#fff;border:1px solid var(--ligne);border-left:3px solid var(--turq);border-radius:8px;padding:16px 18px;font-size:.83rem;line-height:1.55;color:var(--encre)}.nt-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:9px;margin-bottom:11px;border-bottom:1px solid var(--ligne)}.nt-sur{font-size:.63rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gris);margin-bottom:2px}.nt-tete b{font-size:.95rem;color:var(--petrole)}.nt-ref{font-size:.65rem;letter-spacing:.12em;color:var(--gris);white-space:nowrap}.nt-statut{background:#fdf6ec;border-radius:6px;padding:9px 11px;margin-bottom:12px;font-size:.78rem;color:#7a4a12}.nt-sect{font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--turq);margin:13px 0 5px}.nt p{margin:0 0 6px}.nt ul{margin:0;padding-left:0;list-style:none}.nt li{margin:4px 0;padding-left:20px;position:relative}.nt-check li:before{content:"";position:absolute;left:0;top:.3em;width:11px;height:11px;border:1.5px solid var(--turq);border-radius:2px}.nt-vig li:before{content:"!";position:absolute;left:2px;top:0;font-weight:800;color:#b3261e}.nt-src li:before{content:"§";position:absolute;left:2px;top:0;color:var(--gris)}.nt-src li{font-size:.78rem;color:var(--gris)}.nt-note{font-size:.72rem;color:var(--gris);font-style:italic;margin-top:6px}.nt-validation{margin-top:13px;padding-top:10px;border-top:1px solid var(--ligne);font-size:.78rem;color:var(--gris)}.nt-validation b{color:var(--petrole)}.rg{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.rg-btn{flex:1 1 220px;text-align:left;background:#fff;border:1.5px solid var(--ligne);border-radius:10px;padding:11px 14px;cursor:pointer;font-family:inherit;transition:border-color .15s,box-shadow .15s}.rg-btn:hover{border-color:var(--turq)}.rg-btn b{display:block;font-size:.92rem;color:var(--petrole);margin-bottom:2px}.rg-btn span{display:block;font-size:.76rem;color:var(--gris);line-height:1.45}.rg-btn[aria-pressed=true]{border-color:var(--petrole);box-shadow:inset 0 0 0 1px var(--petrole),0 2px 10px #0b4f5f1f}.rg-btn[aria-pressed=true] b:after{content:"  ✓";color:var(--orange)}@media(max-width:820px){.rg-btn{flex:1 1 100%}}.co-quoi{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:4px}.co-quoi>div{background:var(--fond-doux,#f5f9fa);border-radius:8px;padding:9px 11px;border-left:2px solid var(--turq)}.co-quoi b{display:block;font-size:.84rem;color:var(--petrole)}.co-quoi span{display:block;font-size:.75rem;color:var(--gris);line-height:1.4;margin-top:1px}.co-note{margin-top:12px;padding-top:10px;border-top:1px solid var(--ligne);font-size:.78rem;color:var(--gris);line-height:1.5}.co-note p{margin:0 0 6px}.co-note b{color:var(--petrole)}.fe-badge-hote{position:relative;display:inline-block}.fe-badge{border:1px solid transparent;border-radius:20px;padding:2px 9px;font-size:.7rem;font-weight:800;cursor:pointer;font-family:inherit;letter-spacing:.02em;margin-right:6px}.fe-ok{background:#e8f5ee;color:#1b7a47;border-color:#bfe3ce}.fe-warn{background:#fdf3e3;color:#8a5a12;border-color:#eed9b0}.fe-ko{color:#b3261e}button.fe-ko{background:#fdecea;border-color:#f3c8c4}.fe-bulle{position:absolute;z-index:40;right:0;top:26px;width:330px;background:#fff;border:1px solid var(--ligne);border-radius:10px;box-shadow:0 8px 28px #00000029;padding:12px 14px;text-align:left;font-size:.78rem;line-height:1.5;color:var(--texte);display:block;white-space:normal}.fe-bulle b{color:var(--petrole)}.fe-bulle p{margin:4px 0 8px}.fe-titre{display:block;font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gris);margin:8px 0 3px}.fe-bulle ul{margin:0;padding-left:16px}.fe-bulle li{margin:3px 0}.fe-actions{display:flex;gap:12px;margin-top:10px;padding-top:8px;border-top:1px solid var(--ligne)}.fe-note{display:block;margin-top:8px;font-size:.7rem;color:var(--gris);line-height:1.45}@media(max-width:820px){.fe-bulle{position:fixed;inset:auto 12px 12px;width:auto}}.sv{margin-bottom:6px}.sv-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;background:linear-gradient(135deg,var(--petrole),var(--turq));color:#fff;border-radius:14px;padding:18px 22px;margin-bottom:18px}.sv-sur{display:block;font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.75;margin-bottom:3px}.sv-tete b{font-size:1.3rem;display:block;line-height:1.2}.sv-tete p{margin:5px 0 0;font-size:.84rem;opacity:.9;line-height:1.5;max-width:60ch}.sv-pct{text-align:center;flex:0 0 auto}.sv-pct span{display:block;font-size:2rem;font-weight:800;line-height:1}.sv-pct small{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.sv-frise{display:flex;list-style:none;margin:0 0 18px;padding:0;gap:0;counter-reset:jalon}.sv-frise li{flex:1;position:relative;padding:0 8px;text-align:center;min-width:0}.sv-frise li:before{content:"";position:absolute;top:7px;left:-50%;width:100%;height:2px;background:var(--ligne)}.sv-frise li:first-child:before{display:none}.sv-frise li.sv-fait:before,.sv-frise li.sv-en_cours:before{background:var(--turq)}.sv-pastille{display:block;width:16px;height:16px;border-radius:50%;margin:0 auto 7px;background:#fff;border:2px solid var(--ligne);position:relative;z-index:1}.sv-fait .sv-pastille{background:var(--turq);border-color:var(--turq)}.sv-en_cours .sv-pastille{background:var(--orange);border-color:var(--orange);box-shadow:0 0 0 4px color-mix(in srgb,var(--orange) 22%,transparent)}.sv-frise b{display:block;font-size:.78rem;color:var(--encre);line-height:1.3;overflow-wrap:anywhere}.sv-a_venir b{color:var(--gris);font-weight:600}.sv-en_cours b{color:var(--petrole)}.sv-frise small{display:block;font-size:.68rem;color:var(--gris);margin-top:2px}.sv-cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:18px}.sv-carte{background:#fff;border:1px solid var(--ligne);border-radius:10px;padding:11px 14px}.sv-l{display:block;font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gris);margin-bottom:4px}.sv-carte b{display:block;font-size:.95rem;color:var(--petrole);line-height:1.3}.sv-carte small{display:block;font-size:.75rem;color:var(--gris);margin-top:2px}.sv-vide{color:var(--gris)!important;font-weight:600}.sv-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.sv-bloc{background:#fff;border:1px solid var(--ligne);border-radius:10px;padding:12px 14px}.sv-lui{border-left:3px solid var(--orange)}.sv-point{margin-top:8px}.sv-point b{display:block;font-size:.86rem;color:var(--encre)}.sv-point span{display:block;font-size:.78rem;color:var(--gris);line-height:1.45}.sv-point.sv-alerte b{color:#b3261e}.sv-ras{background:#e8f5ee;border-radius:10px;padding:11px 14px;font-size:.84rem;color:#1b7a47}@media(max-width:820px){.sv-tete{flex-direction:column;gap:12px}.sv-pct{text-align:left}.sv-pct span{font-size:1.6rem}.sv-frise{flex-direction:column;gap:2px}.sv-frise li{text-align:left;padding:6px 0 6px 26px}.sv-frise li:before{top:-4px;left:7px;width:2px;height:100%}.sv-pastille{position:absolute;left:0;top:8px;margin:0}}.pc-total{font-size:.82rem;color:var(--gris)}.pc-total b{color:var(--petrole)}.plan-creneau.pc-inter{background:#e4f3f7;border-color:#a9d7e4;border-left-color:var(--petrole);color:#124c5e}.plan-creneau.pc-vide{background:#fff6ee;border-color:#f1d3b4;border-left-color:var(--orange);color:#8a4b12}.pc-eff{position:absolute;right:4px;bottom:2px;font-size:.62rem;font-weight:800;opacity:.75}.pc-affect{display:flex;flex-direction:column;gap:6px}.pc-affect-t{padding-bottom:8px;border-bottom:1px solid var(--ligne);margin-bottom:2px}.pc-affect-t b{display:block;font-size:.92rem;color:var(--petrole);margin-top:2px}.pc-affect-t small{display:block;font-size:.75rem;color:var(--gris)}.pc-pers{display:block;width:100%;text-align:left;background:#fff;border:1.5px solid var(--ligne);border-radius:10px;padding:8px 11px;cursor:pointer;font-family:inherit;transition:border-color .15s}.pc-pers:hover:not(:disabled){border-color:var(--turq)}.pc-pers:disabled{opacity:.55;cursor:not-allowed}.pc-pers-n{display:block}.pc-pers-n b{font-size:.85rem;color:var(--encre)}.pc-pers-n small{display:block;font-size:.72rem;color:var(--gris)}.pc-pers-e{display:block;font-size:.72rem;color:var(--gris);margin-top:3px}.pc-pers.pris{border-color:var(--petrole);background:#f2fafc}.pc-pers.pris .pc-pers-e{color:var(--petrole);font-weight:700}.pc-pers.occupe .pc-pers-e{color:var(--orange-fonce)}.pc-risque{display:block;font-size:.7rem;color:#8a4b12;margin-top:3px;line-height:1.35}.pc-charge{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.8rem;padding:4px 2px;border-bottom:1px solid var(--ligne)}.pc-charge span{color:var(--encre);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-charge b{color:var(--petrole);white-space:nowrap}@media(max-width:760px){.rubriques{flex-direction:column;align-items:stretch}.rubrique{min-width:0;width:100%}}.pv-panneau{background:#fff;border:1.5px solid var(--ligne);border-radius:12px;padding:14px 16px;margin-top:8px}.pv-l{font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gris);margin-bottom:6px}.pv-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.pv-type{text-align:left;background:var(--fond-doux,#F5F9FA);border:1.5px solid transparent;border-radius:9px;padding:8px 11px;cursor:pointer;font-family:inherit;transition:border-color .15s}.pv-type:hover{border-color:var(--turq)}.pv-type b{display:block;font-size:.83rem;color:var(--petrole)}.pv-type small{display:block;font-size:.72rem;color:var(--gris);line-height:1.35;margin-top:1px}.pv-type.actif{border-color:var(--petrole);background:#fff;box-shadow:inset 0 0 0 1px var(--petrole)}.pv-sujet{font-size:.92rem;font-weight:700;color:var(--encre);background:var(--fond-doux,#F5F9FA);border-radius:8px;padding:8px 11px}.pv-corps{width:100%;border:1.5px solid var(--ligne);border-radius:10px;padding:12px 14px;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.9rem;line-height:1.6;color:var(--encre);resize:vertical;background:#fff}.pv-corps:focus{outline:none;border-color:var(--turq)}.pv-dest{font-size:.78rem;color:var(--gris);margin-top:8px}.pv-dest b{color:var(--petrole)}.gd-ok{margin-top:8px;font-size:.8rem;font-weight:700;color:#1b7a47;background:#e8f5ee;border-radius:8px;padding:6px 10px}.gd-ko{margin-top:8px;font-size:.8rem;font-weight:700;color:#b3261e;background:#fdecea;border-radius:8px;padding:6px 10px}.enreg-auto{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;font-size:.8rem;font-weight:600;line-height:1.45;color:#454b54}.enreg-auto:before{content:"";flex:none;width:8px;height:8px;margin-top:.38em;border-radius:50%;background:#15803d;box-shadow:0 0 0 3px #15803d26}.inv-l{font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gris);margin-bottom:6px}.inv-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.inv-role{text-align:left;background:var(--fond-doux,#F5F9FA);border:1.5px solid transparent;border-radius:10px;padding:10px 13px;cursor:pointer;font-family:inherit;transition:border-color .15s}.inv-role:hover{border-color:var(--turq)}.inv-role b{display:block;font-size:.88rem;color:var(--petrole)}.inv-role small{display:block;font-size:.74rem;color:var(--gris);line-height:1.4;margin-top:2px}.inv-role.actif{border-color:var(--petrole);background:#fff;box-shadow:inset 0 0 0 1px var(--petrole)}.inv-anomalies{margin:10px 0;font-size:.8rem;color:#8a4b12;background:#fdf6ec;border-radius:8px;padding:8px 11px;line-height:1.5}.inv-message{margin-top:14px;padding-top:14px;border-top:1px solid var(--ligne)}.inv-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.4rem;font-weight:800;letter-spacing:.12em;color:var(--petrole);background:#e8f5ee;border-radius:10px;padding:10px 14px;text-align:center;margin-bottom:10px}.inv-texte{width:100%;border:1.5px solid var(--ligne);border-radius:10px;padding:11px 13px;font-family:-apple-system,Segoe UI,Roboto,sans-serif;font-size:.85rem;line-height:1.55;color:var(--encre);background:#fff;resize:vertical}.inv-note{font-size:.76rem;color:var(--gris);margin-top:8px;line-height:1.5}.inv-etat{font-size:.74rem;font-weight:700;border-radius:20px;padding:2px 9px;white-space:nowrap}.inv-etat.ok{background:#e8f5ee;color:#1b7a47}.inv-etat.attente{background:#fdf3e3;color:#8a5a12}.inv-etat.ko{background:#fdecea;color:#b3261e}.inv-apercu{display:grid;gap:7px}.inv-apercu>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--ligne)}.inv-apercu span{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gris)}.inv-apercu b{font-size:.92rem;color:var(--petrole);text-align:right}.inv-lien{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;color:var(--petrole);background:#e8f5ee;border-radius:10px;padding:11px 14px;margin-bottom:8px;overflow-wrap:anywhere;line-height:1.5}.oac-hote{background:#f2fafc;border:1.5px solid #A8C6CE;border-radius:12px;padding:14px 16px;margin-bottom:12px}.oac{display:grid;gap:8px}.depot-zone{border:2px dashed var(--bord, #cbd8de);border-radius:14px;padding:22px 16px;text-align:center;background:linear-gradient(180deg,#15637808,#15637803);transition:border-color .15s,background .15s}.depot-zone.survol{border-color:var(--orange, #e8792b);background:#e8792b0f}.depot-icone{font-size:30px;line-height:1}.depot-titre{font-weight:700;color:var(--marine, #16313a);margin-top:6px}.depot-aide{font-size:13px;color:var(--gris, #6b7f88)}.depot-liste{margin-top:10px;max-height:260px;overflow-y:auto;border:1px solid var(--bord, #e3ebee);border-radius:10px}.depot-ligne{display:flex;justify-content:space-between;gap:12px;padding:7px 11px;font-size:13px;border-bottom:1px solid var(--bord, #eef3f5)}.depot-ligne:last-child{border-bottom:none}.depot-ligne>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}.depot-ligne>b{white-space:nowrap;color:var(--gris, #6b7f88);font-weight:600}.depot-marque{font-style:normal;width:14px;flex:0 0 14px;color:var(--gris, #6b7f88)}.depot-ligne.etat-fait .depot-marque{color:#1a7f5a}.depot-ligne.etat-echec .depot-marque{color:var(--rouge, #c0392b)}.depot-ligne>span{flex:1 1 auto;min-width:0}.depot-ligne.etat-fait>span{color:#1a7f5a}.depot-ligne.etat-echec>span{color:var(--rouge, #c0392b)}.depot-ligne.etat-en_cours>span{color:var(--marine, #16313a);font-weight:600}.depot-barre{height:8px;border-radius:99px;overflow:hidden;background:var(--bord, #e3ebee);margin:8px 0}.depot-barre>i{display:block;height:100%;background:linear-gradient(90deg,var(--teal, #156378),var(--orange, #e8792b));transition:width .2s}.coffre-bandeau{border:1px solid rgba(21,99,120,.25);background:#1563780d;border-radius:12px;padding:12px 14px;margin-bottom:12px;font-size:14px;line-height:1.55}.coffre-bandeau .coffre-t{font-weight:700;color:var(--marine, #16313a);margin-bottom:4px}.coffre-bandeau .btn{margin-top:10px;display:inline-block;text-decoration:none}.portail-app{min-height:100vh;display:flex;flex-direction:column;background:var(--fond, #f2f6f8)}.pt-barre{display:flex;align-items:center;gap:20px;padding:12px 26px;background:#fff;border-bottom:1px solid var(--bord, #dbe6ea);position:sticky;top:0;z-index:30}.pt-marque{flex:0 0 auto;display:flex;align-items:center}.pt-marque img,.pt-marque svg{height:44px;width:auto;display:block}.pt-centre{flex:1 1 auto;min-width:0;line-height:1.25}.pt-eyebrow{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gris, #6b7f88)}.pt-hote{display:block;font-size:15px;color:var(--marine, #16313a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-compte{flex:0 0 auto;display:flex;align-items:center;gap:14px}.pt-mail{font-size:13px;color:var(--gris, #6b7f88);max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-quitter{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--bord, #cbd8de);background:#fff;color:var(--marine, #16313a);border-radius:9px;padding:8px 13px;font-size:13.5px;font-weight:600;cursor:pointer}.pt-quitter:hover{border-color:var(--teal, #156378);color:var(--teal, #156378)}.pt-page{flex:1 1 auto;width:100%;max-width:1280px;margin:0 auto;padding:22px 26px 40px}.pt-pied{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 26px 22px;border-top:1px solid var(--bord, #dbe6ea);font-size:13px;color:var(--gris, #6b7f88)}.pt-pied a{color:var(--teal, #156378);text-decoration:none}.pt-pied a:hover{text-decoration:underline}.pt-sep{opacity:.5}.pt-version{margin-left:auto;font-size:12px;opacity:.7}.pt-egare{position:fixed;inset:0;background:#f2f6f8f7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:24px;z-index:40}.pt-egare p{margin:0;color:var(--marine, #16313a);font-size:16px}@media(max-width:720px){.pt-barre{padding:10px 16px;gap:12px}.pt-marque img,.pt-marque svg{height:34px}.pt-mail,.pt-quitter span{display:none}.pt-quitter{padding:9px 11px}.pt-page{padding:16px 14px 32px}.pt-pied{padding:14px 16px 20px;font-size:12.5px}.pt-version{width:100%;margin-left:0}}.msg-fil{max-height:420px;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:4px 2px}.msg{display:flex;flex-direction:column;align-items:flex-start;max-width:78%}.msg.moi{align-self:flex-end;align-items:flex-end}.msg-bulle{background:#1a1d1c0d;border-radius:14px 14px 14px 4px;padding:12px 15px}.msg.moi .msg-bulle{background:#1a1d1c;color:#fff;border-radius:14px 14px 4px}.msg-ou{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.62;margin-bottom:5px}.msg-txt{white-space:pre-wrap;font-size:15px;line-height:1.5}.msg-quand{font-size:11.5px;color:#75807c;margin-top:5px}.msg-bas{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.msg-compte{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;color:#75807c}.msg-compte.trop{color:var(--rouge, #c0392b);font-weight:600}.portail-app.portail-encadre{min-height:0;display:block;background:transparent}.portail-encadre .pt-page{max-width:none;padding:0;margin:0}.portail-encadre .pt-barre,.portail-encadre .pt-pied{display:none}.dm{border:1px solid rgba(26,29,28,.16);border-left:3px solid #d1671c;border-radius:12px;padding:14px 18px;background:#fcfcfb;margin-bottom:18px}.dm-barre{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.dm-gauche{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;flex:1 1 320px;min-width:0}.dm-regime{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#75807c;white-space:nowrap}.dm-etape{font-family:Archivo,sans-serif;font-stretch:92%;font-size:15px;font-weight:700;color:#1a1d1c;white-space:nowrap}.dm-quoi{font-size:14px;color:#4c5551}.dm-jauge{flex:0 0 140px;height:5px;border-radius:99px;background:#1a1d1c21;overflow:hidden}.dm-jauge>i{display:block;height:100%;background:#d1671c;border-radius:99px}.dm-echeance{margin-top:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;color:#b8560f}.dm-echeance.depasse{color:#b8290f;font-weight:600}.dm-detail{margin-top:10px}.dm-detail>summary{cursor:pointer;font-size:13.5px;color:#4c5551;padding:6px 0;min-height:34px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dm-detail>summary:hover{color:#1a1d1c}.dm-aide{color:#75807c;font-size:12.5px}.dm-liste{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid rgba(26,29,28,.1)}.dm-e{display:grid;grid-template-columns:24px 1fr;gap:0 12px;padding:10px 0;border-bottom:1px solid rgba(26,29,28,.07)}.dm-e:last-child{border-bottom:none}.dm-e.s-bloquee{opacity:.58}.dm-n{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600;background:#1a1d1c12;color:#5b6561}.dm-e.s-fait .dm-n{background:#1a7f5a;color:#fff}.dm-e.s-a_faire .dm-n,.dm-e.s-en_cours .dm-n{background:#d1671c;color:#fff}.dm-e.s-en_retard .dm-n{background:#b8290f;color:#fff}.dm-t{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.dm-t b{font-size:14.5px;color:#1a1d1c}.dm-badge{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:2px 7px;border-radius:99px;font-weight:600}.dm-badge.b-fait{background:#1a7f5a21;color:#157050}.dm-badge.b-a_faire,.dm-badge.b-en_cours{background:#d1671c24;color:#b8560f}.dm-badge.b-en_retard{background:#b8290f24;color:#b8290f}.dm-badge.b-bloquee{background:#1a1d1c12;color:#75807c}.dm-qui{font-size:12.5px;color:#5b6561;margin-top:2px}.dm-pied{margin:12px 0 0;font-size:13px;color:#5b6561}@media(max-width:720px){.dm-jauge{flex-basis:100%}}.portail-app{--p-fond: #f2f4f6;--p-surface: #ffffff;--p-encre: #17212e;--p-doux: #5b6b7c;--p-pale: #8896a5;--p-trait: #e4e8ed;--p-trait-fort:#d3d9e1;--p-accent: #ea6b1f;--p-accent-s: #c9550f;--p-accent-f: #fdf1e8;--p-vert: #0f8a5f;--p-vert-f: #e8f6f0;--p-rouge: #cf3a26;--p-rouge-f: #fdeeeb;--p-bleu: #2563a8;--p-bleu-f: #eaf1fa;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;background:var(--p-fond);color:var(--p-encre)}.portail-app .pt-barre{background:var(--p-surface);border-bottom:1px solid var(--p-trait);padding:14px 30px;box-shadow:none}.portail-app .pt-marque{background:transparent;padding:0}.portail-app .pt-marque img{height:38px}.portail-app .pt-eyebrow{font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-pale)}.portail-app .pt-hote{font-size:15px;font-weight:700;color:var(--p-encre);letter-spacing:-.01em}.portail-app .pt-mail{font-family:inherit;font-size:13px;color:var(--p-doux)}.portail-app .pt-quitter{border-radius:10px;border:1px solid var(--p-trait-fort);color:var(--p-encre);background:var(--p-surface);font-weight:600;font-size:14px;min-height:42px;padding:10px 16px}.portail-app .pt-quitter:hover{background:var(--p-fond);border-color:var(--p-doux)}.portail-app .pt-page{padding:26px 30px 44px}.portail-app .fiche-tete{background:var(--p-surface);border:1px solid var(--p-trait);border-radius:18px;box-shadow:0 1px 2px #17212e0a,0 16px 32px -28px #17212e4d;padding:0;margin-bottom:0;display:block;overflow:hidden;color:var(--p-encre)}.portail-app .fiche-tete:before,.portail-app .fiche-tete:after{display:none}.portail-app .fiche-tete>div:first-child{padding:28px 30px 24px;border-bottom:1px solid var(--p-trait)}.portail-app .fiche-tete h1{color:var(--p-encre);font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:800;letter-spacing:-.028em;margin:0 0 8px;display:flex;align-items:center;gap:14px}.portail-app .fiche-tete .tp-plaque{display:none}.portail-app .fiche-tete .sous-titre{color:var(--p-doux);font-size:15px;max-width:72ch}.portail-app .fiche-tete>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:0 30px 0 0}.portail-app .sh{border-right:1px solid var(--p-trait)}.portail-app .btn,.portail-app .btn-orange,.portail-app .btn-contour{border-radius:10px;font-weight:600;font-size:14.5px;min-height:44px;padding:11px 18px;box-shadow:none;text-transform:none;letter-spacing:0}.portail-app .btn-orange{background:var(--p-accent);border-color:var(--p-accent);color:#fff}.portail-app .btn-orange:hover{background:var(--p-accent-s);border-color:var(--p-accent-s)}.portail-app .btn-contour{background:var(--p-surface);border:1px solid var(--p-trait-fort);color:var(--p-encre)}.portail-app .btn-contour:hover{background:var(--p-fond);border-color:var(--p-doux)}.portail-app .onglets{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:4px;background:transparent;border:none;border-bottom:1px solid var(--p-trait);border-radius:0;padding:0;margin:22px 0 4px;box-shadow:none;width:100%}.portail-app .onglets::-webkit-scrollbar{display:none}.portail-app .onglets .onglet{flex:0 0 auto;white-space:nowrap;border:none;background:transparent;border-radius:0;padding:12px 16px;min-height:46px;font:inherit;font-size:14.5px;font-weight:600;color:var(--p-doux);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.portail-app .onglets .onglet:hover{color:var(--p-encre)}.portail-app .onglets .onglet.actif{color:var(--p-encre);border-bottom-color:var(--p-accent)}.portail-app .pc-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));background:var(--p-surface);border:1px solid var(--p-trait);border-radius:16px;overflow:hidden;margin:16px 0 14px;gap:0;box-shadow:0 1px 2px #17212e0a}.portail-app .pc-chiffre{padding:20px 22px;background:transparent;border-radius:0;border:none;border-right:1px solid var(--p-trait)}.portail-app .pc-chiffre:last-child{border-right:none}.portail-app .pc-l{display:block;font-family:inherit;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--p-pale);margin-bottom:8px}.portail-app .pc-n{display:block;font-size:clamp(1.4rem,2.8vw,1.85rem);font-weight:800;letter-spacing:-.03em;color:var(--p-encre);font-variant-numeric:tabular-nums}.portail-app .pc-chiffre.accent{background:var(--p-accent-f);box-shadow:none}.portail-app .pc-chiffre.accent .pc-l,.portail-app .pc-chiffre.accent .pc-n{color:var(--p-accent-s)}.portail-app .pc-barre{height:6px;border-radius:99px;background:var(--p-trait-fort);margin:0 0 8px}.portail-app .pc-barre-in{background:var(--p-accent);border-radius:99px}.portail-app .pc-barre-l,.portail-app .pc-fraicheur{font-family:inherit;font-size:13.5px;color:var(--p-doux)}.portail-app .pc-point{background:var(--p-vert);box-shadow:none}.portail-app .card,.portail-app .pc-carte,.portail-app .pc-chantier{background:var(--p-surface);border:1px solid var(--p-trait);border-radius:16px;box-shadow:0 1px 2px #17212e0a}.portail-app .pc-carte{padding:18px 20px;min-height:76px;transition:border-color .14s,box-shadow .14s}.portail-app .pc-carte:hover{transform:none;border-color:var(--p-trait-fort);box-shadow:0 4px 16px -8px #17212e2e}.portail-app .pc-carte b{color:var(--p-encre);font-size:15.5px;font-weight:700}.portail-app .pc-carte em{color:var(--p-pale)}.portail-app .pc-carte.action{background:var(--p-encre);border-color:var(--p-encre)}.portail-app .pc-carte.action b{color:#fff}.portail-app .pc-carte.action em{color:#ffffffb3}.portail-app .pc-alertes.ok{background:var(--p-vert-f);border:1px solid rgba(15,138,95,.2);border-left:3px solid var(--p-vert);border-radius:12px}.portail-app .pc-alertes.ok .pc-alertes-t{color:var(--p-vert)}.portail-app .pc-alertes.urgent,.portail-app .pc-alertes.attention{background:var(--p-rouge-f);border:1px solid rgba(207,58,38,.2);border-left:3px solid var(--p-rouge);border-radius:12px}.portail-app .pt-pied{border-top:1px solid var(--p-trait);color:var(--p-doux)}.portail-app .pt-pied a{color:var(--p-encre)}.portail-app .pt-version{font-family:inherit;font-size:12.5px}.portail-app h2,.portail-app .pc-titre{color:var(--p-encre);font-weight:700;letter-spacing:-.015em}.portail-app .sous-titre{color:var(--p-doux)}.portail-app .vide{color:var(--p-pale)}.portail-app .sh{background:transparent;border-radius:0;padding:20px 30px;-webkit-backdrop-filter:none;backdrop-filter:none}.portail-app .sh-fond{stroke:var(--p-trait-fort);stroke-width:8}.portail-app .sh-arc{stroke:var(--p-accent);stroke-width:8}.portail-app .sh-jauge{width:88px;height:88px}.portail-app .sh-centre b{color:var(--p-encre);font-size:22px;font-weight:800}.portail-app .sh-centre span{font-family:inherit;font-size:11px;letter-spacing:0;text-transform:none;color:var(--p-pale)}.portail-app .sh-etat{font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--p-accent-s)}.portail-app .sh-montant{color:var(--p-encre);font-weight:800}.portail-app .sh-quoi{color:var(--p-doux)}.portail-app .sh-pied{color:var(--p-pale)}.bm{display:inline-flex;align-items:center;font-size:12.5px;font-weight:700;letter-spacing:-.005em;padding:4px 10px;border-radius:99px;white-space:nowrap}.bm-c{font-size:11.5px;padding:3px 9px}.bm-public{background:var(--p-bleu-f, #eaf1fa);color:var(--p-bleu, #2563a8)}.bm-prive{background:#f0eefb;color:#5b46b8}.ch-deux{display:grid;grid-template-columns:2fr minmax(290px,1fr);gap:26px;align-items:start}.ch-principal{min-width:0}.portail-app .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--p-surface);border:1px solid var(--p-trait);border-radius:16px;overflow:hidden;gap:0;margin-bottom:16px;box-shadow:0 1px 2px #17212e0a}.portail-app .kpis .kpi{padding:18px 20px;background-image:none;background-color:transparent;border:none;border-right:1px solid var(--p-trait);border-radius:0;box-shadow:none}.portail-app .kpis .kpi:last-child{border-right:none}.portail-app .kpi-l{font-family:inherit;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--p-pale);margin-bottom:7px}.portail-app .kpi-n{font-family:inherit;font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:800;letter-spacing:-.028em;color:var(--p-encre);font-variant-numeric:tabular-nums}.sd{background:var(--p-surface);border:1px solid var(--p-trait);border-radius:16px;padding:20px;position:sticky;top:20px;box-shadow:0 1px 2px #17212e0a}.sd-tete h3{margin:8px 0 4px;font-size:17px;font-weight:700;letter-spacing:-.015em;color:var(--p-encre)}.sd-sous{margin:0;font-size:13.5px;color:var(--p-pale)}.sd-regime{display:inline-flex;font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px}.sd-regime.r-public{background:var(--p-bleu-f);color:var(--p-bleu)}.sd-regime.r-prive{background:#f0eefb;color:#5b46b8}.sd-rang{display:flex;align-items:baseline;gap:6px;margin:16px 0 6px}.sd-rang b{font-size:2rem;font-weight:800;letter-spacing:-.035em;color:var(--p-encre);line-height:1}.sd-rang span{font-size:14px;color:var(--p-pale);font-weight:600}.sd-jauge{height:6px;border-radius:99px;background:var(--p-trait-fort);overflow:hidden}.sd-jauge>i{display:block;height:100%;background:var(--p-accent);border-radius:99px}.sd-encours{margin:16px 0;padding:14px 16px;background:var(--p-accent-f);border-radius:12px}.sd-l{display:block;font-size:12px;font-weight:700;color:var(--p-accent-s);margin-bottom:4px}.sd-encours>b{display:block;font-size:15px;color:var(--p-encre);line-height:1.35;margin-bottom:5px}.sd-encours p{margin:0;font-size:13px;color:var(--p-doux)}.sd-echeance{margin-top:6px!important;font-weight:600;color:var(--p-accent-s)!important}.sd-echeance.depasse{color:var(--p-rouge)!important}.sd-liste{list-style:none;margin:0;padding:0;border-top:1px solid var(--p-trait)}.sd-e{display:grid;grid-template-columns:16px 1fr;gap:0 11px;padding:11px 0;align-items:start}.sd-e+.sd-e{border-top:1px solid var(--p-trait)}.sd-p{width:9px;height:9px;border-radius:50%;margin-top:5px;background:var(--p-trait-fort);box-shadow:0 0 0 3px var(--p-surface)}.sd-e.fait .sd-p{background:var(--p-vert)}.sd-e.courante .sd-p{background:var(--p-accent);box-shadow:0 0 0 3px var(--p-accent-f)}.sd-e b{display:block;font-size:13.5px;font-weight:600;color:var(--p-encre);line-height:1.4}.sd-e.fait b{color:var(--p-doux)}.sd-e:not(.fait):not(.courante) b{color:var(--p-pale);font-weight:500}.sd-etat{display:inline-block;font-size:11.5px;font-weight:700;margin-top:3px;color:var(--p-pale)}.sd-e.fait .sd-etat{color:var(--p-vert)}.sd-e.courante .sd-etat{color:var(--p-accent-s)}.sd-ref{display:block;font-size:11.5px;color:var(--p-pale);margin-top:2px}.sd-pied{margin:16px 0 0;font-size:12.5px;color:var(--p-pale);line-height:1.5}.pc-ch-tags{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}@media(max-width:1020px){.ch-deux{grid-template-columns:1fr}.sd{position:static}}@media(max-width:720px){.portail-app .pt-page{padding:18px 16px 34px}.portail-app .pt-barre{padding:12px 16px}.portail-app .fiche-tete>div:first-child{padding:22px 18px 18px}.portail-app .sh{padding:18px;border-right:none;border-bottom:1px solid var(--p-trait);flex-basis:100%}.portail-app .fiche-tete>div:last-child{padding:0 18px 18px}.portail-app .pc-chiffre,.portail-app .kpis .kpi{border-right:none;border-bottom:1px solid var(--p-trait)}}.sh{display:flex;align-items:center;gap:18px}.sh-jauge{position:relative;flex:0 0 auto}.sh-jauge svg{width:100%;height:100%;transform:rotate(-90deg)}.sh-fond,.sh-arc{fill:none}.sh-arc{stroke-linecap:round;transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1)}.sh-centre{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.sh-centre b i{font-size:13px;font-style:normal;font-weight:700;margin-left:1px}.sh-centre span{margin-top:3px}.sh-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.sh-montant{font-size:clamp(1.35rem,2.6vw,1.75rem);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sh-quoi{font-size:13.5px;max-width:32ch}.sh-pied{font-size:12.5px;margin-top:4px}.jb-mois+.jb-mois{margin-top:22px}.jb-mois-t{font-size:13px;font-weight:700;color:var(--p-pale);margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--p-trait);letter-spacing:0;text-transform:none}.jb-liste{list-style:none;margin:0;padding:0}.jb-ev{display:grid;grid-template-columns:34px 1fr auto;gap:0 12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--p-trait)}.jb-ev:last-child{border-bottom:none}.jb-puce{width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--p-fond);font-size:15px}.jb-ev.par-vous .jb-puce{background:var(--p-accent-f)}.jb-t{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.jb-t b{font-size:15px;font-weight:700;color:var(--p-encre)}.jb-qui{font-size:11.5px;font-weight:700;color:var(--p-accent-s);background:var(--p-accent-f);padding:2px 8px;border-radius:99px}.jb-d{font-size:13.5px;color:var(--p-doux);margin-top:2px;font-variant-numeric:tabular-nums}.jb-date{font-size:13px;color:var(--p-pale);white-space:nowrap;padding-top:3px;font-variant-numeric:tabular-nums}.jb-note{font-size:13px;color:var(--p-pale);margin-top:18px}.jb-vide{text-align:center;padding:32px 20px;color:var(--p-doux)}.jb-vide b{display:block;color:var(--p-encre);margin-bottom:6px}@media(max-width:720px){.sh{width:100%}.sh-jauge{width:70px!important;height:70px!important}.jb-ev{grid-template-columns:30px 1fr}.jb-puce{width:30px;height:30px;font-size:13px}.jb-date{grid-column:2;padding-top:4px}}.sd-ligne{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:4px}.sd-acteur{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.01em;padding:2px 8px;border-radius:5px;white-space:nowrap}.sd-acteur.a-ent{background:var(--p-accent-f);color:var(--p-accent-s)}.sd-acteur.a-moe{background:var(--p-bleu-f);color:var(--p-bleu)}.sd-acteur.a-moa{background:#f0eefb;color:#5b46b8}.sd-acteur.a-deux{background:var(--p-fond);color:var(--p-doux)}.sd-acteur-ligne{display:flex;align-items:center;gap:7px;margin:6px 0 8px;font-size:12.5px;color:var(--p-doux)}.sd-e .sd-etat{margin-top:0}.sd-legende{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--p-trait);display:flex;flex-direction:column;gap:6px}.sd-legende>div{display:flex;gap:8px;align-items:baseline}.sd-legende dt{flex:0 0 auto;font-size:11px;font-weight:700;color:var(--p-doux);background:var(--p-fond);padding:2px 7px;border-radius:5px}.sd-legende dd{margin:0;font-size:12.5px;color:var(--p-pale);line-height:1.45}.portail-app h1,.portail-app h2,.portail-app h3,.portail-app .pc-titre,.portail-app .sd-tete h3,.portail-app .jb-vide b,.portail-app .card>.card-titre{font-family:Geist,-apple-system,sans-serif;font-weight:700;letter-spacing:-.02em;text-transform:none}.portail-app .fiche-tete h1{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.08}.portail-app .pc-titre,.portail-app h2{font-size:clamp(1.3rem,2.6vw,1.6rem)}.portail-app .sd-tete h3{font-size:1.35rem}.portail-app .pc-n,.portail-app .kpi-n,.portail-app .sh-montant,.portail-app .sh-centre b,.portail-app .sd-rang b{font-family:Geist,-apple-system,sans-serif;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.jb-lignes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-top:10px;background:var(--p-trait);border:1px solid var(--p-trait);border-radius:10px;overflow:hidden}.jb-l{background:var(--p-surface);padding:9px 12px}.jb-l dt{font-size:12px;color:var(--p-pale);margin-bottom:3px}.jb-l dd{margin:0;font-size:14.5px;color:var(--p-encre);font-variant-numeric:tabular-nums;font-weight:500}.jb-l.fort{background:var(--p-accent-f)}.jb-l.fort dt{color:var(--p-accent-s)}.jb-l.fort dd{color:var(--p-accent-s);font-weight:700}.jb-piece{display:inline-flex;align-items:center;gap:9px;margin-top:10px;padding:9px 13px;border:1px solid var(--p-trait);border-radius:10px;background:var(--p-surface);color:var(--p-encre);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;text-align:left;min-height:42px}.jb-piece:hover{border-color:var(--p-doux);background:var(--p-fond)}.jb-piece small{display:block;font-weight:400;color:var(--p-pale);font-size:12px;margin-top:2px}.jb-piece-ico{font-size:16px}body{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1,h2,h3,.page h1,.card-titre,.dc-titre,.aa-entete h3,.sv-tete b,.decl-tete h1,.auth-boite h1{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;letter-spacing:-.018em}.page h1{font-weight:700}.page h1,.portail-app .page h1,.portail-app.portail-encadre .fiche-tete h1,.portail-app.portail-encadre .page h1,.dc-titre,.aa-entete h3,.sv-tete b{color:#fff}.page h1{font-size:1.62rem}.card-titre{font-size:1.05rem}@media(max-width:640px){.page h1{font-size:1.24rem}}.kpi-n,.pc-n,.kpi-l,.pc-l,.mono,table.liste td,table.liste th,.chiffre b,.sh-montant,.sd-rang b{font-family:Geist,-apple-system,sans-serif}.ch-cote{display:flex;flex-direction:column;gap:18px;position:sticky;top:20px}.ch-cote .sd{position:static}.sn{border-color:#cf3a264d;border-left:3px solid var(--p-rouge)}.sn.urgent{border-color:var(--p-rouge)}.sn-etiquette{display:inline-flex;font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px;background:var(--p-rouge-f);color:var(--p-rouge)}.sn-avert{margin:12px 0 4px;padding:12px 14px;background:var(--p-rouge-f);border-radius:10px;font-size:13px;color:var(--p-encre);line-height:1.5}.sn .sd-encours{background:var(--p-rouge-f)}.sn .sd-l{color:var(--p-rouge)}.sn .sd-encours.retard{background:var(--p-rouge)}.sn .sd-encours.retard>b,.sn .sd-encours.retard p,.sn .sd-encours.retard .sd-l{color:#fff}.sn .sd-jauge>i{background:var(--p-rouge)}.sn .sd-e.courante .sd-p{background:var(--p-rouge);box-shadow:0 0 0 3px var(--p-rouge-f)}.sn .sd-e.courante .sd-etat{color:var(--p-rouge)}.gd-auteur{border-radius:10px;padding:11px 13px;margin-bottom:12px;font-size:.8rem;line-height:1.5}.gd-auteur b{display:block;font-size:.86rem;margin-bottom:3px}.gd-auteur span{display:block}.gd-auteur.a-entreprise{background:#e8f6f0;color:#0b5b41;border:1px solid #B6E3D2}.gd-auteur.a-maitre_ouvrage,.gd-auteur.a-maitre_oeuvre{background:#fff6ea;color:#8a4a08;border:1px solid #F6D9B4}.gd-auteur.a-contradictoire{background:#eef3f5;color:#33525c;border:1px solid #D3E1E6}.ec{margin:4px 0 10px}.ec-tete{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between;margin-bottom:12px}.ec-k{display:flex;align-items:center;gap:7px;font-size:.82rem;color:var(--gris)}.ec-pastille{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--voile-fort);color:var(--petrole);font-weight:800;font-size:.8rem}.ec-pastille.rouge{background:var(--erreur);color:#fff}.ec-pastille.orange{background:var(--orange);color:#fff}.ec-estime{font-size:.76rem;color:var(--gris);max-width:44ch;line-height:1.45}.ec-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ec-e{position:relative;display:grid;grid-template-columns:30px 1fr;gap:10px;padding:11px 13px 11px 10px;border-radius:10px;border:1px solid var(--ligne);background:var(--carte)}.ec-e:before{content:"";position:absolute;left:24px;top:-8px;height:8px;width:1.5px;background:var(--ligne)}.ec-e:first-child:before{display:none}.ec-sym{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--ligne);color:var(--gris);background:var(--carte)}.ec-e.r-rediger{border-left:3px solid var(--petrole);background:var(--voile)}.ec-e.r-rediger .ec-sym{border-color:var(--petrole);color:var(--petrole);background:#fff}.ec-e.r-verifier{border-left:3px solid var(--turq)}.ec-e.r-verifier .ec-sym{border-color:var(--turq);color:var(--turq)}.ec-e.r-surveiller,.ec-e.r-repere{background:transparent;border-style:dashed;opacity:.9}.ec-e.r-repere .ec-titre{font-weight:700;color:var(--gris)}.ec-e.s-en_retard{border-left-color:var(--erreur);background:#fef3f2;border-style:solid}.ec-e.s-en_retard .ec-sym{border-color:var(--erreur);color:var(--erreur);background:#fff}.ec-e.s-a_faire,.ec-e.s-imminent{border-left-color:var(--orange)}.ec-e.s-a_faire .ec-sym,.ec-e.s-imminent .ec-sym{border-color:var(--orange);color:var(--orange-fonce)}.ec-e.s-fait{opacity:.62;background:transparent;border-style:solid}.ec-e.s-fait .ec-titre{text-decoration:line-through;text-decoration-color:var(--ligne)}.ec-e.s-fait .ec-sym{border-color:var(--ok);color:var(--ok)}.ec-l1{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ec-titre{font-size:.9rem;color:var(--petrole);line-height:1.3}.ec-etat{font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:1px 7px;border-radius:20px;background:var(--voile-fort);color:var(--turq)}.ec-etat.s-en_retard{background:var(--erreur);color:#fff}.ec-etat.s-a_faire,.ec-etat.s-imminent{background:var(--orange);color:#fff}.ec-etat.s-fait{background:transparent;color:var(--ok);padding-left:0}.ec-l2{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:.78rem;color:var(--gris)}.ec-date{font-weight:800;color:var(--texte);font-variant-numeric:tabular-nums}.ec-date.est{font-style:italic;font-weight:700;color:var(--gris)}.ec-date.est:after{content:" (est.)";font-size:.9em;font-style:normal}.ec-role{font-weight:700;color:var(--turq)}.ec-legal{font-size:.74rem}.ec-pourquoi{margin-top:5px;font-size:.79rem;color:var(--gris);line-height:1.5;max-width:78ch}.ec-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.ec-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:8px;border:1.5px solid var(--petrole);background:var(--petrole);color:#fff;font-size:.79rem;font-weight:700;cursor:pointer}.ec-btn:hover{background:var(--petrole-fonce);border-color:var(--petrole-fonce)}.ec-btn.plat{background:#fff;color:var(--gris);border-color:var(--ligne);font-weight:600}.ec-btn.plat:hover{border-color:var(--turq);color:var(--turq)}.ec-vide{padding:16px 18px;border:1.5px dashed var(--ligne);border-radius:12px;background:var(--voile);display:flex;flex-direction:column;gap:5px}.ec-vide b{color:var(--petrole);font-size:.92rem}.ec-vide span{font-size:.8rem;color:var(--gris);line-height:1.5;max-width:62ch}.et{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.et-btn{display:flex;align-items:center;gap:8px;flex:1 1 260px;text-align:left;padding:9px 13px;border-radius:10px;border:1.5px solid var(--ligne);background:#fff;cursor:pointer;color:var(--gris)}.et-btn b{display:block;font-size:.88rem;color:var(--petrole)}.et-btn span{display:block;font-size:.74rem;line-height:1.4}.et-btn[aria-pressed=true]{border-color:var(--petrole);background:var(--voile);box-shadow:inset 0 0 0 1px var(--petrole)}.et-btn svg{flex:none;color:var(--turq)}.et-btn[aria-pressed=true] svg{color:var(--petrole)}.et-n{margin-left:auto;font-weight:800;font-size:.8rem;color:var(--petrole);background:var(--voile-fort);border-radius:20px;padding:1px 9px}@media(max-width:820px){.et-btn{flex:1 1 100%}}.mp{border:1.5px dashed var(--ligne);border-radius:12px;padding:12px 14px;background:var(--voile);margin:0 0 12px}.mp-barre{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.mp-aide{flex:1 1 320px;font-size:.78rem;color:var(--gris);line-height:1.5}.mp-aide code{background:#fff;border:1px solid var(--ligne);border-radius:4px;padding:0 4px;font-size:.94em}.mp-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.mp-form label{display:flex;flex-direction:column;gap:3px;font-size:.78rem;font-weight:700;color:var(--turq)}.mp-form label.large{grid-column:1/-1}.mp-form input,.mp-form textarea{font:inherit;font-size:.85rem;font-weight:400;color:var(--texte);border:1.5px solid var(--ligne);border-radius:8px;padding:7px 9px;background:#fff}.mp-form textarea{resize:vertical;line-height:1.5}.mp-champs{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;font-size:.76rem;color:var(--gris)}.mp-jeton{border:1px solid var(--ligne);border-radius:20px;padding:1px 9px;background:#fff}.mp-jeton.ok{border-color:var(--ok);color:var(--ok)}.mp-actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.mp-liste{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--ligne)}.mp-item{display:inline-flex;align-items:center;gap:7px;font-size:.79rem;background:#fff;border:1px solid var(--ligne);border-radius:20px;padding:2px 5px 2px 11px;color:var(--petrole)}.mp-item button{border:none;background:transparent;color:var(--gris);cursor:pointer;font-size:1rem;line-height:1;padding:0 4px}.mp-item button:hover{color:var(--erreur)}.coffre-absent{display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:1.5px dashed var(--ligne);border-left:3px solid var(--orange);border-radius:10px;padding:11px 14px;margin:0 0 12px;background:var(--voile)}.coffre-absent b{color:var(--petrole);font-size:.9rem}.coffre-absent span{font-size:.8rem;color:var(--gris);line-height:1.5;max-width:76ch}.coffre-absent .btn{margin-top:3px}.mg{border:1px solid var(--ligne);border-radius:14px;padding:16px 18px;background:var(--carte);margin:0 0 16px}.mg-incomplet{background:var(--voile);border-style:dashed}.mg-tete{margin-bottom:12px}.mg-tete h3{margin:0;font-size:1rem;color:var(--petrole)}.mg-tete span{display:block;font-size:.78rem;color:var(--gris);margin-top:2px}.mg-avert{border-left:3px solid var(--orange);background:#fff8f0;border-radius:0 9px 9px 0;padding:10px 13px;margin-bottom:14px;display:flex;flex-direction:column;gap:5px}.mg-avert b{color:var(--orange-fonce);font-size:.86rem}.mg-avert span{font-size:.79rem;color:var(--gris);line-height:1.5;max-width:80ch}.mg-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:14px}.mg-c{border:1px solid var(--ligne);border-radius:10px;padding:10px 12px;background:#fff}.mg-l{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--gris);font-weight:700}.mg-n{font-size:1.15rem;font-weight:800;color:var(--petrole);margin-top:3px;font-variant-numeric:tabular-nums}.mg-n.mg-rouge{color:var(--erreur)}.mg-d{font-size:.73rem;color:var(--gris);margin-top:3px;line-height:1.4}.mg-t{width:100%;border-collapse:collapse}.mg-t td{border-top:1px solid var(--ligne);padding:9px 4px;vertical-align:middle}.mg-t tr:first-child td{border-top:none}.mg-t b{display:block;font-size:.87rem;color:var(--petrole)}.mg-t span{display:block;font-size:.75rem;color:var(--gris);line-height:1.4;margin-top:1px}.mg-v{text-align:right;font-size:1.1rem;font-weight:800;color:var(--petrole);white-space:nowrap;font-variant-numeric:tabular-nums;width:120px}.mg-app{margin-top:10px;font-size:.79rem;line-height:1.5;padding:8px 12px;border-radius:8px}.mg-usuel{background:var(--voile-fort);color:var(--turq)}.mg-bas{background:#fef3f2;color:var(--erreur)}.mg-haut{background:#fff8f0;color:var(--orange-fonce)}.mg-saisie{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-top:14px;padding-top:12px;border-top:1px solid var(--ligne)}.mg-saisie label{display:flex;flex-direction:column;gap:3px;flex:1 1 280px;font-size:.78rem;font-weight:700;color:var(--turq)}.mg-saisie input{font:inherit;font-size:.9rem;font-weight:400;color:var(--texte);border:1.5px solid var(--ligne);border-radius:8px;padding:8px 10px;background:#fff}.risque-inconnu{border-left:3px solid var(--turq)}.risque-surveille{border-left:3px solid var(--orange)}.risque-engage{border-left:3px solid var(--orange-fonce)}.risque-recours{border-left:3px solid var(--erreur);background:#fef7f6}.rq-t{font-weight:800;color:var(--petrole);font-size:.95rem;margin-bottom:5px}.risque-recours .rq-t{color:var(--erreur)}.rq-e{font-size:.84rem;color:var(--gris);line-height:1.55;margin:0 0 9px;max-width:82ch}.rq-a{font-size:.84rem;color:var(--texte);background:var(--voile);border-radius:8px;padding:8px 11px;line-height:1.5;max-width:82ch}.rq-a b{color:var(--petrole)}.calc-num{margin-top:14px;padding:12px 14px;border:1.5px dashed var(--ligne);border-radius:10px;background:var(--voile)}.calc-num>b{display:block;color:var(--petrole);font-size:.88rem;margin-bottom:8px}.calc-l{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.calc-l label{display:flex;flex-direction:column;gap:3px;font-size:.75rem;font-weight:700;color:var(--turq)}.calc-l input,.calc-l select{font:inherit;font-size:.88rem;font-weight:400;color:var(--texte);border:1.5px solid var(--ligne);border-radius:8px;padding:7px 9px;background:#fff;min-width:120px}.calc-r{margin-top:9px;font-size:.8rem;line-height:1.5;padding:8px 11px;border-radius:8px}.calc-r.ok{background:var(--voile-fort);color:var(--turq)}.calc-r.ko{background:#fef3f2;color:var(--erreur)}.tf-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.tf-tete h4{margin:0;color:var(--petrole);font-size:1rem}.tf-parcours{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:2px}.tf-e{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid var(--ligne)}.tf-e:last-child{border-bottom:none}.tf-e b{display:block;font-size:.88rem;color:var(--petrole)}.tf-e span{display:block;font-size:.79rem;color:var(--gris);line-height:1.5;margin-top:2px;max-width:82ch}.tf-pastille{width:11px;height:11px;border-radius:50%;margin-top:5px;border:2px solid var(--ligne);background:#fff}.tf-e.fait .tf-pastille{background:var(--ok);border-color:var(--ok)}.tf-e.en_cours .tf-pastille{background:var(--orange);border-color:var(--orange)}.tf-e.bloque .tf-pastille{background:var(--erreur);border-color:var(--erreur)}.tf-e.bloque b{color:var(--erreur)}.tf-e.a_venir{opacity:.62}.tf-route{margin-bottom:12px}.tf-route label{display:flex;flex-direction:column;gap:3px;font-size:.78rem;font-weight:700;color:var(--turq);max-width:340px}.tf-route select{font:inherit;font-size:.88rem;font-weight:400;color:var(--texte);border:1.5px solid var(--ligne);border-radius:8px;padding:8px 10px;background:#fff}.tf-aide{margin:5px 0 0;font-size:.78rem;color:var(--gris);line-height:1.45}.tf-actions{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:12px}.tf-retour{margin-top:14px;padding-top:12px;border-top:1px solid var(--ligne)}.tf-retour>b{display:block;color:var(--petrole);font-size:.88rem;margin-bottom:8px}.tf-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:10px}.tf-champs label{display:flex;flex-direction:column;gap:3px;font-size:.76rem;font-weight:700;color:var(--turq)}.tf-champs label.large{grid-column:1/-1}.tf-champs input,.tf-champs select{font:inherit;font-size:.88rem;font-weight:400;color:var(--texte);border:1.5px solid var(--ligne);border-radius:8px;padding:8px 10px;background:#fff}.tf-garde{margin-top:14px;padding:10px 13px;border-left:3px solid var(--orange);background:#fff8f0;border-radius:0 9px 9px 0;font-size:.8rem;color:var(--gris);line-height:1.55;max-width:84ch}.tf-garde b{color:var(--orange-fonce)}.tf-manques{margin-bottom:14px;padding:12px 14px;border:1px solid var(--ligne);border-left:3px solid var(--erreur);border-radius:0 10px 10px 0;background:#fef7f6}.tf-manques>b{display:block;font-size:.82rem;margin-bottom:4px}.tf-manques .tf-bloc{color:var(--erreur)}.tf-manques .tf-alerte{color:var(--orange-fonce);margin-top:10px}.tf-manques ul{margin:0;padding-left:18px;font-size:.79rem;color:var(--gris);line-height:1.55}.tf-manques li{margin-bottom:2px}.tf-manques .tf-champs{background:#fff;border:1px solid var(--ligne);border-radius:9px;padding:11px}.fs{margin-bottom:22px}.fs:last-child{margin-bottom:0}.fs-tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;border-top:1.5px solid var(--petrole);padding-top:9px}.fs-tete h4{margin:0;color:var(--petrole);font-size:.98rem}.fs-chiffres{margin-left:auto;font-size:.8rem;color:var(--gris);font-variant-numeric:tabular-nums}.fs-chiffres b{color:var(--petrole)}.fs-chiffres b.fs-du{color:var(--erreur)}.fs-aide{margin:3px 0 8px;font-size:.78rem;color:var(--gris);line-height:1.5;max-width:88ch}.fs+.fs .fs-tete{border-top-color:var(--turq)}.fs+.fs .fs-tete h4{color:var(--turq)}.kpi-s{font-size:.72rem;color:var(--gris);margin-top:2px;line-height:1.3}.pv-grille{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:18px;align-items:start}.pv-cote{position:sticky;top:14px;max-height:calc(100vh - 28px);overflow:auto}@media(max-width:980px){.pv-cote{position:static;max-height:none;overflow:visible}}.pv-jauge{height:6px;border-radius:999px;background:var(--ligne);overflow:hidden;margin:2px 0 12px}.pv-jauge i{display:block;height:6px;background:var(--turq);border-radius:999px;transition:width .25s}.pv-assist h4 .cpt{float:right;font-size:.74rem;font-weight:600;color:var(--gris)}.pv-reg{display:flex;flex-direction:column;gap:8px}.pv-r{display:grid;grid-template-columns:104px 1fr;gap:10px;padding:9px 11px;border-radius:10px;background:var(--fond-doux,#F5F9FA);border-left:4px solid var(--ok)}.pv-r.manque{border-left-color:var(--orange);background:#fff8f0}.pv-r code{font-size:.74rem;font-weight:800;color:var(--petrole);font-family:inherit;letter-spacing:.02em}.pv-r b{display:block;font-size:.82rem;color:var(--encre)}.pv-r small{display:block;font-size:.74rem;color:var(--gris);line-height:1.45;margin-top:2px}.pv-r em{font-style:normal;color:#b45309;font-weight:700}.pv-aide{margin:10px 0 0;font-size:.78rem;color:var(--gris);line-height:1.5;max-width:78ch}.pv-fiches{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px;margin-top:12px}.pv-fiche{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;border:1.5px solid var(--ligne);background:#fff;cursor:pointer}.pv-fiche:hover{border-color:var(--turq)}.pv-fiche.prise{border-color:var(--petrole);background:var(--fond-doux,#F5F9FA)}.pv-fiche input{margin-top:3px;flex-shrink:0}.pv-fiche b{display:block;font-size:.83rem;color:var(--petrole)}.pv-fiche small{display:block;font-size:.73rem;color:var(--gris);line-height:1.4;margin-top:2px}.pv-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.pv-avert{font-size:.74rem;color:#b45309;font-weight:600}.pv-prov{display:inline-block;margin-top:5px;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px}.pv-prov.document{background:#e7f4ec;color:#1e7a46}.pv-prov.trame{background:#fff1e2;color:#b45309}.pv-trame{border-left:3px solid var(--orange);padding-left:12px}.pv-sits{margin-top:14px;padding:11px 13px;border-radius:10px;background:var(--fond-doux,#F5F9FA)}.pv-sits b{display:block;font-size:.78rem;color:var(--petrole)}.pv-sits-l{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pv-sit{font-size:.74rem;font-weight:600;color:#fff;background:var(--turq);border-radius:999px;padding:3px 10px}@media(max-width:980px){.pv-grille{grid-template-columns:1fr}}.pv-verdict{border-radius:12px;padding:14px 16px;margin-bottom:16px;border-left:4px solid var(--ligne);background:var(--voile)}.pv-verdict.v-ppsps{border-left-color:#dc2626;background:#fef2f2}.pv-verdict.v-plan_prevention{border-left-color:var(--orange);background:#fff8f0}.pv-verdict.v-aucun{border-left-color:var(--ok);background:#f1f9f4}.pv-verdict.v-indetermine{border-left-color:var(--gris)}.pv-v-t{font-weight:800;color:var(--petrole);font-size:1.02rem;margin-bottom:4px}.pv-verdict.v-ppsps .pv-v-t{color:#b91c1c}.pv-verdict p{margin:0;font-size:.85rem;color:var(--gris);line-height:1.55;max-width:82ch}.pv-fond{margin-top:6px;font-size:.76rem;color:var(--gris);font-style:italic}.pv-bloc{border:1px solid var(--ligne);border-radius:12px;padding:14px 16px;background:var(--carte);margin-bottom:16px}.pv-bloc h4{margin:0 0 10px;color:var(--petrole);font-size:.96rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.pv-bloc h4 .cpt{margin-left:auto;font-size:.76rem;font-weight:600;color:var(--gris)}.pv-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.pv-champs label{display:flex;flex-direction:column;gap:3px;font-size:.78rem;font-weight:700;color:var(--turq)}.pv-champs input,.pv-champs select{font:inherit;font-size:.88rem;font-weight:400;color:var(--texte);border:1.5px solid var(--ligne);border-radius:8px;padding:8px 10px;background:#fff}.pv-champs small{font-weight:400;font-size:.74rem;color:var(--gris);line-height:1.4}.pv-case{flex-direction:row;align-items:flex-start;gap:8px}.pv-case input{margin-top:3px}.pv-case span{font-weight:700;color:var(--turq);display:block}.pv-barre{height:6px;border-radius:4px;background:var(--voile-fort);overflow:hidden;margin-bottom:12px}.pv-barre span{display:block;height:100%;background:var(--turq);border-radius:4px}.pv-rubriques{display:flex;flex-direction:column;gap:6px}.pv-r{border:1px solid var(--ligne);border-radius:9px;overflow:hidden;background:#fff}.pv-r.manque{border-left:3px solid var(--orange)}.pv-r.faite{border-left:3px solid var(--ok)}.pv-r-tete{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 12px;border:none;background:none;cursor:pointer;text-align:left;font:inherit}.pv-r-tete b{font-size:.87rem;color:var(--petrole)}.pv-r-etat{margin-left:auto;font-size:.74rem;color:var(--gris)}.pv-r.faite .pv-r-etat{color:var(--ok)}.pv-tag{font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:1px 7px;border-radius:20px;background:#fef3f2;color:var(--erreur)}.pv-tag.opt{background:var(--voile-fort);color:var(--gris)}.pv-r-corps{padding:0 12px 11px;border-top:1px solid var(--ligne)}.pv-r-corps p{margin:8px 0;font-size:.79rem;color:var(--gris);line-height:1.5;max-width:82ch}.pv-r-corps textarea{width:100%;font:inherit;font-size:.87rem;color:var(--texte);border:1.5px solid var(--ligne);border-radius:8px;padding:8px 10px;background:#fff;resize:vertical}.pv-actions{display:flex;flex-wrap:wrap;gap:9px}.pv-assist{border:1px solid var(--ligne);border-radius:12px;padding:14px 16px;background:var(--voile);position:sticky;top:12px}.pv-assist h4{margin:0 0 10px;color:var(--petrole);font-size:.94rem}.pv-assist ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pv-a{padding-left:16px;position:relative}.pv-a:before{content:"";position:absolute;left:0;top:5px;width:9px;height:9px;border-radius:50%;border:2px solid var(--ligne);background:#fff}.pv-a.fait:before{background:var(--ok);border-color:var(--ok)}.pv-a.a_faire:before{background:var(--orange);border-color:var(--orange)}.pv-a b{display:block;font-size:.84rem;color:var(--petrole)}.pv-a.a_venir{opacity:.62}.pv-a span{display:block;font-size:.76rem;color:var(--gris);line-height:1.5;margin-top:2px}.pv-note{margin-top:12px;padding-top:10px;border-top:1px solid var(--ligne);font-size:.75rem;color:var(--gris);line-height:1.5}.pv-blocage{border-left:3px solid var(--erreur);background:#fef2f2;border-radius:0 9px 9px 0;padding:10px 13px;margin-bottom:12px;font-size:.81rem;color:var(--gris);line-height:1.55;max-width:84ch}.pv-blocage b{color:var(--erreur)}.pv-conditions{display:flex;flex-direction:column;gap:7px}.pv-c{display:flex;gap:9px;align-items:flex-start;padding:9px 11px;border:1px solid var(--ligne);border-radius:9px;background:#fff;cursor:pointer}.pv-c.ok{border-color:#bfe3d0;background:#f5fbf7}.pv-c input{margin-top:3px;flex:none}.pv-c b{display:block;font-size:.85rem;color:var(--petrole)}.pv-c small{display:block;font-size:.76rem;color:var(--gris);line-height:1.45;margin-top:2px;max-width:84ch}.pv-cot{margin-top:11px;padding:10px 13px;border-radius:9px;border-left:3px solid}.pv-cot b{display:block;font-size:.95rem;margin-bottom:2px}.pv-cot span{font-size:.81rem;line-height:1.5}.pv-cot.n-maitrise{border-color:var(--ok);background:#f1f9f4;color:#166534}.pv-cot.n-significatif{border-color:var(--orange);background:#fff8f0;color:var(--orange-fonce)}.pv-cot.n-eleve{border-color:#dc2626;background:#fef2f2;color:#b91c1c}.pv-cot.n-critique{border-color:#7f1d1d;background:#fee2e2;color:#7f1d1d}.refus-bloc{margin-top:16px;border:2px solid #F5C79A;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#fff7ef,#fffdfa)}.refus-tete{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:none;border:0;padding:14px 16px;cursor:pointer;font:inherit}.refus-tete:hover{background:#e8833a0f}.refus-ico{font-size:1.5rem;line-height:1;flex-shrink:0}.refus-tete b{display:block;color:#b45309;font-size:.95rem}.refus-tete small{display:block;color:var(--gris);font-size:.78rem;line-height:1.45;margin-top:2px}.refus-chev{margin-left:auto;color:#b45309;font-size:.7rem;flex-shrink:0}.refus-corps{padding:0 16px 16px;border-top:1px solid #F5C79A}.refus-motifs{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 12px}.refus-motif{background:#fff;border:1.5px solid #EBD9C4;border-radius:999px;padding:6px 14px;font:inherit;font-size:.79rem;font-weight:600;color:var(--gris);cursor:pointer}.refus-motif:hover{border-color:var(--orange)}.refus-motif.actif{background:var(--orange);border-color:var(--orange);color:#fff}.refus-ligne{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.refus-champ{display:flex;flex-direction:column;gap:5px;flex:1;min-width:240px}.refus-champ span{font-size:.78rem;font-weight:700;color:var(--petrole)}.refus-champ input{font:inherit;font-size:.95rem;border:1.5px solid #EBD9C4;border-radius:10px;padding:11px 13px;background:#fff;min-width:0}.refus-champ input:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #e8833a29}.refus-envoi{background:var(--orange);color:#fff;border:0;border-radius:10px;padding:12px 22px;font:inherit;font-size:.92rem;font-weight:800;cursor:pointer;white-space:nowrap}.refus-envoi:hover:not(:disabled){background:#d8722a}.refus-envoi:disabled{opacity:.45;cursor:not-allowed}.refus-aide{margin:12px 0 0;font-size:.76rem;color:var(--gris);line-height:1.5}.refus-aide b{color:var(--petrole)}@media(max-width:560px){.refus-envoi{width:100%}}.editeur-tache{background:#fff;border:1.5px solid var(--ligne);border-radius:20px;margin:0 0 22px;overflow:hidden;box-shadow:0 2px 10px #0b4f5f0d}.editeur-tache.en-edition{border-color:#f2c08a;box-shadow:0 2px 14px #c1620a1a}.et-tete{display:flex;align-items:center;gap:13px;padding:16px 20px;background:linear-gradient(180deg,#f7fbfc,#fff);border-bottom:1px solid var(--ligne)}.en-edition .et-tete{background:linear-gradient(180deg,#fff6ec,#fff);border-bottom-color:#f6dcc0}.et-pastille{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--petrole);color:#fff}.en-edition .et-pastille{background:var(--orange)}.et-titres{display:flex;flex-direction:column;gap:2px;min-width:0}.et-titres strong{font-size:1.02rem;color:var(--petrole);line-height:1.25}.en-edition .et-titres strong{color:var(--orange-fonce)}.et-titres span{font-size:.8rem;color:var(--gris);line-height:1.4}.et-corps{padding:18px 20px 6px}.et-ligne{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 16px}.et-datetime{display:grid;grid-template-columns:1fr;gap:0 12px}.et-datetime:has(.champ+.champ){grid-template-columns:1fr 118px}.et-plein{grid-column:1/-1}.et-corps .champ{margin-bottom:14px}.et-corps textarea{border:1.5px solid #CFE1E6;border-radius:10px;padding:12px 14px;font-size:1rem;font-family:inherit;background:#fdfefe;color:var(--texte);resize:vertical;min-height:84px;width:100%}.et-corps textarea:focus{outline:none;border-color:var(--turq);background:#fff}.segmente{display:flex;gap:6px;flex-wrap:wrap}.segmente button{flex:1 1 auto;min-width:96px;padding:11px 14px;border-radius:10px;border:1.5px solid #CFE1E6;background:#fdfefe;font-family:inherit;font-size:.92rem;font-weight:600;color:var(--gris);cursor:pointer;transition:all .15s}.segmente button:hover{border-color:var(--turq);color:var(--petrole)}.segmente button.actif{background:var(--petrole);border-color:var(--petrole);color:#fff}.segmente button:focus-visible{outline:2px solid var(--turq);outline-offset:2px}.segmente button.actif.p-haute{background:var(--erreur);border-color:var(--erreur)}.segmente button.actif.p-moyenne{background:var(--orange);border-color:var(--orange)}.segmente button.actif.p-basse{background:var(--turq);border-color:var(--turq)}.et-pied{display:flex;align-items:center;gap:16px;padding:14px 20px;background:#f7fbfc;border-top:1px solid var(--ligne)}.en-edition .et-pied{background:#fff6ec;border-top-color:#f6dcc0}.col-actions{text-align:right;white-space:nowrap}.col-actions .btn-lien+.btn-lien{margin-left:12px}@media(max-width:560px){.et-tete,.et-corps,.et-pied{padding-left:15px;padding-right:15px}.et-pied .btn{width:100%}.et-pied{flex-direction:column-reverse;align-items:stretch;gap:10px;text-align:center}.segmente button{min-width:0}}.ne-bloc{display:flex;flex-direction:column;gap:6px;margin:0 0 14px}.ne-label{font-size:.78rem;font-weight:800;color:var(--petrole);letter-spacing:.01em}.ne-issues{display:flex;flex-wrap:wrap;gap:7px}.ne-issue{border:1.5px solid #D7E6EA;background:#fbfdfd;border-radius:999px;padding:9px 15px;font-family:inherit;font-size:.85rem;font-weight:700;color:#5e7a82;cursor:pointer;transition:all .16s ease}.ne-issue:hover{transform:translateY(-1px);border-color:var(--turq);color:var(--petrole)}.ne-issue:focus-visible{outline:2px solid var(--turq);outline-offset:2px}.ne-issue.t-ok{border-color:#b7e0c7;color:#1b6b42}.ne-issue.t-attente{border-color:#f3d3aa;color:#8a5a10}.ne-issue.t-ko{border-color:#efc4bc;color:#9c3520}.ne-issue.actif{color:#fff;border-color:transparent;box-shadow:0 3px 10px #0b4f5f2e}.ne-issue.actif.t-ok{background:linear-gradient(135deg,#2e9e63,#1b6b42)}.ne-issue.actif.t-attente{background:linear-gradient(135deg,#e39a2c,#b96f10)}.ne-issue.actif.t-muet{background:linear-gradient(135deg,#7e97a0,#566e77)}.ne-issue.actif.t-ko{background:linear-gradient(135deg,#c4553a,#93321c)}.ne-ligne{display:grid;grid-template-columns:1fr 148px;gap:0 16px;align-items:end}.ne-duree{max-width:148px}.ne-select{border:1.5px solid #CFE1E6;border-radius:10px;padding:11px 13px;font-size:.95rem;font-family:inherit;background:#fdfefe;color:var(--texte);width:100%}.ne-select:focus{outline:none;border-color:var(--turq);background:#fff}.ne-consequence{margin:-4px 0 14px;padding:9px 13px;border-radius:9px;background:#fff7ec;border:1px solid #F2DCC0;color:#7a5a33;font-size:.82rem;line-height:1.5}@media(max-width:560px){.ne-ligne{grid-template-columns:1fr;gap:0}.ne-duree{max-width:none}.ne-issue{flex:1 1 auto;text-align:center}}.refus-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.refus-duo>.refus-bloc{margin:0}.bloc-flyer{border-color:#bfe0e6;background:#f2f9fa}.bloc-flyer .refus-tete b{color:var(--petrole)}.bloc-flyer .refus-envoi{background:var(--turq)}.bloc-flyer .refus-envoi:hover:not(:disabled){background:var(--petrole)}@media(max-width:1000px){.refus-duo{grid-template-columns:1fr}}.ga-invite{margin:0 0 16px}.ga-bouton{display:flex;align-items:center;gap:13px;width:100%;text-align:left;cursor:pointer;background:#f2f9fa;border:1.5px solid #BFE0E6;border-radius:14px;padding:13px 16px;font-family:inherit}.ga-bouton:hover{background:#e9f4f6;border-color:var(--turq)}.ga-bouton>span:first-child{font-size:1.2rem;flex:0 0 auto}.ga-bouton b{display:block;color:var(--petrole);font-size:.96rem}.ga-bouton small{display:block;color:var(--gris);font-size:.8rem;margin-top:2px;line-height:1.4}.ga-chev{margin-left:auto;color:var(--turq);flex:0 0 auto}.ga{background:#fff;border:1.5px solid #BFE0E6;border-radius:16px;padding:16px 18px;margin:0 0 20px}.ga-tete{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ga-pastille{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--petrole);font-size:1.05rem}.ga-titres{display:flex;flex-direction:column;gap:2px;min-width:0}.ga-titres strong{color:var(--petrole);font-size:1rem}.ga-titres span{font-size:.8rem;color:var(--gris)}.ga-tete .btn-lien{margin-left:auto}.ga-etat{display:inline-block;font-size:.74rem;font-weight:800;border-radius:999px;padding:3px 10px;white-space:nowrap;background:#edf2f4;color:#5b7480}.ga-etat.e-ouvert{background:#e6f7ee;color:#1b6b42}.ga-etat.e-invite{background:#fdf3e3;color:#8a5a10}.ga-etat.e-corbeille{background:#fbebe7;color:#9c3520}.ga-etat.e-expiree{background:#f3e8ee;color:#7a3560}.ga-rgpd{margin:14px 0 0;padding:11px 13px;background:#f7fbfc;border:1px solid var(--ligne);border-radius:10px;font-size:.78rem;color:#4a6b72;line-height:1.55}.ga-rgpd b{color:var(--petrole)}@media(max-width:560px){.ga{padding:14px 13px}}.aide-role{font-size:11.5px;color:var(--gris);margin-top:2px;max-width:34ch;line-height:1.35}.sig-declencheur{display:flex;align-items:center;gap:7px;width:100%;background:none;border:none;padding:7px 12px;font:600 12px/1.3 inherit;color:var(--gris);cursor:pointer;border-radius:8px;text-align:left;transition:background .15s,color .15s}.sig-declencheur:hover{background:var(--voile-fort);color:var(--petrole)}.app.reduite .sig-declencheur span{display:none}.app.reduite .sig-declencheur{justify-content:center;padding:7px 0}.ap.sig{width:min(600px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column}.sig-tete{padding:20px 24px 14px;border-bottom:1px solid var(--ligne)}.sig-tete h2{margin:0 0 5px;font-size:1.12rem;color:var(--petrole)}.sig-tete p{margin:0;font-size:.86rem;color:var(--gris);line-height:1.45}.sig-corps{padding:18px 24px 22px;overflow:auto;display:flex;flex-direction:column;gap:14px}.sig-gravites{border:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sig-gravites legend{font-size:.82rem;font-weight:700;color:var(--texte);margin-bottom:8px;padding:0}.sig-gravite{display:flex;flex-direction:column;gap:3px;text-align:left;cursor:pointer;font-family:inherit;border:1.5px solid var(--ligne);background:#fff;border-radius:12px;padding:10px 11px;transition:all .15s}.sig-gravite b{font-size:.86rem;color:var(--texte)}.sig-gravite span{font-size:.73rem;color:var(--gris);line-height:1.3}.sig-gravite:hover{border-color:var(--turq)}.sig-gravite.actif{border-color:var(--orange);background:#fff6f0;box-shadow:0 0 0 3px #e8772221}.sig-gravite.actif b{color:var(--orange)}.sig-corps textarea{width:100%;font:inherit;font-size:.9rem;padding:10px 12px;border:1.5px solid var(--ligne);border-radius:11px;resize:vertical;color:var(--texte);background:#fff}.sig-corps textarea:focus{outline:none;border-color:var(--turq);box-shadow:0 0 0 3px #178c9e21}.sig-aide{margin:-8px 0 0;font-size:.78rem;color:var(--gris)}.sig-attention{background:#fff6f0;border:1px solid #F6D5BC;border-left:4px solid var(--orange);border-radius:10px;padding:11px 13px;display:flex;flex-direction:column;gap:4px}.sig-attention b{font-size:.85rem;color:#9a4a0e}.sig-attention span{font-size:.79rem;color:var(--texte);line-height:1.45}.sig-contexte{border:1px solid var(--ligne);border-radius:11px;background:var(--voile);padding:10px 13px}.sig-contexte summary{cursor:pointer;font-size:.82rem;font-weight:700;color:var(--petrole)}.sig-contexte dl{margin:11px 0 8px;display:grid;gap:5px}.sig-contexte dl>div{display:grid;grid-template-columns:150px 1fr;gap:10px;font-size:.79rem}.sig-contexte dt{color:var(--gris)}.sig-contexte dd{margin:0;color:var(--texte);word-break:break-word}.sig-contexte dd.sig-tech{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.73rem;color:var(--erreur)}.sig-contexte p{margin:0;font-size:.76rem;color:var(--gris);line-height:1.45}.sig-reponse{display:flex;gap:9px;align-items:flex-start;font-size:.8rem;color:var(--texte);line-height:1.45;cursor:pointer}.sig-reponse input{margin-top:2px;flex:0 0 auto}.sig-erreur{background:#fdf2f2;border:1px solid #F3C7C7;border-radius:10px;padding:10px 12px;font-size:.83rem;color:var(--erreur)}.sig-actions{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap}.sig-merci{align-items:center;text-align:center;padding:38px 24px;color:var(--vert)}.sig-merci b{font-size:1.02rem;color:var(--texte)}.sig-merci span{font-size:.86rem;color:var(--gris)}@media(max-width:560px){.sig-gravites{grid-template-columns:1fr}.sig-contexte dl>div{grid-template-columns:1fr;gap:1px}}.sg-pouls{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 18px}.sg-pouls>div{background:var(--carte);border:1px solid var(--ligne);border-radius:13px;padding:13px 15px;display:flex;flex-direction:column;gap:2px}.sg-pouls b{font-size:1.5rem;color:var(--petrole);font-variant-numeric:tabular-nums;line-height:1.1}.sg-pouls span{font-size:.76rem;color:var(--gris);text-transform:uppercase;letter-spacing:.03em}.sg-pouls .alerte{border-color:#f3c7c7;background:#fdf6f6}.sg-pouls .alerte b{color:var(--erreur)}.sg-filtres{display:flex;gap:7px;margin-bottom:12px;flex-wrap:wrap}.sg-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sg-item{border:1px solid var(--ligne);border-radius:12px;overflow:hidden;background:#fff}.sg-item.g-bloquant{border-left:4px solid var(--erreur)}.sg-item.g-genant{border-left:4px solid var(--orange)}.sg-item.g-detail{border-left:4px solid var(--ligne)}.sg-entete{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"p m s" "p e s";gap:2px 11px;width:100%;background:none;border:none;padding:11px 13px;cursor:pointer;text-align:left;font-family:inherit;align-items:center}.sg-entete:hover{background:var(--voile)}.sg-pastille{grid-area:p;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px;border-radius:999px;white-space:nowrap}.p-bloquant{background:#fdecec;color:var(--erreur)}.p-genant{background:#fff1e6;color:#9a4a0e}.p-detail{background:var(--voile-fort);color:var(--gris)}.sg-message{grid-area:m;font-size:.88rem;color:var(--texte);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sg-meta{grid-area:e;font-size:.75rem;color:var(--gris)}.sg-statut{grid-area:s;font-size:.73rem;font-weight:700;color:var(--gris);white-space:nowrap}.s-corrige{color:var(--vert)}.s-nouveau{color:var(--turq)}.s-refuse,.s-doublon{color:var(--gris);text-decoration:line-through}.sg-detail{border-top:1px solid var(--ligne);background:var(--voile);padding:13px;display:flex;flex-direction:column;gap:12px}.sg-detail dl{margin:0;display:grid;gap:4px}.sg-detail dl>div{display:grid;grid-template-columns:150px 1fr;gap:10px;font-size:.79rem}.sg-detail dt{color:var(--gris)}.sg-detail dd{margin:0;word-break:break-word}.sg-tech{display:flex;flex-direction:column;gap:4px}.sg-tech b{font-size:.78rem;color:var(--gris)}.sg-tech code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;color:var(--erreur);background:#fff;border:1px solid #F3C7C7;border-radius:8px;padding:8px 10px;word-break:break-word}.sg-reponse-editeur{background:#fff;border:1px solid var(--ligne);border-left:3px solid var(--turq);border-radius:10px;padding:10px 12px}.sg-reponse-editeur b{font-size:.78rem;color:var(--turq)}.sg-reponse-editeur p{margin:3px 0 0;font-size:.85rem}.sg-tri{background:#fff;border:1px solid var(--ligne);border-radius:11px;padding:12px;display:flex;flex-direction:column;gap:10px}.sg-tri-statuts{display:flex;gap:6px;flex-wrap:wrap}.sg-tri textarea{width:100%;font:inherit;font-size:.86rem;padding:9px 11px;border:1.5px solid var(--ligne);border-radius:10px;resize:vertical}.sg-tri-bas{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.sg-tri-version{max-width:180px}.sg-explication{margin:0 0 12px;font-size:.83rem;color:var(--gris);line-height:1.5;max-width:76ch}.sg-rapport td,.sg-rapport th{font-variant-numeric:tabular-nums}.sg-barre-cell{width:120px}.sg-barre{display:block;height:7px;background:var(--voile-fort);border-radius:999px;overflow:hidden}.sg-barre i{display:block;height:100%;background:linear-gradient(90deg,var(--turq),var(--orange));border-radius:999px}.sg-bloquant{color:var(--erreur)}@media(max-width:720px){.sg-pouls{grid-template-columns:repeat(2,1fr)}.sg-entete{grid-template-columns:auto 1fr;grid-template-areas:"p s" "m m" "e e"}.sg-detail dl>div{grid-template-columns:1fr;gap:1px}}.aide-regime{grid-column:1/-1;margin:-4px 0 0;font-size:.78rem;color:var(--gris);line-height:1.45;background:var(--voile);border-left:3px solid var(--turq);border-radius:0 8px 8px 0;padding:7px 10px}.cibtp-intro{margin:0 0 12px;font-size:.85rem;color:var(--gris);line-height:1.55;max-width:78ch}.cibtp-lien{margin:10px 0 0;font-size:.85rem}.cibtp-lien a{color:var(--turq);font-weight:700}.cibtp-delais{margin-top:14px;background:#fff6f0;border:1px solid #F6D5BC;border-left:4px solid var(--orange);border-radius:11px;padding:12px 14px}.cibtp-delais b{font-size:.87rem;color:#9a4a0e}.cibtp-delais ul{margin:7px 0 8px;padding-left:19px;font-size:.85rem;line-height:1.6}.cibtp-delais small{color:var(--gris);font-size:.78rem;line-height:1.5;display:block}.it-actions{margin:14px 0}.it-liste{display:flex;flex-direction:column;gap:10px;margin-top:14px}.it-arret{border:1px solid var(--ligne);border-radius:13px;background:#fff;overflow:hidden}.it-arret.n-perdu{border-left:4px solid var(--erreur)}.it-arret.n-urgent{border-left:4px solid var(--orange)}.it-arret.n-calme{border-left:4px solid var(--ligne)}.it-entete{display:grid;grid-template-columns:auto 1fr minmax(240px,300px);gap:14px;align-items:center;width:100%;background:none;border:none;padding:13px 15px;cursor:pointer;text-align:left;font-family:inherit}.it-entete:hover{background:var(--voile)}.it-cause{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:var(--voile-fort);color:var(--turq);padding:5px 9px;border-radius:999px;white-space:nowrap}.it-titre{display:flex;flex-direction:column;gap:2px}.it-titre b{font-size:.93rem;color:var(--texte)}.it-titre small{font-size:.77rem;color:var(--gris)}.it-echeances{display:flex;flex-direction:column;gap:5px}.it-ech{display:flex;flex-direction:column;gap:1px;font-size:.78rem;padding:5px 9px;border-radius:8px;background:var(--voile);color:var(--gris)}.it-ech b{font-size:.78rem}.it-ech small{font-size:.7rem;line-height:1.35;opacity:.9}.it-ech.urgent{background:#fff1e6;color:#9a4a0e}.it-ech.perdu{background:#fdecec;color:var(--erreur)}.it-ech.faite{background:#eff8f1;color:var(--vert)}.it-ech.neutre,.it-ech.a_faire{background:var(--voile)}.it-detail{border-top:1px solid var(--ligne);background:var(--voile);padding:14px;display:flex;flex-direction:column;gap:13px}.it-bloquants{background:#fff6f0;border:1px solid #F6D5BC;border-left:4px solid var(--orange);border-radius:10px;padding:11px 13px}.it-bloquants b{font-size:.86rem;color:#9a4a0e}.it-bloquants ul{margin:6px 0 0;padding-left:19px;font-size:.83rem;line-height:1.55}.it-texte{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;line-height:1.5;padding:11px 13px;border:1.5px solid var(--ligne);border-radius:11px;background:#fff;color:var(--texte);resize:vertical}.it-boutons{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.it-note{margin:0;font-size:.79rem;color:var(--gris)}.it-aide{margin:8px 0 0;font-size:.8rem;color:var(--gris);line-height:1.5;max-width:76ch}.it-journees,.it-salaries{border:1px solid var(--ligne);border-radius:11px;padding:12px;margin-top:13px}.it-journees legend,.it-salaries legend{font-size:.83rem;font-weight:700;color:var(--petrole);padding:0 6px}.it-journee{display:flex;gap:8px;align-items:center;margin-bottom:7px}.it-journee input[type=date]{flex:0 0 160px}.it-journee input[type=number]{flex:0 0 80px}.it-journee input{font:inherit;font-size:.85rem;padding:7px 9px;border:1.5px solid var(--ligne);border-radius:9px}.it-salarie{display:flex;gap:9px;align-items:center;padding:6px 0;font-size:.86rem}.it-salarie small{color:var(--gris);font-size:.76rem}.it-salarie small.manque{color:var(--orange);font-weight:700}@media(max-width:900px){.it-entete{grid-template-columns:1fr;gap:9px}.it-echeances{width:100%}}.dc-projet{margin:10px 0 4px;padding:12px 14px;border:1px solid var(--ligne);border-radius:12px;background:color-mix(in srgb,var(--turq) 5%,#fff)}.dc-calcul{display:flex;flex-direction:column;gap:2px;font-size:.86rem}.dc-calcul>div{display:flex;justify-content:space-between;gap:16px;padding:3px 0;color:#3d5c66}.dc-calcul>div>b{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--petrole)}.dc-calcul>div.tr{border-top:1px solid var(--ligne);margin-top:2px;padding-top:5px}.dc-calcul>div.fort{border-top:2px solid var(--petrole);font-weight:800}.dc-calcul>div.fort>b{font-size:1.05rem;color:var(--orange)}.dc-rg{margin:0 0 12px;padding:12px 14px;border-radius:12px;border:1px solid var(--ligne);background:var(--voile)}.dc-rg-t{font-size:1rem;color:var(--petrole);margin-bottom:4px}.dc-rg-t b{font-size:1.2rem;font-variant-numeric:tabular-nums}.dc-rg p{margin:4px 0;font-size:.85rem;color:#3d5c66}.dc-rg-exigible{background:#e7f7ee;border-color:#a7dfc0}.dc-rg-exigible .dc-rg-t{color:#12704a}.dc-rg-en_cours{background:#fff3e2;border-color:#f6ce96}.dc-rg-en_cours .dc-rg-t{color:#9a5a11}.dc-rg-opposition{background:#fdecec;border-color:#f3b4b4}.dc-rg-opposition .dc-rg-t{color:#9b2c2c}table.liste tbody tr.l-alerte td,table.liste tbody tr.l-alerte:nth-child(2n) td{background:#fdecec}table.liste tbody tr.l-alerte:hover td{background:#fbdfdf}.dc-methodes{margin:12px 0 4px;display:flex;flex-direction:column;gap:7px}.dc-methode{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--ligne);border-radius:11px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.dc-methode:hover{border-color:var(--turq)}.dc-methode.actif{border-color:var(--turq);background:color-mix(in srgb,var(--turq) 7%,#fff)}.dc-methode input{margin-top:3px;flex:0 0 auto}.dc-methode span{display:flex;flex-direction:column;gap:2px;min-width:0}.dc-methode b{color:var(--petrole);font-size:.92rem}.dc-methode small{color:#3d5c66;font-size:.82rem;line-height:1.45}.dc-methode em{color:var(--orange);font-size:.8rem;font-style:normal;font-weight:600}.enc-detail{padding:12px 4px;display:flex;flex-direction:column;gap:12px}.enc-conduite{margin:0;padding:10px 13px;border-radius:10px;background:#fff;border-left:4px solid var(--orange);color:var(--petrole);font-size:.9rem;font-weight:600}.enc-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.enc-bloc{background:#fff;border:1px solid var(--ligne);border-radius:11px;padding:11px 13px;display:flex;flex-direction:column;gap:7px}.enc-bloc b{color:var(--petrole);font-size:.88rem}.enc-bloc p{margin:0;font-size:.79rem;color:var(--gris);line-height:1.45}.enc-bloc input{font-family:inherit;font-size:.86rem;padding:7px 9px;border:1px solid var(--ligne);border-radius:9px;background:#fff;color:#26414a}.enc-bloc input:focus{outline:2px solid color-mix(in srgb,var(--turq) 45%,#fff);border-color:var(--turq)}.enc-journal{background:#fff;border:1px solid var(--ligne);border-radius:11px;padding:11px 13px}.enc-ligne{display:flex;gap:12px;padding:4px 0;font-size:.83rem;color:#3d5c66;border-bottom:1px solid var(--voile)}.enc-ligne:last-child{border-bottom:none}.enc-ligne .q{flex:0 0 84px;color:var(--gris);font-variant-numeric:tabular-nums}.insc-choix{border:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:7px}.insc-choix legend{padding:0;margin-bottom:7px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--turq)}.insc-carte{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border:1px solid var(--ligne);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.insc-carte:hover{border-color:var(--turq)}.insc-carte.actif{border-color:var(--turq);background:color-mix(in srgb,var(--turq) 8%,#fff)}.insc-carte input{margin-top:3px;flex:0 0 auto}.insc-carte span{display:flex;flex-direction:column;gap:2px;min-width:0}.insc-carte b{color:var(--petrole);font-size:.94rem}.insc-carte small{color:#3d5c66;font-size:.83rem;line-height:1.45}.insc-carte em{color:var(--gris);font-size:.78rem;font-style:normal}.insc-note{margin:-6px 0 14px;padding:10px 13px;border-radius:10px;background:color-mix(in srgb,var(--turq) 7%,#fff);border-left:3px solid var(--turq);font-size:.84rem;color:#3d5c66;line-height:1.5}.auth-boite:has(.insc-choix){max-width:520px}.tva-regime{margin:14px 0 4px;padding:13px 15px;border:1px solid var(--ligne);border-radius:12px;background:color-mix(in srgb,var(--turq) 5%,#fff);display:flex;flex-direction:column;gap:9px}.tva-case{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.tva-case input{margin-top:3px;flex:0 0 auto}.tva-case span{display:flex;flex-direction:column;gap:2px;min-width:0}.tva-case b{color:var(--petrole);font-size:.9rem}.tva-case small{color:#3d5c66;font-size:.81rem;line-height:1.5}.tva-date{display:flex;gap:8px;align-items:center;font-size:.84rem;color:#3d5c66}.tva-date input{font-family:inherit;padding:5px 8px;border:1px solid var(--ligne);border-radius:8px;background:#fff;color:#26414a}.tva-mentions{background:#fff;border:1px solid var(--ligne);border-radius:10px;padding:9px 12px}.tva-mentions p{margin:3px 0;font-size:.79rem;color:#3d5c66;line-height:1.5}.raccourcis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0 0 18px}.raccourci{display:flex;flex-direction:column;gap:2px;padding:13px 15px;border:1px solid var(--ligne);border-radius:13px;background:#fff;text-decoration:none;box-shadow:0 1px 2px #0b4f5f0d;transition:transform .1s,box-shadow .18s,border-color .18s}.raccourci:hover{transform:translateY(-1px);border-color:var(--turq);box-shadow:0 6px 18px -8px #0b4f5f66}.raccourci b{color:var(--petrole);font-size:.95rem;line-height:1.25}.raccourci small{color:var(--gris);font-size:.79rem}.raccourci:first-child{border-left:3px solid var(--orange)}.jour-liste{display:flex;flex-direction:column;gap:2px}.jour-ligne{display:grid;grid-template-columns:74px 1fr auto;gap:12px;align-items:center;padding:8px 4px;border-bottom:1px solid var(--voile)}.jour-ligne:last-child{border-bottom:none}.jour-ligne .q{display:flex;flex-direction:column;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--petrole);font-weight:700}.jour-ligne .q small{color:var(--gris);font-weight:400;font-size:.76rem}.jour-ligne .n{display:flex;flex-direction:column;min-width:0}.jour-ligne .n small{color:var(--gris);font-size:.8rem}.jour-ligne .h{color:var(--turq);font-weight:700;white-space:nowrap}.jauge-forfait{height:6px;border-radius:999px;background:#ddebef;overflow:hidden;margin-bottom:3px}.jauge-forfait i{display:block;height:100%;transition:width .3s}.fm-panneau{margin-top:10px;padding:13px 15px;border:1px solid var(--ligne);border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:10px}.fm-tete{display:flex;justify-content:space-between;align-items:center;color:var(--petrole);font-size:.95rem}.fm-reglages{display:flex;gap:12px;flex-wrap:wrap}.fm-reglages .champ{max-width:220px}.fm-accord{padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--orange) 7%,#fff);border:1px solid #F6CE96;display:flex;flex-direction:column;gap:8px}.fm-annexe summary{cursor:pointer;color:var(--turq);font-size:.85rem;font-weight:600}.fm-annexe pre{white-space:pre-wrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;color:#3d5c66;background:var(--voile);padding:11px 13px;border-radius:9px;margin:8px 0 0;overflow-x:auto}.mer-liste{display:flex;flex-direction:column;gap:8px}.mer-etape{display:flex;gap:12px;align-items:flex-start;padding:11px 13px;border:1px solid var(--ligne);border-radius:11px;background:#fff}.mer-etape.fait{background:color-mix(in srgb,var(--turq) 5%,#fff);border-color:#a7dfc0}.mer-coche{flex:0 0 22px;height:22px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--ligne);color:#12704a;font-weight:900;font-size:.8rem;margin-top:1px}.mer-etape.fait .mer-coche{border-color:#a7dfc0;background:#e7f7ee}.mer-texte{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.mer-texte b{color:var(--petrole);font-size:.93rem}.mer-etape.fait .mer-texte b{color:#12704a}.mer-texte small{color:#3d5c66;font-size:.82rem;line-height:1.5}.mer-etape .btn{flex:0 0 auto;align-self:center;white-space:nowrap}.reg-regles{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:12px 14px;border-radius:11px;background:var(--voile);border:1px solid var(--ligne)}.groupe{--u:var(--turq)}.groupe.u-pilotage{--u:#0B4F5F}.groupe.u-activite{--u:#C2620A}.groupe.u-clients{--u:#0E7C8C}.groupe.u-portail{--u:#5B6BB5}.groupe.u-editeur{--u:#3E7A5E}.groupe.u-reglages{--u:#6E868E}.groupe-titre{color:var(--u);opacity:1}.groupe>.groupe-titre:before{content:"";display:inline-block;width:3px;height:.72rem;border-radius:2px;background:var(--u);margin-right:6px;vertical-align:-1px}.app.reduite .groupe>.groupe-titre:before{display:none}.groupe .lien.actif{border-left-color:var(--u);background:linear-gradient(90deg,color-mix(in srgb,var(--u) 16%,#fff),color-mix(in srgb,var(--u) 6%,#fff));color:color-mix(in srgb,var(--u) 70%,#06232a);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--u) 25%,transparent)}.groupe .lien.actif .ico{color:var(--u)}.groupe .lien:hover{background:color-mix(in srgb,var(--u) 8%,#fff)}.groupe{margin-bottom:14px}.groupe-titre{display:flex;align-items:center;gap:9px;padding:6px 10px 5px;font-size:.62rem;letter-spacing:.16em}.groupe>.groupe-titre:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--u) 45%,transparent),transparent)}.groupe>.groupe-titre:before{display:none}.lien{border-radius:0;padding:6px 10px 6px 11px;margin-bottom:0;border-left:2px solid transparent;font-weight:600;font-size:.855rem}.groupe .lien:hover{background:color-mix(in srgb,var(--u) 7%,transparent);border-left-color:color-mix(in srgb,var(--u) 40%,transparent)}.groupe .lien.actif{background:color-mix(in srgb,var(--u) 13%,transparent);border-left-color:var(--u);color:color-mix(in srgb,var(--u) 72%,#06232a);box-shadow:none;font-weight:700}.app.reduite .lien{border-left-width:2px;padding-left:4px}.rail{flex:0 0 68px;width:68px;background:linear-gradient(180deg,#0b3b47,#0a2e38);display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0 14px;position:sticky;top:0;height:100vh;border-right:1px solid rgba(255,255,255,.06)}.rail-marque{display:block;width:40px;margin-bottom:8px;line-height:0;opacity:.95}.rail-marque img{width:100%;height:auto;display:block}.rail-liste{display:flex;flex-direction:column;gap:3px;width:100%;align-items:center;overflow-y:auto;padding:2px 0}.rail-liste::-webkit-scrollbar{width:0}.rail-btn{--u:#3FCADD;position:relative;width:52px;padding:9px 0 7px;display:flex;flex-direction:column;align-items:center;gap:3px;background:transparent;border:none;cursor:pointer;border-radius:11px;color:#ffffff9e;font-family:inherit;transition:background .15s,color .15s}.rail-btn:hover{background:#ffffff12;color:#fff}.rail-btn .ico{width:20px;height:20px}.rail-nom{font-size:.56rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;line-height:1;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-btn.actif{background:#ffffff1c;color:#fff}.rail-btn.actif:before{content:"";position:absolute;left:-8px;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--u);box-shadow:0 0 12px var(--u),0 0 22px color-mix(in srgb,var(--u) 55%,transparent)}.rail-btn.courant:not(.actif):after{content:"";position:absolute;top:7px;right:9px;width:5px;height:5px;border-radius:50%;background:var(--u);box-shadow:0 0 8px var(--u)}.rail-btn.u-pilotage{--u:#7DE3F4}.rail-btn.u-activite{--u:#FFA24D}.rail-btn.u-clients{--u:#3FCADD}.rail-btn.u-portail{--u:#A5B4FC}.rail-btn.u-tresorerie{--u:#4FD1A0}.rail-btn.u-editeur{--u:#6EE7B7}.rail-btn.u-reglages{--u:#B8C4CC}.panneau-tete{padding:14px 14px 10px;border-bottom:1px solid var(--ligne);margin-bottom:8px}.panneau-titre{display:block;font-size:1.02rem;font-weight:800;color:var(--u);letter-spacing:-.01em}.panneau-sous{display:block;font-size:.74rem;color:var(--gris);margin-top:2px;line-height:1.35}@media(prefers-reduced-motion:no-preference){.panneau{animation:panneau-entre .16s ease-out}@keyframes panneau-entre{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.rail-btn.actif:before{transition:background .2s}}.app.reduite .laterale{width:0;flex-basis:0;overflow:hidden;border-right:none}.app.reduite .rail{flex-basis:68px}@media(max-width:900px){.rail{display:none}.app.menu-ouvert .rail{display:flex;position:fixed;left:0;top:0;z-index:41}.app.menu-ouvert .laterale{left:68px}}@media(max-width:1280px){.panneau .lien .txt{display:inline}}.laterale>.marque{display:none}.panneau-marque{display:block;padding:14px 16px 10px;line-height:0}.panneau-marque .logo-complet{max-width:150px}.rail-marque{display:none}.rail{padding-top:14px}.bord-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--ligne);border:1px solid var(--ligne);border-radius:14px;overflow:hidden;margin:0 0 16px}.bc{background:var(--carte);padding:13px 16px;display:flex;flex-direction:column;gap:2px}.bc b{font-size:1.5rem;font-weight:900;color:var(--petrole);line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bc span{font-size:.7rem;color:var(--gris);text-transform:uppercase;letter-spacing:.07em;font-weight:700}.bc.alerte b{color:var(--orange)}.bord{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:16px;align-items:start}@media(max-width:980px){.bord{grid-template-columns:1fr}}.bord-fil{background:var(--carte);border:1px solid var(--ligne);border-radius:16px;padding:16px 18px 18px}.bord-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.bord-tete h3{margin:0;color:var(--petrole);font-size:1.05rem;font-weight:800}.bord-faites{font-size:.78rem;color:var(--ok);font-weight:700}.fil-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fil-item{display:grid;grid-template-columns:26px 1fr auto;gap:11px;align-items:center;padding:10px 4px 10px 0;border-bottom:1px solid var(--voile)}.fil-item:last-child{border-bottom:none}.fil-item{border-left:3px solid transparent;padding-left:9px}.fil-item.u-retard{border-left-color:var(--orange)}.fil-item.u-aujourdhui{border-left-color:var(--turq)}.fil-coche{width:22px;height:22px;border-radius:7px;border:2px solid var(--ligne);background:var(--carte);color:transparent;cursor:pointer;display:grid;place-items:center;padding:0;transition:border-color .15s,color .15s}.fil-coche:hover{border-color:var(--turq);color:var(--turq)}.fil-coche:disabled{opacity:.5;cursor:default}.fil-pastille{width:8px;height:8px;border-radius:50%;background:var(--turq);margin-left:7px;opacity:.6}.fil-texte{display:flex;flex-direction:column;gap:1px;min-width:0;text-decoration:none}.fil-texte b{color:var(--texte);font-size:.9rem;font-weight:600;line-height:1.3}.fil-texte small{color:var(--gris);font-size:.78rem;line-height:1.35}.fil-texte:hover b{color:var(--turq)}.fil-marque{display:flex;align-items:center;gap:8px;white-space:nowrap}.fil-heure{font-weight:800;color:var(--petrole);font-variant-numeric:tabular-nums;font-size:.92rem}.fil-montant{font-weight:800;color:var(--orange);font-variant-numeric:tabular-nums;font-size:.86rem}.fil-retard{font-size:.72rem;font-weight:800;color:var(--orange);background:color-mix(in srgb,var(--orange) 12%,transparent);padding:2px 7px;border-radius:999px}.bord-calme{padding:22px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:9px}.bord-calme b{color:var(--ok);font-size:1.02rem}.bord-calme p{margin:0;color:var(--gris);font-size:.86rem;max-width:44ch;line-height:1.5}.treso{display:flex;flex-direction:column;gap:6px}.treso-tete{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.treso-tete b{font-size:1.15rem;font-weight:900;color:var(--petrole);font-variant-numeric:tabular-nums;display:block;line-height:1.1}.treso-tete b.negatif{color:var(--erreur)}.treso-fin{text-align:right}.treso-l{display:block;font-size:.68rem;color:var(--gris);text-transform:uppercase;letter-spacing:.07em;font-weight:700;margin-bottom:1px}.treso-svg{width:100%;height:110px;display:block;overflow:visible}.treso-alerte{margin:0;font-size:.79rem;color:var(--orange);line-height:1.45}.treso-alerte b{color:var(--erreur)}.treso-ok{margin:0;font-size:.79rem;color:var(--gris);line-height:1.45}.semaine{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.sem-jour{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 0;border-radius:9px;background:var(--voile);border:1px solid transparent}.sem-jour.actif{background:color-mix(in srgb,var(--turq) 12%,transparent);border-color:color-mix(in srgb,var(--turq) 35%,transparent)}.sem-l{font-size:.66rem;color:var(--gris);text-transform:uppercase;font-weight:700}.sem-n{font-size:.92rem;font-weight:800;color:var(--petrole);min-height:1.1em;font-variant-numeric:tabular-nums}.ident-etat{background:linear-gradient(135deg,#eaf6f8,#f3fafb);border:1px solid var(--voile-fort);border-left:5px solid var(--ok);border-radius:16px;padding:16px 18px;margin-bottom:16px}.ident-etat.incomplet{background:linear-gradient(135deg,#fff6ee,#fffbf7);border-color:#fbd0a8;border-left-color:var(--orange)}.ident-etat-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ident-etat-tete b{color:var(--petrole);font-size:1.02rem}.ident-etat-part{font-size:1.15rem;font-weight:900;color:var(--ok);font-variant-numeric:tabular-nums}.ident-etat.incomplet .ident-etat-part{color:var(--orange-fonce)}.ident-jauge{height:8px;border-radius:6px;background:#fff;border:1px solid var(--ligne);overflow:hidden;margin:10px 0}.ident-jauge span{display:block;height:100%;background:linear-gradient(90deg,var(--turq),var(--ok));transition:width .35s ease}.ident-etat.incomplet .ident-jauge span{background:linear-gradient(90deg,#FDBA74,var(--orange))}.ident-etat-resume{margin:0;font-size:.86rem;line-height:1.5;color:var(--texte)}.ident-manques{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.ident-manques li{font-size:.8rem;line-height:1.45;color:var(--gris);padding-left:18px;position:relative}.ident-manques li:before{content:"○";position:absolute;left:0;color:var(--gris)}.ident-manques li.bloquant{color:var(--texte)}.ident-manques li.bloquant:before{content:"●";color:var(--orange)}.ident-manques li b{color:var(--petrole)}.card.reglages-cle,.grille.reglages-cle>.card{border-color:#bfe3ea;box-shadow:0 6px 20px #16788f1a}.card.reglages-cle>h3,.grille.reglages-cle>.card>h3{color:var(--turq)}.demo-cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:14px}.demo-carte{border:1px solid var(--ligne);border-left:4px solid var(--turq);border-radius:12px;padding:12px 14px;background:var(--voile)}.demo-carte.demo-public{border-left-color:var(--violet);background:#f7f4fe}.demo-etiquette{display:inline-block;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--turq);background:#fff;border:1px solid var(--voile-fort);border-radius:20px;padding:2px 9px;margin-bottom:7px}.demo-carte.demo-public .demo-etiquette{color:var(--violet);border-color:#ddd0fa}.demo-carte b{display:block;color:var(--petrole);font-size:.9rem;line-height:1.35}.demo-carte p{margin:6px 0 0;font-size:.79rem;line-height:1.5;color:var(--gris)}.aa-carnet{margin-top:14px;border:1px solid #FBD0A8;border-left:4px solid var(--orange);background:#fffbf7;border-radius:12px;padding:12px 14px}.aa-carnet:has(.aa-carnet-pastille){border-color:#bfe3ea;border-left-color:var(--ok);background:var(--voile)}.aa-carnet.edition{border-left-color:var(--turq);background:#fff}.aa-carnet-tete{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.aa-carnet-tete b{color:var(--petrole);font-size:.92rem}.aa-carnet-pastille{font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ok);background:#fff;border:1px solid #BFE3EA;border-radius:20px;padding:2px 9px}.aa-carnet-l{font-size:.8rem;color:var(--gris);margin-top:5px;line-height:1.45}.aa-carnet-invite{margin:0 0 9px;font-size:.83rem;line-height:1.55;color:var(--texte)}.aa-carnet-aide{display:block;font-size:.71rem;color:var(--gris);line-height:1.4;margin-top:3px}.aa-carnet-err{margin:8px 0;font-size:.82rem;color:var(--erreur);font-weight:600}.aa-carnet .barre-outils{margin-top:12px}.ad-decoule{margin-top:12px;background:#f7f4fe;border:1px solid #DDD0FA;border-left:4px solid var(--violet);border-radius:12px;padding:11px 14px}.ad-decoule b{display:block;color:var(--violet);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.ad-decoule p{margin:0;font-size:.82rem;line-height:1.5;color:var(--texte)}.ad-decoule-sauf{margin-top:7px!important;color:var(--gris)!important;font-size:.78rem!important}.mp-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:14px}.mp-role{text-align:left;background:#fff;border:1px solid var(--ligne);border-radius:12px;padding:11px 13px;cursor:pointer;position:relative}.mp-role:hover{border-color:var(--turq)}.mp-role.actif{border-color:var(--turq);box-shadow:0 0 0 2px #16788f24}.mp-role.cle{border-left:4px solid var(--orange)}.mp-role b{display:block;color:var(--petrole);font-size:.86rem}.mp-role small{display:block;color:var(--gris);font-size:.73rem;line-height:1.35;margin-top:2px}.mp-compte{position:absolute;top:10px;right:12px;font-size:.72rem;font-weight:800;color:var(--turq);font-variant-numeric:tabular-nums}.mp-detail{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.mp-piece{border:1px solid var(--ligne);border-radius:12px;padding:12px 14px;background:var(--voile)}.mp-piece.presente{border-color:#bfe3ea;background:#fff}.mp-piece-tete{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.mp-sigle{font-size:.68rem;font-weight:800;letter-spacing:.05em;color:#fff;background:var(--petrole);border-radius:6px;padding:2px 8px}.mp-piece-tete b{color:var(--petrole);font-size:.88rem}.mp-ok{font-size:.68rem;font-weight:700;color:var(--ok);background:#e7f6f0;border-radius:20px;padding:2px 9px}.mp-quoi{margin:8px 0 0;font-size:.82rem;line-height:1.55;color:var(--texte)}.mp-relever{margin-top:9px}.mp-relever b{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--turq)}.mp-relever ul{margin:5px 0 0;padding-left:18px}.mp-relever li{font-size:.79rem;line-height:1.5;color:var(--gris);margin:3px 0}.mp-phase{margin-top:16px}.mp-phase-tete{display:flex;align-items:baseline;gap:9px;border-bottom:1px solid var(--ligne);padding-bottom:5px;margin-bottom:9px}.mp-phase-tete b{color:var(--petrole);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.mp-phase-tete small{color:var(--gris);font-size:.74rem}.mp-jalon{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:9px 0;border-bottom:1px dashed var(--ligne)}.mp-jalon:last-child{border-bottom:none}.mp-jalon-date{font-size:.82rem;font-weight:800;color:var(--petrole);font-variant-numeric:tabular-nums;padding-top:1px}.mp-jalon.bloquant .mp-jalon-date{color:var(--orange-fonce)}.mp-jalon.sans-date .mp-jalon-date{color:var(--gris);font-weight:600}.mp-jalon-corps b{display:block;color:var(--texte);font-size:.86rem}.mp-jalon-corps p{margin:3px 0 0;font-size:.79rem;line-height:1.5;color:var(--gris)}.mp-jalon-manque{color:var(--orange-fonce)!important;font-weight:600}.mp-jalon-corps small{display:block;margin-top:4px;font-size:.71rem;color:#8fa3a9}.mp-lecture{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:linear-gradient(135deg,#eaf6f8,#f3fafb);border:1px solid var(--voile-fort);border-left:4px solid var(--turq);border-radius:14px;padding:14px 16px;margin:14px 0}.mp-lecture b{color:var(--petrole);font-size:.94rem}.mp-lecture p{margin:4px 0 0;font-size:.82rem;line-height:1.55;color:var(--texte);max-width:62ch}.mp-lecture .btn{white-space:nowrap}.mp-trouvailles{border:1px solid #BFE3EA;border-radius:14px;padding:14px 16px;margin-bottom:14px;background:#fff}.mp-tr-tete{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.mp-tr-tete b{color:var(--petrole)}.mp-tr-tete span{font-size:.79rem;color:var(--gris)}.mp-tr{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:10px 0;border-top:1px dashed var(--ligne);cursor:pointer}.mp-tr input{margin-top:3px;width:17px;height:17px}.mp-tr-ligne{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.mp-tr-ligne b{color:var(--texte);font-size:.86rem}.mp-tr-val{font-weight:800;color:var(--turq);font-size:.86rem}.mp-tr.retenue .mp-tr-val{color:var(--ok)}.mp-tr-cons{margin:4px 0 0;font-size:.78rem;line-height:1.45;color:var(--orange-fonce)}.mp-tr-cit{margin:5px 0 0;font-size:.75rem;line-height:1.5;color:var(--gris);font-style:italic;background:var(--voile);border-radius:8px;padding:6px 9px}.mp-tr-nonlus{margin-top:12px;background:#fffbf7;border:1px solid #FBD0A8;border-radius:10px;padding:9px 12px}.mp-tr-nonlus b{font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:var(--orange-fonce)}.mp-tr-nonlus ul{margin:5px 0 0;padding-left:18px}.mp-tr-nonlus li{font-size:.77rem;line-height:1.45;color:var(--gris)}.nmp-etapes{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:16px}.nmp-etape{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--ligne);border-radius:12px;padding:10px 12px;background:#fff}.nmp-etape.actif{border-color:var(--turq);box-shadow:0 0 0 2px #16788f24}.nmp-etape.fait{background:var(--voile);border-color:#bfe3ea}.nmp-etape>span{flex:0 0 24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--voile-fort);color:var(--petrole);font-weight:800;font-size:.8rem}.nmp-etape.actif>span{background:var(--turq);color:#fff}.nmp-etape.fait>span{background:var(--ok);color:#fff}.nmp-etape b{display:block;color:var(--petrole);font-size:.86rem}.nmp-etape small{display:block;color:var(--gris);font-size:.73rem;line-height:1.35}.nmp-intro{font-size:.87rem;line-height:1.6;color:var(--texte);max-width:74ch;margin:0 0 14px}.nmp-lots{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-bottom:14px}.nmp-lot{text-align:left;background:#fff;border:1px solid var(--ligne);border-radius:12px;padding:12px 14px;cursor:pointer}.nmp-lot:hover{border-color:var(--turq)}.nmp-lot.actif{border-color:var(--turq);background:var(--voile);box-shadow:0 0 0 2px #16788f24}.nmp-lot b{display:block;color:var(--petrole);font-size:.88rem;line-height:1.35}.nmp-lot-detail{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.nmp-lot-detail span{font-size:.72rem;font-weight:700;color:var(--turq);background:#fff;border:1px solid var(--voile-fort);border-radius:20px;padding:2px 9px}.nmp-lot small{display:block;margin-top:5px;font-size:.74rem;color:var(--gris);line-height:1.4}.nmp-cartes{margin-top:14px;display:flex;flex-direction:column;gap:8px}.nmp-cartes>b{color:var(--petrole);font-size:.88rem}.nmp-carte{text-align:left;background:#fff;border:1px solid var(--ligne);border-radius:12px;padding:10px 13px;cursor:pointer;display:block;width:100%}.nmp-carte:hover{border-color:var(--turq)}.nmp-carte.actif{border-color:var(--turq);background:var(--voile);box-shadow:0 0 0 2px #16788f24}.nmp-carte b{display:block;color:var(--petrole);font-size:.86rem;line-height:1.35}.nmp-carte small{display:block;margin-top:4px;font-size:.74rem;color:var(--gris);line-height:1.45;font-style:italic}.nmp-bilan{margin-top:14px;background:var(--voile);border:1px solid var(--voile-fort);border-left:4px solid var(--ok);border-radius:12px;padding:12px 14px}.nmp-bilan>b{color:var(--petrole);font-size:.88rem}.nmp-bilan-liste{display:flex;flex-direction:column;gap:4px;margin:8px 0 0}.nmp-bilan-liste span{font-size:.79rem;color:var(--gris)}.nmp-bilan-liste b{color:var(--texte)}.nmp-nonlus{margin:10px 0;background:#fffbf7;border:1px solid #FBD0A8;border-radius:10px;padding:9px 12px}.nmp-nonlus b{font-size:.73rem;text-transform:uppercase;letter-spacing:.05em;color:var(--orange-fonce)}.nmp-nonlus ul{margin:5px 0 0;padding-left:18px}.nmp-nonlus li{font-size:.77rem;line-height:1.45;color:var(--gris)}.dc-categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:start}@media(max-width:1400px){.dc-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.dc-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.dc-categories{grid-template-columns:minmax(0,1fr)}}.dc-cat-actions .dc-raccourci{min-width:0;white-space:normal}.dc-cat-actions .dc-raccourci b,.dc-cat-actions .dc-raccourci small{overflow-wrap:anywhere}.dc-cat{padding:11px 12px;border-radius:13px}.dc-cat-tete{margin-bottom:8px;gap:8px}.dc-cat-ico{width:27px;height:27px;border-radius:9px}.dc-cat-tete b{font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-cat-actions{gap:5px}.dc-cat-actions .dc-raccourci{padding:7px 10px;border-radius:10px}.dc-cat-actions .dc-raccourci b{font-size:.82rem;line-height:1.25}.dc-cat-actions .dc-raccourci small{font-size:.73rem;line-height:1.3}.choix-marche{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;margin:6px 0 4px}.cm-carte{text-align:left;background:#fff;border:1px solid var(--ligne);border-radius:16px;padding:16px 18px;cursor:pointer;position:relative;transition:border-color .15s,box-shadow .15s}.cm-carte:hover{border-color:var(--turq);box-shadow:0 8px 24px #0b4f5f1a}.cm-carte.cm-prive{border-left:4px solid var(--turq)}.cm-carte.cm-public{border-left:4px solid var(--violet)}.cm-etiquette{display:inline-block;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--turq);background:var(--voile);border-radius:20px;padding:3px 10px;margin-bottom:9px}.cm-public .cm-etiquette{color:var(--violet);background:#f3effe}.cm-carte b{display:block;color:var(--petrole);font-size:1rem;line-height:1.35}.cm-carte p{margin:7px 0 0;font-size:.83rem;line-height:1.6;color:var(--gris)}.cm-suite{display:inline-block;margin-top:11px;font-size:.82rem;font-weight:700;color:var(--turq)}.cm-public .cm-suite{color:var(--violet)}.ps{display:flex;flex-direction:column;gap:14px}.ps-intro{margin:0;color:var(--gris);font-size:.88rem;line-height:1.55;max-width:74ch}.ps-groupe h5{margin:0 0 8px;color:var(--turq);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.ps-existants>b{display:block;margin-bottom:8px;color:var(--petrole);font-size:.9rem}.ps-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px}.ps-carte-situation,.ps-carte-plan{display:flex;flex-direction:column;gap:5px;text-align:left;background:#fff;border:1px solid var(--ligne);border-radius:14px;padding:10px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ps-carte-plan{cursor:pointer}.ps-carte-situation:hover,.ps-carte-plan:hover{transform:translateY(-3px);border-color:var(--turq);box-shadow:0 10px 26px #0b4f5f21}.ps-carte-choix{display:flex;flex-direction:column;gap:5px;text-align:left;background:none;border:0;padding:0;cursor:pointer;font:inherit;width:100%}.ps-carte-choix:disabled{cursor:default;opacity:.6}.ps-carte-situation b,.ps-carte-plan b{color:var(--petrole);font-size:.88rem;line-height:1.3}.ps-carte-situation small,.ps-carte-plan small{color:var(--gris);font-size:.76rem;line-height:1.45}.ps-carte-situation em{color:var(--orange-fonce);font-size:.74rem;line-height:1.45;font-style:italic}.ps-code{align-self:flex-start;font-family:ui-monospace,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#fff;background:var(--petrole);border-radius:20px;padding:2px 10px}.ps-officiel{align-self:flex-start;margin-top:2px;font-size:.74rem;font-weight:700;color:var(--turq);text-decoration:none;border-bottom:1px solid transparent}.ps-officiel:hover{border-bottom-color:var(--turq)}.ps-vignette{background:#fff;border:1px solid var(--voile-fort);border-radius:9px;overflow:hidden;aspect-ratio:5/3;display:flex}.ps-vignette svg{width:100%;height:100%;display:block}.ps-barre{display:flex;gap:9px;align-items:center;flex-wrap:wrap;background:var(--voile);border:1px solid var(--voile-fort);border-radius:12px;padding:8px 11px}.ps-nom{flex:1 1 220px;min-width:0;font:inherit;font-weight:700;color:var(--petrole);border:1px solid transparent;border-radius:8px;padding:5px 8px;background:transparent}.ps-nom:hover:not(:disabled),.ps-nom:focus{background:#fff;border-color:var(--ligne)}.ps-compte{font-size:.75rem;color:var(--gris)}.ps-mini{padding:5px 11px;font-size:.79rem}.ps-suppr{color:var(--rouge,#C1121F)}.ps-corps{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);gap:12px;align-items:start}@media(max-width:900px){.ps-corps{grid-template-columns:minmax(0,1fr)}}.ps-palette{background:#fff;border:1px solid var(--ligne);border-radius:14px;padding:10px;max-height:640px;overflow:auto;position:sticky;top:8px}.ps-familles{display:flex;flex-wrap:wrap;gap:5px}.ps-famille{border:1px solid var(--ligne);background:#fff;border-radius:20px;padding:4px 11px;font-size:.75rem;font-weight:600;color:var(--gris);cursor:pointer;transition:all .14s ease}.ps-famille:hover{border-color:var(--turq);color:var(--turq)}.ps-famille.actif{background:var(--petrole);border-color:var(--petrole);color:#fff}.ps-famille-aide{margin:8px 0 6px;font-size:.74rem;color:var(--gris);line-height:1.45}.ps-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(0,1fr));gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.ps-item{display:flex;flex-direction:column;align-items:center;gap:2px;background:#fff;border:1px solid var(--ligne);border-radius:10px;padding:7px 5px;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.ps-item:hover:not(:disabled){transform:translateY(-2px) scale(1.03);border-color:var(--turq);box-shadow:0 6px 16px #0b4f5f1f}.ps-item:active:not(:disabled){transform:scale(.97)}.ps-item:disabled{opacity:.55;cursor:default}.ps-item-svg{width:42px;height:42px;overflow:visible}.ps-item span{font-size:.68rem;line-height:1.25;text-align:center;color:var(--texte)}.ps-item small{font-size:.62rem;color:var(--gris);font-family:ui-monospace,Consolas,monospace}.ps-planche-hote{display:flex;flex-direction:column;gap:10px;min-width:0}.ps-planche{width:100%;aspect-ratio:5/3;background:#fff;border:1px solid var(--ligne);border-radius:14px;box-shadow:inset 0 0 0 1px #0b4f5f0a;touch-action:none}.ps-objet{transition:transform .12s ease-out}.ps-objet .ps-cadre{fill:none;stroke:var(--turq);stroke-width:2.5;stroke-dasharray:7 5;animation:ps-defile 9s linear infinite}@keyframes ps-defile{to{stroke-dashoffset:-96}}.ps-objet.neuf{animation:ps-pose .42s cubic-bezier(.2,1.5,.4,1)}@keyframes ps-pose{0%{opacity:0;transform-box:fill-box;transform-origin:center}}.ps-reglages{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;background:var(--voile);border:1px solid var(--voile-fort);border-radius:12px;padding:9px 12px;animation:ps-monte .18s ease-out}@keyframes ps-monte{0%{opacity:0;transform:translateY(6px)}}.ps-reglages>b{color:var(--petrole);font-size:.85rem}.ps-reglages label{display:flex;align-items:center;gap:7px;font-size:.76rem;color:var(--gris)}.ps-reglages input[type=range]{width:110px;accent-color:var(--turq)}.ps-reglages label i{font-style:normal;font-variant-numeric:tabular-nums;color:var(--texte);min-width:34px}.ps-texte input{font:inherit;font-size:.8rem;border:1px solid var(--ligne);border-radius:8px;padding:4px 8px;background:#fff;width:150px}.ps-actions-objet{display:flex;gap:11px;flex-wrap:wrap;font-size:.79rem}.ps-reglages .aide{flex-basis:100%;margin:0;font-size:.72rem}.ps-note textarea{width:100%;font:inherit;font-size:.85rem;border:1px solid var(--ligne);border-radius:10px;padding:8px 10px;background:#fff;resize:vertical}.ps-manques{background:#fffbf7;border:1px solid #FBD0A8;border-left:4px solid var(--orange);border-radius:12px;padding:10px 13px}.ps-manques b{font-size:.83rem;color:var(--orange-fonce)}.ps-manques ul{margin:6px 0 0;padding-left:19px;font-size:.8rem;line-height:1.5}@media(prefers-reduced-motion:reduce){.ps-carte-situation,.ps-carte-plan,.ps-item,.ps-objet,.ps-reglages{transition:none;animation:none}.ps-carte-situation:hover,.ps-carte-plan:hover,.ps-item:hover:not(:disabled){transform:none}.ps-objet .ps-cadre{animation:none}}@media print{.ps-palette,.ps-barre,.ps-reglages{display:none}}.ad-note{display:flex;gap:12px;padding:14px 16px;border-radius:14px;margin-bottom:16px;background:var(--petrole-fonce);color:#e6eaef}.ad-note-ico{flex:0 0 auto;margin-top:2px;color:var(--orange)}.ad-note-corps{display:flex;flex-direction:column;gap:6px;min-width:0}.ad-note-titre{font-size:.64rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--orange-fonce);filter:brightness(1.6)}.ad-note p{margin:0;font-size:.82rem;line-height:1.55;color:#cbd3db}.ad-note b{color:#fff}.ad-note-clot{opacity:.92}.ad-note-vigilance{padding-top:6px;border-top:1px solid rgba(255,255,255,.12)}.ad-jauge{height:4px;border-radius:3px;background:var(--voile-fort);overflow:hidden;margin:2px 0 4px}.ad-jauge>span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--orange),var(--orange-fonce));transition:width .25s}.ad-jauge-l{margin:0 0 10px;font-size:.72rem;color:var(--gris)}.ad-choix{display:flex;flex-wrap:wrap;gap:7px}.ad-choix-p{font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer;padding:8px 13px;border-radius:9px;border:1px solid var(--ligne);background:var(--carte);color:var(--texte);transition:border-color .14s,background .14s,color .14s}.ad-choix-p:hover{border-color:var(--orange)}.ad-choix-p.actif{background:var(--petrole);color:#fff;border-color:transparent;box-shadow:inset 0 -3px 0 var(--orange)}.ad-doc-pdf{width:100%;height:560px;border:1px solid var(--ligne);border-radius:10px;background:#fff;display:block}.ad-doc-attente{margin:0;padding:38px 14px;text-align:center;font-size:.82rem;color:var(--gris);border:1px dashed var(--ligne);border-radius:10px;background:var(--voile)}.ad-doc-erreur{color:var(--erreur)}.ad-valide{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--ligne);background:var(--voile)}.ad-valide.fait{border-color:var(--ok);background:var(--etat-fini-fond)}.ad-valide-etat{display:flex;flex-direction:column;gap:2px;font-size:.82rem;font-weight:700;color:var(--texte);min-width:0}.ad-valide-etat small{font-weight:500;font-size:.74rem;color:var(--gris)}.ad-valide-ok{font-size:.82rem;font-weight:700;color:var(--etat-fini-encre)}.ad-valide .btn,.ad-valide .btn-lien{margin-left:auto}@media(max-width:900px){.ad-doc-pdf{height:420px}}.ad-plein-pdf{width:100%;height:100%;min-height:70vh;border:0;display:block;background:#fff}@media(min-width:1080px){.ap{width:min(1340px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.05fr);grid-template-areas:"file   file   file" "tete   tete   tete" "accro  accro  accro" "gauche histo  droite" "poste  poste  suites" "pied   pied   pied";align-items:start}.ap>.ap-file{grid-area:file}.ap>.ap-tete{grid-area:tete}.ap>.ap-accroche{grid-area:accro}.ap>.ap-colg{grid-area:gauche}.ap>.ap-cold{grid-area:droite}.ap>.ap-poste{grid-area:poste}.ap>.ap-histo-col{grid-area:histo}.ap>.ap-suites{grid-area:suites}.ap>.ap-pied{grid-area:pied}.ap>.ap-colg,.ap>.ap-cold{align-self:stretch;min-height:0;overflow:auto}.ap>.ap-cold{border-left:1px solid var(--acier-clair)}.ap .ap-lieu{flex-direction:column;align-items:stretch;gap:8px}.ap .ap-lieu .carte-mini{flex:none;width:100%}.ap>.ap-poste{border-top:1px solid var(--acier-clair);border-left:0;align-self:stretch}.ap .ap-score-detail{border:0;border-top:1px solid var(--acier-clair)}.ap>.ap-histo-col{border-left:1px solid var(--acier-clair);align-self:stretch;padding:16px 20px;min-width:0}.ap>.ap-suites{border-top:1px solid var(--acier-clair);border-left:1px solid var(--acier-clair);align-self:stretch;padding:16px 8px;min-width:0}.ap>.ap-lieu{border-top:1px solid var(--ligne)}.ap>.ap-pied{border-top:1px solid var(--ligne)}.ap-lignes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.ap-lieu .leaflet-container,.ap-lieu iframe,.ap-lieu img{max-height:96px;min-height:0}.ap-resultats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ap-resultats>*:nth-child(5){grid-column:auto}}@media(min-width:1500px){.ap{width:1460px}}details.ad-note{display:block;padding:0;overflow:hidden}details.ad-note>summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none;padding:13px 16px;font-size:.64rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--orange-fonce);filter:brightness(1.6)}details.ad-note>summary::-webkit-details-marker{display:none}details.ad-note>summary:hover{background:#ffffff0d}details.ad-note>summary:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}.ad-note-chevron{margin-left:auto;flex:0 0 auto;transition:transform .18s ease}details.ad-note[open]>summary .ad-note-chevron{transform:rotate(180deg)}details.ad-note .ad-note-corps{padding:0 16px 15px 44px}details.ad-note:not([open]){box-shadow:none}@media print{details.ad-note{box-shadow:none}details.ad-note>div{display:block!important}}.ad-deduit{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin:-2px 0 14px;padding:10px 13px;border-radius:11px;background:var(--voile);border:1px dashed var(--ligne)}.ad-deduit-i{display:flex;align-items:baseline;gap:8px;font-size:.82rem}.ad-deduit-l{color:var(--gris);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ad-deduit-i b{font-family:ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:.95rem;color:var(--texte)}.ad-deduit-note{margin-left:auto;font-size:.71rem;color:var(--gris);font-style:italic}.ad-valide-erreur{flex:1 0 100%;margin:8px 0 0;font-size:.78rem;color:var(--etat-avertir-encre);background:var(--etat-avertir-fond);border-radius:9px;padding:8px 11px}.t100-sources{display:flex;gap:6px;flex-wrap:wrap;margin:2px 0 12px;padding:4px;border-radius:14px;background:color-mix(in srgb,var(--petrole) 6%,transparent);width:fit-content;max-width:100%}.t100-source{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;border:none;background:transparent;font-family:inherit;font-weight:700;font-size:.86rem;color:var(--gris);cursor:pointer}.t100-source span{font-size:.74rem;font-weight:800;padding:1px 8px;border-radius:99px;background:color-mix(in srgb,var(--petrole) 12%,transparent);color:var(--texte)}.t100-source.actif{background:var(--carte);color:var(--texte);box-shadow:0 2px 8px -4px #0b313a66}.t100-source.actif span{background:var(--orange);color:#fff}.t100-barre{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:14px 0 12px}.t100-puces{display:flex;gap:8px;flex-wrap:wrap}.t100-puce{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 14px;border-radius:12px;border:1px solid var(--ligne);background:var(--carte);cursor:pointer;font-family:inherit;line-height:1.1;transition:transform .12s,box-shadow .12s,background .12s}.t100-puce:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px -6px #0b313a59}.t100-puce:disabled{opacity:.42;cursor:default}.t100-puce-nb{font-size:1.32rem;font-weight:800;color:var(--texte)}.t100-puce-lb{font-size:.72rem;color:var(--gris);font-weight:600}.t100-puce.actif{background:var(--petrole);border-color:var(--petrole)}.t100-puce.actif .t100-puce-nb,.t100-puce.actif .t100-puce-lb{color:#fff}.t100-puce.actif.p-brûlant{background:#b91c1c;border-color:#b91c1c}.t100-puce.actif.p-chaud{background:var(--orange-fonce);border-color:var(--orange-fonce)}.t100-puce.actif.p-tiède{background:#0e7c8c;border-color:#0e7c8c}.t100-droite{display:flex;align-items:center;gap:14px}.t100-moyenne{text-align:right;line-height:1.1}.t100-moyenne b{display:block;font-size:1.32rem;font-weight:800}.t100-moyenne span{font-size:.72rem;color:var(--gris);font-weight:600}.t100-table td{vertical-align:middle}.t100-ligne{transition:background .12s}.t100-ligne:hover{background:color-mix(in srgb,var(--petrole) 5%,transparent)}.t100-rang{color:var(--gris);font-variant-numeric:tabular-nums;font-size:.82rem}.t100-table td:nth-last-child(2),.t100-table td:nth-last-child(3){white-space:nowrap}.t100-score{display:flex;flex-direction:column;gap:4px;min-width:96px}.t100-pastille{display:inline-grid;place-items:center;width:38px;height:24px;border-radius:7px;color:#fff;font-weight:800;font-size:.82rem;line-height:1;border:none;padding:0;font-family:inherit;cursor:pointer;transition:transform .12s,box-shadow .12s;background:linear-gradient(135deg,#7d939b,#5f7c84)}.t100-pastille:hover{transform:scale(1.09);box-shadow:0 3px 9px -3px #0b313a8c}.t100-pastille.c-brûlant{background:linear-gradient(135deg,#ef4444,#b91c1c)}.t100-pastille.c-chaud{background:linear-gradient(135deg,#fb923c,#ea580c)}.t100-pastille.c-tiède{background:linear-gradient(135deg,#38bdf8,#0e7c8c)}.t100-jauge{display:block;height:4px;border-radius:3px;background:var(--ligne);overflow:hidden}.t100-jauge i{display:block;height:100%;border-radius:3px;background:#5f7c84}.t100-jauge i.c-brûlant{background:#b91c1c}.t100-jauge i.c-chaud{background:#ea580c}.t100-jauge i.c-tiède{background:#0e7c8c}.t100-nom{display:block;font-weight:700;max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t100-ville{display:block;font-size:.74rem;color:var(--gris)}.t100-tel{display:inline-block;padding:5px 10px;border-radius:9px;white-space:nowrap;background:color-mix(in srgb,var(--orange) 13%,transparent);color:var(--orange-fonce);font-weight:700;font-size:.8rem;text-decoration:none;font-variant-numeric:tabular-nums}.t100-tel:hover{background:var(--orange);color:#fff}.t100-pied{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px}.t100-nb{display:flex;gap:4px}.t100-nb-b{min-width:34px;padding:5px 9px;border-radius:8px;border:1px solid var(--ligne);background:var(--carte);color:var(--gris);font-family:inherit;font-weight:700;font-size:.78rem;cursor:pointer}.t100-nb-b:hover:not(:disabled){border-color:var(--petrole);color:var(--petrole)}.t100-nb-b.actif{background:var(--petrole);border-color:var(--petrole);color:#fff}.t100-nb-b:disabled{opacity:.4;cursor:default}@media(max-width:760px){.t100-score{min-width:74px}.t100-moyenne{text-align:left}}.t100-fiche{padding:5px 10px;border-radius:9px;border:1px solid var(--petrole);background:var(--carte);color:var(--petrole);font-family:inherit;font-weight:700;font-size:.78rem;cursor:pointer;white-space:nowrap}.t100-fiche:hover{background:var(--petrole);color:#fff}.ap-besoins{padding:0 22px 18px}.ap-besoins-t{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gris);font-weight:700;margin-bottom:8px}.ap-besoins ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.ap-besoins li{position:relative;padding:8px 10px 8px 28px;border-radius:10px;background:color-mix(in srgb,var(--petrole) 5%,transparent);line-height:1.35}.ap-besoins li:before{content:"";position:absolute;left:11px;top:14px;width:7px;height:7px;border-radius:50%;background:var(--orange)}.ap-besoins li b{font-size:.88rem}.ap-besoin-prix{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:6px;background:color-mix(in srgb,var(--orange) 16%,transparent);color:var(--orange-fonce);font-size:.72rem;font-weight:700;white-space:nowrap}.ap-besoin-m{display:block;font-size:.76rem;color:var(--gris);margin-top:2px}.ap-fond .ap,.ap-fond{--acier:#8C97A1;--acier-clair:#E4E8EC;--nuit:#15181B}.ap-l{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--acier);font-weight:700;margin-bottom:10px}.ap-vide{font-size:.82rem;color:var(--acier);font-style:italic;padding:6px 0}.ap-histo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.ap-histo li{padding:9px 11px;border-radius:10px;background:#f4f6f7;border-left:3px solid var(--acier)}.ap-histo li:first-child{border-left-color:var(--orange);background:#fbf5ef}.ap-histo-t{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.ap-histo-t b{font-size:.84rem;color:var(--nuit)}.ap-histo-t span{font-size:.72rem;color:var(--acier);white-space:nowrap}.ap-histo li p{margin:4px 0 0;font-size:.79rem;line-height:1.4;color:#414a52}.ap-flyer-fait{font-size:.82rem;color:#12704a;font-weight:600;margin-bottom:8px}.ap-flyer-ligne{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.ap-flyer-ligne input{flex:1;min-width:150px;padding:9px 11px;border-radius:10px;border:1.5px solid var(--acier-clair);font-family:inherit;font-size:.86rem}.ap-flyer-ligne input:focus{outline:none;border-color:var(--orange)}.ap-envoi{padding:9px 14px;border-radius:10px;border:none;background:var(--nuit);color:#fff;font-family:inherit;font-weight:700;font-size:.82rem;cursor:pointer;white-space:nowrap}.ap-envoi:hover:not(:disabled){background:var(--orange-fonce)}.ap-envoi:disabled{opacity:.45;cursor:default}.ap-res.repondeur{background:#eff1f3;border-color:#cbd2d8;color:#414a52}.ap-fond .ap-critere .j i{background:var(--nuit)}.ap-score.c-tiède,.t100-pastille.c-tiède{background:linear-gradient(135deg,#9aa5af,#5e6a75)}.t100-jauge i.c-tiède{background:#6b7680}.ap-score.c-chaud{background:linear-gradient(135deg,#fb923c,#ea580c)}@media(max-width:1100px){.ap-grille{grid-template-columns:1fr}.ap-grille>.ap-col+.ap-col{border-left:none;border-top:1px solid var(--acier-clair)}.ap-bas,.ap-suites{grid-template-columns:1fr}.ap-suite+.ap-suite{border-left:none;border-top:1px solid var(--acier-clair);padding-top:14px;margin-top:6px}.ap-bas>*+*{border-left:none;border-top:1px solid var(--acier-clair)}}.ap-fond .btn-appel{background:linear-gradient(135deg,#3A424B,var(--nuit) 55%,#0E1114);box-shadow:0 1px 2px #00000047,0 8px 18px -6px #00000080,inset 0 1px #ffffff2e,inset 0 -2px 6px #0000004d}.ap-fond .btn-appel:hover{background:linear-gradient(135deg,#F9A05A,var(--orange) 50%,var(--orange-fonce))}.ap-fond .tel-origine{background:#ffffff29;color:#fff}.ap-fond .ap-mono{background:linear-gradient(140deg,#3A424B,var(--nuit));color:#fff}.ap-fond .ap-bande{background:linear-gradient(90deg,var(--nuit),var(--acier) 50%,var(--orange))}.ap-fond .ap-tete{background:#f7f8f9;border-bottom:1px solid var(--acier-clair)}.ap-fond .ap-tete .ap-titre b{color:var(--nuit)}.ap-fond .ap-tete .ap-titre span{color:var(--acier)}.ap-fond .ap{width:min(1840px,98vw);grid-template-columns:minmax(0,1fr);max-height:97vh;overflow:hidden;grid-template-rows:auto auto auto minmax(0,1fr) auto auto}.ap-fond .ap>.ap-colg,.ap-fond .ap>.ap-cold,.ap-fond .ap>.ap-histo-col{min-height:0;overflow:auto}.ap-fond .ap .carte-mini{height:auto;overflow:hidden}.ap-fond .ap .carte-reelle iframe{height:96px;display:block;width:100%}.ap-fond .ap-poste textarea{min-height:68px}.ap-fond .ap-res{min-height:44px;padding:9px 10px;font-size:.88rem}.ap-fond .ap-lignes{padding:14px 20px;gap:10px 16px;font-size:.94rem}.ap-fond .ap-besoins li{padding:6px 9px 6px 26px}.ap-fond .ap-besoins li:before{top:12px}.ap-fond .ap-critere{padding:0;font-size:.84rem;grid-template-columns:132px 1fr 48px;gap:10px}.ap-fond .ap-l{margin-bottom:6px}.ap-fond .ap-score-detail,.ap-fond .ap-lieu{padding:12px 20px}.ap-fond .carte-pied{font-size:.72rem;padding-top:4px}.ap-fond .ap-pied{padding:10px 20px}.ap-fond .ap-tete{padding:14px 58px 12px 20px}.ap-fond .ap-mono{flex:0 0 50px;height:50px;border-radius:15px}.ap-fond .ap-file{padding:8px 0}.ap-fond .ap-poste{padding:14px 20px}.ap-fond .ap-besoins li{padding:5px 9px 5px 26px}.ap-fond .ap-besoins ul{gap:5px}@media(max-width:1100px){.ap-fond .ap{width:min(620px,100%);max-height:94vh;overflow:auto}.ap-fond .ap>.ap-histo-col,.ap-fond .ap>.ap-besoins,.ap-fond .ap>.ap-lignes{overflow:visible}}.ap-grille .ap-lieu{flex-direction:column;align-items:stretch;gap:10px}.ap-grille .ap-lieu .carte-mini{flex:none;width:100%}.ap-grille .ap-lignes{grid-template-columns:1fr 1fr;gap:12px 16px;padding:0 0 14px}.ap-grille .ap-score-detail{background:transparent;border:none;padding:16px 0 0}.ap-grille .ap-besoins{padding:0 0 6px}.ap-grille .ap-lieu{padding:14px 0 0;border-top:1px solid var(--acier-clair)}.ap-bas .ap-poste{border-top:none;padding:0}.ap-fond{background:#0e11149e;-webkit-backdrop-filter:blur(8px) saturate(1.1);backdrop-filter:blur(8px) saturate(1.1)}.ap-fond .ap{border-radius:26px;box-shadow:0 2px 10px #0000002e,0 50px 90px -30px #000000a6,inset 0 1px #ffffffe6}.ap-fond .ap-bande{height:3px;background:linear-gradient(90deg,transparent,var(--orange) 22%,#FFC38A 50%,var(--orange) 78%,transparent)}.ap-fond .ap-file .btn{width:38px;height:38px;padding:0;border-radius:50%;border:none;background:#eef0f2;color:var(--nuit);font-size:.9rem;line-height:1;box-shadow:inset 0 -1px #0000000f;transition:background .14s,transform .14s}.ap-fond .ap-file .btn:hover:not(:disabled){background:var(--nuit);color:#fff;transform:scale(1.06)}.ap-fond .ap-file .btn:disabled{opacity:.3}.ap-fond .ap-rang .n{font-variant-numeric:tabular-nums;letter-spacing:.02em}.ap-fond .ap-score{border-radius:18px;box-shadow:0 10px 24px -12px #0000008c;text-shadow:none;background:linear-gradient(150deg,#3A424B,var(--nuit))}.ap-fond .ap-score.c-chaud{background:linear-gradient(150deg,#FBA35C,var(--orange-fonce))}.ap-fond .ap-score.c-brûlant{background:linear-gradient(150deg,#f87171,#b91c1c)}.ap-fond .ap-res{border:none;border-radius:14px;font-weight:700;letter-spacing:.005em;box-shadow:inset 0 -2px #0000000d;transition:transform .14s,box-shadow .14s,filter .14s}.ap-fond .ap-res:hover:not(:disabled){transform:translateY(-2px);filter:saturate(1.15);box-shadow:0 10px 20px -10px #0006,inset 0 -2px #0000000d}.ap-fond .ap-res.ok{background:#e3f6ec;color:#0f6b46}.ap-fond .ap-res.rappel{background:#fdf0df;color:#92540f}.ap-fond .ap-res.repondeur,.ap-fond .ap-res.injoignable{background:#edeff2;color:#3c454e}.ap-fond .ap-res.refus{background:#fce9e9;color:#98282a}.ap-fond .ap-poste textarea,.ap-fond .ap-flyer-ligne input{border:none;border-radius:14px;background:#f1f3f5;box-shadow:inset 0 1px 2px #0b141c17;transition:box-shadow .14s}.ap-fond .ap-poste textarea:focus,.ap-fond .ap-flyer-ligne input:focus{outline:none;box-shadow:inset 0 1px 2px #0b141c17,0 0 0 3px color-mix(in srgb,var(--orange) 26%,transparent)}.ap-fond .ap-moyen button,.ap-fond .ap-motif{border:none;border-radius:999px;background:#eef0f2;color:#49525b;box-shadow:inset 0 -1px #0000000d;transition:background .14s,color .14s,transform .14s}.ap-fond .ap-moyen button:hover,.ap-fond .ap-motif:hover{background:#e1e5e9;transform:translateY(-1px)}.ap-fond .ap-moyen button.actif,.ap-fond .ap-motif.actif{background:var(--nuit);color:#fff;box-shadow:0 6px 14px -8px #0009}.ap-fond .ap-envoi{border-radius:14px;box-shadow:0 8px 18px -10px #0000008c;transition:transform .14s,background .14s}.ap-fond .ap-envoi:hover:not(:disabled){transform:translateY(-2px)}.ap-fond .ap-envoi.doux{background:#eef0f2;color:#49525b;box-shadow:inset 0 -1px #0000000d}.ap-fond .ap-envoi.doux:hover:not(:disabled){background:var(--nuit);color:#fff}.ap-fond .btn-appel{border-radius:16px;padding:13px 20px;font-size:1.02rem}.ap-fond .tel-origine{border-radius:999px;padding:2px 9px;font-size:.66rem;letter-spacing:.09em}.ap-fond .ap-critere .j{height:5px;border-radius:999px;background:#e6e9ec;overflow:hidden}.ap-fond .ap-critere .j i{border-radius:999px;background:linear-gradient(90deg,#4B545E,var(--nuit))}.ap-fond .ap-critere .v{font-variant-numeric:tabular-nums;font-weight:700}.ap-fond .ap-pied .btn{border-radius:14px;border:none}.ap-fond .ap-pied .btn-primaire{background:var(--nuit);color:#fff;box-shadow:0 8px 18px -10px #0000008c}.ap-fond .ap-pied .btn-primaire:hover{background:var(--orange-fonce)}.ap-fond .ap-pied .btn-contour{background:#eef0f2;color:#49525b}.ap-fond .ap-pied .btn-contour:hover{background:#e1e5e9}.ap-fond .ap-tete{background:linear-gradient(180deg,#fbfcfc,#f5f7f8);border-bottom:1px solid #EDF0F2}.ap-fond .ap>.ap-histo-col,.ap-fond .ap>.ap-cold,.ap-fond .ap>.ap-suites,.ap-fond .ap .ap-score-detail,.ap-fond .ap>.ap-poste{border-color:#edf0f2}.ap-fond .ap-suite+.ap-suite{border-color:#edf0f2}.ap-fond .ap-besoins li{padding:4px 9px 4px 24px;line-height:1.3}.ap-fond .ap-besoins li:before{top:10px;width:6px;height:6px}.ap-fond .ap-besoins ul{gap:4px}.ap-fond .ap-besoins li b{font-size:.85rem}.ap-fond .ap-besoin-m{font-size:.73rem;margin-top:1px}.ap-fond .ap-critere{font-size:.82rem;min-height:20px}.ap-fond .ap-score-detail{padding:10px 20px 14px}.ap-fond .ap-besoins{padding:12px 20px 8px}.ap-fond .ap{background:linear-gradient(168deg,#fff,#fbfcfc 42%,#f6f8f9)}.ap-fond .ap-tete{background:radial-gradient(760px 130px at 8% 0%,rgba(249,115,22,.1),transparent 62%),linear-gradient(180deg,#fff,#f4f6f8)}.ap-fond .ap-mono{background:linear-gradient(145deg,#4a535d,#15181b 70%);box-shadow:0 10px 22px -12px #000000b3,inset 0 1px #ffffff38}.ap-fond .ap-titre b{letter-spacing:-.02em}.ap-fond .ap>.ap-colg{background:linear-gradient(180deg,#fff,#fafbfc)}.ap-fond .ap>.ap-histo-col{background:linear-gradient(180deg,#fffdfa,#fbf7f2)}.ap-fond .ap>.ap-cold{background:linear-gradient(180deg,#fffbf7,#fdf4ec)}.ap-fond .ap-l,.ap-fond .ap-besoins-t{display:flex;align-items:center;gap:7px}.ap-fond .ap-l:before,.ap-fond .ap-besoins-t:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--orange);flex:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 18%,transparent)}.ap-fond .ap-besoins li{background:linear-gradient(180deg,#fff,#fff7f0);border-left:3px solid var(--orange);border-radius:0 12px 12px 0;box-shadow:0 2px 6px -3px #783c0a38;padding-left:14px}.ap-fond .ap-besoins li:before{display:none}.ap-fond .ap-besoins li b{color:#2a1f16}.ap-fond .ap-besoin-prix{background:linear-gradient(180deg,#ffe7d2,#ffd6b4);color:#8a3d06;box-shadow:inset 0 -1px #8a3d0624}.ap-fond .ap-histo li{background:linear-gradient(180deg,#fff,#f7f9fa);box-shadow:0 2px 6px -3px #14232d33;border-radius:0 12px 12px 0}.ap-fond .ap-histo li:first-child{background:linear-gradient(180deg,#fff,#fff4e9)}.ap-fond .ap-critere .j{background:#eaedef;box-shadow:inset 0 1px 2px #14232d1f}.ap-fond .ap-critere .j i{background:linear-gradient(90deg,#F9A05A,var(--orange-fonce));box-shadow:0 0 8px -2px #ea580c8c}.ap-fond .ap-score-detail{background:linear-gradient(180deg,#ffffffb3,#ffffff59);border-radius:14px;margin:10px 0 0;box-shadow:inset 0 1px #ffffffe6}.ap-fond .ap>.ap-poste{background:radial-gradient(520px 180px at 12% 0%,rgba(249,115,22,.09),transparent 60%),linear-gradient(180deg,#f7f9fa,#eff2f4)}.ap-fond .btn-appel{box-shadow:0 2px 4px #00000040,0 16px 30px -14px #000000b3,inset 0 1px #fff3}.ap-fond .btn-appel:hover{box-shadow:0 2px 4px #0003,0 20px 34px -14px #ea580cbf,inset 0 1px #ffffff47}.ap-fond .ap-res{box-shadow:inset 0 1px #ffffffbf,inset 0 -2px #0000000f,0 2px 5px -3px #14232d4d}.ap-fond .ap>.ap-suites{background:linear-gradient(180deg,#fafbfc,#f3f6f7)}.ap-fond .ap-suite:first-child .ap-l:before{background:#15803d;box-shadow:0 0 0 3px #15803d29}.ap-fond .ap-suite:last-child .ap-l:before{background:#9a5a11;box-shadow:0 0 0 3px #9a5a1129}.ap-fond .ap-flyer-fait{background:linear-gradient(180deg,#e9f8ef,#ddf2e6);color:#0f6b46;border-radius:10px;padding:7px 10px}.ap-fond .ap-pied{background:linear-gradient(180deg,#f4f7f8,#ecf0f2);box-shadow:inset 0 1px #ffffffe6}.ap-fond .ap{overflow-y:auto;overscroll-behavior:contain}@media(min-width:1080px){.ap-fond .ap{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.1fr);grid-template-rows:auto auto auto minmax(200px,1fr) auto auto}}.pros-nav{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 16px;padding:5px;border-radius:16px;background:color-mix(in srgb,var(--petrole) 6%,transparent)}.pros-onglet{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border:none;border-radius:12px;background:transparent;font-family:inherit;font-size:.95rem;font-weight:700;color:var(--gris);cursor:pointer;transition:background .14s,color .14s,transform .12s}.pros-onglet:hover{color:var(--texte);transform:translateY(-1px)}.pros-ico{font-size:1.05rem;line-height:1}.pros-nb{font-size:.74rem;font-weight:800;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--petrole) 12%,transparent);color:var(--texte);font-variant-numeric:tabular-nums}.pros-onglet.actif{background:var(--carte);color:var(--texte);box-shadow:0 3px 12px -5px #0b313a73}.pros-onglet.actif .pros-nb{background:var(--orange);color:#fff}@media(max-width:760px){.pros-onglet{flex:1 1 auto;justify-content:center;padding:10px 12px;font-size:.88rem}.pros-lb{display:none}.pros-onglet.actif .pros-lb{display:inline}}.pros-barre{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.ap-rappel{margin-top:14px;padding:14px 16px;border:1px solid #F3D3A6;border-radius:12px;background:#fff8ee}.ap-rappel-t{font-weight:700;font-size:15px;margin-bottom:8px}.ap-rappel-puces{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.ap-rappel-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.ap-rappel-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.histo-appels .histo-jour td{background:var(--fond,#F4F6F8);font-weight:700;font-size:.8rem;text-transform:capitalize;color:var(--petrole,#1F2A33);padding-top:10px;padding-bottom:6px}.histo-appels .histo-edition td{background:#fffbf5}.histo-texte{width:100%;min-width:240px;border:1.5px solid #CFE1E6;border-radius:10px;padding:8px 10px;font:inherit;resize:vertical;background:#fff}.histo-duree{width:72px;border:1.5px solid #CFE1E6;border-radius:10px;padding:8px;font:inherit;font-variant-numeric:tabular-nums;background:#fff}.histo-texte:focus,.histo-duree:focus{outline:none;border-color:var(--turq-clair);box-shadow:0 0 0 3px #3fcadd2e}.quand{display:inline-flex;flex-direction:column;gap:2px;font-variant-numeric:tabular-nums}.quand b{font-size:.95rem;white-space:nowrap;text-transform:capitalize}.quand small{font-size:.74rem;color:var(--gris)}.quand.retard b{color:#b42318}.quand.a-fixer b{color:var(--gris);font-weight:600}.kpi-clic{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.kpi-clic:hover{border-color:var(--turq-clair)}.kpi-clic:focus-visible{outline:2px solid var(--turq-clair);outline-offset:2px}.ckpt{--ck-fond:#0D1116;--ck-surface:#171D23;--ck-surface-h:#1F262D;--ck-trait:rgba(255,255,255,.085);--ck-trait-fort:rgba(255,255,255,.16);--ck-txt:#E9EFF3;--ck-txt2:#94A5AF;--ck-orange:#F97316;--ck-orange-clair:#FDBA74;--ck-vert:#34D399;--ck-rouge:#F87171;position:relative;border-radius:18px;padding:18px 18px 20px;margin-bottom:16px;background:radial-gradient(1200px 300px at 12% -10%,rgba(249,115,22,.1),transparent 60%),linear-gradient(168deg,#141a20,#0d1116 58%,#090c0f);border:1px solid var(--ck-trait);box-shadow:0 20px 48px #060a0e6b,inset 0 1px #ffffff0e;color:var(--ck-txt)}.ckpt:before{content:"";position:absolute;inset:0 0 auto;height:1px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,transparent,var(--ck-orange) 22%,var(--ck-orange-clair) 50%,var(--ck-orange) 78%,transparent);box-shadow:0 0 12px #f9731673;opacity:.85;pointer-events:none}.ckpt-tete{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--ck-trait)}.ckpt-ident{min-width:0;flex:1 1 220px}.ckpt-nom{font-size:1.18rem;font-weight:800;letter-spacing:.2px;line-height:1.2;text-shadow:0 1px 0 rgba(0,0,0,.5)}.ckpt-sous{font-size:.78rem;color:var(--ck-txt2);margin-top:3px}.ckpt-select{display:flex;align-items:center;gap:8px;font-size:.74rem;color:var(--ck-txt2);text-transform:uppercase;letter-spacing:.8px;font-weight:700}.ckpt-select select{background:var(--ck-surface);color:var(--ck-txt);border:1px solid var(--ck-trait-fort);border-radius:9px;padding:7px 10px;font-size:.82rem;font-weight:600;text-transform:none;letter-spacing:0}.ckpt-jauge{position:relative;flex:0 0 172px;height:9px;border-radius:9px;background:#000;border:1px solid var(--ck-trait);overflow:visible}.ckpt-jauge-in{height:100%;border-radius:9px;transition:width .35s ease;background:linear-gradient(90deg,#B45309,var(--ck-orange),var(--ck-orange-clair));box-shadow:0 0 10px #f973168c}.ckpt-jauge span{position:absolute;right:0;top:-18px;font-size:.7rem;color:var(--ck-txt2);font-weight:700}.ckpt-moyen{display:flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:var(--ck-surface);border:1px solid var(--ck-trait-fort);font-size:.78rem;font-weight:700;box-shadow:inset 0 1px #ffffff0f}.ckpt-moyen svg{color:var(--ck-orange-clair);flex:0 0 auto}.ckpt-frise{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0}@media(max-width:1100px){.ckpt-frise{grid-template-columns:repeat(3,1fr)}}@media(max-width:660px){.ckpt-frise{grid-template-columns:repeat(2,1fr)}}.ckpt-tuile{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 10px 13px;border-radius:14px;cursor:pointer;text-align:center;background:linear-gradient(170deg,var(--ck-surface-h),#10161B);border:1px solid var(--ck-trait);color:var(--ck-txt2);box-shadow:0 6px 0 -2px #0000008c,0 12px 22px #00000057,inset 0 1px #ffffff12;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,color .12s ease}.ckpt-tuile:hover{transform:translateY(-2px);border-color:var(--ck-trait-fort);color:var(--ck-txt)}.ckpt-tuile:active{transform:translateY(2px);box-shadow:0 2px 0 -1px #0000008c,0 6px 12px #0000004d,inset 0 1px #ffffff0d}.ckpt-rang{position:absolute;top:8px;left:10px;font-size:.66rem;font-weight:800;color:var(--ck-txt2);opacity:.6}.ckpt-ico{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;background:linear-gradient(160deg,#242c34,#151b21);border:1px solid var(--ck-trait);box-shadow:inset 0 1px #ffffff14,0 4px 10px #0006}.ckpt-titre{font-size:.9rem;font-weight:800;letter-spacing:.2px;color:var(--ck-txt)}.ckpt-etat{font-size:.7rem;text-transform:uppercase;letter-spacing:.7px;font-weight:700}.ckpt-tuile.et-a_faire,.ckpt-tuile.et-en_cours{color:var(--ck-txt);border-color:#f973168c}.ckpt-tuile.et-a_faire .ckpt-ico,.ckpt-tuile.et-en_cours .ckpt-ico{color:var(--ck-orange-clair);border-color:#f9731680;box-shadow:inset 0 1px #ffffff1a,0 0 16px #f9731647}.ckpt-tuile.et-a_faire .ckpt-etat,.ckpt-tuile.et-en_cours .ckpt-etat{color:var(--ck-orange-clair)}.ckpt-tuile.et-faite .ckpt-ico{color:var(--ck-vert)}.ckpt-tuile.et-faite .ckpt-etat{color:var(--ck-vert);opacity:.85}.ckpt-tuile.et-bloquee{opacity:.42}.ckpt-tuile.et-arretee .ckpt-ico,.ckpt-tuile.et-arretee .ckpt-etat{color:var(--ck-rouge)}.ckpt-tuile.vue{border-color:var(--ck-orange);box-shadow:0 0 0 1px #f9731659,0 6px 0 -2px #0000008c,0 14px 26px #0006,inset 0 1px #ffffff14,0 0 22px #f973162e}.ckpt-tuile.vue:after{content:"";position:absolute;left:18%;right:18%;top:-1px;height:2px;border-radius:2px;background:var(--ck-orange);box-shadow:0 0 10px #f97316cc}.ckpt-scene{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.85fr);gap:14px}@media(max-width:980px){.ckpt-scene{grid-template-columns:1fr}}.ckpt-panneau{background:linear-gradient(168deg,#191f26,#11161b);border:1px solid var(--ck-trait);border-radius:14px;padding:16px 18px 18px;box-shadow:inset 0 1px #ffffff0e}.ckpt-panneau-tete{display:flex;align-items:center;gap:10px}.ckpt-panneau-tete svg{color:var(--ck-orange-clair)}.ckpt-panneau-tete h3{margin:0;font-size:1.02rem;font-weight:800;letter-spacing:.2px}.ckpt-pastille{margin-left:auto;font-size:.68rem;text-transform:uppercase;letter-spacing:.8px;font-weight:800;padding:4px 10px;border-radius:999px;background:var(--ck-surface);border:1px solid var(--ck-trait-fort);color:var(--ck-txt2)}.ckpt-pastille.et-a_faire,.ckpt-pastille.et-en_cours{color:var(--ck-orange-clair);border-color:#f9731680}.ckpt-pastille.et-faite{color:var(--ck-vert);border-color:#34d39966}.ckpt-pastille.et-arretee{color:var(--ck-rouge);border-color:#f8717166}.ckpt-phrase{margin:12px 0 16px;font-size:1rem;line-height:1.5;color:var(--ck-txt)}.ckpt-note{margin:14px 0 0;font-size:.76rem;line-height:1.45;color:var(--ck-txt2);border-left:2px solid rgba(249,115,22,.45);padding-left:10px}.ckpt-rien{font-size:.82rem;color:var(--ck-txt2);padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px dashed var(--ck-trait-fort)}.ckpt-erreur{margin-bottom:12px;padding:9px 12px;border-radius:10px;font-size:.84rem;background:#f871711f;border:1px solid rgba(248,113,113,.4);color:#fecaca}.ckpt-actions{display:flex;gap:10px;flex-wrap:wrap}.ckpt-btn{position:relative;padding:12px 18px;border-radius:12px;font-size:.92rem;font-weight:800;cursor:pointer;color:var(--ck-txt);background:linear-gradient(175deg,#2a333b,#171e24);border:1px solid var(--ck-trait-fort);box-shadow:0 5px 0 -1px #0a0e12,0 10px 18px #0000006b,inset 0 1px #ffffff1a;transition:transform .1s ease,box-shadow .1s ease,filter .1s ease}.ckpt-btn:hover:not(:disabled){filter:brightness(1.12)}.ckpt-btn:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px #0a0e12,0 3px 8px #00000059,inset 0 1px #ffffff0f}.ckpt-btn:disabled{opacity:.5;cursor:default}.ckpt-btn.fort{color:#1a0e03;border-color:#ffffff47;background:linear-gradient(175deg,#FDBA74,var(--ck-orange) 46%,#D45B08);box-shadow:0 5px 0 -1px #7c2d12,0 12px 22px #f9731657,inset 0 1px #ffffff73}.ckpt-btn.fort:active:not(:disabled){box-shadow:0 1px #7c2d12,0 4px 10px #f973164d,inset 0 1px #ffffff4d}.ckpt-fil{background:linear-gradient(168deg,#161c22,#0f141a);border:1px solid var(--ck-trait);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:7px;min-width:0}.ckpt-fil-titre{font-size:.68rem;text-transform:uppercase;letter-spacing:1px;font-weight:800;color:var(--ck-txt2);padding:2px 4px 6px}.ckpt-fil-vide{font-size:.82rem;color:var(--ck-txt2);padding:8px 6px}.ckpt-piece{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;padding:9px 11px;border-radius:11px;cursor:pointer;text-align:left;color:var(--ck-txt);background:linear-gradient(170deg,#1d242b,#141a20);border:1px solid var(--ck-trait);box-shadow:0 3px 0 -1px #00000080,inset 0 1px #ffffff0e;transition:transform .1s ease,border-color .1s ease}.ckpt-piece:hover:not(:disabled){border-color:#f9731673;transform:translateY(-1px)}.ckpt-piece:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px #00000080}.ckpt-piece:disabled{cursor:default}.ckpt-piece svg{color:var(--ck-txt2)}.ckpt-piece-n{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;font-weight:700;color:var(--ck-orange-clair)}.ckpt-piece-l{font-size:.8rem;color:var(--ck-txt2);overflow:hidden;white-space:nowrap;min-width:0}@media(max-width:1180px){.ckpt-piece{grid-template-columns:auto minmax(0,1fr) auto;row-gap:3px}.ckpt-piece-l{display:none}.ckpt-piece svg{grid-area:1/1}.ckpt-piece-n{grid-area:1/2}.ckpt-piece-m{grid-area:1/3}.ckpt-piece-s{grid-area:2/2/3/4;justify-self:start}}.ckpt-piece-s{font-size:.68rem;text-transform:uppercase;letter-spacing:.6px;font-weight:700;color:var(--ck-txt2);white-space:nowrap}.ckpt-piece-m{font-size:.84rem;font-weight:800;white-space:nowrap}.envoi-fait{font-size:.8rem;font-weight:700;color:var(--ok)}.envoi-rien{font-size:.78rem;color:var(--gris);font-style:italic}.envoi-main{display:block;font-size:.68rem;font-weight:600;color:var(--gris);font-style:italic}.recap-rdv{margin:12px 0 4px;border:1px solid var(--ligne);border-radius:10px;background:var(--voile);padding:10px 12px}.recap-titre{font-size:.68rem;text-transform:uppercase;letter-spacing:.9px;font-weight:800;color:var(--turq);margin-bottom:7px}.recap-ligne{display:grid;grid-template-columns:148px minmax(0,1fr);gap:10px;align-items:baseline;padding:5px 0;border-top:1px solid var(--ligne)}.recap-ligne:first-of-type{border-top:0}.recap-quoi{font-size:.78rem;font-weight:800;color:var(--petrole)}.recap-etat{font-size:.84rem;line-height:1.45}.recap-ligne.ton-fait .recap-quoi:before{content:"✓ ";color:var(--ok)}.recap-ligne.ton-prevu .recap-quoi:before{content:"→ ";color:var(--turq)}.recap-ligne.ton-rien,.recap-ligne.ton-rien .recap-quoi{color:var(--gris)}.recap-ligne.ton-rien .recap-quoi:before{content:"· "}.recap-ligne.ton-alerte .recap-quoi{color:var(--erreur)}.recap-ligne.ton-alerte .recap-quoi:before{content:"! ";font-weight:900}.recap-avert{margin-top:9px;padding:8px 10px;border-radius:8px;font-size:.82rem;line-height:1.45;background:#fff7ed;border:1px solid #FBD0A8;color:#7c2d12}@media(max-width:640px){.recap-ligne{grid-template-columns:1fr;gap:2px}}.trame{margin:0 0 10px}.trame-tete{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.trame-sur{font-size:.66rem;text-transform:uppercase;letter-spacing:1.1px;font-weight:800;color:var(--orange)}.trame-tete h3{margin:2px 0 0;font-size:1.05rem;color:var(--petrole);border:0;padding:0;background:none;box-shadow:none}.trame-tout{border:1px solid var(--ligne);background:#fff;color:var(--petrole);border-radius:999px;padding:6px 14px;font-size:.78rem;font-weight:700;cursor:pointer}.trame-tout:hover{border-color:var(--turq)}.trame-regle{background:#fff7ed;border:1px solid #FBD0A8;color:#7c2d12;border-radius:10px;padding:9px 12px;font-size:.84rem;line-height:1.5;margin:0 0 12px}.trame-frise{display:flex;gap:2px;height:7px;border-radius:999px;overflow:hidden;margin-bottom:14px}.trame-fr{display:block}.trame-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.trame-carte{background:var(--fond);border:1px solid var(--bord);border-left:5px solid var(--teinte);border-radius:12px;overflow:hidden;color:var(--texte);box-shadow:0 2px 6px #10313a12}.trame-carte.ouverte{box-shadow:0 8px 22px #10313a24}.trame-entete{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;align-items:center;gap:11px;width:100%;background:none;border:0;padding:11px 13px;cursor:pointer;text-align:left;font:inherit;color:inherit}.trame-num{width:26px;height:26px;flex:0 0 26px;border-radius:50%;display:grid;place-items:center;background:var(--teinte);color:#fff;font-weight:800;font-size:.82rem}.trame-min{font-weight:800;color:var(--teinte);font-size:.9rem;white-space:nowrap;line-height:1.1;text-align:center}.trame-min small{display:block;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;opacity:.65}.trame-titre{min-width:0;font-weight:800;font-size:.95rem;color:var(--petrole);line-height:1.25}.trame-titre small{display:block;font-weight:500;font-size:.8rem;color:var(--gris);line-height:1.35;margin-top:2px}.trame-phase{font-size:.66rem;text-transform:uppercase;letter-spacing:.7px;font-weight:800;color:var(--teinte);background:#fff;border:1px solid var(--bord);border-radius:999px;padding:3px 9px;white-space:nowrap}.trame-diapo{font-size:.7rem;font-weight:700;color:var(--gris);white-space:nowrap}.trame-chevron{font-size:1.2rem;font-weight:800;color:var(--teinte);width:16px;text-align:center}.trame-corps{padding:0 13px 13px;display:flex;flex-direction:column;gap:9px}.trame-bloc{background:#fff;border-radius:9px;padding:9px 12px;border:1px solid var(--bord)}.trame-bloc-t{font-size:.64rem;text-transform:uppercase;letter-spacing:.9px;font-weight:800;margin-bottom:5px;color:var(--teinte)}.trame-bloc p{margin:0 0 6px;font-size:.92rem;line-height:1.5}.trame-bloc p:last-child{margin-bottom:0}.trame-bloc.dire p{font-style:italic;color:#16313a}.trame-bloc.demander ul{margin:0;padding-left:18px}.trame-bloc.demander li{font-size:.92rem;line-height:1.5;margin-bottom:4px;font-weight:600;color:var(--petrole)}.trame-bloc.attention{background:#fff7ed;border-color:#fbd0a8}.trame-bloc.attention .trame-bloc-t{color:#b45309}.trame-bloc.attention p{color:#7c2d12;font-size:.86rem}.trame-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}@media(max-width:820px){.trame-duo{grid-template-columns:1fr}}.trame-encart{background:#fff;border:1px solid var(--ligne);border-radius:12px;padding:12px 14px;margin-top:12px;color:var(--texte)}.trame-duo .trame-encart{margin-top:0}.trame-encart h4{margin:0 0 8px;font-size:.92rem;color:var(--petrole)}.trame-encart table{width:100%;border-collapse:collapse;font-size:.86rem}.trame-encart td{padding:5px 0;border-bottom:1px solid var(--ligne)}.trame-encart td:first-child{font-weight:700;color:var(--petrole)}.trame-encart td:last-child{text-align:right;white-space:nowrap}.trame-encart tr:last-child td{border-bottom:0}.trame-phrases{margin:0;padding-left:20px;font-size:.9rem;line-height:1.6;font-style:italic}.trame-phrases li{margin-bottom:4px}.trame-obj{display:flex;flex-direction:column;gap:8px}.trame-obj>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:12px;padding-bottom:8px;border-bottom:1px solid var(--ligne)}.trame-obj>div:last-child{border-bottom:0;padding-bottom:0}.trame-obj b{color:#9d174d;font-size:.88rem}.trame-obj span{font-size:.88rem;line-height:1.5}@media(max-width:700px){.trame-obj>div{grid-template-columns:1fr;gap:3px}}.trame-noter{margin:0;padding-left:18px;font-size:.88rem;line-height:1.7}.trame-encart.pieges{background:#fff7ed;border-color:#fbd0a8}.trame-encart.pieges p{margin:0 0 7px;font-size:.86rem;line-height:1.5;color:#7c2d12}.trame-encart.pieges b{color:#9a3412}.trame-encart.protege{background:#f3ecfe;border-color:#cdb4f5}.trame-encart.protege p{margin:0 0 7px;font-size:.87rem;line-height:1.5;color:#3b1e6b}.trame-encart.protege b{color:#6d28d9}.metier-client .trame-tete h3{color:var(--ck-txt,#E9EFF3)}.metier-client .trame-tout{background:#ffffff0f;color:var(--ck-txt,#E9EFF3);border-color:var(--ck-trait-fort,rgba(255,255,255,.16))}.rdv-cartes{display:flex;flex-direction:column;gap:9px}.rdv-c{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr) minmax(150px,auto);gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--ligne);border-left:4px solid var(--orange);border-radius:12px;background:linear-gradient(100deg,#fff9f4,#fff 55%);text-decoration:none;color:var(--texte);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.rdv-c:hover{transform:translateY(-1px);box-shadow:0 6px 18px #10313a1f;border-color:var(--orange)}.rdv-c-quand b{display:block;font-size:.95rem;color:var(--petrole);text-transform:capitalize}.rdv-c-quand span{font-size:1.25rem;font-weight:800;color:var(--orange-fonce);letter-spacing:-.5px}.rdv-c-qui b{display:block;font-size:1rem;color:var(--petrole)}.rdv-c-qui span{display:block;font-size:.82rem;color:var(--gris)}.rdv-c-tel{font-variant-numeric:tabular-nums;font-weight:600;color:var(--turq)!important}.rdv-c-inv{font-size:.78rem;font-style:italic;color:var(--gris);text-align:right}.rdv-c-inv.ok{color:var(--ok);font-style:normal;font-weight:700}.rdv-c-inv.vieille{color:#b42318;font-style:normal;font-weight:800}.rdv-c-inv.vieille small{color:#b42318;opacity:.85}.rdv-c-inv small{display:block;font-weight:500;font-style:normal;color:var(--gris);font-size:.72rem}@media(max-width:760px){.rdv-c{grid-template-columns:1fr;gap:6px}.rdv-c-inv{text-align:left}}.pdemo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:start}@media(max-width:700px){.pdemo{grid-template-columns:1fr}}.pdemo-qr{display:flex;flex-direction:column;align-items:center;gap:8px}.qr{border:1px solid var(--ligne);border-radius:12px;background:#fff;padding:8px;box-shadow:0 6px 18px #10313a1f}.pdemo-voir{font-size:.8rem;font-weight:700;color:var(--turq)}.pdemo-texte h4{margin:0 0 6px;font-size:1rem;color:var(--petrole)}.pdemo-texte p{margin:0 0 10px;font-size:.9rem;line-height:1.55}.pdemo-duree{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px;font-size:.85rem}.pdemo-duree>span{color:var(--gris)}.pdemo-h{border:1px solid var(--ligne);background:#fff;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:700;color:var(--petrole);cursor:pointer}.pdemo-h.actif{background:var(--orange);border-color:var(--orange);color:#fff}.pdemo-duree b{color:var(--orange-fonce)}.pdemo-lien{display:flex;align-items:center;gap:8px;background:var(--voile);border:1px solid var(--ligne);border-radius:10px;padding:8px 10px;margin-bottom:10px}.pdemo-lien code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;color:var(--petrole)}.pdemo-lien button{border:1px solid var(--ligne);background:#fff;border-radius:8px;padding:5px 11px;font-size:.78rem;font-weight:700;color:var(--turq);cursor:pointer;white-space:nowrap}.pdemo-avert{background:#fff7ed;border:1px solid #FBD0A8;border-radius:10px;padding:9px 12px;font-size:.82rem!important;line-height:1.5;color:#7c2d12;margin:0!important}.metier-client .pdemo-texte h4{color:var(--ck-txt,#E9EFF3)}.metier-client .pdemo-texte>p{color:var(--ck-txt2,#94A5AF)}.metier-client .pdemo-lien{background:#ffffff0d;border-color:var(--ck-trait,rgba(255,255,255,.085))}.metier-client .pdemo-lien code{color:var(--ck-txt,#E9EFF3)}.metier-client .pdemo-h{background:#ffffff0f;color:var(--ck-txt,#E9EFF3);border-color:var(--ck-trait-fort,rgba(255,255,255,.16))}.metier-client .pdemo-h.actif{background:var(--orange);border-color:var(--orange);color:#fff}.rdv-bloc{border:1px solid var(--ligne);border-radius:12px;overflow:hidden;background:#fff}.rdv-bloc .rdv-c{border:0;border-radius:0;border-left:4px solid var(--orange)}.rdv-bloc .rdv-c:hover{transform:none;box-shadow:none}.rdv-actions{display:flex;justify-content:flex-end;gap:10px;padding:8px 14px;border-top:1px solid var(--ligne);background:var(--voile)}.dec-lien{background:none;border:0;color:var(--turq);font-weight:700;font-size:.82rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:2px 0}.dec-lien:hover{color:var(--orange-fonce)}.dec-form{width:100%;padding:12px 14px;background:#fff;border-top:1px solid var(--ligne)}.dec-t{font-size:.82rem;font-weight:800;color:var(--petrole);margin-bottom:8px;text-transform:uppercase;letter-spacing:.6px}.dec-form label{display:block;margin-bottom:9px}.dec-form label span{display:block;font-size:.74rem;color:var(--gris);margin-bottom:3px}.dec-form input{width:100%;max-width:340px;border:1px solid var(--ligne);border-radius:8px;padding:8px 10px;font:inherit;font-size:.9rem}.dec-apercu{font-size:.85rem;color:var(--petrole);background:var(--voile);border-radius:8px;padding:7px 10px;margin-bottom:9px}.dec-err{font-size:.85rem;color:var(--erreur);background:#fef2f2;border:1px solid #FCA5A5;border-radius:8px;padding:7px 10px;margin-bottom:9px}.dec-boutons{display:flex;gap:9px;flex-wrap:wrap}.dec-b{border:1px solid var(--ligne);background:#fff;border-radius:9px;padding:8px 14px;font-size:.85rem;font-weight:700;color:var(--petrole);cursor:pointer}.dec-b.fort{background:linear-gradient(135deg,var(--orange),var(--orange-fonce));color:#fff;border-color:transparent}.dec-b:disabled{opacity:.55;cursor:default}.dec-note{font-size:.76rem;color:var(--gris);margin:9px 0 0;line-height:1.45}.dec-fait{width:100%;padding:12px 14px;background:#ecfdf5;border-top:1px solid #A7F3D0}.dec-fait b{color:#065f46;font-size:.9rem}.dec-fait p{font-size:.82rem;color:#065f46;margin:5px 0 9px;line-height:1.45}.pj-tete{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;border-radius:16px;padding:20px 24px;margin-bottom:22px;color:#e9eff3;background:radial-gradient(760px 200px at 88% -40%,rgba(249,115,22,.26),transparent 62%),linear-gradient(104deg,transparent 34%,rgba(255,255,255,.05) 46%,transparent 62%),linear-gradient(168deg,#2a333d,#141a20 58%,#0d1218);box-shadow:0 18px 38px -18px #0b141abf,inset 0 1px #ffffff1f}.pj-tete:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--orange) 24%,#FDBA74 50%,var(--orange) 76%,transparent);box-shadow:0 0 14px #f9731699}.pj-compteur{text-align:center;min-width:116px;padding:14px 18px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff1f}.pj-compteur b{display:block;font-size:2.5rem;line-height:1;letter-spacing:-1.5px;color:#fdba74}.pj-compteur span{font-size:.72rem;color:#94a5af}.pj-mot p{margin:0 0 5px;font-size:1.14rem;font-weight:700;line-height:1.3}.pj-mot small{font-size:.84rem;color:#94a5af;line-height:1.5}.pj-mot small b{color:#fdba74;font-weight:800}.pj-jauge{grid-column:1/-1;height:6px;border-radius:999px;background:#0006;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.pj-jauge>div{height:100%;background:linear-gradient(90deg,#B45309,var(--orange),#FDBA74);box-shadow:0 0 12px #f97316b3;transition:width .4s ease}.pj-h2{font-size:1.02rem;color:var(--petrole);margin:24px 0 11px}.pj-cinq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pj-carte{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;background:#fff;border:1px solid var(--ligne);border-left:4px solid var(--teinte);border-radius:14px;padding:14px 16px;box-shadow:0 1px 2px #10313a0f;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.pj-carte:hover{transform:translateY(-2px);border-color:var(--teinte);box-shadow:0 14px 26px -16px #10313abf}.pj-rang{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--teinte);color:#fff;font-weight:800;font-size:.92rem;box-shadow:0 3px 8px -3px var(--teinte)}.pj-corps{min-width:0;display:block}.pj-titre{display:block;font-size:1rem;font-weight:700;color:var(--petrole);line-height:1.35;margin-bottom:5px}.pj-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.pj-fam{font-size:.64rem;text-transform:uppercase;letter-spacing:.8px;font-weight:800;color:var(--teinte);background:var(--fond);border:1px solid var(--bord);border-radius:999px;padding:3px 10px}.pj-min{font-size:.74rem;font-weight:700;color:var(--gris)}.pj-raison{font-size:.74rem;color:var(--gris)}.pj-raison.retard{color:var(--orange-fonce);font-weight:700}.pj-sous{display:block;font-size:.82rem;color:var(--gris);margin-top:4px;line-height:1.45}.pj-sous a{color:var(--turq);font-weight:600}.pj-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pj-b{border:1px solid var(--ligne);background:#fff;border-radius:999px;padding:9px 16px;font-size:.82rem;font-weight:700;color:var(--petrole);cursor:pointer;white-space:nowrap;transition:transform .1s ease,box-shadow .1s ease}.pj-b:hover:not(:disabled){border-color:var(--teinte);transform:translateY(-1px)}.pj-b.fait{background:linear-gradient(175deg,#FDBA74,var(--orange) 46%,var(--orange-fonce));border-color:transparent;color:#fff;box-shadow:0 4px 12px -4px #f97316b3}.pj-b:disabled{opacity:.5;cursor:default}@media(max-width:820px){.pj-carte{grid-template-columns:auto minmax(0,1fr)}.pj-actions{grid-column:1/-1;justify-content:flex-start}}.pj-piles{display:flex;flex-direction:column;gap:9px}.pj-pile{border:1px solid var(--ligne);border-left:4px solid var(--teinte);border-radius:13px;background:#fff;overflow:hidden}.pj-pile.ouverte{box-shadow:0 14px 28px -18px #10313acc}.pj-pile-t{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;align-items:center;width:100%;background:none;border:0;padding:13px 16px;cursor:pointer;text-align:left;font:inherit}.pj-pile-t:hover{background:var(--fond)}.pj-pile-n{min-width:36px;height:30px;padding:0 10px;border-radius:999px;display:grid;place-items:center;background:var(--fond);color:var(--teinte);font-weight:800;font-size:.95rem;border:1px solid var(--bord)}.pj-pile-l{font-size:.95rem;font-weight:800;color:var(--petrole);min-width:0}.pj-pile-l small{display:block;font-weight:500;font-size:.78rem;color:var(--gris);margin-top:2px;line-height:1.4}.pj-pile-d{text-align:right;font-size:.82rem;font-weight:700;color:var(--gris);white-space:nowrap}.pj-pile-d small{display:block;font-weight:700;font-size:.7rem;color:var(--orange-fonce)}.pj-pile-c{font-size:1.3rem;font-weight:800;color:var(--teinte);width:16px;text-align:center}.pj-liste{list-style:none;margin:0;padding:0 16px 13px;display:flex;flex-direction:column;gap:2px}.pj-liste li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:11px;align-items:center;padding:8px 0;border-top:1px solid var(--ligne);font-size:.87rem}.pj-coche{width:25px;height:25px;border-radius:8px;border:1.5px solid var(--bord);background:#fff;color:var(--teinte);font-weight:800;cursor:pointer;line-height:1}.pj-coche:hover:not(:disabled){background:var(--fond)}.pj-l-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--petrole)}.pj-l-c{font-size:.78rem;color:var(--turq);white-space:nowrap}.pj-l-r{font-size:.74rem;color:var(--gris);white-space:nowrap}.pj-l-r.retard{color:var(--orange-fonce);font-weight:700}@media(max-width:760px){.pj-liste li{grid-template-columns:auto minmax(0,1fr)}.pj-l-c,.pj-l-r{grid-column:2;font-size:.74rem}}.pj-vide{background:var(--voile);border:1px solid var(--ligne);border-left:4px solid var(--orange);border-radius:14px;padding:20px 22px}.pj-vide b{font-size:1.1rem;color:var(--petrole)}.pj-vide p{margin:6px 0 10px;color:var(--gris)}.pj-vide a{font-weight:700;color:var(--orange-fonce)}.pj-pied{margin-top:20px;font-size:.82rem;color:var(--gris)}.pj-pied a{color:var(--turq);font-weight:600}.ap-accroche{margin:12px 20px 4px;padding:14px 22px 16px;border-radius:16px;background:linear-gradient(135deg,#f5f5f6,#fff 75%);border:1px solid #E4E4E7;border-left:5px solid var(--violet,#FF790F);box-shadow:0 6px 18px -12px #14161a73;color:#17191b;font-size:1.12rem;line-height:1.55}.ap-accroche-t{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#c2560c;margin-bottom:6px}.ap-accroche-txt p{margin:0 0 7px;max-width:78ch}.ap-accroche-txt p:last-child{margin:0;font-weight:800;color:#2a2d33}.ap-accroche-txt .ap-accroche-bonjour{font-weight:800;font-size:1.2rem}.ap-accroche mark{background:linear-gradient(transparent 55%,#ffe3cc 55%);color:inherit;font-weight:700;padding:0 2px;border-radius:2px}.ap-accroche-txt p:last-child mark{background:linear-gradient(transparent 55%,#ffd2ad 55%)}@media(max-width:760px){.ap-accroche{font-size:1rem}}.ap-fond{--violet:#FF790F;--violet-clair:#FF9A4E;--violet-voile:#F5F5F6;--violet-trait:#E4E4E7}.ap-fond .ap-bande{background:linear-gradient(90deg,var(--nuit),var(--acier) 50%,var(--violet))}.ap-fond .ap>.ap-histo-col{background:linear-gradient(180deg,#fff,#f9fafb)}.ap-fond .ap>.ap-cold{background:linear-gradient(180deg,#fff,#f9fafb)}.ap-fond .ap-l:before,.ap-fond .ap-besoins-t:before{background:var(--violet)}.ap-fond .ap-besoins li{background:linear-gradient(180deg,#FFFFFF,var(--violet-voile));border-left:3px solid var(--violet)}.ap-fond .ap-besoin-prix{background:var(--violet-voile);color:#4a34a8;border-color:var(--violet-trait)}.ap-fond .ap-histo li:first-child{background:linear-gradient(180deg,#FFFFFF,var(--violet-voile));border-left-color:var(--violet)}.ap-fond .ap-critere .j i{background:linear-gradient(90deg,var(--violet-clair),var(--violet));box-shadow:0 0 8px -2px #ff790f73}@media(min-width:1400px){.ap-fond .ap-lignes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}}.ap-canal{font-size:.74rem;font-weight:700;color:#5f6b75;margin:10px 0 6px}.ap-wa{margin-top:12px;border:1px solid #CDEFD9;background:linear-gradient(180deg,#f3fcf6,#fff 70%);border-radius:16px;padding:12px 14px 10px}.ap-wa-tete{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ap-wa-logo{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 2px 6px -2px #128c4a99}.ap-wa-tete b{font-size:.92rem;color:#0f5132}.ap-wa-num{margin-left:auto;font-size:.8rem;font-weight:700;color:#128c4a;background:#e3f7ea;padding:3px 10px;border-radius:99px}.ap-wa-num.fixe{color:#8a5a12;background:#fff4e0;font-weight:600}.ap-wa-etapes{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ap-wa-etapes li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;position:relative}.ap-wa-etapes li:not(:last-child):after{content:"";position:absolute;left:11px;top:26px;bottom:-10px;border-left:2px dotted #BFE8CE}.ap-wa-n{width:24px;height:24px;border-radius:50%;background:#128c4a;color:#fff;font-size:.76rem;font-weight:800;display:grid;place-items:center}.ap-wa-titre{font-size:.86rem;font-weight:700;color:#1f2a33;margin:3px 0 6px}.ap-wa-vignettes{display:flex;gap:10px}.ap-wa-vignettes a{display:grid;justify-items:center;gap:4px;text-decoration:none;color:#128c4a;font-size:.74rem;font-weight:700}.ap-wa-vignettes img{width:64px;height:64px;object-fit:cover;border-radius:10px;border:1px solid #DDE3E7;box-shadow:0 3px 10px -6px #00000073;transition:transform .15s}.ap-wa-vignettes a:hover img{transform:translateY(-2px) scale(1.03)}.ap-wa-bulle{position:relative;background:#dcf8c6;border-radius:12px 12px 12px 3px;padding:8px 10px;max-width:100%;box-shadow:0 1px 1px #00000014}.ap-wa-apercu{white-space:pre-line;font-size:.8rem;line-height:1.4;color:#1f2a33;max-height:5.6em;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 65%,transparent);mask-image:linear-gradient(180deg,#000 65%,transparent)}.ap-wa-bulle textarea{width:100%;font:inherit;font-size:.8rem;line-height:1.4;border:none;background:transparent;resize:vertical;outline:none}.ap-wa-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:8px}.ap-wa-go{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:99px;border:none;background:#25d366;color:#fff;font:inherit;font-weight:700;font-size:.82rem;text-decoration:none;cursor:pointer;box-shadow:0 3px 10px -5px #128c4ae6}.ap-wa-go:hover{background:#1ebe5a}.ap-wa-lien{padding:6px 10px;border-radius:99px;border:1px solid #CDEFD9;background:#fff;color:#128c4a;font:inherit;font-weight:700;font-size:.78rem;cursor:pointer}.ap-wa-lien:hover{background:#f3fcf6}.ap-wa-aide{font-size:.78rem;color:#5f6b75}.t100-source.t100-rayon{margin-left:auto}.t100-source.t100-rayon.actif{background:#f5f5f6;color:#2a2d33;box-shadow:inset 0 0 0 1.5px #ff790f}.t100-source.t100-rayon.actif span{background:#ff790f;color:#fff}.t100-moities{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px}.t100-moitie{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:12px;align-items:center;text-align:left;padding:12px 16px;border-radius:14px;border:1.5px solid var(--bordure,#E4E7EC);background:var(--carte,#fff);color:var(--texte);cursor:pointer;font:inherit}.t100-moitie b{font-size:.98rem}.t100-moitie small{grid-column:1;color:var(--texte-doux,#667085);font-size:.78rem}.t100-moitie span{grid-column:2;grid-row:1 / span 2;font-size:1.5rem;font-weight:800;color:var(--texte-doux,#667085)}.t100-moitie.actif{border-color:#ff790f;background:#f5f5f6;box-shadow:0 2px 10px -6px #14161a99}.t100-moitie.actif span{color:#2a2d33}@media(max-width:640px){.t100-moities{grid-template-columns:1fr}}@media(min-width:1280px){.ap-fond .ap{width:min(1880px,98vw);height:96vh;max-height:96vh;overflow:hidden;grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:auto auto minmax(0,1.1fr) minmax(0,1fr) auto;grid-template-areas:"file   file   file   file" "tete   accro  accro  accro" "gauche poste  histo  suites" "gauche poste  droite suites" "pied   poste  droite suites"}.ap-fond .ap>.ap-colg,.ap-fond .ap>.ap-poste,.ap-fond .ap>.ap-histo-col,.ap-fond .ap>.ap-cold,.ap-fond .ap>.ap-suites{min-height:0;overflow-y:auto;overscroll-behavior:contain;align-self:stretch}.ap-fond .ap>.ap-poste{border-top:1px solid var(--acier-clair);border-left:1px solid var(--acier-clair);padding:14px 16px}.ap-fond .ap>.ap-histo-col{border-top:1px solid var(--acier-clair);padding:12px 16px}.ap-fond .ap>.ap-cold{border-top:1px solid var(--acier-clair);border-left:1px solid var(--acier-clair)}.ap-fond .ap>.ap-suites{border-top:1px solid var(--acier-clair);padding:12px 14px}.ap-fond .ap>.ap-colg{border-top:1px solid var(--acier-clair)}.ap-fond .ap>.ap-pied{border-top:1px solid var(--ligne);padding:10px 16px;align-self:end}.ap-fond .ap>.ap-tete{align-self:stretch;align-items:center;padding:14px 16px}.ap-fond .ap>.ap-accroche{margin:10px 16px 10px 0;padding:10px 20px 12px;font-size:1.04rem;line-height:1.45}.ap-fond .ap-accroche-t{margin-bottom:3px}.ap-fond .ap-accroche-txt p{margin:0 0 3px;max-width:none}.ap-fond .ap-accroche-txt .ap-accroche-bonjour{font-size:1.1rem}.ap-fond .ap-colg .ap-lignes{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 16px;gap:8px 14px;font-size:.9rem}.ap-fond .ap-colg .ap-lieu{padding:8px 16px 12px}.ap-fond .ap-poste .ap-resultats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ap-fond .ap-poste .ap-res{width:100%;min-height:42px}.ap-fond .ap-poste .ap-res.ok{grid-column:1 / -1}.ap-fond .ap-poste textarea{min-height:84px}.ap-fond .ap-poste>.sous-titre{font-size:.76rem}.ap-fond .ap-suites .ap-suite{padding-top:0}.ap-fond .ap-suites .ap-suite+.ap-suite{margin-top:10px;padding-top:10px}.ap-fond .ap-suites .ap-canal{margin:6px 0 4px}.ap-fond .ap-wa{margin-top:10px;padding:10px 12px}.ap-fond .ap-wa-tete{margin-bottom:8px}.ap-fond .ap-wa-etapes{gap:8px}.ap-fond .ap-wa-etapes li:first-child .ap-wa-corps{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ap-fond .ap-wa-etapes li:first-child .ap-wa-titre{margin:0}.ap-fond .ap-wa-vignettes img{width:44px;height:44px;border-radius:8px}.ap-fond .ap-wa-vignettes a{grid-auto-flow:column;align-items:center;gap:6px}.ap-fond .ap-wa-titre{margin:2px 0 5px;font-size:.84rem}.ap-fond .ap-wa-apercu{max-height:2.9em;font-size:.78rem}.ap-fond .ap-wa-actions{margin-top:6px}}@media(min-width:1280px){.ap-fond .ap-suites .ap-vide{display:none}.ap-fond .ap-wa-lien{padding:5px 9px;font-size:.76rem}.ap-fond .ap-wa-go{padding:7px 12px;font-size:.8rem}.ap-fond .ap-motifs{gap:4px}}@media(min-width:1280px)and (max-height:960px){.ap-fond .ap-poste>.sous-titre,.ap-fond .ap-suites .ap-suite>.sous-titre,.ap-fond .ap-wa-aide{display:none}.ap-fond .ap>.ap-accroche{font-size:.98rem;padding:8px 18px 10px}.ap-fond .ap-accroche-txt .ap-accroche-bonjour{font-size:1.02rem}.ap-fond .ap-colg .ap-lieu .carte-mini{max-height:170px}}.cwa-chiffres{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 16px}.cwa-chiffre{background:var(--carte,#fff);border:1px solid #E4E7EC;border-radius:14px;padding:12px 16px;display:grid;gap:4px}.cwa-chiffre span{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#667085}.cwa-chiffre b{font-size:1.7rem;line-height:1.1}.cwa-chiffre b small{font-size:.9rem;color:#98a2b3;font-weight:700}.cwa-chiffre.ok b{color:#128c4a}.cwa-chiffre.stop b{color:#b42318}.cwa-chiffre.plein{border-color:#25d366;background:#f3fcf6}.cwa-jauge{display:block;height:6px;border-radius:99px;background:#eef1f3;overflow:hidden}.cwa-jauge i{display:block;height:100%;background:linear-gradient(90deg,#25d366,#128c4a);border-radius:99px}.cwa-haut{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}.cwa-bulle{background:#dcf8c6;border-radius:14px 14px 14px 4px;padding:12px 14px;box-shadow:0 1px 1px #00000014}.cwa-apercu{white-space:pre-line;font-size:.9rem;line-height:1.5;color:#1f2a33}.cwa-bulle textarea{width:100%;font:inherit;font-size:.88rem;line-height:1.5;border:none;background:transparent;resize:vertical;outline:none}.cwa-actions-msg{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}.cwa-note{font-size:.8rem;color:#667085}.cwa-mode{margin:12px 0 0;padding-left:20px;font-size:.86rem;line-height:1.6;color:#344054}.cwa-table td{vertical-align:middle}.cwa-num{font-weight:700;color:#128c4a;white-space:nowrap}.cwa-boutons{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.cwa-etat{font-size:.78rem;font-weight:700;padding:3px 10px;border-radius:99px;background:#eef1f3;color:#475467;white-space:nowrap}.cwa-etat.repondu{background:#e3f7ea;color:#128c4a}.cwa-etat.stop{background:#fee4e2;color:#b42318}.ap-wa-lien.cwa-stop{color:#b42318;border-color:#fecdca}.cwa-vide{padding:8px 4px}.cwa-vide p{color:#667085;margin:6px 0 0;font-size:.9rem}@media(max-width:900px){.cwa-chiffres{grid-template-columns:repeat(2,1fr)}.cwa-haut{grid-template-columns:1fr}}@media(min-width:1280px){.ap-fond .ap{gap:12px;padding:0 14px 14px;background:radial-gradient(900px 500px at 0% 0%,rgba(255,121,15,.1),transparent 60%),radial-gradient(800px 500px at 100% 100%,rgba(18,140,110,.08),transparent 60%),linear-gradient(180deg,#f5f6fa,#eef0f5)}.ap-fond .ap>.ap-file{margin:0 -14px;background:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ap-fond .ap>.ap-colg,.ap-fond .ap>.ap-poste,.ap-fond .ap>.ap-histo-col,.ap-fond .ap>.ap-cold,.ap-fond .ap>.ap-suites,.ap-fond .ap>.ap-pied{background:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.95)!important;border-radius:20px;box-shadow:0 1px #ffffffe6 inset,0 14px 34px -22px #23195a73}.ap-fond .ap>.ap-colg{border-bottom-left-radius:20px}.ap-fond .ap>.ap-pied{align-self:stretch;display:flex;align-items:center;justify-content:center;gap:10px}.ap-fond .ap>.ap-tete{margin-top:12px;border-radius:20px;padding:16px 18px;color:#fff;border:none;background:linear-gradient(135deg,#1a1b22,#2b2d38 55%,#1c1d24);box-shadow:0 1px #ffffff14 inset,0 16px 34px -20px #0a0a1ecc}.ap-fond .ap-tete .ap-titre b{color:#fff;font-size:1.35rem}.ap-fond .ap-tete .ap-titre span{color:#b8bccb}.ap-fond .ap-tete .ap-mono{background:linear-gradient(140deg,#ff790f,#17191b);box-shadow:0 0 0 1px #ffffff1f,0 0 18px -2px #ff790fb3}.ap-fond .ap-tete .ap-score{--anneau:#FF9A4E;width:74px;min-width:74px;height:74px;border-radius:50%;padding:0;background:radial-gradient(closest-side,#1E1F27 76%,transparent 78% 100%),conic-gradient(var(--anneau) calc(var(--p,0) * 1%),rgba(255,255,255,.1) 0);box-shadow:0 0 22px -4px var(--anneau);color:#fff;font-size:1.45rem;line-height:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-shadow:none}.ap-fond .ap-tete .ap-score small{font-size:.58rem;color:#9ea3b5;margin-top:2px}.ap-fond .ap-tete .ap-score.c-brûlant{--anneau:#FF6B6B}.ap-fond .ap-tete .ap-score.c-chaud{--anneau:#FFA24C}.ap-fond .ap-tete .ap-score.c-tiède{--anneau:#FF9A4E}.ap-fond .ap-tete .ap-score.c-froid{--anneau:#7FA7C9}.ap-fond .ap>.ap-accroche{margin:12px 0 0;border-radius:20px;box-shadow:0 0 0 1px #ff790f24,0 16px 36px -24px #14161ab3}.ap-fond .ap>.ap-poste{display:flex;flex-direction:column;padding:16px}.ap-fond .ap-poste .ap-appel{width:100%;min-height:66px;justify-content:center;font-size:1.55rem;letter-spacing:.02em;border-radius:18px;background:linear-gradient(135deg,#1a1b22,#34364a);color:#fff;box-shadow:0 0 0 1px #ff9a4e59,0 10px 26px -12px #14161acc;animation:ap-respire 2.8s ease-in-out infinite}.ap-fond .ap-poste .ap-appel:hover{animation:none;box-shadow:0 0 0 2px #ff9a4e,0 0 30px -4px #ff9a4ee6}.ap-fond .ap-poste .ap-moyen{justify-content:center;margin-top:8px}.ap-fond .ap-poste .champ{flex:1 1 auto;display:flex!important;flex-direction:column;min-height:0}.ap-fond .ap-poste .champ textarea{flex:1 1 auto;min-height:90px;border-radius:14px;background:#fafafd;border:1px solid #E3E1F2;box-shadow:inset 0 1px 3px #281e5a0f}.ap-fond .ap-poste .champ textarea:focus{border-color:#ff9a4e;box-shadow:0 0 0 3px #ff9a4e40}.ap-fond .ap-poste .ap-resultats{gap:10px}.ap-fond .ap-poste .ap-res{min-height:54px;font-size:.98rem;border-radius:16px;box-shadow:0 1px #fffc inset,0 6px 16px -12px #00000073}.ap-fond .ap-poste .ap-res.ok{min-height:60px;font-size:1.05rem;color:#fff;background:linear-gradient(135deg,#1fb873,#0e8a55);box-shadow:0 10px 24px -12px #0e8a55e6}.ap-fond .ap-colg .ap-lieu .carte-mini iframe{height:190px;border-radius:14px}.ap-fond .ap-colg .ap-lieu .ou{display:none}.ap-distance{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.86rem;color:#475467;margin-top:8px}.ap-distance b{font-size:1rem;color:#2a2d33;background:#fff1e6;padding:3px 10px;border-radius:99px}.ap-distance span{font-size:.74rem;font-weight:700;color:#0e8a55;background:#e3f6ec;padding:2px 8px;border-radius:99px}.ap-fond .ap-score-detail{border:none!important}}@keyframes ap-respire{0%,to{box-shadow:0 0 0 1px #ff9a4e59,0 10px 26px -12px #14161acc}50%{box-shadow:0 0 0 4px #ff9a4e2e,0 0 26px -2px #ff9a4ea6}}@media(prefers-reduced-motion:reduce){.ap-fond .ap-poste .ap-appel{animation:none}}@media(min-width:1280px){.ap-fond .ap-poste .ap-appel{flex:none}.ap-fond .ap .ap-colg .carte-mini{height:auto;max-height:none}.ap-fond .ap .ap-colg .carte-mini iframe{height:200px;max-height:none}}@media(min-width:1280px)and (max-height:960px){.ap-fond .ap .ap-colg .carte-mini iframe{height:140px}}@media(min-width:1280px){.ap-fond .ap-poste .ap-appel{white-space:nowrap}.ap-fond .ap-tete .ap-titre b{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media(min-width:1280px)and (max-width:1680px){.ap-fond .ap-poste .ap-appel{font-size:1.2rem;min-height:58px;gap:8px}.ap-fond .ap-tete{padding:14px}.ap-fond .ap-tete .ap-titre b{font-size:1.1rem}.ap-fond .ap-tete .ap-titre span{font-size:.82rem}.ap-fond .ap-tete .ap-mono{flex-basis:42px;height:42px}.ap-fond .ap-tete .ap-score{width:62px;min-width:62px;height:62px;font-size:1.2rem}.ap-fond .ap>.ap-pied{padding:8px 10px;gap:6px}.ap-fond .ap>.ap-pied .btn{padding:8px 12px;font-size:.84rem}}@media(min-width:1280px){.ap-fond.ap-fond .ap .ap-tete .ap-titre b{color:#fff}.ap-fond.ap-fond .ap .ap-tete .ap-titre span{color:#c3c7d4}.ap-fond.ap-fond .ap .ap-tete .ap-score{color:#fff;text-shadow:none;background:radial-gradient(closest-side,#1E1F27 76%,transparent 78% 100%),conic-gradient(var(--anneau,#FF9A4E) calc(var(--p,0) * 1%),rgba(255,255,255,.1) 0);box-shadow:0 0 22px -4px var(--anneau,#FF9A4E)}}.ap-qui{padding:14px 16px 10px}.ap-qui-tete{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:16px;background:linear-gradient(135deg,#f5f5f6,#fff);border:1px solid #E4E4E7}.ap-qui-avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:1rem;color:#fff;background:linear-gradient(140deg,#ff790f,#17191b);box-shadow:0 0 0 3px #fff,0 6px 14px -6px #14161acc}.ap-qui-nom{display:grid;gap:2px;min-width:0}.ap-qui-nom b{font-size:1.12rem;color:#17191b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-qui-nom span{font-size:.84rem;color:#667085}.ap-qui-nom em{font-style:normal;font-weight:800;color:#2a2d33;background:#fff1e6;padding:1px 8px;border-radius:99px}.ap-qui-infos{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin-top:10px}.ap-qui-info{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;padding:8px 10px;border-radius:12px;background:#f8f9fb;border:1px solid #EEF0F4}.ap-qui-info .ic{grid-row:1 / span 2;font-size:1.05rem;align-self:center}.ap-qui-info .l{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#98a2b3}.ap-qui-info .v{font-size:.92rem;font-weight:600;color:#1f2a33;overflow:hidden;text-overflow:ellipsis}.ap-qui-manque{margin-top:8px;font-size:.78rem;color:#98a2b3;padding-left:2px}:root[data-theme] .ap-qui-nom b{color:#17191b}.ap-qui,.ap-qui-info{text-align:left}.ap-qui-info .l,.ap-qui-info .v{justify-self:start}.cwa-table tr.cwa-fait td{background:#f3fcf6}.cwa-table tr.cwa-fait .t100-nom{color:#475467}.alarme-rappels{position:fixed;right:20px;bottom:20px;z-index:1200;display:grid;gap:10px;width:min(380px,calc(100vw - 32px))}.alarme-rappel{background:#fff;border-radius:18px;padding:14px 16px;border:1px solid #E4E4E7;box-shadow:0 0 0 4px #ff9a4e2e,0 22px 44px -18px #1012168c;animation:alarme-entre .35s ease-out}.alarme-tete{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.alarme-cloche{font-size:1.6rem;display:inline-block;animation:alarme-sonne 1.4s ease-in-out infinite;transform-origin:50% 10%}.alarme-tete b{display:block;font-size:.98rem;color:#17191b}.alarme-tete span{font-size:.84rem;font-weight:700;color:#2a2d33}.alarme-x{border:none;background:transparent;font-size:1.3rem;line-height:1;color:#98a2b3;cursor:pointer;padding:4px}.alarme-fiche{margin:10px 0 12px;padding:9px 12px;border-radius:12px;background:#f5f5f6}.alarme-fiche b{display:block;color:#17191b}.alarme-fiche span{font-size:.84rem;color:#475467}.alarme-actions{display:flex;gap:8px}.alarme-ouvrir{flex:1;border:none;border-radius:12px;padding:10px 12px;font:inherit;font-weight:800;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff790f,#2a2d33);box-shadow:0 8px 18px -10px #14161ae6}.alarme-ouvrir:hover{filter:brightness(1.08)}.alarme-plus-tard{border:1px solid #E4E4E7;background:#fff;border-radius:12px;padding:10px 12px;font:inherit;font-weight:700;color:#2a2d33;cursor:pointer}.alarme-plus{font-size:.8rem;text-align:center;color:#fff;background:#101216cc;border-radius:99px;padding:4px 10px}@keyframes alarme-entre{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes alarme-sonne{0%,60%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(9deg)}40%{transform:rotate(-6deg)}}@media(prefers-reduced-motion:reduce){.alarme-cloche,.alarme-rappel{animation:none}}.ap-rappel-heure{display:inline-block;margin-top:6px;font-style:normal;font-size:.8rem;font-weight:800;padding:3px 10px;border-radius:99px;background:#ff9a4e33;color:#d4d4d8;width:max-content}.ap-rappel-heure.echu{background:#ffb547;color:#2a1a00;animation:ap-rappel-pulse 1.6s ease-in-out infinite}@keyframes ap-rappel-pulse{0%,to{box-shadow:0 0 #ffb54799}50%{box-shadow:0 0 0 6px #ffb54700}}@media(max-width:1279px){.ap-rappel-heure{background:#fff1e6;color:#2a2d33}}.rappel-pastille{justify-self:end;display:flex;align-items:center;gap:10px;max-width:100%;border:none;cursor:pointer;padding:9px 14px 9px 12px;border-radius:99px;font:inherit;text-align:left;color:#fff;background:linear-gradient(135deg,#1f2125,#2a2d33);box-shadow:0 0 0 3px #ff9a4e40,0 12px 28px -12px #101216cc}.rappel-pastille>span:first-child{font-size:1.15rem}.rappel-pastille small{display:block;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#d4d4d8}.rappel-pastille b{color:#fff}.rappel-pastille>span:nth-child(2){font-size:.86rem;color:#d4d4d8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rappel-pastille em{font-style:normal;font-size:.76rem;font-weight:800;background:#ffb547;color:#2a1a00;border-radius:99px;padding:2px 8px}.rappels-liste{background:#fff;border-radius:18px;padding:12px;border:1px solid #E4E4E7;max-height:60vh;overflow:auto;box-shadow:0 22px 44px -18px #1012168c;animation:alarme-entre .25s ease-out}.rappels-liste-t{font-weight:800;color:#17191b;padding:2px 6px 8px}.rappels-liste-t small{font-size:.74rem;background:#fff1e6;color:#2a2d33;border-radius:99px;padding:1px 8px;margin-left:4px}.rappels-ligne{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 10px;width:100%;text-align:left;border:none;background:transparent;font:inherit;padding:8px;border-radius:12px;cursor:pointer}.rappels-ligne:hover{background:#f5f5f6}.rappels-ligne .q{grid-row:1 / span 2;font-size:.78rem;font-weight:800;color:#2a2d33;background:#fff1e6;border-radius:10px;padding:6px 8px;align-self:center;white-space:nowrap}.rappels-ligne .e{font-weight:700;color:#17191b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rappels-ligne .c{font-size:.8rem;color:#667085}.rappels-plus{font-size:.78rem;color:#98a2b3;padding:6px 8px 0}.ap-confirmation{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:1300;display:flex;align-items:center;gap:12px;padding:12px 14px 12px 12px;border-radius:16px;background:#0e8a55;color:#fff;min-width:320px;max-width:min(640px,92vw);box-shadow:0 18px 40px -16px #085032cc;animation:alarme-entre .3s ease-out}.ap-confirmation>span{width:30px;height:30px;border-radius:50%;background:#fff3;display:grid;place-items:center;font-weight:900}.ap-confirmation b{display:block;font-size:.98rem}.ap-confirmation small{font-size:.8rem;color:#cff5e1}.ap-confirmation button{margin-left:auto;border:none;background:transparent;color:#fff;font-size:1.3rem;cursor:pointer}body:has(.ap-fond) .alarme-rappels:not(:has(.alarme-rappel)){display:none}.aa-reglages{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin-bottom:14px}.aa-groupe{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.aa-l{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#667085;margin-right:2px}.aa-puce{border:1px solid #E4E4E7;background:#fff;border-radius:99px;padding:6px 12px;font:inherit;font-size:.86rem;font-weight:700;color:#344054;cursor:pointer}.aa-puce b{margin-left:4px;font-size:.76rem;background:#eef0f4;border-radius:99px;padding:1px 7px}.aa-puce.actif{background:#ff790f;border-color:#ff790f;color:#fff}.aa-puce.actif b{background:#ffffff40;color:#fff}.aa-coche{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;cursor:pointer}.aa-coche small{color:#98a2b3;font-weight:500}.aa-groupe select{padding:6px 10px;border-radius:10px;border:1px solid #E4E7EC;font:inherit;font-size:.86rem}.aa-barre{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;margin-bottom:12px;border-radius:14px;background:linear-gradient(135deg,#f5f5f6,#fff);border:1px solid #E4E4E7}.aa-compte{font-size:.95rem;color:#344054}.aa-compte b{font-size:1.4rem;color:#2a2d33;margin-right:4px}.aa-km{font-weight:800;font-size:.82rem;color:#2a2d33;background:#fff1e6;border-radius:99px;padding:2px 9px;white-space:nowrap}.liquide{--c1:#FF9A4E;--c2:#FF790F;--lueur:rgba(255,121,15,.55);position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 15px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c2) 30%,transparent);font:inherit;font-size:.86rem;font-weight:800;letter-spacing:.01em;cursor:pointer;text-decoration:none;white-space:nowrap;color:color-mix(in srgb,var(--c2) 85%,#000);background:linear-gradient(180deg,color-mix(in srgb,var(--c1) 16%,#fff),color-mix(in srgb,var(--c2) 12%,#fff));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffffe6,0 2px 8px -4px var(--lueur);transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.liquide:before{content:"";position:absolute;inset:1px 8% 52%;border-radius:999px;z-index:-1;background:linear-gradient(180deg,#ffffffbf,#fff0);pointer-events:none}.liquide:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);transition:left .6s ease}.liquide:hover:not(:disabled):after{left:130%}.liquide:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 8px 18px -8px var(--lueur)}.liquide:active:not(:disabled){transform:translateY(0) scale(.98)}.liquide.actif{color:#fff;border-color:transparent;text-shadow:0 1px 1px rgba(0,0,0,.18);background:linear-gradient(160deg,var(--c1),var(--c2));box-shadow:inset 0 1px #ffffff8c,inset 0 -8px 14px -6px #00000038,0 10px 22px -10px var(--lueur)}.liquide.actif:before{background:linear-gradient(180deg,#ffffff8c,#fff0)}.liquide:disabled{opacity:.45;cursor:not-allowed}.liquide b{font-size:.74rem;padding:1px 8px;border-radius:99px;background:color-mix(in srgb,var(--c2) 14%,#fff);color:var(--c2)}.liquide.actif b{background:#ffffff47;color:#fff}.l-feu{--c1:#FF9A3C;--c2:#FF3D77;--lueur:rgba(255,61,119,.6)}.l-soleil{--c1:#FFD24C;--c2:#FF8A1F;--lueur:rgba(255,138,31,.55)}.l-menthe{--c1:#3EE6A8;--c2:#0FA37F;--lueur:rgba(15,163,127,.55)}.l-ocean{--c1:#4FC3FF;--c2:#2563EB;--lueur:rgba(37,99,235,.55)}.l-violet{--c1:#FF9A4E;--c2:#E8590C;--lueur:rgba(232,89,12,.55)}.l-rose{--c1:#FF8FD1;--c2:#D6338F;--lueur:rgba(214,51,143,.5)}@media(prefers-reduced-motion:reduce){.liquide,.liquide:after{transition:none}}.card.aa{padding:0;overflow:hidden;border:none;background:linear-gradient(180deg,#fff,#fafafa);box-shadow:0 24px 60px -34px #10121673}.card.aa>h3{display:none}.aa-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;align-items:center;padding:22px 26px;color:#fff;background:radial-gradient(600px 300px at 0% 0%,rgba(255,154,60,.35),transparent 60%),radial-gradient(500px 300px at 100% 100%,rgba(255,121,15,.28),transparent 60%),linear-gradient(120deg,#141518,#2a2d33 45%,#1c1e22)}.aa-sur{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#d4d4d8}.aa-hero h2{margin:4px 0 2px;font-size:1.6rem;line-height:1.15;color:#fff;font-weight:800}.aa-hero h2 em{font-style:normal;font-size:2.4rem;margin-right:6px;background:linear-gradient(135deg,#ffd24c,#ff8a1f,#ff3d77);-webkit-background-clip:text;background-clip:text;color:transparent}.aa-hero p{margin:0;color:#d6d0f5;font-size:.9rem}.aa-hero p b{color:#fff}.aa-go{padding:14px 26px;font-size:1rem}.aa-go.liquide{color:#fff;border-color:transparent;background:linear-gradient(160deg,var(--c1),var(--c2));box-shadow:inset 0 1px #ffffff8c,inset 0 -10px 16px -8px #00000040,0 14px 30px -12px var(--lueur)}.aa-radar{position:relative;width:118px;height:118px;border-radius:50%;background:radial-gradient(circle,#ff790f2e,#ff790f05 70%);box-shadow:inset 0 0 0 1px #ffffff1f}.aa-radar i{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.22);inset:0;margin:auto}.aa-radar .c1{width:34%;height:34%}.aa-radar .c2{width:64%;height:64%}.aa-radar .c3{width:94%;height:94%}.aa-radar[data-rayon="5"] .c1,.aa-radar[data-rayon="10"] .c2,.aa-radar[data-rayon="20"] .c3{border:2px solid #3EE6A8;box-shadow:0 0 14px #ff790f99}.aa-radar .balai{border:none;width:100%;height:100%;background:conic-gradient(from 0deg,rgba(255,121,15,.45),transparent 22%);animation:aa-balai 3.2s linear infinite}.aa-radar b{position:absolute;inset:0;margin:auto;width:max-content;height:max-content;font-size:.7rem;font-weight:800;color:#fff;padding:2px 7px;border-radius:99px;background:linear-gradient(160deg,#ff9a3c,#ff3d77);box-shadow:0 0 12px #ff3d77cc}@keyframes aa-balai{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.aa-radar .balai{animation:none}}.aa .aa-reglages{padding:16px 26px 6px;margin:0;gap:12px 26px}.aa .aa-l{color:#71717a}.aa-segment{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#ededef;box-shadow:inset 0 1px 3px #1012161f}.aa-segment .liquide:not(.actif){background:transparent;border-color:transparent;box-shadow:none}.aa-select{padding:8px 14px;border-radius:999px;border:1px solid #E4E4E7;background:#fff;font:inherit;font-size:.86rem;font-weight:600;color:#2a2d33;box-shadow:inset 0 1px #fff,0 2px 8px -5px #10121666}.aa-liste{display:grid;gap:8px;padding:14px 20px 6px}.aa-ligne{display:grid;grid-template-columns:28px 52px minmax(0,1.5fr) 80px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:10px 14px;border-radius:18px;background:#fff;border:1px solid #E4E4E7;box-shadow:0 1px #fff inset,0 6px 18px -14px #10121673;transition:transform .15s,box-shadow .2s}.aa-ligne:hover{transform:translateY(-1px);box-shadow:0 14px 30px -18px #10121680;border-color:#e4e4e7}.aa-rang{font-size:.8rem;font-weight:800;color:#a1a1aa;text-align:center}.aa-orbe{width:46px;height:46px;border-radius:50%;border:none;cursor:pointer;font:inherit;font-weight:900;font-size:1rem;color:#fff;background:radial-gradient(circle at 32% 28%,#ffffffb3,#fff0 38%),linear-gradient(160deg,#ff9a4e,#e8590c);box-shadow:inset 0 -6px 10px #0003,0 8px 16px -8px #e8590cb3}.aa-orbe.c-chaud{background:radial-gradient(circle at 32% 28%,#ffffffb3,#fff0 38%),linear-gradient(160deg,#ffb35c,#ff6a2b);box-shadow:inset 0 -6px 10px #0000002e,0 8px 16px -8px #ff6a2bcc}.aa-orbe.c-brûlant{background:radial-gradient(circle at 32% 28%,#ffffffb3,#fff0 38%),linear-gradient(160deg,#ff7a8a,#e11d48)}.aa-orbe.c-froid{background:radial-gradient(circle at 32% 28%,#ffffffb3,#fff0 38%),linear-gradient(160deg,#9fb4c8,#5b7089)}.aa-qui{display:grid;min-width:0}.aa-nom{font-weight:800;color:#17191b;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-nom:hover{color:#e8590c}.aa-qui span,.aa-contact span{font-size:.8rem;color:#71717a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-contact{display:grid;min-width:0}.aa-contact b{font-weight:700;color:#2a2d33;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa .aa-km{justify-self:start;font-weight:800;font-size:.82rem;color:#0f7a5f;padding:4px 10px;border-radius:99px;background:linear-gradient(160deg,#e3fbf1,#c9f3e2);box-shadow:inset 0 1px #fff}.aa-tel{font-variant-numeric:tabular-nums}.aa-pied{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 26px 20px;color:#71717a;font-size:.86rem}.aa-vide{padding:24px 26px;color:#71717a}@media(max-width:1100px){.aa-ligne{grid-template-columns:28px 46px minmax(0,1fr) auto;row-gap:8px}.aa-ligne .aa-km,.aa-ligne .aa-contact{grid-column:3}.aa-hero{grid-template-columns:auto minmax(0,1fr)}.aa-hero .aa-go{grid-column:1 / -1}}.aa-segment .liquide:not(.actif):before{display:none}.aa-select{-webkit-appearance:none;appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,#E8590C 50%),linear-gradient(135deg,#E8590C 50%,transparent 50%);background-position:calc(100% - 16px) 52%,calc(100% - 11px) 52%;background-size:5px 5px;background-repeat:no-repeat}.fin{display:grid;gap:10px}.fin-tete{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.fin-titre{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6b717b}.fin-sens{font-size:.82rem;font-weight:800;padding:3px 10px;border-radius:99px;background:#f1f2f4;color:#454b54}.fin-sens[data-t=hausse]{color:#0e7a4e;background:#e5f6ee}.fin-sens[data-t=baisse]{color:#b42318;background:#fdecea}.fin-bascule{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:#eeeff1;box-shadow:inset 0 1px 3px #1e22271f}.fin-bascule .liquide{padding:6px 12px;font-size:.78rem}.fin-bascule .liquide:not(.actif){background:transparent;border-color:transparent;box-shadow:none}.fin-courbe{width:100%;height:auto;display:block}.fin-grille{stroke:#1e222714;stroke-width:1}.fin-zero{stroke:#b4231873;stroke-width:1;stroke-dasharray:4 4}.fin-axe{font-size:11px;fill:#6b717b;font-family:inherit}.fin-trait{fill:none;stroke:#ff790f;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.fin-trait-lueur{fill:none;stroke:#ff790f;stroke-width:5;opacity:.45}.fin-point{fill:#fff;stroke:#1e2227;stroke-width:1.6;filter:drop-shadow(0 1px 2px rgba(30,34,39,.35))}.fin-point:hover{fill:#ff790f}.fin-argument{padding:10px 14px;border-radius:14px;font-size:.88rem;line-height:1.45;color:#1e2227;background:linear-gradient(180deg,#fff,#f6f6f5);box-shadow:inset 2px 0 #ff790f,-2px 0 8px -3px #ff790f99,0 1px #1e22270f}.fin-table td{font-variant-numeric:tabular-nums}.fin-table td:first-child{font-weight:600;color:#454b54}.fin-table td.neg{color:#b42318;font-weight:700}.fin-table td.alerte{color:#c2410c;font-weight:800}.fin-source,.fin-vide{font-size:.78rem;color:#6b717b}.fin-vide{padding:6px 2px}.fin-compact{padding:12px 16px 8px}.fin-chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fin-chiffres div{display:grid;padding:6px 8px;border-radius:10px;background:linear-gradient(180deg,#fff,#f1f2f4);box-shadow:inset 0 1px #fff,0 0 0 1px #1e222712}.fin-chiffres span{font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b717b}.fin-chiffres b{font-size:.95rem;color:#1e2227;font-variant-numeric:tabular-nums}.fin-chiffres b.neg{color:#b42318}.fin-chiffres b.alerte{color:#c2410c}.gd-pieces{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:4px}.gd-pieces label{display:flex;gap:8px;align-items:flex-start;padding:6px 8px;border-radius:8px;cursor:pointer;border:1px solid transparent}.gd-pieces label:hover{background:#1e22270a;border-color:var(--ligne)}.gd-pieces input{margin-top:3px;accent-color:#2E3238;flex:none}.gd-pieces span{display:grid;gap:1px;min-width:0}.gd-pieces b{font-size:.84rem;color:var(--encre,#1E2227);font-weight:700}.gd-pieces small{font-size:.72rem;color:#565d66;overflow-wrap:anywhere}.metier-phase,.metier-shell{--metier-petrole:#0B4F5F;--metier-turquoise:#16788F;--metier-orange:#F97316;--metier-encre:#16313A;--metier-secondaire:#50666D;--metier-perle:#F3F5F5;--metier-ligne:#D8E1E3;--metier-rayon:5px;--metier-ombre:0 1px 3px #16313a08;--metier-espace:16px;--metier-danger:#B91C1C}.metier-shell{background:var(--metier-perle)}.metier-shell .principal{min-width:0;background:var(--metier-perle)}.metier-shell .page{max-width:1600px;width:100%;padding:28px;background:none}.metier-shell .page:before,.metier-shell .page:after{display:none}.metier-shell .rail{background:var(--metier-petrole);border:0}.metier-shell .rail-btn{color:#dbe9ec;border-radius:5px;box-shadow:none}.metier-shell .rail-btn.actif{background:#ffffff20;color:#fff;box-shadow:inset 3px 0 #f97316}.metier-shell .rail-btn:before,.metier-shell .rail-btn:after{display:none}.metier-shell .rail-marque{background:#fff;border-radius:4px}.metier-shell .laterale{box-shadow:none;border-color:var(--metier-ligne)}.metier-shell .panneau{animation:none}.metier-shell .panneau-marque{background:#fff;border-radius:0}.metier-shell .lien{border-radius:4px}.metier-shell .lien.actif{background:#e9f1f2;box-shadow:none;border-left-color:var(--metier-petrole);color:var(--metier-petrole)}.metier-shell .topbar{background:#fff;border-bottom:1px solid var(--metier-ligne);box-shadow:none}.metier-shell .topbar .btn{border-radius:4px}.metier-phase{color:var(--metier-encre);min-width:0;font-size:14px}.metier-phase :where(h1,h2,h3,p,a,b,span){overflow-wrap:anywhere}.metier-phase h1{font-size:26px;line-height:1.25;letter-spacing:-.5px;margin:0;color:var(--metier-petrole)}.metier-phase h2{font-size:19px;line-height:1.35;margin:0 0 12px}.metier-phase h3{font-size:16px;line-height:1.4}.metier-entete{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 22px;margin-bottom:20px;border-bottom:1px solid var(--metier-ligne)}.metier-repere{font-size:11px;text-transform:uppercase;letter-spacing:1.2px;font-weight:700;color:var(--metier-secondaire);margin:0 0 8px}.metier-description,.metier-source{font-size:12px;color:var(--metier-secondaire);line-height:1.6;margin:8px 0 0}.metier-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.metier-phase .btn{border-radius:var(--metier-rayon);font-size:13px;min-height:40px;padding:9px 13px;font-weight:650;box-shadow:none;white-space:normal}.metier-phase .btn-primaire{background:var(--metier-petrole);color:#fff}.metier-phase .btn-orange{background:var(--metier-orange);color:#172e36}.metier-phase .btn-contour{border:1px solid var(--metier-ligne);background:#fff;color:var(--metier-petrole)}.metier-phase :where(button,a,input,select,textarea,summary):focus-visible,.metier-shell .rail-btn:focus-visible{outline:3px solid var(--metier-turquoise);outline-offset:3px}.metier-phase :where(input,select,textarea){max-width:100%;min-height:42px;border-radius:4px!important;font:inherit}.metier-phase :where(.card,.kpi,.bord-fil,.bord-calme,.dc-cat){border:1px solid var(--metier-ligne);border-radius:var(--metier-rayon);box-shadow:var(--metier-ombre);background:#fff}.metier-phase .card:before,.metier-phase .kpi:before{display:none}.metier-phase .card{padding:18px;margin-bottom:16px}.metier-phase .pill,.metier-phase .dc-pill{border-radius:4px;font-size:11px;line-height:1.5;padding:3px 7px;box-shadow:none}.metier-phase .alerte{border-radius:4px}.metier-phase .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:0;border:1px solid var(--metier-ligne);background:#fff;border-radius:4px;margin:0 0 18px}.metier-phase .kpi{border:0;border-right:1px solid var(--metier-ligne);border-radius:0;box-shadow:none;padding:14px;background:none}.metier-phase .kpi-n{font-size:23px;color:var(--metier-petrole)}.metier-phase .kpi-l{font-size:11px;color:var(--metier-secondaire)}.metier-phase .onglets{flex-wrap:wrap;overflow:visible;gap:5px}.metier-phase .onglet{border-radius:4px;white-space:normal;background:none;font-size:12px;box-shadow:none}.metier-phase .onglet.actif{background:#e8f1f2;color:var(--metier-petrole);border-color:var(--metier-petrole)}.metier-phase .bascule-vue{border-radius:4px}.metier-phase table.liste{font-size:13px}.metier-phase table.liste th{background:#f1f5f5;color:var(--metier-secondaire);font-size:11px;letter-spacing:.3px;padding:12px 10px}.metier-phase table.liste td{padding:13px 10px;vertical-align:top;border-bottom:1px solid var(--metier-ligne)}.metier-phase table.liste a{color:var(--metier-petrole);text-underline-offset:3px}.metier-phase .ec-raccourcis{flex-wrap:wrap;gap:6px}.metier-phase .rac{background:transparent;border:1px solid var(--metier-ligne);border-radius:4px;color:var(--metier-petrole);padding:5px 7px;box-shadow:none;font-size:11px}.metier-phase .rac .ico{width:15px;height:15px}.metier-phase .ec-grille{display:block}.metier-phase .ec-carte{margin:0;border-radius:0;box-shadow:none;border:0;border-bottom:1px solid var(--metier-ligne);background:#fff}.metier-dossier{display:block;margin-top:20px}.metier-contenu{min-width:0}.metier-nav{margin-bottom:18px}.metier-nav-mobile,.metier-nav .metier-repere{display:none}.metier-nav-bureau{display:grid;gap:10px;align-items:stretch;grid-auto-flow:column;grid-auto-columns:minmax(172px,1fr);overflow-x:auto;overflow-y:visible;padding-bottom:4px;scrollbar-width:thin}.metier-nav-bureau::-webkit-scrollbar{height:8px}.metier-nav-bureau::-webkit-scrollbar-thumb{background:var(--metier-ligne);border-radius:8px}.nav-bloc{--f:var(--fam-defaut);--fclair:var(--fam-defaut-voile);position:relative;overflow:hidden;border:1px solid var(--metier-ligne);border-radius:15px;padding:11px 10px;box-shadow:0 1px 3px #0a3d4a12;min-width:0;display:flex;flex-direction:column;background:linear-gradient(170deg,var(--fclair) 0,#fff 62%)}.nav-bloc:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--f)}.nav-bloc[data-fam=synthese]{--f:var(--fam-synthese);--fclair:var(--fam-synthese-voile)}.nav-bloc[data-fam=admin]{--f:var(--fam-admin);--fclair:var(--fam-admin-voile)}.nav-bloc[data-fam=achats]{--f:var(--fam-achats);--fclair:var(--fam-achats-voile)}.nav-bloc[data-fam=materiel]{--f:var(--fam-materiel);--fclair:var(--fam-materiel-voile)}.nav-bloc[data-fam=planning]{--f:var(--fam-planning);--fclair:var(--fam-planning-voile)}.nav-bloc[data-fam=garanties]{--f:var(--fam-garanties);--fclair:var(--fam-garanties-voile)}.nav-bloc[data-fam=client]{--f:var(--fam-client);--fclair:var(--fam-client-voile)}.nav-bloc-t{display:flex;align-items:center;gap:7px;margin-bottom:8px}.nav-ico{flex:0 0 auto;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:#fff;background:var(--f);box-shadow:0 4px 10px -6px var(--f)}.nav-bloc-t b{flex:1;min-width:0;color:var(--metier-petrole);font-size:.76rem;font-weight:800;line-height:1.22;letter-spacing:-.014em;overflow-wrap:anywhere}.nav-nb{flex:0 0 auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:#fef3c7;color:#92400e;font-size:.72rem;font-weight:800}.nav-liste{display:flex;flex-direction:column;gap:6px}.metier-nav button.nav-ligne{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:2px;text-align:left;width:100%;background:#ffffffdb;border:1.5px solid var(--metier-ligne);border-radius:12px;padding:8px 9px 8px 13px;cursor:pointer;font:inherit;color:var(--metier-encre);transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.metier-nav button.nav-ligne:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--f);opacity:.55;transition:opacity .15s ease}.metier-nav button.nav-ligne:hover{background:#fff;border-color:var(--f);transform:translateY(-1px);box-shadow:0 3px 10px #0a3d4a14}.metier-nav button.nav-ligne:hover:before{opacity:1}.metier-nav button.nav-ligne .t{font-size:.765rem;font-weight:800;color:var(--metier-petrole);line-height:1.25;overflow-wrap:anywhere}.metier-nav button.nav-ligne .s{font-size:.71rem;color:var(--metier-secondaire);line-height:1.3;overflow-wrap:anywhere}.metier-nav button.nav-ligne.a-alerte{border-color:#f0c99a;background:#fffaf3}.metier-nav button.nav-ligne.a-alerte .s{color:#c2620a;font-weight:700}.metier-nav button.nav-ligne[aria-current]{background:var(--f);border-color:var(--f);box-shadow:0 4px 12px -6px var(--f)}.metier-nav button.nav-ligne[aria-current]:before{opacity:1;background:#ffffffd9}.metier-nav button.nav-ligne[aria-current] .t{color:#fff}.metier-nav button.nav-ligne[aria-current] .s,.metier-nav button.nav-ligne[aria-current].a-alerte .s{color:#ffffffe0}@media(prefers-reduced-motion:reduce){.metier-nav button.nav-ligne,.metier-nav button.nav-ligne:before{transition:none}.metier-nav button.nav-ligne:hover{transform:none}}.metier-phase .fiche-tete{display:flex;align-items:start;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--metier-ligne)}.metier-synthese{background:#fff;border:1px solid var(--metier-ligne);border-top:3px solid var(--metier-petrole);border-radius:4px;padding:18px;margin-bottom:18px}.metier-indicateurs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--metier-ligne);border-bottom:1px solid var(--metier-ligne)}.metier-indicateurs button{border:0;border-right:1px solid var(--metier-ligne);background:transparent;display:flex;flex-direction:column;gap:6px;padding:16px 12px;text-align:left;font:inherit;color:var(--metier-petrole);cursor:pointer}.metier-indicateurs button:hover{background:#edf4f4}.metier-indicateurs strong{font-size:22px;font-variant-numeric:tabular-nums}.metier-indicateurs span{font-size:12px;color:var(--metier-secondaire)}.metier-phase .synth-lignes{grid-template-columns:repeat(2,minmax(0,1fr))}.metier-phase .dc-exports{border-radius:4px;background:#fff;flex-wrap:wrap}.metier-phase .dc-exports-aide{flex-basis:100%}.metier-cockpit .bord-chiffres{margin:20px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--metier-ligne);border-radius:4px;background:#fff}.metier-cockpit .bc{text-decoration:none;color:var(--metier-petrole);padding:18px;border:0;border-right:1px solid var(--metier-ligne);border-radius:0;background:none;cursor:pointer;text-align:left;font:inherit;display:flex;flex-direction:column}.metier-cockpit .bc b{font-size:26px;font-variant-numeric:tabular-nums}.metier-cockpit .bc span{font-size:12px;color:var(--metier-secondaire)}.metier-cockpit .bc.alerte b{color:var(--metier-danger)}.metier-cockpit .bord{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px}.metier-cockpit .bord-fil{padding:18px;min-width:0}.metier-cockpit .bord-tete{border-bottom:1px solid var(--metier-ligne);padding-bottom:12px}.metier-cockpit .fil-item{border-bottom:1px solid var(--metier-ligne);border-radius:0;background:#fff;padding:14px 0;box-shadow:none;gap:12px}.metier-cockpit .fil-texte b{font-size:14px}.metier-cockpit .fil-texte small{font-size:12px;color:var(--metier-secondaire)}.metier-cockpit .fil-coche{border-radius:4px;min-width:30px;min-height:30px}.metier-cockpit .fil-marque{font-size:12px}.metier-filtres{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0}.metier-filtres button{font:inherit;font-size:12px;border:1px solid var(--metier-ligne);border-radius:4px;background:#fff;color:var(--metier-petrole);padding:8px 11px;min-height:40px;cursor:pointer}.metier-filtres button[aria-pressed=true]{background:var(--metier-petrole);color:#fff;border-color:var(--metier-petrole)}.metier-etat{display:inline-block;font-size:11px;font-weight:650;color:var(--metier-petrole);background:#edf3f4;padding:2px 6px;border-radius:3px;margin-top:5px}.metier-etat.retard{color:#9c2820;background:#fff0ed}.metier-cockpit .raccourcis{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--metier-ligne);gap:0;margin-bottom:20px}.metier-cockpit .raccourci{flex:1;min-width:160px;border:0;border-radius:0;box-shadow:none;background:transparent;padding:10px 14px;border-right:1px solid var(--metier-ligne);transform:none}.metier-cockpit .raccourci b{font-size:13px}.metier-cockpit .raccourci small{font-size:11px}@media(max-width:1150px){.metier-shell .page{padding:20px}.metier-cockpit .bord{grid-template-columns:minmax(0,1fr)}.metier-cockpit .bord-argent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.metier-indicateurs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.metier-shell .page{padding:18px 14px 90px}.metier-entete{align-items:start;flex-direction:column;gap:14px}.metier-phase h1{font-size:23px}.metier-dossier{display:block}.metier-nav{position:static;max-height:none;margin-bottom:16px;padding:12px}.metier-nav-bureau{display:none}.metier-nav-mobile{display:block}.metier-nav-mobile label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.metier-nav-mobile select{width:100%;min-height:46px;border:1px solid var(--metier-ligne);background:#fff;color:var(--metier-petrole);padding:8px;font:inherit}.metier-phase .btn{min-height:44px}.metier-phase .card{padding:14px}.metier-phase .barre-outils>div{min-width:0!important;max-width:100%}.metier-phase .table-defile:has(:is(.metier-table-clients,.metier-table-chantiers)){overflow:visible}.metier-phase :is(.metier-table-clients,.metier-table-chantiers),.metier-phase :is(.metier-table-clients,.metier-table-chantiers) tbody{display:block;width:100%;min-width:0}.metier-phase :is(.metier-table-clients,.metier-table-chantiers) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.metier-phase :is(.metier-table-clients,.metier-table-chantiers) tr{display:block;border-bottom:2px solid var(--metier-ligne);padding:12px 0}.metier-phase :is(.metier-table-clients,.metier-table-chantiers) td{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;padding:7px 0;border:0;white-space:normal!important}.metier-phase :is(.metier-table-clients,.metier-table-chantiers) td:before{content:attr(data-label);font-size:11px;color:var(--metier-secondaire);font-weight:600}.metier-phase :is(.metier-table-clients,.metier-table-chantiers) td .ref-locale{grid-column:2}.metier-phase :is(.metier-table-clients,.metier-table-chantiers) .pill{justify-self:start}.metier-phase .ec-raccourcis{display:flex;white-space:normal}.metier-phase .rac{min-height:38px;justify-content:center}.metier-phase .synth-lignes{grid-template-columns:minmax(0,1fr)}.metier-cockpit .bord-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}.metier-cockpit .bc{padding:14px;border-bottom:1px solid var(--metier-ligne)}.metier-cockpit .bc b{font-size:23px}.metier-cockpit .bord-argent{display:block}.metier-cockpit .bord-fil{padding:14px}.metier-cockpit .fil-item{flex-wrap:wrap}.metier-cockpit .fil-texte{flex:1;min-width:0}.metier-cockpit .fil-marque{margin-left:42px}.metier-phase .dc-grille,.metier-phase .fiche-avec-carte{grid-template-columns:minmax(0,1fr)}.metier-phase .dc-raccourci{flex-direction:column;gap:4px}}@media(prefers-reduced-motion:reduce){.metier-phase *,.metier-shell .rail *{animation:none!important;transition:none!important}}.metier-shell .page .metier-phase h1{display:block;background:none;border:0;border-radius:0;padding:0;box-shadow:none;text-shadow:none;min-height:0;overflow:visible;color:var(--metier-petrole);font-size:26px;margin:0}.metier-shell .page .metier-phase h1:before,.metier-shell .page .metier-phase h1:after{display:none;content:none}.metier-phase .card h3{background:none;border:0;border-radius:0;box-shadow:none;padding:0 0 12px;margin:0 0 14px;border-bottom:1px solid var(--metier-ligne);color:var(--metier-petrole)}.metier-shell .laterale{background:#fff;background-image:none}.metier-shell .panneau-titre,.metier-shell .panneau .lien.actif .ico,.metier-shell .panneau .lien.actif .txt{color:var(--metier-petrole)}.metier-shell .panneau-sous{color:var(--metier-secondaire)}.metier-shell .panneau-marque .logo-complet{max-width:112px}.metier-shell .rail-nom{white-space:normal;overflow:visible;text-overflow:clip;font-size:9px;line-height:1.3;letter-spacing:0}.metier-phase .fil-texte .metier-etat{align-self:flex-start;display:inline-block}@media(max-width:820px){.metier-shell .page .metier-phase h1{font-size:23px}}.metier-phase .kpis .kpi:nth-child(n){background:#fff}.metier-phase .kpis .kpi:nth-child(n) .kpi-n{color:var(--metier-petrole)}.metier-phase .rac .ico{background:none;border-radius:0;box-shadow:none;color:var(--metier-petrole);padding:0}.metier-phase .dc-entete{background:#fff;border-radius:4px;border-bottom:1px solid var(--metier-ligne);box-shadow:none}.metier-phase .dc-titre-ligne{flex-wrap:wrap}.metier-phase .dc-titre{font-size:22px;white-space:normal}.metier-shell .topbar{backdrop-filter:none;-webkit-backdrop-filter:none}.metier-phase .fiche-tete .sous-titre{margin:12px 0 0!important}.metier-phase .dc-cat-tete .dc-cat-ico{background:none;box-shadow:none;color:var(--metier-petrole)}.metier-phase .dc-raccourci:after{display:none}.metier-phase .dc-entete{color:var(--metier-encre);padding:18px;margin:0 0 16px}.metier-phase .dc-entete:before,.metier-phase .dc-entete:after{display:none;content:none}.metier-phase .dc-entete .dc-titre{color:var(--metier-petrole);line-height:1.35;margin:0;max-width:100%}.metier-phase .dc-entete .dc-fil,.metier-phase .dc-entete .dc-meta{color:var(--metier-secondaire)}.metier-phase .dc-pill.client{white-space:normal;max-width:100%;overflow-wrap:anywhere}.metier-phase .dc-pill.encours{background:#e8f1f2;color:var(--metier-petrole)}@media(max-width:820px){.metier-phase .metier-table-chantiers td{text-align:left!important}.metier-phase .metier-table-chantiers .etiquette-client{white-space:normal;max-width:100%}.metier-phase .dc-mini{flex-wrap:wrap}.metier-phase .dc-mini input,.metier-phase .dc-mini select{min-width:0!important;width:100%}.metier-phase .dc-entete{padding:0 0 16px}}@media(max-width:900px){.metier-shell:not(.menu-ouvert) .laterale{visibility:hidden}.metier-shell.menu-ouvert .laterale{visibility:visible;max-width:calc(100vw - 68px)}}.metier-progression{background:#fff;border:1px solid var(--metier-ligne);border-radius:4px;padding:12px 14px;margin-bottom:16px;font-size:12px}.metier-progression summary{cursor:pointer;color:var(--metier-petrole);font-weight:650}.metier-progression progress{width:100%;height:8px;margin-top:12px;accent-color:var(--metier-turquoise)}@media(max-width:820px){.metier-phase .kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.metier-shell .panneau-marque .logo-complet{display:block}.metier-shell:not(.reduite) .panneau .lien{justify-content:flex-start}.metier-vigilance ul{list-style:none;padding:0;margin:12px 0}.metier-vigilance li{border-bottom:1px solid var(--metier-ligne);padding:10px 0}.metier-vigilance li a{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--metier-petrole)}.metier-vigilance li small{color:var(--metier-secondaire);font-size:12px}.metier-vigilance li span{font-size:11px}.metier-vigilance p{font-size:12px;line-height:1.6}:root{--etat-info: #1D4ED8;--etat-info-fond: #EFF4FF;--etat-info-encre: #1E3A8A;--etat-action: #16788F;--etat-action-fond: #E8F5F8;--etat-action-encre: #0B4F5F;--etat-avertir: #B45309;--etat-avertir-fond: #FFF7ED;--etat-avertir-encre: #9A3412;--etat-bloque: #B91C1C;--etat-bloque-fond: #FEF2F2;--etat-bloque-encre: #991B1B;--etat-fini: #15803D;--etat-fini-fond: #ECFDF3;--etat-fini-encre: #14532D;--etat-inconnu: #64748B;--etat-inconnu-fond: #F5F7F8;--etat-inconnu-encre: #475569;--fam-synthese: #0EA5A5;--fam-synthese-voile: #E4F7F6;--fam-admin: #6366F1;--fam-admin-voile: #ECEDFE;--fam-achats: #12A0B8;--fam-achats-voile: #E6F7FA;--fam-materiel: #0E9F6E;--fam-materiel-voile: #E4F7F0;--fam-planning: #F97316;--fam-planning-voile: #FFF3E9;--fam-garanties: #DC2626;--fam-garanties-voile: #FDECEC;--fam-client: #8B5CF6;--fam-client-voile: #F2ECFE;--fam-defaut: #7A93A0;--fam-defaut-voile: #F2F6F7;--dense-serre: 6px 9px;--dense-normal: 9px 11px;--dense-aere: 13px 14px}.pill[data-etat]{color:#fff}.pill[data-etat=info]{background:var(--etat-info)}.pill[data-etat=action]{background:var(--etat-action)}.pill[data-etat=avertir]{background:var(--etat-avertir)}.pill[data-etat=bloque]{background:var(--etat-bloque)}.pill[data-etat=fini]{background:var(--etat-fini)}.pill[data-etat=inconnu]{background:var(--etat-inconnu-fond);color:var(--etat-inconnu-encre);border:1px dashed var(--etat-inconnu);font-weight:700}[data-etat]:not(.pill){position:relative;overflow:hidden}[data-etat]:not(.pill):before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--etat-teinte, var(--etat-inconnu))}[data-etat=bloque]:not(.pill){--etat-teinte: var(--etat-bloque);--etat-voile: var(--etat-bloque-fond) }[data-etat=action]:not(.pill){--etat-teinte: var(--etat-action);--etat-voile: var(--etat-action-fond) }[data-etat=avertir]:not(.pill){--etat-teinte: var(--etat-avertir);--etat-voile: var(--etat-avertir-fond) }[data-etat=info]:not(.pill){--etat-teinte: var(--etat-info);--etat-voile: var(--etat-info-fond) }[data-etat=fini]:not(.pill){--etat-teinte: var(--etat-fini);--etat-voile: var(--etat-fini-fond) }[data-etat]:not(.pill):not([data-vide]){background:var(--etat-voile)}[data-etat]:not(.pill):not([data-vide]):before{height:4px}[data-etat]:not(.pill):not([data-vide]) b,[data-etat]:not(.pill):not([data-vide]) strong,[data-etat]:not(.pill):not([data-vide]) .n,[data-etat]:not(.pill):not([data-vide]) .kpi-n{color:var(--etat-teinte)}[data-vide]:not(.pill) b,[data-vide]:not(.pill) strong,[data-vide]:not(.pill) .n,[data-vide]:not(.pill) .kpi-n{color:var(--petrole)}[data-etat]:not(.pill):hover{filter:brightness(.985)}[data-manquant][data-manquant] .n,[data-manquant][data-manquant] .kpi-n,[data-manquant][data-manquant] b{color:var(--etat-inconnu-encre);font-style:italic;font-weight:600;font-size:.82rem;line-height:1.3;letter-spacing:0}[data-manquant] .kpi-n,[data-manquant] .n{display:block;min-height:1.4em}[data-manquant] .s{color:var(--etat-avertir);font-style:normal}.dc-kpi[data-manquant]{background:var(--etat-inconnu-fond)}.dc-kpi[data-manquant]:before{background:repeating-linear-gradient(90deg,var(--etat-inconnu) 0 6px,transparent 6px 12px)}.kpi-pondere:not([data-manquant]) .kpi-n{color:var(--orange)}.kpi-date .kpi-n{font-size:1rem;line-height:1.25}.kpis-synthese .kpi-n{font-size:1.22rem;white-space:nowrap}.kpis-synthese .kpi-date .kpi-n,.kpis-synthese [data-manquant] .kpi-n{white-space:normal}.fraicheur{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8rem}.fraicheur[data-f=recent]{color:var(--etat-fini-encre)}.fraicheur[data-f=ce-mois]{color:var(--gris)}.fraicheur[data-f=ancien]{color:var(--etat-avertir)}.fraicheur[data-f=dormant]{color:var(--etat-bloque);font-weight:700}.fraicheur[data-f=inconnu]{color:var(--etat-inconnu-encre);font-style:italic}.dc-jauge-bloc[data-manquant] .dc-jauge{opacity:.4}.dc-jauge-bloc[data-manquant] .dc-jauge-tete b{font-size:.78rem;font-style:italic;font-weight:600;color:var(--etat-inconnu-encre)}.dc-jauge-aide{display:block;margin-top:5px;font-size:.73rem;line-height:1.35;color:var(--etat-avertir)}:root{--etat-neutre: #6B7280;--etat-neutre-fond: #F3F4F6;--etat-neutre-encre: #374151 }.pill[data-etat=neutre]{background:var(--etat-neutre)}[data-etat=neutre]:not(.pill){--etat-teinte: var(--etat-neutre);--etat-voile: var(--etat-neutre-fond) }[data-etat][data-etat]:not(.pill):before{background:var(--etat-teinte)}[data-etat][data-etat]:not(.pill):not([data-vide]){background:var(--etat-voile)}[data-etat][data-etat]:not(.pill):not([data-vide]) .kpi-n,[data-etat][data-etat]:not(.pill):not([data-vide]) .n,[data-etat][data-etat]:not(.pill):not([data-vide]) b,[data-etat][data-etat]:not(.pill):not([data-vide]) strong{color:var(--etat-teinte)}[data-etat][data-etat]:not(.pill)[data-vide]{background:var(--carte)}[data-etat][data-etat]:not(.pill)[data-vide] .kpi-n,[data-etat][data-etat]:not(.pill)[data-vide] .n,[data-etat][data-etat]:not(.pill)[data-vide] b,[data-etat][data-etat]:not(.pill)[data-vide] strong{color:var(--petrole)}.pill[data-prospection=a-contacter][data-prospection]{background:#3b4753}.pill[data-prospection=a-rappeler][data-prospection]{background:#c2540a}.pill[data-prospection=a-reactiver][data-prospection]{background:#8a5b00}.pill[data-prospection=en-cours][data-prospection]{background:#1f5673}.pill[data-prospection=qualifie][data-prospection]{background:#146b8c}.pill[data-prospection=audit-propose][data-prospection]{background:#3f5e86}.pill[data-prospection=rdv-pris][data-prospection]{background:#0e4f6b}.pill[data-prospection=audit-realise][data-prospection]{background:#2e6480}.pill[data-prospection=proposition][data-prospection]{background:#5a4b8c}.pill[data-prospection=devis-envoye][data-prospection]{background:#7a3f8c}.pill[data-prospection=signe][data-prospection]{background:#12703f}.pill[data-prospection=client][data-prospection]{background:#0e5a32}.pill[data-prospection=ko][data-prospection]{background:#a32b1e}.pill[data-prospection=opposition][data-prospection]{background:#6b1410}.pill[data-prospection=perdu][data-prospection]{background:#4b5563}.pill[data-prospection=test][data-prospection]{background:#6b7280}.ico-action.res-rdv.res-rdv{background:#e4f6ec;color:#0e5a32}.ico-action.res-rdv.res-rdv:hover{background:#cdefdc}.ico-action.res-rappel.res-rappel{background:#fdf0e4;color:#a34608}.ico-action.res-rappel.res-rappel:hover{background:#f9e2cb}.ico-action.res-repondeur.res-repondeur{background:#e7f0f6;color:#1f5673}.ico-action.res-repondeur.res-repondeur:hover{background:#d5e5ef}.ico-action.res-injoignable.res-injoignable{background:#edf0f4;color:#4a5560}.ico-action.res-injoignable.res-injoignable:hover{background:#e0e5eb}.ico-action.res-refus.res-refus{background:#fbedeb;color:#a32b1e}.ico-action.res-refus.res-refus:hover{background:#f6dad6}.pile-tableau .tel-origine.gerant.gerant{background:#4a3210;color:#ffc98a;border:1px solid rgba(255,201,138,.34)}.pile-tableau .tel-origine.agence.agence{background:#2b3037;color:#cbd3dc;border:1px solid rgba(203,211,220,.28)}.btn.btn-enregistrer.btn-enregistrer{background:#232b36;color:#fff;border:1.5px solid #232B36;font-weight:800;box-shadow:0 1px 2px #10151b47}.btn.btn-enregistrer.btn-enregistrer:hover:not(:disabled){background:#161c24;border-color:#161c24}.btn.btn-enregistrer.btn-enregistrer:disabled{opacity:.6}.btn.btn-enregistrer.a-enregistrer{background:#e2650b;border-color:#e2650b;color:#fff;box-shadow:0 0 0 4px #e2650b38,0 2px 6px #e2650b59}.btn.btn-enregistrer.a-enregistrer:hover:not(:disabled){background:#c2540a;border-color:#c2540a}.btn.btn-enregistrer.a-enregistrer:after{content:"";display:inline-block;width:8px;height:8px;margin-left:9px;border-radius:50%;background:#fff;vertical-align:1px;animation:battement-enregistrer 1.6s ease-in-out infinite}@keyframes battement-enregistrer{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.btn.btn-enregistrer.a-enregistrer:after{animation:none}}.metiers-choix{display:flex;flex-wrap:wrap;gap:8px}.metier-pastille{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:88px;min-height:76px;padding:10px 12px;border:1.5px solid var(--ligne);border-radius:12px;background:#fff;font-family:inherit;font-size:.78rem;font-weight:700;line-height:1.2;color:var(--gris, #5C6A78);cursor:pointer;text-align:center;transition:transform .08s,border-color .15s,background .15s,color .15s}.metier-pastille:hover{transform:translateY(-1px);border-color:#b9c3ce;color:#232b36}.metier-pastille .ico{opacity:.75}.metier-pastille.actif{background:#232b36;border-color:#232b36;color:#fff;box-shadow:0 4px 14px -6px #10151b8c}.metier-pastille.actif .ico{opacity:1;color:#f0873a}.metier-pastille:focus-visible{outline:2px solid #E2650B;outline-offset:2px}@media(prefers-reduced-motion:reduce){.metier-pastille{transition:none}}.cm-etape{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:6px;padding-top:10px;border-top:1px solid var(--ligne)}.cm-etape b{font-size:.98rem;color:#1b222b}.cm-num{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#232b36;color:#fff;font-size:.78rem;font-weight:800;flex:none;align-self:center}.cm-lots{display:grid;gap:10px}.cm-lot-titre{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5c6a78;margin:0 0 6px}.cm-ouvrages{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.cm-ouvrage{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;text-align:left;padding:9px 12px;border:1.5px solid var(--ligne);border-radius:10px;background:#fff;cursor:pointer;font:inherit;font-size:.86rem;line-height:1.3;color:#232b36;transition:border-color .15s,background .15s}.cm-ouvrage small{flex:none;font-size:.72rem;font-weight:700;color:#5c6a78;padding-top:2px}.cm-ouvrage:hover{border-color:#b9c3ce}.cm-ouvrage.actif{background:#232b36;border-color:#232b36;color:#fff;box-shadow:0 4px 14px -6px #10151b8c}.cm-ouvrage.actif small{color:#f5b88a}.cm-ouvrage:focus-visible,.cm-phase:focus-visible{outline:2px solid #E2650B;outline-offset:2px}.cm-modes{border:1px solid var(--ligne);border-radius:12px;padding:10px 12px;background:#fff}.cm-modes>summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.cm-phases{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 10px}.cm-phase{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1.5px solid var(--ligne);background:#fff;font:inherit;font-size:.84rem;font-weight:700;color:#3a4552;cursor:pointer}.cm-phase small{font-size:.7rem;background:#eef1f4;color:#3a4552;border-radius:999px;padding:1px 7px}.cm-phase.actif{background:#232b36;border-color:#232b36;color:#fff}.cm-phase.actif small{background:#a84b0a;color:#fff}.cm-points{margin:0;padding-left:20px;display:grid;gap:9px}.cm-points li b{display:block;font-weight:600;color:#1b222b}.cm-points li span{display:block;font-size:.84rem;color:#4a5562;margin-top:2px}@media(prefers-reduced-motion:reduce){.cm-ouvrage{transition:none}}:root[data-theme=graphite]{--petrole:#4FC9E6;--petrole-fonce:#4FC9E6;--turq:#4FC9E6;--turq-clair:#2E9BB8;--orange:#FF8A3D;--orange-fonce:#FF8A3D;--fond:#123642;--carte:#232A34;--voile:#123642;--voile-fort:#123642;--violet:#B29BFB;--vert:#5FE394;--texte:#4FC9E6;--gris:#4FC9E6;--ligne:#24697F;--erreur:#FF8585;--ok:#5FE394}:root[data-theme=graphite] .lat-nav:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *))::-webkit-scrollbar-thumb{background:#17475a}:root[data-theme=graphite] .lien:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .lien:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .lien.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(90deg,#123642,#123642);box-shadow:inset 0 0 0 1px #0006}:root[data-theme=graphite] .lat-version:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--gris,#4FC9E6)}:root[data-theme=graphite] .promo:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .principal:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(180deg,#123642 0,#123642 120px,var(--fond) 340px)}:root[data-theme=graphite] .topbar:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 2px #00000072}:root[data-theme=graphite] .replier:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .page h1+.sous-titre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .card:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 2px 10px #00000018}:root[data-theme=graphite] .kpi:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 2px 8px #00000014}:root[data-theme=graphite] .kpi:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{color:#08151a}:root[data-theme=graphite] .kpis .kpi:nth-child(1):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(180deg,#232a34,#232a34)}:root[data-theme=graphite] .kpis .kpi:nth-child(2):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(180deg,#232a34,#232a34)}:root[data-theme=graphite] .kpis .kpi:nth-child(3):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(180deg,#232a34,#232a34)}:root[data-theme=graphite] .kpis .kpi:nth-child(4):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(180deg,#232a34,#232a34)}:root[data-theme=graphite] .kpis .kpi:nth-child(2):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:linear-gradient(90deg,var(--orange),#4E2C13)}:root[data-theme=graphite] .kpis .kpi:nth-child(3):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:linear-gradient(90deg,var(--violet),#262038)}:root[data-theme=graphite] .kpis .kpi:nth-child(4):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:linear-gradient(90deg,var(--vert),#143024)}:root[data-theme=graphite] .champ input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1.5px solid #24697F;background:#232a34}:root[data-theme=graphite] .champ input:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 3px #00000049}:root[data-theme=graphite] .btn-primaire:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .btn-orange:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .btn-contour:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1.5px solid #24697F}:root[data-theme=graphite] .alerte-info:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;border:1px solid #24697F}:root[data-theme=graphite] .alerte-erreur:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #7E2C31}:root[data-theme=graphite] .alerte-ok:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;border:1px solid #256B49}:root[data-theme=graphite] .alerte-warn:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d;border:1px solid #8A4E18}:root[data-theme=graphite] .pill:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .auth-fond:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(150deg,#123642,#17475a 55%,#17475a)}:root[data-theme=graphite] .auth-boite:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 30px 80px #00000080}:root[data-theme=graphite] table.liste th:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-bottom:2px solid #24697F}:root[data-theme=graphite] table.liste td:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-bottom:1px solid #24697F}:root[data-theme=graphite] table.liste tbody tr:nth-child(2n) td:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .vide:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1px solid #24697F}:root[data-theme=graphite] .diag-ligne:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .diag-ok:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024}:root[data-theme=graphite] .diag-ko:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .champ select:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .champ textarea:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1.5px solid #24697F;background:#232a34}:root[data-theme=graphite] .champ select:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .champ textarea:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 3px #00000049}:root[data-theme=graphite] .sous-carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(180deg,#232a34,#232a34);border:1px solid #24697F}:root[data-theme=graphite] .ligne-clic:hover td:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .ligne-clic:hover:nth-child(2n) td:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .ref-locale:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .onglet:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1.5px solid #24697F}:root[data-theme=graphite] .onglet.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .btn-lien:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#00000021}:root[data-theme=graphite] .btn-lien.danger:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#00000021}:root[data-theme=graphite] .source-devis:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #8A4E18}:root[data-theme=graphite] .note-bloc:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .contact-bloc:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .contact-bloc.principal:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .selecteur-presta:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .selecteur-onglet:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .selecteur-onglet.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pastille:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .zone-depot:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .zone-depot:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .json-brut:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#a5e4f4}:root[data-theme=graphite] .entete-page .sous-titre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .etiquette:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .aide:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .carte-plan:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 4px 16px #00000018}:root[data-theme=graphite] .carte-plan.populaire:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 8px 26px #00000041}:root[data-theme=graphite] .carte-plan.actuel:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 8px 26px #00000049}:root[data-theme=graphite] .carte-plan .cible:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .carte-plan .prix span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .liste-inclus li:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .ruban:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .badge-actuel:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .bandeau-info:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .bandeau-warn:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border-bottom:1px solid #7E2C31}:root[data-theme=graphite] .fil:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .kpi.alerte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:linear-gradient(90deg,var(--orange),#4E2C13)}:root[data-theme=graphite] .tache:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-bottom:1px solid #24697F}:root[data-theme=graphite] .coche:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1.8px solid #24697F;background:#232a34;color:#f3f6fa}:root[data-theme=graphite] .tag:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .tag.urgent:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .rdv:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-bottom:1px solid #24697F}:root[data-theme=graphite] .rdv-vide:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;color:#ff8a3d}:root[data-theme=graphite] .relance:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-bottom:1px solid #24697F}:root[data-theme=graphite] .jours:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .jour.aujourdhui:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;box-shadow:0 0 0 2px #00000049}:root[data-theme=graphite] .pt:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6;background:#123642}:root[data-theme=graphite] .pt.o:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110}:root[data-theme=graphite] .force-mdp .jauge:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .force-mdp .j0 span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ef4444;color:#08151a}:root[data-theme=graphite] .force-mdp .j1 span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ef4444;color:#08151a}:root[data-theme=graphite] .force-mdp .j2 span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#f97316;color:#08151a}:root[data-theme=graphite] .force-mdp .j3 span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#2e9bb8;color:#08151a}:root[data-theme=graphite] .force-mdp .j4 span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024}:root[data-theme=graphite] .kpi-filtre.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 2px #0006}:root[data-theme=graphite] .recherche-champ:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 3px #00000049}:root[data-theme=graphite] .ligne-alerte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .champ select:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .champ select:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 3px #00000049}:root[data-theme=graphite] .filtre-client:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .filtre-client:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 3px #00000049}:root[data-theme=graphite] .etiq-client:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .etiq-client.orphelin:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .badge-resp:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .ligne-hab:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-bottom:1px solid #24697F}:root[data-theme=graphite] .ligne-hab select:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .ligne-hab input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .rubrique:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--fam-doux:#123642}:root[data-theme=graphite] .rubrique.rub-fiche:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--fam:#4FC9E6;--fam-bord:#2E9BB8;--fam-doux:#123642}:root[data-theme=graphite] .rubrique.rub-prospection:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--fam:#4FC9E6;--fam-bord:#2E9BB8;--fam-doux:#123642}:root[data-theme=graphite] .rubrique.rub-souscription:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--fam:#4FC9E6;--fam-bord:#2E9BB8;--fam-doux:#123642}:root[data-theme=graphite] .rubrique.rub-planification:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--fam:#4FC9E6;--fam-bord:#2E9BB8;--fam-doux:#123642}:root[data-theme=graphite] .rubrique.rub-administratif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--fam-bord:#2E9BB8;--fam-doux:#123642}:root[data-theme=graphite] .rubrique.rub-chantiers:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--fam-bord:#8A4E18;--fam-doux:#3A2110}:root[data-theme=graphite] .rubrique.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .rubrique.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:#232a34}:root[data-theme=graphite] .bandeau-groupe:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--grp-doux:#123642}:root[data-theme=graphite] .bandeau-groupe.grp-interne:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--grp:#4FC9E6;--grp-doux:#123642}:root[data-theme=graphite] .bandeau-groupe.grp-client:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--grp-doux:#3A2110}:root[data-theme=graphite] .bandeau-groupe+.bandeau-groupe:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:linear-gradient(180deg,#17475A 0%,#17475A 55%,transparent 100%)}:root[data-theme=graphite] .sous-onglets.fam-fiche:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-top-color:#2e9bb8}:root[data-theme=graphite] .sous-onglets.fam-souscription:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-top-color:#2e9bb8}:root[data-theme=graphite] .sous-onglets.fam-planification:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-top-color:#2e9bb8}:root[data-theme=graphite] .sous-onglets.fam-fiche .onglet.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6;border-color:#2e9bb8}:root[data-theme=graphite] .sous-onglets.fam-prospection .onglet.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6;border-color:#2e9bb8}:root[data-theme=graphite] .sous-onglets.fam-souscription .onglet.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6;border-color:#2e9bb8}:root[data-theme=graphite] .sous-onglets.fam-planification .onglet.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6;border-color:#2e9bb8}:root[data-theme=graphite] .sous-onglets.fam-administratif .onglet.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;border-color:#2e9bb8}:root[data-theme=graphite] .sous-onglets.fam-chantiers .onglet.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;border-color:#8a4e18}:root[data-theme=graphite] .dc-entete:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa;background:linear-gradient(104deg,var(--petrole-fonce) 0%,color-mix(in srgb,var(--petrole) 82%,var(--turq)) 46%,color-mix(in srgb,var(--turq) 85%,#232A34) 100%);box-shadow:inset 0 0 0 1px #ffffff15,inset 0 1px #ffffff19}:root[data-theme=graphite] .dc-entete:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):after{background:linear-gradient(74deg,transparent 34%,rgba(255,255,255,.0434) 34%,rgba(255,255,255,.0434) 52%,transparent 52%),linear-gradient(74deg,transparent 57%,rgba(255,255,255,.0682) 57%,rgba(255,255,255,.0682) 61%,transparent 61%),linear-gradient(105deg,transparent 66%,rgba(255,255,255,.0372) 66%,rgba(255,255,255,.0372) 88%,transparent 88%),radial-gradient(74% 190% at 6% 120%,rgba(255,255,255,.062),transparent 58%),radial-gradient(66% 150% at 92% -30%,rgba(255,255,255,.124),transparent 64%)}:root[data-theme=graphite] .dc-fil:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#a5e4f4}:root[data-theme=graphite] .dc-titre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .dc-pill.encours:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff23;color:#f3f6fa}:root[data-theme=graphite] .dc-pill.client:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;color:#4fc9e6}:root[data-theme=graphite] .dc-meta:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#a5e4f4}:root[data-theme=graphite] .dc-ong:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .dc-ong:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6;background:#123642}:root[data-theme=graphite] .dc-ong.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6;border-bottom-color:#2e9bb8}:root[data-theme=graphite] .dc-ong .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6}:root[data-theme=graphite] .dc-ong.actif .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#2e9bb8;color:#08151a}:root[data-theme=graphite] .dc-ong .n.rouge:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;color:#ff8585}:root[data-theme=graphite] .dc-kpi:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 1px 3px #00000014}:root[data-theme=graphite] .dc-kpi:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:linear-gradient(90deg,#17475a,#2e9bb8)}:root[data-theme=graphite] .dc-kpi.rouge:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:linear-gradient(90deg,#ef4444,#3a1a1d)}:root[data-theme=graphite] .dc-kpi.orange:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:linear-gradient(90deg,#f97316,#4e2c13)}:root[data-theme=graphite] .dc-kpi.vert:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:linear-gradient(90deg,#22c55e,#22c55e);color:#08151a}:root[data-theme=graphite] .dc-kpi .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .dc-kpi.rouge .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8585}:root[data-theme=graphite] .dc-kpi.orange .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d}:root[data-theme=graphite] .dc-kpi.vert .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#5fe394}:root[data-theme=graphite] .dc-bloc:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 1px 3px #00000014}:root[data-theme=graphite] .dc-bloc h4:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .dc-jauge-tete b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .dc-jauge:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .dc-j1 span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(90deg,#17475a,#2e9bb8)}:root[data-theme=graphite] .dc-j2 span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(90deg,#f97316,#4e2c13)}:root[data-theme=graphite] .dc-j3 span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(90deg,#ef4444,#3a1a1d)}:root[data-theme=graphite] .dc-table th:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(180deg,#232a34,#232a34)}:root[data-theme=graphite] .dc-table td:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-bottom:1px solid #24697F}:root[data-theme=graphite] .dc-table tr.l-warn:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110}:root[data-theme=graphite] .dc-table tr.l-err:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d}:root[data-theme=graphite] .dc-table tr.l-ok:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024}:root[data-theme=graphite] .dc-table tr.total:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .dc-table tr.total td:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .dc-tag.ok:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;color:#5fe394}:root[data-theme=graphite] .dc-tag.warn:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d}:root[data-theme=graphite] .dc-tag.err:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;color:#ff8585}:root[data-theme=graphite] .dc-tag.info:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6}:root[data-theme=graphite] .dc-tag.neutre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .dc-bandeau.err:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;color:#ff8585;border:1px solid #7E2C31}:root[data-theme=graphite] .dc-bandeau.warn:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d;border:1px solid #8A4E18}:root[data-theme=graphite] .dc-bandeau.info:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6;border:1px solid #24697F}:root[data-theme=graphite] .dc-mini input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .dc-mini select:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .dc-mini input:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .dc-mini select:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#2e9bb8;box-shadow:0 0 0 3px #00000041}:root[data-theme=graphite] .dc-et.fait:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;color:#5fe394;border-color:#256b49}:root[data-theme=graphite] .dc-et.attente:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6;border-color:#24697f}:root[data-theme=graphite] .dc-et.ecart:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d;border-color:#f97316}:root[data-theme=graphite] .dc-et.err:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;color:#ff8585;border-color:#7e2c31}:root[data-theme=graphite] .dc-fleche:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#a5e4f4}:root[data-theme=graphite] .dc-ong:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:#17475a}:root[data-theme=graphite] .dc-ong[data-fam=achats]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:#2e9bb8;color:#08151a}:root[data-theme=graphite] .dc-ong[data-fam=finance]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{color:#08151a}:root[data-theme=graphite] .dc-ong[data-fam=materiel]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:#22c55e;color:#08151a}:root[data-theme=graphite] .dc-ong[data-fam=admin]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:#2e9bb8;color:#08151a}:root[data-theme=graphite] .dc-ong:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .dc-ong.actif[data-fam=achats]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6;border-bottom-color:#2e9bb8;background:#123642}:root[data-theme=graphite] .dc-ong.actif[data-fam=achats] .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#2e9bb8;color:#08151a}:root[data-theme=graphite] .dc-ong.actif[data-fam=finance]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d;background:#3a2110}:root[data-theme=graphite] .dc-ong.actif[data-fam=finance] .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .dc-ong.actif[data-fam=materiel]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6;border-bottom-color:#22c55e;background:#143024}:root[data-theme=graphite] .dc-ong.actif[data-fam=materiel] .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#22c55e;color:#08151a}:root[data-theme=graphite] .dc-ong.actif[data-fam=admin]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6;border-bottom-color:#2e9bb8;background:#123642}:root[data-theme=graphite] .dc-ong.actif[data-fam=admin] .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#2e9bb8;color:#08151a}:root[data-theme=graphite] .dc-ong[data-fam=prevention]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:#ef4444;color:#08151a}:root[data-theme=graphite] .dc-ong.actif[data-fam=prevention]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8585;border-bottom-color:#ef4444;background:#232a34}:root[data-theme=graphite] .dc-ong.actif[data-fam=prevention] .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ef4444;color:#08151a}:root[data-theme=graphite] .dc-bloc h4:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-left:4px solid #2E9BB8}:root[data-theme=graphite] .dc-kpi.bleu:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(160deg,#123642,#232a34)}:root[data-theme=graphite] .dc-kpi.rouge:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(160deg,#3a1a1d,#232a34)}:root[data-theme=graphite] .dc-kpi.orange:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(160deg,#3a2110,#232a34)}:root[data-theme=graphite] .dc-kpi.vert:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(160deg,#143024,#232a34)}:root[data-theme=graphite] .dc-bloc[data-fam=materiel] h4:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-left-color:#22c55e}:root[data-theme=graphite] .dc-bloc[data-fam=admin] h4:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-left-color:#2e9bb8}:root[data-theme=graphite] .dc-table tbody tr:nth-child(2n):not(.total):not(.l-warn):not(.l-err):not(.l-ok):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .dc-table tbody tr:hover:not(.total):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .dc-table tr.total:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(90deg,#123642,#232a34)}:root[data-theme=graphite] .dc-bloc .vide:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(160deg,#232a34,#232a34);border:1.5px dashed #24697F;color:#4fc9e6}:root[data-theme=graphite] .dc-kpi:not(.bleu):not(.rouge):not(.orange):not(.vert):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(160deg,#232a34,#232a34)}:root[data-theme=graphite] .dc-mini .btn-orange:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 2px 8px #0006}:root[data-theme=graphite] .dc-champ-cerfa span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .dc-champ-cerfa input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .dc-champ-cerfa input:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#2e9bb8;box-shadow:0 0 0 3px #0000003d}:root[data-theme=graphite] .dc-champ-cerfa input:placeholder-shown:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .aa-entete:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(120deg,#17475a 0% 42%,#2e9bb8);color:#f3f6fa}:root[data-theme=graphite] .aa-entete h3:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .aa-entete .dc-fil:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#a5e4f4}:root[data-theme=graphite] .aa-entete .dc-meta:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#a5e4f4}:root[data-theme=graphite] .aa-etape:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .aa-etape:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#2e9bb8;background:#232a34}:root[data-theme=graphite] .aa-etape .num:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6}:root[data-theme=graphite] .aa-etape .txt b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .aa-etape.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#2e9bb8;background:#123642;box-shadow:inset 0 -3px #2e9bb8}:root[data-theme=graphite] .aa-etape.actif .num:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#2e9bb8;color:#08151a}:root[data-theme=graphite] .aa-etape.fait .num:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#22c55e;color:#08151a}:root[data-theme=graphite] .aa-carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .aa-carte:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#2e9bb8;background:#232a34}:root[data-theme=graphite] .aa-carte b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .aa-carte.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#2e9bb8;background:#123642;box-shadow:0 0 0 3px #0000003d}:root[data-theme=graphite] .aa-resultat:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(160deg,#123642,#232a34);border:1.5px solid #24697F}:root[data-theme=graphite] .aa-resultat .etiq:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .aa-resultat .titre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .aa-resultat .fond:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .aa-resultat .reserves:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d}:root[data-theme=graphite] .aa-service:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(160deg,#232a34,#232a34);border:1.5px solid #24697F}:root[data-theme=graphite] .aa-service .etiq:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .aa-service .nom:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .aa-coord .v:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .aa-coord .v a:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .aa-coord .v.alerte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d}:root[data-theme=graphite] .aa-source a:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .aa-procedure li:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-bottom:1px solid #24697F}:root[data-theme=graphite] .aa-procedure li:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:#123642;color:#4fc9e6}:root[data-theme=graphite] .aa-apercu:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .aa-apercu summary:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .aa-apercu .obj:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .aa-apercu pre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .dc-bandeau.ok-vert:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;color:#4fc9e6;border:1px solid #256B49}:root[data-theme=graphite] .plan-fleche:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .plan-fleche:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;border-color:#2e9bb8}:root[data-theme=graphite] .plan-auj:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .plan-auj:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;border-color:#2e9bb8}:root[data-theme=graphite] .plan-google-etat:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024}:root[data-theme=graphite] .plan-jour-t.auj:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110}:root[data-theme=graphite] .plan-col:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .plan-col.auj:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .plan-ligne:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-top:1px solid #24697F}:root[data-theme=graphite] .plan-creneau:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;border:1.5px solid #2E9BB8;color:#4fc9e6}:root[data-theme=graphite] .plan-creneau:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 2px 8px -3px #00000080}:root[data-theme=graphite] .plan-creneau.courant:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;border-color:#2e9bb8;border-left-color:#2e9bb8;color:#4fc9e6}:root[data-theme=graphite] .plan-creneau.google:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border-color:#3e4854;border-left-color:#2e9bb8;color:#4fc9e6}:root[data-theme=graphite] .plan-c-actions button:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .plan-c-actions button:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .plan-et:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .plan-et:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 3px 10px -4px #00000080}:root[data-theme=graphite] .plan-et.courant:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-left-color:#2e9bb8;background:#232a34}:root[data-theme=graphite] .plan-et.depasse:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .plan-jauge:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .plan-jauge-in:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .plan-et.depasse .plan-jauge-in:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .pr-suivante:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1.5px solid #24697F;border-left:5px solid #2E9BB8;background:linear-gradient(160deg,#232a34,#232a34)}:root[data-theme=graphite] .pr-suivante.retard:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#7e2c31;background:linear-gradient(160deg,#232a34,#232a34)}:root[data-theme=graphite] .pr-suivante-t:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .pr-badge:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#2e9bb8;color:#08151a}:root[data-theme=graphite] .pr-suivante.retard .pr-badge:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .pr-meta b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .pr-etape:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-top:1px solid #24697F}:root[data-theme=graphite] .pr-etape.courante:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pr-n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .pr-etape.fait .pr-n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;color:#5fe394}:root[data-theme=graphite] .pr-etape.en_retard .pr-n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d}:root[data-theme=graphite] .pr-etape.courante .pr-n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#2e9bb8;color:#08151a}:root[data-theme=graphite] .pr-titre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .qz-q:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-top:1px solid #24697F}:root[data-theme=graphite] .qz-t:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .qz-choix:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .qz-choix:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#2e9bb8}:root[data-theme=graphite] .qz-choix.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#2e9bb8;border-color:#2e9bb8;color:#08151a}:root[data-theme=graphite] .carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .carte-terre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){fill:#a5e4f4;stroke:#a5e4f4}:root[data-theme=graphite] .carte-point:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){stroke:#f3f6fa}:root[data-theme=graphite] .carte-vide:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .carte-om:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(160deg,#123642,#232a34);border:1px solid #2E9BB8}:root[data-theme=graphite] .zoom:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .zoom-lien:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){stroke:#a5e4f4}:root[data-theme=graphite] .zoom-ville:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){fill:#4fc9e6;stroke:#f3f6fa}:root[data-theme=graphite] .zoom-client:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){stroke:#f3f6fa}:root[data-theme=graphite] .zoom-nom:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){fill:#4fc9e6;stroke:#f3f6fa}:root[data-theme=graphite] .zoom-attente:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .meteo:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .meteo-now:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;border:1px solid #24697F}:root[data-theme=graphite] .meteo-now.gene:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;border-color:#8a4e18}:root[data-theme=graphite] .meteo-now.stop:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;border-color:#7e2c31}:root[data-theme=graphite] .meteo-jour:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .meteo-jour.gene:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;border-color:#8a4e18}:root[data-theme=graphite] .meteo-jour.stop:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;border-color:#7e2c31}:root[data-theme=graphite] .meteo-legende .ok:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .meteo-legende .gene:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d}:root[data-theme=graphite] .meteo-legende .stop:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;color:#ff8585}:root[data-theme=graphite] .logo-apercu:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .logo-vide:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .dc-exports:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .decl-etape:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .decl-etape.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .decl-num:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .decl-etape.actif .decl-num:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .decl-etape.fait .decl-num:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .decl-champ input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .decl-champ textarea:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .decl-champ input:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .decl-champ textarea:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 3px #00000039}:root[data-theme=graphite] .decl-carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .decl-carte.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 0 0 2px #00000049}:root[data-theme=graphite] .decl-case:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .decl-case.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .decl-pieces:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .decl-depot:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .decl-depot:active:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .decl-pied:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--fond,#123642)}:root[data-theme=graphite] .atraiter-detail:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .pc-point:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .pc-point.vif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#22c55e;box-shadow:0 0 0 3px #00000049;color:#08151a}:root[data-theme=graphite] .pc-alertes.urgent:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110}:root[data-theme=graphite] .pc-alertes.attention:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;border-color:#f97316}:root[data-theme=graphite] .pc-alertes.ok:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;border-color:#22c55e}:root[data-theme=graphite] .pc-alertes li:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .pc-chiffre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pc-chiffre.accent:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pc-barre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .pc-barre-in:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .pc-carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pc-carte:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 4px 14px #00000029}:root[data-theme=graphite] .pc-carte.action:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .pc-carte.action b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .pc-carte.action em:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .pc-chantier:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pc-chantier:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 4px 14px #00000029}:root[data-theme=graphite] .pc-statut:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .pc-statut.s-en-cours:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6}:root[data-theme=graphite] .pc-statut.s-terminé:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .pc-statut.s-termine:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;color:#5fe394}:root[data-theme=graphite] .pc-statut.s-bloqué:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .pc-statut.s-bloque:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;color:#ff8585}:root[data-theme=graphite] .pc-statut.s-à-préparer:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .pc-statut.s-a-preparer:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d}:root[data-theme=graphite] .pc-ch-note:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d;background:#3a2110}:root[data-theme=graphite] .pc-ch-alerte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8585;background:#3a1a1d}:root[data-theme=graphite] .pc-ch-barre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .pc-ch-barre-in:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .pc-vide:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pc-note:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;color:#4fc9e6}:root[data-theme=graphite] .fc-barre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .fc-barre span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .fc-verdict:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;border:1px solid #24697F}:root[data-theme=graphite] .fc-etape:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border-top:4px solid #24697F}:root[data-theme=graphite] .fc-etape:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 3px 12px #00000025}:root[data-theme=graphite] .fc-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .fc-etape-barre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .fc-etape-barre span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .fc-etape.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;box-shadow:0 4px 16px #00000041}:root[data-theme=graphite] .fc-etape.actif .fc-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .fc-etape.complet .fc-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .fc-etape.complet .fc-etape-barre span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .fc-etape.actif.complet .fc-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .fc-section:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .fc-info:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .fc-carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .fc-carte.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .fc-question:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .fc-question.oui:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;border-color:#24697f}:root[data-theme=graphite] .fc-question.non:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-left-color:#2e9bb8}:root[data-theme=graphite] .fc-question.sans-reponse:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border-color:#8a4e18}:root[data-theme=graphite] .fc-question.sans-reponse .a button:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#8a4e18}:root[data-theme=graphite] .fc-question .a button:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .fc-question .a button.fc-oui.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .fc-question .a button.fc-non.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#2e9bb8;border-color:#2e9bb8;color:#08151a}:root[data-theme=graphite] .fc-arepondre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .fc-tag:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .fc-trous:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;border:1px solid #F97316}:root[data-theme=graphite] .fc-trou:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ad-kpi:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ad-action:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#17475a,#17475a);color:#f3f6fa}:root[data-theme=graphite] .ad-ligne:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ad-ligne.ecartee:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-left-color:#24697f;background:#232a34}:root[data-theme=graphite] .ad-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .ad-pastille.echeance:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .ad-pastille.retard:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ad-pastille.cerfa:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110}:root[data-theme=graphite] .ad-outils select:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ad-etapes-compte.fini:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#5fe394;background:#143024}:root[data-theme=graphite] .ad-manque:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110}:root[data-theme=graphite] ol.ad-etapes li input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){accent-color:#5FE394}:root[data-theme=graphite] ol.ad-etapes li.faite:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024}:root[data-theme=graphite] ol.ad-etapes li.faite span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#5fe394}:root[data-theme=graphite] .ad-demande textarea:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ad-doc-vue:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .ad-doc-vue .prep:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 2px 14px #00000039}:root[data-theme=graphite] .ad-plein:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#00000080}:root[data-theme=graphite] .ad-plein-boite:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;box-shadow:0 24px 60px #00000080}:root[data-theme=graphite] .ad-plein-barre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ad-plein-barre .btn:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa;border-color:#ffffff57}:root[data-theme=graphite] .ad-plein-barre .btn:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff13}:root[data-theme=graphite] .ad-plein-page .prep:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 2px 14px #00000039}:root[data-theme=graphite] .ad-ouvrir:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ad-ouvrir.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ad-teleservice .bouton:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ad-teleservice .bouton:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ad-form:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ad-champ input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .ad-champ select:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .ad-champ textarea:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ad-champ input:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .ad-champ select:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .ad-champ textarea:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 3px #00000041}:root[data-theme=graphite] .ad-champ.vide input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .ad-champ.vide textarea:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;border-color:#f97316}:root[data-theme=graphite] .ad-apercu:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .ad-apercu iframe:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .fc-favori:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1.5px solid #8A4E18}:root[data-theme=graphite] .fc-favori.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110}:root[data-theme=graphite] .fc-carte-hote.actif .fc-carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .fc-epingle:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#a5e4f4}:root[data-theme=graphite] .fc-epingle:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .decl-favori:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1.5px solid #8A4E18}:root[data-theme=graphite] .decl-favori.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110}:root[data-theme=graphite] .ce:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ce-barre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ce-fonds:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .ce-fond.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 1px 4px #00000039}:root[data-theme=graphite] .ce-carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .ce-trace polygon:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){fill:#ff8a3d57}:root[data-theme=graphite] .ce-trace polyline:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){stroke:#ff8a3d}:root[data-theme=graphite] .ce-trace circle:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){fill:#f3f6fa;stroke:#ff8a3d}:root[data-theme=graphite] .ce-trace circle.depart:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){fill:#ff8a3d;stroke:#ff8a3d}:root[data-theme=graphite] .ce-trace circle.dernier:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){fill:#ff8a3d;stroke:#ff8a3d}:root[data-theme=graphite] .ce-zooms button:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 1px 5px #00000039}:root[data-theme=graphite] .ce-consigne:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#00000080;color:#f3f6fa}:root[data-theme=graphite] .ce-message:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .ce-message.erreur:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ce-parcelle:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ce-parcelle.retenue:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#24697f;background:#123642}:root[data-theme=graphite] .ce-parcelle .b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .ce-parcelle .b.hors:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .ch-facultatif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .rp-periodes:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .rp-periode.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 1px 4px #00000039}:root[data-theme=graphite] .rp-kpi:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .rp-bloc:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .rp-barres .a:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#17475a}:root[data-theme=graphite] .rp-barres .c:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .rp-barres .r:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .rp-part .b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .rp-part .b i:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .sa:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .sa-onglets:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .sa-onglet.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 1px 4px #00000039}:root[data-theme=graphite] .sa-proximite:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;border:1px solid #24697F}:root[data-theme=graphite] .sa-regles:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #8A4E18}:root[data-theme=graphite] .sa-phrase:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .sa-recherche:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 3px #00000049}:root[data-theme=graphite] .sa-obj-tete:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .sa-objection.ouverte .sa-obj-tete:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .sa-obj-detail:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .sa-etiq:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .sa-jalon:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .sa-jalon .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .sa-jalon.fait:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .sa-jalon.fait .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .sa-jalon.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .sa-jalon.actif .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff91}:root[data-theme=graphite] .sa-scene:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .sa-scene:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(180deg,var(--ph-doux,#232A34) 0%,#232A34 34%)}:root[data-theme=graphite] .sa-ph-regles:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--ph:#FF8A3D;--ph-doux:#3A2110}:root[data-theme=graphite] .sa-ph-standard:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--ph:#4FC9E6;--ph-doux:#123642}:root[data-theme=graphite] .sa-ph-ouverture:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--ph:#4FC9E6;--ph-doux:#123642}:root[data-theme=graphite] .sa-ph-raison:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--ph:#4FC9E6;--ph-doux:#123642}:root[data-theme=graphite] .sa-ph-decouverte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--ph:#4FC9E6;--ph-doux:#123642}:root[data-theme=graphite] .sa-ph-reformulation:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--ph:#5FE394;--ph-doux:#143024}:root[data-theme=graphite] .sa-ph-pitch:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--ph:#4FC9E6;--ph-doux:#123642}:root[data-theme=graphite] .sa-ph-audit:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--ph:#B29BFB;--ph-doux:#262038}:root[data-theme=graphite] .sa-ph-verrou:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--ph:#FF8A3D;--ph-doux:#3A2110}:root[data-theme=graphite] .sa-ph-crm:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--ph:#4FC9E6;--ph-doux:#123642}:root[data-theme=graphite] .sa-ph-issues:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--ph:#4FC9E6;--ph-doux:#123642}:root[data-theme=graphite] .sa-ph-synthese:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--ph:#4FC9E6;--ph-doux:#123642}:root[data-theme=graphite] .sa-note textarea:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .sa-note textarea:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 3px #00000041}:root[data-theme=graphite] .sa-syn-ligne:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .cl-annuaire:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #24697F}:root[data-theme=graphite] .cl-annuaire-saisie input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .cl-annuaire-saisie input:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 3px #00000049}:root[data-theme=graphite] .jt-saisie input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1.5px solid #24697F;background:#232a34}:root[data-theme=graphite] .jt-saisie input:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 3px #00000049}:root[data-theme=graphite] .jt-tache:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .jt-tache.faite:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .jt-edit:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .jt-com:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1.5px solid #24697F;background:#232a34}:root[data-theme=graphite] .jt-com:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .jt-com:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *))::placeholder{color:#4fc9e6}:root[data-theme=graphite] .jt-jauge:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .jt-jauge i:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .jt-texte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #24697F}:root[data-theme=graphite] .prev:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1.5px solid #8A4E18;background:linear-gradient(180deg,#232a34,#232a34)}:root[data-theme=graphite] .prev-statut.s-brouillon:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6}:root[data-theme=graphite] .prev-statut.s-envoye:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d}:root[data-theme=graphite] .prev-statut.s-valide:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;color:#5fe394}:root[data-theme=graphite] .prev-statut.s-refuse:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;color:#ff8585}:root[data-theme=graphite] .prev-saisie input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1.5px solid #24697F;background:#232a34}:root[data-theme=graphite] .prev-projection:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #24697F;color:#4fc9e6}:root[data-theme=graphite] .prev-projection.depasse:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#f97316;background:#232a34}:root[data-theme=graphite] .prev-projection .ok:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#5fe394}:root[data-theme=graphite] .ec-recherche:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1.5px solid #24697F}:root[data-theme=graphite] .ec-recherche:focus-within:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 3px #00000049}:root[data-theme=graphite] .ec-carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 2px 10px #00000018}:root[data-theme=graphite] .ec-carte:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 10px 24px #00000039}:root[data-theme=graphite] .ec-mono:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .ec-contact:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .ec-carte:hover .ec-ouvrir:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .ligne-jour td:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ligne-jour:hover td:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110}:root[data-theme=graphite] .famille:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff5f}:root[data-theme=graphite] .famille.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 1px 4px #00000039}:root[data-theme=graphite] .famille-nb:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#00000031}:root[data-theme=graphite] .famille.actif .famille-nb:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .li-trouver:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-left:4px solid #2E9BB8;background:#232a34}:root[data-theme=graphite] .li-etape:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-left:4px solid #24697F;background:#232a34}:root[data-theme=graphite] .li-etape.fait:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border-color:#256b49}:root[data-theme=graphite] .li-etape.suivante:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#f97316;background:linear-gradient(180deg,#232a34,#232a34);box-shadow:0 2px 10px #00000029}:root[data-theme=graphite] .li-puce:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .li-etape.fait .li-puce:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .li-texte pre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #24697F}:root[data-theme=graphite] .canal-choix:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1.5px solid #24697F}:root[data-theme=graphite] .canal-choix.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .canal-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6}:root[data-theme=graphite] .canal-pastille.c-linkedin:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6}:root[data-theme=graphite] .canal-pastille.c-email:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#262038;color:#b29bfb}:root[data-theme=graphite] .canal-pastille.c-instagram:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#262038;color:#b29bfb}:root[data-theme=graphite] .canal-pastille.c-sms:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;color:#5fe394}:root[data-theme=graphite] .canal-pastille.c-visio:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6}:root[data-theme=graphite] .canal-pastille.c-rencontre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d}:root[data-theme=graphite] .pile-carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid rgba(0,0,0,.144);border-color:color-mix(in srgb,var(--carte) 22%,#3E4854);box-shadow:0 1px 3px #0000001d,0 10px 24px -18px #00000080}:root[data-theme=graphite] .pile-carte:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#00000041;box-shadow:0 2px 6px #00000025,0 18px 34px -20px #00000080}:root[data-theme=graphite] .pile-entete:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:color-mix(in srgb,var(--carte) 17%,#232A34);color:color-mix(in srgb,var(--carte) 55%,#4FC9E6);border-bottom:1px solid color-mix(in srgb,var(--carte) 24%,#3E4854)}:root[data-theme=graphite] .pile-entete .pile-nom b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:color-mix(in srgb,var(--carte) 55%,#4FC9E6)}:root[data-theme=graphite] .pile-entete .pile-nom small:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:color-mix(in srgb,var(--carte) 42%,#4FC9E6)}:root[data-theme=graphite] .pile-entete .pile-mono:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .pile-anneau .fond:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){stroke:#00000039}:root[data-theme=graphite] .pile-anneau.c-brûlant .jauge:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){stroke:#ff8585}:root[data-theme=graphite] .pile-anneau.c-chaud .jauge:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){stroke:#ff8a3d}:root[data-theme=graphite] .pile-anneau b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:color-mix(in srgb,var(--carte) 55%,#4FC9E6)}:root[data-theme=graphite] .pile-carte.s-brûlant:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#7e2c31}:root[data-theme=graphite] .pile-carte.s-chaud:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#8a4e18}:root[data-theme=graphite] .pile-mono:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff19;color:#f3f6fa}:root[data-theme=graphite] .pile-score:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a;background:linear-gradient(135deg,#2e9bb8,#2e9bb8);box-shadow:0 3px 9px #00000052}:root[data-theme=graphite] .pile-score.c-brûlant:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#ef4444,#ef4444);color:#08151a}:root[data-theme=graphite] .pile-score.c-chaud:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#f97316,#f97316);color:#08151a}:root[data-theme=graphite] .pile-score.c-tiède:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#2e9bb8,#17475a)}:root[data-theme=graphite] .bascule-vue button:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff6f}:root[data-theme=graphite] .bascule-vue button.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 1px 4px #00000041}:root[data-theme=graphite] .pile-carte .pile-appel:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid rgba(0,0,0,.192)}:root[data-theme=graphite] .pile-carte .pile-appel .ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .pile-carte .pile-appel .tel-origine:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6}:root[data-theme=graphite] .pile-carte .pile-appel:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a;box-shadow:0 8px 18px -8px #00000080}:root[data-theme=graphite] .pile-carte .pile-appel:hover .ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff23}:root[data-theme=graphite] .pile-carte .pile-appel:hover .tel-origine:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff23;color:#f3f6fa}:root[data-theme=graphite] .pile-sans-tel:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px dashed rgba(0,0,0,.256)}:root[data-theme=graphite] .pile-actions:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-top:1px solid rgba(0,0,0,.128);background:#232a34}:root[data-theme=graphite] .btn-appel:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a;text-shadow:0 1px 2px rgba(0,0,0,.352);box-shadow:0 1px 2px #00000062,0 8px 18px -6px #00000080,inset 0 1px #ffffff42,inset 0 -2px 6px #00000049}:root[data-theme=graphite] .btn-appel:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):after{background:linear-gradient(180deg,#ffffff20,#fff0 52%)}:root[data-theme=graphite] .btn-appel:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 2px 4px #0000006a,0 16px 28px -8px #00000080,inset 0 1px #ffffff4f,inset 0 -2px 6px #00000049}:root[data-theme=graphite] .btn-appel:active:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 1px 2px #0000007a,inset 0 2px 6px #00000072}:root[data-theme=graphite] .btn-appel .ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff23}:root[data-theme=graphite] .btn-appel .tel-origine:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff23;color:#f3f6fa}:root[data-theme=graphite] .ico-action:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6}:root[data-theme=graphite] .ico-action.ok:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;color:#5fe394}:root[data-theme=graphite] .ico-action.ok:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024}:root[data-theme=graphite] .ico-action.rappel:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d}:root[data-theme=graphite] .ico-action.rappel:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#4e2c13}:root[data-theme=graphite] .ico-action.neutre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6}:root[data-theme=graphite] .ico-action.neutre:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .ico-action.refus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;color:#ff8585}:root[data-theme=graphite] .ico-action.refus:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d}:root[data-theme=graphite] .ico-action.fiche:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .sa-metier:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#3a2110,#232a34);border:1px solid #F97316;color:#ff8a3d}:root[data-theme=graphite] .sa-ref:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #24697F}:root[data-theme=graphite] .num-siret-boite input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .num-siret-boite input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *))::placeholder{color:#4fc9e6}:root[data-theme=graphite] .num-siret-boite input:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 3px #00000049}:root[data-theme=graphite] .num-siret.attente .num-siret-boite input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#f97316}:root[data-theme=graphite] .num-siret.ok .num-siret-boite input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#22c55e;background:#232a34}:root[data-theme=graphite] .num-siret.ok .num-siret-boite input:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 3px #00000049}:root[data-theme=graphite] .num-siret-compteur:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6}:root[data-theme=graphite] .num-siret.attente .num-siret-compteur:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d}:root[data-theme=graphite] .num-siret.ok .num-siret-compteur:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;color:#5fe394}:root[data-theme=graphite] .num-siret.ok .num-siret-etat:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#5fe394}:root[data-theme=graphite] .doublon-bloquant:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;border:1px solid #7E2C31;color:#ff8585}:root[data-theme=graphite] .doublon-avertissement:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;border:1px solid #F97316;color:#ff8a3d}:root[data-theme=graphite] .onglet-nb:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6}:root[data-theme=graphite] .onglet.actif .onglet-nb:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff29;color:#f3f6fa}:root[data-theme=graphite] .tel-origine.gerant:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d}:root[data-theme=graphite] .tel-origine.agence:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6}:root[data-theme=graphite] .cl-bascule:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d;background:#3a2110;border:1px solid #F97316}:root[data-theme=graphite] .sc-intro:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .sc-horaires:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .sc-bloc:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 2px 10px #00000018}:root[data-theme=graphite] .sc-bloc.c-turquoise:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(180deg,#232a34,#232a34)}:root[data-theme=graphite] .sc-bloc.c-orange:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(180deg,#232a34,#232a34)}:root[data-theme=graphite] .sc-bloc.c-violet:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(180deg,#232a34,#232a34)}:root[data-theme=graphite] .sc-bloc.c-vert:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(180deg,#232a34,#232a34)}:root[data-theme=graphite] .sc-bloc.c-rouge:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(180deg,#232a34,#232a34)}:root[data-theme=graphite] .sc-bloc.c-gris:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-left-color:#2e9bb8;background:linear-gradient(180deg,#232a34,#232a34)}:root[data-theme=graphite] .sc-pourquoi:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .sc-phrase:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #24697F}:root[data-theme=graphite] .sc-bloc.c-orange .sc-phrase:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;border-color:#8a4e18}:root[data-theme=graphite] .sc-bloc.c-vert .sc-phrase:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;border-color:#256b49}:root[data-theme=graphite] .sc-bloc.c-violet .sc-phrase:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border-color:#57468f}:root[data-theme=graphite] .sc-obj:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1px solid #8A4E18;background:#232a34}:root[data-theme=graphite] .sc-obj-courte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d;background:#3a2110}:root[data-theme=graphite] .sc-obj-l:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .sc-profil:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .sc-issue:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .sc-statut:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#5fe394;background:#143024}:root[data-theme=graphite] .ap-fond:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#00000080}:root[data-theme=graphite] .ap:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 2px 6px #00000052,0 40px 80px -20px #00000080,inset 0 1px #ffffff8e}:root[data-theme=graphite] .ap-score:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 4px 12px #0000007a,inset 0 1px #ffffff37;text-shadow:0 1px 2px rgba(0,0,0,.4)}:root[data-theme=graphite] .ap-fermer:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#00000021}:root[data-theme=graphite] .ap-fermer:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#00000041}:root[data-theme=graphite] .ap-mono:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(140deg,var(--carte),color-mix(in srgb,var(--carte) 60%,#232A34));color:#f3f6fa;box-shadow:0 4px 12px #0006}:root[data-theme=graphite] .ap-score:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a;background:linear-gradient(135deg,#2e9bb8,#2e9bb8)}:root[data-theme=graphite] .ap-score.c-brûlant:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#ef4444,#ef4444);color:#08151a}:root[data-theme=graphite] .ap-tete:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:color-mix(in srgb,var(--carte) 17%,#232A34);border-bottom:1px solid color-mix(in srgb,var(--carte) 24%,#3E4854)}:root[data-theme=graphite] .ap-tete .ap-titre b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:color-mix(in srgb,var(--carte) 55%,#4FC9E6)}:root[data-theme=graphite] .ap-tete .ap-titre span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:color-mix(in srgb,var(--carte) 42%,#4FC9E6)}:root[data-theme=graphite] .ap-tete .ap-mono:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .ap-fermer:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#00000029}:root[data-theme=graphite] .ap-fermer:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#00000049}:root[data-theme=graphite] .ap-score.c-chaud:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#f97316,#f97316);color:#08151a}:root[data-theme=graphite] .ap-score.c-tiède:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#2e9bb8,#17475a)}:root[data-theme=graphite] .ap-lignes:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .ap-critere:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .ap-critere .j:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .ap-critere .j i:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ap-file:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ap-poste:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:color-mix(in srgb,var(--turq) 6%,#232A34)}:root[data-theme=graphite] .ap-poste textarea:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;color:#4fc9e6}:root[data-theme=graphite] .ap-poste textarea:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){outline:2px solid color-mix(in srgb,var(--turq) 45%,#3E4854)}:root[data-theme=graphite] .ap-res:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ap-res:hover:not(:disabled):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 4px 12px -4px #00000080}:root[data-theme=graphite] .ap-res.ok:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;border-color:#22c55e;color:#5fe394}:root[data-theme=graphite] .ap-res.rappel:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;border-color:#f97316;color:#ff8a3d}:root[data-theme=graphite] .ap-res.refus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;border-color:#7e2c31;color:#ff8585}:root[data-theme=graphite] .carte-reelle iframe:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .ap-lieu .ou:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .pile-grille .pile-carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #24697F;box-shadow:0 1px 2px #00000014,0 12px 28px -18px #00000080}:root[data-theme=graphite] .pile-grille .pile-carte:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 2px 4px #00000018,0 20px 40px -22px #00000080}:root[data-theme=graphite] .st-encre .pile-entete:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#123642 0% 62%,#17475a);color:#f3f6fa}:root[data-theme=graphite] .st-encre .pile-nom b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .st-encre .pile-nom small:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ffffff5f}:root[data-theme=graphite] .st-encre .pile-anneau .fond:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){stroke:#ffffff19}:root[data-theme=graphite] .st-encre .pile-anneau b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .st-petrole .pile-entete:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#123642,#17475a 60% 100%);color:#f3f6fa}:root[data-theme=graphite] .st-petrole .pile-nom b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .st-petrole .pile-nom small:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ffffff68}:root[data-theme=graphite] .st-petrole .pile-anneau .fond:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){stroke:#ffffff1d}:root[data-theme=graphite] .st-petrole .pile-anneau b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .st-metal .pile-carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:linear-gradient(180deg,var(--carte),color-mix(in srgb,var(--carte) 42%,#232A34))}:root[data-theme=graphite] .st-metal .pile-entete:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border-bottom:1px solid #24697F}:root[data-theme=graphite] .st-metal .pile-nom b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .st-metal .pile-nom small:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#bac5d1}:root[data-theme=graphite] .st-metal .pile-anneau .fond:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){stroke:#a5e4f4}:root[data-theme=graphite] .echantillon:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1px solid rgba(0,0,0,.256)}:root[data-theme=graphite] .ec-encre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#123642,#17475a);border-bottom:2px solid #2E9BB8}:root[data-theme=graphite] .ec-petrole:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#123642,#17475a);border-bottom:2px solid #2E9BB8}:root[data-theme=graphite] .ec-metal:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border-left:4px solid #2E9BB8}:root[data-theme=graphite] .pile-tableau thead th:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border-bottom:1px solid #24697F;color:#bac5d1}:root[data-theme=graphite] .pile-tableau tbody td:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border-bottom:1px solid #24697F}:root[data-theme=graphite] .pile-tableau tbody tr:hover td:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pile-tableau .lien-apercu b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .pile-tableau .btn-appel:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;background:linear-gradient(135deg,#123642,#17475a);border:1px solid rgba(255,255,255,.0558);box-shadow:0 1px 2px #00000031,0 10px 20px -14px #00000080}:root[data-theme=graphite] .pile-tableau .btn-appel:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#17475a 0% 100%);box-shadow:0 2px 4px #00000041,0 14px 26px -14px #00000080}:root[data-theme=graphite] .pile-tableau .tel-origine.gerant:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#4e2c1333;color:#ffc08a;border:1px solid rgba(249,115,22,.34)}:root[data-theme=graphite] .pile-tableau .tel-origine.agence:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff13;color:#a5e4f4;border:1px solid rgba(255,255,255,.0992)}:root[data-theme=graphite][data-theme=rosee]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--turq:#FF8585;--turq-clair:#3A1A1D;--orange:#FF8A3D;--orange-fonce:#FF8A3D;--fond:#3A1A1D;--voile:#232A34;--voile-fort:#3A1A1D;--ligne:#7E2C31;--texte:#B29BFB;--gris:#BAC5D1;--violet:#B29BFB;--lueur:#FF8585;--halo:#3A1A1D}:root[data-theme=graphite][data-theme=acier]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--petrole:#4FC9E6;--petrole-fonce:#4FC9E6;--turq:#4FC9E6;--turq-clair:#2E9BB8;--fond:#123642;--voile:#232A34;--voile-fort:#123642;--ligne:#24697F;--texte:#4FC9E6;--gris:#4FC9E6;--lueur:#A5E4F4;--halo:#123642}:root[data-theme=graphite],:root[data-theme=graphite][data-theme=signature]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--lueur:#A5E4F4;--halo:#123642}:root[data-theme=graphite]{--ombre-1:0 1px 2px rgba(0,0,0,.096), 0 6px 16px -10px rgba(0,0,0,.48);--ombre-2:0 1px 2px rgba(0,0,0,.112), 0 14px 30px -18px rgba(0,0,0,.5);--ombre-3:0 2px 4px rgba(0,0,0,.144), 0 26px 50px -26px rgba(0,0,0,.5)}:root[data-theme=graphite][data-theme=rosee]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--ombre-1:0 1px 2px rgba(0,0,0,.096), 0 6px 16px -10px rgba(0,0,0,.448);--ombre-2:0 1px 2px rgba(0,0,0,.112), 0 14px 30px -18px rgba(0,0,0,.5);--ombre-3:0 2px 4px rgba(0,0,0,.144), 0 26px 50px -26px rgba(0,0,0,.5)}:root[data-theme=graphite] .card:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(180deg,color-mix(in srgb,var(--voile) 55%,#232A34) 0,var(--carte) 62px)}:root[data-theme=graphite] .laterale:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(170deg,color-mix(in srgb,var(--turq) 27%,#232A34) 0,color-mix(in srgb,var(--turq) 17%,#232A34) 45%,color-mix(in srgb,var(--petrole) 12%,#232A34));box-shadow:1px 0 color-mix(in srgb,var(--petrole) 14%,transparent),10px 0 30px -24px #00000080}:root[data-theme=graphite] .lien:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff62}:root[data-theme=graphite] .lien.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a;box-shadow:0 1px 2px #00000049,0 8px 18px -10px color-mix(in srgb,var(--petrole) 85%,transparent)}:root[data-theme=graphite] .lien.actif .ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .topbar:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 1px color-mix(in srgb,var(--turq) 22%,transparent),0 10px 24px -22px #00000080}:root[data-theme=graphite] .theme-pastilles i:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:inset 0 0 0 1px #ffffff3f,0 2px 5px -2px #00000080}:root[data-theme=graphite] .page h1:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa;background:linear-gradient(104deg,var(--petrole-fonce) 0%,color-mix(in srgb,var(--petrole) 82%,var(--turq)) 46%,color-mix(in srgb,var(--turq) 85%,#232A34) 100%);box-shadow:inset 0 0 0 1px #ffffff15,inset 0 1px #ffffff19,0 2px 4px #00000039,0 22px 44px -28px #00000080}:root[data-theme=graphite] .page h1:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):after{background:linear-gradient(74deg,transparent 34%,rgba(255,255,255,.0434) 34%,rgba(255,255,255,.0434) 52%,transparent 52%),linear-gradient(74deg,transparent 57%,rgba(255,255,255,.0682) 57%,rgba(255,255,255,.0682) 61%,transparent 61%),linear-gradient(105deg,transparent 66%,rgba(255,255,255,.0372) 66%,rgba(255,255,255,.0372) 88%,transparent 88%),radial-gradient(74% 190% at 6% 120%,rgba(255,255,255,.062),transparent 58%),radial-gradient(66% 150% at 92% -30%,rgba(255,255,255,.124),transparent 64%)}:root[data-theme=graphite] .tp-plaque:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa;background:#ffffff10;box-shadow:inset 0 0 0 1px #ffffff36,inset 0 1px #ffffff2c,-3px 4px 0 -1px color-mix(in srgb,var(--orange-fonce) 88%,transparent),0 10px 22px -12px #00000080}:root[data-theme=graphite] .card h3:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(100deg,color-mix(in srgb,var(--turq) 14%,#232A34),color-mix(in srgb,var(--turq) 4%,#232A34) 66%,transparent)}:root[data-theme=graphite] .ad-demande:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1px solid #8A4E18;background:linear-gradient(180deg,#232a34,#232a34)}:root[data-theme=graphite] .ad-demande b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d}:root[data-theme=graphite] .rac .ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa;box-shadow:inset 0 -1px #00000031}:root[data-theme=graphite] .rac:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .rac:hover .ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff26!important}:root[data-theme=graphite] .rac-tache:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6;background:#123642;border-color:#24697f}:root[data-theme=graphite] .rac-tache .ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .rac-tache:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 7px 15px -8px #00000080;color:#08151a}:root[data-theme=graphite] .rac-chantier:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d;background:#3a2110;border-color:#8a4e18}:root[data-theme=graphite] .rac-chantier .ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .rac-chantier:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 7px 15px -8px #00000080;color:#08151a}:root[data-theme=graphite] .rac-admin:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6;background:#123642;border-color:#24697f}:root[data-theme=graphite] .rac-admin .ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#2e9bb8;color:#08151a}:root[data-theme=graphite] .rac-admin:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#2e9bb8;border-color:#2e9bb8;box-shadow:0 7px 15px -8px #00000080;color:#08151a}:root[data-theme=graphite] .rac-personnel:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6;background:#143024;border-color:#256b49}:root[data-theme=graphite] .rac-personnel .ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#22c55e;color:#08151a}:root[data-theme=graphite] .rac-personnel:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#22c55e;border-color:#22c55e;box-shadow:0 7px 15px -8px #00000080;color:#08151a}:root[data-theme=graphite] .act .ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .act-piloter:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .act-piloter .ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff23}:root[data-theme=graphite] .act-piloter:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 6px 14px -7px #00000080}:root[data-theme=graphite] .act-modifier .ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .act-suppr:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;border-color:#7e2c31;color:#ff8585}:root[data-theme=graphite] .act-suppr .ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ef4444;color:#08151a}:root[data-theme=graphite] .act-suppr:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ef4444;color:#08151a}:root[data-theme=graphite] .act-suppr:hover .ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff28}:root[data-theme=graphite] .cert-piece:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;border:1px solid #256B49}:root[data-theme=graphite] .cert-nom:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#5fe394}:root[data-theme=graphite] .cert-x:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#5fe394}:root[data-theme=graphite] .cert-ajout:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1px dashed #24697F}:root[data-theme=graphite] .dd-entete:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa;background:linear-gradient(104deg,#123642,#17475a 46%,#2e9bb8)}:root[data-theme=graphite] .dd-entete:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):after{background:radial-gradient(66% 150% at 92% -30%,rgba(255,255,255,.124),transparent 64%)}:root[data-theme=graphite] .dd-ajout:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1px dashed #24697F}:root[data-theme=graphite] .esp-interne:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{color:#08151a}:root[data-theme=graphite] .esp-client:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:linear-gradient(90deg,var(--orange-fonce),#4E2C13)}:root[data-theme=graphite] .esp-ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .esp-interne .esp-ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .esp-client .esp-ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .esp-fam:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .esp-fam i:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .esp-client .esp-fam i:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .dc-cle i.acquis:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .dc-part.acquis:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .dc-cle i.reste:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .dc-part.reste:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .dc-piste:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .essai-jr:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d}@media(max-width:820px){:root[data-theme=graphite] .app.menu-ouvert .laterale:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 40px -8px #00000080}:root[data-theme=graphite] .voile-menu:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#00000080}:root[data-theme=graphite] .barre-bas:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 -8px 24px -18px #00000080}}:root[data-theme=graphite] .lat-quitter:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff5f}:root[data-theme=graphite] .lat-quitter:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;border-color:#7e2c31;color:#ff8585}:root[data-theme=graphite] .ml-liste li.trou:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d}:root[data-theme=graphite] .doc h1:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .doc h2:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .nt:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .nt-statut:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d}:root[data-theme=graphite] .nt-vig li:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{color:#ff8585}:root[data-theme=graphite] .rg-btn:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .rg-btn[aria-pressed=true]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:inset 0 0 0 1px var(--petrole),0 2px 10px #00000031}:root[data-theme=graphite] .co-quoi>div:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--fond-doux,#232A34)}:root[data-theme=graphite] .fe-ok:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;color:#5fe394;border-color:#256b49}:root[data-theme=graphite] .fe-warn:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d;border-color:#8a4e18}:root[data-theme=graphite] .fe-ko:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8585}:root[data-theme=graphite] button.fe-ko:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;border-color:#7e2c31}:root[data-theme=graphite] .fe-bulle:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 8px 28px #00000041}:root[data-theme=graphite] .sv-tete:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .sv-frise li.sv-fait:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before,:root[data-theme=graphite] .sv-frise li.sv-en_cours:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{color:#08151a}:root[data-theme=graphite] .sv-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .sv-fait .sv-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .sv-en_cours .sv-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .sv-carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .sv-bloc:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .sv-point.sv-alerte b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8585}:root[data-theme=graphite] .sv-ras:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;color:#5fe394}:root[data-theme=graphite] .plan-creneau.pc-inter:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;border-color:#2e9bb8;color:#4fc9e6}:root[data-theme=graphite] .plan-creneau.pc-vide:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;border-color:#8a4e18;color:#ff8a3d}:root[data-theme=graphite] .pc-pers:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pc-pers.pris:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .pc-risque:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d}:root[data-theme=graphite] .pv-panneau:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pv-type:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--fond-doux,#232A34)}:root[data-theme=graphite] .pv-type.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pv-sujet:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--fond-doux,#232A34)}:root[data-theme=graphite] .pv-corps:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .gd-ok:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#5fe394;background:#143024}:root[data-theme=graphite] .gd-ko:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8585;background:#3a1a1d}:root[data-theme=graphite] .enreg-auto:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#c9d0d6}:root[data-theme=graphite] .inv-role:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--fond-doux,#232A34)}:root[data-theme=graphite] .inv-role.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .inv-anomalies:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d;background:#3a2110}:root[data-theme=graphite] .inv-code:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024}:root[data-theme=graphite] .inv-texte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .inv-etat.ok:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;color:#5fe394}:root[data-theme=graphite] .inv-etat.attente:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d}:root[data-theme=graphite] .inv-etat.ko:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;color:#ff8585}:root[data-theme=graphite] .inv-lien:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024}:root[data-theme=graphite] .oac-hote:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;border:1.5px solid #2E9BB8}:root[data-theme=graphite] .depot-zone:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:2px dashed var(--bord, #24697F);background:linear-gradient(180deg,#0000000c,#00000004)}:root[data-theme=graphite] .depot-zone.survol:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:var(--orange, #F97316);background:#f973160f}:root[data-theme=graphite] .depot-titre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--marine, #4FC9E6)}:root[data-theme=graphite] .depot-aide:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--gris, #BAC5D1)}:root[data-theme=graphite] .depot-liste:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1px solid var(--bord, #24697F)}:root[data-theme=graphite] .depot-ligne:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-bottom:1px solid var(--bord, #24697F)}:root[data-theme=graphite] .depot-ligne>b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--gris, #BAC5D1)}:root[data-theme=graphite] .depot-marque:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--gris, #BAC5D1)}:root[data-theme=graphite] .depot-ligne.etat-fait .depot-marque:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#5fe394}:root[data-theme=graphite] .depot-ligne.etat-echec .depot-marque:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--rouge, #FF8585)}:root[data-theme=graphite] .depot-ligne.etat-fait>span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#5fe394}:root[data-theme=graphite] .depot-ligne.etat-echec>span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--rouge, #FF8585)}:root[data-theme=graphite] .depot-ligne.etat-en_cours>span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--marine, #4FC9E6)}:root[data-theme=graphite] .depot-barre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--bord, #123642)}:root[data-theme=graphite] .depot-barre>i:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(90deg,var(--teal, #17475A),var(--orange, #F97316))}:root[data-theme=graphite] .coffre-bandeau:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1px solid rgba(0,0,0,.4);background:#00000014}:root[data-theme=graphite] .coffre-bandeau .coffre-t:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--marine, #4FC9E6)}:root[data-theme=graphite] .portail-app:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--fond, #123642)}:root[data-theme=graphite] .pt-barre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border-bottom:1px solid var(--bord, #24697F)}:root[data-theme=graphite] .pt-eyebrow:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--gris, #BAC5D1)}:root[data-theme=graphite] .pt-hote:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--marine, #4FC9E6)}:root[data-theme=graphite] .pt-mail:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--gris, #BAC5D1)}:root[data-theme=graphite] .pt-quitter:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1px solid var(--bord, #24697F);background:#232a34;color:var(--marine, #4FC9E6)}:root[data-theme=graphite] .pt-quitter:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:var(--teal, #2E9BB8);color:var(--teal, #4FC9E6)}:root[data-theme=graphite] .pt-pied:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-top:1px solid var(--bord, #24697F);color:var(--gris, #BAC5D1)}:root[data-theme=graphite] .pt-pied a:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--teal, #4FC9E6)}:root[data-theme=graphite] .pt-egare:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#fff9}:root[data-theme=graphite] .pt-egare p:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--marine, #4FC9E6)}:root[data-theme=graphite] .msg-bulle:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#00000014}:root[data-theme=graphite] .msg.moi .msg-bulle:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#1a1f27;color:#f3f6fa}:root[data-theme=graphite] .msg-quand:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#bac5d1}:root[data-theme=graphite] .msg-compte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#bac5d1}:root[data-theme=graphite] .msg-compte.trop:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--rouge, #FF8585)}:root[data-theme=graphite] .dm:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1px solid rgba(0,0,0,.256);border-left:3px solid #F97316;background:#232a34}:root[data-theme=graphite] .dm-regime:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#bac5d1}:root[data-theme=graphite] .dm-etape:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .dm-quoi:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .dm-jauge:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#00000035}:root[data-theme=graphite] .dm-jauge>i:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#f97316;color:#08151a}:root[data-theme=graphite] .dm-echeance:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d}:root[data-theme=graphite] .dm-echeance.depasse:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8585}:root[data-theme=graphite] .dm-detail>summary:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .dm-detail>summary:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .dm-aide:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#bac5d1}:root[data-theme=graphite] .dm-liste:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-top:1px solid rgba(0,0,0,.16)}:root[data-theme=graphite] .dm-e:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-bottom:1px solid rgba(0,0,0,.112)}:root[data-theme=graphite] .dm-n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#0000001d;color:#bac5d1}:root[data-theme=graphite] .dm-e.s-fait .dm-n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;color:#f3f6fa}:root[data-theme=graphite] .dm-e.s-a_faire .dm-n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .dm-e.s-en_cours .dm-n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#f97316;color:#08151a}:root[data-theme=graphite] .dm-e.s-en_retard .dm-n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ef4444;color:#08151a}:root[data-theme=graphite] .dm-t b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .dm-badge.b-fait:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#00000035;color:#5fe394}:root[data-theme=graphite] .dm-badge.b-a_faire:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .dm-badge.b-en_cours:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#f9731624;color:#ff8a3d}:root[data-theme=graphite] .dm-badge.b-en_retard:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#00000039;color:#ff8585}:root[data-theme=graphite] .dm-badge.b-bloquee:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#0000001d;color:#bac5d1}:root[data-theme=graphite] .dm-qui:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#bac5d1}:root[data-theme=graphite] .dm-pied:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#bac5d1}:root[data-theme=graphite] .portail-app:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--p-fond:#123642;--p-surface:#232A34;--p-encre:#4FC9E6;--p-doux:#2E9BB8;--p-pale:#4FC9E6;--p-trait:#24697F;--p-trait-fort:#24697F;--p-accent:#FF8A3D;--p-accent-s:#FF8A3D;--p-accent-f:#3A2110;--p-vert:#5FE394;--p-vert-f:#143024;--p-rouge:#FF8585;--p-rouge-f:#3A1A1D;--p-bleu:#4FC9E6;--p-bleu-f:#123642}:root[data-theme=graphite] .portail-app .fiche-tete:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 1px 2px #00000010,0 16px 32px -28px #0000007a}:root[data-theme=graphite] .portail-app .btn-orange:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .portail-app .pc-chiffres:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 1px 2px #00000010}:root[data-theme=graphite] .portail-app .card:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .portail-app .pc-carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .portail-app .pc-chantier:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 1px 2px #00000010}:root[data-theme=graphite] .portail-app .pc-carte:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 4px 16px -8px #00000049}:root[data-theme=graphite] .portail-app .pc-carte.action b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .portail-app .pc-carte.action em:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ffffff6f}:root[data-theme=graphite] .portail-app .pc-alertes.ok:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1px solid rgba(0,0,0,.32)}:root[data-theme=graphite] .portail-app .pc-alertes.urgent:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .portail-app .pc-alertes.attention:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1px solid rgba(239,68,68,.2)}:root[data-theme=graphite] .bm-public:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--p-bleu-f, #123642);color:var(--p-bleu, #4FC9E6)}:root[data-theme=graphite] .bm-prive:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#b29bfb}:root[data-theme=graphite] .portail-app .kpis:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 1px 2px #00000010}:root[data-theme=graphite] .sd:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 1px 2px #00000010}:root[data-theme=graphite] .sd-regime.r-prive:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#b29bfb}:root[data-theme=graphite] .sd-acteur.a-moa:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#b29bfb}:root[data-theme=graphite] .page h1:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .portail-app .page h1:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .portail-app.portail-encadre .fiche-tete h1:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .portail-app.portail-encadre .page h1:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .dc-titre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .aa-entete h3:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .sv-tete b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .sn:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#ef44444d}:root[data-theme=graphite] .sn .sd-encours.retard>b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .sn .sd-encours.retard p:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .sn .sd-encours.retard .sd-l:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .gd-auteur.a-entreprise:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;color:#4fc9e6;border:1px solid #256B49}:root[data-theme=graphite] .gd-auteur.a-maitre_ouvrage:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .gd-auteur.a-maitre_oeuvre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d;border:1px solid #8A4E18}:root[data-theme=graphite] .gd-auteur.a-contradictoire:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6;border:1px solid #24697F}:root[data-theme=graphite] .ec-pastille.rouge:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ec-pastille.orange:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ec-e.r-rediger .ec-sym:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ec-e.s-en_retard:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ec-e.s-en_retard .ec-sym:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ec-etat.s-en_retard:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ec-etat.s-a_faire:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .ec-etat.s-imminent:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ec-btn:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ec-btn.plat:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .et-btn:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .mp-aide code:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .mp-form input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .mp-form textarea:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .mp-jeton:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .mp-item:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .mg-avert:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .mg-c:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .mg-bas:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .mg-haut:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .mg-saisie input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .risque-recours:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .calc-l input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .calc-l select:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .calc-r.ko:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .tf-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .tf-e.fait .tf-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .tf-e.en_cours .tf-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .tf-e.bloque .tf-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .tf-route select:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .tf-champs input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .tf-champs select:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .tf-garde:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .tf-manques:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .tf-manques .tf-champs:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pv-jauge i:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .pv-r:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--fond-doux,#232A34)}:root[data-theme=graphite] .pv-r.manque:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pv-r em:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d}:root[data-theme=graphite] .pv-fiche:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pv-fiche.prise:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--fond-doux,#232A34)}:root[data-theme=graphite] .pv-avert:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d}:root[data-theme=graphite] .pv-prov.document:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;color:#5fe394}:root[data-theme=graphite] .pv-prov.trame:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d}:root[data-theme=graphite] .pv-sits:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--fond-doux,#232A34)}:root[data-theme=graphite] .pv-sit:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .pv-verdict.v-ppsps:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-left-color:#ef4444;background:#232a34}:root[data-theme=graphite] .pv-verdict.v-plan_prevention:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pv-verdict.v-aucun:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024}:root[data-theme=graphite] .pv-verdict.v-ppsps .pv-v-t:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8585}:root[data-theme=graphite] .pv-champs input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .pv-champs select:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pv-barre span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .pv-r:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pv-tag:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pv-r-corps textarea:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pv-a:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:#232a34}:root[data-theme=graphite] .pv-a.fait:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{color:#08151a}:root[data-theme=graphite] .pv-a.a_faire:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{color:#08151a}:root[data-theme=graphite] .pv-blocage:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pv-c:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pv-c.ok:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#256b49;background:#232a34}:root[data-theme=graphite] .pv-cot.n-maitrise:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;color:#5fe394}:root[data-theme=graphite] .pv-cot.n-significatif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .pv-cot.n-eleve:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#ef4444;background:#232a34;color:#ff8585}:root[data-theme=graphite] .pv-cot.n-critique:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#ef4444;background:#3a1a1d;color:#ff8585}:root[data-theme=graphite] .refus-bloc:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:2px solid #8A4E18;background:linear-gradient(180deg,#3a2110,#232a34)}:root[data-theme=graphite] .refus-tete:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#f973160f}:root[data-theme=graphite] .refus-tete b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d}:root[data-theme=graphite] .refus-chev:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d}:root[data-theme=graphite] .refus-corps:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-top:1px solid #8A4E18}:root[data-theme=graphite] .refus-motif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1.5px solid #8A4E18}:root[data-theme=graphite] .refus-motif.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .refus-champ input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1.5px solid #8A4E18;background:#232a34}:root[data-theme=graphite] .refus-champ input:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 3px #00000041}:root[data-theme=graphite] .refus-envoi:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .refus-envoi:hover:not(:disabled):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#f97316;color:#08151a}:root[data-theme=graphite] .editeur-tache:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 2px 10px #00000014}:root[data-theme=graphite] .editeur-tache.en-edition:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#f97316;box-shadow:0 2px 14px #00000029}:root[data-theme=graphite] .et-tete:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(180deg,#232a34,#232a34)}:root[data-theme=graphite] .en-edition .et-tete:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(180deg,#3a2110,#232a34);border-bottom-color:#8a4e18}:root[data-theme=graphite] .et-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .en-edition .et-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .et-corps textarea:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1.5px solid #24697F;background:#232a34}:root[data-theme=graphite] .et-corps textarea:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .segmente button:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1.5px solid #24697F;background:#232a34}:root[data-theme=graphite] .segmente button.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .segmente button.actif.p-haute:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .segmente button.actif.p-moyenne:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .segmente button.actif.p-basse:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .et-pied:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .en-edition .et-pied:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;border-top-color:#8a4e18}:root[data-theme=graphite] .ne-issue:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1.5px solid #24697F;background:#232a34;color:#4fc9e6}:root[data-theme=graphite] .ne-issue.t-ok:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#256b49;color:#5fe394}:root[data-theme=graphite] .ne-issue.t-attente:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#8a4e18;color:#ff8a3d}:root[data-theme=graphite] .ne-issue.t-ko:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#7e2c31;color:#ff8585}:root[data-theme=graphite] .ne-issue.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa;box-shadow:0 3px 10px #00000049}:root[data-theme=graphite] .ne-issue.actif.t-ok:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#22c55e,#143024)}:root[data-theme=graphite] .ne-issue.actif.t-attente:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#f97316,#f97316);color:#08151a}:root[data-theme=graphite] .ne-issue.actif.t-muet:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#2e9bb8,#2e9bb8);color:#08151a}:root[data-theme=graphite] .ne-issue.actif.t-ko:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#ef4444,#ef4444);color:#08151a}:root[data-theme=graphite] .ne-select:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1.5px solid #24697F;background:#232a34}:root[data-theme=graphite] .ne-select:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ne-consequence:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;border:1px solid #8A4E18;color:#ff8a3d}:root[data-theme=graphite] .bloc-flyer:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#24697f;background:#123642}:root[data-theme=graphite] .bloc-flyer .refus-envoi:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .bloc-flyer .refus-envoi:hover:not(:disabled):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ga-bouton:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;border:1.5px solid #24697F}:root[data-theme=graphite] .ga-bouton:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .ga:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1.5px solid #24697F}:root[data-theme=graphite] .ga-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ga-etat:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642;color:#4fc9e6}:root[data-theme=graphite] .ga-etat.e-ouvert:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;color:#5fe394}:root[data-theme=graphite] .ga-etat.e-invite:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d}:root[data-theme=graphite] .ga-etat.e-corbeille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;color:#ff8585}:root[data-theme=graphite] .ga-etat.e-expiree:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#262038;color:#b29bfb}:root[data-theme=graphite] .ga-rgpd:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;color:#4fc9e6}:root[data-theme=graphite] .sig-gravite:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .sig-gravite.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 0 0 3px #00000035}:root[data-theme=graphite] .sig-corps textarea:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .sig-corps textarea:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 3px #00000035}:root[data-theme=graphite] .sig-attention:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #8A4E18}:root[data-theme=graphite] .sig-attention b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d}:root[data-theme=graphite] .sig-erreur:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #7E2C31}:root[data-theme=graphite] .sg-pouls .alerte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#7e2c31;background:#232a34}:root[data-theme=graphite] .sg-item:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .p-bloquant:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d}:root[data-theme=graphite] .p-genant:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d}:root[data-theme=graphite] .sg-tech code:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #7E2C31}:root[data-theme=graphite] .sg-reponse-editeur:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .sg-tri:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .sg-barre i:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .cibtp-delais:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #8A4E18}:root[data-theme=graphite] .cibtp-delais b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d}:root[data-theme=graphite] .it-arret:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .it-ech.urgent:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d}:root[data-theme=graphite] .it-ech.perdu:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d}:root[data-theme=graphite] .it-ech.faite:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024}:root[data-theme=graphite] .it-bloquants:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #8A4E18}:root[data-theme=graphite] .it-bloquants b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d}:root[data-theme=graphite] .it-texte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .dc-projet:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:color-mix(in srgb,var(--turq) 5%,#232A34)}:root[data-theme=graphite] .dc-calcul>div:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .dc-rg p:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .dc-rg-exigible:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024;border-color:#22c55e}:root[data-theme=graphite] .dc-rg-exigible .dc-rg-t:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#5fe394}:root[data-theme=graphite] .dc-rg-en_cours:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;border-color:#f97316}:root[data-theme=graphite] .dc-rg-en_cours .dc-rg-t:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d}:root[data-theme=graphite] .dc-rg-opposition:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d;border-color:#7e2c31}:root[data-theme=graphite] .dc-rg-opposition .dc-rg-t:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8585}:root[data-theme=graphite] table.liste tbody tr.l-alerte td:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] table.liste tbody tr.l-alerte:nth-child(2n) td:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d}:root[data-theme=graphite] table.liste tbody tr.l-alerte:hover td:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a1a1d}:root[data-theme=graphite] .dc-methode:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .dc-methode.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:color-mix(in srgb,var(--turq) 7%,#232A34)}:root[data-theme=graphite] .dc-methode small:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .enc-conduite:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .enc-bloc:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .enc-bloc input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;color:#4fc9e6}:root[data-theme=graphite] .enc-bloc input:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){outline:2px solid color-mix(in srgb,var(--turq) 45%,#3E4854)}:root[data-theme=graphite] .enc-journal:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .enc-ligne:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .insc-carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .insc-carte.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:color-mix(in srgb,var(--turq) 8%,#232A34)}:root[data-theme=graphite] .insc-carte small:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .insc-note:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:color-mix(in srgb,var(--turq) 7%,#232A34);color:#4fc9e6}:root[data-theme=graphite] .tva-regime:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:color-mix(in srgb,var(--turq) 5%,#232A34)}:root[data-theme=graphite] .tva-case small:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .tva-date:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .tva-date input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;color:#4fc9e6}:root[data-theme=graphite] .tva-mentions:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .tva-mentions p:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .raccourci:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 1px 2px #00000014}:root[data-theme=graphite] .raccourci:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 6px 18px -8px #00000080}:root[data-theme=graphite] .jauge-forfait:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .fm-panneau:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .fm-accord:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:color-mix(in srgb,var(--orange) 7%,#232A34);border:1px solid #F97316}:root[data-theme=graphite] .fm-annexe pre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .mer-etape:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .mer-etape.fait:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:color-mix(in srgb,var(--turq) 5%,#232A34);border-color:#22c55e}:root[data-theme=graphite] .mer-coche:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#5fe394}:root[data-theme=graphite] .mer-etape.fait .mer-coche:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#22c55e;background:#143024}:root[data-theme=graphite] .mer-etape.fait .mer-texte b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#5fe394}:root[data-theme=graphite] .mer-texte small:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .groupe.u-pilotage:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--u:#4FC9E6}:root[data-theme=graphite] .groupe.u-activite:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--u:#FF8A3D}:root[data-theme=graphite] .groupe.u-clients:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--u:#4FC9E6}:root[data-theme=graphite] .groupe.u-portail:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--u:#4FC9E6}:root[data-theme=graphite] .groupe.u-editeur:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--u:#5FE394}:root[data-theme=graphite] .groupe.u-reglages:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--u:#4FC9E6}:root[data-theme=graphite] .groupe .lien.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(90deg,color-mix(in srgb,var(--u) 16%,#232A34),color-mix(in srgb,var(--u) 6%,#232A34));color:color-mix(in srgb,var(--u) 70%,#4FC9E6)}:root[data-theme=graphite] .groupe .lien:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:color-mix(in srgb,var(--u) 8%,#232A34)}:root[data-theme=graphite] .groupe .lien.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:color-mix(in srgb,var(--u) 72%,#4FC9E6)}:root[data-theme=graphite] .rail:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(180deg,#17475a,#123642);border-right:1px solid rgba(255,255,255,.0372)}:root[data-theme=graphite] .rail-btn:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--u:#4FC9E6;color:#ffffff62}:root[data-theme=graphite] .rail-btn:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff0b;color:#f3f6fa}:root[data-theme=graphite] .rail-btn.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#fff1;color:#f3f6fa}:root[data-theme=graphite] .rail-btn.u-pilotage:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--u:#A5E4F4}:root[data-theme=graphite] .rail-btn.u-activite:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--u:#FF8A3D}:root[data-theme=graphite] .rail-btn.u-clients:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--u:#4FC9E6}:root[data-theme=graphite] .rail-btn.u-portail:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--u:#A5E4F4}:root[data-theme=graphite] .rail-btn.u-tresorerie:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--u:#5FE394}:root[data-theme=graphite] .rail-btn.u-editeur:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--u:#5FE394}:root[data-theme=graphite] .rail-btn.u-reglages:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--u:#A5E4F4}:root[data-theme=graphite] .fil-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ident-etat:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#123642,#123642)}:root[data-theme=graphite] .ident-etat.incomplet:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#3a2110,#232a34);border-color:#8a4e18}:root[data-theme=graphite] .ident-jauge:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ident-jauge span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ident-etat.incomplet .ident-jauge span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(90deg,#4E2C13,var(--orange))}:root[data-theme=graphite] .card.reglages-cle:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .grille.reglages-cle>.card:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#24697f;box-shadow:0 6px 20px #00000029}:root[data-theme=graphite] .demo-carte.demo-public:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .demo-etiquette:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .demo-carte.demo-public .demo-etiquette:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#57468f}:root[data-theme=graphite] .aa-carnet:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1px solid #8A4E18;background:#232a34}:root[data-theme=graphite] .aa-carnet:has(.aa-carnet-pastille):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#24697f}:root[data-theme=graphite] .aa-carnet.edition:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .aa-carnet-pastille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #24697F}:root[data-theme=graphite] .ad-decoule:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #57468F}:root[data-theme=graphite] .mp-role:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .mp-role.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 2px #00000039}:root[data-theme=graphite] .mp-piece.presente:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#24697f;background:#232a34}:root[data-theme=graphite] .mp-sigle:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .mp-ok:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#143024}:root[data-theme=graphite] .mp-jalon-corps small:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .mp-lecture:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(135deg,#123642,#123642)}:root[data-theme=graphite] .mp-trouvailles:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border:1px solid #24697F;background:#232a34}:root[data-theme=graphite] .mp-tr-nonlus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #8A4E18}:root[data-theme=graphite] .nmp-etape:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .nmp-etape.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 2px #00000039}:root[data-theme=graphite] .nmp-etape.fait:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#24697f}:root[data-theme=graphite] .nmp-etape.actif>span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .nmp-etape.fait>span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .nmp-lot:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .nmp-lot.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 2px #00000039}:root[data-theme=graphite] .nmp-lot-detail span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .nmp-carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .nmp-carte.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 0 0 2px #00000039}:root[data-theme=graphite] .nmp-nonlus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #8A4E18}:root[data-theme=graphite] .cm-carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .cm-carte:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 8px 24px #00000029}:root[data-theme=graphite] .cm-public .cm-etiquette:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#262038}:root[data-theme=graphite] .ps-carte-situation:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .ps-carte-plan:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ps-carte-situation:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .ps-carte-plan:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 10px 26px #00000035}:root[data-theme=graphite] .ps-code:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ps-vignette:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ps-nom:hover:not(:disabled):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .ps-nom:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ps-suppr:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--rouge,#FF8585)}:root[data-theme=graphite] .ps-palette:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ps-famille:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ps-famille.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ps-item:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ps-item:hover:not(:disabled):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 6px 16px #00000031}:root[data-theme=graphite] .ps-planche:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:inset 0 0 0 1px #00000010}:root[data-theme=graphite] .ps-texte input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ps-note textarea:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ps-manques:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;border:1px solid #8A4E18}:root[data-theme=graphite] .ad-note:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#a5e4f4}:root[data-theme=graphite] .ad-note p:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#a5e4f4}:root[data-theme=graphite] .ad-note b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .ad-note-vigilance:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-top:1px solid rgba(255,255,255,.0744)}:root[data-theme=graphite] .ad-jauge>span:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ad-choix-p.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#08151a}:root[data-theme=graphite] .ad-doc-pdf:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .ad-plein-pdf:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] details.ad-note>summary:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#ffffff08}:root[data-theme=graphite] .metier-phase:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .metier-shell:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--metier-petrole:#4FC9E6;--metier-turquoise:#4FC9E6;--metier-orange:#FF8A3D;--metier-encre:#4FC9E6;--metier-secondaire:#4FC9E6;--metier-perle:#232A34;--metier-ligne:#24697F;--metier-danger:#FF8585}:root[data-theme=graphite] .metier-shell .rail-btn:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#a5e4f4}:root[data-theme=graphite] .metier-shell .rail-btn.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .metier-shell .rail-marque:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .metier-shell .panneau-marque:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .metier-shell .lien.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .metier-shell .topbar:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .metier-phase .btn-primaire:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .metier-phase .btn-orange:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#4fc9e6}:root[data-theme=graphite] .metier-phase .btn-contour:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .metier-phase :where(.card,:root[data-theme=graphite] .kpi,:root[data-theme=graphite] .bord-fil,:root[data-theme=graphite] .bord-calme,:root[data-theme=graphite] .dc-cat):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .metier-phase .kpis:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .metier-phase .onglet.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .metier-phase table.liste th:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .metier-phase .ec-carte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .nav-bloc:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 1px 3px #0000001d;background:linear-gradient(170deg,var(--fclair) 0,#232A34 62%)}:root[data-theme=graphite] .nav-ico:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .nav-nb:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#3a2110;color:#ff8a3d}:root[data-theme=graphite] .metier-nav button.nav-ligne:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#fff8}:root[data-theme=graphite] .metier-nav button.nav-ligne:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34;box-shadow:0 3px 10px #00000021}:root[data-theme=graphite] .metier-nav button.nav-ligne.a-alerte:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-color:#f97316;background:#232a34}:root[data-theme=graphite] .metier-nav button.nav-ligne.a-alerte .s:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8a3d}:root[data-theme=graphite] .metier-nav button.nav-ligne[aria-current]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:#ffffff86}:root[data-theme=graphite] .metier-nav button.nav-ligne[aria-current] .t:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .metier-nav button.nav-ligne[aria-current] .s:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .metier-nav button.nav-ligne[aria-current].a-alerte .s:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ffffff8b}:root[data-theme=graphite] .metier-synthese:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .metier-indicateurs button:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .metier-phase .dc-exports:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .metier-cockpit .bord-chiffres:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .metier-cockpit .fil-item:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .metier-filtres button:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .metier-filtres button[aria-pressed=true]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .metier-etat:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .metier-etat.retard:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ff8585;background:#3a1a1d}@media(max-width:820px){:root[data-theme=graphite] .metier-nav-mobile select:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}}:root[data-theme=graphite] .metier-shell .laterale:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .metier-phase .kpis .kpi:nth-child(n):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .metier-phase .dc-entete:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite] .metier-phase .dc-pill.encours:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#123642}:root[data-theme=graphite] .metier-progression:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#232a34}:root[data-theme=graphite]{--etat-info:#4FC9E6;--etat-info-fond:#123642;--etat-info-encre:#4FC9E6;--etat-action:#4FC9E6;--etat-action-fond:#123642;--etat-action-encre:#4FC9E6;--etat-avertir:#FF8A3D;--etat-avertir-fond:#3A2110;--etat-avertir-encre:#FF8585;--etat-bloque:#FF8585;--etat-bloque-fond:#232A34;--etat-bloque-encre:#FF8585;--etat-fini:#5FE394;--etat-fini-fond:#143024;--etat-fini-encre:#5FE394;--etat-inconnu:#4FC9E6;--etat-inconnu-fond:#123642;--etat-inconnu-encre:#4FC9E6;--fam-synthese:#4FC9E6;--fam-synthese-voile:#123642;--fam-admin:#4FC9E6;--fam-admin-voile:#123642;--fam-achats:#4FC9E6;--fam-achats-voile:#123642;--fam-materiel:#5FE394;--fam-materiel-voile:#143024;--fam-planning:#FF8A3D;--fam-planning-voile:#3A2110;--fam-garanties:#FF8585;--fam-garanties-voile:#3A1A1D;--fam-client:#B29BFB;--fam-client-voile:#262038;--fam-defaut:#4FC9E6;--fam-defaut-voile:#123642;--dense-serre:6px 9px;--dense-normal:9px 11px;--dense-aere:13px 14px}:root[data-theme=graphite] .pill[data-etat]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#f3f6fa}:root[data-theme=graphite] .pill[data-etat=info]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--etat-info);color:#08151a}:root[data-theme=graphite] .pill[data-etat=action]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--etat-action);color:#08151a}:root[data-theme=graphite] .pill[data-etat=avertir]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--etat-avertir);color:#08151a}:root[data-theme=graphite] .pill[data-etat=bloque]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--etat-bloque);color:#08151a}:root[data-theme=graphite] .pill[data-etat=fini]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--etat-fini);color:#08151a}:root[data-theme=graphite] .pill[data-etat=inconnu]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--etat-inconnu-fond);color:var(--etat-inconnu-encre);border:1px dashed var(--etat-inconnu)}:root[data-theme=graphite] [data-etat]:not(.pill):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:var(--etat-teinte, var(--etat-inconnu));color:#08151a}:root[data-theme=graphite] [data-etat=bloque]:not(.pill):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--etat-teinte:var(--etat-bloque);--etat-voile:var(--etat-bloque-fond)}:root[data-theme=graphite] [data-etat=action]:not(.pill):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--etat-teinte:var(--etat-action);--etat-voile:var(--etat-action-fond)}:root[data-theme=graphite] [data-etat=avertir]:not(.pill):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--etat-teinte:var(--etat-avertir);--etat-voile:var(--etat-avertir-fond)}:root[data-theme=graphite] [data-etat=info]:not(.pill):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--etat-teinte:var(--etat-info);--etat-voile:var(--etat-info-fond)}:root[data-theme=graphite] [data-etat=fini]:not(.pill):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--etat-teinte:var(--etat-fini);--etat-voile:var(--etat-fini-fond)}:root[data-theme=graphite] [data-etat]:not(.pill):not([data-vide]):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--etat-voile)}:root[data-theme=graphite] [data-etat]:not(.pill):not([data-vide]) b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] [data-etat]:not(.pill):not([data-vide]) strong:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] [data-etat]:not(.pill):not([data-vide]) .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] [data-etat]:not(.pill):not([data-vide]) .kpi-n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--etat-teinte)}:root[data-theme=graphite] [data-vide]:not(.pill) b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] [data-vide]:not(.pill) strong:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] [data-vide]:not(.pill) .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] [data-vide]:not(.pill) .kpi-n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--petrole)}:root[data-theme=graphite] [data-manquant][data-manquant] .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] [data-manquant][data-manquant] .kpi-n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] [data-manquant][data-manquant] b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--etat-inconnu-encre)}:root[data-theme=graphite] [data-manquant] .s:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--etat-avertir)}:root[data-theme=graphite] .dc-kpi[data-manquant]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--etat-inconnu-fond)}:root[data-theme=graphite] .dc-kpi[data-manquant]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:repeating-linear-gradient(90deg,var(--etat-inconnu) 0 6px,transparent 6px 12px)}:root[data-theme=graphite] .kpi-pondere:not([data-manquant]) .kpi-n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--orange)}:root[data-theme=graphite] .fraicheur[data-f=recent]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--etat-fini-encre)}:root[data-theme=graphite] .fraicheur[data-f=ce-mois]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--gris)}:root[data-theme=graphite] .fraicheur[data-f=ancien]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--etat-avertir)}:root[data-theme=graphite] .fraicheur[data-f=dormant]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--etat-bloque)}:root[data-theme=graphite] .fraicheur[data-f=inconnu]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--etat-inconnu-encre)}:root[data-theme=graphite] .dc-jauge-bloc[data-manquant] .dc-jauge-tete b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--etat-inconnu-encre)}:root[data-theme=graphite] .dc-jauge-aide:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--etat-avertir)}:root[data-theme=graphite]{--etat-neutre:#BAC5D1;--etat-neutre-fond:#123642;--etat-neutre-encre:#4FC9E6}:root[data-theme=graphite] .pill[data-etat=neutre]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--etat-neutre)}:root[data-theme=graphite] [data-etat=neutre]:not(.pill):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){--etat-teinte:var(--etat-neutre);--etat-voile:var(--etat-neutre-fond)}:root[data-theme=graphite] [data-etat][data-etat]:not(.pill):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:var(--etat-teinte)}:root[data-theme=graphite] [data-etat][data-etat]:not(.pill):not([data-vide]):where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--etat-voile)}:root[data-theme=graphite] [data-etat][data-etat]:not(.pill):not([data-vide]) .kpi-n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] [data-etat][data-etat]:not(.pill):not([data-vide]) .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] [data-etat][data-etat]:not(.pill):not([data-vide]) b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] [data-etat][data-etat]:not(.pill):not([data-vide]) strong:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--etat-teinte)}:root[data-theme=graphite] [data-etat][data-etat]:not(.pill)[data-vide]:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:var(--carte)}:root[data-theme=graphite] [data-etat][data-etat]:not(.pill)[data-vide] .kpi-n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] [data-etat][data-etat]:not(.pill)[data-vide] .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] [data-etat][data-etat]:not(.pill)[data-vide] b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] [data-etat][data-etat]:not(.pill)[data-vide] strong:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:var(--petrole)}:root[data-theme=graphite]{--petrole:#2E9BB8;--petrole-fonce:#123642;--turq:#4FC9E6;--turq-clair:#A5E4F4;--orange:#F97316;--orange-fonce:#FF8A3D;--fond:#1A1F27;--carte:#232A34;--voile:#2C343F;--voile-fort:#363F4B;--ligne:#3E4854;--texte:#F3F6FA;--gris:#BAC5D1;--violet:#B29BFB;--vert:#5FE394;--ok:#5FE394;--erreur:#FF8585;--lueur:#24697F;--halo:#2C343F;--ombre-1:0 1px 2px rgba(0,0,0,.35), 0 6px 16px -10px rgba(0,0,0,.5);--ombre-2:0 1px 2px rgba(0,0,0,.4), 0 14px 30px -18px rgba(0,0,0,.6);--ombre-3:0 2px 4px rgba(0,0,0,.45), 0 26px 50px -26px rgba(0,0,0,.68);--etat-info:#4FC9E6;--etat-info-fond:#123642;--etat-info-encre:#A5E4F4;--etat-action:#2E9BB8;--etat-action-fond:#17475A;--etat-action-encre:#A5E4F4;--etat-avertir:#FF8A3D;--etat-avertir-fond:#3A2110;--etat-avertir-encre:#FFC08A;--etat-bloque:#FF8585;--etat-bloque-fond:#3A1A1D;--etat-bloque-encre:#FFC7C7;--etat-fini:#5FE394;--etat-fini-fond:#143024;--etat-fini-encre:#A7F3C9;--etat-inconnu:#8D9AA8;--etat-inconnu-fond:#2C343F;--etat-inconnu-encre:#BAC5D1;--etat-neutre:#BAC5D1;--etat-neutre-fond:#2C343F;--etat-neutre-encre:#F3F6FA;color-scheme:dark}:root[data-theme=graphite] .marque img:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .auth-logo img:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:#fff;border-radius:12px;padding:9px 12px;box-shadow:0 1px #ffffff59,0 8px 24px -12px #000000e6}:root[data-theme=graphite] input:-webkit-autofill:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] input:-webkit-autofill:hover:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] input:-webkit-autofill:focus:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] textarea:-webkit-autofill:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] select:-webkit-autofill:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){-webkit-box-shadow:0 0 0 40px #2C343F inset!important;-webkit-text-fill-color:#F3F6FA!important;caret-color:#f3f6fa}:root[data-theme=graphite] input:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] select:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] textarea:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color-scheme:dark}:root[data-theme=graphite] .card:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .kpi:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .auth-boite:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:inset 0 1px #ffffff0e,var(--ombre-1)}:root[data-theme=graphite] .topbar:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:color-mix(in srgb,#232A34 80%,transparent);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px)}:root[data-theme=graphite] .kpi-n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .kpi .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .dc-kpi .n:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] td:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .mono:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .montant:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:root[data-theme=graphite] :focus-visible:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){outline:2px solid #4FC9E6;outline-offset:2px;border-radius:4px}:root[data-theme=graphite] *:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *))::-webkit-scrollbar{width:10px;height:10px}:root[data-theme=graphite] *:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *))::-webkit-scrollbar-track{background:#1a1f27}:root[data-theme=graphite] *:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *))::-webkit-scrollbar-thumb{background:#515d6b;border-radius:8px;border:2px solid #1A1F27}:root[data-theme=graphite] *:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *))::-webkit-scrollbar-thumb:hover{background:#8d9aa8}:root[data-theme=graphite] .promo:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){background:linear-gradient(140deg,#123642,#24697f);color:#f3f6fa;border:1px solid rgba(79,201,230,.18)}:root[data-theme=graphite] .card h3:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-left-color:#f97316}:root[data-theme=graphite] .kpi:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:linear-gradient(90deg,#f97316,#ff8a3d)}:root[data-theme=graphite] .groupe-titre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ffc08a;opacity:.9}:root[data-theme=graphite] .groupe-titre:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{background:linear-gradient(90deg,#F97316,transparent)}:root[data-theme=graphite] .lien.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){border-left-color:#f97316;box-shadow:inset 3px 0 #f97316}:root[data-theme=graphite] .topbar:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:0 1px #f973168c}:root[data-theme=graphite] .onglet.actif:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){box-shadow:inset 0 -3px #f97316}:root[data-theme=graphite] .page h1:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)):before{content:"";flex:0 0 auto;width:4px;height:1.05em;border-radius:3px;background:linear-gradient(180deg,#ff8a3d,#f97316)}:root[data-theme=graphite] .kpi-l:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)),:root[data-theme=graphite] .sous-titre b:where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *)){color:#ffc08a}:root[data-theme=graphite] :where(:not(.fb-fiche .card .metier-dossier,.fb-fiche .card .metier-dossier *))::selection{background:#24697f;color:#f3f6fa}:root[data-theme=ossature]{--petrole:#323539;--petrole-fonce:#25282C;--turq:#4F5256;--turq-clair:#8B8E92;--fond:#EDF0F4;--voile:#F4F7FB;--voile-fort:#EAEDF1;--texte:#25282C;--gris:#6B6E72;--ligne:#E0E3E7}:root[data-theme=ossature] .lat-nav::-webkit-scrollbar-thumb{background:#d9dce0}:root[data-theme=ossature] .lien{color:#3f4246}:root[data-theme=ossature] .lien:hover{background:#f1f4f8}:root[data-theme=ossature] .lien.actif{background:linear-gradient(90deg,#e6e9ed,#f2f5f9);box-shadow:inset 0 0 0 1px #8b8e9240}:root[data-theme=ossature] .lat-version{color:var(--gris,#6F7276)}:root[data-theme=ossature] .principal{background:linear-gradient(180deg,#E5E8EC 0,#EBEEF2 120px,var(--fond) 340px)}:root[data-theme=ossature] .topbar{box-shadow:0 2px #8b8e9247}:root[data-theme=ossature] .replier{background:#f2f5f9}:root[data-theme=ossature] .page h1+.sous-titre{color:#5d6064}:root[data-theme=ossature] .card{box-shadow:0 2px 10px #3235390f}:root[data-theme=ossature] .kpi{box-shadow:0 2px 8px #3235390d}:root[data-theme=ossature] .kpis .kpi:nth-child(1){background:linear-gradient(180deg,#f6f9fd,#fff)}:root[data-theme=ossature] .kpis .kpi:nth-child(3):before{background:linear-gradient(90deg,var(--violet),#D6D9DD)}:root[data-theme=ossature] .champ input{border:1.5px solid #D8DBDF;background:#fbfeff}:root[data-theme=ossature] .champ input:focus{box-shadow:0 0 0 3px #8b8e922e}:root[data-theme=ossature] .btn-contour{border:1.5px solid #D7DADE}:root[data-theme=ossature] .alerte-info{background:#eff2f6;border:1px solid #D8DBDF}:root[data-theme=ossature] .auth-fond{background:linear-gradient(150deg,#1f2226,#2b2e32 55%,#2d3034)}:root[data-theme=ossature] table.liste th{border-bottom:2px solid #D7DADE}:root[data-theme=ossature] table.liste td{border-bottom:1px solid #EEF1F5}:root[data-theme=ossature] table.liste tbody tr:nth-child(2n) td{background:#f9fcff}:root[data-theme=ossature] .vide{border:1px solid #E7EAEE}:root[data-theme=ossature] .diag-ligne{background:#f7fafe}:root[data-theme=ossature] .champ select,:root[data-theme=ossature] .champ textarea{border:1.5px solid #D8DBDF;background:#fbfeff}:root[data-theme=ossature] .champ select:focus,:root[data-theme=ossature] .champ textarea:focus{box-shadow:0 0 0 3px #8b8e922e}:root[data-theme=ossature] .sous-carte{background:linear-gradient(180deg,#f5f8fc,#f9fcff);border:1px solid #DDE0E4}:root[data-theme=ossature] .ligne-clic:hover td,:root[data-theme=ossature] .ligne-clic:hover:nth-child(2n) td{background:#eff2f6}:root[data-theme=ossature] .ref-locale{background:#eef1f5}:root[data-theme=ossature] .onglet{border:1.5px solid #DBDEE2}:root[data-theme=ossature] .btn-lien:hover{background:#4f525614}:root[data-theme=ossature] .selecteur-presta{background:#f7fafe}:root[data-theme=ossature] .pastille:hover{background:#f4f7fb}:root[data-theme=ossature] .zone-depot{background:#f6f9fd}:root[data-theme=ossature] .zone-depot:hover{background:#f0f3f7}:root[data-theme=ossature] .json-brut{background:#25282c;color:#dde0e4}:root[data-theme=ossature] .entete-page .sous-titre{color:#6f7276}:root[data-theme=ossature] .etiquette{color:#6f7276}:root[data-theme=ossature] .aide{color:#6f7276}:root[data-theme=ossature] .carte-plan{box-shadow:0 4px 16px #3235390f}:root[data-theme=ossature] .carte-plan.actuel{box-shadow:0 8px 26px #4f52562e}:root[data-theme=ossature] .carte-plan .cible{color:#6f7276}:root[data-theme=ossature] .carte-plan .prix span{color:#6f7276}:root[data-theme=ossature] .liste-inclus li{color:#3a3d41}:root[data-theme=ossature] .badge-actuel{background:#edf0f4}:root[data-theme=ossature] .bandeau-info{background:#edf0f4}:root[data-theme=ossature] .fil{color:#a8abaf}:root[data-theme=ossature] .tache{border-bottom:1px solid #F0F3F7}:root[data-theme=ossature] .coche{border:1.8px solid #CDD0D4}:root[data-theme=ossature] .tag{background:#ebeef2}:root[data-theme=ossature] .rdv{border-bottom:1px solid #F0F3F7}:root[data-theme=ossature] .relance{border-bottom:1px solid #F0F3F7}:root[data-theme=ossature] .jour.aujourdhui{background:#f4f7fb;box-shadow:0 0 0 2px #8b8e922e}:root[data-theme=ossature] .pt{color:#3f4246;background:#f2f5f9}:root[data-theme=ossature] .force-mdp .jauge{background:#e9ecf0}:root[data-theme=ossature] .force-mdp .j3 span{background:#4f5256}:root[data-theme=ossature] .kpi-filtre.actif{box-shadow:0 0 0 2px #8b8e9240}:root[data-theme=ossature] .recherche-champ:focus{box-shadow:0 0 0 3px #8b8e922e}:root[data-theme=ossature] .champ select:focus{box-shadow:0 0 0 3px #8b8e922e}:root[data-theme=ossature] .filtre-client:focus{box-shadow:0 0 0 3px #8b8e922e}:root[data-theme=ossature] .etiq-client{background:#eff2f6}:root[data-theme=ossature] .badge-resp{background:#ebeef2}:root[data-theme=ossature] .ligne-hab{border-bottom:1px solid #F0F3F7}:root[data-theme=ossature] .rubrique{--fam-doux:#EFF2F6}:root[data-theme=ossature] .rubrique.rub-fiche{--fam:#53565A;--fam-bord:#C2C5C9;--fam-doux:#EBEEF2}:root[data-theme=ossature] .rubrique.rub-prospection{--fam:#474A4E;--fam-bord:#BFC2C6;--fam-doux:#EBEEF2}:root[data-theme=ossature] .rubrique.rub-souscription{--fam:#4C4F53;--fam-bord:#B4B7BB;--fam-doux:#E7EAEE}:root[data-theme=ossature] .rubrique.rub-planification{--fam:#575A5E;--fam-bord:#BEC1C5;--fam-doux:#EBEEF2}:root[data-theme=ossature] .rubrique.rub-administratif{--fam-bord:#B8BBBF;--fam-doux:#E7EAEE}:root[data-theme=ossature] .bandeau-groupe{--grp-doux:#EDF0F4}:root[data-theme=ossature] .bandeau-groupe.grp-interne{--grp:#474A4E;--grp-doux:#E8EBEF}:root[data-theme=ossature] .bandeau-groupe+.bandeau-groupe:before{background:linear-gradient(180deg,#D0D3D7 0%,#D0D3D7 55%,transparent 100%)}:root[data-theme=ossature] .sous-onglets.fam-fiche{border-top-color:#8d9094}:root[data-theme=ossature] .sous-onglets.fam-souscription{border-top-color:#6b6e72}:root[data-theme=ossature] .sous-onglets.fam-planification{border-top-color:#575a5e}:root[data-theme=ossature] .sous-onglets.fam-fiche .onglet.actif{background:#ebeef2;color:#53565a;border-color:#c2c5c9}:root[data-theme=ossature] .sous-onglets.fam-prospection .onglet.actif{background:#ebeef2;color:#474a4e;border-color:#bfc2c6}:root[data-theme=ossature] .sous-onglets.fam-souscription .onglet.actif{background:#e8ebef;color:#44474b;border-color:#b4b7bb}:root[data-theme=ossature] .sous-onglets.fam-planification .onglet.actif{background:#ebeef2;color:#575a5e;border-color:#bec1c5}:root[data-theme=ossature] .sous-onglets.fam-administratif .onglet.actif{background:#eaedf1;border-color:#b8bbbf}:root[data-theme=ossature] .dc-fil{color:#c5c8cc}:root[data-theme=ossature] .dc-pill.client{color:#272a2e}:root[data-theme=ossature] .dc-meta{color:#d3d6da}:root[data-theme=ossature] .dc-ong{color:#73767a}:root[data-theme=ossature] .dc-ong:hover{color:#272a2e;background:#edf0f4}:root[data-theme=ossature] .dc-ong.actif{color:#626569;border-bottom-color:#626569}:root[data-theme=ossature] .dc-ong .n{background:#e8ebef;color:#73767a}:root[data-theme=ossature] .dc-ong.actif .n{background:#626569}:root[data-theme=ossature] .dc-kpi{box-shadow:0 1px 3px #272a2e0d}:root[data-theme=ossature] .dc-kpi:before{background:linear-gradient(90deg,#272a2e,#626569)}:root[data-theme=ossature] .dc-kpi.vert:before{background:linear-gradient(90deg,#53565a,#6ee7b7)}:root[data-theme=ossature] .dc-kpi .n{color:#272a2e}:root[data-theme=ossature] .dc-kpi.vert .n{color:#53565a}:root[data-theme=ossature] .dc-bloc{box-shadow:0 1px 3px #272a2e0d}:root[data-theme=ossature] .dc-bloc h4{color:#272a2e}:root[data-theme=ossature] .dc-jauge-tete b{color:#272a2e}:root[data-theme=ossature] .dc-jauge{background:#e9ecf0}:root[data-theme=ossature] .dc-j1 span{background:linear-gradient(90deg,#272a2e,#626569)}:root[data-theme=ossature] .dc-table th{background:linear-gradient(180deg,#f7fafe,#fff)}:root[data-theme=ossature] .dc-table td{border-bottom:1px solid #EFF2F6}:root[data-theme=ossature] .dc-table tr.l-ok{background:#ebeef2}:root[data-theme=ossature] .dc-table tr.total{background:#edf0f4}:root[data-theme=ossature] .dc-table tr.total td{color:#272a2e}:root[data-theme=ossature] .dc-tag.ok{background:#ebeef2;color:#53565a}:root[data-theme=ossature] .dc-tag.info{background:#edf0f4;color:#626569}:root[data-theme=ossature] .dc-tag.neutre{background:#eff2f6}:root[data-theme=ossature] .dc-bandeau.info{background:#edf0f4;color:#272a2e;border:1px solid #CED1D5}:root[data-theme=ossature] .dc-mini input:focus,:root[data-theme=ossature] .dc-mini select:focus{border-color:#626569;box-shadow:0 0 0 3px #62656929}:root[data-theme=ossature] .dc-et.fait{background:#ebeef2;color:#53565a}:root[data-theme=ossature] .dc-et.attente{background:#f3f6fa;color:#a8abaf;border-color:#e0e3e7}:root[data-theme=ossature] .dc-fleche{color:#c4c7cb}:root[data-theme=ossature] .dc-ong:before{background:#cfd2d6}:root[data-theme=ossature] .dc-ong[data-fam=achats]:before{background:#626569}:root[data-theme=ossature] .dc-ong[data-fam=materiel]:before{background:#53565a}:root[data-theme=ossature] .dc-ong[data-fam=admin]:before{background:#a7aaae}:root[data-theme=ossature] .dc-ong:hover{background:#f3f6fa}:root[data-theme=ossature] .dc-ong.actif[data-fam=achats]{color:#4d5054;border-bottom-color:#626569;background:#edf0f4}:root[data-theme=ossature] .dc-ong.actif[data-fam=achats] .n{background:#626569}:root[data-theme=ossature] .dc-ong.actif[data-fam=materiel]{color:#404347;border-bottom-color:#53565a}:root[data-theme=ossature] .dc-ong.actif[data-fam=materiel] .n{background:#53565a}:root[data-theme=ossature] .dc-ong.actif[data-fam=admin]{color:#93969a;border-bottom-color:#a7aaae;background:#f3f6fa}:root[data-theme=ossature] .dc-ong.actif[data-fam=admin] .n{background:#a7aaae}:root[data-theme=ossature] .dc-bloc h4{border-left:4px solid #626569}:root[data-theme=ossature] .dc-kpi.bleu{background:linear-gradient(160deg,#edf0f4,#fff)}:root[data-theme=ossature] .dc-kpi.vert{background:linear-gradient(160deg,#ebeef2,#fff)}:root[data-theme=ossature] .dc-bloc[data-fam=materiel] h4{border-left-color:#53565a}:root[data-theme=ossature] .dc-bloc[data-fam=admin] h4{border-left-color:#a7aaae}:root[data-theme=ossature] .dc-table tbody tr:nth-child(2n):not(.total):not(.l-warn):not(.l-err):not(.l-ok){background:#f9fcff}:root[data-theme=ossature] .dc-table tbody tr:hover:not(.total){background:#f3f6fa}:root[data-theme=ossature] .dc-table tr.total{background:linear-gradient(90deg,#edf0f4,#f6f9fd)}:root[data-theme=ossature] .dc-bloc .vide{background:linear-gradient(160deg,#f5f8fc,#fbfeff);border:1.5px dashed #D9DCE0;color:#73767a}:root[data-theme=ossature] .dc-kpi:not(.bleu):not(.rouge):not(.orange):not(.vert){background:linear-gradient(160deg,#f7fafe,#fff)}:root[data-theme=ossature] .dc-champ-cerfa span{color:#272a2e}:root[data-theme=ossature] .dc-champ-cerfa input:focus{border-color:#a7aaae;box-shadow:0 0 0 3px #a7aaae26}:root[data-theme=ossature] .dc-champ-cerfa input:placeholder-shown{background:#fafdff}:root[data-theme=ossature] .aa-entete{background:linear-gradient(120deg,#272a2e,#383b3f 42%,#626569)}:root[data-theme=ossature] .aa-entete .dc-fil{color:#c5c8cc}:root[data-theme=ossature] .aa-entete .dc-meta{color:#d3d6da}:root[data-theme=ossature] .aa-etape:hover{border-color:#626569;background:#f8fbff}:root[data-theme=ossature] .aa-etape .num{background:#e8ebef;color:#73767a}:root[data-theme=ossature] .aa-etape .txt b{color:#272a2e}:root[data-theme=ossature] .aa-etape.actif{border-color:#626569;background:#edf0f4;box-shadow:inset 0 -3px #626569}:root[data-theme=ossature] .aa-etape.actif .num{background:#626569}:root[data-theme=ossature] .aa-etape.fait .num{background:#53565a}:root[data-theme=ossature] .aa-carte:hover{border-color:#626569;background:#f8fbff}:root[data-theme=ossature] .aa-carte b{color:#272a2e}:root[data-theme=ossature] .aa-carte.actif{border-color:#626569;background:#edf0f4;box-shadow:0 0 0 3px #62656926}:root[data-theme=ossature] .aa-resultat{background:linear-gradient(160deg,#edf0f4,#fff);border:1.5px solid #CED1D5}:root[data-theme=ossature] .aa-resultat .etiq{color:#626569}:root[data-theme=ossature] .aa-resultat .titre{color:#272a2e}:root[data-theme=ossature] .aa-resultat .fond{color:#3f4246}:root[data-theme=ossature] .aa-service{background:linear-gradient(160deg,#f6f9fd,#fff);border:1.5px solid #CED1D5}:root[data-theme=ossature] .aa-service .etiq{color:#626569}:root[data-theme=ossature] .aa-service .nom{color:#272a2e}:root[data-theme=ossature] .aa-coord .v{color:#272a2e}:root[data-theme=ossature] .aa-coord .v a{color:#626569}:root[data-theme=ossature] .aa-source a{color:#626569}:root[data-theme=ossature] .aa-procedure li{border-bottom:1px solid #EFF2F6}:root[data-theme=ossature] .aa-procedure li:before{background:#edf0f4;color:#626569}:root[data-theme=ossature] .aa-apercu{background:#f9fcff}:root[data-theme=ossature] .aa-apercu summary{color:#272a2e}:root[data-theme=ossature] .aa-apercu .obj{color:#272a2e}:root[data-theme=ossature] .aa-apercu pre{color:#3f4246}:root[data-theme=ossature] .dc-bandeau.ok-vert{color:#404347}:root[data-theme=ossature] .plan-fleche:hover{background:#f3f6fa;border-color:#bfc2c6}:root[data-theme=ossature] .plan-auj:hover{background:#f3f6fa;border-color:#bfc2c6}:root[data-theme=ossature] .plan-ligne{border-top:1px solid #EFF2F6}:root[data-theme=ossature] .plan-creneau{background:#ebeef2;border:1.5px solid #BFC2C6;color:#474a4e}:root[data-theme=ossature] .plan-creneau:hover{box-shadow:0 2px 8px -3px #32353980}:root[data-theme=ossature] .plan-creneau.courant{background:#e7eaee;border-color:#b4b7bb;border-left-color:#4c4f53;color:#44474b}:root[data-theme=ossature] .plan-creneau.google{background:#eff2f6;border-color:#d9dce0;border-left-color:#9da0a4;color:#5d6064}:root[data-theme=ossature] .plan-et:hover{box-shadow:0 3px 10px -4px #32353973}:root[data-theme=ossature] .plan-et.courant{border-left-color:#4c4f53;background:#f6f9fd}:root[data-theme=ossature] .plan-jauge{background:#e8ebef}:root[data-theme=ossature] .pr-suivante{border:1.5px solid #CED1D5;border-left:5px solid #626569;background:linear-gradient(160deg,#f5f8fc,#fff)}:root[data-theme=ossature] .pr-suivante-t{color:#272a2e}:root[data-theme=ossature] .pr-badge{background:#626569}:root[data-theme=ossature] .pr-meta b{color:#272a2e}:root[data-theme=ossature] .pr-etape{border-top:1px solid #EFF2F6}:root[data-theme=ossature] .pr-etape.courante{background:#f7fafe}:root[data-theme=ossature] .pr-n{background:#eff2f6}:root[data-theme=ossature] .pr-etape.fait .pr-n{background:#ebeef2;color:#53565a}:root[data-theme=ossature] .pr-etape.courante .pr-n{background:#626569}:root[data-theme=ossature] .pr-titre{color:#272a2e}:root[data-theme=ossature] .qz-q{border-top:1px solid #EFF2F6}:root[data-theme=ossature] .qz-t{color:#272a2e}:root[data-theme=ossature] .qz-choix:hover{border-color:#bfc2c6}:root[data-theme=ossature] .qz-choix.actif{background:#626569;border-color:#626569}:root[data-theme=ossature] .carte-terre{fill:#ebeef2;stroke:#b8bbbf}:root[data-theme=ossature] .carte-vide{background:#f7fafe}:root[data-theme=ossature] .carte-om{background:linear-gradient(160deg,#edf0f4,#fff);border:1px solid #B8BBBF}:root[data-theme=ossature] .zoom-lien{stroke:#cfd2d6}:root[data-theme=ossature] .zoom-ville{fill:#8f9296}:root[data-theme=ossature] .zoom-nom{fill:#53565a}:root[data-theme=ossature] .zoom-attente{background:#f7fafe}:root[data-theme=ossature] .meteo-now{background:#f3f6fa;border:1px solid #D8DBDF}:root[data-theme=ossature] .meteo-jour{background:#f5f8fc}:root[data-theme=ossature] .meteo-legende .ok{background:#edf0f4}:root[data-theme=ossature] .logo-vide{background:#f7fafe}:root[data-theme=ossature] .decl-champ input:focus,:root[data-theme=ossature] .decl-champ textarea:focus{box-shadow:0 0 0 3px #575a5e24}:root[data-theme=ossature] .decl-carte.actif{background:#f5f8fc;box-shadow:0 0 0 2px #575a5e2e}:root[data-theme=ossature] .decl-case.actif{background:#f5f8fc}:root[data-theme=ossature] .decl-pieces{background:#f7fafe}:root[data-theme=ossature] .decl-depot{background:#f9fcff}:root[data-theme=ossature] .decl-depot:active{background:#f5f8fc}:root[data-theme=ossature] .decl-pied{background:var(--fond,#F3F6FA)}:root[data-theme=ossature] .atraiter-detail{color:#4c4f53}:root[data-theme=ossature] .pc-alertes li{color:#4c4f53}:root[data-theme=ossature] .pc-barre{background:#e1e4e8}:root[data-theme=ossature] .pc-carte:hover{box-shadow:0 4px 14px #3235391a}:root[data-theme=ossature] .pc-chantier:hover{box-shadow:0 4px 14px #3235391a}:root[data-theme=ossature] .pc-statut{background:#eef1f5}:root[data-theme=ossature] .pc-statut.s-en-cours{background:#eef1f5;color:#777a7e}:root[data-theme=ossature] .pc-ch-barre{background:#e1e4e8}:root[data-theme=ossature] .pc-note{background:#f5f8fc;color:#4c4f53}:root[data-theme=ossature] .fc-barre{background:#e9ecf0}:root[data-theme=ossature] .fc-verdict{background:#eef1f5;border:1px solid #D9DCE0}:root[data-theme=ossature] .fc-etape{border-top:4px solid #DDE0E4}:root[data-theme=ossature] .fc-etape:hover{box-shadow:0 3px 12px #32353917}:root[data-theme=ossature] .fc-pastille{background:#edf0f4}:root[data-theme=ossature] .fc-etape-barre{background:#eaedf1}:root[data-theme=ossature] .fc-etape.actif{background:#f4f7fb;box-shadow:0 4px 16px #32353929}:root[data-theme=ossature] .fc-info{background:#f7fafe}:root[data-theme=ossature] .fc-question{background:#f9fcff}:root[data-theme=ossature] .fc-question.oui{background:#f3f6fa;border-color:#d9dce0}:root[data-theme=ossature] .fc-question.non{border-left-color:#bec1c5}:root[data-theme=ossature] .fc-question .a button.fc-non.actif{background:#626569;border-color:#626569}:root[data-theme=ossature] .fc-tag{background:#edf0f4}:root[data-theme=ossature] .ad-action{background:linear-gradient(135deg,#35383c,#323539)}:root[data-theme=ossature] .ad-ligne.ecartee{border-left-color:#d3d6da;background:#f8fbff}:root[data-theme=ossature] .ad-pastille{background:#eef1f5}:root[data-theme=ossature] .ad-pastille.echeance{background:#eef1f5}:root[data-theme=ossature] .ad-doc-vue{background:#eaedf1}:root[data-theme=ossature] .ad-doc-vue .prep{box-shadow:0 2px 14px #32353924}:root[data-theme=ossature] .ad-plein{background:#1a1d218c}:root[data-theme=ossature] .ad-plein-boite{background:#eaedf1;box-shadow:0 24px 60px #1a1d2159}:root[data-theme=ossature] .ad-plein-page .prep{box-shadow:0 2px 14px #32353924}:root[data-theme=ossature] .ad-champ input:focus,:root[data-theme=ossature] .ad-champ select:focus,:root[data-theme=ossature] .ad-champ textarea:focus{box-shadow:0 0 0 3px #8b8e9229}:root[data-theme=ossature] .ad-apercu{background:#eaedf1}:root[data-theme=ossature] .fc-epingle{color:#cdd0d4}:root[data-theme=ossature] .fc-epingle:hover{background:#f1f4f8}:root[data-theme=ossature] .ce-barre{background:#f7fafe}:root[data-theme=ossature] .ce-fonds{background:#eaedf1}:root[data-theme=ossature] .ce-fond.actif{box-shadow:0 1px 4px #32353924}:root[data-theme=ossature] .ce-carte{background:#e0e3e7}:root[data-theme=ossature] .ce-consigne{background:#323539eb}:root[data-theme=ossature] .ce-message{background:#eef1f5}:root[data-theme=ossature] .ce-parcelle{background:#f8fbff}:root[data-theme=ossature] .ce-parcelle.retenue{border-color:#d9dce0;background:#f3f6fa}:root[data-theme=ossature] .ce-parcelle .b{background:#edf0f4}:root[data-theme=ossature] .ce-parcelle .b.hors{background:#eef1f5}:root[data-theme=ossature] .ch-facultatif{background:#eef1f5}:root[data-theme=ossature] .rp-periodes{background:#eaedf1}:root[data-theme=ossature] .rp-periode.actif{box-shadow:0 1px 4px #32353924}:root[data-theme=ossature] .rp-bloc{background:#f8fbff}:root[data-theme=ossature] .rp-barres .a{background:#d9dce0}:root[data-theme=ossature] .rp-part .b{background:#eaedf1}:root[data-theme=ossature] .sa-onglets{background:#eaedf1}:root[data-theme=ossature] .sa-onglet.actif{box-shadow:0 1px 4px #32353924}:root[data-theme=ossature] .sa-proximite{background:#eef1f5;border:1px solid #D9DCE0}:root[data-theme=ossature] .sa-phrase{background:#f5f8fc}:root[data-theme=ossature] .sa-recherche:focus{box-shadow:0 0 0 3px #8b8e922e}:root[data-theme=ossature] .sa-objection.ouverte .sa-obj-tete{background:#f5f8fc}:root[data-theme=ossature] .sa-obj-detail{background:#f9fcff}:root[data-theme=ossature] .sa-etiq{background:#eef1f5}:root[data-theme=ossature] .sa-jalon{background:#eef1f5}:root[data-theme=ossature] .sa-jalon.fait{background:#edf0f4}:root[data-theme=ossature] .sa-scene{background:linear-gradient(180deg,var(--ph-doux,#F5F8FC) 0%,#fff 34%)}:root[data-theme=ossature] .sa-ph-standard{--ph:#979A9E;--ph-doux:#F3F6FA}:root[data-theme=ossature] .sa-ph-ouverture{--ph:#818488;--ph-doux:#F1F4F8}:root[data-theme=ossature] .sa-ph-raison{--ph:#8B8E92;--ph-doux:#F2F5F9}:root[data-theme=ossature] .sa-ph-decouverte{--ph:#707377;--ph-doux:#EFF2F6}:root[data-theme=ossature] .sa-ph-pitch{--ph:#A0A3A7;--ph-doux:#F3F6FA}:root[data-theme=ossature] .sa-ph-crm{--ph:#979A9E;--ph-doux:#F3F6FA}:root[data-theme=ossature] .sa-ph-issues{--ph:#818488;--ph-doux:#F1F4F8}:root[data-theme=ossature] .sa-ph-synthese{--ph:#474A4E;--ph-doux:#EFF2F6}:root[data-theme=ossature] .sa-note textarea:focus{box-shadow:0 0 0 3px #8b8e9229}:root[data-theme=ossature] .cl-annuaire{background:#f5f8fc;border:1px solid #D9DCE0}:root[data-theme=ossature] .cl-annuaire-saisie input:focus{box-shadow:0 0 0 3px #8b8e922e}:root[data-theme=ossature] .jt-saisie input{border:1.5px solid #D8DBDF}:root[data-theme=ossature] .jt-saisie input:focus{box-shadow:0 0 0 3px #8b8e922e}:root[data-theme=ossature] .jt-edit,:root[data-theme=ossature] .jt-com{border:1.5px solid #D8DBDF}:root[data-theme=ossature] .jt-com{color:#4f5256}:root[data-theme=ossature] .jt-com::placeholder{color:#abaeb2}:root[data-theme=ossature] .jt-jauge{background:#eaedf1}:root[data-theme=ossature] .jt-texte{background:#f7fafe;border:1px solid #E2E5E9}:root[data-theme=ossature] .prev-statut.s-brouillon{background:#edf0f4;color:#6b6e72}:root[data-theme=ossature] .prev-saisie input{border:1.5px solid #D8DBDF}:root[data-theme=ossature] .prev-projection{border:1px solid #E7EAEE;color:#4f5256}:root[data-theme=ossature] .ec-recherche{border:1.5px solid #D8DBDF}:root[data-theme=ossature] .ec-recherche:focus-within{box-shadow:0 0 0 3px #8b8e922e}:root[data-theme=ossature] .ec-carte{box-shadow:0 2px 10px #3235390f}:root[data-theme=ossature] .ec-carte:hover{box-shadow:0 10px 24px #32353924}:root[data-theme=ossature] .ec-contact{color:#5d6064}:root[data-theme=ossature] .famille.actif{box-shadow:0 1px 4px #32353924}:root[data-theme=ossature] .famille-nb{background:#4f52561f}:root[data-theme=ossature] .li-trouver{border-left:4px solid #63666A;background:#f7fafe}:root[data-theme=ossature] .li-etape{border-left:4px solid #DDE0E4}:root[data-theme=ossature] .li-texte pre{background:#f7fafe;border:1px solid #E2E5E9}:root[data-theme=ossature] .canal-choix{border:1.5px solid #DBDEE2}:root[data-theme=ossature] .canal-pastille{background:#edf0f4;color:#6b6e72}:root[data-theme=ossature] .canal-pastille.c-linkedin{background:#eceff3;color:#4f5256}:root[data-theme=ossature] .canal-pastille.c-visio{background:#eaedf1;color:#3d4044}:root[data-theme=ossature] .pile-carte{border:1px solid rgba(50,53,57,.09);box-shadow:0 1px 3px #1f222612,0 10px 24px -18px #1f222680}:root[data-theme=ossature] .pile-carte:hover{border-color:#32353929;box-shadow:0 2px 6px #1f222617,0 18px 34px -20px #1f222699}:root[data-theme=ossature] .pile-entete{color:color-mix(in srgb,var(--carte) 55%,#15181C)}:root[data-theme=ossature] .pile-entete .pile-nom b{color:color-mix(in srgb,var(--carte) 55%,#15181C)}:root[data-theme=ossature] .pile-entete .pile-nom small{color:color-mix(in srgb,var(--carte) 42%,#575A5E)}:root[data-theme=ossature] .pile-anneau .fond{stroke:#32353924}:root[data-theme=ossature] .pile-anneau b{color:color-mix(in srgb,var(--carte) 55%,#15181C)}:root[data-theme=ossature] .pile-score{background:linear-gradient(135deg,#898c90,#6f7276);box-shadow:0 3px 9px #32353933}:root[data-theme=ossature] .pile-score.c-tiède{background:linear-gradient(135deg,#95989c,#4a4d51)}:root[data-theme=ossature] .bascule-vue button.actif{box-shadow:0 1px 4px #32353929}:root[data-theme=ossature] .pile-carte .pile-appel{background:#f5f8fc;border:1px solid rgba(50,53,57,.12)}:root[data-theme=ossature] .pile-carte .pile-appel .tel-origine{background:#edf0f4;color:#6b6e72}:root[data-theme=ossature] .pile-carte .pile-appel:hover{box-shadow:0 8px 18px -8px #323539b3}:root[data-theme=ossature] .pile-sans-tel{background:#f9fcff;border:1px dashed rgba(50,53,57,.16)}:root[data-theme=ossature] .pile-actions{border-top:1px solid rgba(50,53,57,.08);background:#fafdff}:root[data-theme=ossature] .btn-appel{box-shadow:0 1px 2px #1f22263d,0 8px 18px -6px #3235398c,inset 0 1px #ffffff6b,inset 0 -2px 6px #0000002e}:root[data-theme=ossature] .btn-appel:hover{box-shadow:0 2px 4px #1f222642,0 16px 28px -8px #32353999,inset 0 1px #ffffff80,inset 0 -2px 6px #0000002e}:root[data-theme=ossature] .btn-appel:active{box-shadow:0 1px 2px #1f22264d,inset 0 2px 6px #00000047}:root[data-theme=ossature] .ico-action{background:#eff2f6;color:#6b6e72}:root[data-theme=ossature] .ico-action.neutre{background:#edf0f4;color:#6b6e72}:root[data-theme=ossature] .ico-action.neutre:hover{background:#e2e5e9}:root[data-theme=ossature] .sa-ref{background:#f7fafe;border:1px solid #E0E3E7}:root[data-theme=ossature] .num-siret-boite input::placeholder{color:#abaeb2}:root[data-theme=ossature] .num-siret-boite input:focus{box-shadow:0 0 0 3px #8b8e922e}:root[data-theme=ossature] .num-siret-compteur{background:#edf0f4;color:#6b6e72}:root[data-theme=ossature] .onglet-nb{background:#edf0f4;color:#6b6e72}:root[data-theme=ossature] .tel-origine.agence{background:#edf0f4;color:#6b6e72}:root[data-theme=ossature] .sc-intro{color:#4f5256}:root[data-theme=ossature] .sc-bloc{box-shadow:0 2px 10px #3235390f}:root[data-theme=ossature] .sc-bloc.c-turquoise{background:linear-gradient(180deg,#f7fafe,#fff)}:root[data-theme=ossature] .sc-bloc.c-gris{border-left-color:#abaeb2;background:linear-gradient(180deg,#f9fcff,#fff)}:root[data-theme=ossature] .sc-pourquoi{color:#5d6064}:root[data-theme=ossature] .sc-phrase{background:#f5f8fc;border:1px solid #E2E5E9}:root[data-theme=ossature] .sc-obj-l{color:#4f5256}:root[data-theme=ossature] .ap-fond{background:#1f22268c}:root[data-theme=ossature] .ap{box-shadow:0 2px 6px #1f222633,0 40px 80px -20px #1f22268c,inset 0 1px #ffffffe6}:root[data-theme=ossature] .ap-score{box-shadow:0 4px 12px #1f22264d,inset 0 1px #ffffff59}:root[data-theme=ossature] .ap-fermer{background:#32353914}:root[data-theme=ossature] .ap-fermer:hover{background:#32353929}:root[data-theme=ossature] .ap-mono{box-shadow:0 4px 12px #32353940}:root[data-theme=ossature] .ap-score{background:linear-gradient(135deg,#898c90,#6f7276)}:root[data-theme=ossature] .ap-tete .ap-titre b{color:color-mix(in srgb,var(--carte) 55%,#15181C)}:root[data-theme=ossature] .ap-tete .ap-titre span{color:color-mix(in srgb,var(--carte) 42%,#575A5E)}:root[data-theme=ossature] .ap-fermer{background:#3235391a}:root[data-theme=ossature] .ap-fermer:hover{background:#3235392e}:root[data-theme=ossature] .ap-score.c-tiède{background:linear-gradient(135deg,#95989c,#4a4d51)}:root[data-theme=ossature] .ap-lignes{color:#4f5256}:root[data-theme=ossature] .ap-critere{color:#4f5256}:root[data-theme=ossature] .ap-critere .j{background:#e3e6ea}:root[data-theme=ossature] .ap-poste textarea{color:#35383c}:root[data-theme=ossature] .ap-res:hover:not(:disabled){box-shadow:0 4px 12px -4px #1f222659}:root[data-theme=ossature] .carte-reelle iframe{background:#edf0f4}:root[data-theme=ossature] .ap-lieu .ou{color:#4f5256}:root[data-theme=ossature] .pile-grille .pile-carte{border:1px solid #E8EBEF;box-shadow:0 1px 2px #13161a0d,0 12px 28px -18px #13161a59}:root[data-theme=ossature] .pile-grille .pile-carte:hover{box-shadow:0 2px 4px #13161a0f,0 20px 40px -22px #13161a73}:root[data-theme=ossature] .st-encre .pile-entete{background:linear-gradient(135deg,#15181c,#23262a 62%,#282b2f)}:root[data-theme=ossature] .st-petrole .pile-entete{background:linear-gradient(135deg,#191c20,#2a2d31 60%,#33363a)}:root[data-theme=ossature] .st-petrole .pile-nom small{color:#e1e4e8a8}:root[data-theme=ossature] .st-metal .pile-entete{border-bottom:1px solid #EEF1F5}:root[data-theme=ossature] .st-metal .pile-nom b{color:#171a1e}:root[data-theme=ossature] .st-metal .pile-nom small{color:#86898d}:root[data-theme=ossature] .st-metal .pile-anneau .fond{stroke:#edf0f4}:root[data-theme=ossature] .echantillon{border:1px solid rgba(50,53,57,.16)}:root[data-theme=ossature] .ec-encre{background:linear-gradient(135deg,#15181c,#282b2f);border-bottom:2px solid #B5B8BC}:root[data-theme=ossature] .ec-petrole{background:linear-gradient(135deg,#191c20,#33363a);border-bottom:2px solid #B5B8BC}:root[data-theme=ossature] .ec-metal{border-left:4px solid #494C50}:root[data-theme=ossature] .pile-tableau thead th{border-bottom:1px solid #E5E8EC;color:#85888c}:root[data-theme=ossature] .pile-tableau tbody td{border-bottom:1px solid #EFF2F6}:root[data-theme=ossature] .pile-tableau tbody tr:hover td{background:#f9fcff}:root[data-theme=ossature] .pile-tableau .lien-apercu b{color:#171a1e}:root[data-theme=ossature] .pile-tableau .btn-appel{background:#24272b;background:linear-gradient(135deg,#222529,#35383c);box-shadow:0 1px 2px #13161a1f,0 10px 20px -14px #13161ab3}:root[data-theme=ossature] .pile-tableau .btn-appel:hover{background:linear-gradient(135deg,#282b2f,#414448);box-shadow:0 2px 4px #13161a29,0 14px 26px -14px #13161acc}:root[data-theme=ossature] .pile-tableau .tel-origine.agence{color:#d9dce0}:root[data-theme=ossature][data-theme=acier]{--petrole:#272A2E;--petrole-fonce:#1C1F23;--turq:#5B5E62;--turq-clair:#93969A;--fond:#EDF0F4;--voile:#F5F8FC;--voile-fort:#E5E8EC;--ligne:#DDE0E4;--texte:#1F2226;--gris:#66696D;--lueur:#C9CCD0;--halo:#E9ECF0}:root[data-theme=ossature],:root[data-theme=ossature][data-theme=signature]{--lueur:#C3C6CA;--halo:#E6E9ED}:root[data-theme=ossature]{--ombre-1:0 1px 2px rgba(31,34,38,.06), 0 6px 16px -10px rgba(31,34,38,.3);--ombre-2:0 1px 2px rgba(31,34,38,.07), 0 14px 30px -18px rgba(31,34,38,.42);--ombre-3:0 2px 4px rgba(31,34,38,.09), 0 26px 50px -26px rgba(31,34,38,.55)}:root[data-theme=ossature] .laterale{box-shadow:1px 0 color-mix(in srgb,var(--petrole) 14%,transparent),10px 0 30px -24px #1f222699}:root[data-theme=ossature] .lien.actif{box-shadow:0 1px 2px #1f22262e,0 8px 18px -10px color-mix(in srgb,var(--petrole) 85%,transparent)}:root[data-theme=ossature] .topbar{box-shadow:0 1px color-mix(in srgb,var(--turq) 22%,transparent),0 10px 24px -22px #1f222699}:root[data-theme=ossature] .theme-pastilles i{box-shadow:inset 0 0 0 1px #fff6,0 2px 5px -2px #1f222680}:root[data-theme=ossature] .page h1{box-shadow:inset 0 0 0 1px #ffffff21,inset 0 1px #ffffff29,0 2px 4px #1f222624,0 22px 44px -28px #1f2226e6}:root[data-theme=ossature] .rac-tache{color:#323539;background:#ebeef2;border-color:#d4d7db}:root[data-theme=ossature] .rac-tache:hover{box-shadow:0 7px 15px -8px #323539cc}:root[data-theme=ossature] .rac-admin{color:#676a6e;background:#f2f5f9;border-color:#dcdfe3}:root[data-theme=ossature] .rac-admin .ico{background:#a7aaae}:root[data-theme=ossature] .rac-admin:hover{background:#a7aaae;border-color:#a7aaae;box-shadow:0 7px 15px -8px #a7aaaecc}:root[data-theme=ossature] .rac-personnel{color:#323539}:root[data-theme=ossature] .rac-personnel .ico{background:#53565a}:root[data-theme=ossature] .rac-personnel:hover{background:#53565a;border-color:#53565a;box-shadow:0 7px 15px -8px #53565acc}:root[data-theme=ossature] .act-piloter:hover{box-shadow:0 6px 14px -7px #323539cc}:root[data-theme=ossature] .cert-nom{color:#424549}:root[data-theme=ossature] .cert-x{color:#424549}:root[data-theme=ossature] .cert-ajout{border:1px dashed #CACDD1}:root[data-theme=ossature] .dd-entete{background:linear-gradient(104deg,#202327,#323539 46%,#65686c)}:root[data-theme=ossature] .dd-ajout{border:1px dashed #CACDD1}:root[data-theme=ossature] .esp-fam{color:#4f5256}:root[data-theme=ossature] .dc-cle i.reste,:root[data-theme=ossature] .dc-part.reste{background:#e0e3e7}:root[data-theme=ossature] .dc-piste{background:#f0f3f7}@media(max-width:820px){:root[data-theme=ossature] .app.menu-ouvert .laterale{box-shadow:0 0 40px -8px #13161a8c}:root[data-theme=ossature] .voile-menu{background:#13161a73}:root[data-theme=ossature] .barre-bas{box-shadow:0 -8px 24px -18px #13161ab3}}:root[data-theme=ossature] .doc h1{color:#323539}:root[data-theme=ossature] .doc h2{color:#323539}:root[data-theme=ossature] .rg-btn[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--petrole),0 2px 10px #3235391f}:root[data-theme=ossature] .co-quoi>div{background:var(--fond-doux,#F5F8FC)}:root[data-theme=ossature] .plan-creneau.pc-inter{background:#ebeef2;border-color:#c3c6ca;color:#35383c}:root[data-theme=ossature] .pc-pers.pris{background:#f4f7fb}:root[data-theme=ossature] .pv-type{background:var(--fond-doux,#F5F8FC)}:root[data-theme=ossature] .pv-sujet{background:var(--fond-doux,#F5F8FC)}:root[data-theme=ossature] .inv-role{background:var(--fond-doux,#F5F8FC)}:root[data-theme=ossature] .oac-hote{background:#f4f7fb;border:1.5px solid #B8BBBF}:root[data-theme=ossature] .depot-zone{border:2px dashed var(--bord, #D1D4D8);background:linear-gradient(180deg,#43464a08,#43464a03)}:root[data-theme=ossature] .depot-titre{color:var(--marine, #25282C)}:root[data-theme=ossature] .depot-aide{color:var(--gris, #777A7E)}:root[data-theme=ossature] .depot-liste{border:1px solid var(--bord, #E5E8EC)}:root[data-theme=ossature] .depot-ligne{border-bottom:1px solid var(--bord, #EFF2F6)}:root[data-theme=ossature] .depot-ligne>b{color:var(--gris, #777A7E)}:root[data-theme=ossature] .depot-marque{color:var(--gris, #777A7E)}:root[data-theme=ossature] .depot-ligne.etat-fait .depot-marque{color:#494c50}:root[data-theme=ossature] .depot-ligne.etat-fait>span{color:#494c50}:root[data-theme=ossature] .depot-ligne.etat-en_cours>span{color:var(--marine, #25282C)}:root[data-theme=ossature] .depot-barre{background:var(--bord, #E5E8EC)}:root[data-theme=ossature] .depot-barre>i{background:linear-gradient(90deg,var(--teal, #43464A),var(--orange, #e8792b))}:root[data-theme=ossature] .coffre-bandeau{border:1px solid rgba(67,70,74,.25);background:#43464a0d}:root[data-theme=ossature] .coffre-bandeau .coffre-t{color:var(--marine, #25282C)}:root[data-theme=ossature] .portail-app{background:var(--fond, #F2F5F9)}:root[data-theme=ossature] .pt-barre{border-bottom:1px solid var(--bord, #DFE2E6)}:root[data-theme=ossature] .pt-eyebrow{color:var(--gris, #777A7E)}:root[data-theme=ossature] .pt-hote{color:var(--marine, #25282C)}:root[data-theme=ossature] .pt-mail{color:var(--gris, #777A7E)}:root[data-theme=ossature] .pt-quitter{border:1px solid var(--bord, #D1D4D8);color:var(--marine, #25282C)}:root[data-theme=ossature] .pt-quitter:hover{border-color:var(--teal, #43464A);color:var(--teal, #43464A)}:root[data-theme=ossature] .pt-pied{border-top:1px solid var(--bord, #DFE2E6);color:var(--gris, #777A7E)}:root[data-theme=ossature] .pt-pied a{color:var(--teal, #43464A)}:root[data-theme=ossature] .pt-egare{background:#f2f5f9f7}:root[data-theme=ossature] .pt-egare p{color:var(--marine, #25282C)}:root[data-theme=ossature] .dm-e.s-fait .dm-n{background:#494c50}:root[data-theme=ossature] .dm-badge.b-fait{background:#494c5021;color:#3f4246}:root[data-theme=ossature] .portail-app{--p-fond:#F1F4F8;--p-encre:#1F2226;--p-doux:#696C70;--p-pale:#93969A;--p-trait:#E6E9ED;--p-trait-fort:#D7DADE;--p-vert:#494C50;--p-bleu:#63666A;--p-bleu-f:#EFF2F6}:root[data-theme=ossature] .portail-app .fiche-tete{box-shadow:0 1px 2px #1f22260a,0 16px 32px -28px #1f22264d}:root[data-theme=ossature] .portail-app .pc-chiffres{box-shadow:0 1px 2px #1f22260a}:root[data-theme=ossature] .portail-app .card,:root[data-theme=ossature] .portail-app .pc-carte,:root[data-theme=ossature] .portail-app .pc-chantier{box-shadow:0 1px 2px #1f22260a}:root[data-theme=ossature] .portail-app .pc-carte:hover{box-shadow:0 4px 16px -8px #1f22262e}:root[data-theme=ossature] .portail-app .pc-alertes.ok{border:1px solid rgba(73,76,80,.2)}:root[data-theme=ossature] .bm-public{background:var(--p-bleu-f, #EFF2F6);color:var(--p-bleu, #63666A)}:root[data-theme=ossature] .bm-prive{background:#f1f4f8;color:#7c7f83}:root[data-theme=ossature] .portail-app .kpis{box-shadow:0 1px 2px #1f22260a}:root[data-theme=ossature] .sd{box-shadow:0 1px 2px #1f22260a}:root[data-theme=ossature] .sd-regime.r-prive{background:#f1f4f8;color:#7c7f83}:root[data-theme=ossature] .sd-acteur.a-moa{background:#f1f4f8;color:#7c7f83}:root[data-theme=ossature] .gd-auteur.a-entreprise{color:#303337}:root[data-theme=ossature] .gd-auteur.a-contradictoire{background:#eff2f6;color:#45484c;border:1px solid #D9DCE0}:root[data-theme=ossature] .pv-r{background:var(--fond-doux,#F5F8FC)}:root[data-theme=ossature] .pv-fiche.prise{background:var(--fond-doux,#F5F8FC)}:root[data-theme=ossature] .pv-sits{background:var(--fond-doux,#F5F8FC)}:root[data-theme=ossature] .editeur-tache{box-shadow:0 2px 10px #3235390d}:root[data-theme=ossature] .et-tete{background:linear-gradient(180deg,#f7fafe,#fff)}:root[data-theme=ossature] .et-corps textarea{border:1.5px solid #D8DBDF;background:#fbfeff}:root[data-theme=ossature] .segmente button{border:1.5px solid #D8DBDF;background:#fbfeff}:root[data-theme=ossature] .et-pied{background:#f7fafe}:root[data-theme=ossature] .ne-issue{border:1.5px solid #DDE0E4;background:#f9fcff;color:#6d7074}:root[data-theme=ossature] .ne-issue.actif{box-shadow:0 3px 10px #3235392e}:root[data-theme=ossature] .ne-issue.actif.t-muet{background:linear-gradient(135deg,#8c8f93,#63666a)}:root[data-theme=ossature] .ne-select{border:1.5px solid #D8DBDF;background:#fbfeff}:root[data-theme=ossature] .bloc-flyer{border-color:#cfd2d6;background:#f3f6fa}:root[data-theme=ossature] .ga-bouton{background:#f3f6fa;border:1.5px solid #CFD2D6}:root[data-theme=ossature] .ga-bouton:hover{background:#edf0f4}:root[data-theme=ossature] .ga{border:1.5px solid #CFD2D6}:root[data-theme=ossature] .ga-etat{background:#edf0f4;color:#6b6e72}:root[data-theme=ossature] .ga-rgpd{background:#f7fafe;color:#5b5e62}:root[data-theme=ossature] .sig-corps textarea:focus{box-shadow:0 0 0 3px #575a5e21}:root[data-theme=ossature] .dc-calcul>div{color:#4f5256}:root[data-theme=ossature] .dc-rg p{color:#4f5256}:root[data-theme=ossature] .dc-methode small{color:#4f5256}:root[data-theme=ossature] .enc-bloc input{color:#35383c}:root[data-theme=ossature] .enc-ligne{color:#4f5256}:root[data-theme=ossature] .insc-carte small{color:#4f5256}:root[data-theme=ossature] .insc-note{color:#4f5256}:root[data-theme=ossature] .tva-case small{color:#4f5256}:root[data-theme=ossature] .tva-date{color:#4f5256}:root[data-theme=ossature] .tva-date input{color:#35383c}:root[data-theme=ossature] .tva-mentions p{color:#4f5256}:root[data-theme=ossature] .raccourci{box-shadow:0 1px 2px #3235390d}:root[data-theme=ossature] .raccourci:hover{box-shadow:0 6px 18px -8px #32353966}:root[data-theme=ossature] .jauge-forfait{background:#e3e6ea}:root[data-theme=ossature] .fm-annexe pre{color:#4f5256}:root[data-theme=ossature] .mer-texte small{color:#4f5256}:root[data-theme=ossature] .groupe.u-pilotage{--u:#323539}:root[data-theme=ossature] .groupe.u-clients{--u:#4A4D51}:root[data-theme=ossature] .groupe.u-portail{--u:#85888C}:root[data-theme=ossature] .groupe.u-reglages{--u:#7B7E82}:root[data-theme=ossature] .groupe .lien.actif{color:color-mix(in srgb,var(--u) 70%,#15181C)}:root[data-theme=ossature] .groupe .lien.actif{color:color-mix(in srgb,var(--u) 72%,#15181C)}:root[data-theme=ossature] .rail{background:linear-gradient(180deg,#26292d,#1e2125)}:root[data-theme=ossature] .rail-btn{--u:#8B8E92}:root[data-theme=ossature] .rail-btn.u-pilotage{--u:#B5B8BC}:root[data-theme=ossature] .rail-btn.u-clients{--u:#8B8E92}:root[data-theme=ossature] .rail-btn.u-portail{--u:#CDD0D4}:root[data-theme=ossature] .rail-btn.u-reglages{--u:#BFC2C6}:root[data-theme=ossature] .ident-etat{background:linear-gradient(135deg,#eef1f5,#f4f7fb)}:root[data-theme=ossature] .card.reglages-cle,:root[data-theme=ossature] .grille.reglages-cle>.card{border-color:#d1d4d8;box-shadow:0 6px 20px #4f52561a}:root[data-theme=ossature] .aa-carnet:has(.aa-carnet-pastille){border-color:#d1d4d8}:root[data-theme=ossature] .aa-carnet-pastille{border:1px solid #D1D4D8}:root[data-theme=ossature] .mp-role.actif{box-shadow:0 0 0 2px #4f525624}:root[data-theme=ossature] .mp-piece.presente{border-color:#d1d4d8}:root[data-theme=ossature] .mp-jalon-corps small{color:#999ca0}:root[data-theme=ossature] .mp-lecture{background:linear-gradient(135deg,#eef1f5,#f4f7fb)}:root[data-theme=ossature] .mp-trouvailles{border:1px solid #D1D4D8}:root[data-theme=ossature] .nmp-etape.actif{box-shadow:0 0 0 2px #4f525624}:root[data-theme=ossature] .nmp-etape.fait{border-color:#d1d4d8}:root[data-theme=ossature] .nmp-lot.actif{box-shadow:0 0 0 2px #4f525624}:root[data-theme=ossature] .nmp-carte.actif{box-shadow:0 0 0 2px #4f525624}:root[data-theme=ossature] .cm-carte:hover{box-shadow:0 8px 24px #3235391a}:root[data-theme=ossature] .ps-carte-situation:hover,:root[data-theme=ossature] .ps-carte-plan:hover{box-shadow:0 10px 26px #32353921}:root[data-theme=ossature] .ps-item:hover:not(:disabled){box-shadow:0 6px 16px #3235391f}:root[data-theme=ossature] .ps-planche{box-shadow:inset 0 0 0 1px #3235390a}:root[data-theme=ossature] .ad-note{color:#e8ebef}:root[data-theme=ossature] .ad-note p{color:#d0d3d7}:root[data-theme=ossature] .metier-phase,:root[data-theme=ossature] .metier-shell{--metier-petrole:#323539;--metier-turquoise:#4F5256;--metier-encre:#25282C;--metier-secondaire:#5B5E62;--metier-ligne:#DBDEE2}:root[data-theme=ossature] .metier-shell .rail-btn{color:#e0e3e7}:root[data-theme=ossature] .metier-shell .lien.actif{background:#ebeef2}:root[data-theme=ossature] .metier-phase .btn-orange{color:#23262a}:root[data-theme=ossature] .metier-phase .onglet.actif{background:#eaedf1}:root[data-theme=ossature] .metier-phase table.liste th{background:#f0f3f7}:root[data-theme=ossature] .nav-bloc{box-shadow:0 1px 3px #272a2e12}:root[data-theme=ossature] .metier-nav button.nav-ligne:hover{box-shadow:0 3px 10px #272a2e14}:root[data-theme=ossature] .metier-indicateurs button:hover{background:#edf0f4}:root[data-theme=ossature] .metier-etat{background:#edf0f4}:root[data-theme=ossature] .metier-phase .dc-pill.encours{background:#eaedf1}:root[data-theme=ossature]{--etat-info:#777A7E;--etat-info-fond:#F4F7FB;--etat-info-encre:#515458;--etat-action:#4F5256;--etat-action-fond:#EDF0F4;--etat-action-encre:#323539;--etat-inconnu:#75787C;--etat-inconnu-fond:#F3F6FA;--etat-inconnu-encre:#55585C;--fam-synthese:#575A5E;--fam-synthese-voile:#EBEEF2;--fam-admin:#A7AAAE;--fam-admin-voile:#F2F5F9;--fam-achats:#626569;--fam-achats-voile:#EDF0F4;--fam-materiel:#53565A;--fam-defaut:#8A8D91;--fam-defaut-voile:#F1F4F8}:root[data-theme=ossature]{--etat-neutre-fond:#F1F4F8;--etat-neutre-encre:#414448}:root[data-theme=ossature]{--petrole:#1B222B;--petrole-fonce:#0F1318;--turq:#3B4753;--turq-clair:#6E7A87;--orange:#F26B0F;--orange-fonce:#B84F08;--fond:#EDF0F3;--carte:#FFFFFF;--voile:#F5F8FA;--voile-fort:#E4E9EE;--ligne:#D8DDE3;--texte:#11161C;--gris:#57646F;--violet:#6D3EE0;--vert:#127A3C;--ok:#127A3C;--erreur:#B3211F;--lueur:#C4CCD4;--halo:#E6EAEF;--ombre-1:0 1px 2px rgba(17,22,28,.06), 0 6px 16px -10px rgba(17,22,28,.28);--ombre-2:0 1px 2px rgba(17,22,28,.07), 0 14px 30px -18px rgba(17,22,28,.36);--ombre-3:0 2px 4px rgba(17,22,28,.09), 0 26px 50px -26px rgba(17,22,28,.48);--etat-info:#4A5560;--etat-info-fond:#EEF1F4;--etat-info-encre:#2C3641;--etat-action:#B84F08;--etat-action-fond:#FFF3E9;--etat-action-encre:#8F3E0B;--etat-avertir:#B45309;--etat-avertir-fond:#FFF5E9;--etat-avertir-encre:#8F3E0B;--etat-bloque:#B3211F;--etat-bloque-fond:#FDEEEE;--etat-bloque-encre:#8E1A18;--etat-fini:#127A3C;--etat-fini-fond:#EAF8EF;--etat-fini-encre:#0E5A2C;--etat-inconnu:#6B7681;--etat-inconnu-fond:#F3F5F7;--etat-inconnu-encre:#454F59;--etat-neutre:#6B7280;--etat-neutre-fond:#F2F4F6;--etat-neutre-encre:#374151;--oss:#232B36;--oss-haut:#2C3641;--oss-actif:#38434F;--oss-trait:#3A4653;--oss-encre:#DCE4EC;--oss-terne:#8A96A4;color-scheme:light}:root[data-theme=ossature] .laterale{background:var(--oss);border-right:1px solid var(--oss-trait)}:root[data-theme=ossature] .marque{background:transparent;border-bottom:1px solid var(--oss-trait)}:root[data-theme=ossature] .rail-marque,:root[data-theme=ossature] .panneau-marque,:root[data-theme=ossature] .marque{background:transparent;border-radius:0}:root[data-theme=ossature] .lat-nav::-webkit-scrollbar-thumb{background:#3b4552}:root[data-theme=ossature] .lien{color:var(--oss-encre)}:root[data-theme=ossature] .lien:hover{background:var(--oss-haut);color:#fff}:root[data-theme=ossature] .lien .ico{opacity:.8}:root[data-theme=ossature] .lien.actif{background:var(--oss-actif);color:#fff;font-weight:700;border-left-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange)}:root[data-theme=ossature] .lien.actif .ico{color:#ff9a4d;opacity:1}:root[data-theme=ossature] .groupe-titre{color:#9facba;opacity:1}:root[data-theme=ossature] .groupe-titre:before{background:var(--chrome-filet)}:root[data-theme=ossature] .app.reduite .groupe-titre{background:var(--oss-trait)}:root[data-theme=ossature] .lat-bas,:root[data-theme=ossature] .lat-compte,:root[data-theme=ossature] .lat-version{border-top:1px solid var(--oss-trait)}:root[data-theme=ossature] .lat-version,:root[data-theme=ossature] .lat-mail{color:var(--oss-terne);opacity:1}:root[data-theme=ossature] .lat-quitter{background:var(--oss-haut);border:1px solid var(--oss-trait);color:var(--oss-encre)}:root[data-theme=ossature] .lat-quitter:hover{background:#3a2022;border-color:#5c2b2c;color:#ff9e9e}:root[data-theme=ossature] .promo{background:linear-gradient(140deg,#232b36,#38434f);color:#edf1f5;border:1px solid rgba(255,255,255,.09);box-shadow:inset 3px 0 0 var(--orange)}:root[data-theme=ossature] .topbar{background:var(--oss);border-bottom:1px solid var(--oss-trait);color:var(--oss-encre);box-shadow:0 1px #e2650ba6}:root[data-theme=ossature] .topuser{color:var(--oss-terne)}:root[data-theme=ossature] .topuser .mail{color:var(--oss-encre)}:root[data-theme=ossature] .replier{background:var(--oss-haut);border:1px solid var(--oss-trait);color:var(--oss-encre)}:root[data-theme=ossature] .replier:hover{border-color:var(--turq-clair)}:root[data-theme=ossature] .topbar a{color:#ffb77a}:root[data-theme=ossature] .principal{background:linear-gradient(180deg,var(--voile) 0,var(--fond) 220px)}:root[data-theme=ossature] .card h3{border-left-color:var(--orange)}:root[data-theme=ossature] .kpi:before{background:linear-gradient(90deg,var(--orange),#F79245)}:root[data-theme=ossature] .onglet.actif{box-shadow:inset 0 -3px #8e99a5}:root[data-theme=ossature] :focus-visible{outline:2px solid var(--turq);outline-offset:2px;border-radius:4px}:root[data-theme=ossature] .kpi-n,:root[data-theme=ossature] .kpi .n,:root[data-theme=ossature] .dc-kpi .n,:root[data-theme=ossature] td,:root[data-theme=ossature] .mono,:root[data-theme=ossature] .montant{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:root[data-theme=ossature] .btn-primaire,:root[data-theme=ossature] .btn-orange,:root[data-theme=ossature] .ad-teleservice .bouton,:root[data-theme=ossature] .ico-action.fiche,:root[data-theme=ossature] .refus-envoi{background:linear-gradient(135deg,#ff8a3d,#e2650b);color:#14202a}:root[data-theme=ossature] .btn-primaire:hover:not(:disabled),:root[data-theme=ossature] .btn-orange:hover:not(:disabled){filter:brightness(1.05)}:root[data-theme=ossature] .onglet.actif,:root[data-theme=ossature] .selecteur-onglet.actif,:root[data-theme=ossature] .canal-choix.actif{background:var(--oss-actif);color:#fff;border-color:transparent;box-shadow:inset 0 -3px #97a2ae}:root[data-theme=ossature] .sc-horaires{background:linear-gradient(135deg,#232b36,#38434f);color:#edf1f5}:root[data-theme=ossature] .dc-entete{background:linear-gradient(135deg,#1b222b,#38434f);color:#edf1f5;box-shadow:inset 0 -3px #97a2ae,inset 0 1px #ffffff2e}:root[data-theme=ossature] .dc-titre{color:#fff}:root[data-theme=ossature] .metier-shell .laterale{background:linear-gradient(180deg,#2a333f,#232b36 34%,#1c232c);border-right:1px solid #3A4653;box-shadow:inset -1px 0 #ffffff0f}:root[data-theme=ossature] .metier-shell .rail{background:linear-gradient(180deg,#1b222b,#141a22);border-right:1px solid #2C3641}:root[data-theme=ossature] .metier-shell .rail-btn{color:var(--oss-terne)}:root[data-theme=ossature] .metier-shell .rail-btn.actif{background:var(--oss-haut);color:#fff;box-shadow:inset 3px 0 var(--orange)}:root[data-theme=ossature] .metier-shell .rail-marque,:root[data-theme=ossature] .metier-shell .panneau-marque{background:transparent;border-radius:0}:root[data-theme=ossature] .metier-shell .lien.actif{background:var(--oss-actif);color:#fff;border-left-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange)}:root[data-theme=ossature] .metier-shell .panneau .lien.actif .ico{color:#ff9a4d}:root[data-theme=ossature] .metier-shell .panneau-titre{color:#f3f6fa}:root[data-theme=ossature] .metier-shell .panneau-sous{color:var(--oss-terne)}:root[data-theme=ossature] .metier-shell .topbar{background:var(--chrome-clair);border-bottom:1px solid #97A2AE;color:#11161c;box-shadow:inset 0 1px #ffffffd9,0 1px 3px #11161c38}:root[data-theme=ossature] .metier-shell .topbar .topuser{color:#3b4753}:root[data-theme=ossature] .metier-shell .topbar .topuser .mail{color:#11161c}:root[data-theme=ossature] .metier-shell .topbar a{color:#2c3641}:root[data-theme=ossature] .metier-shell .topbar .btn-contour,:root[data-theme=ossature] .metier-shell .replier{background:#ffffffb8;border-color:#8e99a5;color:#11161c}:root[data-theme=ossature] .metier-shell .topbar .btn-contour:hover,:root[data-theme=ossature] .metier-shell .replier:hover{background:#fff;border-color:#5c6773}:root[data-theme=ossature] .metier-shell,:root[data-theme=ossature] .metier-shell .principal{background:var(--fond)}:root[data-theme=ossature]{--chrome-clair:linear-gradient(180deg,#FDFEFF 0%,#DDE4EA 38%,#8E99A5 50%,#C2CBD4 52%,#F4F7FA 82%,#AEB8C2 100%);--chrome-sombre:linear-gradient(180deg,#5C6773 0%,#2C3641 38%,#0F1318 50%,#3B4550 52%,#69747F 82%,#1B222B 100%);--chrome-filet:linear-gradient(90deg,#8E99A5,#F4F7FA 38%,#8E99A5 62%,#C2CBD4)}:root[data-theme=ossature] .page h1{background:linear-gradient(152deg,#232b36,#161b22 46%,#0f1318);color:#f4f7fa;box-shadow:inset 0 1px #fff3,inset 0 -3px #97a2ae,0 1px 2px #11161c24,0 22px 44px -28px #11161cd9}:root[data-theme=ossature] .page h1:after{background:radial-gradient(120% 160% at 88% -30%,rgba(255,255,255,.16),transparent 62%)}@supports (-webkit-background-clip: text) or (background-clip: text){:root[data-theme=ossature] .metier-shell .panneau-titre{background:var(--chrome-clair);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}:root[data-theme=ossature] .btn-primaire{background:var(--chrome-clair);color:#11161c;border:1px solid #9AA5B1;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #11161c38;text-shadow:0 1px 0 rgba(255,255,255,.55)}:root[data-theme=ossature] .btn-primaire:hover:not(:disabled){filter:brightness(1.04);border-color:#7c8894}:root[data-theme=ossature] .btn-contour{background:#fff;border-color:#c6d0d9;color:#2c3641}:root[data-theme=ossature] .btn-contour:hover:not(:disabled){border-color:var(--orange);color:#11161c;background:#f7f9fb}:root[data-theme=ossature] .card h3{color:#11161c;background:linear-gradient(100deg,#EBEFF3,#F7F9FB 66%,transparent);box-shadow:inset 3px 0 #8e99a5,inset 0 0 0 1px #11161c0f}:root[data-theme=ossature] .kpis .kpi:nth-child(1),:root[data-theme=ossature] .kpis .kpi:nth-child(2),:root[data-theme=ossature] .kpis .kpi:nth-child(3),:root[data-theme=ossature] .kpis .kpi:nth-child(4){background:linear-gradient(180deg,#fbfcfd,#fff)}:root[data-theme=ossature] .kpi:before,:root[data-theme=ossature] .kpis .kpi:nth-child(2):before,:root[data-theme=ossature] .kpis .kpi:nth-child(3):before,:root[data-theme=ossature] .kpis .kpi:nth-child(4):before{background:var(--chrome-filet)}:root[data-theme=ossature] .kpis .kpi .kpi-n{color:var(--texte)}:root[data-theme=ossature] .metier-shell .panneau-tete{border-bottom:1px solid var(--oss-trait);box-shadow:0 1px #ffffff0d;padding-bottom:12px;margin-bottom:10px}:root[data-theme=ossature] .metier-shell .panneau-sous{color:#9aa6b3;line-height:1.45}:root[data-theme=ossature] .metier-shell .panneau-marque{padding:10px 0 20px;margin-bottom:16px;position:relative}:root[data-theme=ossature] .metier-shell .panneau-marque:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:1px;background:var(--chrome-filet);opacity:.55}:root[data-theme=ossature] .metier-shell .panneau-marque .logo-complet{max-width:156px}:root[data-theme=ossature] .metier-shell .rail-marque .logo-marque{max-width:44px}:root[data-theme=ossature] .metier-shell .lien.actif{box-shadow:inset 3px 0 0 var(--orange),inset 0 1px #ffffff0f,0 6px 20px -10px #f26b0f73}:root[data-theme=ossature] .metier-shell .rail-btn.actif{box-shadow:inset 3px 0 0 var(--orange),0 6px 18px -10px #f26b0f66}:root[data-theme=ossature] .page h1:before,:root[data-theme=ossature] .dc-entete:before{background:linear-gradient(72deg,transparent calc(78% - 1px),rgba(255,255,255,.2) 78%,transparent calc(78% + 1px)),linear-gradient(180deg,transparent calc(72% - 1px),rgba(255,255,255,.1) 72%,transparent calc(72% + 1px));background-repeat:no-repeat;background-size:100% 100%,46% 100%;background-position:0 0,100% 0}:root[data-theme=ossature]{--oss:#232B36;--oss-haut:#2C3641;--oss-actif:#38434F;--oss-trait:#3A4653;--oss-encre:#DCE4EC;--oss-terne:#8A96A4}:root[data-theme=ossature] .metier-shell .laterale{background:linear-gradient(180deg,#2a333f,#232b36 34%,#1b222b);border-right:1px solid #3A4653;box-shadow:inset -1px 0 #ffffff0f}:root[data-theme=ossature] .metier-shell .rail{background:linear-gradient(180deg,#0d1116,#080b0f);border-right:1px solid #232B36}:root[data-theme=ossature] .metier-shell .rail-btn{color:#8a96a4}:root[data-theme=ossature] .metier-shell .rail-btn:hover{background:#ffffff12;color:#fff}:root[data-theme=ossature] .metier-shell .rail-btn.actif{background:#232b36;color:#fff;box-shadow:inset 3px 0 #97a2ae,0 2px 10px -4px #000c}:root[data-theme=ossature] .metier-shell .panneau-titre{background:none;-webkit-text-fill-color:currentColor;color:#f7fafc;font-weight:800;letter-spacing:-.01em}:root[data-theme=ossature] .metier-shell .panneau-sous{color:#a9b6c3}:root[data-theme=ossature] .metier-shell .panneau-tete{border-bottom:1px solid var(--oss-trait);box-shadow:0 1px #ffffff0d}:root[data-theme=ossature] .metier-shell .panneau-marque:after{opacity:.55}:root[data-theme=ossature] .metier-shell .panneau-marque,:root[data-theme=ossature] .marque,:root[data-theme=ossature] .portail-marque,:root[data-theme=ossature] .pt-marque{background:linear-gradient(180deg,#fff,#f2f5f8);border:1px solid #FFFFFF;border-radius:14px;padding:16px 16px 13px;margin:0 2px 16px;box-shadow:0 1px #ffffff80,0 10px 26px -14px #000000d9}:root[data-theme=ossature] .metier-shell .panneau-marque:after{display:none}:root[data-theme=ossature] .metier-shell .logo-mot span{color:#5c6a78}:root[data-theme=ossature] .metier-shell .logo-mot b{color:#c85a0c}:root[data-theme=ossature] .metier-shell .rail-marque{background:linear-gradient(180deg,#fff,#f2f5f8);border-radius:10px;padding:6px 7px;margin-bottom:10px;box-shadow:0 6px 16px -10px #000000e6}:root[data-theme=ossature] .groupe-titre{color:#9facba}:root[data-theme=ossature] .metier-shell .lien{color:var(--oss-encre)}:root[data-theme=ossature] .metier-shell .lien:hover{background:var(--oss-haut);color:#fff}:root[data-theme=ossature] .metier-shell .lien.actif{background:var(--oss-actif);color:#fff;font-weight:700;border-left-color:transparent;box-shadow:inset 3px 0 #a9b4bf,inset 0 1px #ffffff14,0 4px 14px -8px #000000b3}:root[data-theme=ossature] .metier-shell .panneau .lien.actif .ico{color:#c8d1da}:root[data-theme=ossature] .metier-shell .panneau .lien.actif .txt{color:#fff}:root[data-theme=ossature] .metier-shell .lat-compte,:root[data-theme=ossature] .metier-shell .lat-bas,:root[data-theme=ossature] .metier-shell .lat-version{border-top-color:var(--oss-trait)}:root[data-theme=ossature] .metier-shell .lat-version,:root[data-theme=ossature] .metier-shell .lat-mail{color:var(--oss-terne)}:root[data-theme=ossature] .metier-shell .lat-quitter{background:var(--oss-haut);border:1px solid var(--oss-trait);color:var(--oss-encre)}:root[data-theme=ossature] .metier-shell .lat-quitter:hover{background:#3a2022;border-color:#5c2b2c;color:#ff9e9e}:root[data-theme=ossature] .promo{background:linear-gradient(140deg,#1b222b,#38434f);color:#edf1f5;border:1px solid #3A4653;box-shadow:none}:root[data-theme=ossature] .ad-note{background:linear-gradient(100deg,#f4f7fa,#fbfcfd);color:#33414f;border:1px solid #DDE3EA;box-shadow:inset 3px 0 #a9b4bf}:root[data-theme=ossature] .ad-note-ico{color:#7c8894}:root[data-theme=ossature] .ad-note-titre{color:#5c6a78;filter:none}:root[data-theme=ossature] .ad-note p{color:#414f5c}:root[data-theme=ossature] .ad-note b{color:#11161c}:root[data-theme=ossature] .ad-note-vigilance{border-top-color:#dde3ea}:root[data-theme=ossature] .ad-demande{background:linear-gradient(180deg,#fbfcfd,#fff);border-color:#dde3ea}:root[data-theme=ossature] .ad-demande h5{color:#11161c}:root[data-theme=ossature] .ad-choix-p.actif{background:#232b36;color:#fff;border-color:transparent;box-shadow:inset 0 -3px #6e7a87}:root[data-theme=ossature] .ad-choix-p:hover{border-color:#8e99a5}:root[data-theme=ossature] .panneau-marque{display:block;line-height:0;background:linear-gradient(180deg,#fff,#f2f5f8);border:1px solid #FFFFFF;border-radius:14px;padding:16px 16px 13px;margin:0 2px 16px;box-shadow:0 1px #ffffff80,0 10px 26px -14px #000000d9}:root[data-theme=ossature] .panneau-marque:after{display:none}:root[data-theme=ossature] .panneau-marque .logo-complet{max-width:156px}:root[data-theme=ossature] .panneau-marque .logo-mot span{color:#5c6a78}:root[data-theme=ossature] .panneau-marque .logo-mot b{color:#c85a0c}:root[data-theme=ossature] .panneau-titre{background:none;-webkit-text-fill-color:currentColor;color:#f7fafc;font-weight:800;letter-spacing:-.01em}:root[data-theme=ossature] .panneau-sous{color:#a9b6c3}.metier-phase.metier-client.metier-client{--ck-fond:#0D1116;--ck-surface:#171D23;--ck-surface-h:#1F262D;--ck-trait:rgba(255,255,255,.085);--ck-trait-fort:rgba(255,255,255,.16);--ck-txt:#E9EFF3;--ck-txt2:#94A5AF;--ck-orange:#F97316;--ck-orange-clair:#FDBA74;position:relative;padding:20px 20px 24px;border-radius:18px;border:1px solid var(--ck-trait);color:var(--ck-txt);background:radial-gradient(1400px 320px at 8% -8%,rgba(249,115,22,.1),transparent 62%),linear-gradient(168deg,#141a20,#0d1116 56%,#090c0f);box-shadow:0 24px 56px #060a0e61,inset 0 1px #ffffff0d}.metier-phase.metier-client.metier-client:before{content:"";position:absolute;inset:0 0 auto;height:1px;border-radius:18px 18px 0 0;pointer-events:none;opacity:.85;background:linear-gradient(90deg,transparent,var(--ck-orange) 22%,var(--ck-orange-clair) 50%,var(--ck-orange) 78%,transparent);box-shadow:0 0 12px #f9731673}.metier-client.metier-client .fiche-tete h1{color:var(--ck-txt);text-shadow:0 1px 0 rgba(0,0,0,.5)}.metier-client.metier-client .fiche-tete .sous-titre,.metier-client.metier-client .sous-titre{color:var(--ck-txt2)}.metier-client.metier-client .fiche-tete a{color:var(--ck-orange-clair)}.metier-client.metier-client .fiche-tete .btn,.metier-client.metier-client .metier-actions .btn{color:var(--ck-txt);border:1px solid var(--ck-trait-fort);background:linear-gradient(175deg,#2a333b,#171e24);box-shadow:0 4px 0 -1px #0a0e12,0 8px 16px #0006,inset 0 1px #ffffff1a;transition:transform .1s ease,box-shadow .1s ease,filter .1s ease}.metier-client.metier-client .fiche-tete .btn:hover:not(:disabled){filter:brightness(1.14)}.metier-client.metier-client .fiche-tete .btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #0a0e12,0 3px 8px #00000057,inset 0 1px #ffffff0f}.metier-client.metier-client .fiche-tete .btn-orange,.metier-client.metier-client .metier-actions .btn-orange{color:var(--ck-orange-clair);border-color:#f97316a6;background:linear-gradient(175deg,#2a333b,#171e24);box-shadow:0 4px 0 -1px #0a0e12,0 8px 16px #0006,inset 0 1px #ffffff1a,0 0 14px #f9731638}.metier-client.metier-client .fiche-tete .btn-primaire{background:linear-gradient(175deg,#31404a,#1b242b);border-color:var(--ck-trait-fort)}.metier-client.metier-client .nav-bloc{border:1px solid var(--ck-trait);border-radius:14px;background:linear-gradient(170deg,var(--ck-surface-h),#10161B);box-shadow:0 6px 0 -3px #00000080,0 12px 22px #00000052,inset 0 1px #ffffff0f}.metier-client.metier-client .nav-bloc:before{height:2px;opacity:.55}.metier-client.metier-client .nav-bloc-t b{color:var(--ck-txt)}.metier-client.metier-client .nav-ico{background:linear-gradient(160deg,#242c34,#151b21);color:var(--f);border:1px solid var(--ck-trait);box-shadow:inset 0 1px #ffffff14}.metier-client.metier-client .nav-nb{background:#f973162e;color:var(--ck-orange-clair)}.metier-client.metier-client .metier-nav button.nav-ligne{background:linear-gradient(170deg,#1d242b,#141a20);border:1px solid var(--ck-trait);border-radius:11px;color:var(--ck-txt);box-shadow:0 3px 0 -1px #00000080,inset 0 1px #ffffff0e}.metier-client.metier-client .metier-nav button.nav-ligne:before{opacity:.75}.metier-client.metier-client .metier-nav button.nav-ligne .t{color:var(--ck-txt)}.metier-client.metier-client .metier-nav button.nav-ligne .s{color:var(--ck-txt2)}.metier-client.metier-client .metier-nav button.nav-ligne:hover{background:linear-gradient(170deg,#242c34,#171e25);border-color:var(--ck-trait-fort);transform:translateY(-1px);box-shadow:0 5px 0 -2px #00000080,0 10px 18px #0000004d}.metier-client.metier-client .metier-nav button.nav-ligne:active{transform:translateY(1px);box-shadow:0 1px #00000080,inset 0 1px #ffffff0a}.metier-client.metier-client .metier-nav button.nav-ligne[aria-current]{background:linear-gradient(170deg,#262f37,#181f26);border-color:#f9731699;box-shadow:0 4px 0 -2px #00000080,0 8px 18px #0000004d,inset 0 1px #ffffff14,0 0 16px #f973162e}.metier-client.metier-client .metier-nav button.nav-ligne[aria-current] .t{color:var(--ck-txt)}.metier-client.metier-client .metier-nav button.nav-ligne[aria-current] .s{color:var(--ck-txt2)}.metier-client.metier-client .metier-nav button.nav-ligne[aria-current]:before{width:3px;opacity:1;background:var(--ck-orange);box-shadow:0 0 10px #f97316d9}.metier-client.metier-client .metier-nav button.nav-ligne.a-alerte{background:linear-gradient(170deg,#2a2119,#1a1512);border-color:#f9731673}.metier-client.metier-client .metier-nav button.nav-ligne.a-alerte .s{color:var(--ck-orange-clair)}.metier-client.metier-client .metier-nav-bureau::-webkit-scrollbar-thumb{background:var(--ck-trait-fort)}.metier-client.metier-client .metier-nav-mobile label{color:var(--ck-txt2)}.metier-client.metier-client .metier-nav-mobile select{background:var(--ck-surface);color:var(--ck-txt);border:1px solid var(--ck-trait-fort)}.metier-client.metier-client .card,.metier-client.metier-client .kpis{box-shadow:0 10px 26px #00000057;border-color:#00000040}.metier-client.metier-client :where(.card,.kpis,.alerte,.recap-rdv,.encart,.bord-fil,.bord-calme,table.liste,.tableau,.modale,.panneau-detail,.dc-cat,.bloc-metier){color:var(--metier-encre)}.metier-client.metier-client :where(.card,.alerte,.recap-rdv) :where(h2,h3,h4,b,strong,label,th,legend){color:inherit}.metier-client.metier-client :where(.card,.recap-rdv) :where(h2,h3){color:var(--metier-petrole)}.metier-client.metier-client .card .sous-titre{color:var(--metier-secondaire)}.metier-client.metier-client .ckpt,.metier-client .ckpt *{color:unset}.metier-client.metier-client>h2,.metier-client>h3{color:var(--ck-txt)}.metier-phase.metier-client.metier-client{background:linear-gradient(104deg,transparent 34%,rgba(255,255,255,.045) 45%,rgba(255,255,255,.012) 52%,transparent 63%),repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0 1px,transparent 1px 3px),radial-gradient(1400px 320px at 8% -8%,rgba(249,115,22,.09),transparent 62%),linear-gradient(170deg,#222a32,#161c23 34%,#0e1319 72%,#0a0d11);box-shadow:0 24px 56px #060a0e6b,inset 0 1px #ffffff24,inset 0 -1px #0009}.metier-client.metier-client .nav-bloc{background:linear-gradient(104deg,transparent 30%,rgba(255,255,255,.05) 44%,transparent 58%),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px),linear-gradient(168deg,#2b343d,#1d242b 46%,#141a20);box-shadow:0 6px 0 -3px #0000008c,0 14px 26px #00000057,inset 0 1px #ffffff21,inset 0 -1px #00000080}.metier-client.metier-client .metier-nav button.nav-ligne,.metier-client.metier-client .fiche-tete .btn,.metier-client.metier-client .metier-actions .btn{background:linear-gradient(100deg,transparent 32%,rgba(255,255,255,.055) 46%,transparent 60%),linear-gradient(172deg,#39434d,#252e36 42%,#161d24);box-shadow:0 3px 0 -1px #0000008c,0 8px 16px #00000057,inset 0 1px #ffffff29,inset 0 -1px #00000080}.metier-client.metier-client .metier-nav button.nav-ligne:hover{background:linear-gradient(100deg,transparent 28%,rgba(255,255,255,.085) 46%,transparent 62%),linear-gradient(172deg,#414c57,#2b353e 42%,#1a2129)}.metier-client.metier-client .fiche-tete .btn-orange,.metier-client.metier-client .metier-actions .btn-orange{background:linear-gradient(100deg,transparent 32%,rgba(255,255,255,.06) 46%,transparent 60%),linear-gradient(172deg,#39434d,#252e36 42%,#161d24)}.metier-client.metier-client .metier-nav button.nav-ligne[aria-current]{background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.075) 46%,transparent 62%),linear-gradient(172deg,#414c57,#2a343d 42%,#191f26)}.metier-client.metier-client .fiche-tete h1{background:linear-gradient(176deg,#fff,#fbfdfe 48%,#e7edf1);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.metier-client.metier-client .fiche-tete h1 :where(.pill,.tp-plaque,span[class]){-webkit-background-clip:border-box;background-clip:border-box}.metier-client.metier-client .fiche-tete{border-bottom:1px solid rgba(0,0,0,.55);box-shadow:0 1px #ffffff12;padding-bottom:12px}.metier-client.metier-client :where(.card,.bord-fil,.bord-calme,.dc-cat,.metier-synthese,.metier-progression){color:var(--ck-txt);border:1px solid var(--ck-trait);border-radius:14px;background:linear-gradient(104deg,transparent 32%,rgba(255,255,255,.035) 46%,transparent 60%),repeating-linear-gradient(0deg,rgba(255,255,255,.015) 0 1px,transparent 1px 3px),linear-gradient(168deg,#242c35,#192027 44%,#121820);box-shadow:0 12px 26px #00000057,inset 0 1px #ffffff1f,inset 0 -1px #00000080}.metier-client.metier-client :where(.card,.metier-synthese) :where(h2,h3,h4,b,strong,summary,dt){color:var(--ck-txt)}.metier-client.metier-client :where(.card,.metier-synthese) :where(p,li,td,span,small,dd){color:var(--ck-txt2)}.metier-client.metier-client .card .sous-titre,.metier-client.metier-client .metier-source,.metier-client.metier-client .metier-description{color:var(--ck-txt2)}.metier-client.metier-client .metier-repere{color:var(--ck-orange-clair);opacity:.85}.metier-client.metier-client .card>h2:first-child,.metier-client.metier-client .card .card-titre{border-bottom:1px solid rgba(0,0,0,.5);box-shadow:0 1px #ffffff12;padding-bottom:10px;background:none}.metier-client.metier-client .metier-synthese{border-top:1px solid rgba(249,115,22,.5)}.metier-client.metier-client .metier-indicateurs{border-top:1px solid var(--ck-trait);border-bottom:1px solid var(--ck-trait)}.metier-client.metier-client .metier-indicateurs button{color:var(--ck-txt);border-right-color:var(--ck-trait);background:transparent}.metier-client.metier-client .metier-indicateurs button:hover{background:#ffffff0b}.metier-client.metier-client .metier-indicateurs strong{color:var(--ck-txt)}.metier-client.metier-client .metier-indicateurs span{color:var(--ck-txt2)}.metier-client.metier-client .metier-indicateurs button[data-etat=action]:not([data-vide]) strong{color:var(--ck-orange-clair)}.metier-client.metier-client .kpis{border:1px solid var(--ck-trait);background:transparent;box-shadow:none}.metier-client.metier-client .kpis .kpi,.metier-client.metier-client .kpis .kpi:nth-child(n){background:transparent;border-right:1px solid var(--ck-trait);color:var(--ck-txt)}.metier-client.metier-client .kpi-n,.metier-client.metier-client .kpis .kpi:nth-child(n) .kpi-n{color:var(--ck-txt)}.metier-client.metier-client .kpi-l{color:var(--ck-txt2)}.metier-client.metier-client .kpi[data-manquant] .kpi-n{color:var(--ck-txt2);font-style:italic}.metier-client.metier-client .synth-lignes>div{background:#ffffff09;border:1px solid var(--ck-trait);border-radius:10px;box-shadow:inset 0 1px #ffffff0d}.metier-client.metier-client .synth-lignes small{color:var(--ck-txt2)}.metier-client.metier-client .synth-lignes b,.metier-client.metier-client table.liste{color:var(--ck-txt)}.metier-client.metier-client table.liste th{background:#ffffff0d;color:var(--ck-txt2);border-bottom:1px solid var(--ck-trait)}.metier-client.metier-client table.liste td{border-bottom:1px solid var(--ck-trait);color:var(--ck-txt)}.metier-client.metier-client table.liste tr:hover td{background:#ffffff09}.metier-client.metier-client table.liste a{color:var(--ck-orange-clair)}.metier-client.metier-client .onglets{border-bottom:1px solid var(--ck-trait)}.metier-client.metier-client .onglet{color:var(--ck-txt2)}.metier-client.metier-client .onglet.actif{background:#f9731624;color:var(--ck-txt);border-color:#f9731680}.metier-client.metier-client .btn-lien{color:var(--ck-orange-clair)}.metier-client.metier-client .rac{color:var(--ck-txt);border-color:var(--ck-trait);background:#ffffff0a}.metier-client.metier-client :where(.alerte,.alerte-info,.alerte-ok,.alerte-warn){color:var(--ck-txt);border:1px solid var(--ck-trait-fort);background:#ffffff0d}.metier-client.metier-client .alerte-ok{background:#34d3991a;border-color:#34d39966}.metier-client.metier-client .alerte-warn{background:#f973161a;border-color:#f9731673}.metier-client.metier-client .alerte b{color:var(--ck-txt)}.metier-client.metier-client :where(.champ,label)>span,.metier-client.metier-client .champ-libelle{color:var(--ck-txt2)}.metier-client.metier-client :where(input,select,textarea){background:#fbfdfe;color:var(--metier-encre);border:1px solid var(--ck-trait-fort)}.metier-client.metier-client :where(input,select,textarea)::placeholder{color:#7c8d96}.metier-client.metier-client .recap-rdv{background:#ffffff0a;border-color:var(--ck-trait);color:var(--ck-txt)}.metier-client.metier-client .recap-titre{color:var(--ck-orange-clair)}.metier-client.metier-client .recap-quoi{color:var(--ck-txt)}.metier-client.metier-client .recap-ligne{border-top-color:var(--ck-trait)}.metier-client.metier-client .recap-ligne.ton-rien,.metier-client.metier-client .recap-ligne.ton-rien .recap-quoi{color:var(--ck-txt2)}.metier-client.metier-client .recap-avert{background:#f973161f;border-color:#f9731673;color:#fde4c8}.metier-client.metier-client .metier-progression summary{color:var(--ck-txt)}.metier-client.metier-client .metier-progression progress{accent-color:var(--ck-orange)}.metier-client.metier-client .pill{box-shadow:0 2px 6px #0006}.metier-client.metier-client{--etat-info:#7E93A6;--etat-info-fond:rgba(255,255,255,.05);--etat-action-fond:rgba(249,115,22,.12);--etat-avertir-fond:rgba(249,115,22,.12);--etat-bloque-fond:rgba(248,113,113,.12);--etat-fini-fond:rgba(52,211,153,.1);--etat-inconnu-fond:rgba(255,255,255,.05)}.metier-client.metier-client [data-etat][data-etat]:not(.pill):not([data-vide]) :where(b,strong,.n,.kpi-n){color:var(--ck-txt)}.metier-client.metier-client [data-etat][data-etat=action]:not(.pill):not([data-vide]) :where(b,strong,.n,.kpi-n){color:var(--ck-orange-clair)}.metier-client.metier-client [data-etat][data-etat]:not(.pill)[data-vide]{background:transparent}.metier-client.metier-client [data-etat][data-etat]:not(.pill)[data-vide] :where(b,strong,.n,.kpi-n),.metier-client.metier-client [data-vide][data-vide]:not(.pill) :where(b,strong,.n,.kpi-n){color:var(--ck-txt2)}.metier-client.metier-client [data-etat]:not(.pill):hover{filter:brightness(1.18)}.metier-client.metier-client [data-manquant][data-manquant] :where(.kpi-n,b,strong){color:var(--ck-txt2)}.metier-client.metier-client .card h3{color:var(--ck-txt);background:linear-gradient(100deg,rgba(255,255,255,.075),rgba(255,255,255,.02) 62%,transparent);box-shadow:inset 3px 0 0 var(--ck-orange),inset 0 0 0 1px #ffffff0d}.metier-client.metier-client .card h3 .cpt{color:var(--ck-txt2)}.metier-client.metier-client .card h3 .ico{color:var(--ck-orange-clair)}.metier-client.metier-client .card .btn,.metier-client.metier-client .barre-outils .btn,.metier-client.metier-client .card button.btn{color:var(--ck-txt);border:1px solid var(--ck-trait-fort);background:linear-gradient(100deg,transparent 32%,rgba(255,255,255,.055) 46%,transparent 60%),linear-gradient(172deg,#39434d,#252e36 42%,#161d24);box-shadow:0 3px 0 -1px #0000008c,0 8px 16px #00000057,inset 0 1px #ffffff29,inset 0 -1px #00000080}.metier-client.metier-client .card .btn-orange,.metier-client.metier-client .barre-outils .btn-orange{color:var(--ck-orange-clair);border-color:#f97316a6;box-shadow:0 3px 0 -1px #0000008c,0 8px 16px #00000057,inset 0 1px #ffffff24,0 0 14px #f9731633}.metier-client.metier-client .kpis .kpi,.metier-client.metier-client .kpis .kpi:nth-child(n){background:#ffffff09;border:0;border-right:1px solid var(--ck-trait);border-radius:0;box-shadow:none;color:var(--ck-txt)}.metier-client.metier-client .kpis .kpi:last-child{border-right:0}.metier-client.metier-client .kpis .kpi:before{display:none}.metier-client.metier-client .kpis .kpi .kpi-n,.metier-client.metier-client .kpis .kpi:nth-child(n) .kpi-n{color:var(--ck-txt)}.metier-client.metier-client .kpis .kpi .kpi-l{color:var(--ck-txt2)}.metier-client.metier-client .kpi-pondere:not([data-manquant]) .kpi-n{color:var(--ck-orange-clair)}.metier-client.metier-client [data-manquant] .kpi-n,.metier-client.metier-client .kpis [data-manquant] .kpi-n{color:#b6c3cb;font-style:italic}.metier-client.metier-client .nav-bloc{background:linear-gradient(104deg,transparent 38%,rgba(255,255,255,.03) 46%,transparent 55%),repeating-linear-gradient(0deg,rgba(255,255,255,.014) 0 1px,transparent 1px 3px),linear-gradient(168deg,#2b343d,#1d242b 40%,#141a20)}.metier-client.metier-client :where(.card,.bord-fil,.bord-calme,.dc-cat,.metier-synthese,.metier-progression){background:linear-gradient(104deg,transparent 38%,rgba(255,255,255,.025) 47%,transparent 56%),repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 1px,transparent 1px 3px),linear-gradient(168deg,#242c35,#192027 44%,#121820)}.metier-client.metier-client :where(.btn,.ckpt-btn),.ckpt .ckpt-btn{position:relative;isolation:isolate;overflow:hidden;--teinte:255,255,255;border:1px solid var(--ck-trait-fort, rgba(255,255,255,.16));color:var(--ck-txt, #E9EFF3);background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.07) 46%,transparent 62%),linear-gradient(176deg,rgba(var(--teinte),.34),rgba(var(--teinte),.1) 46%,#00000061),linear-gradient(176deg,#39434d,#232c34 44%,#141b22);box-shadow:0 5px 0 -2px #0000008c,0 12px 24px #0000006b,0 0 26px -6px rgba(var(--teinte),.45),inset 0 1px #ffffff38,inset 0 -2px 6px #00000080;transition:transform .13s cubic-bezier(.2,.9,.3,1.2),box-shadow .13s ease,filter .13s ease}.metier-client.metier-client :where(.btn,.ckpt-btn):before,.ckpt .ckpt-btn:before{content:"";position:absolute;inset:1px 1px auto;height:46%;border-radius:inherit;border-bottom-left-radius:40%;border-bottom-right-radius:40%;background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,.04) 70%,transparent);pointer-events:none;z-index:2;opacity:.9;transition:opacity .13s ease}.metier-client.metier-client :where(.btn,.ckpt-btn):after,.ckpt .ckpt-btn:after{content:"";position:absolute;left:var(--x,50%);top:var(--y,50%);width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;pointer-events:none;z-index:1;opacity:0;background:radial-gradient(circle,rgba(var(--teinte),.8),rgba(var(--teinte),.22) 45%,transparent 70%)}.metier-client.metier-client :where(.btn,.ckpt-btn).onde:after,.ckpt .ckpt-btn.onde:after{animation:onde-verre .62s cubic-bezier(.2,.7,.3,1)}@keyframes onde-verre{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(30)}}.metier-client.metier-client :where(.btn,.ckpt-btn):hover:not(:disabled),.ckpt .ckpt-btn:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 8px 0 -2px #0000008c,0 18px 30px #0000007a,0 0 36px -4px rgba(var(--teinte),.6),inset 0 1px #ffffff4d,inset 0 -2px 6px #00000080}.metier-client.metier-client :where(.btn,.ckpt-btn):hover:not(:disabled):before,.ckpt .ckpt-btn:hover:not(:disabled):before{opacity:1}.metier-client.metier-client :where(.btn,.ckpt-btn):active:not(:disabled),.ckpt .ckpt-btn:active:not(:disabled){transform:translateY(3px) scale(.985);box-shadow:0 1px #0000008c,0 4px 10px #0006,0 0 16px -6px rgba(var(--teinte),.5),inset 0 2px 6px #0009,inset 0 1px #ffffff1f}.metier-client.metier-client :where(.btn-orange,.ckpt-btn.fort),.ckpt .ckpt-btn.fort{--teinte:249,115,22;border-color:#f97316cc;color:#ffe9d6;background:linear-gradient(100deg,transparent 28%,rgba(255,255,255,.12) 46%,transparent 64%),linear-gradient(176deg,#f97316e6,#f973168c 52%,#b4460a73);box-shadow:0 5px 0 -2px #00000080,0 14px 28px #00000073,0 0 40px -3px #f97316d9,0 0 80px 2px #f973164d,inset 0 1px #ffffff80,inset 0 -3px 10px #00000047;text-shadow:0 1px 2px rgba(0,0,0,.4)}.metier-client.metier-client :where(.btn-orange,.ckpt-btn.fort):hover:not(:disabled),.ckpt .ckpt-btn.fort:hover:not(:disabled){box-shadow:0 8px 0 -2px #00000080,0 20px 34px #00000080,0 0 52px #f97316f2,0 0 100px 6px #f9731666,inset 0 1px #ffffff94,inset 0 -3px 10px #00000047}.metier-client.metier-client .btn-primaire{--teinte:126,147,166 }.ckpt .ckpt-piece{--teinte:249,115,22 }.metier-client.metier-client :where(.btn,.ckpt-btn):disabled,.ckpt .ckpt-btn:disabled{box-shadow:0 2px 0 -1px #0006,inset 0 1px #ffffff14;transform:none}.metier-client.metier-client :where(.btn,.ckpt-btn):disabled:before,.ckpt .ckpt-btn:disabled:before{opacity:.35}@media(prefers-reduced-motion:reduce){.metier-client.metier-client :where(.btn,.ckpt-btn),.ckpt .ckpt-btn{transition:none}.metier-client.metier-client :where(.btn,.ckpt-btn):hover:not(:disabled),.metier-client.metier-client :where(.btn,.ckpt-btn):active:not(:disabled),.ckpt .ckpt-btn:hover:not(:disabled),.ckpt .ckpt-btn:active:not(:disabled){transform:none}.metier-client.metier-client :where(.btn,.ckpt-btn).onde:after,.ckpt .ckpt-btn.onde:after{animation:none}}.demo-app{display:block;min-height:100vh;background:var(--p-fond);padding:0 0 30px}.demo-app .demo-barre{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:var(--p-surface);border-bottom:1px solid var(--p-trait);flex-wrap:wrap}.demo-app .demo-marque{display:flex;flex-direction:column;line-height:1.2;min-width:0}.demo-app .demo-marque b{font-size:.98rem;letter-spacing:.3px;color:var(--p-encre)}.demo-app .demo-marque span{font-size:.74rem;color:var(--p-doux)}.demo-compteur{font-size:.74rem;font-weight:700;color:var(--p-accent-s);white-space:nowrap;background:var(--p-accent-f);border:1px solid #f3c9a8;border-radius:999px;padding:5px 11px}.demo-compteur.fini{color:var(--p-rouge);background:var(--p-rouge-f);border-color:#f0bcb3}.demo-menu{position:sticky;top:0;z-index:20;display:flex;gap:6px;overflow-x:auto;padding:9px 12px;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--p-trait);scrollbar-width:none}.demo-menu::-webkit-scrollbar{display:none}.demo-menu a{flex:0 0 auto;text-decoration:none;font-size:.84rem;font-weight:700;color:var(--p-doux);background:var(--p-fond);border:1px solid var(--p-trait);border-radius:999px;padding:7px 14px}.demo-menu a:hover,.demo-menu a:focus-visible{color:var(--p-accent-s);border-color:var(--p-accent)}.demo-app .demo-page{max-width:1120px;margin:0 auto;padding:16px}.demo-bandeau{background:var(--p-accent-f);border:1px solid #f3c9a8;border-radius:12px;padding:11px 14px;font-size:.85rem;line-height:1.5;margin-bottom:16px;color:#7a3c12}.demo-app .demo-plaque{margin:0;font-size:1.32rem;font-weight:800;letter-spacing:-.3px;line-height:1.25;padding:16px 18px;border-radius:14px;color:#fff;background:linear-gradient(104deg,transparent 34%,rgba(255,255,255,.05) 46%,transparent 62%),linear-gradient(168deg,#242c35,#12181e);box-shadow:0 10px 24px #17212e33}.demo-intro{margin:10px 0 0;font-size:.88rem;line-height:1.5;color:var(--p-doux)}.demo-section{margin-top:26px;scroll-margin-top:64px}.demo-section h2{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:1.1rem;color:var(--p-encre)}.demo-section h2 span{font-size:.78rem;font-weight:800;color:var(--p-accent-s);background:var(--p-accent-f);border-radius:999px;padding:2px 9px}.demo-sous{margin:10px 0 0;font-size:.82rem;color:var(--p-doux);line-height:1.5}.demo-kpis{display:grid;grid-template-columns:1fr 1fr;gap:9px}.demo-kpi{background:var(--p-surface);border:1px solid var(--p-trait);border-radius:12px;padding:12px 13px;box-shadow:0 1px 3px #17212e0f}.demo-kpi span{display:block;font-size:.72rem;color:var(--p-doux);margin-bottom:3px}.demo-kpi b{font-size:1.14rem;letter-spacing:-.4px;color:var(--p-encre);white-space:nowrap}.demo-kpi.orange{background:var(--p-accent-f);border-color:#f3c9a8}.demo-kpi.orange b{color:var(--p-accent-s)}.demo-jauge{height:7px;border-radius:999px;background:#e7ebf0;overflow:hidden;margin:12px 0 0}.demo-jauge>div{height:100%;background:linear-gradient(90deg,var(--p-accent),#f7a35f)}.demo-pts{margin-top:14px;border:1px solid var(--p-trait);border-left:4px solid var(--p-doux);border-radius:12px;background:var(--p-surface);padding:12px 14px}.demo-pts.rouge{border-left-color:var(--p-rouge);background:var(--p-rouge-f)}.demo-pts.orange{border-left-color:var(--p-accent);background:var(--p-accent-f)}.demo-pts h3{margin:0 0 7px;font-size:.92rem;color:var(--p-encre)}.demo-pts ul{margin:0;padding-left:18px}.demo-pts li{font-size:.85rem;line-height:1.55;color:var(--p-encre);margin-bottom:3px}.demo-grille{display:grid;grid-template-columns:1fr;gap:10px}.demo-fiche{background:var(--p-surface);border:1px solid var(--p-trait);border-radius:12px;padding:13px 14px;box-shadow:0 1px 3px #17212e0f}.demo-fiche.due{border-left:4px solid var(--p-rouge)}.demo-fiche-t{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.demo-fiche-t b{font-size:.95rem;line-height:1.35;color:var(--p-encre);min-width:0}.demo-num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem!important;color:var(--p-accent-s)!important}.demo-fiche-s{font-size:.82rem;color:var(--p-doux);line-height:1.45;margin-top:4px}.demo-etat{flex:0 0 auto;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;border-radius:999px;padding:4px 9px;white-space:nowrap}.demo-etat.encours{background:var(--p-accent-f);color:var(--p-accent-s)}.demo-etat.fini{background:var(--p-vert-f);color:var(--p-vert)}.demo-etat.due{background:var(--p-rouge-f);color:var(--p-rouge)}.demo-barre-av{height:6px;border-radius:999px;background:#e7ebf0;overflow:hidden;margin:10px 0 0}.demo-barre-av>div{height:100%;background:var(--p-accent)}.demo-fiche-l{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;padding-top:10px;border-top:1px solid var(--p-trait)}.demo-fiche-l>div{min-width:0}.demo-fiche-l span{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.5px;color:var(--p-pale);margin-bottom:2px}.demo-fiche-l b{font-size:.92rem;color:var(--p-encre);white-space:nowrap}.demo-fiche-l .rouge b{color:var(--p-rouge)}.demo-pied{margin-top:28px;padding:16px;border:1px solid var(--p-trait);border-radius:14px;background:var(--p-surface);color:var(--p-encre)}.demo-pied>b{font-size:1rem}.demo-pied p{margin:6px 0 0;font-size:.87rem;line-height:1.55;color:var(--p-doux)}.demo-contact{display:flex;flex-direction:column;gap:8px;margin:12px 0}.demo-contact a{font-weight:700;color:var(--p-accent-s);font-size:.92rem}.demo-mention{font-size:.74rem;color:var(--p-pale);border-top:1px solid var(--p-trait);padding-top:10px;line-height:1.5}@media(min-width:680px){.demo-app .demo-barre{padding:14px 22px}.demo-app .demo-page{padding:22px}.demo-app .demo-plaque{font-size:2rem;padding:20px 24px}.demo-kpis{grid-template-columns:repeat(4,1fr)}.demo-kpi b{font-size:1.4rem}.demo-grille{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.demo-contact{flex-direction:row;gap:20px}.demo-menu{padding:10px 22px}}@media(min-width:1000px){.demo-app .demo-plaque{font-size:2.3rem}}.demo-app{background:radial-gradient(1200px 340px at 10% -8%,rgba(249,115,22,.09),transparent 60%),radial-gradient(900px 300px at 96% 4%,rgba(37,99,168,.06),transparent 62%),linear-gradient(180deg,#f7f8fa 0%,var(--p-fond) 40%);background-attachment:fixed}.demo-app .demo-barre{background:linear-gradient(176deg,#fff,#fbfcfd);box-shadow:inset 0 1px #fff,0 1px #17212e0f,0 6px 18px -12px #17212e59;border-bottom:0}.demo-app .demo-marque b{letter-spacing:.6px}.demo-compteur{box-shadow:inset 0 1px #fffc,0 2px 8px -3px #ea6b1f80}.demo-menu{background:#ffffffd1;box-shadow:0 1px #17212e0f,0 10px 22px -18px #17212e99;border-bottom:0;padding:10px 12px}.demo-menu a{position:relative;overflow:hidden;border:1px solid rgba(23,33,46,.1);background:linear-gradient(176deg,#fff,#eef1f5);box-shadow:0 2px 0 -1px #17212e1a,0 5px 10px -6px #17212e66,inset 0 1px #fff;transition:transform .12s cubic-bezier(.2,.9,.3,1.2),box-shadow .12s ease,color .12s ease}.demo-menu a:before{content:"";position:absolute;inset:1px 1px auto;height:52%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.2) 70%,transparent);pointer-events:none}.demo-menu a:hover,.demo-menu a:focus-visible{transform:translateY(-2px);color:var(--p-accent-s);border-color:#ea6b1f80;box-shadow:0 4px 0 -1px #17212e1a,0 10px 18px -8px #ea6b1f8c,inset 0 1px #fff,0 0 0 3px #ea6b1f1a}.demo-menu a:active{transform:translateY(1px)}.demo-app .demo-plaque{position:relative;overflow:hidden;border-radius:16px;background:radial-gradient(600px 160px at 12% -30%,rgba(249,115,22,.22),transparent 62%),linear-gradient(104deg,transparent 34%,rgba(255,255,255,.06) 46%,transparent 62%),linear-gradient(168deg,#2a333d,#11171d);box-shadow:0 18px 38px -16px #17212e8c,inset 0 1px #ffffff24}.demo-app .demo-plaque:after{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,#F97316 22%,#FDBA74 50%,#F97316 78%,transparent);box-shadow:0 0 12px #f9731699}.demo-section h2{position:relative;padding-left:14px;font-size:1.16rem;letter-spacing:-.2px}.demo-section h2:before{content:"";position:absolute;left:0;top:.16em;bottom:.16em;width:4px;border-radius:4px;background:linear-gradient(180deg,#f97316,#ea6b1f);box-shadow:0 0 10px -2px #f97316b3}.demo-kpi{position:relative;overflow:hidden;border-radius:14px;background:linear-gradient(176deg,#fff,#f6f8fa);box-shadow:0 1px #fff inset,0 10px 20px -14px #17212eb3,0 1px 2px #17212e0f}.demo-kpi:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#cfd6de,transparent)}.demo-kpi.orange:before{background:linear-gradient(90deg,#f97316,#fdba74)}.demo-kpi.orange{background:linear-gradient(176deg,#fff8f2,#fdefe4)}.demo-jauge{box-shadow:inset 0 1px 2px #17212e1f}.demo-jauge>div{box-shadow:0 0 12px -2px #f97316cc}.demo-fiche{position:relative;overflow:hidden;border-radius:14px;background:linear-gradient(176deg,#fff,#f7f9fb);box-shadow:0 1px #fff inset,0 12px 24px -18px #17212ecc,0 1px 2px #17212e0d;transition:transform .14s cubic-bezier(.2,.9,.3,1.2),box-shadow .14s ease}.demo-fiche:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#cfd6de,#e7ebf0)}.demo-fiche:hover{transform:translateY(-3px);box-shadow:0 1px #fff inset,0 22px 34px -22px #17212ee6,0 2px 4px #17212e0f}.demo-fiche.due{border-left:0}.demo-fiche.due:before{background:linear-gradient(180deg,#e0533c,#f0806e)}.demo-fiche-t b{letter-spacing:-.1px}.demo-fiche-l b{font-variant-numeric:tabular-nums}.demo-etat{display:inline-flex;align-items:center;gap:6px;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #17212e0f}.demo-etat:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.demo-barre-av{box-shadow:inset 0 1px 2px #17212e1f}.demo-barre-av>div{background:linear-gradient(90deg,#ea6b1f,#f9a15f);box-shadow:0 0 8px -2px #f97316cc}.demo-pts{border-left-width:5px;box-shadow:0 10px 20px -18px #17212ecc}.demo-pts h3{display:flex;align-items:center;gap:7px}.demo-pts.rouge h3:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--p-rouge);box-shadow:0 0 8px #cf3a26cc}.demo-pts.orange h3:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--p-accent);box-shadow:0 0 8px #ea6b1fcc}.demo-bandeau{background:linear-gradient(176deg,#fff7f1,#fdeee2);box-shadow:inset 0 1px #ffffffe6,0 8px 18px -16px #ea6b1fe6}.demo-pied{background:linear-gradient(176deg,#fff,#f6f8fa);box-shadow:0 1px #fff inset,0 14px 28px -22px #17212ecc}.demo-contact a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;border:1px solid rgba(234,107,31,.35);border-radius:999px;padding:9px 16px;background:linear-gradient(176deg,#fff,#fff3e9);box-shadow:inset 0 1px #fff,0 4px 10px -6px #ea6b1f99;transition:transform .12s ease,box-shadow .12s ease}.demo-contact a:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 8px 16px -6px #ea6b1fb3}@media(prefers-reduced-motion:reduce){.demo-menu a,.demo-fiche,.demo-contact a{transition:none}.demo-menu a:hover,.demo-fiche:hover,.demo-contact a:hover{transform:none}}.dq.dq{color:var(--texte)}.dq.dq .dq-tete{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:12px;padding:13px 16px;border-radius:14px;color:#f4f7f8;background:linear-gradient(135deg,#12181e,#1b222b 55%,#232c36);border:1px solid #2C3742;box-shadow:0 6px 18px #080c1047;border-left:4px solid var(--orange)}.dq.dq .dq-tete b{color:#fff;font-size:1.05rem;display:block}.dq.dq .dq-tete p{margin:3px 0 0;font-size:.82rem;color:#a8b6c0;line-height:1.45}.dq.dq .dq-chiffres{display:flex;align-items:center;gap:16px}.dq.dq .dq-chiffre{text-align:center;min-width:58px}.dq.dq .dq-chiffre b{font-size:1.45rem;font-weight:900;color:#fff;display:block;line-height:1.1}.dq.dq .dq-chiffre b.vif{color:var(--orange);text-shadow:0 0 14px rgba(249,115,22,.5)}.dq.dq .dq-chiffre b.chaud{color:#4ade80;text-shadow:0 0 14px rgba(74,222,128,.45)}.dq.dq .dq-chiffre span{font-size:.67rem;color:#93a3ae;text-transform:uppercase;letter-spacing:.06em}.dq.dq .dq-sommaire{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.dq.dq .dq-onglet{flex:1 1 140px;display:flex;align-items:center;gap:9px;border:1.5px solid var(--ligne);border-radius:11px;background:#fff;padding:8px 11px;cursor:pointer;text-align:left;font:inherit;color:var(--texte);transition:border-color .12s,box-shadow .12s,transform .12s}.dq.dq .dq-onglet:hover{border-color:var(--teinte);transform:translateY(-1px)}.dq.dq .dq-onglet.actif{border-color:var(--teinte);box-shadow:0 5px 16px #10313a29;background:var(--voile, #F6FAFB)}.dq.dq .dq-o-ico{width:28px;height:28px;flex:0 0 28px;border-radius:9px;display:grid;place-items:center;font-size:.95rem;background:var(--fondTeinte);border:1px solid var(--bordTeinte)}.dq.dq .dq-o-txt{min-width:0}.dq.dq .dq-o-t{display:block;font-size:.8rem;font-weight:800;color:var(--texte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dq.dq .dq-o-n{display:block;font-size:.7rem;color:var(--gris);font-weight:600}.dq.dq .dq-o-n.plein{color:var(--ok)}.dq.dq .dq-section{background:#fff;border:1px solid var(--ligne);border-left:5px solid var(--teinte);border-radius:14px;overflow:hidden;margin-bottom:12px;box-shadow:0 2px 8px #10313a12}.dq.dq .dq-section.ouverte{box-shadow:0 10px 26px #10313a21}.dq.dq .dq-s-tete{display:flex;align-items:center;gap:12px;width:100%;padding:13px 17px;cursor:pointer;text-align:left;font:inherit;border:0;color:#fff;background:linear-gradient(135deg,var(--teinte) 0%,var(--teinteSombre) 100%)}.dq.dq .dq-s-ico{font-size:1.25rem}.dq.dq .dq-s-t{flex:1;min-width:0;font-weight:800;font-size:.98rem;color:#fff}.dq.dq .dq-s-t small{display:block;font-weight:500;font-size:.76rem;color:#fffc;margin-top:1px}.dq.dq .dq-s-badge{font-size:.7rem;font-weight:700;color:#fff;white-space:nowrap;background:#ffffff38;padding:3px 11px;border-radius:999px}.dq.dq .dq-s-chev{font-size:1.15rem;font-weight:800;color:#fff}.dq.dq .dq-s-jauge{height:4px;background:var(--fondTeinte)}.dq.dq .dq-s-jauge div{height:100%;background:var(--teinte);transition:width .25s}.dq.dq .dq-q{padding:15px 19px;border-bottom:1px solid #EEF3F5}.dq.dq .dq-q:last-child{border-bottom:0}.dq.dq .dq-q-t{display:flex;gap:10px;align-items:flex-start}.dq.dq .dq-num{display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:25px;flex:0 0 auto;border-radius:50%;background:var(--teinte);color:#fff;font-size:.74rem;font-weight:800}.dq.dq .dq-q-l{min-width:0;font-weight:700;font-size:.96rem;color:var(--texte);line-height:1.4}.dq.dq .dq-hint{display:block;font-size:.8rem;color:var(--gris);font-style:italic;font-weight:400;margin-top:2px;line-height:1.4}.dq.dq .dq-lbl{display:block;font-size:.7rem;font-weight:800;color:var(--teinte);text-transform:uppercase;letter-spacing:.05em;margin:10px 0 5px}.dq.dq .dq-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:6px}.dq.dq .dq-chip{padding:7px 14px;border-radius:999px;font-size:.83rem;font-weight:600;cursor:pointer;border:1.5px solid var(--ligne);background:#fff;color:var(--texte);font-family:inherit;transition:all .12s}.dq.dq .dq-chip:hover{border-color:var(--choix, var(--teinte));transform:translateY(-1px)}.dq.dq .dq-chip.pris{background:var(--choix, var(--teinte));border-color:var(--choix, var(--teinte));color:#fff;font-weight:700;box-shadow:0 3px 10px #10313a33}.dq.dq .dq-note10{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.dq.dq .dq-note10 span{font-size:.95rem;color:var(--gris)}.dq.dq .dq-n{width:34px;height:34px;border-radius:9px;border:1.5px solid var(--ligne);font-weight:800;cursor:pointer;background:#fff;color:var(--texte);font-family:inherit;font-size:.88rem;transition:all .12s}.dq.dq .dq-n:hover{border-color:var(--teinte)}.dq.dq .dq-n.pris{background:var(--teinte);border-color:var(--teinte);color:#fff}.dq.dq .dq-coches{display:flex;flex-direction:column;gap:6px}.dq.dq .dq-coche{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f7fafb;border:1px solid var(--ligne);border-radius:9px;cursor:pointer;font-size:.88rem;color:var(--texte)}.dq.dq .dq-coche:hover{border-color:var(--teinte)}.dq.dq .dq-coche.pris{background:var(--fondTeinte);border-color:var(--bordTeinte);font-weight:600}.dq.dq .dq-coche input{width:16px;height:16px;accent-color:var(--teinte);flex:0 0 auto}.dq.dq .dq-critere{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #EEF3F5}.dq.dq .dq-critere:last-child{border-bottom:0}.dq.dq .dq-c-l{flex:1;min-width:0;font-size:.87rem;color:var(--texte)}.dq.dq .dq-etoiles{display:flex;gap:4px;flex:0 0 auto}.dq.dq .dq-e{width:29px;height:29px;border-radius:7px;border:1.5px solid var(--ligne);font-weight:800;font-size:.78rem;cursor:pointer;background:#fff;color:var(--gris);font-family:inherit;transition:all .12s}.dq.dq .dq-e:hover{border-color:var(--teinte)}.dq.dq .dq-e.pris{background:var(--teinte);border-color:var(--teinte);color:#fff}.dq.dq .dq-scores{margin-top:9px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.dq.dq .dq-score{background:#f7fafb;border:1.5px solid var(--ligne);border-radius:11px;padding:11px 13px}.dq.dq .dq-score-t{font-size:.79rem;font-weight:800;color:var(--texte);margin-bottom:8px}.dq.dq .dq-zone{width:100%;border:1.5px solid var(--ligne);border-radius:10px;padding:10px 12px;font-size:.9rem;font-family:inherit;resize:vertical;min-height:62px;background:#f7fafb;outline:none;line-height:1.5;color:var(--texte)}.dq.dq .dq-zone::placeholder{color:#93a7ae}.dq.dq .dq-zone:focus{border-color:var(--teinte);background:#fff;box-shadow:0 0 0 3px var(--fondTeinte)}.dq.dq .dq-zone.vedette{border-color:var(--orange);background:#fffbf7}.dq.dq .dq-zone.vedette:focus{box-shadow:0 0 0 3px #f9731629}.dq.dq .dq-chrono{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-bottom:12px;background:#fff;border:1px solid var(--ligne);border-radius:12px;padding:10px 16px}.dq.dq .dq-chrono.tourne{background:#fef3f2;border-color:#fbc9c4}.dq.dq .dq-chrono-t{font-weight:800;color:var(--texte)}.dq.dq .dq-pendule{font-family:ui-monospace,Menlo,monospace;font-size:1.5rem;font-weight:800;color:var(--texte);font-variant-numeric:tabular-nums}.dq.dq .dq-chrono.tourne .dq-pendule{color:var(--erreur)}.dq.dq .dq-chrono small{font-size:.78rem;color:var(--gris)}.dq.dq .dq-b-chrono{border:0;border-radius:10px;padding:9px 20px;font-weight:800;cursor:pointer;color:#fff;font-family:inherit;font-size:.88rem;background:linear-gradient(135deg,#1a8a4a,#0f6b39)}.dq.dq .dq-b-chrono.stop{background:var(--erreur)}.dq.dq .dq-pied{display:flex;gap:10px;flex-wrap:wrap;position:sticky;bottom:0;z-index:3;background:var(--fond);border-top:1px solid var(--ligne);padding:12px 4px;margin-top:8px}@media(max-width:720px){.dq.dq .dq-tete{flex-direction:column;align-items:flex-start}.dq.dq .dq-onglet{flex:1 1 100%}.dq.dq .dq-critere{flex-direction:column;align-items:flex-start;gap:6px}.dq.dq .dq-q{padding:13px 14px}}:root[data-theme=ossature]{--beton:#EDECE8;--beton-2:#E4E2DD;--acier:linear-gradient(180deg,#FCFCFC 0%,#F2F3F4 55%,#E9EAEC 100%);--argent:linear-gradient(180deg,#FFFFFF 0%,#F1F2F4 42%,#E3E5E8 100%);--pierre-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='.02' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .035 0'/></filter><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='1' seed='9'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .09 -.02'/></filter><rect width='100%' height='100%' filter='url(%23m)'/><rect width='100%' height='100%' filter='url(%23g)'/></svg>");--titane:var(--pierre-grain), linear-gradient(160deg,#3A3D43 0%,#2A2D32 50%,#33363B 100%);--titane-sombre:var(--pierre-grain), linear-gradient(160deg,#303338 0%,#222428 55%,#2B2E33 100%);--bois-fil:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1400' height='240'><filter id='z' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='.0007 .016' numOctaves='3' seed='31' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .05  0 0 0 0 .03  0 0 0 0 .012  1.9 0 0 0 -.78'/></filter><filter id='v' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='.0016 .15' numOctaves='4' seed='21' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .05  0 0 0 0 .025  0 0 0 0 .01  2.4 0 0 0 -1.02'/></filter><filter id='c' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='.0022 .22' numOctaves='3' seed='5' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .86  0 0 0 0 .63  0 0 0 0 .4  -2.1 0 0 0 .74'/></filter><filter id='p' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='.02 2' numOctaves='2' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .05  0 0 0 0 .025  0 0 0 0 .01  0 0 0 .8 -.3'/></filter><rect width='100%' height='100%' filter='url(%23z)'/><rect width='100%' height='100%' filter='url(%23v)'/><rect width='100%' height='100%' filter='url(%23c)' opacity='.45'/><rect width='100%' height='100%' filter='url(%23p)'/></svg>");--vernis:linear-gradient(180deg,rgba(255,236,210,.16) 0%,rgba(255,236,210,0) 38%,rgba(0,0,0,0) 62%,rgba(0,0,0,.22) 100%);--bois:linear-gradient(180deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 42%,rgba(0,0,0,0) 62%,rgba(0,0,0,.28) 100%), url(/pierre-anthracite.jpg) center / cover no-repeat, #26282C;--brosse:repeating-linear-gradient(90deg,rgba(255,255,255,.028) 0 1px,rgba(0,0,0,.012) 1px 2px,transparent 2px 5px);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--neon:#FF790F;--neon-doux:rgba(255,121,15,.55);--neon-halo:0 0 6px rgba(255,121,15,.65), 0 0 16px rgba(255,121,15,.25);--encre:#1E2227;--encre-2:#454B54;--relief:inset 0 1px 0 rgba(255,255,255,.95), inset 0 -1px 0 rgba(0,0,0,.06);--ombre-1:0 1px 2px rgba(30,34,39,.08), 0 4px 10px -4px rgba(30,34,39,.12);--ombre-2:0 1px 2px rgba(30,34,39,.06), 0 10px 24px -10px rgba(30,34,39,.22), 0 30px 60px -40px rgba(30,34,39,.35)}:root[data-theme=ossature] .app .principal{background:radial-gradient(1200px 600px at 85% -10%,rgba(255,255,255,.9),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(214,210,202,.6),transparent 60%),var(--grain),var(--beton)}:root[data-theme=ossature] .app .rail{background:var(--titane-sombre);box-shadow:inset -1px 0 #ffffff14,1px 0 #00000026}:root[data-theme=ossature] .app .rail-btn{position:relative;border-radius:14px;transition:background .2s,box-shadow .2s}:root[data-theme=ossature] .app .rail-btn:hover{background:#ffffff1a;box-shadow:inset 0 1px #ffffff26}:root[data-theme=ossature] .app .rail-btn.actif{background:var(--argent);color:var(--encre);box-shadow:var(--relief),0 6px 14px -6px #0000008c,0 0 0 1px #ff790f8c,var(--neon-halo)}:root[data-theme=ossature] .app .rail-btn.actif:after{content:"";position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--neon);animation:lq-ping 2.4s ease-out infinite}:root[data-theme=ossature] .app .laterale{background:var(--titane);box-shadow:inset -1px 0 #ffffff1a,2px 0 18px -8px #00000059}:root[data-theme=ossature] .app .panneau-tete:after{content:"";display:block;height:1px;margin-top:10px;background:linear-gradient(90deg,var(--neon),rgba(255,121,15,0) 70%);box-shadow:var(--neon-halo)}:root[data-theme=ossature] .app .lien{position:relative;border-radius:12px;border-left:0;margin:2px 0;padding:8px 12px;color:#f1f2f4;transition:background .2s,box-shadow .2s,transform .15s}:root[data-theme=ossature] .app .lien .ico{color:#d6d9de}:root[data-theme=ossature] .app .lien:hover{background:#ffffff1a;box-shadow:inset 0 1px #ffffff1f;transform:translate(2px)}:root[data-theme=ossature] .app .lien.actif{color:var(--encre);border-left:0;background:var(--argent);box-shadow:var(--relief),0 8px 18px -10px #0009}:root[data-theme=ossature] .app .lien.actif .ico{color:var(--encre);opacity:1}:root[data-theme=ossature] .app .lien.actif:before{content:"";position:absolute;left:-8px;top:20%;bottom:20%;width:2px;border-radius:2px;background:var(--neon);box-shadow:var(--neon-halo)}:root[data-theme=ossature] .app .topbar{background:var(--titane-sombre);box-shadow:inset 0 -1px #ff790f8c,0 1px 10px -2px #ff790f40}:root[data-theme=ossature] .app .page:not(.portail-app) h1:not(.metier-client *){background:var(--titane)!important;color:#fff;box-shadow:var(--ombre-2),inset 0 1px #ffffff2e,inset 0 -2px 0 -1px #ff790fe6,0 6px 18px -12px #ff790f99}:root[data-theme=ossature] .app .page:not(.portail-app) h1:not(.metier-client *) .tp-plaque{position:relative;background:var(--argent)!important;color:var(--encre)!important;box-shadow:var(--relief),0 6px 14px -6px #00000080!important}:root[data-theme=ossature] .app .page:not(.portail-app) h1:not(.metier-client *) .tp-plaque:after{content:"";position:absolute;inset:-4px;border-radius:inherit;pointer-events:none;border:1.5px solid var(--neon);box-shadow:var(--neon-halo);opacity:0;animation:lq-echo 3.2s ease-out infinite}:root[data-theme=ossature] .app .page:not(.portail-app) .btn:not(.metier-client *),:root[data-theme=ossature] .app .topbar .btn{position:relative;overflow:hidden;isolation:isolate;border-radius:999px;color:var(--encre);border:1px solid rgba(30,34,39,.14);background:var(--argent);box-shadow:var(--relief),var(--ombre-1);text-shadow:0 1px 0 rgba(255,255,255,.7);transition:transform .15s ease,box-shadow .2s ease}:root[data-theme=ossature] .app .page:not(.portail-app) .btn:not(.metier-client *):before,:root[data-theme=ossature] .app .topbar .btn:before{content:"";position:absolute;inset:1px 9% 54%;border-radius:999px;z-index:-1;pointer-events:none;display:none}:root[data-theme=ossature] .app .page:not(.portail-app) .btn:not(.metier-client *):after,:root[data-theme=ossature] .app .topbar .btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:38%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.7),transparent);transform:skew(-20deg);transition:left .6s ease}:root[data-theme=ossature] .app .page:not(.portail-app) .btn:not(.metier-client *):hover:not(:disabled),:root[data-theme=ossature] .app .topbar .btn:hover:not(:disabled){transform:translateY(-1px);filter:none;box-shadow:var(--relief),var(--ombre-2)}:root[data-theme=ossature] .app .page:not(.portail-app) .btn:not(.metier-client *):hover:not(:disabled):after,:root[data-theme=ossature] .app .topbar .btn:hover:not(:disabled):after{left:130%}:root[data-theme=ossature] .app .page:not(.portail-app) .btn:not(.metier-client *):active:not(:disabled){transform:scale(.98)}:root[data-theme=ossature] .app .page:not(.portail-app) .btn-primaire:not(.metier-client *){background:var(--titane);color:#fff;border-color:#0003;text-shadow:0 1px 1px rgba(0,0,0,.35);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0003,var(--ombre-1)}:root[data-theme=ossature] .app .page:not(.portail-app) .btn-primaire:not(.metier-client *):before{background:linear-gradient(180deg,#ffffff47,#fff0)}:root[data-theme=ossature] .app .page:not(.portail-app) .btn-orange:not(.metier-client *){background:var(--titane-sombre);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4);border:1.5px solid var(--neon);box-shadow:inset 0 1px #ffffff38,inset 0 0 12px -4px #ff790f8c,var(--neon-halo),var(--ombre-1)}:root[data-theme=ossature] .app .page:not(.portail-app) .btn-orange:not(.metier-client *):before{background:linear-gradient(180deg,#ffffff38,#fff0)}:root[data-theme=ossature] .app .page:not(.portail-app) .btn-orange:not(.metier-client *):hover:not(:disabled){box-shadow:inset 0 1px #ffffff38,inset 0 0 16px -4px #ff790fb3,0 0 8px #ff790fcc,0 0 24px #ff790f59,var(--ombre-2)}:root[data-theme=ossature] .app .page:not(.portail-app) .btn-contour:not(.metier-client *){background:var(--argent);color:var(--encre)}:root[data-theme=ossature] .app .topbar .btn{background:#ffffff1a;color:#fff;border-color:#ffffff38;text-shadow:none}:root[data-theme=ossature] .app .topbar .btn:before{background:linear-gradient(180deg,#fff3,#fff0)}:root[data-theme=ossature] .app .page:not(.portail-app) .pros-nav:not(.metier-client *){background:var(--beton-2);border-radius:20px;box-shadow:inset 0 2px 4px #1e222724,inset 0 -1px #fffc}:root[data-theme=ossature] .app .page:not(.portail-app) .onglet:not(.metier-client *),:root[data-theme=ossature] .app .page:not(.portail-app) .pros-onglet:not(.metier-client *){position:relative;border-radius:999px;color:var(--encre-2);transition:background .2s,box-shadow .2s,transform .15s}:root[data-theme=ossature] .app .page:not(.portail-app) .onglet:not(.metier-client *){background:var(--acier);border:1px solid rgba(30,34,39,.12);box-shadow:var(--relief),var(--ombre-1)}:root[data-theme=ossature] .app .page:not(.portail-app) .onglet:not(.metier-client *):hover,:root[data-theme=ossature] .app .page:not(.portail-app) .pros-onglet:not(.metier-client *):hover{transform:translateY(-1px)}:root[data-theme=ossature] .app .page:not(.portail-app) .onglet.actif:not(.metier-client *),:root[data-theme=ossature] .app .page:not(.portail-app) .pros-onglet.actif:not(.metier-client *){color:var(--encre);background:var(--argent);border-color:#1e222724;box-shadow:var(--relief),var(--ombre-2)}:root[data-theme=ossature] .app .page:not(.portail-app) .onglet.actif:not(.metier-client *):after,:root[data-theme=ossature] .app .page:not(.portail-app) .pros-onglet.actif:not(.metier-client *):after{content:"";position:absolute;left:18%;right:18%;bottom:-1px;height:2px;border-radius:2px;background:var(--neon);box-shadow:var(--neon-halo)}:root[data-theme=ossature] .app .page:not(.portail-app) .pros-onglet:not(.metier-client *) .pros-nb{background:var(--titane-sombre);color:#fff;box-shadow:inset 0 1px #fff3}:root[data-theme=ossature] .app .page:not(.portail-app) .card:not(.metier-client *){border-radius:22px;border:1px solid rgba(255,255,255,.85);background:linear-gradient(180deg,#ffffffeb,#fcfcfbd6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px #1e22270d,var(--ombre-2)}:root[data-theme=ossature] .app .page:not(.portail-app) .card:not(.metier-client *) h3{border-left:0;padding-left:14px;position:relative;background:var(--acier);box-shadow:var(--relief),0 0 0 1px #1e22270f}:root[data-theme=ossature] .app .page:not(.portail-app) .card:not(.metier-client *) h3:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:2px;border-radius:2px;background:var(--neon);box-shadow:var(--neon-halo)}:root[data-theme=ossature] .app .page:not(.portail-app) .kpi:not(.metier-client *){border-radius:18px;border:1px solid rgba(255,255,255,.9);background:var(--brosse),var(--acier);box-shadow:var(--relief),var(--ombre-2);transition:transform .15s,box-shadow .2s}:root[data-theme=ossature] .app .page:not(.portail-app) .kpi:not(.metier-client *):hover{transform:translateY(-2px)}:root[data-theme=ossature] .app .page:not(.portail-app) .kpi:not(.metier-client *) .kpi-l{color:#4e545d}:root[data-theme=ossature] .app .page:not(.portail-app) .kpi:not(.metier-client *) .kpi-n{color:var(--encre)}:root[data-theme=ossature] .app .page:not(.portail-app) .kpi:not(.metier-client *):before{height:2px!important;background:linear-gradient(90deg,transparent,var(--neon) 30%,var(--neon) 70%,transparent)!important;box-shadow:var(--neon-halo)}:root[data-theme=ossature] .app .page:not(.portail-app) .kpi:not(.metier-client *):after{content:"";position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,rgba(30,34,39,.28),transparent 28%),radial-gradient(circle,rgba(30,34,39,.35) 0 2px,transparent 3px 44%,rgba(30,34,39,.15) 46% 48%,transparent 50%);box-shadow:inset 0 1px 2px #1e222733,0 1px #fff;opacity:.7;animation:lq-radar 4.5s linear infinite}:root[data-theme=ossature] .app .page:not(.portail-app) .kpi:not(.metier-client *):hover:after{opacity:1;animation-duration:1.6s;background:conic-gradient(from 0deg,rgba(255,121,15,.6),transparent 28%),radial-gradient(circle,var(--neon) 0 2px,transparent 3px 44%,rgba(255,121,15,.3) 46% 48%,transparent 50%);box-shadow:0 0 0 1px #ff790f80,var(--neon-halo)}:root[data-theme=ossature] .app .page:not(.portail-app) .champ:not(.metier-client *) input,:root[data-theme=ossature] .app .page:not(.portail-app) .champ:not(.metier-client *) select,:root[data-theme=ossature] .app .page:not(.portail-app) .champ:not(.metier-client *) textarea{border-radius:14px;border:1px solid rgba(30,34,39,.14);background:linear-gradient(180deg,#fff,#f7f7f6);box-shadow:inset 0 2px 3px #1e22270f}:root[data-theme=ossature] .app .page:not(.portail-app) input:not(.metier-client *):focus,:root[data-theme=ossature] .app .page:not(.portail-app) select:not(.metier-client *):focus,:root[data-theme=ossature] .app .page:not(.portail-app) textarea:not(.metier-client *):focus{outline:none;border-color:var(--neon);box-shadow:inset 0 2px 3px #1e22270f,0 0 0 1px #ff790f66,0 0 10px #ff790f40}:root[data-theme=ossature] .app .page:not(.portail-app) table.liste:not(.metier-client *) thead th{background:var(--brosse),var(--acier);color:var(--encre-2);box-shadow:inset 0 -1px #ff790fb3,0 1px 4px -1px #ff790f59}:root[data-theme=ossature] .app .page:not(.portail-app) table.liste:not(.metier-client *) tbody tr:hover td{background:#f6f5f2}:root[data-theme=ossature] .app .chargement{gap:14px}:root[data-theme=ossature] .app .chargement:before{content:"";width:34px;height:34px;border-radius:50%;flex:none;background:conic-gradient(from 0deg,rgba(255,121,15,.6),transparent 25%),radial-gradient(circle,transparent 38%,rgba(30,34,39,.2) 40%,transparent 42%,transparent 68%,rgba(30,34,39,.2) 70%,transparent 72%),var(--argent);box-shadow:var(--relief),var(--ombre-1);animation:lq-radar 1.4s linear infinite}.l-feu,.l-menthe,.l-soleil,.l-ocean,.l-argent,.l-violet,.l-rose{--c1:#FFFFFF;--c2:#B9BBBE;--lueur:rgba(30,34,39,.35)}.liquide{color:var(--encre,#1E2227)}.liquide.actif{color:var(--encre,#1E2227);text-shadow:0 1px 0 rgba(255,255,255,.7);border-color:#1e222724;background:linear-gradient(180deg,#fff,#f1f2f4 42%,#e3e5e8);box-shadow:inset 0 1px #fff,inset 0 -1px #0000000f,0 8px 18px -10px #1e222780}.aa-reglages .liquide.actif:not(.l-feu):not(.l-menthe){box-shadow:inset 0 1px #fff,inset 0 -2px 0 -.5px #ff790f,0 3px 8px -4px #ff790fb3,0 8px 18px -10px #1e222780}.liquide b{background:#1e222714;color:#1e2227}.liquide.actif b{background:#1e22271f;color:#1e2227}.liquide.l-feu,.liquide.l-feu.actif,.liquide.l-menthe.actif{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4);border:1.5px solid #FF790F;background:linear-gradient(165deg,#4e545d,#343940 55%,#3e434a);box-shadow:inset 0 1px #ffffff38,inset 0 0 12px -4px #ff790f8c,0 0 6px #ff790fa6,0 0 16px #ff790f40,0 8px 18px -10px #1e222799}.liquide.l-menthe.actif b{background:#ffffff2e;color:#fff}.card.aa .aa-hero{background:radial-gradient(500px 260px at 0% 0%,rgba(255,255,255,.18),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px),linear-gradient(120deg,#5b616a,#444952,#51575f);box-shadow:inset 0 -2px 0 -1px #ff790fe6,0 6px 18px -12px #ff790f99}.card.aa .aa-sur{color:#ffb27a;text-shadow:0 0 8px rgba(255,121,15,.6)}.card.aa .aa-hero h2 em{background:linear-gradient(180deg,#fff,#e3e5e8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 6px rgba(255,121,15,.45))}.card.aa .aa-hero p{color:#e4e6ea}.card.aa .aa-radar{background:radial-gradient(circle,#ffffff1f,#ffffff05 70%)}.card.aa .aa-radar i{border-color:#ffffff40}.card.aa .aa-radar[data-rayon="5"] .c1,.card.aa .aa-radar[data-rayon="10"] .c2,.card.aa .aa-radar[data-rayon="20"] .c3{border:1.5px solid #FF790F;box-shadow:0 0 6px #ff790fcc,0 0 16px #ff790f4d}.card.aa .aa-radar .balai{background:conic-gradient(from 0deg,rgba(255,121,15,.4),transparent 22%)}.card.aa .aa-radar b{background:linear-gradient(180deg,#fff,#f1f2f4 42%,#e3e5e8);color:#1e2227;box-shadow:0 0 0 1px #ff790f99,0 0 8px #ff790f80}.card.aa .aa-segment{background:#e4e2dd;box-shadow:inset 0 2px 4px #1e222724}.card.aa .aa-ligne{background:linear-gradient(180deg,#fff,#fafaf9)}.card.aa .aa-ligne:hover{border-color:#ff790f73;box-shadow:0 0 0 1px #ff790f40,0 14px 30px -18px #1e222773}.card.aa .aa-orbe{color:#1e2227;background:radial-gradient(circle at 32% 28%,#fffffff2,#fff0 40%),linear-gradient(180deg,#fff,#edeef0 55%,#dadce0);box-shadow:inset 0 -4px 8px #0000001f,0 6px 14px -8px #1e222799}.card.aa .aa-orbe.c-chaud,.card.aa .aa-orbe.c-brûlant{color:#fff;background:radial-gradient(circle at 32% 28%,#ffffff59,#fff0 40%),linear-gradient(165deg,#5b616a,#343940);box-shadow:0 0 0 1.5px #ff790f,0 0 8px #ff790fb3,0 6px 14px -8px #1e222799}.card.aa .aa-km{color:#1e2227;background:linear-gradient(180deg,#fff,#f1f2f4 42%,#e3e5e8);box-shadow:inset 0 1px #fff,0 0 0 1px #1e22271a}.card.aa .aa-nom:hover{color:#1e2227;text-decoration:underline;text-decoration-color:#ff790f;text-underline-offset:3px}@keyframes lq-ping{0%{box-shadow:0 0 #ff790fb3,0 0 6px #ff790f}70%{box-shadow:0 0 0 8px #ff790f00,0 0 6px #ff790f}to{box-shadow:0 0 #ff790f00,0 0 6px #ff790f}}@keyframes lq-echo{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(1.35)}}@keyframes lq-radar{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){:root[data-theme=ossature] .app .rail-btn.actif:after,:root[data-theme=ossature] .app .page h1 .tp-plaque:after,:root[data-theme=ossature] .app .chargement:before,:root[data-theme=ossature] .app .page .kpi:after{animation:none}}@media(min-width:1280px){.ap-fond.ap-fond .ap{background:radial-gradient(900px 500px at 0% 0%,rgba(255,255,255,.9),transparent 60%),var(--grain),linear-gradient(180deg,#f1f0ed,#e8e6e1)}.ap-fond.ap-fond .ap>.ap-tete{background:repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,transparent 1px 3px),linear-gradient(165deg,#6b717b,#4c525b 45%,#5b616a 70%,#444952);box-shadow:inset 0 1px #fff3,inset 0 -2px 0 -1px #ff790fe6,0 16px 34px -22px #1e2227cc}.ap-fond.ap-fond .ap .ap-tete .ap-mono{background:linear-gradient(180deg,#fff,#f1f2f4 42%,#e3e5e8);color:#1e2227;box-shadow:inset 0 1px #fff,0 0 0 1px #ff790f99,0 0 8px #ff790f80}.ap-fond.ap-fond .ap .ap-tete .ap-score{--anneau:#FF790F;background:radial-gradient(closest-side,#4C525B 76%,transparent 78% 100%),conic-gradient(var(--anneau) calc(var(--p,0) * 1%),rgba(255,255,255,.18) 0);box-shadow:0 0 12px -2px #ff790f99}.ap-fond .ap-poste .ap-appel{background:linear-gradient(165deg,#5b616a,#343940 60%,#3e434a);border:1.5px solid #FF790F;box-shadow:inset 0 1px #fff3,inset 0 0 14px -4px #ff790f80,0 0 6px #ff790f99,0 10px 24px -14px #1e2227cc}.ap-fond .ap-poste .ap-appel{animation:none}.ap-fond.ap-fond .ap>.ap-accroche{background:linear-gradient(180deg,#fffffff2,#fafaf9e6);border:1px solid rgba(255,255,255,.9);border-left:2px solid #FF790F;box-shadow:-3px 0 10px -4px #ff790fb3,0 16px 34px -26px #1e222799}.ap-fond .ap-accroche mark{background:linear-gradient(transparent 62%,#ff790f38 62%)}}.ap-qui-avatar{background:linear-gradient(180deg,#fff,#f1f2f4 42%,#e3e5e8);color:#1e2227;box-shadow:0 0 0 3px #fff,0 0 0 4px #ff790f8c,0 6px 14px -6px #1e222780}.ap-qui-tete{background:linear-gradient(180deg,#fff,#f4f4f3)}.ap-qui-nom em{background:transparent;color:#1e2227;box-shadow:inset 0 -2px #ff790fb3}.rappel-pastille{background:repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,transparent 1px 3px),linear-gradient(165deg,#5b616a,#3e434a);box-shadow:0 0 0 1px #ff790fb3,0 0 10px #ff790f59,0 12px 28px -12px #1e2227b3}.rappel-pastille small{color:#ffb27a}.alarme-rappel{box-shadow:0 0 0 1px #ff790f99,0 0 14px #ff790f4d,0 22px 44px -18px #1e22278c}.alarme-ouvrir{background:linear-gradient(165deg,#5b616a,#343940);border:1.5px solid #FF790F;box-shadow:0 0 8px #ff790f80}.liquide:before{display:none}.liquide.actif:before{display:none}.liquide.l-feu,.liquide.l-feu.actif,.liquide.l-menthe.actif,.alarme-ouvrir,.rappel-pastille{background:var(--titane-sombre)}@media(min-width:1280px){.ap-fond .ap-poste .ap-appel{background:var(--titane-sombre)}.ap-fond.ap-fond .ap>.ap-tete{background:var(--titane)}}.card.aa .aa-hero{background:radial-gradient(520px 260px at 0% 0%,rgba(255,255,255,.1),transparent 60%),var(--titane)}.card.aa .aa-orbe.c-chaud,.card.aa .aa-orbe.c-brûlant{background:radial-gradient(circle at 32% 28%,#ffffff38,#fff0 40%),var(--titane-sombre)}.ap-fond .ap-poste .ap-appel .tel-origine,.ap-fond .ap-poste .ap-appel span{text-shadow:none}:root[data-theme=ossature] .app .page:not(.portail-app) .pros-nav:not(.metier-client *),.card.aa .aa-segment{background:var(--bois);box-shadow:inset 0 1px #ffe1be40,inset 0 -1px #00000059,inset 0 3px 8px -2px #00000059,0 10px 22px -14px #28180ccc,0 0 0 1px #28180c59}:root[data-theme=ossature] .app .page:not(.portail-app) .pros-onglet:not(.metier-client *):not(.actif){color:#ecedef;text-shadow:0 1px 2px rgba(0,0,0,.6)}:root[data-theme=ossature] .app .page:not(.portail-app) .pros-onglet:not(.metier-client *):not(.actif):hover{background:#ffecd21f;box-shadow:inset 0 1px #ffecd233}:root[data-theme=ossature] .app .page:not(.portail-app) .pros-onglet:not(.metier-client *):not(.actif) .pros-nb{background:#00000059;color:#f6ebdd;box-shadow:inset 0 1px #ffffff14}.card.aa .aa-segment .liquide:not(.actif){color:#ecedef;text-shadow:0 1px 2px rgba(0,0,0,.6)}:root[data-theme=ossature] .app .page:not(.portail-app) .card:not(.metier-client *) h3{background:var(--acier);color:var(--encre);text-shadow:none;padding-left:22px;box-shadow:var(--relief),0 0 0 1px #1e22270f}:root[data-theme=ossature] .app .page:not(.portail-app) .card:not(.metier-client *) h3:before{left:0;top:0;bottom:0;width:10px;border-radius:10px 0 0 10px;background:var(--bois);box-shadow:inset 0 1px #ffe1be40,inset -1px 0 #0000004d,1.5px 0 #ff790f,3px 0 8px -1px #ff790f8c}.metier-phase.metier-client.metier-client{--ck-fond:#2B3137;--ck-surface:#353C43;--ck-surface-h:#3F474F;--ck-trait:rgba(255,255,255,.11);--ck-trait-fort:rgba(255,255,255,.2);--ck-txt:#F2F4F6;--ck-txt2:#BAC3CB;background:radial-gradient(1200px 300px at 8% -8%,rgba(255,121,15,.08),transparent 60%),linear-gradient(180deg,#ffffff0d,#0000001f),url(/ardoise.jpg) center / cover,#363d44;box-shadow:0 24px 56px #14181c47,inset 0 1px #ffffff1a}.metier-client.metier-client .nav-bloc,.metier-client.metier-client :where(.card,.bord-fil,.bord-calme,.dc-cat,.metier-synthese,.metier-progression){background:linear-gradient(180deg,#ffffff13,#ffffff05),#1c212657;-webkit-backdrop-filter:blur(6px) saturate(1.1);backdrop-filter:blur(6px) saturate(1.1);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff1f,0 16px 32px -20px #0009}.metier-client.metier-client .metier-nav button.nav-ligne{background:linear-gradient(180deg,#4c555e,#3d454d);border:1px solid rgba(255,255,255,.14);color:#f2f4f6;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000040,0 6px 14px -8px #0009}.metier-client.metier-client .metier-nav button.nav-ligne .t{color:#f2f4f6}.metier-client.metier-client .metier-nav button.nav-ligne .s{color:#c3cbd2}.metier-client.metier-client .metier-nav button.nav-ligne:hover{background:linear-gradient(180deg,#56606a,#454e57)}.metier-client.metier-client .metier-nav button.nav-ligne[aria-current]{background:linear-gradient(180deg,#fff,#f1f2f4 42%,#e3e5e8);border-color:#ff790fb3;box-shadow:inset 0 1px #fff,0 0 0 1px #ff790f8c,0 0 8px #ff790f73,0 8px 18px -10px #0009}.metier-client.metier-client .metier-nav button.nav-ligne[aria-current] .t{color:#1e2227}.metier-client.metier-client .metier-nav button.nav-ligne[aria-current] .s{color:#454b54}.metier-client.metier-client .ckpt,.metier-client.metier-client .ckpt-panneau,.metier-client.metier-client .ckpt-fil{--ck-fond:#2B3137;--ck-surface:#353C43;--ck-surface-h:#3F474F;--ck-trait:rgba(255,255,255,.11);--ck-trait-fort:rgba(255,255,255,.2);--ck-txt:#F2F4F6;--ck-txt2:#BAC3CB;background:linear-gradient(180deg,#ffffff12,#ffffff05),#1c212666;border-color:#ffffff1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root[data-theme=ossature] .app .lien.actif,:root[data-theme=ossature] .app .lien.actif :where(.txt,.ico,span,b){color:#1e2227!important;text-shadow:none!important}:root[data-theme=ossature] .app .rail-btn.actif,:root[data-theme=ossature] .app .rail-btn.actif :where(.rail-nom,span,svg){color:#1e2227!important}:root .metier-phase.metier-client.metier-client :is(.card,.bord-fil,.bord-calme,.dc-cat,.metier-synthese,.metier-progression,details){background:linear-gradient(180deg,#ffffff0f,#ffffff04),#1e2329c7;border:1px solid rgba(255,255,255,.12);color:#f2f4f6}:root .metier-phase.metier-client.metier-client :is(.card,.metier-synthese) :is(h3,b,strong,td,th,p,li,summary,label,small,span,dd,dt){color:inherit}:root .metier-phase.metier-client.metier-client :is(.sous-titre,small,.kpi-l,label>span,th){color:#c9d0d6}:root .metier-phase.metier-client.metier-client .card h3{background:linear-gradient(180deg,#ffffff14,#ffffff05);color:#fff;box-shadow:inset 0 -1px #ff790f8c}:root .metier-phase.metier-client.metier-client .kpi{background:linear-gradient(180deg,#ffffff14,#ffffff05),#282e35e6;border:1px solid rgba(255,255,255,.12)}:root .metier-phase.metier-client.metier-client .kpi-n{color:#fff}:root .metier-phase.metier-client.metier-client [data-manquant] .kpi-n{color:#d5dbe0}:root .metier-phase.metier-client.metier-client table.liste thead th{background:#ffffff0f;color:#c9d0d6;box-shadow:inset 0 -1px #ff790f8c}:root .metier-phase.metier-client.metier-client table.liste tbody td{background:transparent;color:#f2f4f6;border-color:#ffffff14}:root .metier-phase.metier-client.metier-client table.liste tbody tr:hover td{background:#ffffff0d}:root .metier-phase.metier-client.metier-client :is(input,select,textarea){background:#0f12168c;color:#f2f4f6;border:1px solid rgba(255,255,255,.18)}:root .metier-phase.metier-client.metier-client .alerte{background:#0f121680;color:#f2f4f6;border:1px solid rgba(255,255,255,.12)}:root .metier-phase.metier-client.metier-client .alerte-ok{box-shadow:inset 3px 0 #34d399}:root .metier-phase.metier-client.metier-client .alerte-warn{box-shadow:inset 3px 0 #fbbf24}:root .metier-phase.metier-client.metier-client .alerte-erreur{box-shadow:inset 3px 0 #f87171}:root .metier-phase.metier-client.metier-client .alerte-info{box-shadow:inset 3px 0 #93c5fd}:root .metier-phase.metier-client.metier-client .btn-lien{color:#fdba74}:root .metier-phase.metier-client.metier-client .fiche-tete .sous-titre,:root .metier-phase.metier-client.metier-client .fiche-tete .sous-titre *{color:#d5dbe0}:root[data-theme=ossature] .app :is(.lat-mail,.lat-version,.rail-nom){color:#c3c8cf}:root[data-theme=ossature] .app .lat-legal,:root[data-theme=ossature] .app .lat-legal a{color:#aeb4bc}:root[data-theme=ossature] .app .topbar .topuser .mail{color:#e5e7eb}:root[data-theme=ossature] .app .kpi:not(.metier-client *) .kpi-l{color:#4e545d}.portail-app.portail-app{--pp-gris:#4E545D}.portail-app.portail-app .kpi .kpi-l{color:#4e545d}.t100-pastille.c-chaud{background:linear-gradient(135deg,#b94a0b,#963a06);color:#fff}.t100-pastille.c-tiède{background:linear-gradient(135deg,#6b7682,#4c5661);color:#fff}.ap-wa-go{background:#0f7a40}.ap-wa-go:hover{background:#0c6a37}.ap-wa-lien,.ap-wa-vignettes a{color:#0b6534}.cwa-chiffre b small{color:#5b616b}.ap-confirmation{background:#0b6b42}.ap-confirmation small{color:#e3fbef}:root .metier-phase.metier-client.metier-client .onglet{background:#ffffff14;color:#f2f4f6;border:1px solid rgba(255,255,255,.18)}:root .metier-phase.metier-client.metier-client .onglet.actif{background:linear-gradient(180deg,#fff,#e3e5e8);color:#1e2227;border-color:#ff790f99}:root .metier-phase.metier-client.metier-client :is(.card,.metier-synthese) a:not(.btn){color:#fdba74}:root .pill.pill[data-etat]:not([data-etat=inconnu]){color:#fff}:root .pill.pill[data-etat=info]{background:#4f6478}:root .pill.pill[data-etat=neutre]{background:#555c66}:root .pill.pill[data-prospection=a-rappeler][data-prospection]{background:#a8470a}:root .fb-fiche.fb-fiche{--fb-chrome:linear-gradient(180deg,#FFFFFF 0%,#F3F4F6 36%,#DADDE2 52%,#EEF0F2 70%,#FAFAFB 100%);--fb-chrome-h:linear-gradient(180deg,#FFFFFF 0%,#F7F8F9 36%,#E2E5E9 52%,#F3F4F6 70%,#FFFFFF 100%);--fb-acier:repeating-linear-gradient(90deg,rgba(255,255,255,.45) 0 1px,rgba(0,0,0,.022) 1px 2px,transparent 2px 4px), linear-gradient(180deg,#E9EBEE 0%,#DDE0E4 100%);--fb-verre:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.82));--fb-arete:linear-gradient(180deg,#FFFFFF 0%,#C3C8CF 48%,#E6E8EB 100%);--fb-anthracite:linear-gradient(180deg,#3A3F46 0%,#2A2E34 55%,#24282D 100%);--fb-pierre:linear-gradient(180deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,0) 40%,rgba(0,0,0,0) 60%,rgba(0,0,0,.22) 100%), url(/pierre-anthracite.jpg) center / cover no-repeat, #2A2D31;--fb-titane:linear-gradient(160deg,#565D66 0%,#474D55 55%,#3F454D 100%);--fb-neon:#FF790F;--fb-anneau:0 0 0 1px rgba(255,121,15,.6), 0 0 10px rgba(255,121,15,.38);--fb-ombre:0 1px 2px rgba(30,34,39,.07), 0 10px 24px -12px rgba(30,34,39,.24), 0 28px 52px -40px rgba(30,34,39,.3);--fb-relief:inset 0 1px 0 rgba(255,255,255,.95), inset 0 -1px 0 rgba(30,34,39,.08);--fb-trait:rgba(30,34,39,.1);--fb-encre:#1E2227;--fb-encre-2:#454B54;--fb-encre-3:#565D66;--fb-orange:#A84B0A;--fb-titre:"Barlow Semi Condensed", "Arial Narrow", sans-serif;--fb-corps:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--fb-encre);padding:4px 0 8px}:root .fb-fiche.fb-fiche .fb-plan{display:grid;grid-template-columns:minmax(250px,292px) minmax(0,1fr);gap:22px;align-items:start}:root .fb-fiche.fb-fiche .fb-bureau{min-width:0;display:flex;flex-direction:column;gap:14px;container:fb-bureau / inline-size}:root .fb-fiche.fb-fiche .fb-contenu{min-width:0}:root .fb-fiche.fb-fiche .fb-chargement{color:var(--fb-encre-2);font-size:13px;margin:0 0 10px}:root .fb-fiche.fb-fiche :is(.fb-rail,.fb-carte,.fb-parcours,.fb-etape-panneau){border:1px solid transparent;border-radius:16px;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .fb-kicker{display:flex;align-items:center;gap:8px;margin:0 0 4px;font:700 11px/1.3 var(--fb-titre);letter-spacing:2.2px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-kicker-lisere:before{content:"";width:22px;height:2px;border-radius:2px;flex:none;background:var(--fb-neon);box-shadow:0 0 6px #ff790fbf,0 0 14px #ff790f4d}:root .fb-fiche.fb-fiche .fb-rail{display:flex;flex-direction:column;gap:12px;padding:0 0 14px;overflow:hidden}@media(min-width:1101px)and (min-height:860px){:root .fb-fiche.fb-fiche .fb-rail{position:sticky;top:14px}}:root .fb-fiche.fb-fiche .fb-identite{position:relative;padding:18px 18px 16px;overflow:hidden;background:var(--fb-chrome);border-bottom:1px solid rgba(30,34,39,.12);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .fb-trace{position:absolute;right:-6px;top:-4px;width:150px;height:auto;color:#1e222721;pointer-events:none}:root .fb-fiche.fb-fiche .fb-identite>*:not(.fb-trace){position:relative}:root .app .page .fb-fiche.fb-fiche h1.fb-nom{margin:6px 0 4px;padding:0;background:none!important;border:0;box-shadow:none!important;min-height:0;font:700 28px/1.05 var(--fb-titre);letter-spacing:.2px;color:var(--fb-encre)!important;text-shadow:0 1px 0 rgba(255,255,255,.8);overflow-wrap:anywhere}:root .app .page .fb-fiche.fb-fiche h1.fb-nom:before,:root .app .page .fb-fiche.fb-fiche h1.fb-nom:after{display:none;content:none}:root .fb-fiche.fb-fiche .fb-secteur{margin:0;font:600 16px/1.3 var(--fb-titre);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .fb-lieu{margin:8px 0 0;font-size:13px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .fb-etat{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:12px}:root .fb-fiche.fb-fiche .fb-note{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font:700 12px/1.4 var(--fb-corps);color:var(--fb-encre);background:#ffffffb3;border:1px solid rgba(30,34,39,.18)}:root .fb-fiche.fb-fiche .fb-note[data-fiable]{border-color:#ff790fcc;box-shadow:0 0 8px #ff790f47}:root .fb-fiche.fb-fiche .fb-ref{margin:10px 0 0;font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-bloc{margin:0 16px;padding:2px 0 4px}:root .fb-fiche.fb-fiche .fb-bloc+.fb-bloc{border-top:1px solid var(--fb-trait);padding-top:12px}:root .fb-fiche.fb-fiche .fb-bloc h2{margin:0 0 8px;font:700 17px/1.2 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .fb-personne{display:flex;gap:10px;align-items:center;padding:4px 0 10px;border-bottom:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .fb-personne b{display:block;font-size:14px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .fb-personne small{display:block;font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-avatar{width:36px;height:36px;flex:none;border-radius:10px;display:grid;place-items:center;font:700 16px var(--fb-titre);color:#fff;background:var(--fb-anthracite);box-shadow:inset 0 1px #ffffff2e,var(--fb-anneau)}:root .fb-fiche.fb-fiche .fb-coord{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .fb-bloc .fb-coord:last-child{border-bottom:0}:root .fb-fiche.fb-fiche .fb-coord-ico{width:18px;text-align:center;font-size:14px;line-height:20px}:root .fb-fiche.fb-fiche .fb-coord small{display:block;font-size:11px;letter-spacing:.3px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-coord :is(a,b){display:block;font-size:13.5px;font-weight:700;color:var(--fb-encre);text-decoration:none;overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .fb-coord a:hover{color:var(--fb-orange);text-decoration:underline}:root .fb-fiche.fb-fiche .fb-completer{background:none;border:0;padding:0;margin:0;cursor:pointer;font:700 13px var(--fb-corps);color:var(--fb-orange)}:root .fb-fiche.fb-fiche .fb-completer:hover{text-decoration:underline}:root .fb-fiche.fb-fiche .fb-reperes{margin:0}:root .fb-fiche.fb-fiche .fb-reperes>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;border-bottom:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .fb-reperes>div:last-child{border-bottom:0}:root .fb-fiche.fb-fiche .fb-reperes dt{font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-reperes dd{margin:0;text-align:right;font:700 16px/1.2 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .fb-reperes [data-manquant] dd{font:italic 600 13.5px/1.2 var(--fb-corps);color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-reperes dd button{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline dotted rgba(30,34,39,.45);text-underline-offset:3px}:root .fb-fiche.fb-fiche .fb-pieces{display:flex;align-items:center;gap:10px;margin:0 16px;padding:11px 12px;border-radius:12px;cursor:pointer;text-align:left;color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.14);box-shadow:var(--fb-relief),0 6px 14px -10px #1e222773;font:600 13px var(--fb-corps)}:root .fb-fiche.fb-fiche .fb-pieces:hover{background:var(--fb-chrome-h)}:root .fb-fiche.fb-fiche .fb-pieces>span:nth-child(2){flex:1}:root .fb-fiche.fb-fiche .fb-pieces b{display:block;font:700 14px var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .fb-pieces small{display:block;font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-modifier{margin:0 16px;padding:9px 10px;border-radius:10px;cursor:pointer;background:none;color:var(--fb-encre-2);border:1px dashed rgba(30,34,39,.3);font:700 13px var(--fb-corps)}:root .fb-fiche.fb-fiche .fb-modifier:hover{border-color:#ff790fd9;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .fb-barre{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;justify-content:space-between;padding:2px 2px 12px;border-bottom:1px solid rgba(30,34,39,.12)}:root .fb-fiche.fb-fiche .fb-barre-titre{min-width:0}:root .fb-fiche.fb-fiche .fb-titre{margin:2px 0 4px;font:700 28px/1.1 var(--fb-titre);color:var(--fb-encre);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .fb-maj{margin:0;font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-maj a{color:#8f3f08}:root .fb-fiche.fb-fiche .fb-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}:root .fb-fiche.fb-fiche .fb-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border-radius:12px;cursor:pointer;white-space:nowrap;font:700 13px/1.1 var(--fb-corps);color:var(--fb-encre);text-shadow:0 1px 0 rgba(255,255,255,.75);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief),0 2px 0 -1px #1e222738,0 8px 16px -10px #1e222780;transition:transform .15s ease,box-shadow .15s ease,background .2s ease}:root .fb-fiche.fb-fiche .fb-btn:hover:not(:disabled){background:var(--fb-chrome-h);transform:translateY(-1px)}:root .fb-fiche.fb-fiche .fb-btn:active:not(:disabled){transform:translateY(1px);box-shadow:var(--fb-relief),0 1px 0 -1px #1e222738}:root .fb-fiche.fb-fiche .fb-btn-neon{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4);background:var(--fb-anthracite);border-color:#ff790fd9;box-shadow:inset 0 1px #ffffff29,var(--fb-anneau),0 10px 20px -12px #1e2227cc}:root .fb-fiche.fb-fiche .fb-btn-neon:hover:not(:disabled){background:linear-gradient(180deg,#454a52,#30343a 55%,#292d32)}:root .fb-fiche.fb-fiche :is(.fb-btn,.fb-rubriques button,.fb-section-onglets button,.fb-filtres button,.fb-pieces,.fb-compteurs button,.fb-parcours li button,.fb-plus>summary,.dg-statuts button,.dg-domaines button):focus-visible{outline:2px solid #FF9A45;outline-offset:2px}:root .fb-fiche.fb-fiche .fb-enreg{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;cursor:pointer;white-space:nowrap;font:700 12.5px/1 var(--fb-corps);color:var(--fb-encre-2);background:#ffffffb3;border:1px solid rgba(30,34,39,.14)}:root .fb-fiche.fb-fiche .fb-enreg i{width:8px;height:8px;border-radius:50%;background:#15803d;box-shadow:0 0 0 3px #15803d26}:root .fb-fiche.fb-fiche .fb-enreg[data-etat=attente] i,:root .fb-fiche.fb-fiche .fb-enreg[data-etat=enregistrement] i{background:var(--fb-neon);box-shadow:0 0 0 3px #ff790f2e}:root .fb-fiche.fb-fiche .fb-enreg[data-etat=bloque]{color:#9b1c1c;border-color:#b4231873;background:#fff5f4}:root .fb-fiche.fb-fiche .fb-enreg[data-etat=bloque] i{background:#b42318;box-shadow:0 0 0 3px #b4231829}@media(prefers-reduced-motion:no-preference){:root .fb-fiche.fb-fiche .fb-enreg[data-etat=enregistrement] i{animation:fb-pouls 1s ease-in-out infinite}}@keyframes fb-pouls{0%,to{opacity:1}50%{opacity:.35}}:root .fb-fiche.fb-fiche details.fb-plus{position:relative;background:none;border:0;padding:0;margin:0;box-shadow:none}:root .fb-fiche.fb-fiche .fb-plus>summary{list-style:none;display:grid;place-items:center;width:42px;height:37px;border-radius:12px;cursor:pointer;font:800 15px/1 var(--fb-corps);letter-spacing:1px;color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief),0 8px 16px -10px #1e222780}:root .fb-fiche.fb-fiche .fb-plus>summary::-webkit-details-marker{display:none}:root .fb-fiche.fb-fiche .fb-plus[open]>summary{border-color:#ff790fd9;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .fb-plus-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:236px;display:flex;flex-direction:column;padding:6px;border-radius:12px;background:#fff;border:1px solid rgba(30,34,39,.14);box-shadow:0 18px 40px -14px #1e222773}:root .fb-fiche.fb-fiche .fb-plus-menu button{text-align:left;background:none;border:0;border-radius:8px;padding:9px 10px;cursor:pointer;font:700 13px var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .fb-plus-menu button:hover{background:#f1f2f4}:root .fb-fiche.fb-fiche .fb-plus-menu .fb-danger{color:#9b1c1c;margin-top:4px;border-top:1px solid var(--fb-trait);border-radius:0 0 8px 8px}:root .fb-fiche.fb-fiche .fb-rubriques{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border-radius:14px;background:var(--fb-acier);border:1px solid rgba(30,34,39,.12);box-shadow:inset 0 1px 2px #1e222724,inset 0 -1px #fffc}:root .fb-fiche.fb-fiche .fb-rubriques button{flex:1 1 auto;justify-content:center;display:inline-flex;align-items:center;gap:7px;padding:10px 12px;border-radius:10px;cursor:pointer;white-space:nowrap;font:700 15px/1 var(--fb-titre);letter-spacing:.3px;color:var(--fb-encre);text-shadow:0 1px 0 rgba(255,255,255,.7);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.13);box-shadow:var(--fb-relief),0 4px 10px -7px #1e222780;transition:background .2s ease,transform .15s ease}:root .fb-fiche.fb-fiche .fb-rubriques button:hover:not([aria-current]){background:var(--fb-chrome-h);transform:translateY(-1px)}:root .fb-fiche.fb-fiche .fb-rubriques button[aria-current]{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4);background:var(--fb-anthracite);border-color:#ff790fbf;box-shadow:inset 0 1px #ffffff29,inset 0 -2px 0 -1px #ff790ff2,0 6px 14px -8px #ff790f8c,0 8px 18px -12px #1e2227b3}:root .fb-fiche.fb-fiche .fb-nb{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font:800 11px/1 var(--fb-corps);color:#fff;text-shadow:none;background:#3a3f46;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .fb-rubriques button[aria-current] .fb-nb{background:#ffffff29}@container fb-bureau (max-width:860px){:root .fb-fiche.fb-fiche .fb-rubriques .ico{display:none}:root .fb-fiche.fb-fiche .fb-rubriques button{padding:10px;font-size:14.5px}}:root .fb-fiche.fb-fiche .fb-sections{display:flex;flex-wrap:wrap;gap:10px 24px;padding:0 2px 2px}:root .fb-fiche.fb-fiche .fb-section{display:flex;flex-direction:column;gap:6px;min-width:0}:root .fb-fiche.fb-fiche .fb-section-titre{font:700 11px/1.2 var(--fb-titre);letter-spacing:2px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-section-onglets{display:flex;flex-wrap:wrap;gap:6px}:root .fb-fiche.fb-fiche .fb-section-onglets button{padding:7px 11px;border-radius:9px;cursor:pointer;font:700 13px/1.2 var(--fb-corps);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.14);box-shadow:var(--fb-relief),0 5px 12px -9px #1e222780}:root .fb-fiche.fb-fiche .fb-section-onglets button:hover:not([aria-current]){background:var(--fb-chrome-h)}:root .fb-fiche.fb-fiche .fb-section-onglets button[aria-current]{color:#fff;background:var(--fb-anthracite);border-color:#ff790fbf;box-shadow:inset 0 1px #ffffff29,var(--fb-anneau)}:root .fb-fiche.fb-fiche .fb-ensemble{display:flex;flex-direction:column;gap:18px}:root .fb-fiche.fb-fiche .fb-heros{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:26px 30px;border-radius:16px;overflow:hidden;color:#f2f4f6;background:radial-gradient(900px 260px at 0% 0%,rgba(255,121,15,.1),transparent 60%),var(--fb-pierre);border:1px solid rgba(30,34,39,.3);box-shadow:inset 0 1px #ffffff24,0 22px 44px -26px #1e2227bf}:root .fb-fiche.fb-fiche .fb-heros:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:3px;border-radius:0 3px 3px 0;background:var(--fb-neon);box-shadow:0 0 8px #ff790fd9,0 0 22px #ff790f59}:root .fb-fiche.fb-fiche .fb-heros .fb-kicker{color:#d5dbe0}:root .fb-fiche.fb-fiche .fb-heros h2{margin:6px 0 10px;font:700 40px/1.04 var(--fb-titre);letter-spacing:.2px;color:#fff}:root .fb-fiche.fb-fiche .fb-heros-p{margin:0 0 18px;max-width:62ch;font-size:15px;line-height:1.6;color:#d9dee5}:root .fb-fiche.fb-fiche .fb-heros-pied{display:flex;flex-wrap:wrap;align-items:center;gap:16px}:root .fb-fiche.fb-fiche .fb-heros .fb-btn{padding:12px 18px;font-size:14.5px}:root .fb-fiche.fb-fiche .fb-heros .fb-btn-neon{color:var(--fb-encre);text-shadow:0 1px 0 rgba(255,255,255,.75);background:var(--fb-chrome)}:root .fb-fiche.fb-fiche .fb-heros .fb-btn-neon:hover:not(:disabled){background:var(--fb-chrome-h)}:root .fb-fiche.fb-fiche .fb-etape{display:inline-flex;align-items:center;gap:10px;font:700 11px/1 var(--fb-titre);letter-spacing:2px;color:#c9d0d6}:root .fb-fiche.fb-fiche .fb-etape b{color:#fff}:root .fb-fiche.fb-fiche .fb-graduation{width:46px;height:10px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0 1px,transparent 1px 6px)}:root .fb-fiche.fb-fiche .fb-point{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;flex:none;background:var(--fb-neon);box-shadow:0 0 8px #ff790fe6}@media(prefers-reduced-motion:no-preference){:root .fb-fiche.fb-fiche .fb-point:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(255,121,15,.85);animation:fb-radar 2.4s ease-out infinite}}@keyframes fb-radar{0%{transform:scale(.55);opacity:.95}to{transform:scale(2.7);opacity:0}}:root .fb-fiche.fb-fiche .fb-plaque{width:206px;min-height:150px;padding:16px 18px;border-radius:14px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;color:var(--fb-encre);background:linear-gradient(155deg,#fff,#f1f2f4 36%,#d6dadf 56%,#f4f5f6);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #fff,inset 0 -2px 4px #00000014,var(--fb-anneau),18px 26px 40px -16px #000000bf;transform:perspective(900px) rotateY(-14deg) rotateX(6deg) rotate(1.5deg);transform-origin:right center;transition:transform .35s ease}:root .fb-fiche.fb-fiche .fb-heros:hover .fb-plaque{transform:perspective(900px) rotateY(-7deg) rotateX(3deg) rotate(.5deg)}@media(prefers-reduced-motion:reduce){:root .fb-fiche.fb-fiche .fb-plaque{transition:none}}:root .fb-fiche.fb-fiche .fb-plaque .fb-plaque-sur{font:700 10.5px/1.2 var(--fb-titre);letter-spacing:2px;color:#4e545d}:root .fb-fiche.fb-fiche .fb-plaque strong{font:700 34px/1 var(--fb-titre);color:var(--fb-encre);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .fb-plaque .fb-plaque-detail{font:600 12.5px/1.35 var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .fb-parcours{padding:16px 18px 18px}:root .fb-fiche.fb-fiche .fb-parcours>header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}:root .fb-fiche.fb-fiche .fb-parcours h3{margin:0;font:700 18px/1.2 var(--fb-titre);color:var(--fb-encre);background:none;border:0;padding:0;box-shadow:none}:root .fb-fiche.fb-fiche .fb-parcours-rang{font:700 12px/1 var(--fb-titre);letter-spacing:1.6px;color:var(--fb-orange)}:root .fb-fiche.fb-fiche .fb-parcours ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}:root .fb-fiche.fb-fiche .fb-parcours li{position:relative;min-width:0}:root .fb-fiche.fb-fiche .fb-parcours li:before{content:"";position:absolute;left:18px;right:-26px;top:47px;height:2px;border-radius:2px;background:#1e222724}:root .fb-fiche.fb-fiche .fb-parcours li:last-child:before{display:none}:root .fb-fiche.fb-fiche .fb-parcours li[data-etat=faite]:before{background:linear-gradient(90deg,#ff790f,#ff9a45);box-shadow:0 0 6px #ff790f80}:root .fb-fiche.fb-fiche .fb-parcours li button{position:relative;z-index:1;width:100%;min-height:104px;display:flex;flex-direction:column;align-items:stretch;gap:6px;text-align:left;padding:10px 12px 12px;border-radius:12px;cursor:pointer;color:var(--fb-encre);background:transparent;border:1px solid transparent;font-family:var(--fb-corps);transition:background .2s ease,transform .2s ease}:root .fb-fiche.fb-fiche .fb-parcours li:not([data-etat=en_cours]) button:hover,:root .fb-fiche.fb-fiche .fb-parcours li:not([data-etat=en_cours]) button[aria-expanded=true]{background:var(--fb-chrome);border-color:#1e222724;box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .fb-etape-tete{display:flex;justify-content:space-between;align-items:baseline;gap:6px}:root .fb-fiche.fb-fiche .fb-n{font:600 26px/1 var(--fb-titre);color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-etat-l{font:700 9.5px/1 var(--fb-titre);letter-spacing:1.5px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-jalon{width:12px;height:12px;border-radius:50%;margin:2px 0 2px 1px;box-sizing:border-box;border:2px solid rgba(30,34,39,.35);background:#fff}:root .fb-fiche.fb-fiche .fb-etape-titre{font:700 14px/1.25 var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .fb-etape-detail{font-size:12px;line-height:1.35;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-parcours li[data-etat=faite] .fb-n{color:var(--fb-orange)}:root .fb-fiche.fb-fiche .fb-parcours li[data-etat=faite] .fb-jalon{border-color:#ff790f;background:#ff790f;box-shadow:0 0 8px #ff790f99}:root .fb-fiche.fb-fiche .fb-parcours li[data-etat=en_cours] button{color:#fff;background:var(--fb-anthracite);border-color:#ff790fbf;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff24,var(--fb-anneau),0 10px 18px -12px #1e22278c}:root .fb-fiche.fb-fiche .fb-parcours li[data-etat=en_cours] :is(.fb-n,.fb-etape-titre){color:#fff}:root .fb-fiche.fb-fiche .fb-parcours li[data-etat=en_cours] .fb-etat-l{color:#ffb37a}:root .fb-fiche.fb-fiche .fb-parcours li[data-etat=en_cours] .fb-etape-detail{color:#d5dbe0}:root .fb-fiche.fb-fiche .fb-parcours li[data-etat=en_cours] .fb-jalon{border-color:#ff790f;background:#2a2e34;box-shadow:0 0 0 3px #ff790f4d}:root .fb-fiche.fb-fiche .fb-etape-panneau{padding:16px 18px 16px 22px;margin-top:12px;position:relative}:root .fb-fiche.fb-fiche .fb-etape-panneau:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:var(--fb-neon);box-shadow:0 0 8px #ff790f99}:root .fb-fiche.fb-fiche .fb-etape-panneau h4{margin:0 0 4px;font:700 19px/1.2 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .fb-etape-panneau p{margin:0 0 10px;font-size:13.5px;line-height:1.55;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .fb-etape-panneau ul{margin:0 0 12px;padding-left:18px;font-size:13.5px;line-height:1.6;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .fb-etape-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}:root .fb-fiche.fb-fiche .fb-etape-note{font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-colonnes{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:18px;align-items:start}:root .fb-fiche.fb-fiche .fb-pile{display:flex;flex-direction:column;gap:18px;min-width:0}:root .fb-fiche.fb-fiche .fb-carte{min-width:0;padding:18px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .fb-carte h3{margin:2px 0 10px;font:700 22px/1.15 var(--fb-titre);color:var(--fb-encre);background:none;border:0;padding:0;box-shadow:none}:root .fb-fiche.fb-fiche .fb-carte-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px}:root .fb-fiche.fb-fiche .fb-sous{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .fb-lien{background:none;border:0;padding:10px 0 0;cursor:pointer;font:800 13px var(--fb-corps);color:var(--fb-orange)}:root .fb-fiche.fb-fiche .fb-lien:hover{text-decoration:underline}:root .fb-fiche.fb-fiche .fb-vide{margin:6px 0;font-style:italic;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-note-saisie{display:flex;flex-direction:column;gap:8px;margin:6px 0 12px;padding:12px;border-radius:12px;background:#f6f7f8;border:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .fb-note-saisie label{display:flex;flex-direction:column;gap:6px;font:700 13px var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .fb-note-saisie textarea{min-height:64px;resize:vertical;padding:9px 10px;border-radius:10px;font:500 14px/1.5 var(--fb-corps);color:var(--fb-encre);background:#fff;border:1px solid rgba(30,34,39,.2)}:root .fb-fiche.fb-fiche .fb-note-saisie textarea:focus{outline:2px solid rgba(255,121,15,.6);outline-offset:1px}:root .fb-fiche.fb-fiche .fb-note-pied{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-filtres{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 4px;padding-bottom:12px;border-bottom:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .fb-filtres button{padding:6px 10px;border-radius:999px;cursor:pointer;font:700 12.5px/1.2 var(--fb-corps);color:var(--fb-encre);background:#ffffffbf;border:1px solid rgba(30,34,39,.16)}:root .fb-fiche.fb-fiche .fb-filtres button small{color:var(--fb-encre-3);font-size:11.5px;margin-left:2px}:root .fb-fiche.fb-fiche .fb-filtres button[aria-pressed=true]{color:#fff;background:var(--fb-anthracite);border-color:#ff790fbf;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .fb-filtres button[aria-pressed=true] small{color:#d5dbe0}:root .fb-fiche.fb-fiche .fb-fil-liste{list-style:none;margin:0;padding:0}:root .fb-fiche.fb-fiche .fb-fil-liste li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .fb-fil-ico{width:32px;height:32px;flex:none;border-radius:10px;display:grid;place-items:center;font-size:15px;background:var(--fb-chrome);border:1px solid rgba(30,34,39,.14);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .fb-fil-liste li[data-nature=note] .fb-fil-ico{border-color:#ff790f99}:root .fb-fiche.fb-fiche .fb-fil-liste time{display:block;font:700 11px/1.2 var(--fb-titre);letter-spacing:1.4px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-fil-liste b{display:block;margin:2px 0;font-size:14px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .fb-fil-liste p{margin:0;font-size:13px;line-height:1.5;color:var(--fb-encre-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:root .fb-fiche.fb-fiche .fb-prepa{color:#f2f4f6;background:var(--fb-titane) padding-box,linear-gradient(180deg,#7a818a,#3f454d) border-box}:root .fb-fiche.fb-fiche .fb-prepa :is(h3,li,b){color:#fff}:root .fb-fiche.fb-fiche .fb-prepa .fb-kicker{color:#d5dbe0}:root .fb-fiche.fb-fiche .fb-prepa .fb-sous{color:#e3e7eb}:root .fb-fiche.fb-fiche .fb-prepa .fb-lien{color:#ffd8b5}:root .fb-fiche.fb-fiche .fb-points{list-style:none;margin:0;padding:0}:root .fb-fiche.fb-fiche .fb-points li{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.14);font-size:13.5px;line-height:1.4}:root .fb-fiche.fb-fiche .fb-case{width:16px;height:16px;flex:none;margin-top:1px;border-radius:4px;border:1.5px solid rgba(255,255,255,.6);background:#0000001f}:root .fb-fiche.fb-fiche .fb-suite{background:var(--fb-chrome) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-relief),var(--fb-ombre)}:root .fb-fiche.fb-fiche .fb-suite:before{content:"";display:block;height:2px;margin:-18px -18px 16px;border-radius:16px 16px 0 0;background:linear-gradient(90deg,transparent,var(--fb-neon) 22%,#FFB37A 50%,var(--fb-neon) 78%,transparent);box-shadow:0 0 10px #ff790f66}:root .fb-fiche.fb-fiche .fb-compteurs{display:grid;grid-template-columns:1fr 1fr;gap:8px}:root .fb-fiche.fb-fiche .fb-compteurs button{text-align:left;padding:12px;border-radius:12px;cursor:pointer;color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.14);box-shadow:var(--fb-relief),0 6px 14px -10px #1e222780}:root .fb-fiche.fb-fiche .fb-compteurs button:hover{background:var(--fb-chrome-h)}:root .fb-fiche.fb-fiche .fb-compteurs button[data-action]{border-color:#ff790fcc;box-shadow:var(--fb-relief),var(--fb-anneau)}:root .fb-fiche.fb-fiche .fb-compteurs strong{display:block;font:700 26px/1.05 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .fb-compteurs span{display:block;margin-top:2px;font-size:12px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .fb-champ{display:flex;flex-direction:column;gap:6px;margin:4px 0 8px}:root .fb-fiche.fb-fiche .fb-champ>span{font-size:12px;font-weight:700;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .fb-champ :is(input,textarea){padding:9px 10px;border-radius:10px;font:500 14px/1.45 var(--fb-corps);color:var(--fb-encre);background:#fff;border:1px solid rgba(30,34,39,.2)}:root .fb-fiche.fb-fiche .fb-champ input{max-width:220px}:root .fb-fiche.fb-fiche .fb-champ :is(input,textarea):focus{outline:2px solid rgba(255,121,15,.6);outline-offset:1px}:root .fb-fiche.fb-fiche .dg{display:flex;flex-direction:column;gap:14px}:root .fb-fiche.fb-fiche .dg-tete-haut{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 18px;align-items:flex-end}:root .fb-fiche.fb-fiche .dg-tete-haut h3{font-size:26px}:root .fb-fiche.fb-fiche .dg-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}:root .fb-fiche.fb-fiche .dg-date{margin:0}:root .fb-fiche.fb-fiche .dg-synthese{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}:root .fb-fiche.fb-fiche .dg-synthese>div:not(.dg-jauge){padding:10px 12px;border-radius:12px;background:var(--fb-chrome);border:1px solid rgba(30,34,39,.13);border-top:3px solid #9AA1AA;box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .dg-synthese strong{display:block;font:700 26px/1.05 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dg-synthese span{font-size:12px;font-weight:700;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dg-synthese [data-statut=valide]{border-top-color:#15803d}:root .fb-fiche.fb-fiche .dg-synthese [data-statut=a_estimer]{border-top-color:#c99300}:root .fb-fiche.fb-fiche .dg-synthese [data-statut=a_corriger]{border-top-color:#b42318}:root .fb-fiche.fb-fiche .dg-synthese [data-statut=taux]{border-top-color:var(--fb-neon)}:root .fb-fiche.fb-fiche .dg-jauge{grid-column:1/-1;display:flex;height:8px;border-radius:999px;overflow:hidden;background:#e3e5e8;box-shadow:inset 0 1px 2px #1e22272e}:root .fb-fiche.fb-fiche .dg-jauge i{display:block;height:100%;transition:width .3s ease}:root .fb-fiche.fb-fiche .dg-jauge i[data-statut=valide]{background:linear-gradient(90deg,#15803d,#22a055)}:root .fb-fiche.fb-fiche .dg-jauge i[data-statut=a_corriger]{background:linear-gradient(90deg,#b42318,#d1432f)}:root .fb-fiche.fb-fiche .dg-enreg{margin:10px 0 0;font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .dg-domaines{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}:root .fb-fiche.fb-fiche .dg-domaines button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;padding:10px 12px;border-radius:12px;cursor:pointer;color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.14);box-shadow:var(--fb-relief),0 6px 14px -10px #1e222780}:root .fb-fiche.fb-fiche .dg-domaines button:hover{background:var(--fb-chrome-h)}:root .fb-fiche.fb-fiche .dg-domaines button[data-corriger]{border-color:#b4231873}:root .fb-fiche.fb-fiche .dg-dom-n{font:700 20px/1 var(--fb-titre);color:var(--fb-orange)}:root .fb-fiche.fb-fiche .dg-dom-l{font:700 13.5px/1.25 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dg-dom-c{font-size:11.5px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dg-filtres{border-bottom:0;padding-bottom:0}:root .fb-fiche.fb-fiche .dg-domaine{padding:0 0 4px;scroll-margin-top:12px;overflow:hidden}:root .fb-fiche.fb-fiche .dg-domaine-tete{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:var(--fb-chrome);border-bottom:1px solid rgba(30,34,39,.12)}:root .fb-fiche.fb-fiche .dg-domaine-tete h4{display:flex;align-items:center;gap:10px;margin:0;font:700 18px/1.2 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dg-domaine-tete h4 span{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;font-size:14px;color:#fff;background:var(--fb-anthracite);box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .dg-domaine-c{font:700 12px var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dg-point{padding:14px 16px;border-bottom:1px solid var(--fb-trait);border-left:3px solid transparent}:root .fb-fiche.fb-fiche .dg-point:last-child{border-bottom:0}:root .fb-fiche.fb-fiche .dg-point[data-statut=valide]{border-left-color:#15803d}:root .fb-fiche.fb-fiche .dg-point[data-statut=a_corriger]{border-left-color:#b42318;background:linear-gradient(90deg,rgba(180,35,24,.045),transparent 40%)}:root .fb-fiche.fb-fiche .dg-point-haut{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}:root .fb-fiche.fb-fiche .dg-n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font:700 14px var(--fb-titre);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.15);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .dg-libelle{flex:1 1 260px;margin:4px 0 0;font:700 14.5px/1.4 var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dg-statuts{display:inline-flex;gap:4px;padding:3px;border-radius:12px;background:var(--fb-acier);border:1px solid rgba(30,34,39,.12);box-shadow:inset 0 1px 2px #1e22271f}:root .fb-fiche.fb-fiche .dg-statuts button{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:9px;cursor:pointer;white-space:nowrap;font:700 12.5px/1 var(--fb-corps);color:var(--fb-encre-2);background:transparent;border:1px solid transparent}:root .fb-fiche.fb-fiche .dg-statuts button i{width:9px;height:9px;border-radius:50%;background:#9aa1aa}:root .fb-fiche.fb-fiche .dg-statuts button[data-statut=valide] i{background:#15803d}:root .fb-fiche.fb-fiche .dg-statuts button[data-statut=a_estimer] i{background:#c99300}:root .fb-fiche.fb-fiche .dg-statuts button[data-statut=a_corriger] i{background:#b42318}:root .fb-fiche.fb-fiche .dg-statuts button:hover:not([aria-pressed=true]){background:#ffffffa6;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dg-statuts button[aria-pressed=true]{color:var(--fb-encre);background:var(--fb-chrome);border-color:#1e22272e;box-shadow:var(--fb-relief),0 3px 8px -5px #1e222780}:root .fb-fiche.fb-fiche .dg-statuts button[aria-pressed=true][data-statut=valide]{border-color:#15803d;box-shadow:var(--fb-relief),0 0 0 1px #15803d59}:root .fb-fiche.fb-fiche .dg-statuts button[aria-pressed=true][data-statut=a_estimer]{border-color:#c99300;box-shadow:var(--fb-relief),0 0 0 1px #c9930059}:root .fb-fiche.fb-fiche .dg-statuts button[aria-pressed=true][data-statut=a_corriger]{border-color:#b42318;box-shadow:var(--fb-relief),0 0 0 1px #b4231859}:root .fb-fiche.fb-fiche .dg-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0 42px}:root .fb-fiche.fb-fiche .dg-notes .fb-champ{margin:0}:root .fb-fiche.fb-fiche .dg-notes textarea{resize:vertical;min-height:52px}:root .fb-fiche.fb-fiche :is(.ckpt,.ckpt-panneau,.ckpt-fil){--ck-fond:#F4F5F7;--ck-surface:#FFFFFF;--ck-surface-h:#F3F4F6;--ck-trait:rgba(30,34,39,.1);--ck-trait-fort:rgba(30,34,39,.18);--ck-txt:#1E2227;--ck-txt2:#454B54;--ck-orange:#FF790F;--ck-orange-clair:#8F3F08;--ck-vert:#116932;--ck-rouge:#B42318}:root .fb-fiche.fb-fiche .ckpt{color:var(--ck-txt);border:1px solid transparent;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .ckpt:before{background:linear-gradient(90deg,transparent,#FF790F 22%,#FFB37A 50%,#FF790F 78%,transparent);box-shadow:0 0 10px #ff790f66}:root .fb-fiche.fb-fiche .ckpt-nom{font-family:var(--fb-titre);font-size:1.45rem;text-shadow:0 1px 0 rgba(255,255,255,.8)}:root .fb-fiche.fb-fiche .ckpt-jauge{background:#e3e5e8;border-color:#1e22271f;box-shadow:inset 0 1px 2px #1e22272e}:root .fb-fiche.fb-fiche .ckpt-jauge-in{background:linear-gradient(90deg,#c2610f,#ff790f,#ffb37a);box-shadow:0 0 8px #ff790f73}:root .fb-fiche.fb-fiche :is(.ckpt-moyen,.ckpt-select select){background:var(--fb-chrome);border-color:#1e222729;box-shadow:var(--fb-relief);color:var(--ck-txt)}:root .fb-fiche.fb-fiche .ckpt-tuile{color:var(--ck-txt2);background:var(--fb-chrome);border-color:#1e222724;box-shadow:var(--fb-relief),0 3px 0 -1px #1e222729,0 10px 18px -12px #1e222780}:root .fb-fiche.fb-fiche .ckpt-tuile:hover{background:var(--fb-chrome-h);border-color:#1e22273d}:root .fb-fiche.fb-fiche .ckpt-tuile:active{box-shadow:var(--fb-relief),0 1px #1e222729}:root .fb-fiche.fb-fiche .ckpt-rang{opacity:1;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .ckpt-ico{background:linear-gradient(160deg,#fff,#e9ebee);border-color:#1e222724;box-shadow:var(--fb-relief),0 4px 10px -6px #1e222773;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche :is(.ckpt-tuile.et-a_faire,.ckpt-tuile.et-en_cours) .ckpt-ico{color:#a84b0a;border-color:#ff790f99;box-shadow:var(--fb-relief),0 0 12px #ff790f47}:root .fb-fiche.fb-fiche .ckpt-tuile.et-faite .ckpt-etat{opacity:1}:root .fb-fiche.fb-fiche .ckpt-tuile.et-bloquee{opacity:1;background:#f1f2f4;border-style:dashed;border-color:#1e22273d;box-shadow:none}:root .fb-fiche.fb-fiche .ckpt-tuile.et-bloquee :is(.ckpt-titre,.ckpt-etat){color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .ckpt-tuile.et-bloquee .ckpt-ico{opacity:.7;box-shadow:none}:root .fb-fiche.fb-fiche .ckpt-tuile.vue{border-style:solid;border-color:#ff790fd9;box-shadow:var(--fb-relief),var(--fb-anneau),0 10px 18px -12px #1e222780}:root .fb-fiche.fb-fiche :is(.ckpt-panneau,.ckpt-fil){background:#fff;border-color:#1e22271f;box-shadow:inset 0 1px #fff,0 6px 16px -12px #1e222766;-webkit-backdrop-filter:none;backdrop-filter:none}:root .fb-fiche.fb-fiche .ckpt-pastille{background:#f3f4f6;border-color:#1e222729;color:var(--ck-txt2)}:root .fb-fiche.fb-fiche :is(.ckpt-pastille.et-a_faire,.ckpt-pastille.et-en_cours){color:#a84b0a;border-color:#ff790f99}:root .fb-fiche.fb-fiche .ckpt-pastille.et-faite{border-color:#15803d66}:root .fb-fiche.fb-fiche .ckpt-pastille.et-arretee{border-color:#b4231866}:root .fb-fiche.fb-fiche .ckpt-note{border-left-color:#ff790fb3}:root .fb-fiche.fb-fiche .ckpt-rien{background:#f6f7f8;border-color:#1e222733}:root .fb-fiche.fb-fiche .ckpt-erreur{background:#fff5f4;border-color:#b4231859;color:#9b1c1c}:root .fb-fiche.fb-fiche .ckpt-piece{background:var(--fb-chrome);border-color:#1e222724;box-shadow:var(--fb-relief),0 3px 8px -6px #1e222773}:root .fb-fiche.fb-fiche .ckpt-piece:hover:not(:disabled){background:var(--fb-chrome-h);border-color:#ff790f99}:root .fb-fiche.fb-fiche .ckpt .ckpt-btn{--teinte:255,121,15;color:var(--fb-encre);text-shadow:0 1px 0 rgba(255,255,255,.75);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief),0 2px 0 -1px #1e222738,0 8px 16px -10px #1e222780}:root .fb-fiche.fb-fiche .ckpt .ckpt-btn:before{opacity:.35}:root .fb-fiche.fb-fiche .ckpt .ckpt-btn:hover:not(:disabled){background:var(--fb-chrome-h);filter:none;box-shadow:var(--fb-relief),0 3px 0 -1px #1e222738,0 12px 20px -12px #1e22278c}:root .fb-fiche.fb-fiche .ckpt .ckpt-btn:active:not(:disabled){box-shadow:var(--fb-relief),0 1px #1e222733}:root .fb-fiche.fb-fiche .ckpt .ckpt-btn.fort{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4);background:var(--fb-anthracite);border-color:#ff790fd9;box-shadow:inset 0 1px #ffffff29,var(--fb-anneau),0 10px 20px -12px #1e2227cc}:root .fb-fiche.fb-fiche .ckpt .ckpt-btn.fort:hover:not(:disabled){background:linear-gradient(180deg,#454a52,#30343a 55%,#292d32);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #ff790fbf,0 0 16px #ff790f73,0 12px 22px -12px #1e2227d9}:root .fb-fiche.fb-fiche .ckpt .ckpt-btn:disabled{box-shadow:none}:root .fb-fiche.fb-fiche{--gris:#4E5A64}:root .fb-fiche.fb-fiche :is(.canal-pastille,.prev-statut.s-brouillon){color:#55585c}:root .fb-fiche.fb-fiche .plan-j-date{opacity:1}:root .fb-fiche.fb-fiche .plan-jour-t.auj{color:#8a3d07}:root .fb-fiche.fb-fiche .trame-min small{opacity:1}:root .fb-fiche.fb-fiche .trame-sur{color:var(--fb-orange)}:root .fb-fiche.fb-fiche .pdemo-h.actif{color:#fff;background:var(--fb-anthracite);border-color:#ff790fd9;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .pdemo-duree b{color:#8a3d07}:root .fb-fiche.fb-fiche .dq.dq .dq-s-t small{color:#fff}:root .fb-fiche.fb-fiche .dq.dq .dq-s-badge{background:#00000047}@media(max-width:1180px){:root .fb-fiche.fb-fiche .dg-domaines{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){:root .fb-fiche.fb-fiche .fb-plan{grid-template-columns:minmax(0,1fr)}:root .fb-fiche.fb-fiche .fb-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:0}:root .fb-fiche.fb-fiche .fb-identite{grid-column:1/-1}:root .fb-fiche.fb-fiche .fb-bloc+.fb-bloc{border-top:0;padding-top:2px}}@media(max-width:1000px){:root .fb-fiche.fb-fiche .fb-colonnes{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){:root .fb-fiche.fb-fiche .fb-rail{grid-template-columns:minmax(0,1fr)}:root .fb-fiche.fb-fiche .fb-bloc+.fb-bloc{border-top:1px solid var(--fb-trait);padding-top:12px}:root .fb-fiche.fb-fiche .fb-heros{grid-template-columns:minmax(0,1fr);padding:22px 20px}:root .fb-fiche.fb-fiche .fb-heros h2{font-size:32px}:root .fb-fiche.fb-fiche .fb-plaque{transform:none;width:auto;min-height:0}:root .fb-fiche.fb-fiche .fb-parcours ol{grid-template-columns:repeat(5,148px);overflow-x:auto;padding:6px 2px 4px}:root .fb-fiche.fb-fiche .fb-actions{width:100%}:root .fb-fiche.fb-fiche .dg-synthese{grid-template-columns:repeat(2,minmax(0,1fr))}:root .fb-fiche.fb-fiche .dg-domaines{grid-template-columns:repeat(2,minmax(0,1fr))}:root .fb-fiche.fb-fiche .dg-notes{grid-template-columns:minmax(0,1fr);margin-left:0}:root .fb-fiche.fb-fiche .fb-contenu{overflow-x:auto;-webkit-overflow-scrolling:touch}}:root .fb-fiche.fb-fiche .fb-fil-corps{flex:1;min-width:0}:root .fb-fiche.fb-fiche .fb-fil-retirer{align-self:flex-start;flex:none;background:none;border:0;padding:2px 4px;cursor:pointer;font:700 12px var(--fb-corps);color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-fil-retirer:hover{color:#9b1c1c;text-decoration:underline}:root .fb-fiche.fb-fiche .fb-btn:after{content:"";position:absolute;left:var(--x,50%);top:var(--y,50%);width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(255,121,15,.5),rgba(255,121,15,.14) 45%,transparent 70%)}:root .fb-fiche.fb-fiche .fb-btn.onde:after{animation:fb-onde .62s cubic-bezier(.2,.7,.3,1)}@keyframes fb-onde{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(30)}}@media(prefers-reduced-motion:reduce){:root .fb-fiche.fb-fiche .fb-btn.onde:after{animation:none}}:root .fb-fiche.fb-fiche .fb-icone-page{display:inline-grid;place-items:center;width:34px;height:34px;margin:0 10px 0 0;border-radius:10px;vertical-align:-5px;color:#fff;background:var(--fb-anthracite);box-shadow:inset 0 1px #ffffff2e,var(--fb-anneau)}:root .fb-fiche.fb-fiche .fb-description{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .fb-reperes [data-alerte] dd{color:#b42318}:root .fb-fiche.fb-fiche .fb-reperes dd a{color:inherit;text-decoration:underline dotted rgba(30,34,39,.45);text-underline-offset:3px}:root .fb-fiche.fb-fiche .fb-reperes dd a:hover,:root .fb-fiche.fb-fiche .fb-reperes dd button:hover{color:var(--fb-orange)}:root .fb-fiche.fb-fiche .fb-maj{max-width:78ch;line-height:1.5}:root .fb-fiche.fb-fiche .fb-maj :is(b,strong){color:var(--fb-encre)}:root .fb-fiche.fb-fiche.fb-page>.fb-plan>.fb-bureau>.fb-barre{padding-top:4px}:root .fb-fiche.fb-fiche .fb-raccourcis{display:flex;flex-direction:column;gap:6px;margin:0 16px}:root .fb-fiche.fb-fiche .fb-raccourcis :is(a,button){display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:11px;text-decoration:none;cursor:pointer;text-align:left;font:700 13px/1.25 var(--fb-corps);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.14);box-shadow:var(--fb-relief),0 5px 12px -9px #1e222773}:root .fb-fiche.fb-fiche .fb-raccourcis :is(a,button):hover{background:var(--fb-chrome-h)}:root .fb-fiche.fb-fiche .fb-raccourcis small{display:block;font:500 11.5px/1.3 var(--fb-corps);color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-raccourcis :is(a,button)>span{flex:1;min-width:0}:root .fb-fiche.fb-fiche .fb-raccourcis :is(a,button)>span.fb-raccourci-ico{flex:none;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .fb-raccourcis :is(a,button):focus-visible{outline:2px solid #FF9A45;outline-offset:2px}@container fb-bureau (max-width:900px){:root .fb-fiche.fb-fiche .bord{grid-template-columns:minmax(0,1fr)}:root .fb-fiche.fb-fiche .bord-argent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@container fb-bureau (max-width:560px){:root .fb-fiche.fb-fiche .bord-argent{display:block}}:root .fb-fiche.fb-fiche .fb-btn{text-decoration:none}:root .fb-fiche.fb-fiche .card{border:1px solid transparent;border-radius:16px;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre)}:root .app .page .fb-fiche.fb-fiche .card.card h3,:root .fb-fiche.fb-fiche:not(.fb-auth) .card.card h3{margin:0 0 12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;text-shadow:none;font:700 19px/1.2 var(--fb-titre);letter-spacing:.2px;color:var(--fb-encre)}:root .app .page .fb-fiche.fb-fiche .card.card h3:before,:root .fb-fiche.fb-fiche:not(.fb-auth) .card.card h3:before{content:none;display:none}:root .fb-fiche.fb-fiche :is(.btn.btn-primaire,.btn.btn-contour){color:var(--fb-encre);text-shadow:0 1px 0 rgba(255,255,255,.75);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);border-radius:12px;filter:none;box-shadow:var(--fb-relief),0 2px 0 -1px #1e222738,0 8px 16px -10px #1e222780}:root .fb-fiche.fb-fiche :is(.btn.btn-primaire,.btn.btn-contour):hover:not(:disabled){background:var(--fb-chrome-h);border-color:#1e222742;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .btn.btn-orange{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4);background:var(--fb-anthracite);border:1px solid rgba(255,121,15,.85);border-radius:12px;filter:none;box-shadow:inset 0 1px #ffffff29,var(--fb-anneau),0 10px 20px -12px #1e2227cc}:root .fb-fiche.fb-fiche .btn.btn-orange:hover:not(:disabled){background:linear-gradient(180deg,#454a52,#30343a 55%,#292d32)}:root .fb-fiche.fb-fiche :is(.btn,.onglet,.metier-filtres button):focus-visible{outline:2px solid #FF9A45;outline-offset:2px}:root .fb-fiche.fb-fiche .onglets:not(.onglets-statut){display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:5px;border-radius:13px;background:var(--fb-acier);border:1px solid rgba(30,34,39,.12);box-shadow:inset 0 1px 2px #1e222724,inset 0 -1px #fffc}:root .fb-fiche.fb-fiche .onglets:not(.onglets-statut) .onglet{padding:8px 13px;border-radius:9px;font:700 13.5px/1.2 var(--fb-corps);color:var(--fb-encre);text-shadow:0 1px 0 rgba(255,255,255,.7);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.13);box-shadow:var(--fb-relief),0 4px 10px -7px #1e222780}:root .fb-fiche.fb-fiche .onglets:not(.onglets-statut) .onglet:hover:not(.actif){background:var(--fb-chrome-h)}:root .fb-fiche.fb-fiche .onglets:not(.onglets-statut) .onglet.actif{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4);background:var(--fb-anthracite);border-color:#ff790fbf;box-shadow:inset 0 1px #ffffff29,var(--fb-anneau)}:root .fb-fiche.fb-fiche :is(.onglets.onglets-statut,.metier-filtres){display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}:root .fb-fiche.fb-fiche :is(.onglets.onglets-statut .onglet,.metier-filtres button){min-height:0;padding:6px 12px;border-radius:999px;cursor:pointer;font:700 12.5px/1.2 var(--fb-corps);color:var(--fb-encre);background:#ffffffbf;border:1px solid rgba(30,34,39,.16);box-shadow:none}:root .fb-fiche.fb-fiche :is(.onglets.onglets-statut .onglet.actif,.metier-filtres button[aria-pressed=true]){color:#fff;background:var(--fb-anthracite);border-color:#ff790fbf;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .onglets.onglets-statut .onglet .onglet-nb{background:#eef0f2;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .onglets.onglets-statut .onglet.actif .onglet-nb{background:#ffffff2e;color:#fff}:root .fb-fiche.fb-fiche .grille{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}:root .fb-fiche.fb-fiche .champ.large{grid-column:1/-1}:root .fb-fiche.fb-fiche .grille>*{min-width:0}@container fb-bureau (max-width:780px){:root .fb-fiche.fb-fiche .fiche-avec-carte{grid-template-columns:minmax(0,1fr)}:root .fb-fiche.fb-fiche .fiche-avec-carte>.colonne-carte{position:static;max-width:none}}@container fb-bureau (max-width:1000px){:root .fb-fiche.fb-fiche .deux-listes{grid-template-columns:minmax(0,1fr)}}:root .fb-fiche.fb-fiche .pj-tete{background:radial-gradient(900px 260px at 0% 0%,rgba(255,121,15,.1),transparent 60%),var(--fb-pierre);border:1px solid rgba(30,34,39,.3);box-shadow:inset 0 1px #ffffff24,0 22px 44px -26px #1e2227bf}:root .fb-fiche.fb-fiche .pj-tete:before{inset:20px auto 20px 0;width:3px;height:auto;border-radius:0 3px 3px 0;background:var(--fb-neon);box-shadow:0 0 8px #ff790fd9,0 0 22px #ff790f59}:root .fb-fiche.fb-fiche .pj-compteur span,:root .fb-fiche.fb-fiche .pj-mot small{color:#c9d0d6}:root .fb-fiche.fb-fiche .pj-b{color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief),0 4px 10px -7px #1e222780}:root .fb-fiche.fb-fiche .pj-b.fait{color:#fff;background:var(--fb-anthracite);border-color:#ff790fd9;box-shadow:inset 0 1px #ffffff29,var(--fb-anneau)}:root .fb-fiche.fb-fiche .pj-h2{font:700 19px/1.2 var(--fb-titre);color:var(--fb-encre)}:root[data-theme=ossature] .segmente button.actif{background:#2a2e34;border-color:#2a2e34;color:#fff}:root .fb-fiche.fb-fiche .segmente button{color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .segmente button.actif{color:#fff;background:var(--fb-anthracite);border-color:#ff790fbf;box-shadow:inset 0 1px #ffffff29,var(--fb-anneau)}:root .fb-fiche.fb-fiche .fb-reperes>div[data-actif]{margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:8px;background:#ff790f12;box-shadow:inset 3px 0 #ff790f}:root .fb-fiche.fb-fiche .fb-reperes>div[data-actif] dt{font-weight:700;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .statut-chantier{padding:5px 8px;border-radius:9px;cursor:pointer;font:700 12px/1.2 var(--fb-corps);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.18);box-shadow:inset 3px 0 0 var(--etat-c,#9AA1AA),var(--fb-relief)}:root .fb-fiche.fb-fiche .statut-chantier[data-etat=action]{--etat-c:#FF790F}:root .fb-fiche.fb-fiche .statut-chantier[data-etat=avertir]{--etat-c:#C99300}:root .fb-fiche.fb-fiche .statut-chantier[data-etat=bloque]{--etat-c:#B42318}:root .fb-fiche.fb-fiche .statut-chantier[data-etat=fini]{--etat-c:#15803D}:root .fb-fiche.fb-fiche .metier-table-chantiers td:first-child{min-width:170px}:root .fb-fiche.fb-fiche table.liste td:first-child>a,:root .fb-fiche.fb-fiche table.liste td:first-child>b{overflow-wrap:normal;word-break:normal}:root .fb-fiche.fb-fiche .ad-teleservice .bouton{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:12px;text-decoration:none;font:700 13px/1.2 var(--fb-corps);color:#fff;background:var(--fb-anthracite);border:1px solid rgba(255,121,15,.85);box-shadow:inset 0 1px #ffffff29,var(--fb-anneau)}:root[data-theme=ossature]{--violet:#4E5A64;--violet-clair:#8B949E;--violet-voile:#EEF1F4;--fam-client:#4E5A64;--fam-client-voile:#EEF1F4}:root[data-theme=ossature] .demo-carte.demo-public{background:#f4f6f8}:root[data-theme=ossature] .demo-carte.demo-public .demo-etiquette{border-color:#c9ced4}:root[data-theme=ossature] .ad-decoule{background:#f4f6f8;border-color:#c9ced4}:root[data-theme=ossature] .cm-public .cm-etiquette{background:#eef1f4}:root[data-theme=ossature] .sc-bloc.c-violet{background:linear-gradient(180deg,#f6f7f9,#fff)}:root[data-theme=ossature] .trame-encart.protege{background:#eef1f4;border-color:#c2cad2}:root[data-theme=ossature] .trame-encart.protege b{color:#3b454e}:root .fb-fiche.fb-fiche .fil-retard{color:#a84b0a}:root .fb-fiche.fb-fiche .aide{color:#4e5a64}:root .fb-fiche.fb-fiche .carte-plan .prix .prix-barre{opacity:1;color:#565d66}:root .fb-fiche.fb-fiche .carte-plan .ruban{background:var(--fb-anthracite);color:#fff;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .carte-plan.populaire{border-color:#ff790fbf;box-shadow:var(--fb-anneau),var(--fb-ombre)}:root .fb-fiche.fb-fiche .pdemo-texte{min-width:0}@container fb-bureau (max-width:700px){:root .fb-fiche.fb-fiche .pdemo{grid-template-columns:minmax(0,1fr)}}:root .fb-fiche.fb-fiche .metier-nav button.nav-ligne[aria-current]{background:var(--fb-anthracite);border-color:#ff790fbf;box-shadow:inset 0 1px #ffffff29,var(--fb-anneau)}:root .fb-fiche.fb-fiche .metier-nav button.nav-ligne[aria-current]:before{background:var(--fb-neon)}:root .fb-fiche.fb-fiche .metier-nav button.nav-ligne[aria-current] .t{color:#fff}:root .fb-fiche.fb-fiche .metier-nav button.nav-ligne[aria-current] :is(.s,.s *){color:#d5dbe0}:root .fb-fiche.fb-fiche .metier-nav button.nav-ligne.a-alerte .s{color:#a84b0a}:root .fb-fiche.fb-fiche .metier-nav button.nav-ligne[aria-current].a-alerte .s{color:#ffb37a}:root .fb-fiche.fb-fiche .dc-fil{color:#565d66}:root .fb-fiche.fb-fiche .vide{color:#565d66}:root .fb-fiche.fb-fiche .pr-fondement{opacity:1;color:#454b54}:root .fb-fiche.fb-fiche .pr-etape.bloquee{opacity:1}:root .fb-fiche.fb-fiche .pr-etape.bloquee :is(.pr-titre,.pr-detail,b,span,p){color:#565d66}:root .fb-fiche.fb-fiche .pr-etape.bloquee .dc-tag.neutre{color:#454b54;background:#eef0f2}:root .fb-fiche.fb-fiche .dc-tag.neutre{color:#454b54}:root .fb-fiche.fb-fiche .dc-methode em{color:#a84b0a}:root .fb-fiche.fb-fiche .pr-suivante{border-color:#c9ced4;border-left-color:#ff790f;background:linear-gradient(160deg,#f6f7f8,#fff)}:root .fb-fiche.fb-fiche .pr-badge{background:var(--fb-anthracite);box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .pr-suivante-t,:root .fb-fiche.fb-fiche .pr-meta b{color:var(--fb-encre)}:root .fb-fiche.fb-fiche :is(.dc-tag.warn,.dc-bandeau.warn,.dc-bandeau.warn :is(p,span,b,strong,small,em)){color:#a84b0a}:root .fb-fiche.fb-fiche .fb-contenu.np-shell.np-shell{display:block;grid-template-columns:none;min-height:0;padding:0;margin:0;border-radius:0;overflow:visible;background:none;color:var(--fb-encre);font:14px/1.5 var(--fb-corps)}:root .fb-fiche.fb-fiche.fb-portail .fb-assistante .fb-btn{width:100%;justify-content:center;margin-top:10px}:root .fb-fiche.fb-fiche.fb-portail .fb-assistante .fb-description{margin:0}:root .fb-fiche.fb-fiche .fb-marque{text-decoration:none}:root .fb-fiche.fb-fiche .fb-marque img{width:34px;height:34px;object-fit:contain;flex:none}:root .fb-fiche.fb-fiche .fb-note .ico,:root .fb-fiche.fb-fiche .fb-note svg{vertical-align:-2px;margin-right:2px}:root .fb-fiche.fb-fiche.fb-portail .np-dossier{display:inline-flex;align-items:center;gap:8px;font:700 12.5px var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche.fb-portail .np-dossier select{max-width:260px;padding:8px 10px;border-radius:10px;font:600 13px var(--fb-corps);color:var(--fb-encre);background:#fff;border:1px solid rgba(30,34,39,.2)}:root .fb-fiche.fb-fiche.fb-portail .np-text-button{background:none;border:0;padding:8px 4px;cursor:pointer;font:700 13px var(--fb-corps);color:var(--fb-orange);text-decoration:underline;text-underline-offset:3px}:root .fb-fiche.fb-fiche .fb-portail-plus{position:fixed;left:12px;right:12px;bottom:86px;z-index:103;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;border-radius:14px;background:#fff;border:1px solid rgba(30,34,39,.14);box-shadow:0 18px 40px -14px #1e222773}:root .fb-fiche.fb-fiche .fb-portail-plus button{display:flex;align-items:center;gap:8px;min-height:46px;padding:9px 11px;border-radius:10px;cursor:pointer;text-align:left;font:700 13px/1.2 var(--fb-corps);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.14);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .fb-portail-plus button[aria-current]{color:#fff;background:var(--fb-anthracite);border-color:#ff790fbf;box-shadow:var(--fb-anneau)}@media(min-width:901px){:root .fb-fiche.fb-fiche .fb-portail-plus{display:none}}:root .fb-fiche.fb-fiche.fb-portail .np-mobile-nav{background:var(--fb-chrome);border-top:1px solid rgba(30,34,39,.16);box-shadow:inset 0 1px #fff,0 -8px 20px -16px #1e222780}:root .fb-fiche.fb-fiche.fb-portail .np-mobile-nav button{color:var(--fb-encre-2);font:700 11px/1.1 var(--fb-corps);border:1px solid transparent;padding:6px 2px;white-space:nowrap;min-width:0}:root .fb-fiche.fb-fiche.fb-portail .np-mobile-nav button:is([aria-current],[aria-expanded=true],[data-ici]){color:#fff;background:var(--fb-anthracite);border-color:#ff790fbf;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche.fb-portail .np-mobile-nav button[aria-current]:after{display:none!important}@media(max-width:900px){:root .fb-fiche.fb-fiche.fb-portail .fb-rubriques{display:none}:root .fb-fiche.fb-fiche.fb-portail{padding-bottom:88px}:root .portail-encadre .fb-fiche.fb-fiche.fb-portail .fb-rubriques{display:flex}:root .portail-encadre .fb-fiche.fb-fiche.fb-portail{padding-bottom:0}:root .portail-encadre .fb-fiche.fb-fiche.fb-portail :is(.np-mobile-nav,.fb-portail-plus){display:none}}:root .fb-fiche.fb-fiche.fb-portail .fb-rubriques{gap:4px;padding:5px}:root .fb-fiche.fb-fiche.fb-portail .fb-rubriques button{padding:9px;font-size:14px}:root[data-theme=ossature] .app .page.portail-app{background:transparent}:root[data-theme=ossature] .portail-app:not(.page){background:radial-gradient(1200px 600px at 85% -10%,rgba(255,255,255,.9),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(214,210,202,.6),transparent 60%),var(--grain),var(--beton)}:root .fb-fiche.fb-fiche.fb-portail .np-kpis{border:1px solid rgba(30,34,39,.3);border-radius:16px;background:radial-gradient(900px 260px at 0% 0%,rgba(255,121,15,.1),transparent 60%),var(--fb-pierre);box-shadow:inset 0 1px #ffffff24,0 22px 44px -26px #1e2227bf}:root .fb-fiche.fb-fiche.fb-portail .np-kpi{background:transparent;border-color:#ffffff24}:root .fb-fiche.fb-fiche.fb-portail .np-kpi-main{background:transparent;border-left:3px solid #FF790F!important;box-shadow:inset 6px 0 14px -12px #ff790fcc}:root .fb-fiche.fb-fiche.fb-portail .np-assistant{display:none}:root .fb-fiche.fb-fiche.fb-portail :is(.np-panel,.np-projects,.np-shortcuts,.np-finance-note){border:1px solid transparent;border-radius:16px;padding:16px 18px;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche.fb-portail .np-panel:not(.np-shortcuts){padding:0}:root .fb-fiche.fb-fiche.fb-portail :is(.np-shortcuts,.np-finance-note){margin-top:0}:root .fb-fiche.fb-fiche.fb-portail .np-secondary{display:flex;flex-direction:column;gap:16px}:root .fb-fiche.fb-fiche.fb-portail .np-projects{margin-top:18px}:root .fb-fiche.fb-fiche.fb-portail .np-shell h2,:root .fb-fiche.fb-fiche.fb-portail .np-shortcuts h2{font-family:var(--fb-titre)}@container fb-bureau (max-width:900px){:root .fb-fiche.fb-fiche.fb-portail .np-columns{grid-template-columns:minmax(0,1fr)}:root .fb-fiche.fb-fiche.fb-portail .np-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@container fb-bureau (max-width:560px){:root .fb-fiche.fb-fiche.fb-portail .np-secondary{grid-template-columns:minmax(0,1fr)}}:root .app .page .fb-fiche.fb-fiche .fb-contenu h1,:root .fb-fiche.fb-fiche .fb-contenu h1{color:var(--fb-encre)!important;-webkit-text-fill-color:currentColor;background:none!important;box-shadow:none!important;border:0;padding:0;text-shadow:none;min-height:0;font:700 30px/1.12 var(--fb-titre);letter-spacing:.2px}:root .app .page .fb-fiche.fb-fiche .fb-contenu h1:before,:root .app .page .fb-fiche.fb-fiche .fb-contenu h1:after{content:none!important;display:none!important}:root .fb-fiche.fb-fiche.fb-portail :is(.np-finance-title,.np-finance-title *,.np-fresh,.np-fresh *,.np-bottom-note){color:#454b54}:root .fb-fiche.fb-fiche.fb-portail .msg-compte{color:#565d66}:root .fb-fiche.fb-fiche.fb-portail .bm.bm-prive{color:#454b54}:root .fb-fiche.fb-fiche .kpi .kpi-n[style*=orange]{color:#a84b0a!important}:root .fb-fiche.fb-fiche.fb-portail .np-shell .np-bottom-note{color:#454b54!important}:root .fb-fiche.fb-fiche :is(.sd-regime.r-prive,.sd-acteur.a-moa){color:#454b54}:root .fb-fiche.fb-fiche :is(.jb-mois-t,.jb-date){color:#454b54}:root .portail-app:has(.fb-portail)>.pt-barre{min-height:60px;padding:8px 24px;border-bottom:0;color:#f1f2f4!important;background:linear-gradient(180deg,#ffffff12,#00000024),url(/pierre-anthracite.jpg) center / cover,#2a2d32!important;box-shadow:inset 0 -1px #ff790fa6,0 1px 12px -2px #ff790f47,0 10px 26px -18px #000000b3!important}:root .portail-app:has(.fb-portail) .pt-marque{display:flex!important;padding:6px 12px;margin:0;border-radius:10px}:root .portail-app:has(.fb-portail) .pt-marque :is(img,svg){height:32px}:root .portail-app:has(.fb-portail) .pt-centre{display:block!important}:root .portail-app:has(.fb-portail) .pt-eyebrow{color:#ffb37a!important}:root .portail-app:has(.fb-portail) .pt-hote{color:#fff!important;font-weight:700}:root .portail-app:has(.fb-portail) .pt-mail{color:#d5dbe0!important}:root .portail-app:has(.fb-portail) .pt-quitter{color:#fff!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.28)!important}:root .portail-app:has(.fb-portail) .pt-quitter:hover{background:#ffffff29!important}:root .portail-app:has(.fb-portail) .np-back-office{color:#ffd8b5!important}:root .portail-app:has(.fb-portail) .pt-page{padding:22px 26px 40px;max-width:1480px;margin:0 auto}:root .portail-app:has(.fb-portail) .fb-portail .fb-barre{scroll-margin-top:92px}:root .portail-app:has(.fb-portail) .pt-pied{color:#454b54}:root .portail-app:has(.fb-portail) .pt-pied a{color:#8f3f08}:root .np-demo>.fb-portail{padding:18px 24px 28px}@media(max-width:760px){:root .portail-app:has(.fb-portail) .pt-page{padding:14px 12px 30px}:root .np-demo>.fb-portail{padding:12px 12px 96px}}:root .portail-app:has(.fb-portail) .pt-marque .logo-complet{flex-direction:row;align-items:center;gap:8px;width:auto;max-width:none}:root .portail-app:has(.fb-portail) .pt-marque .logo-marque-i{width:52px;flex:none}:root .portail-app:has(.fb-portail) .pt-marque .logo-mot{width:auto;font-size:10.5px}:root .portail-app:has(.fb-portail) .pt-marque .logo-mot span{color:#4e5a64}:root .portail-app:has(.fb-portail) .pt-marque .logo-mot b{color:#a84b0a}:root .fb-fiche.fb-fiche h1.fb-nom{display:block;margin:6px 0 4px;padding:0;background:none;border:0;box-shadow:none;min-height:0;font:700 28px/1.05 var(--fb-titre);letter-spacing:.2px;color:var(--fb-encre);text-shadow:0 1px 0 rgba(255,255,255,.8);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche :is(h1.fb-nom,.fb-titre,.fb-kicker,.fb-rubriques button,.fb-bloc h2){font-family:var(--fb-titre)}:root .portail-app:has(.fb-portail) .pt-version{opacity:1;color:#454b54}:root .portail-app:has(.fb-portail) .pt-pied :is(.sig-declencheur,.sig-declencheur *){color:#454b54}:root .fb-fiche.fb-fiche.fb-portail .np-text-button{color:#8f3f08}:root .fb-fiche.fb-fiche :is(.ga,.ga-bouton){border:1px solid transparent;border-radius:16px;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .ga-bouton:hover{background:#fff padding-box,var(--fb-arete) border-box}:root .fb-fiche.fb-fiche .ga-pastille{background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief);color:var(--fb-encre)}:root .fb-fiche.fb-fiche :is(.ga-bouton b,.ga-titres strong){color:var(--fb-encre);font-family:var(--fb-titre);font-size:17px}:root .fb-fiche.fb-fiche :is(.ga-bouton small,.ga-titres span){color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ga-chev{color:var(--fb-orange)}:root .fb-fiche.fb-fiche .ga-etat{background:#edf0f4;color:#565d66;border:1px solid transparent}:root .fb-fiche.fb-fiche .ga-etat.e-ouvert{background:#e6f7ee;color:#1b6b42}:root .fb-fiche.fb-fiche .ga-etat.e-invite{background:#fdf3e3;color:#8a5a10}:root .fb-fiche.fb-fiche .ga-etat.e-corbeille{background:#fbebe7;color:#9c3520}:root .fb-fiche.fb-fiche .ga-etat.e-expiree{background:#e4e8ec;color:#3d4550;border:1px dashed #8B949E}:root .fb-fiche.fb-fiche .ga-rgpd{background:#ffffff9e;border:1px solid rgba(30,34,39,.12);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ga-rgpd b{color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ec-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(268px,100%),1fr));gap:14px;margin-bottom:20px}:root .fb-fiche.fb-fiche .ec-carte{margin:0;border:1px solid transparent;border-radius:16px;padding:0 16px 14px;overflow:hidden;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .ec-carte:hover{transform:translateY(-2px);box-shadow:var(--fb-ombre),0 16px 28px -20px #1e222799}:root .fb-fiche.fb-fiche .ec-bande{height:4px}:root .fb-fiche.fb-fiche .ec-nom b{color:var(--fb-encre);font:700 17px/1.25 var(--fb-titre)}:root .fb-fiche.fb-fiche :is(.ec-nom small,.ec-contact){color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ec-pied{border-top:1px solid rgba(30,34,39,.1)}:root .fb-fiche.fb-fiche .ec-ouvrir{color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief);padding:5px 12px}:root .fb-fiche.fb-fiche .ec-carte:hover .ec-ouvrir{color:#fff;background:var(--fb-anthracite);border-color:#ff790fbf}:root .fb-fiche.fb-fiche .ec-recherche{background:#fff;border:1px solid rgba(30,34,39,.18);border-radius:12px}:root .fb-fiche.fb-fiche .ec-recherche:focus-within{border-color:#ff790fb3;box-shadow:0 0 0 3px #ff790f29}:root .fb-fiche.fb-fiche .ec-carte .ec-tete{flex-wrap:nowrap;justify-content:flex-start;gap:12px;margin:0;padding-top:14px}:root .fb-fiche.fb-fiche .ec-carte .ec-nom{min-width:0}:root .fb-fiche.fb-fiche.fb-auth{min-height:100vh;padding:24px 16px;background:radial-gradient(1200px 600px at 85% -10%,rgba(255,255,255,.9),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(214,210,202,.6),transparent 60%),var(--grain, none),var(--beton, #EDECE8)}:root .fb-fiche.fb-fiche.fb-auth .auth-boite{position:relative;overflow:hidden;padding:0 30px 26px;border:1px solid transparent;border-radius:20px;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre),0 40px 80px -50px #1e222773}:root .fb-fiche.fb-fiche.fb-auth .auth-boite:not(:has(.fb-auth-plaque)){padding-top:28px}:root .fb-fiche.fb-fiche.fb-auth .fb-auth-plaque{margin:0 -30px 20px;padding:22px 30px 18px;text-align:center}:root .fb-fiche.fb-fiche.fb-auth .auth-logo{display:flex;justify-content:center;margin:0 auto 12px}:root .fb-fiche.fb-fiche.fb-auth .fb-auth-sous{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font:600 14px/1.4 var(--fb-corps);color:var(--fb-encre-2);text-align:center}:root .fb-fiche.fb-fiche.fb-auth .auth-boite h1{margin:0 0 14px;padding:0;background:none;border:0;box-shadow:none;text-shadow:none;min-height:0;font:700 26px/1.1 var(--fb-titre);letter-spacing:.2px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche.fb-auth .champ>span{color:var(--fb-encre);font:700 13px/1.3 var(--fb-corps)}:root .fb-fiche.fb-fiche.fb-auth .champ :is(input,select,textarea){background:#fff;border:1px solid rgba(30,34,39,.2);border-radius:12px;color:var(--fb-encre);font:500 15px/1.4 var(--fb-corps);box-shadow:inset 0 1px 2px #1e22270f}:root .fb-fiche.fb-fiche.fb-auth .champ :is(input,select,textarea):focus{outline:2px solid rgba(255,121,15,.6);outline-offset:1px;border-color:#ff790f99;box-shadow:none}:root .fb-fiche.fb-fiche.fb-auth .auth-boite .btn{width:100%;justify-content:center;min-height:46px}:root .fb-fiche.fb-fiche.fb-auth form .btn.btn-primaire[type=submit]{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4);background:var(--fb-anthracite);border:1px solid rgba(255,121,15,.85);box-shadow:inset 0 1px #ffffff29,var(--fb-anneau),0 10px 20px -12px #1e2227cc}:root .fb-fiche.fb-fiche.fb-auth form .btn.btn-primaire[type=submit]:hover:not(:disabled){color:#fff;background:var(--fb-anthracite);filter:brightness(1.12);border-color:#ff790ff2}:root .fb-fiche.fb-fiche.fb-auth .sep{color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche.fb-auth .sep:before,:root .fb-fiche.fb-fiche.fb-auth .sep:after{background:#1e222724}:root .fb-fiche.fb-fiche.fb-auth .auth-liens a{color:var(--fb-encre);font-weight:700;text-decoration:underline;text-decoration-color:#1e222759;text-underline-offset:3px}:root .fb-fiche.fb-fiche.fb-auth .auth-liens a:hover{color:var(--fb-orange);text-decoration-color:currentColor}@media(max-width:640px){:root .fb-fiche.fb-fiche.fb-auth{padding:14px 12px}:root .fb-fiche.fb-fiche.fb-auth .auth-boite{padding:0 20px 22px}:root .fb-fiche.fb-fiche.fb-auth .fb-auth-plaque{margin:0 -20px 18px;padding:18px 20px 16px}}:root[data-theme=ossature] .laterale .panneau-marque .logo-mot b{color:#a84b0a}:root .fb-fiche.fb-fiche.fb-auth .logo-mot b{color:#8f3f08}:root .fb-fiche.fb-fiche.fb-auth .logo-mot span{color:#4e5a64}:root .laterale .sig-declencheur,:root .laterale .sig-declencheur *{color:#c3c9d0}:root .laterale .sig-declencheur:hover,:root .laterale .sig-declencheur:hover *{color:#fff}:root[data-theme=ossature] .tm-titre small{color:#454b54}:root .app .page:has(>.fb-fiche){max-width:1600px;padding:28px max(28px,env(safe-area-inset-right)) 28px max(28px,env(safe-area-inset-left))}@media(max-width:1150px){:root .app .page:has(>.fb-fiche){padding:20px max(20px,env(safe-area-inset-right)) 24px max(20px,env(safe-area-inset-left))}}@media(max-width:820px){:root .app .page:has(>.fb-fiche){padding:16px max(14px,env(safe-area-inset-right)) calc(78px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}}@media(max-width:380px){:root .app .page:has(>.fb-fiche){padding:12px max(10px,env(safe-area-inset-right)) calc(76px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}}:root .fb-fiche.fb-fiche.fb-page.sc{max-width:none;margin:0;padding:4px 0 8px;font-size:inherit;line-height:inherit}:root .fb-fiche.fb-fiche.fb-page.sc .fb-contenu{max-width:900px;font-size:1.02rem;line-height:1.6}:root[data-theme=graphite] .fb-fiche.fb-fiche{--fb-verre:linear-gradient(180deg,#FFFFFF,#F4F5F7)}:root[data-theme=graphite] .fb-fiche.fb-fiche .fb-barre{border-bottom-color:#c3cad238}:root[data-theme=graphite] .fb-fiche.fb-fiche .fb-barre .fb-titre{color:#f3f5f7}:root[data-theme=graphite] .fb-fiche.fb-fiche .fb-barre :is(.fb-kicker,.fb-maj){color:#c3cad2}:root[data-theme=graphite] .fb-fiche.fb-fiche .fb-barre .fb-maj a{color:#ff9a45}:root[data-theme=graphite] .fb-fiche.fb-fiche .fb-barre .fb-maj :is(b,strong){color:#fff}:root[data-theme=graphite] .fb-fiche.fb-fiche .fb-barre .fb-enreg:not([data-etat=bloque]){background:#f4f5f7}:root[data-theme=graphite] .fb-fiche.fb-fiche .fb-barre .etiq-client{background:#ffffff14;color:#e3e7eb}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte,.fb-rail,.fb-carte,.fb-parcours,.fb-etape-panneau,.editeur-tache){--petrole:#1B222B;--petrole-fonce:#0F1318;--turq:#3B4753;--turq-clair:#6E7A87;--texte:#11161C;--gris:#57646F;--carte:#FFFFFF;--voile:#F5F8FA;--voile-fort:#E4E9EE;--ligne:#D8DDE3;--vert:#127A3C;--ok:#127A3C;--erreur:#B3211F;--orange:#F26B0F;--orange-fonce:#B84F08;--violet:#4E5A64;--metier-petrole:#0B4F5F;--metier-turquoise:#16788F;--metier-encre:#16313A;--metier-secondaire:#50666D;--metier-perle:#F3F5F5;--metier-ligne:#D8DDE3;--etat-info:#4A5560;--etat-info-fond:#EEF1F4;--etat-info-encre:#2C3641;--etat-action:#B84F08;--etat-action-fond:#FFF3E9;--etat-action-encre:#8F3E0B;--etat-avertir:#B45309;--etat-avertir-fond:#FFF5E9;--etat-avertir-encre:#8F3E0B;--etat-bloque:#B3211F;--etat-bloque-fond:#FDEEEE;--etat-bloque-encre:#8E1A18;--etat-fini:#127A3C;--etat-fini-fond:#EAF8EF;--etat-fini-encre:#0E5A2C;--etat-inconnu:#6B7681;--etat-inconnu-fond:#F3F5F7;--etat-inconnu-encre:#454F59;--etat-neutre:#6B7280;--etat-neutre-fond:#F2F4F6;--etat-neutre-encre:#374151}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .selecteur-presta{background:#f7fafe;border-color:#d8dde3}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .selecteur-onglet{background:#fff;color:#4e5a64;border-color:#d8dde3}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .selecteur-onglet.actif{background:#38434f;color:#fff;border-color:transparent}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .pastille{background:#efeff0;border-color:#cdd2d8;color:#1e2227}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .pastille-nom{color:#1b222b}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .bascule-vue button.actif{background:#fff;color:#1b222b}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .etiq-client{background:#eff2f6}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) table.liste th{background:#f1f5f5;border-bottom-color:#d8dde3}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) table.liste td{border-bottom-color:#e4e9ee}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) table.liste tbody tr:nth-child(2n) td{background:#f7f9fa}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) table.liste tbody :is(tr.l-alerte,tr.l-alerte:nth-child(2n),tr.l-alerte:hover) td{background:#fdeeee}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .alerte-erreur{background:#fdeeee;color:#b3211f;border-color:#f5c6c6}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .alerte-warn{background:#fff5e9;color:#8f3e0b;border-color:#f3d3a8}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .tva-regime{background:color-mix(in srgb,var(--turq) 5%,#FFFFFF)}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) :is(.tva-case small,.tva-date,.tva-mentions p){color:#4f5256}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .tva-date input{background:#fff;color:#35383c}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .tva-mentions{background:#fff}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .sous-titre b{color:var(--fb-encre)}:root[data-theme=signature] .fb-fiche.fb-fiche .metier-vigilance .btn-lien{color:var(--petrole)}:root[data-theme=graphite] .fb-fiche.fb-fiche .editeur-tache{background:#fff;box-shadow:0 2px 10px #3235390d}:root[data-theme=graphite] .fb-fiche.fb-fiche .editeur-tache .et-tete{background:linear-gradient(180deg,#f7fafe,#fff)}:root[data-theme=graphite] .fb-fiche.fb-fiche .editeur-tache .et-pied{background:#f7fafe}:root[data-theme=graphite] .fb-fiche.fb-fiche .editeur-tache .et-pastille{color:#fff}:root[data-theme=graphite] .fb-fiche.fb-fiche .editeur-tache .et-corps textarea{color:#f3f6fa}:root[data-theme=graphite] .fb-fiche.fb-fiche .editeur-tache.en-edition{border-color:#f2c08a}:root[data-theme=graphite] .fb-fiche.fb-fiche .editeur-tache.en-edition .et-tete{background:linear-gradient(180deg,#fff6ec,#fff);border-bottom-color:#f6dcc0}:root[data-theme=graphite] .fb-fiche.fb-fiche .editeur-tache.en-edition .et-pied{background:#fff6ec;border-top-color:#f6dcc0}:root[data-theme=graphite] .fb-fiche.fb-fiche .vide:not(:is(.card,.ds-carte) *){background:#f5f8fa;border-color:#e7eaee}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte,.editeur-tache,.vide) a{color-scheme:light}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .act-piloter{color:#fff}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .act-piloter .ico{background:#ffffff38}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .cm-carte{background:#fff}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .cm-public .cm-etiquette{background:#eef1f4}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .filtre-client{color:#f3f6fa}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .famille.actif{background:#fff}:root[data-theme=signature] .fb-fiche.fb-fiche .bascule-vue button:not(.actif){color:#136f84}:root[data-theme=rosee] .fb-fiche.fb-fiche .bascule-vue button:not(.actif){color:#904e69}:root:is([data-theme=signature],[data-theme=acier]) .fb-fiche.fb-fiche .ligne-jour>td[style*=orange-fonce]{--orange-fonce:#C2410C}:root[data-theme=rosee] .fb-fiche.fb-fiche .ligne-jour>td[style*=orange-fonce]{--orange-fonce:#8A6420}:root[data-theme=rosee] .fb-fiche.fb-fiche .cm-public .cm-etiquette{color:#7e509a}:root[data-theme=signature] .fb-fiche.fb-fiche .le-table tr[data-option] .btn-lien:not(.danger){color:var(--petrole)}:root[data-theme=graphite] .lat-quitter{background:#ffffff0f;color:#e8eef2}:root[data-theme=graphite] .laterale :is(.lien,.lat-legal){color:#7dd8ee}:root[data-theme=graphite] .laterale .lien.actif{color:#f3f6fa}:root[data-theme=graphite] .laterale .lien:not(.actif):hover{background:#ffffff12}:root[data-theme=graphite] .rail-btn{color:#b4c3cb}:root[data-theme=graphite] .lat-version{color:#c3cdd6;opacity:1}:root[data-theme=graphite] .laterale .panneau-marque .logo-mot b{color:#ffc08a}:root[data-theme=graphite] .topbar .pill.pill:is([data-etat=fini],[data-etat=avertir],[data-etat=bloque],[data-etat=action]){color:#08151a}:root[data-theme=signature] .app .laterale :is(.panneau-sous,.lat-mail,.lat-version,.sig-declencheur,.sig-declencheur *,.logo-mot span){color:#3f5860}:root[data-theme=rosee] .app .laterale :is(.panneau-sous,.lat-mail,.lat-version,.sig-declencheur,.sig-declencheur *,.logo-mot span){color:#5f4850}:root[data-theme=acier] .app .laterale :is(.panneau-sous,.lat-mail,.lat-version,.sig-declencheur,.sig-declencheur *,.logo-mot span){color:#4a5a66}:root:is([data-theme=signature],[data-theme=rosee],[data-theme=acier]) .app .laterale .lat-version{opacity:1}:root:is([data-theme=signature],[data-theme=rosee],[data-theme=acier]) .app .laterale :is(.sig-declencheur:hover,.sig-declencheur:hover *){color:var(--petrole)}:root[data-theme=signature] .app .laterale .lat-legal{color:#0e6275}:root[data-theme=rosee] .app .laterale .lat-legal{color:#7e3f58}:root[data-theme=acier] .app .laterale .lat-legal{color:#245a73}:root:is([data-theme=signature],[data-theme=acier]) .app .laterale .logo-mot b{color:#8f3f08}:root[data-theme=rosee] .app .laterale .logo-mot b{color:#704e16}:root[data-theme=ossature]{--indication:#57646F}:root[data-theme=signature]{--indication:#4D6870}:root[data-theme=rosee]{--indication:#7A6068}:root[data-theme=acier]{--indication:#5A6B78}:root[data-theme=graphite]{--indication:color-mix(in srgb,currentColor 64%,transparent)}:where(:root) ::placeholder{color:var(--indication,#757575);opacity:1}:root:not([data-theme=graphite]) .num-siret-boite.num-siret-boite input::placeholder{color:var(--indication,#757575)}:root .dq.dq .dq-zone::placeholder{color:var(--indication,#757575)}:root[data-theme=graphite] .dq.dq .dq-zone{color:#1e2227}:root[data-theme=graphite] .fb-fiche.fb-fiche :is(.card,.ds-carte) .calc-l :is(input,select){color:#f3f6fa}:root[data-theme=graphite] .fb-fiche.fb-fiche .card .metier-dossier{color-scheme:light;--fond:#EDF0F3;--lueur:#C4CCD4;--halo:#E6EAEF;--ombre-1:0 1px 2px rgba(30,34,39,.08), 0 4px 10px -4px rgba(30,34,39,.12);--ombre-2:0 1px 2px rgba(30,34,39,.06), 0 10px 24px -10px rgba(30,34,39,.22), 0 30px 60px -40px rgba(30,34,39,.35);--ombre-3:0 2px 4px rgba(17,22,28,.09), 0 26px 50px -26px rgba(17,22,28,.48);--fam-synthese:#575A5E;--fam-synthese-voile:#EBEEF2;--fam-admin:#A7AAAE;--fam-admin-voile:#F2F5F9;--fam-achats:#626569;--fam-achats-voile:#EDF0F4;--fam-materiel:#53565A;--fam-materiel-voile:#E4F7F0;--fam-planning:#F97316;--fam-planning-voile:#FFF3E9;--fam-garanties:#DC2626;--fam-garanties-voile:#FDECEC;--fam-client:#4E5A64;--fam-client-voile:#EEF1F4;--fam-defaut:#8A8D91;--fam-defaut-voile:#F1F4F8}:root:is([data-theme=signature],[data-theme=acier]) .fb-fiche.fb-fiche .ps-carte-situation em{color:#c2410c}:root[data-theme=rosee] .fb-fiche.fb-fiche .ps-carte-situation em{color:#8a6420}:root:not([data-theme=ossature]) .fb-fiche.fb-fiche .card .metier-dossier .dc-tag.info{color:#136f84}:root:not([data-theme=ossature]) .fb-fiche.fb-fiche .card .metier-dossier :is(.dc-tag.ok,.dc-et.fait){color:#0a7350}:root .fb-fiche.fb-fiche .card .metier-dossier :is(.dc-tag.err,.dc-et.err){color:#b91c1c}:root .fb-fiche.fb-fiche .card .metier-dossier .dc-et.ecart{color:#a84b0a}:root:not([data-theme=ossature]) .fb-fiche.fb-fiche .card .metier-dossier .dc-et.attente{color:#566c73}:root[data-theme=ossature] .fb-fiche.fb-fiche .card .metier-dossier .dc-et.attente{color:#606367}:root .fb-fiche.fb-fiche .fb-carnet{display:flex;flex-direction:column;gap:10px;padding:4px 0 2px}:root .fb-fiche.fb-fiche .fb-carnet h2{margin:8px 0 0}:root .fb-fiche.fb-fiche .fb-carnet .fb-carnet-masque{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root .fb-fiche.fb-fiche .fb-carnet [data-geste]{appearance:none;-webkit-appearance:none;width:100%;margin:0;font:inherit;color:inherit;text-align:left;text-decoration:none;cursor:pointer;color-scheme:light}:root .fb-fiche.fb-fiche .fb-carnet [data-geste]:focus-visible{outline:2px solid #FF790F;outline-offset:2px}:root .fb-fiche.fb-fiche .fb-carnet-texte{display:flex;flex-direction:column;gap:2px;min-width:0}:root .fb-fiche.fb-fiche .fb-carnet-texte b{font:600 13.5px/1.3 var(--fb-corps);color:var(--fb-encre);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .fb-carnet-texte small{font:500 12px/1.35 var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .fb-carnet-grand{flex:none;font:700 34px/1 var(--fb-titre);letter-spacing:-.3px;color:var(--fb-encre);font-variant-numeric:tabular-nums}:root .fb-fiche.fb-fiche :is(.fb-carnet-priorite,.fb-carnet-vedette){display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:13px;border:1px solid rgba(30,34,39,.13);background:linear-gradient(180deg,#fff,#f6f7f8);box-shadow:inset 0 1px #fff,0 1px 2px #1e22270f,0 8px 18px -14px #1e222759;transition:box-shadow .15s ease,transform .15s ease}:root .fb-fiche.fb-fiche .fb-carnet-priorite{box-shadow:inset 3px 0 #ff790f,inset 0 1px #fff,0 1px 2px #1e22270f,0 8px 18px -14px #1e222759}:root .fb-fiche.fb-fiche .fb-carnet-priorite .fb-carnet-grand{font-size:30px}:root .fb-fiche.fb-fiche .fb-carnet-priorite[data-alerte] .fb-carnet-grand{color:#b42318}:root .fb-fiche.fb-fiche .fb-carnet-vedette{padding:16px 18px;background:linear-gradient(180deg,#fff,#f3f4f6 55%,#eceef1)}:root .fb-fiche.fb-fiche .fb-carnet-vedette .fb-carnet-texte b{font-weight:500;font-size:14px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .fb-carnet-vedette[data-alerte] .fb-carnet-grand{color:#b42318}:root .fb-fiche.fb-fiche :is(.fb-carnet-priorite,.fb-carnet-vedette)[data-geste]:hover{transform:translateY(-1px);border-color:#ff790f8c}:root .fb-fiche.fb-fiche :is(.fb-carnet-priorite,.fb-carnet-vedette)[data-actif]{border-color:#ff790fcc;box-shadow:inset 3px 0 #ff790f,0 0 0 1px #ff790f73,0 0 12px #ff790f38}:root .fb-fiche.fb-fiche .fb-carnet-quetes{list-style:none;margin:0;padding:0}:root .fb-fiche.fb-fiche .fb-carnet-quetes>li{margin:0;padding:0;border-bottom:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .fb-carnet-quetes>li:last-child{border-bottom:0}:root .fb-fiche.fb-fiche .fb-carnet-quete{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px;border:0;border-radius:10px;background:none}:root .fb-fiche.fb-fiche .fb-carnet-quete[data-geste]:hover{background:#ff790f0f}:root .fb-fiche.fb-fiche .fb-carnet-quete[data-actif]{background:#ff790f14;box-shadow:inset 3px 0 #ff790f}:root .fb-fiche.fb-fiche .fb-carnet-ico{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:var(--fb-encre);background:linear-gradient(180deg,#fff,#f1f2f4);border:1px solid rgba(30,34,39,.14);box-shadow:inset 0 1px #fff,0 1px 2px #1e222714}:root .fb-fiche.fb-fiche .fb-carnet-ico:after{content:"";position:absolute;left:50%;bottom:4px;width:12px;height:2px;margin-left:-6px;border-radius:2px;background:#ff790f;box-shadow:0 0 5px #ff790f99}:root .fb-fiche.fb-fiche .fb-carnet-ico .ico{margin-top:-3px}:root .fb-fiche.fb-fiche .fb-carnet-v{font:700 20px/1.1 var(--fb-titre);color:var(--fb-encre);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}:root .fb-fiche.fb-fiche .fb-carnet-quete .fb-carnet-v{max-width:12ch;white-space:normal;overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .fb-carnet-quete[data-alerte] .fb-carnet-v{color:#b42318}:root .fb-fiche.fb-fiche .fb-carnet-quete[data-manquant] .fb-carnet-v{font:italic 600 13.5px/1.2 var(--fb-corps);color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-carnet-etapes{list-style:none;margin:0;padding:12px 0 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:4px;border-top:1px solid var(--fb-trait);border-bottom:1px dashed rgba(30,34,39,.22)}:root .fb-fiche.fb-fiche .fb-carnet-etapes>li{margin:0;flex:1 1 0;min-width:0}:root .fb-fiche.fb-fiche .fb-carnet-etapes>li.fb-carnet-fleche{flex:none;padding-top:5px;font-size:14px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fb-carnet-etape{display:flex;flex-direction:column;align-items:center;gap:6px;padding:2px;border:0;border-radius:8px;background:none;text-align:center}:root .fb-fiche.fb-fiche .fb-carnet-etape[data-geste]{text-align:center}:root .fb-fiche.fb-fiche .fb-carnet-etape[data-geste]:hover{background:#ff790f0f}:root .fb-fiche.fb-fiche .fb-carnet-etape .fb-carnet-v{font-size:22px;text-align:center}:root .fb-fiche.fb-fiche .fb-carnet-etape small{font:500 11.5px/1.25 var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .fb-carnet-etape[data-alerte] .fb-carnet-v{color:#b42318}:root .fb-fiche.fb-fiche .fb-carnet-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:4px 4px 2px;border:0;background:none}:root .fb-fiche.fb-fiche .fb-carnet-total>span{font:500 12.5px/1.3 var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .fb-carnet-total>b{font:700 21px/1.1 var(--fb-titre);color:var(--fb-encre);white-space:nowrap}:root .fb-fiche.fb-fiche .fb-carnet-total[data-alerte]>b{color:#b42318}:root .fb-fiche.fb-fiche .fb-carnet-quetes+.fb-carnet-total{border-top:1px dashed rgba(30,34,39,.22);padding-top:12px}:root .fb-fiche.fb-fiche .fb-carnet-appel{margin-top:4px;text-align:center}:root .fb-fiche.fb-fiche .fb-carnet-appel .fb-carnet-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 16px;border:0;border-radius:12px;cursor:pointer;font:700 14px/1.2 var(--fb-corps);color:#fff;text-decoration:none;color-scheme:light;background:var(--fb-anthracite);box-shadow:inset 0 1px #ffffff29,inset 0 -2px #ff790f,0 4px 12px -4px #ff790f8c,0 8px 18px -10px #1e222780;transition:transform .15s ease,box-shadow .15s ease}:root .fb-fiche.fb-fiche .fb-carnet-appel .fb-carnet-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff3,inset 0 -2px #ff790f,0 6px 16px -4px #ff790fb3,0 10px 20px -10px #1e22278c}:root .fb-fiche.fb-fiche .fb-carnet-appel .fb-carnet-cta:focus-visible{outline:2px solid #FF790F;outline-offset:3px}:root .fb-fiche.fb-fiche .fb-carnet-appel p{margin:8px 0 0;font:500 11.5px/1.3 var(--fb-corps);color:var(--fb-encre-2)}@media(prefers-reduced-motion:reduce){:root .fb-fiche.fb-fiche .fb-carnet :is([data-geste],.fb-carnet-cta){transition:none}:root .fb-fiche.fb-fiche .fb-carnet :is([data-geste],.fb-carnet-cta):hover{transform:none}}:root .fb-fiche.fb-fiche .ch *,:root .fb-fiche.fb-fiche .ch *:before,:root .fb-fiche.fb-fiche .ch *:after{box-sizing:border-box}:root .fb-fiche.fb-fiche .ch{container:ch / inline-size;display:flex;flex-direction:column;gap:14px;margin:0 0 18px;font-family:var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ch h2,:root .fb-fiche.fb-fiche .ch h3,:root .fb-fiche.fb-fiche .ch h4{background:none;border:0;padding:0;box-shadow:none;text-transform:none;letter-spacing:.1px}:root .fb-fiche.fb-fiche .ch h2:before,:root .fb-fiche.fb-fiche .ch h2:after,:root .fb-fiche.fb-fiche .ch h3:before,:root .fb-fiche.fb-fiche .ch h3:after{display:none;content:none}:root .fb-fiche.fb-fiche .ch-heros{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:22px 26px;border-radius:16px;overflow:hidden;color:#f2f4f6;background:radial-gradient(800px 240px at 0% 0%,rgba(255,121,15,.1),transparent 60%),var(--fb-pierre);border:1px solid rgba(30,34,39,.3);box-shadow:inset 0 1px #ffffff24,0 22px 44px -26px #1e2227bf}:root .fb-fiche.fb-fiche .ch-heros:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0 3px 3px 0;background:var(--fb-neon);box-shadow:0 0 8px #ff790fd9,0 0 22px #ff790f59}:root .fb-fiche.fb-fiche .ch-heros .fb-kicker{color:#d5dbe0}:root .fb-fiche.fb-fiche .ch-heros h2{margin:4px 0 8px;font:700 32px/1.05 var(--fb-titre);color:#fff}:root .fb-fiche.fb-fiche .ch-heros-p{margin:0;max-width:70ch;font-size:14px;line-height:1.6;color:#dce1e7}:root .fb-fiche.fb-fiche .ch-plaque{min-width:208px;padding:14px 16px;border-radius:14px;display:flex;flex-direction:column;gap:3px;color:var(--fb-encre);background:linear-gradient(155deg,#fff,#f1f2f4 36%,#d6dadf 56%,#f4f5f6);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #fff,inset 0 -2px 4px #00000014,var(--fb-anneau),14px 20px 34px -16px #000000b3}:root .fb-fiche.fb-fiche .ch-plaque-l{font:700 10.5px/1.3 var(--fb-titre);letter-spacing:1.8px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .ch-plaque-ouvrage{font:700 15px/1.2 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ch-plaque-total{font:700 28px/1.1 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ch-metiers{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border-radius:14px;background:var(--fb-acier);border:1px solid rgba(30,34,39,.12);box-shadow:inset 0 1px 2px #1e222724,inset 0 -1px #fffc}:root .fb-fiche.fb-fiche .ch-metiers button{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border-radius:10px;cursor:pointer;white-space:nowrap;font:700 14px/1 var(--fb-titre);letter-spacing:.3px;color:var(--fb-encre);text-shadow:0 1px 0 rgba(255,255,255,.7);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.13);box-shadow:var(--fb-relief),0 4px 10px -7px #1e222780;transition:background .2s ease,transform .15s ease}:root .fb-fiche.fb-fiche .ch-metiers button:hover:not([aria-current]){background:var(--fb-chrome-h);transform:translateY(-1px)}:root .fb-fiche.fb-fiche .ch-metiers button[aria-current]{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4);background:var(--fb-anthracite);border-color:#ff790fbf;box-shadow:inset 0 1px #ffffff29,inset 0 -2px 0 -1px #ff790ff2,0 6px 14px -8px #ff790f8c}:root .fb-fiche.fb-fiche .ch-metiers button[aria-current] .ico{color:#ffb27a}:root .fb-fiche.fb-fiche .ch-plan{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@container ch (min-width:1000px){:root .fb-fiche.fb-fiche .ch-plan{grid-template-columns:minmax(0,1fr) 300px}}:root .fb-fiche.fb-fiche .ch-etapes{display:flex;flex-direction:column;gap:14px;min-width:0}:root .fb-fiche.fb-fiche :is(.ch-etape,.ch-recap,.ch-memo){border:1px solid transparent;border-radius:16px;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .ch-etape{padding:16px 18px 18px;min-width:0}:root .fb-fiche.fb-fiche .ch-etape-tete{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}:root .fb-fiche.fb-fiche .ch-etape-num{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font:700 16px var(--fb-titre);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .ch-etape[data-fait] .ch-etape-num{color:#fff;background:var(--fb-anthracite);border-color:#ff790fcc;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .ch-etape h3{margin:0;font:700 21px/1.15 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ch-etape .fb-kicker{margin:0 0 2px}:root .fb-fiche.fb-fiche .ch-aide{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ch-aide b{color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ch-etape-corps{container:chetape / inline-size;display:flex;flex-direction:column;gap:14px;min-width:0}:root .fb-fiche.fb-fiche .ch-note{margin:0;font-size:12.5px;line-height:1.5;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ch-sous{margin:0 0 8px;font:700 11px/1.3 var(--fb-titre);letter-spacing:1.8px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .ch-lots{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px 14px}:root .fb-fiche.fb-fiche .ch-lot-titre{margin:0 0 6px;font:700 11px/1.3 var(--fb-titre);letter-spacing:1.8px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .ch-ouvrages{display:flex;flex-direction:column;gap:6px}:root .fb-fiche.fb-fiche .ch-ouvrage{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 12px;border-radius:10px;cursor:pointer;font:600 13.5px/1.3 var(--fb-corps);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.13);box-shadow:var(--fb-relief),0 4px 10px -8px #1e222780;transition:background .2s ease,transform .15s ease}:root .fb-fiche.fb-fiche .ch-ouvrage small{flex:none;font:700 11px/1 var(--fb-corps);color:var(--fb-encre-3);padding:3px 7px;border-radius:999px;background:#ffffffbf;border:1px solid rgba(30,34,39,.12)}:root .fb-fiche.fb-fiche .ch-ouvrage:hover:not([aria-pressed=true]){background:var(--fb-chrome-h);transform:translateY(-1px)}:root .fb-fiche.fb-fiche .ch-ouvrage[aria-pressed=true]{color:#fff;background:var(--fb-anthracite);border-color:#ff790fcc;box-shadow:inset 0 1px #ffffff29,var(--fb-anneau)}:root .fb-fiche.fb-fiche .ch-ouvrage[aria-pressed=true] small{color:#fff;background:#ffffff24;border-color:#ffffff40}:root .fb-fiche.fb-fiche .ch-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px;align-items:end}:root .fb-fiche.fb-fiche .ch-champ{display:flex;flex-direction:column;gap:5px;min-width:0}:root .fb-fiche.fb-fiche .ch-champ>span{font:700 12px/1.3 var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ch-champ :is(input,select){width:100%;padding:10px 12px;border-radius:10px;font:600 14px var(--fb-corps);color:var(--fb-encre);background:#fff;border:1px solid rgba(30,34,39,.18);box-shadow:inset 0 1px 2px #1e222714}:root .fb-fiche.fb-fiche .ch-champ :is(input,select):focus{outline:none;border-color:#ff790fd9;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .ch-zone>small{font-size:12px;line-height:1.45;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ch-etape-corps>.ch-zone{margin-bottom:14px}:root .fb-fiche.fb-fiche .ch-coche{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--fb-encre-2);padding-bottom:10px}:root .fb-fiche.fb-fiche .ch-aide-metre{padding:12px 14px;border-radius:12px;background:var(--fb-acier);border:1px solid rgba(30,34,39,.1)}:root .fb-fiche.fb-fiche .ch-bascules{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}:root .fb-fiche.fb-fiche .ch-bascule{display:flex;flex-direction:column;gap:4px;text-align:left;padding:10px 12px;border-radius:12px;cursor:pointer;font:500 12.5px/1.45 var(--fb-corps);color:var(--fb-encre-2);background:#ffffffbf;border:1px solid rgba(30,34,39,.14);transition:border-color .2s ease,background .2s ease}:root .fb-fiche.fb-fiche .ch-bascule-tete{display:flex;justify-content:space-between;gap:8px;align-items:baseline}:root .fb-fiche.fb-fiche .ch-bascule-tete b{font:700 14px/1.25 var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ch-bascule-tete em{flex:none;font:800 12px/1 var(--fb-corps);font-style:normal;color:var(--fb-encre);padding:4px 8px;border-radius:999px;background:var(--fb-chrome);border:1px solid rgba(30,34,39,.14)}:root .fb-fiche.fb-fiche .ch-bascule:hover{border-color:#1e22274d}:root .fb-fiche.fb-fiche .ch-bascule[aria-pressed=true]{background:#fff;border-color:#ff790fd9;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .ch-bascule[aria-pressed=true] em{color:#fff;background:var(--fb-anthracite);border-color:#ff790fcc}:root .fb-fiche.fb-fiche .ch-puces{display:flex;flex-wrap:wrap;gap:6px}:root .fb-fiche.fb-fiche .ch-puce{padding:8px 12px;border-radius:999px;cursor:pointer;font:700 13px/1.2 var(--fb-corps);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.14);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .ch-puce:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;background:#1e222738;vertical-align:1px}:root .fb-fiche.fb-fiche .ch-puce[aria-pressed=true]{color:#fff;background:var(--fb-anthracite);border-color:#ff790fcc;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .ch-puce[aria-pressed=true]:before{background:var(--fb-neon);box-shadow:0 0 6px #ff790fe6}:root .fb-fiche.fb-fiche .ch-recap{position:sticky;top:12px;padding:16px 16px 18px;display:flex;flex-direction:column;gap:10px}:root .fb-fiche.fb-fiche .ch-recap h3{margin:0;font:700 20px/1.15 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ch-recap-def{margin:0;font-size:12.5px;line-height:1.5;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ch-recap-chiffres{margin:0;border-top:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .ch-recap-chiffres>div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .ch-recap-chiffres dt{font-size:12.5px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ch-recap-chiffres dd{margin:0;font:700 14.5px/1.2 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ch-recap-chiffres [data-alerte] dd{color:var(--fb-orange)}:root .fb-fiche.fb-fiche .ch-recap-total{border-bottom:0!important;padding-top:10px!important}:root .fb-fiche.fb-fiche .ch-recap-total dt{font:700 13px var(--fb-corps)!important;color:var(--fb-encre)!important}:root .fb-fiche.fb-fiche .ch-recap-total dd{font-size:24px!important}:root .fb-fiche.fb-fiche .ch-recap-mentions{margin:0;padding-left:16px;font-size:12px;line-height:1.45;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ch-recap-avec{margin:0;padding:8px 10px;border-radius:10px;background:var(--fb-acier);font-size:12.5px;line-height:1.45;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ch-recap-avec b{color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ch-recap-btn{justify-content:center;padding:12px 16px;font-size:14.5px}:root .fb-fiche.fb-fiche .ch-recap-btn:disabled{opacity:.5;cursor:not-allowed}:root .fb-fiche.fb-fiche .ch-recap-attente{margin:0;font-size:12.5px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ch-recap-ok{margin:0;padding:8px 10px;border-radius:10px;font-size:12.5px;font-weight:700;color:#14532d;background:#eef8f1;border:1px solid rgba(21,128,61,.3)}:root .fb-fiche.fb-fiche .ch-oublis{border-top:1px solid var(--fb-trait);padding-top:10px}:root .fb-fiche.fb-fiche .ch-oublis ul{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}:root .fb-fiche.fb-fiche .ch-oublis li{font-size:12.5px;line-height:1.4;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ch-oublis li small{font-weight:700;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .ch-oublis li span{display:block;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ch-memo{padding:16px 18px}:root .fb-fiche.fb-fiche .ch-memo-tete{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px}:root .fb-fiche.fb-fiche .ch-memo h3{margin:0;font:700 20px/1.15 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche :is(.ch-memo-onglets,.ch-phases){display:flex;flex-wrap:wrap;gap:6px}:root .fb-fiche.fb-fiche :is(.ch-memo-onglets,.ch-phases) button{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:10px;cursor:pointer;font:700 13px/1.2 var(--fb-corps);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.14);box-shadow:var(--fb-relief),0 5px 12px -9px #1e222780}:root .fb-fiche.fb-fiche :is(.ch-memo-onglets,.ch-phases) button[aria-selected=true]{color:#fff;background:var(--fb-anthracite);border-color:#ff790fbf;box-shadow:inset 0 1px #ffffff29,var(--fb-anneau)}:root .fb-fiche.fb-fiche :is(.ch-memo-onglets,.ch-phases) button[aria-selected=true] .fb-nb{background:#ffffff29}:root .fb-fiche.fb-fiche .ch-modes{margin-top:14px;display:flex;flex-direction:column;gap:10px}:root .fb-fiche.fb-fiche .ch-points{margin:0;padding:0;list-style:none;counter-reset:pt;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}:root .fb-fiche.fb-fiche .ch-points li{counter-increment:pt;position:relative;padding:12px 14px 12px 46px;border-radius:12px;background:#fff;border:1px solid rgba(30,34,39,.12)}:root .fb-fiche.fb-fiche .ch-points li:before{content:counter(pt);position:absolute;left:12px;top:12px;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font:700 13px var(--fb-titre);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16)}:root .fb-fiche.fb-fiche .ch-points b{display:block;font-size:13.5px;line-height:1.4;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ch-points span{display:block;margin-top:4px;font-size:12.5px;line-height:1.45;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ch-schema-ref{margin-top:14px}:root .fb-fiche.fb-fiche :is(.ch-metiers button,.ch-ouvrage,.ch-bascule,.ch-puce,.ch-memo-onglets button,.ch-phases button,.st-item):focus-visible{outline:2px solid #FF9A45;outline-offset:2px}:root .fb-fiche.fb-fiche .st-reperage{margin:0;display:flex;flex-direction:column;gap:12px}:root .fb-fiche.fb-fiche .st-tete{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap}:root .fb-fiche.fb-fiche .st-tete .fb-kicker{margin:0}:root .fb-fiche.fb-fiche .st-tete h4{margin:2px 0 0;font:700 20px/1.15 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .st-grille{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}:root .fb-fiche.fb-fiche .st-scene{width:100%;max-width:540px;margin:0 auto}:root .fb-fiche.fb-fiche .st-grand .st-scene{max-width:980px}:root .fb-fiche.fb-fiche .st-scene>svg{display:block;border-radius:14px;border:1px solid rgba(30,34,39,.12);box-shadow:inset 0 1px #fff,0 10px 24px -16px #1e222759}:root .fb-fiche.fb-fiche .st-point,:root .fb-fiche.fb-fiche .st-pastille{cursor:pointer;outline:none}:root .fb-fiche.fb-fiche .st-point:focus-visible path:last-child{stroke:#ff790f}@media(prefers-reduced-motion:no-preference){:root .fb-fiche.fb-fiche .st-radar{transform-box:fill-box;transform-origin:center;animation:st-radar 2.2s ease-out infinite}}@keyframes st-radar{0%{transform:scale(1);opacity:.95}to{transform:scale(2.4);opacity:0}}:root .fb-fiche.fb-fiche .st-familles{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:4px 18px}:root .fb-fiche.fb-fiche .st-groupe{margin:10px 0 6px;font:700 11px/1.3 var(--fb-titre);letter-spacing:1.8px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .st-legende{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}:root .fb-fiche.fb-fiche .st-item{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:999px;cursor:pointer;font:700 12.5px/1.2 var(--fb-corps);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.14);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .st-item small{font-size:10.5px;font-weight:700;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .st-item[data-hors]{border-style:dashed;background:#ffffffb3;box-shadow:none}:root .fb-fiche.fb-fiche .st-num{display:inline-grid;place-items:center;min-width:30px;height:20px;padding:0 5px;border-radius:999px;font:800 10.5px/1 var(--fb-corps);color:var(--fb-encre);background:#fff;border:1px solid rgba(30,34,39,.25)}:root .fb-fiche.fb-fiche .st-item[data-actif]{border-color:#ff790fcc;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .st-item[aria-pressed=true]{color:#fff;background:var(--fb-anthracite);border-color:#ff790fcc;border-style:solid}:root .fb-fiche.fb-fiche .st-item[aria-pressed=true] small{color:#e2e6ea}:root .fb-fiche.fb-fiche .st-item[aria-pressed=true] .st-num{color:#fff;background:#ffffff24;border-color:#ff790fcc}:root .fb-fiche.fb-fiche .st-detail{padding:14px;border-radius:14px;background:#fff;border:1px solid rgba(30,34,39,.12);box-shadow:0 10px 24px -16px #1e222759;display:flex;flex-direction:column;gap:8px}:root .fb-fiche.fb-fiche .st-detail .fb-kicker{margin:0}:root .fb-fiche.fb-fiche .st-detail h4{margin:0;font:700 21px/1.15 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .st-detail h4 small{font:700 11px var(--fb-corps);color:var(--fb-encre-3);margin-left:4px;padding:2px 7px;border-radius:999px;border:1px solid rgba(30,34,39,.15)}:root .fb-fiche.fb-fiche .st-def{margin:0;font-size:13px;line-height:1.5;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .st-def b{color:var(--fb-encre)}:root .fb-fiche.fb-fiche .st-vigilance{margin:0;padding:8px 10px;border-radius:10px;font-size:12.5px;line-height:1.45;color:var(--fb-encre);background:#fff6ee;border-left:3px solid var(--fb-neon)}:root .fb-fiche.fb-fiche .st-hors{margin:0;font-size:12px;font-style:italic;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .st-coupe{padding:6px;border-radius:10px;background:var(--fb-acier);border:1px solid rgba(30,34,39,.1)}:root .fb-fiche.fb-fiche .st-coupe svg{display:block;background:#fff;border-radius:8px}:root .fb-fiche.fb-fiche .st-detail .fb-btn{justify-content:center;margin-top:2px;white-space:normal;text-align:center}:root .fb-fiche.fb-fiche .st-choisi{margin:2px 0 0;font-size:12.5px;font-weight:700;color:#14532d}:root .fb-fiche.fb-fiche .st-legende-pied{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .st-legende-pied b{color:var(--fb-encre)}:root .fb-fiche.fb-fiche :is(.st-item):focus-visible{outline:2px solid #FF9A45;outline-offset:2px}:root .fb-fiche.fb-fiche .ch-communs{padding:12px 14px;border-radius:12px;background:var(--fb-acier);border:1px solid rgba(30,34,39,.1);display:flex;flex-direction:column;gap:6px}:root .fb-fiche.fb-fiche .ch-communs .fb-kicker{margin:0}:root .fb-fiche.fb-fiche .ch-tous{border:1px solid rgba(30,34,39,.12);border-radius:12px;background:#ffffffb3;padding:10px 12px}:root .fb-fiche.fb-fiche .ch-tous>summary{cursor:pointer;font:700 13px var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ch-tous[open]>summary{margin-bottom:10px}:root .fb-fiche.fb-fiche .ch-code{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:6px;font:800 11px/1.4 var(--fb-corps);font-style:normal;color:var(--fb-encre);background:#fff;border:1px solid rgba(30,34,39,.2);vertical-align:2px}:root .fb-fiche.fb-fiche .ch-ouvrage[aria-pressed=true] .ch-code{color:#fff;background:#ffffff24;border-color:#ffffff4d}:root .fb-fiche.fb-fiche .ch-recap-vigilance{margin:0;padding:8px 10px;border-radius:10px;font-size:12.5px;line-height:1.45;color:var(--fb-encre);background:#fff6ee;border-left:3px solid var(--fb-neon)}:root .fb-fiche.fb-fiche .st-repertoire{display:flex;flex-direction:column;gap:10px;margin-top:4px}:root .fb-fiche.fb-fiche .st-onglets button{flex:0 1 auto;padding:9px 12px;font-size:14px}:root .fb-fiche.fb-fiche .st-lignes{list-style:none;margin:0;padding:0;border-radius:14px;overflow:hidden;border:1px solid transparent;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .st-ligne{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--fb-trait);transition:background .15s ease}:root .fb-fiche.fb-fiche .st-ligne:last-child{border-bottom:0}:root .fb-fiche.fb-fiche .st-ligne[data-actif]{background:#fff8f2}:root .fb-fiche.fb-fiche .st-ligne[data-choisi]{background:#fff4ea;box-shadow:inset 3px 0 0 var(--fb-neon)}:root .fb-fiche.fb-fiche .st-ligne-code{display:inline-grid;place-items:center;height:26px;border-radius:8px;font:800 12px/1 var(--fb-corps);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .st-ligne[data-choisi] .st-ligne-code{color:#fff;background:var(--fb-anthracite);border-color:#ff790fcc}:root .fb-fiche.fb-fiche .st-ligne-texte{min-width:0;display:flex;flex-direction:column;gap:2px}:root .fb-fiche.fb-fiche .st-ligne-texte b{font:700 14.5px/1.25 var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .st-ligne-texte span{font-size:12.5px;line-height:1.4;color:var(--fb-encre-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .fb-fiche.fb-fiche .st-ligne[data-actif] .st-ligne-texte span,:root .fb-fiche.fb-fiche .st-ligne[data-choisi] .st-ligne-texte span{white-space:normal}:root .fb-fiche.fb-fiche .st-ligne-meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px}:root .fb-fiche.fb-fiche .st-unite{font:700 11.5px/1 var(--fb-corps);color:var(--fb-encre);padding:4px 8px;border-radius:999px;background:#fff;border:1px solid rgba(30,34,39,.16);white-space:nowrap}:root .fb-fiche.fb-fiche .st-hors-plan{font-size:11px;font-style:italic;color:var(--fb-encre-2);white-space:nowrap}:root .fb-fiche.fb-fiche .st-ligne .fb-btn{padding:7px 12px;font-size:12.5px}@container chetape (max-width:560px){:root .fb-fiche.fb-fiche .st-ligne{grid-template-columns:46px minmax(0,1fr) auto}:root .fb-fiche.fb-fiche .st-ligne-meta{display:none}}@container chetape (min-width:560px){:root .fb-fiche.fb-fiche .st-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 18px;align-items:start}:root .fb-fiche.fb-fiche .st-detail>.st-coupe{grid-column:2;grid-row:1 / span 6}}@container chetape (min-width:980px){:root .fb-fiche.fb-fiche .st-reperage:not(.st-grand) .st-grille{grid-template-columns:minmax(0,1fr) 280px}:root .fb-fiche.fb-fiche .st-reperage:not(.st-grand) .st-scene{max-width:none}:root .fb-fiche.fb-fiche .st-reperage:not(.st-grand) .st-detail{display:flex}}:root .fb-fiche.fb-fiche .art-ouvrir{margin-left:10px;font-size:.74rem;color:var(--fb-encre);background:none;text-decoration:underline;text-decoration-color:#ff790fcc;text-underline-offset:3px}:root .fb-fiche.fb-fiche tr.art-rangee>td{padding:4px 0 10px;background:transparent}:root .fb-fiche.fb-fiche .art-choix{position:sticky;left:0;box-sizing:border-box;width:min(640px,calc(100vw - 48px));max-width:100%;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:14px;font-family:var(--fb-corps);color:var(--fb-encre);border:1px solid transparent;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .art-choix *{box-sizing:border-box}:root .fb-fiche.fb-fiche .art-tete{display:flex;gap:8px;align-items:flex-end}:root .fb-fiche.fb-fiche .art-cherche{flex:1 1 auto;display:flex;flex-direction:column;gap:5px;min-width:0}:root .fb-fiche.fb-fiche .art-cherche>span{font:700 12px/1.3 var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche :is(.art-cherche,.art-chiffrer-saisie) input{width:100%;padding:9px 12px;border-radius:10px;font:600 14px var(--fb-corps);color:var(--fb-encre);background:#fff;border:1px solid rgba(30,34,39,.18);box-shadow:inset 0 1px 2px #1e222714}:root .fb-fiche.fb-fiche :is(.art-cherche,.art-chiffrer-saisie) input:focus{outline:none;border-color:#ff790fd9;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche :is(.art-cherche,.art-chiffrer-saisie) input[aria-invalid=true]{border-color:#c0392b}:root .fb-fiche.fb-fiche .art-fermer{flex:0 0 auto;width:38px;height:38px;border-radius:10px;cursor:pointer;font:700 15px/1 var(--fb-corps);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.14);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .art-vide{margin:0;font-size:13px;line-height:1.5;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .art-vide a{color:var(--fb-encre);font-weight:700;text-decoration:underline;text-decoration-color:#ff790fcc;text-underline-offset:3px}:root .fb-fiche.fb-fiche .art-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;max-height:300px;overflow-y:auto}:root .fb-fiche.fb-fiche .art-item{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 11px;border-radius:10px;cursor:pointer;text-align:left;font:500 13px/1.35 var(--fb-corps);color:var(--fb-encre);text-shadow:none;background:var(--fb-chrome);border:1px solid rgba(30,34,39,.12);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .art-item:hover{background:var(--fb-chrome-h)}:root .fb-fiche.fb-fiche .art-item:focus-visible{outline:2px solid #FF9A45;outline-offset:2px}:root .fb-fiche.fb-fiche .art-item[aria-current]{border-color:#ff790fbf;box-shadow:var(--fb-relief),var(--fb-anneau)}:root .fb-fiche.fb-fiche .art-nom{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}:root .fb-fiche.fb-fiche .art-nom b{font-weight:700;color:var(--fb-encre);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .art-ref{font:700 11.5px/1.3 ui-monospace,Menlo,monospace;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .art-fam{font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .art-prix{font-weight:700;white-space:nowrap;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .art-prix.art-a-chiffrer{white-space:normal;color:#8a3b06}:root .fb-fiche.fb-fiche .art-chiffrer{padding:10px 12px;border-radius:12px;background:#fff6ee;border:1px solid rgba(168,75,10,.35)}:root .fb-fiche.fb-fiche .art-chiffrer p{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .art-chiffrer-saisie{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root .fb-fiche.fb-fiche .art-chiffrer-saisie input{width:130px;text-align:right}:root .fb-fiche.fb-fiche .art-chiffrer-saisie span{font-size:13px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .art-inserer{padding:9px 14px;border-radius:10px;cursor:pointer;font:700 13.5px/1 var(--fb-titre);letter-spacing:.3px;color:#fff;background:var(--fb-anthracite);border:1px solid rgba(255,121,15,.75);box-shadow:inset 0 1px #ffffff29}:root .fb-fiche.fb-fiche .art-inserer:disabled{cursor:not-allowed;opacity:.55}:root .fb-fiche.fb-fiche .co-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root .fb-fiche.fb-fiche .co-nav{display:flex;flex-direction:column;gap:12px;min-width:0}:root .fb-fiche.fb-fiche .co-cherche input{width:100%;min-height:46px;padding:11px 14px 11px 40px;border-radius:12px;font:600 15px/1.3 var(--fb-corps);color:var(--fb-encre);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%233a3f46' stroke-width='2'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M12.5 12.5L17 17'/%3E%3C/svg%3E") no-repeat 13px 50%;border:1px solid rgba(30,34,39,.22);box-shadow:inset 0 1px 2px #1e222714}:root .fb-fiche.fb-fiche .co-cherche input:focus{outline:none;border-color:#ff790fd9;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .co-onglets{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}:root .fb-fiche.fb-fiche .co-onglets{flex-wrap:wrap;overflow-x:visible}:root .fb-fiche.fb-fiche .co-onglets::-webkit-scrollbar{display:none}:root .fb-fiche.fb-fiche .co-onglets button{flex:none;padding:7px 12px;border-radius:999px;cursor:pointer;font:700 12.5px/1.2 var(--fb-corps);color:var(--fb-encre-2);background:transparent;border:1px solid rgba(30,34,39,.16)}:root .fb-fiche.fb-fiche .co-onglets button[aria-selected=true]{color:#fff;background:var(--fb-anthracite);border-color:#ff790fcc;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .co-familles{display:flex;flex-wrap:wrap;gap:6px}:root .fb-fiche.fb-fiche .co-familles button{display:inline-flex;align-items:center;gap:7px;padding:6px 11px 6px 6px;border-radius:10px;cursor:pointer;font:700 12.5px/1.2 var(--fb-corps);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.13);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .co-familles button b{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;font:800 11.5px var(--fb-titre);color:var(--fb-encre);background:#ffffffd9;border:1px solid rgba(30,34,39,.14)}:root .fb-fiche.fb-fiche .co-familles button[aria-selected=true]{color:#fff;background:var(--fb-anthracite);border-color:#ff790fcc;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .co-familles button[aria-selected=true] b{color:#fff;background:#ffffff24;border-color:#ffffff4d}:root .fb-fiche.fb-fiche .co-familles .co-renvoi{background:transparent;border-style:dashed;color:var(--fb-encre-2);padding-left:11px}@container chetape (max-width:560px){:root .fb-fiche.fb-fiche .co-familles{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}:root .fb-fiche.fb-fiche .co-familles button{flex:none}}:root .fb-fiche.fb-fiche .co-sousfamilles{display:flex;flex-direction:column;gap:8px}:root .fb-fiche.fb-fiche .co-sf{border:1px solid rgba(30,34,39,.12);border-radius:12px;background:#ffffffb3;padding:9px 12px}:root .fb-fiche.fb-fiche .co-sf>summary{cursor:pointer;font:700 13px var(--fb-corps);color:var(--fb-encre);list-style-position:inside}:root .fb-fiche.fb-fiche .co-sf[open]>summary{margin-bottom:9px}:root .fb-fiche.fb-fiche .co-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:6px 10px}@container chetape (max-width:560px){:root .fb-fiche.fb-fiche .co-liste{grid-template-columns:1fr}}:root .fb-fiche.fb-fiche .co-item{display:flex;gap:4px;align-items:stretch;min-width:0}:root .fb-fiche.fb-fiche .co-item .ch-ouvrage{flex:1;min-width:0}:root .fb-fiche.fb-fiche .co-item .ch-ouvrage>span{min-width:0;overflow-wrap:break-word}:root .fb-fiche.fb-fiche .co-chemin{display:block;margin-top:2px;font:500 11.5px/1.35 var(--fb-corps);font-style:normal;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ch-ouvrage[aria-pressed=true] .co-chemin{color:#ffffffd9}:root .fb-fiche.fb-fiche .co-etoile{flex:none;width:34px;border-radius:10px;cursor:pointer;font-size:15px;color:#8a9099;background:#fffc;border:1px solid rgba(30,34,39,.13)}:root .fb-fiche.fb-fiche .co-etoile[aria-pressed=true]{color:#b4530a;border-color:#ff790fb3}:root .fb-fiche.fb-fiche .co-etoile:focus-visible,:root .fb-fiche.fb-fiche .co-onglets button:focus-visible,:root .fb-fiche.fb-fiche .co-familles button:focus-visible{outline:2px solid #FF9A45;outline-offset:2px}:root .fb-fiche.fb-fiche .co-code{font:700 11.5px var(--fb-titre);letter-spacing:.5px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .co-file{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:10px 12px;border-radius:12px;background:#fff6ee;border-left:3px solid var(--fb-neon)}:root .fb-fiche.fb-fiche .co-file>span{font:700 12.5px var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .co-config{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .co-variantes{display:flex;flex-direction:column;gap:11px}:root .fb-fiche.fb-fiche .co-param-l{margin:0 0 6px;font:700 12px/1.3 var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .co-param-l small{font-weight:500}:root .fb-fiche.fb-fiche .co-texte{display:flex;flex-direction:column;gap:10px}:root .fb-fiche.fb-fiche .co-texte textarea{width:100%;padding:10px 12px;border-radius:10px;font:500 13.5px/1.5 var(--fb-corps);color:var(--fb-encre);background:#fff;border:1px solid rgba(30,34,39,.2);resize:vertical}:root .fb-fiche.fb-fiche .co-texte textarea:focus{outline:none;border-color:#ff790fd9;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .co-texte .btn-lien{margin-left:6px;font-size:12px}:root .fb-fiche.fb-fiche .co-ensembles{display:flex;flex-direction:column;gap:12px}:root .fb-fiche.fb-fiche .co-ensemble{padding:12px 14px;border-radius:12px;background:#fff;border:1px solid rgba(30,34,39,.14)}:root .fb-fiche.fb-fiche .co-ensemble ul{margin:8px 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}:root .fb-fiche.fb-fiche .co-ens-ligne{display:grid;grid-template-columns:auto minmax(0,1fr) 72px auto;gap:8px;align-items:center;font:600 13px/1.35 var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .co-ens-ligne em{font-weight:500;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .co-ens-ligne small{font-weight:700;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .co-ens-q{width:100%;padding:6px 8px;border-radius:8px;border:1px solid rgba(30,34,39,.2);text-align:right;font:600 13px var(--fb-corps);color:var(--fb-encre);background:#fff}:root .fb-fiche.fb-fiche .co-actions{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0}:root .fb-fiche.fb-fiche .co-sd{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .co-reglages{padding:10px 12px;border-radius:12px;background:var(--fb-acier)}:root .fb-fiche.fb-fiche .co-compo{border:1px solid rgba(30,34,39,.12);border-radius:12px;background:#ffffffbf;padding:9px 12px}:root .fb-fiche.fb-fiche .co-compo>summary{cursor:pointer;font:700 13px var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .co-compo[open]>summary{margin-bottom:8px}:root .fb-fiche.fb-fiche .co-sd-table{display:flex;flex-direction:column;gap:4px}:root .fb-fiche.fb-fiche :is(.co-sd-tete,.co-sd-ligne){display:grid;grid-template-columns:minmax(0,1fr) 108px 74px 104px 92px;gap:8px;align-items:center}:root .fb-fiche.fb-fiche .co-sd-tete span{font:700 11px/1.2 var(--fb-corps);letter-spacing:.6px;text-transform:uppercase;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .co-sd-groupe .ch-lot-titre{margin:8px 0 2px}:root .fb-fiche.fb-fiche .co-sd-ligne{padding:4px 0;border-bottom:1px solid var(--fb-trait);font:500 13px/1.35 var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .co-sd-ligne[data-sansprix] .co-sd-l{color:#9a3d06}:root .fb-fiche.fb-fiche .co-sd-l em{font-style:normal;font-size:11.5px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .co-sd-ligne label{display:flex;align-items:center;gap:4px;min-width:0}:root .fb-fiche.fb-fiche .co-sd-ligne input,:root .fb-fiche.fb-fiche .co-sd-ajout :is(input,select){width:100%;min-width:0;padding:6px 8px;border-radius:8px;border:1px solid rgba(30,34,39,.2);font:600 13px var(--fb-corps);color:var(--fb-encre);background:#fff}:root .fb-fiche.fb-fiche .co-sd-ligne input{text-align:right}:root .fb-fiche.fb-fiche .co-sd-ligne small{font-size:11px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .co-sd-vide{color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .co-sd-montant{text-align:right;font:700 13.5px var(--fb-titre)}:root .fb-fiche.fb-fiche .co-sd-ajout{display:grid;grid-template-columns:minmax(0,1fr) 130px 70px 90px auto;gap:6px;margin-top:8px}:root .fb-fiche.fb-fiche .co-sd-totaux{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2px 16px}:root .fb-fiche.fb-fiche .co-sd-totaux>div{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .co-sd-totaux dt{font-size:12.5px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .co-sd-totaux dd{margin:0;font:700 14px var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .co-sd-totaux .co-fort dt{font-weight:700;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .co-sd-totaux .co-ratios{grid-column:1/-1}@container chetape (max-width:560px){:root .fb-fiche.fb-fiche .co-sd-tete{display:none}:root .fb-fiche.fb-fiche .co-sd-ligne{grid-template-columns:1fr 1fr;padding:8px 0}:root .fb-fiche.fb-fiche .co-sd-ligne .co-sd-l{grid-column:1/-1;font-weight:700}:root .fb-fiche.fb-fiche .co-sd-ligne label:before,:root .fb-fiche.fb-fiche .co-sd-montant:before{content:attr(data-l);flex:none;font:700 10.5px var(--fb-corps);color:var(--fb-encre-2);margin-right:4px}:root .fb-fiche.fb-fiche .co-sd-montant{display:flex;justify-content:space-between;align-items:center}:root .fb-fiche.fb-fiche .co-sd-ajout{grid-template-columns:1fr 1fr}:root .fb-fiche.fb-fiche .co-sd-ajout input:first-child{grid-column:1/-1}:root .fb-fiche.fb-fiche .co-ens-ligne{grid-template-columns:auto minmax(0,1fr) 64px}:root .fb-fiche.fb-fiche .co-ens-ligne small{display:none}}:root .fb-fiche.fb-fiche .co-avert{margin:0;padding:8px 10px;border-radius:10px;font-size:12.5px;line-height:1.45;color:#5a2a06;background:#fff6ee;border-left:3px solid var(--fb-neon)}:root .fb-fiche.fb-fiche .co-avert .btn-lien{font-size:12.5px}:root .fb-fiche.fb-fiche .co-bascule{display:flex;flex-direction:column;gap:6px;min-width:0}:root .fb-fiche.fb-fiche .co-bascule .ch-bascule{height:100%}:root .fb-fiche.fb-fiche .co-bascule .ch-bascule:disabled{opacity:.62;cursor:not-allowed}:root .fb-fiche.fb-fiche .co-coef{display:flex;align-items:center;gap:6px;font:700 12px var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .co-coef input{width:72px;padding:6px 8px;border-radius:8px;border:1px solid rgba(30,34,39,.2);text-align:right;font:700 13px var(--fb-corps);color:var(--fb-encre);background:#fff}:root .fb-fiche.fb-fiche .co-recap-var{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px;font:600 12.5px/1.4 var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .co-recap-var span{display:inline-block;min-width:96px;font-weight:500;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .co-enregistre{justify-content:center}:root .fb-fiche.fb-fiche :is(.co-sugg,.co-alertes){display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--fb-trait);padding-top:10px}:root .fb-fiche.fb-fiche .co-sugg ul,:root .fb-fiche.fb-fiche .co-alertes ul,:root .fb-fiche.fb-fiche .co-integres ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}:root .fb-fiche.fb-fiche .co-sugg-cat .co-param-l{margin-bottom:4px}:root .fb-fiche.fb-fiche .co-sugg-cat[data-cat=necessaire] .co-param-l{color:#9a3d06}:root .fb-fiche.fb-fiche .co-sugg label{display:flex;gap:8px;align-items:flex-start;cursor:pointer}:root .fb-fiche.fb-fiche .co-sugg label input{margin-top:3px;flex:none}:root .fb-fiche.fb-fiche .co-sugg label span{font-size:12.5px;line-height:1.4;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .co-sugg label small{display:block;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .co-integres>summary{cursor:pointer;font:700 12.5px var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .co-integres li{font-size:12.5px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .co-integres li:before{content:"✓ ";color:#15803d}:root .fb-fiche.fb-fiche .co-alertes li{font-size:12.5px;line-height:1.45;color:var(--fb-encre);padding-left:9px;border-left:3px solid rgba(30,34,39,.18)}:root .fb-fiche.fb-fiche .co-alertes li[data-statut=reglement]{border-left-color:#b4530a}:root .fb-fiche.fb-fiche .co-alertes li[data-statut=norme]{border-left-color:var(--fb-anthracite)}:root .fb-fiche.fb-fiche .co-alertes li[data-statut=a_valider]{border-left-style:dashed}:root .fb-fiche.fb-fiche .co-statut{display:inline-block;margin-left:2px;padding:1px 7px;border-radius:999px;font:700 10.5px/1.6 var(--fb-corps);color:var(--fb-encre);background:var(--fb-acier)}:root .fb-fiche.fb-fiche .co-alerte-t{display:block;color:var(--fb-encre-2)}@media(max-width:820px){:root .fb-fiche.fb-fiche .co-onglets button,:root .fb-fiche.fb-fiche .co-familles button{min-height:44px}:root .fb-fiche.fb-fiche .ch-etape summary{padding-top:12px;padding-bottom:12px}:root .fb-fiche.fb-fiche :is(.ch-etape,.ch-recap) :is(button.fb-btn,select,input:not([type=checkbox]):not([type=radio])){min-height:44px}}:root .fb-fiche.fb-fiche .cd-fil{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 14px;padding:8px 12px;border-radius:12px;background:var(--fb-acier);border:1px solid rgba(30,34,39,.12);box-shadow:inset 0 1px 2px #1e22271a}:root .fb-fiche.fb-fiche .cd-fil-etape{display:inline-flex;align-items:center;gap:6px}:root .fb-fiche.fb-fiche .cd-fil-sep{color:var(--fb-encre-3);font-weight:700}:root .fb-fiche.fb-fiche .cd-fil button{background:none;border:0;padding:4px 6px;border-radius:8px;cursor:pointer;font:700 13.5px var(--fb-corps);color:var(--fb-encre-2);text-decoration:underline;text-underline-offset:3px}:root .fb-fiche.fb-fiche .cd-fil button:hover{color:var(--fb-encre);background:#ffffffb3}:root .fb-fiche.fb-fiche .cd-fil b{padding:4px 10px;border-radius:8px;font:700 13.5px var(--fb-corps);color:#fff;background:var(--fb-anthracite);box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .cd-consigne{margin:0 0 12px;font-size:13px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .cd-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}:root .fb-fiche.fb-fiche .cd-carte{display:flex;flex-direction:column;gap:12px;text-align:left;padding:16px;border-radius:16px;cursor:pointer;font:inherit;color:var(--fb-encre);border:1px solid transparent;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre);transition:transform .15s ease,box-shadow .2s ease}:root .fb-fiche.fb-fiche .cd-carte:hover{transform:translateY(-2px);box-shadow:var(--fb-anneau),var(--fb-ombre)}:root .fb-fiche.fb-fiche .cd-carte:focus-visible{outline:2px solid #FF9A45;outline-offset:2px}:root .fb-fiche.fb-fiche .cd-tete{display:flex;align-items:center;gap:12px}:root .fb-fiche.fb-fiche .cd-pastille{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font:700 16px var(--fb-titre);color:#fff;background:var(--fb-anthracite);box-shadow:inset 0 1px #ffffff2e,var(--fb-anneau)}:root .fb-fiche.fb-fiche .cd-noms{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}:root .fb-fiche.fb-fiche .cd-noms b{font:700 17px/1.2 var(--fb-titre);color:var(--fb-encre);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .cd-noms small{font-size:12.5px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .cd-fleche{flex:none;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-weight:800;color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.15);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .cd-carte:hover .cd-fleche{border-color:#ff790fd9}:root .fb-fiche.fb-fiche .cd-chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;border-top:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .cd-chiffre{display:flex;flex-direction:column;gap:2px;min-width:0}:root .fb-fiche.fb-fiche .cd-chiffre small{font:700 10.5px/1.2 var(--fb-titre);letter-spacing:1.4px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .cd-chiffre b{font:700 16px/1.2 var(--fb-titre);color:var(--fb-encre);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .cd-chiffre[data-alerte] b{color:#9b1c1c}:root .fb-fiche.fb-fiche .cd-pied{font-size:12px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .nb-d{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}:root .fb-fiche.fb-fiche .fx-decl td{vertical-align:middle}:root .fb-fiche.fb-fiche .fx-detail{background:#1e222709;padding:10px 12px}:root .fb-fiche.fb-fiche .fx-case{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--fb-encre-2);cursor:pointer;white-space:nowrap}:root .fb-fiche.fb-fiche .fx-case input{width:16px;height:16px;accent-color:#FF790F;cursor:pointer}:root .fb-fiche.fb-fiche .fx-reglages{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 18px}:root .fb-fiche.fb-fiche .fx-reglages.une-colonne{grid-template-columns:1fr}:root .fb-fiche.fb-fiche .fx-reglages label{display:flex;flex-direction:column;gap:5px;font:700 12px/1.3 var(--fb-titre);letter-spacing:.4px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .fx-reglages select,:root .fb-fiche.fb-fiche .fx-reglages input,:root .fb-fiche.fb-fiche .fx-plateforme-saisie input[type=text],:root .fb-fiche.fb-fiche .fx-date input{font:500 14px var(--fb-corps);color:var(--fb-encre);padding:8px 10px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:#fff;min-width:0}:root .fb-fiche.fb-fiche .fx-reglages select:focus-visible,:root .fb-fiche.fb-fiche .fx-reglages input:focus-visible,:root .fb-fiche.fb-fiche .fx-plateforme-saisie input:focus-visible,:root .fb-fiche.fb-fiche .fx-date input:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .fx-reglages small{font:400 12px/1.4 var(--fb-corps);letter-spacing:0;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fx-date{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--fb-encre-3);margin-bottom:4px}:root .fb-fiche.fb-fiche .fx-prochaine{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 16px;margin:0 0 14px;padding:16px 18px;border-radius:14px;background:linear-gradient(160deg,#2b3036,#1e2227);color:#f2f3f4;box-shadow:0 14px 28px -18px #1e2227b3;overflow:hidden}:root .fb-fiche.fb-fiche .fx-prochaine:before{content:"";position:absolute;left:16px;right:16px;top:0;height:2px;background:#ff790f;box-shadow:0 0 8px #ff790fcc}:root .fb-fiche.fb-fiche .fx-prochaine span{font:700 11px/1.3 var(--fb-titre);letter-spacing:1.4px;text-transform:uppercase;color:#c9cdd2}:root .fb-fiche.fb-fiche .fx-prochaine b{font:700 30px/1.1 var(--fb-titre);color:#fff;grid-column:1}:root .fb-fiche.fb-fiche .fx-prochaine em{font-style:normal;font-size:13px;color:#dadde1;grid-column:1}:root .fb-fiche.fb-fiche .fx-prochaine .fb-btn{grid-column:2;grid-row:1/4}:root .fb-fiche.fb-fiche .fx-jauge{height:14px;border-radius:999px;background:#1e222717;overflow:hidden;box-shadow:inset 0 1px 2px #1e22272e}:root .fb-fiche.fb-fiche .fx-jauge span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#5a6068,#2b3036)}:root .fb-fiche.fb-fiche .fx-jauge span.alerte{background:linear-gradient(90deg,#ff9a45,#e0620a);box-shadow:0 0 8px #ff790f99}:root .fb-fiche.fb-fiche .fx-alerte{color:#a3281f;font-weight:600;margin:10px 0 4px}:root .fb-fiche.fb-fiche .fx-avert{margin:12px 0 0;padding-left:18px;color:#8a4b0b;font-size:13px;line-height:1.45}:root .fb-fiche.fb-fiche .fx-cascade{display:flex;flex-direction:column;gap:7px}:root .fb-fiche.fb-fiche .fx-marche{display:grid;grid-template-columns:minmax(150px,230px) 1fr minmax(90px,auto);align-items:center;gap:12px;animation:tb-apparait .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 50ms)}:root .fb-fiche.fb-fiche .fx-marche-l{display:flex;flex-direction:column;font-size:13.5px;color:var(--fb-encre);line-height:1.3}:root .fb-fiche.fb-fiche .fx-marche-l small{font-size:11.5px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fx-marche>b{text-align:right;font:700 14.5px var(--fb-titre);color:var(--fb-encre);white-space:nowrap}:root .fb-fiche.fb-fiche .fx-piste{position:relative;height:22px;border-radius:6px;background:#1e22270d}:root .fb-fiche.fb-fiche .fx-barre{position:absolute;top:2px;bottom:2px;border-radius:5px}:root .fb-fiche.fb-fiche .fx-zero{position:absolute;top:-3px;bottom:-3px;width:1px;background:#1e222773}:root .fb-fiche.fb-fiche .fx-marche.base .fx-barre{background:linear-gradient(180deg,#5a6068,#2b3036);box-shadow:2px 2px #1e22272e}:root .fb-fiche.fb-fiche .fx-marche.charge .fx-barre{background:linear-gradient(180deg,#d5d9de,#a9afb6);box-shadow:inset 0 1px #ffffffb3}:root .fb-fiche.fb-fiche .fx-marche.net .fx-barre{background:linear-gradient(180deg,#ff9a45,#e0620a);box-shadow:0 0 10px #ff790f73}:root .fb-fiche.fb-fiche .fx-marche.net.perte .fx-barre{background:linear-gradient(180deg,#d9534a,#a3281f);box-shadow:none}:root .fb-fiche.fb-fiche .fx-marche.net{padding-top:7px;border-top:1px solid rgba(30,34,39,.14)}:root .fb-fiche.fb-fiche .fx-marche.net>b,:root .fb-fiche.fb-fiche .fx-marche.net .fx-marche-l{font-weight:700}:root .fb-fiche.fb-fiche .fx-marche.net.perte>b{color:#a3281f}:root .fb-fiche.fb-fiche .fx-cascade.compacte .fx-marche{grid-template-columns:minmax(120px,190px) 1fr minmax(80px,auto)}:root .fb-fiche.fb-fiche .fx-plateformes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}:root .fb-fiche.fb-fiche .fx-plateforme{position:relative;display:flex;flex-direction:column;gap:8px;padding:15px 16px 14px;border-radius:14px;border:1px solid transparent;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .fx-plateforme.inscrit:before{content:"";position:absolute;left:14px;right:14px;top:0;height:2px;background:#ff790f;box-shadow:0 0 8px #ff790fa6}:root .fb-fiche.fb-fiche .fx-plateforme header{display:flex;align-items:center;justify-content:space-between;gap:8px}:root .fb-fiche.fb-fiche .fx-plateforme header b{font:700 17px var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .fx-plateforme p{margin:0;font-size:13.5px;line-height:1.45;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .fx-plateforme dl{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:12.5px;line-height:1.4}:root .fb-fiche.fb-fiche .fx-plateforme dt{font:700 11px/1.5 var(--fb-titre);letter-spacing:1px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fx-plateforme dd{margin:0;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .fx-plateforme-saisie{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}:root .fb-fiche.fb-fiche .fx-plateforme-saisie input[type=text]{flex:1 1 160px}:root .fb-fiche.fb-fiche .fx-plateforme footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;padding-top:4px}:root .fb-fiche.fb-fiche .fx-plateforme footer a.fb-btn{text-decoration:none}:root .fb-fiche.fb-fiche .fx-ou{font-size:12.5px;line-height:1.4;color:var(--fb-encre-2);max-width:320px}@media(max-width:640px){:root .fb-fiche.fb-fiche .fx-marche,:root .fb-fiche.fb-fiche .fx-cascade.compacte .fx-marche{grid-template-columns:1fr auto;gap:4px 10px}:root .fb-fiche.fb-fiche .fx-marche .fx-piste{grid-column:1/-1;grid-row:2}:root .fb-fiche.fb-fiche .fx-prochaine{grid-template-columns:1fr}:root .fb-fiche.fb-fiche .fx-prochaine .fb-btn{grid-column:1;grid-row:auto;justify-self:start;margin-top:8px}}:root .fx-page .dc-tag{font-size:11px}:root .fx-page .dc-tag.ok{background:#eef8f2;color:#1b5e38}:root .fx-page .dc-tag.warn{background:#fff3e6;color:#8a4b0b}:root .fx-page .dc-tag.err{background:#fcedec;color:#a3281f}:root .fx-page .dc-tag.info{background:#eceff2;color:#2b3036}:root .fx-page .dc-tag.neutre{background:#f0f1f3;color:#4a4f56}:root .fb-fiche.fb-fiche .tb-note-bas{margin:12px 0 0;font-size:12.5px;line-height:1.45;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .tb-note-bas a{color:var(--fb-encre);font-weight:700}:root .fb-fiche.fb-fiche .tb-tuile:nth-child(6){animation-delay:.3s}:root .fb-fiche.fb-fiche .tb-tuile:nth-child(7){animation-delay:.36s}:root .fb-fiche.fb-fiche .fx-decl th,:root .fb-fiche.fb-fiche .fx-decl td{padding:9px 8px}:root .fb-fiche.fb-fiche .fx-decl td:first-child{white-space:nowrap}:root .fb-fiche.fb-fiche .fx-decl td:first-child .btn-lien{white-space:nowrap;text-align:left}:root .fb-fiche.fb-fiche .fx-etat{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:150px}:root .fb-fiche.fb-fiche .fx-etat{flex-wrap:nowrap;min-width:0}:root .fb-fiche.fb-fiche .fx-estim{font-size:11.5px;color:var(--fb-encre-3);font-weight:400}:root .fb-fiche.fb-fiche .fx-decl{font-size:13.5px}:root .fb-fiche.fb-fiche .fx-decl th{font-size:11px}:root .fb-fiche.fb-fiche .fx-case input[type=checkbox]{width:18px;height:18px;min-height:0;min-width:0;margin:0;padding:0;flex:none}:root .fb-fiche.fb-fiche .fx-case{min-height:24px}:root .fb-fiche.fb-fiche .fx-decl td.fx-detail{white-space:normal}:root .fb-fiche.fb-fiche .ff-filtres{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}:root .fb-fiche.fb-fiche .ff-etapes{display:flex;flex-wrap:wrap;gap:6px}:root .fb-fiche.fb-fiche .ff-etapes button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font:600 13px var(--fb-corps);color:var(--fb-encre-2);background:#fff;border:1px solid rgba(30,34,39,.16)}:root .fb-fiche.fb-fiche .ff-etapes button .nb{font-size:11.5px;font-weight:700;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .ff-etapes button:hover,:root .fb-fiche.fb-fiche .ff-etapes button:focus-visible{box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .ff-etapes button.actif{background:linear-gradient(160deg,#2b3036,#1e2227);color:#fff;border-color:#ff790f;box-shadow:0 0 8px #ff790f59}:root .fb-fiche.fb-fiche .ff-etapes button.actif .nb{color:#e4e6e9}:root .fb-fiche.fb-fiche .ff-outils{display:flex;flex-wrap:wrap;gap:8px;align-items:center}:root .fb-fiche.fb-fiche .ff-outils input,:root .fb-fiche.fb-fiche .ff-outils select{font:500 14px var(--fb-corps);color:var(--fb-encre);padding:8px 10px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:#fff;min-width:0}:root .fb-fiche.fb-fiche .ff-outils input{flex:1 1 200px}:root .fb-fiche.fb-fiche .ff-table th,:root .fb-fiche.fb-fiche .ff-table td{padding:9px 8px;vertical-align:middle}:root .fb-fiche.fb-fiche .ff-table tfoot td{border-top:1px solid rgba(30,34,39,.18)}:root .fb-fiche.fb-fiche .ff-nom{font-weight:700;text-align:left}:root .fb-fiche.fb-fiche .ff-etape{font:700 12px var(--fb-corps);padding:5px 8px;border-radius:999px;border:1px solid rgba(30,34,39,.18);min-height:0;cursor:pointer}:root .fb-fiche.fb-fiche .ff-etape.info{background:#eceff2;color:#2b3036}:root .fb-fiche.fb-fiche .ff-etape.neutre{background:#fff;color:#2b3036}:root .fb-fiche.fb-fiche .ff-etape.err{background:#fcedec;color:#a3281f;border-color:#e9b4af}:root .fb-fiche.fb-fiche .ff-etape.ok{background:#eef8f2;color:#1b5e38;border-color:#b9dcc6}:root .fb-fiche.fb-fiche .ff-etape.warn{background:#fff3e6;color:#8a4b0b;border-color:#ebc9a2}:root .fb-fiche.fb-fiche .ff-detail{background:#1e222709;padding:14px 12px;white-space:normal}:root .fb-fiche.fb-fiche .ff-detail .fx-reglages{margin-bottom:12px}:root .fb-fiche.fb-fiche .ff-actions-form{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}:root .fb-fiche.fb-fiche .ff-actions-form .fb-btn[disabled]{opacity:.5;cursor:not-allowed}:root .fb-fiche.fb-fiche .ff-detail .fx-reglages{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}:root .fb-fiche.fb-fiche .ff-table{table-layout:auto;width:100%}:root .fb-fiche.fb-fiche .ff-geste{display:block;margin-top:4px;font-size:12px;white-space:nowrap}:root .fb-fiche.fb-fiche .pf-logo{display:inline-flex;align-items:center;gap:8px;height:44px;padding:6px 12px;border-radius:10px;background:#fff;border:1px solid rgba(30,34,39,.12)}:root .fb-fiche.fb-fiche .pf-logo img{display:block;max-height:30px;max-width:150px;width:auto;height:auto;object-fit:contain}:root .fb-fiche.fb-fiche .pf-logo.sombre{background:linear-gradient(160deg,#2b3036,#1e2227);border-color:#1e2227}:root .fb-fiche.fb-fiche .pf-nom{font:700 17px var(--fb-titre);color:#1e2227;letter-spacing:.2px}:root .fb-fiche.fb-fiche .pf-bandeau{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}:root .fb-fiche.fb-fiche .pf-bandeau a{text-decoration:none;border-radius:12px;transition:transform .15s ease,box-shadow .15s ease}:root .fb-fiche.fb-fiche .pf-bandeau a:hover,:root .fb-fiche.fb-fiche .pf-bandeau a:focus-visible{transform:translateY(-2px);box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .pf-bandeau a.inscrit .pf-logo{border-color:#ff790f;box-shadow:0 0 8px #ff790f59}:root .fb-fiche.fb-fiche .pf-titre{font:700 15px var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .pf-titre small{font:400 12px var(--fb-corps);color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .fx-plateforme header{align-items:flex-start}:root .fb-fiche.fb-fiche .st-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}:root .fb-fiche.fb-fiche .st-carte{display:flex;flex-direction:column;gap:6px;padding:4px;border-radius:14px;border:1px solid transparent;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .st-carte-ouvrir{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 13px;border-radius:11px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .st-carte-ouvrir:hover,:root .fb-fiche.fb-fiche .st-carte-ouvrir:focus-visible{box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .st-carte-ouvrir b{font:700 16px var(--fb-titre)}:root .fb-fiche.fb-fiche .st-carte-ouvrir span{font-size:13px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .st-carte-ouvrir em{font-style:normal;font-size:12.5px;font-weight:600;color:#8a4b0b}:root .fb-fiche.fb-fiche .st-carte .btn-lien{align-self:flex-end;margin:0 12px 8px;font-size:12px}:root .fb-fiche.fb-fiche .st-role{align-self:flex-start;font:700 10.5px/1 var(--fb-titre)!important;letter-spacing:1.2px;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:#1e2227;color:#fff!important}:root .fb-fiche.fb-fiche .st-assistant{position:relative;padding:14px 16px 12px;border-radius:14px;background:linear-gradient(160deg,#2b3036,#1e2227);color:#e9ebee;margin-bottom:12px;overflow:hidden}:root .fb-fiche.fb-fiche .st-assistant:before{content:"";position:absolute;left:16px;right:16px;top:0;height:2px;background:#ff790f;box-shadow:0 0 8px #ff790fcc}:root .fb-fiche.fb-fiche .st-assistant header{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}:root .fb-fiche.fb-fiche .st-assistant header b{font:700 11px/1.3 var(--fb-titre);letter-spacing:1.4px;text-transform:uppercase;color:#c9cdd2}:root .fb-fiche.fb-fiche .st-assistant header span{font-size:13.5px;line-height:1.45;color:#e9ebee}:root .fb-fiche.fb-fiche .st-assistant header strong{color:#fff}:root .fb-fiche.fb-fiche .st-etapes{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}:root .fb-fiche.fb-fiche .st-etapes li{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border-radius:999px;font-size:12.5px;font-weight:600;background:#ffffff14;color:#d5d8dc;border:1px solid rgba(255,255,255,.14)}:root .fb-fiche.fb-fiche .st-etapes li i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-style:normal;font-size:11px;background:#ffffff1f;color:#fff}:root .fb-fiche.fb-fiche .st-etapes li.fait{color:#fff}:root .fb-fiche.fb-fiche .st-etapes li.fait i{background:#2e7d4f}:root .fb-fiche.fb-fiche .st-etapes li.en_cours{border-color:#ff790f;color:#fff;box-shadow:0 0 8px #ff790f59}:root .fb-fiche.fb-fiche .st-etapes li.en_cours i{background:#e0620a}:root .fb-fiche.fb-fiche .st-etapes li.sans_objet{opacity:.7;text-decoration:line-through}:root .fb-fiche.fb-fiche .st-loi{margin:10px 0 0;font-size:12.5px;line-height:1.45;color:#e9ebee}:root .fb-fiche.fb-fiche .st-loi b{color:#ffb37a}:root .fb-fiche.fb-fiche .st-onglets{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}:root .fb-fiche.fb-fiche .st-onglets button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;font:700 14px var(--fb-titre);color:var(--fb-encre);background:#fff;border:1px solid rgba(30,34,39,.16)}:root .fb-fiche.fb-fiche .st-onglets button .nb{font:700 11.5px var(--fb-corps);padding:2px 7px;border-radius:999px;background:#1e222714;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .st-onglets button.actif{background:linear-gradient(160deg,#2b3036,#1e2227);color:#fff;border-color:#ff790f;box-shadow:0 0 8px #ff790f59}:root .fb-fiche.fb-fiche .st-onglets button.actif .nb{background:#ffffff29;color:#fff}:root .fb-fiche.fb-fiche .st-onglets button:focus-visible{box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .st-plan{display:grid;grid-template-columns:minmax(300px,1fr) minmax(320px,1.15fr);gap:14px;align-items:start}:root .fb-fiche.fb-fiche .st-formulaire{display:flex;flex-direction:column;gap:8px;min-width:0}:root .fb-fiche.fb-fiche .st-manques{padding:10px 12px;border-radius:12px;background:#fff3e6;border:1px solid #EBC9A2;font-size:13px;color:#5e3307}:root .fb-fiche.fb-fiche .st-manques ul{margin:6px 0 0;padding-left:18px;display:grid;gap:2px}:root .fb-fiche.fb-fiche .st-manques .btn-lien{color:#5e3307;text-align:left}:root .fb-fiche.fb-fiche .st-section{border-radius:12px;background:#fff;border:1px solid rgba(30,34,39,.12)}:root .fb-fiche.fb-fiche .st-section>summary{cursor:pointer;list-style:none;padding:11px 14px;font:700 14px var(--fb-titre);color:var(--fb-encre);display:flex;align-items:center;gap:8px}:root .fb-fiche.fb-fiche .st-section>summary:before{content:"▸";color:#e0620a;transition:transform .15s ease}:root .fb-fiche.fb-fiche .st-section[open]>summary:before{transform:rotate(90deg)}:root .fb-fiche.fb-fiche .st-section>summary::-webkit-details-marker{display:none}:root .fb-fiche.fb-fiche .st-section>summary:focus-visible{box-shadow:var(--fb-anneau);border-radius:12px}:root .fb-fiche.fb-fiche .st-section>.fx-reglages{padding:4px 14px 14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}:root .fb-fiche.fb-fiche .st-section .large{grid-column:1/-1}:root .fb-fiche.fb-fiche .st-section textarea{font:500 14px var(--fb-corps);color:var(--fb-encre);padding:8px 10px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:#fff;resize:vertical;min-height:64px}:root .fb-fiche.fb-fiche .st-section textarea:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .st-case{grid-column:1/-1;font-size:13.5px;white-space:normal}:root .fb-fiche.fb-fiche .st-pieces{padding:12px 14px;border-radius:12px;background:#f4f5f6;border:1px solid rgba(30,34,39,.1);font-size:13px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .st-pieces ul{margin:6px 0;padding-left:18px}:root .fb-fiche.fb-fiche .st-pieces a{color:var(--fb-encre);font-weight:700}:root .fb-fiche.fb-fiche .st-apercu{position:sticky;top:12px;border-radius:14px;overflow:hidden;background:#d9dce0;border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .st-apercu-barre{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#1e2227;color:#e9ebee;font:700 12px var(--fb-titre);letter-spacing:.6px;text-transform:uppercase}:root .fb-fiche.fb-fiche .st-legende{display:inline-flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0;font-weight:500}:root .fb-fiche.fb-fiche .st-legende i{display:inline-block;width:18px;height:10px;background:#fff1e2;border-bottom:1px dotted #E0620A}:root .fb-fiche.fb-fiche .st-apercu iframe{display:block;width:100%;height:calc(100vh - 150px);min-height:520px;border:0;background:#e9eaec}@media(max-width:1100px){:root .fb-fiche.fb-fiche .st-plan{grid-template-columns:1fr}:root .fb-fiche.fb-fiche .st-apercu{position:static}:root .fb-fiche.fb-fiche .st-apercu iframe{height:70vh}}:root .fb-fiche.fb-fiche .fx-reglages label.st-case{flex-direction:row;align-items:center;gap:8px;font:500 13.5px/1.35 var(--fb-corps);letter-spacing:0;color:var(--fb-encre);cursor:pointer}:root .fb-fiche.fb-fiche .fx-reglages label.st-case input[type=checkbox]{width:18px;height:18px;min-height:0;min-width:0;padding:0;margin:0;flex:none;accent-color:#FF790F}:root .fb-fiche.fb-fiche .st-plan{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.35fr)}:root .fb-fiche.fb-fiche .pf-logo{height:52px}:root .fb-fiche.fb-fiche .pf-logo img{max-height:34px;max-width:170px}:root .fb-fiche.fb-fiche .pf-logo img[src*=chorus-pro]{max-height:44px;max-width:150px}@media(max-width:1100px){:root .fb-fiche.fb-fiche .st-plan{grid-template-columns:minmax(0,1fr)}:root .fb-fiche.fb-fiche .st-apercu{position:static;min-width:0}}:root .fb-fiche.fb-fiche .st-plan{grid-template-columns:minmax(280px,.85fr) minmax(380px,1.5fr)}:root .fb-fiche.fb-fiche .st-apercu iframe{background:#525659}:root .fb-fiche.fb-fiche .st-apercu-barre a{color:#ffb37a;font-weight:700;text-decoration:none}:root .fb-fiche.fb-fiche .st-apercu-erreur{margin:0;padding:24px 16px;color:#e9ebee;background:#2b3036;font-size:13px}@media(max-width:1100px){:root .fb-fiche.fb-fiche .st-plan{grid-template-columns:minmax(0,1fr)}}:root .fb-fiche.fb-fiche .cf-suivi td{vertical-align:middle}:root .fb-fiche.fb-fiche .cf-projets{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}:root .fb-fiche.fb-fiche .cf-projets>span{font:700 12px var(--fb-titre);letter-spacing:.4px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche td.cf-projets{display:table-cell}:root .fb-fiche.fb-fiche td.cf-projets .fx-case{display:flex;margin:2px 0}:root .fb-fiche.fb-fiche .cf-actions{white-space:nowrap}:root .fb-fiche.fb-fiche .cf-actions>*{margin-right:10px}:root .fb-fiche.fb-fiche .cf-actions a{text-decoration:none}:root .fb-fiche.fb-fiche .cf-dossier{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 22px;margin:0 0 14px;padding:12px 14px;border-radius:12px;background:var(--fb-acier);border:1px solid rgba(30,34,39,.12);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .cf-dossier>label{display:flex;flex-direction:column;gap:5px;font:700 12px/1.3 var(--fb-titre);letter-spacing:.4px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .cf-dossier select,:root .fb-fiche.fb-fiche .cf-reglages select{font:600 14px var(--fb-corps);color:var(--fb-encre);padding:8px 10px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:#fff;min-width:240px;max-width:100%}:root .fb-fiche.fb-fiche .cf-dossier select:focus-visible,:root .fb-fiche.fb-fiche .cf-reglages select:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .cf-a-agir{margin:0 0 8px;padding:8px 12px;border-radius:10px;border-left:2px solid #FF790F;background:#ff790f12;font-size:13.5px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .cf-titre-aide{font:700 14px var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .cf-reglages{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin:0 0 12px}:root .fb-fiche.fb-fiche .cf-reglages>label:first-child{display:flex;flex-direction:column;gap:5px;font:700 12px/1.3 var(--fb-titre);letter-spacing:.4px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .cf-explication{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .cf-explication li::marker{color:#a84b0a;font-weight:700}:root .fb-fiche.fb-fiche .cf-explication b{color:var(--fb-encre)}:root .fb-fiche.fb-fiche .cf-suivi .mp-pieces-jauge{white-space:nowrap}:root .fb-fiche.fb-fiche .st-pour-client{display:inline-flex;align-items:center;gap:8px;font:700 12px var(--fb-titre);letter-spacing:.4px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .st-pour-client select{font:600 14px var(--fb-corps);color:var(--fb-encre);padding:8px 10px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:#fff;max-width:260px}:root .fb-fiche.fb-fiche .st-pour-client select:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .cf-doc{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:170px;max-width:230px}:root .fb-fiche.fb-fiche .cf-doc-nom{max-width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left;font:700 13px/1.35 var(--fb-corps);color:var(--fb-encre);text-decoration:underline;text-decoration-color:#ff790fbf;text-underline-offset:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .fb-fiche.fb-fiche .cf-doc-nom:focus-visible{outline:none;box-shadow:var(--fb-anneau);border-radius:4px}:root .fb-fiche.fb-fiche .cf-doc small{font-size:11.5px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .cf-doc-actions{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:3px;font-size:12.5px}:root .fb-fiche.fb-fiche .cf-doc-histo{margin-top:4px;font-size:12px}:root .fb-fiche.fb-fiche .cf-doc-histo ul{list-style:none;margin:4px 0 0;padding:0 0 0 8px;border-left:2px solid rgba(30,34,39,.15)}:root .fb-fiche.fb-fiche .cf-doc-ajout{padding:7px 12px;font-size:13px}:root .fb-fiche.fb-fiche .cf-visu .pq-visu-barre{background:var(--fb-anthracite);border-bottom:2px solid #FF790F;color:#fff}:root .fb-fiche.fb-fiche .cf-visu .pq-visu-barre b{font:700 15px/1.2 var(--fb-titre);color:#fff}:root .fb-fiche.fb-fiche .cf-visu .pq-visu-vide{padding:24px;font-size:14px;color:var(--fb-encre-2);text-align:center}:root .fb-fiche.fb-fiche.cf-visu-racine{padding:0}:root .fb-fiche.fb-fiche .st-connus{display:flex;flex-direction:column;gap:6px;grid-column:1 / -1}:root .fb-fiche.fb-fiche .st-connus>span{font:700 12px/1.3 var(--fb-titre);letter-spacing:.4px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .st-connus .jt-connus{margin:0}.lat-nav .panneau-etape{margin:14px 12px 3px;padding:0;font-size:10.5px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;line-height:1.2}.lat-nav .panneau-tete+.panneau-etape{margin-top:6px}.app.reduite .lat-nav .panneau-etape{display:none}:root[data-theme=signature] .lat-nav .panneau-etape{color:#45626a}:root .fb-fiche.fb-fiche .sv-jour{position:relative;padding:14px 16px 12px;border-radius:14px;background:linear-gradient(160deg,#2b3036,#1e2227);color:#e9ebee;margin-bottom:14px;overflow:hidden}:root .fb-fiche.fb-fiche .sv-jour:before{content:"";position:absolute;left:16px;right:16px;top:0;height:2px;background:#ff790f;box-shadow:0 0 8px #ff790fcc}:root .fb-fiche.fb-fiche .sv-jour header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px}:root .fb-fiche.fb-fiche .sv-jour header b{font:700 11px/1.3 var(--fb-titre);letter-spacing:1.4px;text-transform:uppercase;color:#c9cdd2}:root .fb-fiche.fb-fiche .sv-jour header span{font-size:13.5px;color:#e9ebee}:root .fb-fiche.fb-fiche .sv-jour ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}:root .fb-fiche.fb-fiche .sv-jour li{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:11px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}:root .fb-fiche.fb-fiche .sv-jour-quoi{display:flex;flex-direction:column;gap:2px;min-width:0}:root .fb-fiche.fb-fiche .sv-jour-quoi b{font:700 14.5px var(--fb-titre);color:#fff}:root .fb-fiche.fb-fiche .sv-jour-quoi small{font-size:12.5px;color:#d5d8dc}:root .fb-fiche.fb-fiche .sv-jour .fb-btn:not(.fb-btn-neon){background:#ffffff1a;color:#fff;border-color:#ffffff47;text-shadow:none;box-shadow:none}:root .fb-fiche.fb-fiche .sv-outils{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 14px;margin-bottom:10px}:root .fb-fiche.fb-fiche .sv-outils .fb-filtres{flex:1 1 520px;margin:0;padding-bottom:0;border-bottom:0}:root .fb-fiche.fb-fiche .sv-cherche{flex:0 1 280px;min-width:200px;font:500 14px var(--fb-corps);color:var(--fb-encre);padding:8px 12px;border-radius:999px;border:1px solid rgba(30,34,39,.2);background:#fff}:root .fb-fiche.fb-fiche .sv-cherche:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .sv-tableau{display:grid;gap:8px;container-type:inline-size;container-name:sv}:root .fb-fiche.fb-fiche .sv-entete,:root .fb-fiche.fb-fiche .sv-ligne{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:12px;align-items:start}:root .fb-fiche.fb-fiche .sv-entete{padding:6px 14px;border-radius:10px;background:#ffffffe0;font:700 11px/1.2 var(--fb-titre);letter-spacing:1.2px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .sv-ligne{position:relative;padding:12px 14px 8px;border-radius:14px;border:1px solid transparent;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .sv-ligne:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:#b9bec5}:root .fb-fiche.fb-fiche .sv-ligne.a_faire:before{background:#e0620a}:root .fb-fiche.fb-fiche .sv-ligne.relance:before{background:#b3261e;box-shadow:0 0 6px #b3261e73}:root .fb-fiche.fb-fiche .sv-ligne.termine:before{background:#2e7d4f}:root .fb-fiche.fb-fiche .sv-dossier,:root .fb-fiche.fb-fiche .sv-doc,:root .fb-fiche.fb-fiche .sv-action{display:flex;flex-direction:column;gap:5px;min-width:0}:root .fb-fiche.fb-fiche .sv-titre{font:700 16px/1.2 var(--fb-titre);color:var(--fb-encre);text-decoration:none}:root .fb-fiche.fb-fiche .sv-titre:hover{text-decoration:underline}:root .fb-fiche.fb-fiche .sv-dossier small{font-size:12px;font-weight:600;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .sv-parties{font-size:13px;color:var(--fb-encre-2);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .sv-jauge{display:flex;gap:4px;margin-top:2px}:root .fb-fiche.fb-fiche .sv-jauge i{width:18px;height:5px;border-radius:3px;background:#1e222724}:root .fb-fiche.fb-fiche .sv-jauge i.ok{background:#e0620a}:root .fb-fiche.fb-fiche .sv-ligne.termine .sv-jauge i.ok{background:#2e7d4f}:root .fb-fiche.fb-fiche .sv-doc-titre{display:flex;align-items:center;gap:8px;font:700 13px var(--fb-titre);letter-spacing:.3px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .sv-manque{font:700 11.5px var(--fb-corps);padding:2px 8px;border-radius:999px;background:#fff3e6;border:1px solid #EBC9A2;color:#5e3307;text-decoration:none}:root .fb-fiche.fb-fiche .sv-ok{font:600 12px var(--fb-corps);color:#1f5e3a}:root .fb-fiche.fb-fiche .sv-date{display:flex;flex-direction:column;gap:2px;font-size:11.5px;font-weight:600;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .sv-date input,:root .fb-fiche.fb-fiche .sv-mode{font:600 13.5px var(--fb-corps);color:var(--fb-encre);padding:5px 8px;border-radius:9px;border:1px solid rgba(30,34,39,.2);background:#fff;max-width:100%;min-height:34px}:root .fb-fiche.fb-fiche .sv-date.fait input{border-color:#7fb394;background:#f1f8f3}:root .fb-fiche.fb-fiche .sv-date input:focus-visible,:root .fb-fiche.fb-fiche .sv-mode:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .sv-mode{font-size:12.5px;padding:4px 6px;min-height:30px}:root .fb-fiche.fb-fiche .sv-prive{font-size:12.5px;line-height:1.4;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .sv-action b{font:700 14px/1.25 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .sv-action small{font-size:12px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .sv-action .sv-retard,:root .fb-fiche.fb-fiche .sv-jour .sv-retard{font-weight:700;color:#9e1f18}:root .fb-fiche.fb-fiche .sv-fini{color:#1f5e3a!important}:root .fb-fiche.fb-fiche .sv-gestes{display:flex;flex-wrap:wrap;gap:6px}:root .fb-fiche.fb-fiche .sv-gestes .fb-btn,:root .fb-fiche.fb-fiche .sv-action>.fb-btn{padding:7px 11px;font-size:13px}:root .fb-fiche.fb-fiche .sv-historique{grid-column:1/-1;border-top:1px solid var(--fb-trait);padding-top:6px}:root .fb-fiche.fb-fiche .sv-historique>summary{cursor:pointer;font:600 12.5px var(--fb-corps);color:var(--fb-encre-2);list-style:none;display:inline-flex;align-items:center;gap:6px}:root .fb-fiche.fb-fiche .sv-historique>summary:before{content:"▸";color:#e0620a;transition:transform .15s ease}:root .fb-fiche.fb-fiche .sv-historique[open]>summary:before{transform:rotate(90deg)}:root .fb-fiche.fb-fiche .sv-historique>summary::-webkit-details-marker{display:none}:root .fb-fiche.fb-fiche .sv-historique>summary:focus-visible{box-shadow:var(--fb-anneau);border-radius:6px}:root .fb-fiche.fb-fiche .sv-historique ol{margin:8px 0;padding-left:18px;display:grid;gap:3px;font-size:13px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .sv-historique time{font-weight:700;margin-right:6px}:root .fb-fiche.fb-fiche .sv-note-champ{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--fb-encre-2);margin-bottom:6px}:root .fb-fiche.fb-fiche .sv-note-champ textarea{font:500 13.5px var(--fb-corps);color:var(--fb-encre);padding:7px 10px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:#fff;resize:vertical}:root .fb-fiche.fb-fiche .sv-note-champ textarea:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .sv-vide{padding:16px}:root .fb-fiche.fb-fiche .sv-note{margin:12px 0 0;padding:8px 12px;border-radius:10px;background:#ffffffe0;font-size:12.5px;line-height:1.5;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .sv-action{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:8px;border-top:1px dashed var(--fb-trait)}:root .fb-fiche.fb-fiche .sv-entete span:last-child{display:none}@container sv (min-width:1060px){:root .fb-fiche.fb-fiche .sv-entete,:root .fb-fiche.fb-fiche .sv-ligne{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr)) minmax(0,1.2fr)}:root .fb-fiche.fb-fiche .sv-action{grid-column:auto;flex-direction:column;align-items:flex-start;padding-top:0;border-top:0}:root .fb-fiche.fb-fiche .sv-entete span:last-child{display:block}}@container sv (max-width:640px){:root .fb-fiche.fb-fiche .sv-entete{display:none}:root .fb-fiche.fb-fiche .sv-ligne{grid-template-columns:1fr 1fr;padding:12px 12px 8px 14px}:root .fb-fiche.fb-fiche .sv-dossier{grid-column:1/-1}}@container sv (max-width:400px){:root .fb-fiche.fb-fiche .sv-ligne{grid-template-columns:1fr}}@media(max-width:820px){:root .fb-fiche.fb-fiche .sv-cherche{flex:1 1 100%}}@media(max-width:480px){:root .fb-fiche.fb-fiche .sv-jour li{flex-direction:column;align-items:stretch}}:root .fb-fiche.fb-fiche .mp-pourqui select{width:100%;font:600 14px var(--fb-corps);color:var(--fb-encre);padding:8px 10px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:#fff}:root .fb-fiche.fb-fiche .mp-pourqui select:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .mp-pourqui p{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .mp-vide{margin:0}:root .fb-fiche.fb-fiche .mp-aide{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .mp-client{margin:0;font:700 12px/1.4 var(--fb-titre);letter-spacing:.6px;text-transform:uppercase;color:var(--fb-orange)}:root .fb-fiche.fb-fiche .mp-meta{margin:2px 0 0;font-size:12.5px;line-height:1.45;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .mp-meta b{color:var(--fb-encre-2);font-weight:700}:root .fb-fiche.fb-fiche .mp-delai{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:74px;padding:7px 10px;border-radius:10px;font:700 14px/1.1 var(--fb-titre);letter-spacing:.4px;text-align:center;white-space:nowrap;color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.14);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .mp-delai.urgente{color:#fff;background:var(--fb-anthracite);border-color:#ff790fd9;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .mp-delai.proche{border-color:#ff790fb3;box-shadow:0 0 0 1px #ff790f59}:root .fb-fiche.fb-fiche .mp-delai.depassee,:root .fb-fiche.fb-fiche .mp-delai.close{color:#454b54;background:#eef0f2;box-shadow:none}:root .fb-fiche.fb-fiche .mp-delai.inconnue{font-size:12px;color:#454b54}:root .fb-fiche.fb-fiche .mp-delai.gagne{color:#fff;background:var(--fb-titane);border-color:#ff790fd9}:root .fb-fiche.fb-fiche .mp-veilles{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}:root .fb-fiche.fb-fiche .mp-veille{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 15px 12px;border-radius:14px;background:var(--fb-verre);border:1px solid rgba(30,34,39,.12);box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .mp-veille.nouveau:before{content:"";position:absolute;left:14px;right:14px;top:0;height:2px;background:#ff790f;box-shadow:0 0 8px #ff790fa6}:root .fb-fiche.fb-fiche .mp-veille.active{border-color:#ff790fbf;box-shadow:var(--fb-anneau),var(--fb-ombre)}:root .fb-fiche.fb-fiche .mp-veille header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}:root .fb-fiche.fb-fiche .mp-veille header b{font:700 16px/1.25 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .mp-resume{margin:0;font-size:13px;line-height:1.45;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .mp-vu{margin:0;font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .mp-veille footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;padding-top:4px}:root .fb-fiche.fb-fiche .mp-encours{margin:12px 0 4px}:root .fb-fiche.fb-fiche .mp-descripteurs{margin:14px 0 0;padding:12px 0 0;border:0;border-top:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .mp-descripteurs legend{padding:0;font:700 12px/1.3 var(--fb-titre);letter-spacing:.4px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .mp-descripteurs legend small{font:400 12px var(--fb-corps);letter-spacing:0;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .mp-groupe{display:grid;grid-template-columns:150px 1fr;gap:4px 12px;align-items:start;margin-top:8px}:root .fb-fiche.fb-fiche .mp-groupe-titre{padding-top:7px;font:700 11px/1.4 var(--fb-titre);letter-spacing:1px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .mp-groupe .fb-filtres{margin:0;padding-bottom:8px;border-bottom:0}:root .fb-fiche.fb-fiche .mp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px}:root .fb-fiche.fb-fiche .mp-enregistre{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}:root .fb-fiche.fb-fiche .mp-enregistre input{font:500 14px var(--fb-corps);color:var(--fb-encre);padding:8px 10px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:#fff;min-width:0;width:260px;max-width:100%}:root .fb-fiche.fb-fiche .mp-enregistre input:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .mp-annonces{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}:root .fb-fiche.fb-fiche .mp-annonce{padding:12px 14px;border-radius:14px;background:var(--fb-verre);border:1px solid rgba(30,34,39,.12);box-shadow:0 1px 2px #1e22270f}:root .fb-fiche.fb-fiche .mp-annonce.ouverte{border-color:#ff790f99;box-shadow:0 0 0 1px #ff790f4d,var(--fb-ombre)}:root .fb-fiche.fb-fiche .mp-annonce-tete{display:flex;gap:14px;align-items:flex-start}:root .fb-fiche.fb-fiche .mp-annonce-corps{flex:1 1 auto;min-width:0}:root .fb-fiche.fb-fiche .mp-objet{display:block;width:100%;padding:0;margin:0;border:0;background:none;cursor:pointer;text-align:left;font:700 15.5px/1.35 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .mp-objet:hover{text-decoration:underline;text-decoration-color:#ff790f;text-underline-offset:3px}:root .fb-fiche.fb-fiche .mp-objet:focus-visible{outline:none;box-shadow:var(--fb-anneau);border-radius:6px}:root .fb-fiche.fb-fiche .mp-tags{display:flex;flex-wrap:wrap;gap:5px;margin:7px 0 0}:root .fb-fiche.fb-fiche .mp-annonce-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 16px;margin-top:10px}:root .fb-fiche.fb-fiche .mp-annonce-actions a.dc-tag{text-decoration:none}:root .fb-fiche.fb-fiche .mp-detail{margin:12px 0 0 88px;padding:12px 14px;border-radius:12px;background:#1e222709;border-left:2px solid #FF790F}:root .fb-fiche.fb-fiche .mp-detail dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:13px;line-height:1.45}:root .fb-fiche.fb-fiche .mp-detail dt{font:700 11px/1.6 var(--fb-titre);letter-spacing:1px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .mp-detail dd{margin:0;color:var(--fb-encre-2);min-width:0;overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .mp-detail dd p{margin:0 0 4px}:root .fb-fiche.fb-fiche .mp-detail a{color:var(--fb-encre);font-weight:700}:root .fb-fiche.fb-fiche .mp-lots{margin:0;padding-left:18px}:root .fb-fiche.fb-fiche .mp-plus{display:flex;justify-content:center;margin-top:14px}:root .fb-fiche.fb-fiche .mp-etapes{margin:0 0 12px}:root .fb-fiche.fb-fiche .mp-suivis{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}:root .fb-fiche.fb-fiche .mp-suivi{position:relative;padding:14px 16px;border-radius:14px;background:var(--fb-verre);border:1px solid rgba(30,34,39,.12);box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .mp-suivi.etape-gagne:before{content:"";position:absolute;left:14px;right:14px;top:0;height:2px;background:#ff790f;box-shadow:0 0 8px #ff790fa6}:root .fb-fiche.fb-fiche .mp-suivi.etape-perdu,:root .fb-fiche.fb-fiche .mp-suivi.etape-abandon{background:#ffffffb3}:root .fb-fiche.fb-fiche .mp-suivi>header{display:flex;gap:14px;align-items:flex-start}:root .fb-fiche.fb-fiche .mp-suivi-objet{font:700 16px/1.3 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .mp-suivi-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px}:root .fb-fiche.fb-fiche .mp-suivi-ligne a.fb-btn{text-decoration:none}:root .fb-fiche.fb-fiche .mp-etape{display:inline-flex;align-items:center;gap:8px;font:700 12px var(--fb-titre);letter-spacing:.4px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .mp-etape select{font:600 14px var(--fb-corps);color:var(--fb-encre);padding:7px 10px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:var(--fb-chrome);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .mp-etape select:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .mp-pieces-jauge{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .mp-jauge{display:inline-block;width:90px;height:6px;border-radius:99px;background:#dde0e4;overflow:hidden;box-shadow:inset 0 1px 1px #1e222726}:root .fb-fiche.fb-fiche .mp-jauge span{display:block;height:100%;background:linear-gradient(90deg,#3a3f46,#9aa1aa);box-shadow:0 0 6px #ff790f73;border-right:2px solid #FF790F}:root .fb-fiche.fb-fiche .mp-dossier{margin-top:12px;padding-top:10px;border-top:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .mp-dossier>summary{cursor:pointer;font:700 13px var(--fb-titre);letter-spacing:.5px;text-transform:uppercase;color:var(--fb-encre-2);list-style:none}:root .fb-fiche.fb-fiche .mp-dossier>summary::-webkit-details-marker{display:none}:root .fb-fiche.fb-fiche .mp-dossier>summary:before{content:"▸ ";color:#a84b0a}:root .fb-fiche.fb-fiche .mp-dossier[open]>summary:before{content:"▾ "}:root .fb-fiche.fb-fiche .mp-dossier>summary:focus-visible{outline:none;box-shadow:var(--fb-anneau);border-radius:6px}:root .fb-fiche.fb-fiche .mp-dossier .fx-reglages{margin-top:12px}:root .fb-fiche.fb-fiche .mp-pieces{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px 22px;margin-top:14px}:root .fb-fiche.fb-fiche .mp-pieces fieldset{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:7px}:root .fb-fiche.fb-fiche .mp-pieces legend{padding:0 0 4px;font:700 11px/1.4 var(--fb-titre);letter-spacing:1px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .mp-piece{align-items:flex-start;white-space:normal;font-size:13px;line-height:1.4;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .mp-piece input{margin-top:1px;flex:0 0 auto}:root .fb-fiche.fb-fiche .mp-piece small{display:block;font-size:11.5px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .mp-note{display:flex;flex-direction:column;gap:5px;margin-top:14px;font:700 12px/1.3 var(--fb-titre);letter-spacing:.4px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .mp-note textarea{font:500 14px/1.45 var(--fb-corps);color:var(--fb-encre);padding:8px 10px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:#fff;resize:vertical}:root .fb-fiche.fb-fiche .mp-note textarea:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .mp-retirer{margin-top:10px}:root .fb-fiche.fb-fiche .mp-tete62{margin:0 0 14px;padding:14px 16px;border-radius:14px;background:var(--fb-acier);border:1px solid rgba(30,34,39,.12);box-shadow:var(--fb-relief),var(--fb-ombre)}:root .fb-fiche.fb-fiche .mp-tete62 p{margin:6px 0 8px;font-size:13.5px;line-height:1.45;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .mp-tete62 ol{margin:0;padding-left:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:4px 18px}:root .fb-fiche.fb-fiche .mp-tete62 li{font:700 15px/1.6 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .mp-tete62 li::marker{color:#a84b0a}:root .fb-fiche.fb-fiche .mp-tete62 a{color:var(--fb-encre);text-decoration:none}:root .fb-fiche.fb-fiche .mp-tete62 a:hover{text-decoration:underline;text-decoration-color:#ff790f}:root .fb-fiche.fb-fiche .mp-tete62 .dc-tag{margin-left:8px;vertical-align:middle}:root .fb-fiche.fb-fiche .mp-monogramme{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;font:700 17px var(--fb-titre);letter-spacing:.5px;color:#fff;background:var(--fb-titane);border:1px solid #3F454D;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #ff790f00}:root .fb-fiche.fb-fiche .mp-plateforme.inscrit .mp-monogramme{box-shadow:inset 0 1px #ffffff38,var(--fb-anneau)}:root .fb-fiche.fb-fiche .mp-plateforme .fx-plateforme-saisie input[type=text]{flex:1 1 100%}@media(max-width:720px){:root .fb-fiche.fb-fiche .mp-groupe{grid-template-columns:1fr}:root .fb-fiche.fb-fiche .mp-groupe-titre{padding-top:0}:root .fb-fiche.fb-fiche .mp-detail{margin-left:0}:root .fb-fiche.fb-fiche .mp-annonce-tete,:root .fb-fiche.fb-fiche .mp-suivi>header{flex-direction:column;gap:8px}:root .fb-fiche.fb-fiche .mp-annonce-actions{justify-content:flex-start}:root .fb-fiche.fb-fiche .mp-detail dl{grid-template-columns:1fr}}:root .fb-fiche.fb-fiche :is(.dd-assistant,.dd-suivi,.dd-annuaire,.dd-liste,.dd-retour-form){container-type:inline-size}:root .fb-fiche.fb-fiche .dd-assistant{container-name:dd-assistant}:root .fb-fiche.fb-fiche :is(.dd-assistant-tete,.dd-suivi-tete,.dd-annuaire,.dd-barre){padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,#fff,#f4f5f7);border:1px solid rgba(30,34,39,.12);box-shadow:var(--fb-relief),0 1px 2px #1e22270f}:root .fb-fiche.fb-fiche .dd-barre{padding:10px 12px}:root .fb-fiche.fb-fiche :is(.dd-assistant,.dd-suivi,.dd-annuaire,.dd-liste,.dd-pied,.dd-retour-boite) .btn-lien{color:var(--fb-encre);background:none;text-decoration:underline;text-decoration-color:#ff790fcc;text-underline-offset:3px}:root .fb-fiche.fb-fiche :is(.dd-assistant,.dd-suivi,.dd-annuaire,.dd-liste,.dd-pied) .btn-lien.danger{color:#8a3b06}:root .fb-fiche.fb-fiche .dd-liste .etiq-client{color:var(--fb-encre-2);background:#eef0f2;border-color:#1e22271f}:root .fb-fiche.fb-fiche .dd-kicker{margin:0;font:700 11px/1.4 var(--fb-titre);letter-spacing:1.4px;text-transform:uppercase;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dd-sous{margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-sous a{color:var(--fb-encre);font-weight:700}:root .fb-fiche.fb-fiche .dd-titre{margin:0 0 12px;font:700 19px/1.25 var(--fb-titre);color:var(--fb-encre);letter-spacing:.2px}:root .fb-fiche.fb-fiche .dd-titre small{font:500 12.5px var(--fb-corps);color:var(--fb-encre-2);margin-left:6px}:root .fb-fiche.fb-fiche .dd-sous-titre{margin:20px 0 8px;padding-top:12px;border-top:1px solid var(--fb-trait);font:700 12px/1.3 var(--fb-titre);letter-spacing:1px;text-transform:uppercase;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-aide{margin:6px 0 10px;font-size:13px;line-height:1.5;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-label{margin:10px 0 6px;font:700 11.5px/1.3 var(--fb-titre);letter-spacing:.8px;text-transform:uppercase;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-enreg{font-size:12px;color:var(--fb-encre-2);white-space:nowrap}:root .fb-fiche.fb-fiche .dd-pied{margin:14px 0 0;display:flex;justify-content:flex-end}:root .fb-fiche.fb-fiche .dd-pied .btn-lien{padding:6px 12px;border-radius:99px;background:#fff;border:1px solid rgba(30,34,39,.14)}:root .fb-fiche.fb-fiche .dd-grille{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 12px;margin:10px 0}:root .fb-fiche.fb-fiche .dd-l1{grid-column:span 1}:root .fb-fiche.fb-fiche .dd-l2{grid-column:span 2}:root .fb-fiche.fb-fiche .dd-l3{grid-column:span 3}:root .fb-fiche.fb-fiche .dd-l4{grid-column:span 4}:root .fb-fiche.fb-fiche .dd-l5{grid-column:span 5}:root .fb-fiche.fb-fiche .dd-l6{grid-column:1 / -1}:root .fb-fiche.fb-fiche .dd-champ{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}:root .fb-fiche.fb-fiche .dd-champ>span{font:700 11.5px/1.3 var(--fb-titre);letter-spacing:.5px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-champ>small{font-size:11.5px;line-height:1.4;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche :is(.dd-champ input,.dd-champ select,.dd-champ textarea,.dd-source textarea,.dd-recherche,.dd-dest-champs input,.dd-dest-champs select){width:100%;min-width:0;font:500 14px/1.4 var(--fb-corps);color:var(--fb-encre);padding:8px 10px;border-radius:10px;border:1px solid rgba(30,34,39,.22);background:#fff;box-sizing:border-box}:root .fb-fiche.fb-fiche :is(.dd-champ input,.dd-champ select,.dd-champ textarea,.dd-source textarea,.dd-recherche,.dd-dest-champs input,.dd-dest-champs select):focus-visible{outline:none;border-color:#ff790fcc;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche :is(.dd-champ input,.dd-dest-champs input):disabled{background:#eef0f2;color:#454b54}:root .fb-fiche.fb-fiche .dd-champ textarea,:root .fb-fiche.fb-fiche .dd-source textarea{resize:vertical}:root .fb-fiche.fb-fiche .dd-case{display:flex;align-items:flex-start;gap:8px;margin:8px 0;font-size:13.5px;line-height:1.45;color:var(--fb-encre);cursor:pointer}:root .fb-fiche.fb-fiche .dd-case input{margin:3px 0 0;flex:0 0 auto;accent-color:#2A2E34;width:16px;height:16px;min-height:0;min-width:0;padding:0}:root .fb-fiche.fb-fiche .dd-case span small{display:block;font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .dd-case.dd-mini{margin:0;font-size:12.5px;align-items:center}:root .fb-fiche.fb-fiche .dd-case.dd-mini input{margin-top:0}:root .fb-fiche.fb-fiche .dd-fichier{position:relative;overflow:hidden;cursor:pointer}:root .fb-fiche.fb-fiche .dd-fichier input{position:absolute;inset:0;opacity:0;cursor:pointer;font-size:0}:root .fb-fiche.fb-fiche .dd-fichier:focus-within{box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .dd-recherche-adresse{margin-bottom:6px}:root .fb-fiche.fb-fiche .dd-suggestions{position:absolute;z-index:20;top:100%;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;border-radius:12px;background:#fff;border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .dd-suggestions button{display:block;width:100%;padding:9px 10px;border:0;border-radius:8px;background:none;text-align:left;font:600 13.5px/1.35 var(--fb-corps);color:var(--fb-encre);cursor:pointer}:root .fb-fiche.fb-fiche .dd-suggestions button small{font-weight:400;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .dd-suggestions button:is(:hover,:focus-visible){outline:none;background:#eef0f2;box-shadow:inset 2px 0 #ff790f}:root .fb-fiche.fb-fiche .dd-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}:root .fb-fiche.fb-fiche .dd-actions-groupees{margin:4px 0 14px}:root .fb-fiche.fb-fiche .dd-page a.fb-btn{text-decoration:none}:root .fb-fiche.fb-fiche .dd-assistant{scroll-margin-top:80px}:root .fb-fiche.fb-fiche .dd-assistant-tete{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;margin-bottom:14px}:root .fb-fiche.fb-fiche .dd-assistant-tete h2,:root .fb-fiche.fb-fiche .dd-suivi-titre h2{margin:2px 0 0;font:700 24px/1.15 var(--fb-titre);color:var(--fb-encre);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .dd-assistant-actions{display:flex;align-items:center;gap:12px}:root .fb-fiche.fb-fiche .dd-volets{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start}:root .fb-fiche.fb-fiche .dd-sommaire{position:sticky;top:78px}:root .fb-fiche.fb-fiche .dd-sommaire ol{list-style:none;margin:0;padding:6px;display:flex;flex-direction:column;gap:4px;border-radius:14px;background:var(--fb-acier);border:1px solid rgba(30,34,39,.12);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .dd-sommaire button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:none;text-align:left;font:700 14px/1.2 var(--fb-titre);letter-spacing:.3px;color:var(--fb-encre-2);cursor:pointer}:root .fb-fiche.fb-fiche .dd-sommaire button:hover{background:#ffffffb3}:root .fb-fiche.fb-fiche .dd-sommaire button:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .dd-sommaire button.actif{color:#fff;background:var(--fb-anthracite);border-color:#ff790fcc;box-shadow:0 0 0 1px #ff790f4d,0 6px 14px -8px #1e222780}:root .fb-fiche.fb-fiche .dd-num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font:700 12px var(--fb-titre);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.18)}:root .fb-fiche.fb-fiche .dd-sommaire button.rempli .dd-num{color:#fff;background:var(--fb-titane);border-color:#3f454d}:root .fb-fiche.fb-fiche .dd-sommaire button.actif .dd-num{border-color:#ff790f}:root .fb-fiche.fb-fiche .dd-section{min-width:0;padding:18px 18px 16px;border-radius:16px;background:#fff;border:1px solid rgba(30,34,39,.12);box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .dd-suite{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .dd-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}:root .fb-fiche.fb-fiche .dd-type{position:relative;display:flex;flex-direction:column;gap:5px;padding:13px 14px;border-radius:14px;text-align:left;cursor:pointer;background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief),0 1px 2px #1e222714}:root .fb-fiche.fb-fiche .dd-type b{font:700 17px/1.2 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dd-type span{font-size:12.5px;line-height:1.45;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-type:hover:not(:disabled):not(.actif){background:var(--fb-chrome-h)}:root .fb-fiche.fb-fiche .dd-type:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .dd-type.actif{background:var(--fb-anthracite);border-color:#ff790fd9;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .dd-type.actif b{color:#fff}:root .fb-fiche.fb-fiche .dd-type.actif span{color:#d5d9de}:root .fb-fiche.fb-fiche .dd-type:disabled:not(.actif){opacity:.6;cursor:not-allowed}:root .fb-fiche.fb-fiche .dd-guichet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:14px;padding:12px 14px;border-radius:12px;background:#1e222709;border-left:2px solid #FF790F}:root .fb-fiche.fb-fiche .dd-guichet p{margin:0;flex:1 1 300px;font-size:13px;line-height:1.5;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-puces{margin:6px 0 12px;padding:0;border:0}:root .fb-fiche.fb-fiche .dd-puces legend{padding:0;font:700 12px/1.3 var(--fb-titre);letter-spacing:.6px;text-transform:uppercase;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-puces legend small{font:600 12px var(--fb-corps);letter-spacing:0;color:var(--fb-encre-3);margin-left:4px}:root .fb-fiche.fb-fiche .dd-puces>div{display:flex;flex-wrap:wrap;gap:6px}:root .fb-fiche.fb-fiche .dd-puce{padding:6px 10px;border-radius:99px;font:500 12.5px/1.3 var(--fb-corps);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief);width:auto;height:auto;min-height:36px;display:inline-flex;align-items:center;place-items:normal;flex:0 1 auto;text-align:left;cursor:pointer}:root .fb-fiche.fb-fiche .dd-puce b{font:700 12.5px var(--fb-titre);letter-spacing:.5px;margin-right:3px}:root .fb-fiche.fb-fiche .dd-puce:hover:not(:disabled):not(.actif){background:var(--fb-chrome-h)}:root .fb-fiche.fb-fiche .dd-puce:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .dd-puce.actif{color:#fff;background:var(--fb-anthracite);border-color:#ff790fd9}:root .fb-fiche.fb-fiche .dd-puce:disabled{opacity:.5;cursor:not-allowed}:root .fb-fiche.fb-fiche .dd-onglets{display:flex;flex-wrap:wrap;gap:4px;padding:4px;margin-bottom:10px;border-radius:12px;background:var(--fb-acier);border:1px solid rgba(30,34,39,.12)}:root .fb-fiche.fb-fiche .dd-onglets button{flex:1 1 auto;padding:8px 12px;border:0;border-radius:9px;background:none;font:700 13px/1.2 var(--fb-titre);letter-spacing:.3px;color:var(--fb-encre-2);cursor:pointer}:root .fb-fiche.fb-fiche .dd-onglets button:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .dd-onglets button.actif{color:var(--fb-encre);background:#fff;box-shadow:0 1px 3px #1e22272e,inset 0 -2px #ff790f}:root .fb-fiche.fb-fiche .dd-source{padding:4px 0 6px}:root .fb-fiche.fb-fiche .dd-lus,:root .fb-fiche.fb-fiche .dd-annuaire-liste{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:4px;max-height:320px;overflow:auto}:root .fb-fiche.fb-fiche .dd-lus li{padding:6px 10px;border-radius:8px;background:#1e222709;font-size:13px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dd-lus li small{color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .dd-lus li.deja{opacity:.65;text-decoration:line-through}:root .fb-fiche.fb-fiche .dd-annuaire-liste li .dd-case{margin:0;padding:6px 8px;border-radius:10px;align-items:center}:root .fb-fiche.fb-fiche .dd-annuaire-liste li .dd-case:hover{background:#1e22270a}:root .fb-fiche.fb-fiche .dd-annuaire-liste li .dd-case b{display:block;font-size:13.5px}:root .fb-fiche.fb-fiche .dd-dest-edition{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}:root .fb-fiche.fb-fiche .dd-dest-edition li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid rgba(30,34,39,.12)}:root .fb-fiche.fb-fiche .dd-dest-corps{flex:1 1 auto;min-width:0}:root .fb-fiche.fb-fiche .dd-dest-corps>b{display:block;font:700 14.5px/1.3 var(--fb-titre);color:var(--fb-encre);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .dd-dest-champs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}:root .fb-fiche.fb-fiche .dd-dest-champs select{width:auto;padding:6px 8px;font-size:13px}:root .fb-fiche.fb-fiche .dd-dest-champs input[type=email]{flex:1 1 200px;width:auto;padding:6px 8px;font-size:13px}:root .fb-fiche.fb-fiche .dd-dest-statut{flex:0 0 auto;font-size:12px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-pieces{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}:root .fb-fiche.fb-fiche .dd-pieces .dd-label{flex:1 1 100%;margin:0}:root .fb-fiche.fb-fiche .dd-piece{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 10px;border-radius:99px;background:#eef0f2;font-size:12.5px;color:var(--fb-encre);max-width:100%;overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .dd-piece button{border:0;background:none;font:700 15px/1 var(--fb-corps);color:var(--fb-encre-2);cursor:pointer;padding:0 4px}:root .fb-fiche.fb-fiche .dd-emission{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}:root .fb-fiche.fb-fiche .dd-emission li{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:12px;background:#fff;border:1px solid rgba(30,34,39,.12)}:root .fb-fiche.fb-fiche .dd-emission-corps{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}:root .fb-fiche.fb-fiche .dd-emission-corps b{font:700 14px/1.3 var(--fb-titre);color:var(--fb-encre);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .dd-emission-corps small{font-size:12px;color:var(--fb-encre-3);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .dd-emission-corps .dd-pr-msg{color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-emission-etat{flex:0 0 auto;font:700 12px var(--fb-titre);letter-spacing:.5px;text-transform:uppercase;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-emission li.dd-pr-cours{border-color:#ff790f99;box-shadow:0 0 0 1px #ff790f40}:root .fb-fiche.fb-fiche .dd-emission li.dd-pr-ok{background:#f3f4f6}:root .fb-fiche.fb-fiche .dd-emission li.dd-pr-erreur{border-color:#2a2e34;box-shadow:inset 3px 0 #ff790f}@media(prefers-reduced-motion:no-preference){:root .fb-fiche.fb-fiche .dd-emission li.dd-pr-cours{animation:dd-pulse 1.2s ease-in-out infinite}}@keyframes dd-pulse{50%{box-shadow:0 0 0 1px #ff790f99,0 0 12px #ff790f59}}:root .fb-fiche.fb-fiche .dd-etat{display:inline-flex;align-items:center;padding:4px 10px;border-radius:99px;font:700 11.5px/1.2 var(--fb-titre);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche :is(.dd-etat--hors-delai,.dd-etat--silence-apres-relance,.dd-etat--echec-d-envoi,.dd-etat--perimee,.dd-etat--relance-a-faire,.dd-etat--a-emettre,.dd-etat--a-envoyer){color:#fff;background:var(--fb-anthracite);border-color:#ff790fd9;box-shadow:0 0 0 1px #ff790f40}:root .fb-fiche.fb-fiche :is(.dd-etat--concerne,.dd-etat--travaux-possibles){color:#fff;background:var(--fb-titane);border-color:#3f454d;box-shadow:none}:root .fb-fiche.fb-fiche :is(.dd-etat--non-concerne,.dd-etat--brouillon){color:#454b54;background:#eef0f2;box-shadow:none}:root .fb-fiche.fb-fiche :is(.dd-etat--relancee,.dd-etat--a-renouveler){border-color:#ff790fbf}:root .fb-fiche.fb-fiche .dd-tuile{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;font:700 12px/1 var(--fb-titre);letter-spacing:.4px;color:#fff;background:var(--fb-titane);border:1px solid #3F454D;box-shadow:inset 0 1px #ffffff38}:root .fb-fiche.fb-fiche .dd-tuile.sensible{background:var(--fb-anthracite);box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #ff790fb3,0 0 8px #ff790f4d}:root .fb-fiche.fb-fiche .dd-annuaire-liste .dd-tuile{width:36px;height:36px;font-size:10.5px}:root .fb-fiche.fb-fiche .dd-jauge{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-jauge b{font:700 13px var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dd-jauge-piste{display:inline-block;width:90px;height:6px;border-radius:99px;background:#dde0e4;overflow:hidden;box-shadow:inset 0 1px 1px #1e222726}:root .fb-fiche.fb-fiche .dd-jauge-piste span{display:block;height:100%;background:linear-gradient(90deg,#3a3f46,#9aa1aa);border-right:2px solid #FF790F;box-shadow:0 0 6px #ff790f73}:root .fb-fiche.fb-fiche .dd-barre{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}:root .fb-fiche.fb-fiche .dd-recherche{flex:1 1 280px;width:auto}:root .fb-fiche.fb-fiche .dd-vide{padding:22px 18px;border-radius:16px;text-align:center;background:#fff;border:1px dashed rgba(30,34,39,.22)}:root .fb-fiche.fb-fiche .dd-vide p{margin:0 0 8px;font-size:14px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}:root .fb-fiche.fb-fiche .dd-ligne{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;padding:12px 14px;border-radius:14px;text-align:left;cursor:pointer;font:inherit;color:var(--fb-encre);background:#fff;border:1px solid rgba(30,34,39,.12);box-shadow:0 1px 2px #1e22270f}:root .fb-fiche.fb-fiche .dd-ligne:hover{box-shadow:var(--fb-ombre);transform:translateY(-1px)}:root .fb-fiche.fb-fiche .dd-ligne:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .dd-ligne--urgente:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:#ff790f;box-shadow:0 0 8px #ff790f99}:root .fb-fiche.fb-fiche .dd-ligne--close{background:#f7f8f9}:root .fb-fiche.fb-fiche .dd-ligne-type{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:8px;border-radius:10px;font:700 13px/1 var(--fb-titre);letter-spacing:.6px;color:#fff;background:var(--fb-titane);border:1px solid #3F454D}:root .fb-fiche.fb-fiche .dd-ligne-corps{display:flex;flex-direction:column;gap:2px;min-width:0}:root .fb-fiche.fb-fiche .dd-ligne-corps b{font:700 15.5px/1.3 var(--fb-titre);color:var(--fb-encre);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .dd-ligne-corps small{font-size:12.5px;line-height:1.4;color:var(--fb-encre-3);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .dd-ligne-consigne{color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-ligne-etat{display:flex;flex-direction:column;align-items:flex-end;gap:6px}:root .fb-fiche.fb-fiche .dd-suivi-tete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 16px;margin-bottom:12px}:root .fb-fiche.fb-fiche .dd-suivi-tete>.btn-lien{flex:1 1 100%;text-align:left;justify-content:flex-start}:root .fb-fiche.fb-fiche .dd-suivi-titre{min-width:0}:root .fb-fiche.fb-fiche .dd-suivi-actions{display:flex;flex-wrap:wrap;gap:8px}:root .fb-fiche.fb-fiche .dd-verdict{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:14px 18px;border-radius:16px;margin-bottom:12px;border:1px solid rgba(30,34,39,.14)}:root .fb-fiche.fb-fiche .dd-verdict>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 260px}:root .fb-fiche.fb-fiche .dd-verdict b{font:700 20px/1.2 var(--fb-titre);letter-spacing:.3px}:root .fb-fiche.fb-fiche .dd-verdict span{font-size:13.5px;line-height:1.45}:root .fb-fiche.fb-fiche .dd-verdict--stop{color:#fff;background:var(--fb-anthracite);border-color:#ff790fd9;box-shadow:var(--fb-anneau),var(--fb-ombre)}:root .fb-fiche.fb-fiche .dd-verdict--stop span{color:#e3e6ea}:root .fb-fiche.fb-fiche .dd-verdict--stop .dd-jauge,:root .fb-fiche.fb-fiche .dd-verdict--stop .dd-jauge b{color:#fff}:root .fb-fiche.fb-fiche .dd-verdict--go{color:#fff;background:var(--fb-titane);border-color:#3f454d;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .dd-verdict--go span{color:#e9ebee}:root .fb-fiche.fb-fiche .dd-verdict--go .dd-jauge,:root .fb-fiche.fb-fiche .dd-verdict--go .dd-jauge b{color:#fff}:root .fb-fiche.fb-fiche .dd-verdict--attente{color:var(--fb-encre);background:var(--fb-chrome);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .dd-chiffres{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 12px}:root .fb-fiche.fb-fiche .dd-chiffres>div{padding:10px 12px;border-radius:12px;background:#fff;border:1px solid rgba(30,34,39,.12)}:root .fb-fiche.fb-fiche .dd-chiffres>div.alerte{border-color:#ff790fbf;box-shadow:0 0 0 1px #ff790f40}:root .fb-fiche.fb-fiche .dd-chiffres dt{font:700 10.5px/1.3 var(--fb-titre);letter-spacing:1px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .dd-chiffres dd{margin:3px 0 0;font:700 16px/1.25 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dd-dest{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px}:root .fb-fiche.fb-fiche .dd-carte{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px 15px 12px;border-radius:14px;background:#fff;border:1px solid rgba(30,34,39,.12);box-shadow:var(--fb-ombre);min-width:0}:root .fb-fiche.fb-fiche .dd-carte--urgente{border-color:#ff790fbf}:root .fb-fiche.fb-fiche .dd-carte--urgente:before{content:"";position:absolute;left:14px;right:14px;top:0;height:2px;background:#ff790f;box-shadow:0 0 8px #ff790fa6}:root .fb-fiche.fb-fiche .dd-carte--close{background:#f7f8f9;box-shadow:0 1px 2px #1e22270f}:root .fb-fiche.fb-fiche .dd-carte-tete{display:flex;align-items:center;gap:12px}:root .fb-fiche.fb-fiche .dd-carte-nom{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}:root .fb-fiche.fb-fiche .dd-carte-nom b{font:700 15.5px/1.25 var(--fb-titre);color:var(--fb-encre);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .dd-carte-nom small{font-size:12px;line-height:1.4;color:var(--fb-encre-3);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .dd-consigne{margin:0;font-size:13.5px;line-height:1.45;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dd-dates{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12.5px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .dd-dates b{color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-dates a{color:var(--fb-encre);font-weight:700}:root .fb-fiche.fb-fiche .dd-reponse{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:10px;background:#1e222709;border-left:2px solid #FF790F;font-size:12.5px;line-height:1.45;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-carte-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;padding-top:4px}:root .fb-fiche.fb-fiche .dd-carte-actions .fb-btn{padding:7px 12px;font-size:13px}:root .fb-fiche.fb-fiche .dd-saisie{margin-top:4px;padding:12px;border-radius:12px;background:#fff;border:1px solid rgba(30,34,39,.14)}:root .fb-fiche.fb-fiche .dd-saisie .dd-grille{grid-template-columns:repeat(2,minmax(0,1fr))}:root .fb-fiche.fb-fiche .dd-saisie .dd-l2{grid-column:span 1}:root .fb-fiche.fb-fiche .dd-choix{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;border:0}:root .fb-fiche.fb-fiche .dd-choix legend{width:100%;padding:0 0 6px;font:700 13px/1.3 var(--fb-titre);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-choix button{flex:1 1 140px;padding:10px 12px;border-radius:10px;font:700 13.5px/1.2 var(--fb-titre);letter-spacing:.3px;color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.18);box-shadow:var(--fb-relief);cursor:pointer}:root .fb-fiche.fb-fiche .dd-choix button:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .dd-choix button.actif{color:#fff;background:var(--fb-anthracite);border-color:#ff790fd9}:root .fb-fiche.fb-fiche .dd-pieces-liste{margin-top:14px;padding-top:10px;border-top:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .dd-pieces-liste summary{cursor:pointer;font:700 13px var(--fb-titre);letter-spacing:.5px;text-transform:uppercase;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-pieces-liste summary:focus-visible{outline:none;box-shadow:var(--fb-anneau);border-radius:6px}:root .fb-fiche.fb-fiche .dd-pieces-liste ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}:root .fb-fiche.fb-fiche .dd-pieces-liste li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}:root .fb-fiche.fb-fiche .dd-pieces-liste li .btn-lien{overflow-wrap:anywhere;text-align:left}:root .fb-fiche.fb-fiche .dd-pieces-liste small{font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .dd-annuaire>.dd-recherche-adresse{max-width:560px}:root .fb-fiche.fb-fiche .dd-annuaire-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin:14px 0 10px}:root .fb-fiche.fb-fiche .dd-annuaire-tete .dd-titre{margin:0}:root .fb-fiche.fb-fiche .dd-filtres{display:flex;flex-wrap:wrap;gap:5px}:root .fb-fiche.fb-fiche .dd-filtres button{padding:6px 11px;border-radius:99px;font:700 12px/1.2 var(--fb-titre);letter-spacing:.5px;color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief);cursor:pointer}:root .fb-fiche.fb-fiche .dd-filtres button:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .dd-filtres button.actif{color:#fff;background:var(--fb-anthracite);border-color:#ff790fd9}:root .fb-fiche.fb-fiche .dd-annuaire-cartes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}:root .fb-fiche.fb-fiche .dd-retour-boite{max-width:680px;width:100%}:root .fb-fiche.fb-fiche .dd-retour-boite h1{margin:4px 0 12px;font:700 26px/1.2 var(--fb-titre);color:var(--fb-encre);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .dd-retour-fiche{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 14px;padding:12px 14px;border-radius:12px;background:#1e222709;border-left:2px solid #FF790F}:root .fb-fiche.fb-fiche .dd-retour-fiche>div{display:contents}:root .fb-fiche.fb-fiche .dd-retour-fiche dt{font:700 11px/1.6 var(--fb-titre);letter-spacing:1px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .dd-retour-fiche dd{margin:0;font-size:13.5px;line-height:1.45;color:var(--fb-encre);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .dd-retour-form{display:flex;flex-direction:column;gap:10px}:root .fb-fiche.fb-fiche .dd-retour-form .dd-grille{margin:0}:root .fb-fiche.fb-fiche .dd-retour-note{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:#eef0f2;font-size:13px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-retour-erreur{margin:0;padding:10px 12px;border-radius:10px;color:var(--fb-encre);background:#fff;border:1px solid rgba(30,34,39,.16);border-left:3px solid #FF790F;font-size:13.5px;font-weight:600}:root .fb-fiche.fb-fiche .dd-retour-pieces .dd-aide a{color:var(--fb-encre);font-weight:700}:root .fb-fiche.fb-fiche .dd-retour-merci h1{margin-top:8px}@container (max-width: 720px){:root .fb-fiche.fb-fiche .dd-volets{grid-template-columns:minmax(0,1fr)}:root .fb-fiche.fb-fiche .dd-sommaire{position:static;margin:0 -2px}:root .fb-fiche.fb-fiche .dd-sommaire ol{flex-direction:row;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}:root .fb-fiche.fb-fiche .dd-sommaire ol::-webkit-scrollbar{display:none}:root .fb-fiche.fb-fiche .dd-sommaire li{flex:0 0 auto}:root .fb-fiche.fb-fiche .dd-sommaire button{padding:8px 10px;font-size:13px;white-space:nowrap}:root .fb-fiche.fb-fiche .dd-section{padding:14px 12px}:root .fb-fiche.fb-fiche .dd-types{grid-template-columns:minmax(0,1fr)}:root .fb-fiche.fb-fiche .dd-grille{grid-template-columns:repeat(2,minmax(0,1fr))}:root .fb-fiche.fb-fiche :is(.dd-l3,.dd-l4){grid-column:1 / -1}:root .fb-fiche.fb-fiche .dd-l2{grid-column:span 2}:root .fb-fiche.fb-fiche .dd-l1{grid-column:span 1}:root .fb-fiche.fb-fiche .dd-suite{justify-content:stretch}:root .fb-fiche.fb-fiche .dd-suite .fb-btn{flex:1 1 auto}:root .fb-fiche.fb-fiche .dd-dest-edition li{flex-wrap:wrap}:root .fb-fiche.fb-fiche .dd-dest-corps{flex-basis:calc(100% - 60px)}:root .fb-fiche.fb-fiche .dd-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}:root .fb-fiche.fb-fiche .dd-dest{grid-template-columns:minmax(0,1fr)}:root .fb-fiche.fb-fiche .dd-emission li{flex-wrap:wrap}:root .fb-fiche.fb-fiche .dd-emission-corps{flex-basis:calc(100% - 60px)}:root .fb-fiche.fb-fiche .dd-annuaire-cartes{grid-template-columns:minmax(0,1fr)}}@container (max-width: 560px){:root .fb-fiche.fb-fiche .dd-ligne{grid-template-columns:auto minmax(0,1fr);gap:8px 12px}:root .fb-fiche.fb-fiche .dd-ligne-client{grid-column:2}:root .fb-fiche.fb-fiche .dd-ligne-etat{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center}:root .fb-fiche.fb-fiche .dd-saisie .dd-grille{grid-template-columns:minmax(0,1fr)}:root .fb-fiche.fb-fiche .dd-grille{grid-template-columns:minmax(0,1fr)}:root .fb-fiche.fb-fiche :is(.dd-l1,.dd-l2,.dd-l3,.dd-l4,.dd-l5){grid-column:1 / -1}:root .fb-fiche.fb-fiche .dd-retour-fiche{grid-template-columns:minmax(0,1fr)}:root .fb-fiche.fb-fiche .dd-retour-fiche dd{margin-bottom:6px}}@media(max-width:720px){:root .fb-fiche.fb-fiche .dd-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}}:root .fb-fiche.fb-fiche .dg-tete{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}:root .fb-fiche.fb-fiche .dg-tete .dd-titre{margin-bottom:2px}:root .fb-fiche.fb-fiche .dg-tete .dd-aide{margin-top:0}:root .fb-fiche.fb-fiche .dg-modes{margin:0;flex:0 1 auto}:root .fb-fiche.fb-fiche .dg-corps{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:14px;align-items:start;margin-top:12px}:root .fb-fiche.fb-fiche .dg-saisie{min-width:0;display:flex;flex-direction:column;gap:14px;container-type:inline-size}:root .fb-fiche.fb-fiche .dg-rubrique{margin:0;padding:12px 14px 6px;border:1px solid rgba(30,34,39,.14);border-radius:14px;background:#fff;min-width:0}:root .fb-fiche.fb-fiche .dg-rubrique>legend{padding:0 6px;font:700 15px/1.3 var(--fb-titre);letter-spacing:.2px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dg-colonnes{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}:root .fb-fiche.fb-fiche .dg-colonne{container-type:inline-size;min-width:0;padding:10px 12px 4px;border-radius:12px;background:#f6f7f8;border:1px solid rgba(30,34,39,.1)}:root .fb-fiche.fb-fiche .dg-colonne-tete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}:root .fb-fiche.fb-fiche .dg-colonne-tete h4{margin:0;font:700 13px/1.3 var(--fb-titre);letter-spacing:.8px;text-transform:uppercase;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dg-colonne-tete .btn-lien{font-size:12.5px}:root .fb-fiche.fb-fiche .dg-case>span i{font-style:normal;color:#9a4300}:root .fb-fiche.fb-fiche .dg-case input[readonly]{background:#eef0f2;color:#454b54}:root .fb-fiche.fb-fiche .dg-case.dg-actif>span{color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dg-case.dg-actif input{border-color:#ff790fcc}:root .fb-fiche.fb-fiche .dg-case.dg-bloquant input{border-color:#2a2e34;border-width:2px;padding:7px 9px}:root .fb-fiche.fb-fiche .dg-case.dg-attention input{border-color:#ff790fbf}:root .fb-fiche.fb-fiche .dg-msg{font-size:12px;line-height:1.4;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dg-case.dg-bloquant .dg-msg{font-weight:700}:root .fb-fiche.fb-fiche .dg-radios{display:flex;flex-wrap:wrap;gap:4px 18px;min-height:38px;align-items:center}:root .fb-fiche.fb-fiche div.dg-case:focus{outline:none}:root .fb-fiche.fb-fiche .dd-case.dg-actif>span{color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dg-controles{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#fff8f1;border:1px solid rgba(255,121,15,.45);border-left:3px solid #FF790F}:root .fb-fiche.fb-fiche .dg-controles p{margin:0 0 4px;font-size:13.5px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dg-controles ul{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:3px}:root .fb-fiche.fb-fiche .dg-controles li{font-size:13px;line-height:1.45;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dg-controles li.dg-bloquant{font-weight:700}:root .fb-fiche.fb-fiche .dg-controles .btn-lien{display:inline;padding:0;border:0;background:none;text-align:left;font:inherit;line-height:inherit;color:var(--fb-encre);cursor:pointer}:root .fb-fiche.fb-fiche .dg-controles-bloquant{background:#f1f2f4;border-color:#1e222740;border-left-color:#2a2e34}:root .fb-fiche.fb-fiche .dg-ok{margin:12px 0 0;padding:9px 14px;border-radius:12px;background:#f6f7f8;border-left:3px solid #3F454D;font-size:13px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dg-mandat{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:12px 0 8px;padding:10px 14px;border-radius:12px;background:#fff8f1;border:1px solid rgba(255,121,15,.4)}:root .fb-fiche.fb-fiche .dg-mandat.signe{background:#f6f7f8;border-color:#1e222724}:root .fb-fiche.fb-fiche .dg-mandat.dg-actif{box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .dg-mandat b{font:700 14px/1.3 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dg-mandat p{margin:2px 0 0;font-size:12.5px;line-height:1.45;color:var(--fb-encre-2);max-width:46ch}:root .fb-fiche.fb-fiche .dg-mandat-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}:root .fb-fiche.fb-fiche .dg-mandat:focus{outline:none}:root .fb-fiche.fb-fiche .dg-aide{position:sticky;top:12px;padding:14px 16px;border-radius:14px;background:linear-gradient(180deg,#fff,#f4f5f7);border:1px solid rgba(30,34,39,.14);border-top:3px solid #FF790F;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .dg-aide h4{margin:4px 0 8px;font:700 16px/1.3 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dg-aide p{margin:0 0 10px;font-size:13px;line-height:1.55;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dg-aide .dg-exemple,:root .fb-fiche.fb-fiche .dg-aide .dg-piege{padding:8px 10px;border-radius:10px;background:#f1f2f4;font-size:12.5px}:root .fb-fiche.fb-fiche .dg-aide .dg-piege{background:#fff4ea}:root .fb-fiche.fb-fiche .dg-aide p b{display:block;font:700 11px/1.3 var(--fb-titre);letter-spacing:1px;text-transform:uppercase;color:var(--fb-encre-2);margin-bottom:2px}:root .fb-fiche.fb-fiche .dg-aide .btn-lien{padding:0;border:0;font-size:12.5px;cursor:pointer}:root .fb-fiche.fb-fiche .dg-recopie{margin-top:12px;display:flex;flex-direction:column;gap:12px}:root .fb-fiche.fb-fiche .dg-recopie .dd-guichet{margin-top:0}:root .fb-fiche.fb-fiche .dg-recopie-bloc{padding:10px 14px;border-radius:14px;background:#fff;border:1px solid rgba(30,34,39,.14)}:root .fb-fiche.fb-fiche .dg-recopie-bloc h4{margin:0 0 6px;font:700 15px/1.3 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dg-recopie dl{margin:0}:root .fb-fiche.fb-fiche .dg-ligne{display:grid;grid-template-columns:minmax(150px,240px) minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:6px 0;border-top:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .dg-ligne:first-child{border-top:0}:root .fb-fiche.fb-fiche .dg-ligne dt{font:700 12px/1.35 var(--fb-titre);letter-spacing:.4px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dg-ligne dd{margin:0;font:600 14px/1.4 var(--fb-corps);color:var(--fb-encre);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}:root .fb-fiche.fb-fiche .dg-ligne.dg-vide dd{font-weight:400;font-style:italic;color:var(--fb-encre-3);-webkit-user-select:none;user-select:none}:root .fb-fiche.fb-fiche .dg-ligne.dg-consigne dd{font-weight:500;font-size:13px;-webkit-user-select:none;user-select:none}:root .fb-fiche.fb-fiche .dg-copier{min-width:92px;padding:6px 12px;font-size:13px}@container (min-width: 700px){:root .fb-fiche.fb-fiche .dg-colonnes.dg-deux{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}:root .fb-fiche.fb-fiche .dg-aide-ligne{display:none}@container dd-assistant (max-width: 1000px){:root .fb-fiche.fb-fiche .dg-corps{grid-template-columns:minmax(0,1fr)}:root .fb-fiche.fb-fiche .dg-aide{position:static;order:-1;padding:10px 14px}:root .fb-fiche.fb-fiche .dg-aide h4{font-size:14.5px;margin-bottom:4px}:root .fb-fiche.fb-fiche .dg-aide-ligne{display:block;margin-top:2px;padding:7px 10px;border-radius:9px;background:#fff4ea;border-left:2px solid #FF790F;font-size:12.5px;line-height:1.45;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dg-aide-ligne b{font-weight:700}}@container (max-width: 560px){:root .fb-fiche.fb-fiche .dg-ligne{grid-template-columns:minmax(0,1fr) auto}:root .fb-fiche.fb-fiche .dg-ligne dt{grid-column:1 / -1}:root .fb-fiche.fb-fiche .dg-modes{width:100%}}@container dd-assistant (max-width: 1000px){:root .fb-fiche.fb-fiche .dg-aide p{margin-bottom:6px;font-size:12.5px;line-height:1.45}:root .fb-fiche.fb-fiche .dg-aide .dd-kicker{display:none}}@container (max-width: 420px){:root .fb-fiche.fb-fiche .dg-colonne .dd-grille{grid-template-columns:minmax(0,1fr)}:root .fb-fiche.fb-fiche .dg-colonne :is(.dd-l1,.dd-l2,.dd-l3,.dd-l4,.dd-l5){grid-column:1 / -1}}:root .fb-fiche.fb-fiche :is(.dd-proposition,.dd-souhaits,.dd-adresse-reseaux,.dd-dossier,.dd-bloc-apercu){margin:12px 0;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#fff,#f6f7f8);border:1px solid rgba(30,34,39,.12);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .dd-proposition{border-left:3px solid rgba(255,121,15,.85)}:root .fb-fiche.fb-fiche .dd-proposition-tete{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}:root .fb-fiche.fb-fiche .dd-proposition-tete .dd-label{margin:0}:root .fb-fiche.fb-fiche .dd-proposition-tete select{min-height:36px;max-width:100%;padding:4px 8px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:#fff;color:var(--fb-encre);font-size:13px}:root .fb-fiche.fb-fiche .dd-proposition-liste{list-style:none;margin:10px 0;padding:0;display:flex;flex-direction:column;gap:4px}:root .fb-fiche.fb-fiche .dd-proposition-liste li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;background:#1e222709}:root .fb-fiche.fb-fiche .dd-proposition-liste li>b{font:700 13px var(--fb-titre);letter-spacing:.8px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dd-proposition-liste li>span{font-size:13px;line-height:1.35;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dd-proposition-liste li small{display:block;font-size:11.5px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-proposition-liste li>em{font-style:normal;font-size:12px;font-weight:700;color:var(--fb-encre-2);white-space:nowrap}:root .fb-fiche.fb-fiche .dd-proposition-liste li.dd-prop-pris{background:#1e222712}:root .fb-fiche.fb-fiche .dd-souhaits legend{padding:0 4px;font:700 11.5px/1.3 var(--fb-titre);letter-spacing:.8px;text-transform:uppercase;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-adresse-reseaux{display:flex;flex-direction:column;gap:2px;border-left:3px solid rgba(255,121,15,.85)}:root .fb-fiche.fb-fiche .dd-adresse-reseaux b{font:700 16px/1.3 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dd-adresse-reseaux small{font-size:12.5px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-annuaire-liste li.dd-an-coche .dd-case{background:#ff790f1a;box-shadow:inset 3px 0 #ff790fe6}:root .fb-fiche.fb-fiche .dd-annuaire-liste li.dd-an-retenu .dd-case{background:#1e22270f}:root .fb-fiche.fb-fiche .dd-annuaire-liste{max-height:420px}:root .fb-fiche.fb-fiche .dd-annuaire-liste small.dd-an-homonyme{display:block;margin-top:2px;font-size:11.5px;font-weight:600;color:#8a3b00}:root .fb-fiche.fb-fiche .dd-annuaire-liste small.dd-an-homonyme-ici{color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dd-apercu{display:flex;flex-direction:column;gap:8px}:root .fb-fiche.fb-fiche .dd-apercu-onglets{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}:root .fb-fiche.fb-fiche .dd-apercu-onglet{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-height:44px;padding:4px 12px 4px 4px;border-radius:12px;border:1px solid rgba(30,34,39,.16);background:#fff;color:var(--fb-encre);font-size:13px;font-weight:600;cursor:pointer}:root .fb-fiche.fb-fiche .dd-apercu-onglet .dd-tuile{width:34px;height:34px;font-size:10px}:root .fb-fiche.fb-fiche .dd-apercu-onglet.actif{border-color:#ff790fe6;box-shadow:inset 0 -3px #ff790fe6}:root .fb-fiche.fb-fiche .dd-apercu-barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dd-apercu-boutons{display:flex;gap:6px}:root .fb-fiche.fb-fiche .dd-apercu-page{position:relative;min-height:240px;padding:8px;border-radius:12px;background:#e9ebee;border:1px solid rgba(30,34,39,.12);overflow:auto;text-align:center}:root .fb-fiche.fb-fiche .dd-apercu-page canvas{display:block;margin:0 auto;max-width:100%;height:auto;background:#fff;box-shadow:0 2px 8px #1e22272e}:root .fb-fiche.fb-fiche .dd-apercu-charge{position:absolute;top:12px;left:0;right:0;margin:0;font-size:13px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dd-bloc-tete{display:flex;align-items:center;justify-content:space-between;gap:10px}:root .fb-fiche.fb-fiche :is(.dd-bloc-tete,.dd-dossier-tete) .dd-sous-titre{margin:0;padding:0;border:0}:root .fb-fiche.fb-fiche .dd-dossier-nom{margin:0;font:600 12px var(--fb-corps);color:var(--fb-encre-2);word-break:break-all}@container (max-width: 560px){:root .fb-fiche.fb-fiche .dd-proposition-liste li{grid-template-columns:52px minmax(0,1fr)}:root .fb-fiche.fb-fiche .dd-proposition-liste li>:is(button,em){grid-column:2;justify-self:start}:root .fb-fiche.fb-fiche .dd-apercu-page{padding:4px}}:root .fb-fiche.fb-fiche .dd-vue-bascule{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:4px 0 10px}:root .fb-fiche.fb-fiche .dd-vue-bascule .dd-onglets{margin:0;flex:0 1 340px}:root .fb-fiche.fb-fiche .dd-dest-seule{grid-template-columns:1fr}:root .fb-fiche.fb-fiche .ts{display:flex;flex-direction:column;gap:10px}:root .fb-fiche.fb-fiche .ts-compteurs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}:root .fb-fiche.fb-fiche .ts-compteur{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px 9px;border-radius:12px;border:1px solid rgba(30,34,39,.12);background:#fff;color:var(--fb-encre);text-align:left;cursor:pointer;overflow:hidden}:root .fb-fiche.fb-fiche .ts-compteur:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ts-c,#8A929B)}:root .fb-fiche.fb-fiche .ts-compteur b{font:700 22px/1 var(--fb-titre)}:root .fb-fiche.fb-fiche .ts-compteur span{font-size:12px;font-weight:600;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ts-compteur:hover{border-color:#1e22274d}:root .fb-fiche.fb-fiche .ts-compteur:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .ts-compteur.actif{border-color:var(--ts-c,#1E2227);box-shadow:inset 0 0 0 1px var(--ts-c,#1E2227);background:#fbfbfc}:root .fb-fiche.fb-fiche .ts-c--tous{--ts-c:#1E2227}:root .fb-fiche.fb-fiche .ts-c--envoyer{--ts-c:#8A929B}:root .fb-fiche.fb-fiche .ts-c--attente{--ts-c:#2F6FC4}:root .fb-fiche.fb-fiche .ts-c--retard{--ts-c:#C62828}:root .fb-fiche.fb-fiche .ts-c--recues{--ts-c:#2E8B47}:root .fb-fiche.fb-fiche .ts-cadre{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;background:#fff;border:1px solid rgba(30,34,39,.12)}:root .fb-fiche.fb-fiche .ts-table{width:100%;min-width:640px;table-layout:fixed;border-collapse:collapse;font-size:13px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ts-table thead th{padding:10px;text-align:left;font-size:11.5px;font-weight:700;color:var(--fb-encre-2);background:#f4f5f7;border-bottom:1px solid rgba(30,34,39,.12);white-space:nowrap}:root .fb-fiche.fb-fiche .ts-table thead th:nth-child(1){width:34px}:root .fb-fiche.fb-fiche .ts-table thead th:nth-child(2){width:21%}:root .fb-fiche.fb-fiche .ts-table thead th:nth-child(3){width:16%}:root .fb-fiche.fb-fiche .ts-table thead th:nth-child(4),:root .fb-fiche.fb-fiche .ts-table thead th:nth-child(6){width:12%}:root .fb-fiche.fb-fiche .ts-table thead th:nth-child(5){width:12%}:root .fb-fiche.fb-fiche .ts-table thead th:nth-child(7){width:8%}:root .fb-fiche.fb-fiche .ts-table tbody th,:root .fb-fiche.fb-fiche .ts-table tbody td{padding:11px 10px;vertical-align:top;text-align:left;font-weight:400;border-bottom:1px solid rgba(30,34,39,.08)}:root .fb-fiche.fb-fiche .ts-ligne{cursor:pointer}:root .fb-fiche.fb-fiche .ts-ligne:hover>*{background:#f8f9fa}:root .fb-fiche.fb-fiche .ts-ligne.ouverte>*{background:#f4f5f7;border-bottom-color:transparent}:root .fb-fiche.fb-fiche .ts-table tbody th{position:relative;padding-left:16px}:root .fb-fiche.fb-fiche .ts-reseau{position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:0 3px 3px 0;background:#8a929b}:root .fb-fiche.fb-fiche .ts-r--gaz{background:#e8b400}:root .fb-fiche.fb-fiche .ts-r--hyd{background:#e07b00}:root .fb-fiche.fb-fiche .ts-r--elec{background:#d7261e}:root .fb-fiche.fb-fiche .ts-r--eau{background:#1f6fd1}:root .fb-fiche.fb-fiche .ts-r--tel{background:#2e9b45}:root .fb-fiche.fb-fiche .ts-r--tram{background:#4a5560}:root .fb-fiche.fb-fiche .ts-nom{display:block;width:100%;padding:0;border:0;background:none;text-align:left;color:inherit;cursor:pointer}:root .fb-fiche.fb-fiche .ts-nom:focus-visible{outline:none;box-shadow:var(--fb-anneau);border-radius:4px}:root .fb-fiche.fb-fiche .ts-nom b{display:block;font-size:13px;font-weight:700;line-height:1.3;overflow-wrap:break-word}:root .fb-fiche.fb-fiche .ts-table small{display:block;margin-top:2px;font-size:11.5px;line-height:1.35;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ts-contact span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .fb-fiche.fb-fiche .ts-contact em{font-style:normal;font-weight:600;color:#a11d1d}:root .fb-fiche.fb-fiche .ts-date{font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}:root .fb-fiche.fb-fiche .ts-table tbody td.ts-cel-statut,:root .fb-fiche.fb-fiche .ts-table tbody td.ts-date,:root .fb-fiche.fb-fiche .ts-table tbody td.ts-pieces,:root .fb-fiche.fb-fiche .ts-table thead th{padding-left:6px;padding-right:6px}:root .fb-fiche.fb-fiche .ts-date small{white-space:normal}:root .fb-fiche.fb-fiche .ts-retard,:root .fb-fiche.fb-fiche .ts-retard small{color:#a11d1d;font-weight:600}:root .fb-fiche.fb-fiche .ts-vide{color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ts-statut{display:inline-block;padding:3px 8px;border-radius:8px;font-size:11px;font-weight:700;line-height:1.25}:root .fb-fiche.fb-fiche .ts-s--vert{background:#e3f4e8;color:#1b6b34}:root .fb-fiche.fb-fiche .ts-s--bleu{background:#e4eefb;color:#1f4f8f}:root .fb-fiche.fb-fiche .ts-s--orange{background:#fff0e2;color:#8a3b00}:root .fb-fiche.fb-fiche .ts-s--rouge{background:#fde7e7;color:#a11d1d}:root .fb-fiche.fb-fiche .ts-s--gris{background:#eef0f2;color:#3d444c}:root .fb-fiche.fb-fiche .ts-s--contour{background:#fff;color:#3d444c;box-shadow:inset 0 0 0 1px #8a929b}:root .fb-fiche.fb-fiche .ts-detail>td{padding:4px 12px 14px 16px;background:#f4f5f7;border-bottom:1px solid rgba(30,34,39,.12)}:root .fb-fiche.fb-fiche .ts-coord{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:0 0 10px}:root .fb-fiche.fb-fiche .ts-coord dt{font-size:11px;font-weight:700;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ts-coord dd{margin:1px 0 0;font-size:13px;overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .ts-coord a{color:var(--fb-encre);font-weight:600}:root .fb-fiche.fb-fiche .ts-pied{margin:0;font-size:12px;color:var(--fb-encre-2)}@media(max-width:820px){:root .fb-fiche.fb-fiche .ts-compteurs{grid-template-columns:repeat(3,minmax(0,1fr))}:root .fb-fiche.fb-fiche .ts-coord{grid-template-columns:repeat(2,minmax(0,1fr))}}:root .fb-fiche.fb-fiche .ts-detail .dd-carte-tete{display:none}:root .fb-fiche.fb-fiche .ts-detail .dd-carte{box-shadow:none}:root .fb-fiche.fb-fiche .ts-contact small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .fb-fiche.fb-fiche .ts-table td.ts-aucun{padding:18px 16px;color:var(--fb-encre-2);text-align:center}@media(max-width:640px){:root .fb-fiche.fb-fiche .ts-compteurs{grid-template-columns:repeat(2,minmax(0,1fr))}:root .fb-fiche.fb-fiche .ts-compteur.ts-c--tous{grid-column:1 / -1}:root .fb-fiche.fb-fiche .ts-table{min-width:0;table-layout:auto}:root .fb-fiche.fb-fiche .ts-table thead{display:none}:root .fb-fiche.fb-fiche .ts-table tbody,:root .fb-fiche.fb-fiche .ts-table tr{display:block}:root .fb-fiche.fb-fiche .ts-ligne{display:grid!important;grid-template-columns:30px repeat(3,minmax(0,1fr));column-gap:6px;padding:4px 0 8px;border-bottom:1px solid rgba(30,34,39,.1)}:root .fb-fiche.fb-fiche .ts-table .ts-ligne>th,:root .fb-fiche.fb-fiche .ts-table .ts-ligne>td{display:block;border:0;padding:6px 6px 2px}:root .fb-fiche.fb-fiche .ts-ligne>.ts-col-case{grid-column:1;grid-row:1;padding-left:10px}:root .fb-fiche.fb-fiche .ts-ligne>th{grid-column:2 / 4;grid-row:1;padding-left:6px}:root .fb-fiche.fb-fiche .ts-ligne>th .ts-reseau{left:-30px}:root .fb-fiche.fb-fiche .ts-ligne>.ts-cel-statut{grid-column:4;grid-row:1;text-align:right}:root .fb-fiche.fb-fiche .ts-ligne>.ts-contact,:root .fb-fiche.fb-fiche .ts-ligne>.ts-pieces{grid-column:2 / -1}:root .fb-fiche.fb-fiche .ts-ligne>[data-l=Envoi]{grid-column:2}:root .fb-fiche.fb-fiche .ts-ligne>[data-l]:before{content:attr(data-l);display:block;font-size:10.5px;font-weight:700;color:var(--fb-encre-2);margin-bottom:1px}:root .fb-fiche.fb-fiche .ts-ligne>.ts-contact:before,:root .fb-fiche.fb-fiche .ts-ligne>.ts-pieces:before{display:none}:root .fb-fiche.fb-fiche .ts-statut{white-space:normal;text-align:center}:root .fb-fiche.fb-fiche .ts-detail{display:block}:root .fb-fiche.fb-fiche .ts-detail>td{display:block;padding:8px 10px 12px}:root .fb-fiche.fb-fiche .ts-coord{grid-template-columns:1fr 1fr}:root .fb-fiche.fb-fiche .ts-barre{flex-direction:column;align-items:stretch}:root .fb-fiche.fb-fiche .ts-barre .ts-recherche{flex:0 0 auto;width:100%;max-width:none}:root .fb-fiche.fb-fiche .ts-table .ts-ligne>*{min-width:0}:root .fb-fiche.fb-fiche .ts-ligne>.ts-pieces:not(:has(.ts-piece)){display:none}}:root .fb-fiche.fb-fiche .ts-sorties{display:flex;flex-wrap:wrap;gap:6px}:root .fb-fiche.fb-fiche .ts-barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}:root .fb-fiche.fb-fiche .ts-recherche{position:relative;flex:1 1 280px;max-width:420px}:root .fb-fiche.fb-fiche .ts-recherche svg{position:absolute;left:11px;top:50%;width:16px;height:16px;transform:translateY(-50%);fill:none;stroke:#565d66;stroke-width:1.8;stroke-linecap:round}:root .fb-fiche.fb-fiche .ts-recherche input{width:100%;min-height:40px;padding:8px 12px 8px 34px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:#fff;font-size:13px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ts-recherche input:focus{outline:none;border-color:#1e2227;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .ts-compte{font-size:12px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ts-groupe{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 6px 4px 12px;border-radius:10px;background:#1e2227;color:#fff}:root .fb-fiche.fb-fiche .ts-groupe>span{font-size:12.5px;margin-right:4px}:root .fb-fiche.fb-fiche .ts-groupe .btn-lien{color:#fff}:root .fb-fiche.fb-fiche .ts-col-case{text-align:center!important;padding-left:10px!important;padding-right:0!important}:root .fb-fiche.fb-fiche .ts-col-case input{width:16px;height:16px;accent-color:#1E2227;cursor:pointer}:root .fb-fiche.fb-fiche .ts-table tbody th{padding-left:10px}:root .fb-fiche.fb-fiche .ts-table tbody th .ts-reseau{left:-34px}:root .fb-fiche.fb-fiche .ts-ligne>.ts-col-case{position:relative}:root .fb-fiche.fb-fiche .ts-ligne.choisie>*{background:#fff6ec}:root .fb-fiche.fb-fiche .ts-tri{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}:root .fb-fiche.fb-fiche .ts-tri i{font-style:normal;font-size:9px;color:#5f666f}:root .fb-fiche.fb-fiche .ts-tri.actif{color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ts-tri.actif i{color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ts-tri:focus-visible{outline:none;box-shadow:var(--fb-anneau);border-radius:4px}:root .fb-fiche.fb-fiche .ts-delai{display:block;width:100%;max-width:84px;height:4px;margin:4px 0 2px;border-radius:2px;background:#e4e7ea;overflow:hidden}:root .fb-fiche.fb-fiche .ts-delai>span{display:block;height:100%;border-radius:2px;background:#2f6fc4}:root .fb-fiche.fb-fiche .ts-delai.proche>span{background:#e07b00}:root .fb-fiche.fb-fiche .ts-delai.depasse>span{background:#c62828}:root .fb-fiche.fb-fiche .ts-pieces{display:table-cell}:root .fb-fiche.fb-fiche .ts-piece{display:inline-flex;align-items:center;gap:3px;margin:0 4px 4px 0;padding:3px 6px;border-radius:6px;border:1px solid rgba(30,34,39,.18);background:#fff;font-size:11px;font-weight:600;color:var(--fb-encre);cursor:pointer;white-space:nowrap}:root .fb-fiche.fb-fiche .ts-piece svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}:root .fb-fiche.fb-fiche .ts-piece--recu{border-color:#2e8b47;color:#1b6b34}:root .fb-fiche.fb-fiche .ts-piece:hover{border-color:#1e2227}:root .fb-fiche.fb-fiche .ts-piece:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .ts-compteur{min-height:68px;padding:11px 14px 10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(160deg,#2a2f36,#1e2227 55%,#171a1e);box-shadow:inset 0 1px #ffffff1a,0 6px 16px #1214172e;color:#fff}:root .fb-fiche.fb-fiche .ts-compteur:before{inset:auto 14px 0;width:auto;height:2px;border-radius:2px;background:var(--ts-c);box-shadow:0 0 10px var(--ts-c),0 0 2px var(--ts-c)}:root .fb-fiche.fb-fiche .ts-compteur b{font:700 28px/1 var(--fb-titre);letter-spacing:.5px;color:#fff}:root .fb-fiche.fb-fiche .ts-compteur span{font:700 10.5px/1.2 var(--fb-titre);letter-spacing:1.2px;text-transform:uppercase;color:#c9cdd3}:root .fb-fiche.fb-fiche .ts-compteur:hover{border-color:#ff790f73}:root .fb-fiche.fb-fiche .ts-compteur.actif{border-color:#ff790fe6;background:linear-gradient(160deg,#30363e,#22262b 60%,#1a1d21);box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ff790f8c,0 0 18px #ff790f47}:root .fb-fiche.fb-fiche .ts-c--tous{--ts-c:#FF790F}:root .fb-fiche.fb-fiche .ts-c--envoyer{--ts-c:#C9CDD3}:root .fb-fiche.fb-fiche .ts-c--attente{--ts-c:#4D9BFF}:root .fb-fiche.fb-fiche .ts-c--retard{--ts-c:#FF4D4D}:root .fb-fiche.fb-fiche .ts-c--recues{--ts-c:#3DDC84}:root .fb-fiche.fb-fiche .ts-cadre{border:1px solid rgba(30,34,39,.16);border-radius:14px;box-shadow:0 1px #fffc inset,0 8px 22px #12141714}:root .fb-fiche.fb-fiche .ts-table thead th{background:linear-gradient(180deg,#2a2f36,#1e2227);color:#e4e7ea;font:700 10.5px/1.2 var(--fb-titre);letter-spacing:1.2px;text-transform:uppercase;border-bottom:2px solid #FF790F;box-shadow:0 2px 8px -2px #ff790f73}:root .fb-fiche.fb-fiche .ts-tri i,:root .fb-fiche.fb-fiche .ts-tri.actif i{color:#ff9a45}:root .fb-fiche.fb-fiche .ts-tri.actif{color:#fff}:root .fb-fiche.fb-fiche .ts-col-case input{accent-color:#FF790F}:root .fb-fiche.fb-fiche .ts-ligne>*{transition:background-color .15s}:root .fb-fiche.fb-fiche .ts-ligne:hover>th{box-shadow:inset 3px 0 #ff790f}:root .fb-fiche.fb-fiche .ts-nom b{font:700 13.5px/1.25 var(--fb-titre);letter-spacing:.2px}:root .fb-fiche.fb-fiche .ts-date{font-family:var(--fb-titre);font-weight:700;font-size:13px;letter-spacing:.3px}:root .fb-fiche.fb-fiche .ts-date small{font-family:inherit;font-weight:600;letter-spacing:0}:root .fb-fiche.fb-fiche .ts-statut{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 8px;border-radius:99px;font:700 10.5px/1.2 var(--fb-titre);letter-spacing:.8px;text-transform:uppercase;border:1px solid currentColor}:root .fb-fiche.fb-fiche .ts-statut:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--ts-p);box-shadow:0 0 6px var(--ts-p),0 0 2px var(--ts-p)}:root .fb-fiche.fb-fiche .ts-s--vert{--ts-p:#22C55E;background:#eaf8ef;color:#16632f}:root .fb-fiche.fb-fiche .ts-s--bleu{--ts-p:#3B8BFF;background:#eaf2fe;color:#1d4c8c}:root .fb-fiche.fb-fiche .ts-s--orange{--ts-p:#FF790F;background:#fff2e6;color:#8a3b00}:root .fb-fiche.fb-fiche .ts-s--rouge{--ts-p:#FF3B3B;background:#fdecec;color:#9e1b1b}:root .fb-fiche.fb-fiche .ts-s--gris{--ts-p:#9AA1A9;background:#f1f2f4;color:#3d444c}:root .fb-fiche.fb-fiche .ts-s--contour{--ts-p:transparent;background:#fff;color:#3d444c;box-shadow:none}:root .fb-fiche.fb-fiche .ts-s--contour:before{border:1.5px solid #8A929B;box-shadow:none;width:5px;height:5px}:root .fb-fiche.fb-fiche .ts-delai{height:5px;background:#e4e7ea;box-shadow:inset 0 1px 1px #00000014}:root .fb-fiche.fb-fiche .ts-delai>span{background:linear-gradient(90deg,#2f6fc4,#4d9bff);box-shadow:0 0 6px #4d9bffb3}:root .fb-fiche.fb-fiche .ts-delai.proche>span{background:linear-gradient(90deg,#e07b00,#ff9a45);box-shadow:0 0 6px #ff790fb3}:root .fb-fiche.fb-fiche .ts-delai.depasse>span{background:linear-gradient(90deg,#c62828,#ff4d4d);box-shadow:0 0 6px #ff3b3bb3}:root .fb-fiche.fb-fiche .ts-recherche input{border-radius:12px;border-color:#1e22272e;box-shadow:inset 0 1px 2px #0000000f}:root .fb-fiche.fb-fiche .ts-recherche input:focus{border-color:#ff790f;box-shadow:0 0 0 3px #ff790f2e}:root .fb-fiche.fb-fiche .ts-groupe{background:linear-gradient(160deg,#2a2f36,#1e2227);border:1px solid rgba(255,121,15,.5);box-shadow:0 0 16px #ff790f33}:root .fb-fiche.fb-fiche .ts-piece{border-radius:8px;font-family:var(--fb-titre);letter-spacing:.4px}:root .fb-fiche.fb-fiche .ts-tri{text-transform:inherit;letter-spacing:inherit}:root .fb-fiche.fb-fiche .ts-statut{white-space:nowrap;text-transform:none;letter-spacing:.3px;font-size:11.5px}:root .fb-fiche.fb-fiche .ts-table thead th:nth-child(2){width:20%}:root .fb-fiche.fb-fiche .ts-table thead th:nth-child(3){width:14%}@media(max-width:640px){:root .fb-fiche.fb-fiche .ts-statut{white-space:normal}}:root .fb-fiche.fb-fiche .ts-compte,:root .fb-fiche.fb-fiche .ts-pied{color:#3d444c}:root .fb-fiche.fb-fiche .bx{display:flex;flex-direction:column;gap:12px}:root .fb-fiche.fb-fiche .bx-adresse{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,121,15,.45);background:linear-gradient(160deg,#2a2f36,#1e2227 60%,#171a1e);box-shadow:inset 0 1px #ffffff1a,0 0 18px #ff790f29;color:#fff}:root .fb-fiche.fb-fiche .bx-adresse-corps{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:4px}:root .fb-fiche.fb-fiche .bx-kicker{font:700 10.5px/1.2 var(--fb-titre);letter-spacing:1.4px;text-transform:uppercase;color:#ff9a45}:root .fb-fiche.fb-fiche .bx-mail{font:700 17px/1.3 var(--fb-titre);letter-spacing:.3px;color:#fff;overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .bx-mail--vide{color:#c9cdd3}:root .fb-fiche.fb-fiche .bx-adresse p{margin:2px 0 0;font-size:12.5px;line-height:1.45;color:#c9cdd3}:root .fb-fiche.fb-fiche .bx-onglets{display:flex;gap:6px;flex-wrap:wrap}:root .fb-fiche.fb-fiche .bx-onglets button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:12px;border:1px solid rgba(30,34,39,.16);background:#fff;font:700 12px/1.2 var(--fb-titre);letter-spacing:1px;text-transform:uppercase;color:var(--fb-encre-2);cursor:pointer}:root .fb-fiche.fb-fiche .bx-onglets button b{min-width:22px;padding:2px 7px;border-radius:99px;background:#eef0f2;color:var(--fb-encre);font-size:11.5px;text-align:center}:root .fb-fiche.fb-fiche .bx-onglets button.actif{background:linear-gradient(160deg,#2a2f36,#1e2227);border-color:#ff790fcc;color:#fff;box-shadow:0 0 12px #ff790f40}:root .fb-fiche.fb-fiche .bx-onglets button.actif b{background:#ff790f;color:#1e2227}:root .fb-fiche.fb-fiche .bx-onglets button:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .bx-vide{margin:0;padding:22px 16px;border-radius:12px;border:1px dashed rgba(30,34,39,.22);background:#fff;text-align:center;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .bx-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}:root .fb-fiche.fb-fiche .bx-courrier{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px 16px 14px 20px;border-radius:14px;border:1px solid rgba(30,34,39,.12);background:#fff;box-shadow:0 6px 18px #1214170f;overflow:hidden}:root .fb-fiche.fb-fiche .bx-courrier:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#8a929b}:root .fb-fiche.fb-fiche .bx-courrier--sur:before{background:#22c55e;box-shadow:0 0 10px #22c55e99}:root .fb-fiche.fb-fiche .bx-courrier--doute:before{background:#ff790f;box-shadow:0 0 10px #ff790f99}:root .fb-fiche.fb-fiche .bx-courrier--inconnu:before{background:#ff3b3b;box-shadow:0 0 10px #ff3b3b80}:root .fb-fiche.fb-fiche .bx-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}:root .fb-fiche.fb-fiche .bx-de{min-width:0;display:flex;flex-direction:column;gap:1px}:root .fb-fiche.fb-fiche .bx-de b{font:700 14.5px/1.3 var(--fb-titre);color:var(--fb-encre);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .bx-de small{font-size:12px;color:var(--fb-encre-2);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .bx-tete time{flex:0 0 auto;font:700 12px/1.3 var(--fb-titre);letter-spacing:.3px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .bx-sujet{margin:0;font-size:13.5px;font-weight:600;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .bx-extrait{margin:0;font-size:12.5px;line-height:1.45;color:var(--fb-encre-2);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:root .fb-fiche.fb-fiche .bx-pieces{display:flex;flex-wrap:wrap;gap:6px}:root .fb-fiche.fb-fiche .bx-piece{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border-radius:10px;border:1px solid rgba(30,34,39,.18);background:#f7f8f9;font-size:12px;font-weight:600;color:var(--fb-encre);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .fb-fiche.fb-fiche .bx-piece svg{flex:0 0 auto;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}:root .fb-fiche.fb-fiche .bx-piece:hover{border-color:#ff790f}:root .fb-fiche.fb-fiche .bx-piece:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .bx-rattache{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:2px;padding-top:10px;border-top:1px solid rgba(30,34,39,.08)}:root .fb-fiche.fb-fiche .bx-proposition{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:5px}:root .fb-fiche.fb-fiche .bx-proposition select{width:100%;min-height:40px;padding:8px 10px;border-radius:10px;border:1px solid rgba(30,34,39,.22);background:#fff;font-size:13px;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .bx-proposition select:focus{outline:none;border-color:#ff790f;box-shadow:0 0 0 3px #ff790f2e}:root .fb-fiche.fb-fiche .bx-proposition small{font-size:11.5px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .bx-indice{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:99px;font:700 10.5px/1.2 var(--fb-titre);letter-spacing:.8px;text-transform:uppercase;border:1px solid currentColor}:root .fb-fiche.fb-fiche .bx-indice:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}:root .fb-fiche.fb-fiche .bx-indice.sur{color:#16632f;background:#eaf8ef}:root .fb-fiche.fb-fiche .bx-indice.doute{color:#8a3b00;background:#fff2e6}:root .fb-fiche.fb-fiche .bx-indice.inconnu{color:#9e1b1b;background:#fdecec}:root .fb-fiche.fb-fiche .bx-gestes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root .fb-fiche.fb-fiche .bx-btn{min-height:42px;padding:9px 16px;border-radius:12px;font:700 13px/1.1 var(--fb-titre);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;transition:box-shadow .15s,transform .05s}:root .fb-fiche.fb-fiche .bx-btn:active{transform:translateY(1px)}:root .fb-fiche.fb-fiche .bx-btn:disabled{opacity:.45;cursor:not-allowed}:root .fb-fiche.fb-fiche .bx-btn--concerne{border:1px solid #16632F;background:linear-gradient(180deg,#1f7a3b,#16632f);color:#fff;box-shadow:0 0 12px #22c55e4d}:root .fb-fiche.fb-fiche .bx-btn--concerne:hover:not(:disabled){box-shadow:0 0 18px #22c55e80}:root .fb-fiche.fb-fiche .bx-btn--non{border:1px solid rgba(30,34,39,.3);background:linear-gradient(180deg,#fff,#eef0f2);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .bx-btn--non:hover:not(:disabled){border-color:#1e2227}:root .fb-fiche.fb-fiche .bx-btn:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .bx-classe{margin:0;font-size:12.5px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .bx-note{margin:0;font-size:11.5px;color:#3d444c}:root .fb-fiche.fb-fiche .bx-t-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root .fb-fiche.fb-fiche .dd-boite{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(30,34,39,.16);background:#fff;cursor:pointer}:root .fb-fiche.fb-fiche .dd-boite.active{border-color:#ff790fb3;box-shadow:0 0 0 1px #ff790f40,0 0 14px #ff790f24}:root .fb-fiche.fb-fiche .dd-boite input{margin-top:2px;width:18px;height:18px;accent-color:#FF790F}:root .fb-fiche.fb-fiche .dd-boite b{display:block;font:700 13.5px/1.3 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .dd-boite small{display:block;margin-top:2px;font-size:12px;line-height:1.45;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .dd-boite code{font-size:11.5px;padding:1px 4px;border-radius:4px;background:#f1f2f4;color:var(--fb-encre);overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .jt-kicker{margin:0 0 10px;font:700 11px/1.4 var(--fb-titre);letter-spacing:1.6px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .jt-kicker:before{content:"";display:inline-block;width:18px;height:2px;margin:0 8px 3px 0;vertical-align:middle;background:#ff790f;box-shadow:0 0 6px #ff790f99}:root .fb-fiche.fb-fiche .jt-champ-large{display:flex;flex-direction:column;gap:5px;margin:0 0 12px;font:700 12px/1.3 var(--fb-titre);letter-spacing:.4px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .jt-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 16px;margin:0 0 12px;align-items:end}:root .fb-fiche.fb-fiche .jt-grille>label,:root .fb-fiche.fb-fiche .jt-duree,:root .fb-fiche.fb-fiche .jt-statut-champ{display:flex;flex-direction:column;gap:5px;font:700 12px/1.3 var(--fb-titre);letter-spacing:.4px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .jt-grille>label.large{grid-column:span 2}:root .fb-fiche.fb-fiche .jt-statut-champ{grid-column:span 2}:root .fb-fiche.fb-fiche :is(.jt-champ-large,.jt-grille,.jt-duree) :is(input,select,textarea){font:500 14px/1.45 var(--fb-corps);letter-spacing:0;color:var(--fb-encre);padding:9px 11px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:#fff;min-width:0;width:100%;box-sizing:border-box}:root .fb-fiche.fb-fiche .jt-champ-large textarea{resize:vertical;min-height:150px}:root .fb-fiche.fb-fiche :is(.jt-champ-large,.jt-grille,.jt-duree) :is(input,select,textarea):focus-visible{outline:none;border-color:#ff790fb3;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche :is(.jt-champ-large,.jt-grille) ::placeholder{color:#6b727b}:root .fb-fiche.fb-fiche .jt-duree>div{display:flex;align-items:center;gap:6px}:root .fb-fiche.fb-fiche .jt-duree input{width:64px;text-align:right;font-variant-numeric:tabular-nums}:root .fb-fiche.fb-fiche .jt-duree small{font:600 12.5px var(--fb-corps);color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .jt-nouvelle{margin:14px 0 16px;padding:16px 18px 14px;border-radius:14px;background:var(--fb-acier);border:1px solid rgba(30,34,39,.12);box-shadow:var(--fb-relief),var(--fb-ombre)}:root .fb-fiche.fb-fiche .jt-nouvelle>.jt-champ-large:first-of-type input{font:600 16px var(--fb-corps);padding:12px 14px}:root .fb-fiche.fb-fiche .jt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}:root .fb-fiche.fb-fiche .jt-nouvelle>.jt-actions{justify-content:flex-end;margin-top:4px}:root .fb-fiche.fb-fiche .jt-btn-fichier{position:relative;cursor:pointer}:root .fb-fiche.fb-fiche .jt-btn-fichier input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}:root .fb-fiche.fb-fiche .jt-btn-fichier:focus-within{box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .jt-statuts{display:inline-flex;flex-wrap:wrap;gap:0;border-radius:11px;padding:2px;background:#1e22270f;border:1px solid rgba(30,34,39,.12)}:root .fb-fiche.fb-fiche .jt-statut{padding:7px 12px;border:0;border-radius:9px;background:transparent;cursor:pointer;font:700 12.5px/1.2 var(--fb-corps);color:var(--fb-encre-2);white-space:nowrap}:root .fb-fiche.fb-fiche .jt-statut:hover:not(:disabled){background:#fffc}:root .fb-fiche.fb-fiche .jt-statut:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .jt-statut[aria-checked=true]{color:#fff;background:var(--fb-anthracite);box-shadow:0 0 0 1px #ff790fbf,0 0 8px #ff790f4d}:root .fb-fiche.fb-fiche .jt-statut.en_attente[aria-checked=true]{background:var(--fb-titane)}:root .fb-fiche.fb-fiche .jt-statut.valide[aria-checked=true]{color:var(--fb-encre);background:var(--fb-chrome);box-shadow:inset 0 0 0 1px #1e222740,0 0 0 1px #ff790fbf}:root .fb-fiche.fb-fiche .jt-statut:disabled{cursor:wait}:root .fb-fiche.fb-fiche .jt-filtres{margin:4px 0 10px}:root .fb-fiche.fb-fiche .jt-liste{display:flex;flex-direction:column;gap:10px}:root .fb-fiche.fb-fiche .jt-tache{display:block;position:relative;padding:12px 14px;border-radius:14px;background:var(--fb-verre);border:1px solid rgba(30,34,39,.12);border-left:1px solid rgba(30,34,39,.12);box-shadow:0 1px 2px #1e22270f}:root .fb-fiche.fb-fiche .jt-tache.statut-en_cours:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:2px;background:#ff790f;box-shadow:0 0 6px #ff790f99}:root .fb-fiche.fb-fiche .jt-tache.statut-en_attente:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:2px;background:#9aa1aa}:root .fb-fiche.fb-fiche .jt-tache.statut-valide{background:#ffffffa8}:root .fb-fiche.fb-fiche .jt-tache.ouverte{border-color:#ff790f8c;box-shadow:0 0 0 1px #ff790f40,var(--fb-ombre)}:root .fb-fiche.fb-fiche .jt-tete{display:flex;align-items:flex-start;gap:14px}:root .fb-fiche.fb-fiche .jt-titre{flex:1 1 auto;min-width:0}:root .fb-fiche.fb-fiche .jt-libelle-champ{width:100%;box-sizing:border-box;padding:4px 6px;margin:-4px 0 0 -6px;border:1px solid transparent;border-radius:8px;background:transparent;font:700 15.5px/1.35 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .jt-libelle-champ:hover{border-color:#1e222726;background:#fff}:root .fb-fiche.fb-fiche .jt-libelle-champ:focus-visible{outline:none;background:#fff;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .jt-tache.statut-valide .jt-libelle-champ{color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .jt-meta{margin:2px 0 0;font-size:12.5px;line-height:1.45;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .jt-meta b{color:var(--fb-encre);font-weight:700}:root .fb-fiche.fb-fiche .jt-ouvrir{flex:0 0 auto}:root .fb-fiche.fb-fiche .jt-apercu{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--fb-encre-2);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .fb-fiche.fb-fiche .jt-corps-detail{margin-top:12px;padding-top:12px;border-top:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .jt-section{margin:4px 0 14px}:root .fb-fiche.fb-fiche .jt-section h4{margin:0 0 8px;font:700 11px/1.4 var(--fb-titre);letter-spacing:1px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .jt-mail{margin:0 0 8px;border-radius:12px;background:#1e222709;border-left:2px solid #FF790F}:root .fb-fiche.fb-fiche details.jt-mail{padding:8px 12px}:root .fb-fiche.fb-fiche div.jt-mail{padding:12px}:root .fb-fiche.fb-fiche .jt-mail summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;cursor:pointer;list-style:none}:root .fb-fiche.fb-fiche .jt-mail summary::-webkit-details-marker{display:none}:root .fb-fiche.fb-fiche .jt-mail summary:focus-visible{outline:none;box-shadow:var(--fb-anneau);border-radius:6px}:root .fb-fiche.fb-fiche .jt-mail summary b{font:700 14px var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .jt-mail summary small{font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .jt-mail-sens{padding:2px 8px;border-radius:99px;font:700 11px/1.5 var(--fb-titre);letter-spacing:.6px;text-transform:uppercase;color:#fff;background:var(--fb-titane)}:root .fb-fiche.fb-fiche .jt-mail-texte{margin:8px 0;white-space:pre-wrap;font:400 13.5px/1.55 var(--fb-corps);color:var(--fb-encre);max-height:340px;overflow:auto}:root .fb-fiche.fb-fiche .jt-mail-edition{margin:0 0 12px;padding:12px;border-radius:12px;background:#ffffffb3;border:1px solid rgba(30,34,39,.12);border-left:2px solid #FF790F}:root .fb-fiche.fb-fiche .jt-fichiers{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}:root .fb-fiche.fb-fiche .jt-fichiers li{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:10px;background:#fff;border:1px solid rgba(30,34,39,.12)}:root .fb-fiche.fb-fiche .jt-fichier{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:0;background:none;text-align:left;font:600 13.5px var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche button.jt-fichier{cursor:pointer;text-decoration:underline;text-decoration-color:#ff790fb3;text-underline-offset:3px}:root .fb-fiche.fb-fiche button.jt-fichier:focus-visible{outline:none;box-shadow:var(--fb-anneau);border-radius:4px}:root .fb-fiche.fb-fiche .jt-fichiers small{flex:0 0 auto;font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .jt-deposer{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 14px;border-radius:12px;border:1.5px dashed rgba(30,34,39,.25);background:#fff9;cursor:pointer}:root .fb-fiche.fb-fiche .jt-deposer:hover{border-color:#ff790fb3}:root .fb-fiche.fb-fiche .jt-deposer:focus-within{box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .jt-deposer input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}:root .fb-fiche.fb-fiche .jt-deposer span{font:700 13.5px var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .jt-deposer small{font-size:12px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .jt-jauge{background:#dde0e4}:root .fb-fiche.fb-fiche .jt-jauge i{background:linear-gradient(90deg,#3a3f46,#9aa1aa);border-right:2px solid #FF790F}:root .fb-fiche.fb-fiche .jt-texte{background:#ffffffd9;border:1px solid rgba(30,34,39,.12);border-left:2px solid #FF790F;color:var(--fb-encre)}@media(max-width:720px){:root .fb-fiche.fb-fiche .jt-tete{flex-wrap:wrap}:root .fb-fiche.fb-fiche .jt-titre{flex-basis:100%;order:-1}:root .fb-fiche.fb-fiche .jt-statut-champ,:root .fb-fiche.fb-fiche .jt-grille>label.large{grid-column:auto}:root .fb-fiche.fb-fiche .jt-nouvelle{padding:14px 12px}}:root .fb-fiche.fb-fiche .jt-statuts{flex-wrap:nowrap;align-self:flex-start;flex:0 0 auto}:root .fb-fiche.fb-fiche .jt-compter{display:flex;margin:0 0 12px;white-space:normal}:root .fb-fiche.fb-fiche .jt-nouvelle{position:relative;background:var(--fb-verre);border:1px solid rgba(30,34,39,.12);box-shadow:var(--fb-ombre);padding:18px 20px 16px}:root .fb-fiche.fb-fiche .jt-nouvelle:before{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;background:#ff790f;box-shadow:0 0 8px #ff790f99;border-radius:2px}:root .fb-fiche.fb-fiche .jt-nouvelle-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px}:root .fb-fiche.fb-fiche .jt-nouvelle-tete .jt-kicker{margin:0}:root .fb-fiche.fb-fiche .jt-champ-large>span{font:700 12px/1.3 var(--fb-titre);letter-spacing:.4px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .jt-nouvelle>.jt-champ-large:first-of-type input{font:600 16px var(--fb-corps)}:root .fb-fiche.fb-fiche .jt-canaux{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}:root .fb-fiche.fb-fiche .jt-canal{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:12px;cursor:pointer;font:700 13px/1.2 var(--fb-corps);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief),0 1px 2px #1e222714;transition:transform .12s ease,box-shadow .12s ease}:root .fb-fiche.fb-fiche .jt-canal .ico{color:var(--fb-encre-2);flex:0 0 auto}:root .fb-fiche.fb-fiche .jt-canal:hover{background:var(--fb-chrome-h);transform:translateY(-1px)}:root .fb-fiche.fb-fiche .jt-canal:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .jt-canal[aria-checked=true]{color:#fff;background:var(--fb-anthracite);border-color:#ff790fcc;box-shadow:0 0 0 1px #ff790f99,0 0 10px #ff790f52}:root .fb-fiche.fb-fiche .jt-canal[aria-checked=true] .ico{color:#ff9a45}:root .fb-fiche.fb-fiche .jt-badge-canal{display:inline-flex;align-items:center;gap:5px;margin:0 0 4px;padding:2px 9px 2px 7px;border-radius:99px;font:700 11px/1.6 var(--fb-titre);letter-spacing:.6px;text-transform:uppercase;color:#fff;background:var(--fb-titane);box-shadow:inset 0 1px #ffffff2e}:root .fb-fiche.fb-fiche .jt-badge-canal .ico{color:#ffb37a}:root .fb-fiche.fb-fiche .jt-recherche{margin:4px 0 12px;padding:14px 16px 6px;border-radius:14px;background:var(--fb-acier);border:1px solid rgba(30,34,39,.12);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .jt-recherche-tete{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 10px}:root .fb-fiche.fb-fiche .jt-recherche-tete .jt-kicker{margin:0}:root .fb-fiche.fb-fiche .jt-resultat{flex:1 1 auto;font:600 13px var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .jt-periodes{margin:0 0 10px;padding-bottom:0;border-bottom:0}:root .fb-fiche.fb-fiche .jt-recherche .jt-grille{margin-bottom:8px}:root .fb-fiche.fb-fiche .jt-recherche .jt-filtres{margin:6px 0 0;padding:10px 0 8px;border-top:1px solid var(--fb-trait);border-bottom:0}:root .fb-fiche.fb-fiche .jt-imprimer{margin-left:10px}@media(max-width:720px){:root .fb-fiche.fb-fiche .jt-canaux{grid-template-columns:repeat(2,1fr)}:root .fb-fiche.fb-fiche .jt-recherche-tete .fb-btn{width:100%}}:root .fb-fiche.fb-fiche .jt-canaux{display:flex;flex-wrap:wrap}:root .fb-fiche.fb-fiche .jt-canal{flex:1 1 auto;white-space:nowrap;padding:10px 14px}:root .fb-fiche.fb-fiche .jt-interlocuteur{margin:0 0 12px;padding:12px 14px 2px;border:1px solid rgba(30,34,39,.12);border-radius:12px;background:#fff9}:root .fb-fiche.fb-fiche .jt-interlocuteur legend{padding:0 6px;font:700 12px/1.3 var(--fb-titre);letter-spacing:.4px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .jt-interlocuteur .jt-grille{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}:root .fb-fiche.fb-fiche .jt-interlocuteur :is(input){font:500 14px/1.45 var(--fb-corps);color:var(--fb-encre);padding:9px 11px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:#fff;width:100%;box-sizing:border-box;min-width:0}:root .fb-fiche.fb-fiche .jt-interlocuteur input:focus-visible{outline:none;border-color:#ff790fb3;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .jt-interlocuteur ::placeholder{color:#6b727b}:root .fb-fiche.fb-fiche .jt-connus{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 12px}:root .fb-fiche.fb-fiche .jt-connu{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:99px;cursor:pointer;text-align:left;background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief),0 1px 2px #1e222714;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .jt-connu:hover{background:var(--fb-chrome-h)}:root .fb-fiche.fb-fiche .jt-connu:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .jt-connu b{display:block;font:700 13px/1.2 var(--fb-corps)}:root .fb-fiche.fb-fiche .jt-connu small{display:block;font-size:11.5px;line-height:1.3;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .jt-connu-initiale{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font:700 13px var(--fb-titre);color:#fff;background:var(--fb-titane)}:root .fb-fiche.fb-fiche .jt-connu[aria-pressed=true]{background:var(--fb-anthracite);border-color:#ff790fcc;box-shadow:0 0 0 1px #ff790f99,0 0 10px #ff790f4d}:root .fb-fiche.fb-fiche .jt-connu[aria-pressed=true] b{color:#fff}:root .fb-fiche.fb-fiche .jt-connu[aria-pressed=true] small{color:#d5dbe0}:root .fb-fiche.fb-fiche .jt-connu[aria-pressed=true] .jt-connu-initiale{background:#ff790f;color:#1e2227}:root .fb-fiche.fb-fiche .jt-avec{margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .jt-avec b{color:var(--fb-encre)}:root .fb-fiche.fb-fiche .jt-avec a{color:var(--fb-encre);text-decoration:underline;text-decoration-color:#ff790fb3;text-underline-offset:2px}:root .fb-fiche.fb-fiche .jt-intro{margin:0 0 12px}:root .fb-fiche.fb-fiche .jt-barre-saisie{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}:root .fb-fiche.fb-fiche .jt-barre-saisie .fb-btn,:root .fb-fiche.fb-fiche .jt-nouvelle-tete .fb-btn,:root .fb-fiche.fb-fiche .jt-edition-tete .fb-btn{display:inline-flex;align-items:center;gap:6px}:root .fb-fiche.fb-fiche .jt-ligne-tete{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 18px;margin:0 0 12px}:root .fb-fiche.fb-fiche .jt-ligne-tete>.jt-champ-large{margin:0;flex:1 1 420px}:root .fb-fiche.fb-fiche .jt-ligne-tete>.jt-statut-champ{flex:0 0 auto;grid-column:auto}:root .fb-fiche.fb-fiche .jt-objet input{font:600 16px var(--fb-corps)!important;padding:12px 14px!important}:root .fb-fiche.fb-fiche .jt-grille-quand{align-items:end}:root .fb-fiche.fb-fiche .jt-grille-quand .jt-compter{margin:0 0 10px;align-self:end}:root .fb-fiche.fb-fiche .jt-grille-interlocuteur{grid-template-columns:repeat(4,minmax(0,1fr))}:root .fb-fiche.fb-fiche .jt-grille-interlocuteur>label.large{grid-column:span 2}:root .fb-fiche.fb-fiche .jt-espace{flex:1 1 auto}:root .fb-fiche.fb-fiche .jt-nouvelle>.jt-actions,:root .fb-fiche.fb-fiche .jt-detail>.jt-actions{justify-content:flex-start}:root .fb-fiche.fb-fiche .jt-effacer{margin-left:auto}:root .fb-fiche.fb-fiche .jt-vide-petit{margin:0;font-size:13px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .jt-journal{display:flex;flex-direction:column;gap:16px;margin-top:6px}:root .fb-fiche.fb-fiche .jt-jour-tete{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 14px;border-radius:10px;background:var(--fb-anthracite);box-shadow:inset 0 -2px #ff790f}:root .fb-fiche.fb-fiche .jt-jour-tete .jt-jour-titre{margin:0;font:700 15px/1.3 var(--fb-titre);letter-spacing:.4px;color:#fff}:root .fb-fiche.fb-fiche .jt-jour-tete span{font:600 12.5px var(--fb-corps);color:#d5dbe0;white-space:nowrap}:root .fb-fiche.fb-fiche .jt-entrees{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}:root .fb-fiche.fb-fiche .jt-entree{border-radius:12px;background:var(--fb-verre);border:1px solid rgba(30,34,39,.12);box-shadow:0 1px 2px #1e22270d}:root .fb-fiche.fb-fiche .jt-entree.ouverte{border-color:#ff790f8c;box-shadow:0 0 0 1px #ff790f38,var(--fb-ombre)}:root .fb-fiche.fb-fiche .jt-entree-ligne{display:grid;grid-template-columns:62px 112px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:10px 14px;border:0;background:none;cursor:pointer;text-align:left;color:var(--fb-encre);border-radius:12px}:root .fb-fiche.fb-fiche .jt-entree-ligne:hover{background:#ffffffb3}:root .fb-fiche.fb-fiche .jt-entree-ligne:focus-visible{outline:none;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .jt-heure{font:700 15px var(--fb-titre);font-variant-numeric:tabular-nums;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .jt-canal-pastille{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:99px;justify-self:start;font:700 11.5px/1.3 var(--fb-titre);letter-spacing:.5px;text-transform:uppercase;color:#fff;background:var(--fb-titane)}:root .fb-fiche.fb-fiche .jt-canal-pastille .ico{color:#ffb37a}:root .fb-fiche.fb-fiche .jt-canal-pastille i{font-style:normal}:root .fb-fiche.fb-fiche .jt-entree-corps{display:flex;flex-direction:column;gap:2px;min-width:0}:root .fb-fiche.fb-fiche .jt-entree-corps b{font:700 15px/1.3 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .jt-entree-corps .jt-avec{margin:0;font-size:13px;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .jt-entree-corps .jt-apercu{margin:0;font-size:12.5px;color:var(--fb-encre-3);-webkit-line-clamp:1}:root .fb-fiche.fb-fiche .jt-entree-fin{display:flex;flex-direction:column;align-items:flex-end;gap:4px;white-space:nowrap}:root .fb-fiche.fb-fiche .jt-entree-fin small{font-size:11.5px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .jt-duree-pastille{font:700 13px var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .jt-duree-pastille.jt-non-retenu{padding:1px 8px;border-radius:7px;border:1px dashed rgba(30,34,39,.3);font-size:11.5px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .jt-statut-pastille{padding:2px 9px;border-radius:99px;font:700 11.5px/1.6 var(--fb-corps);border:1px solid rgba(30,34,39,.18);background:#fff;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .jt-statut-pastille.en_cours{border-color:#ff790fbf;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .jt-statut-pastille.en_attente{background:#eef0f2;color:#454b54}:root .fb-fiche.fb-fiche .jt-statut-pastille.valide{color:#fff;background:var(--fb-anthracite);border-color:#2a2e34}:root .fb-fiche.fb-fiche .jt-detail{padding:4px 16px 14px;border-top:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .jt-fiche{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:12px 0;font-size:13.5px;line-height:1.5}:root .fb-fiche.fb-fiche .jt-fiche dt{font:700 11px/1.9 var(--fb-titre);letter-spacing:1px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .jt-fiche dd{margin:0;color:var(--fb-encre);min-width:0;overflow-wrap:anywhere}:root .fb-fiche.fb-fiche .jt-fiche dd small{margin-left:8px;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .jt-fiche a{color:var(--fb-encre);text-decoration:underline;text-decoration-color:#ff790fb3;text-underline-offset:2px}:root .fb-fiche.fb-fiche .jt-compte-rendu{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.6;color:var(--fb-encre);padding:10px 12px;border-radius:10px;background:#ffffffbf;border-left:2px solid #FF790F}:root .fb-fiche.fb-fiche .jt-edition{padding:14px 16px 16px;border-top:1px solid var(--fb-trait);background:#ffffff8c}:root .fb-fiche.fb-fiche .jt-edition-tete{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px}:root .fb-fiche.fb-fiche .jt-edition-tete .jt-kicker{margin:0}:root .fb-fiche.fb-fiche .jt-etat-sauve{flex:1 1 auto;font-size:12.5px;color:var(--fb-encre-3)}@media(max-width:720px){:root .fb-fiche.fb-fiche .jt-entree-ligne{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"h c" "h corps" "h fin"}:root .fb-fiche.fb-fiche .jt-heure{grid-area:h;align-self:start}:root .fb-fiche.fb-fiche .jt-canal-pastille{grid-area:c}:root .fb-fiche.fb-fiche .jt-entree-corps{grid-area:corps}:root .fb-fiche.fb-fiche .jt-entree-fin{grid-area:fin;flex-direction:row;align-items:center;justify-content:flex-start}:root .fb-fiche.fb-fiche .jt-grille-interlocuteur{grid-template-columns:1fr 1fr}:root .fb-fiche.fb-fiche .jt-jour-tete{flex-direction:column;gap:2px}}.pp{--pp-chrome:linear-gradient(180deg,#FFFFFF 0%,#F3F4F6 36%,#DADDE2 52%,#EEF0F2 70%,#FAFAFB 100%);--pp-chrome-h:linear-gradient(180deg,#FFFFFF 0%,#F7F8F9 36%,#E2E5E9 52%,#F3F4F6 70%,#FFFFFF 100%);--pp-verre:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.84));--pp-arete:linear-gradient(180deg,#FFFFFF 0%,#C3C8CF 48%,#E6E8EB 100%);--pp-anthracite:linear-gradient(180deg,#3A3F46 0%,#2A2E34 55%,#24282D 100%);--pp-neon:#FF790F;--pp-anneau:0 0 0 1px rgba(255,121,15,.6), 0 0 10px rgba(255,121,15,.32);--pp-ombre:0 1px 2px rgba(30,34,39,.07), 0 10px 24px -12px rgba(30,34,39,.24);--pp-relief:inset 0 1px 0 rgba(255,255,255,.95), inset 0 -1px 0 rgba(30,34,39,.08);--pp-trait:rgba(30,34,39,.11);--pp-encre:#1E2227;--pp-encre-2:#454B54;--pp-encre-3:#565D66;--pp-orange:#A84B0A;--pp-vert:#1F6B36;--pp-rouge:#A3261B;--pp-titre:"Barlow Semi Condensed","Arial Narrow",sans-serif;color:var(--pp-encre);display:flex;flex-direction:column;gap:14px}.pp :is(.pp-tete,.pp-panneau){border:1px solid transparent;border-radius:16px;background:var(--pp-verre) padding-box,var(--pp-arete) border-box;box-shadow:var(--pp-ombre)}.pp-tete{display:flex;align-items:center;gap:18px;padding:16px 18px;flex-wrap:wrap}.pp-tete-texte{flex:1 1 260px;min-width:0}.pp-kicker{display:flex;align-items:center;gap:8px;margin:0 0 2px;font:700 11px/1.3 var(--pp-titre);letter-spacing:2.2px;text-transform:uppercase;color:var(--pp-encre-3)}.pp-kicker:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--pp-neon);box-shadow:0 0 6px #ff790fbf,0 0 14px #ff790f4d}.pp-tete h3{margin:0;font:700 26px/1.1 var(--pp-titre);color:var(--pp-encre);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pp-tete-phrase{margin:4px 0 0;font-size:13.5px;color:var(--pp-encre-2)}.pp-sauve{color:var(--pp-encre-3);font-size:12px}.pp-tete-actions{display:flex;gap:8px;flex-wrap:wrap}.pp-anneau{position:relative;width:76px;height:76px;flex:none}.pp-anneau svg{display:block}.pp-anneau-piste{fill:none;stroke:#dde0e4;stroke-width:8}.pp-anneau-arc{fill:none;stroke:var(--pp-neon);stroke-width:8;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(255,121,15,.55));transition:stroke-dasharray .6s ease}.pp-anneau>span{position:absolute;inset:0;display:grid;place-items:center;font:700 13px/1 var(--pp-titre);color:var(--pp-encre-2)}.pp-anneau>span b{font-size:22px;color:var(--pp-encre)}.pp-anneau>span{grid-auto-flow:column;align-content:center;justify-content:center;gap:1px}.pp-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 15px;border-radius:999px;cursor:pointer;font:700 13.5px/1.2 var(--pp-titre);letter-spacing:.3px;color:var(--pp-encre);border:1px solid rgba(30,34,39,.2);background:var(--pp-chrome);box-shadow:var(--pp-relief),0 2px 6px -3px #1e222759}.pp-btn:hover:not(:disabled){background:var(--pp-chrome-h)}.pp-btn:disabled{opacity:.55;cursor:not-allowed}.pp-btn-neon,.pp-btn-plein{color:#fff;border-color:#24282d;background:var(--pp-anthracite);box-shadow:var(--pp-anneau),0 4px 10px -4px #00000080}.pp-btn-neon:hover:not(:disabled),.pp-btn-plein:hover:not(:disabled){background:linear-gradient(180deg,#454a52,#30343a 55%,#292d32)}.pp-btn-plein{box-shadow:0 4px 10px -4px #00000080}.pp-lien{background:none;border:0;padding:0;cursor:pointer;font:600 13px/1.3 inherit;color:#8a3d06;text-decoration:underline;text-underline-offset:3px}.pp-lien:disabled{color:var(--pp-encre-3);cursor:not-allowed;text-decoration:none}.pp-etapes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pp-etape{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:4px 10px;text-align:left;padding:11px 12px 9px;border-radius:14px;cursor:pointer;color:var(--pp-encre);border:1px solid transparent;background:var(--pp-chrome) padding-box,var(--pp-arete) border-box;box-shadow:var(--pp-relief),var(--pp-ombre);transition:transform .15s ease}.pp-etape:hover{transform:translateY(-1px)}.pp-pastille{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font:700 15px/1 var(--pp-titre);color:var(--pp-encre);background:#fff;border:1px solid rgba(30,34,39,.18)}.pp-etape-t{display:flex;flex-direction:column;min-width:0}.pp-etape-t b{font:700 14.5px/1.15 var(--pp-titre)}.pp-etape-t small{font-size:11.5px;color:var(--pp-encre-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-jauge{grid-column:1 / -1;height:4px;border-radius:4px;background:#1e22271a;overflow:hidden}.pp-jauge i{display:block;height:100%;background:#8a9099;border-radius:4px;transition:width .5s ease}.pp-etape.fait .pp-pastille{background:var(--pp-anthracite);color:#fff;border-color:#24282d}.pp-etape.fait .pp-jauge i{background:#3a3f46}.pp-etape.actif{color:#fff;background:var(--pp-anthracite) padding-box,linear-gradient(180deg,#5a6068,#24282d) border-box;box-shadow:var(--pp-anneau),var(--pp-ombre)}.pp-etape.actif .pp-etape-t small{color:#c8cdd3}.pp-etape.actif .pp-pastille{background:#ffffff1a;color:#fff;border-color:#ff790fcc;box-shadow:0 0 8px #ff790f66}.pp-etape.actif .pp-jauge{background:#ffffff29}.pp-etape.actif .pp-jauge i{background:var(--pp-neon);box-shadow:0 0 6px #ff790f99}.pp-info{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:12px;font-size:13px;background:#fff;border:1px solid rgba(30,34,39,.14);border-left:3px solid var(--pp-neon)}.pp-info button{margin-left:auto;background:none;border:0;font-size:18px;line-height:1;cursor:pointer;color:var(--pp-encre-3)}.pp-panneau{padding:18px 20px 16px;display:flex;flex-direction:column;gap:14px}.pp-titre{display:flex;gap:12px;align-items:flex-start}.pp-titre-n{width:38px;height:38px;flex:none;border-radius:11px;display:grid;place-items:center;color:#fff;font:700 18px/1 var(--pp-titre);background:var(--pp-anthracite);box-shadow:var(--pp-anneau)}.pp-titre h4{margin:0;font:700 20px/1.15 var(--pp-titre);color:var(--pp-encre)}.pp-titre p{margin:3px 0 0;font-size:13.5px;color:var(--pp-encre-2);max-width:72ch}.pp-aide{margin:0;font-size:13px;color:var(--pp-encre-2)}.pp-tag{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font:700 11px/1.5 var(--pp-titre);letter-spacing:.4px;color:var(--pp-encre-2);background:#fff;border:1px solid rgba(30,34,39,.18)}.pp-tag.or{color:var(--pp-orange);border-color:#ff790fbf;box-shadow:0 0 6px #ff790f38}.pp-tag.ok{color:var(--pp-vert);border-color:#1f6b3666}.pp-tag.stop{color:var(--pp-rouge);border-color:#a3261b66}.pp-badge{font:700 12px/1.4 var(--pp-titre);padding:3px 10px;border-radius:999px;letter-spacing:.4px}.pp-badge.ok{color:var(--pp-vert);background:#eef6ef;border:1px solid rgba(31,107,54,.35)}.pp-verdict{padding:12px 15px;border-radius:12px;background:#fff;border:1px solid rgba(30,34,39,.14);border-left:4px solid #8A9099}.pp-verdict.v-ppsps,.pp-verdict.v-plan_prevention{border-left-color:var(--pp-neon)}.pp-verdict b{font:700 16px/1.3 var(--pp-titre)}.pp-verdict p{margin:3px 0 0;font-size:13px;color:var(--pp-encre-2)}.pp-verdict small{display:block;margin-top:4px;font-size:12px;color:var(--pp-encre-3)}.pp-choix3{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.pp-choix{position:relative;text-align:left;padding:13px 14px;border-radius:13px;cursor:pointer;color:var(--pp-encre);border:1px solid transparent;background:var(--pp-chrome) padding-box,var(--pp-arete) border-box;box-shadow:var(--pp-relief)}.pp-choix b{display:block;font:700 16px/1.2 var(--pp-titre)}.pp-choix small{display:block;margin-top:3px;font-size:12px;color:var(--pp-encre-3)}.pp-choix .pp-tag{position:absolute;top:10px;right:10px}.pp-choix.actif{color:#fff;background:var(--pp-anthracite) padding-box,linear-gradient(180deg,#5a6068,#24282d) border-box;box-shadow:var(--pp-anneau)}.pp-choix.actif small{color:#c8cdd3}.pp-choix.actif .pp-tag{background:transparent;color:#f3d3b8;border-color:#ff790fb3}.pp-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.pp-champs label{display:flex;flex-direction:column;gap:4px;font:700 13px/1.3 var(--pp-titre);color:var(--pp-encre)}.pp-champs small{font:400 12px/1.4 inherit;font-family:inherit;color:var(--pp-encre-3)}.pp-champs input[type=number],.pp-champs input[type=date]{padding:9px 11px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:#fff;font-size:14px}.pp-case{flex-direction:row!important;align-items:flex-start;gap:9px!important}.pp-case input{margin-top:3px;accent-color:#3A3F46}.pp-case span{display:flex;flex-direction:column;gap:2px}.pp-metiers{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;align-items:start}.pp-metier{display:flex;flex-direction:column;text-align:left;padding:0;overflow:hidden;border-radius:13px;cursor:pointer;color:var(--pp-encre);border:1px solid transparent;background:var(--pp-chrome) padding-box,var(--pp-arete) border-box;box-shadow:var(--pp-relief)}.pp-metier img{width:100%;height:96px;object-fit:cover;object-position:center 30%;display:block;border-bottom:2px solid var(--pp-neon)}.pp-metier-t{display:flex;flex-direction:column;gap:4px;padding:11px 13px 12px}.pp-metier-t b{font:700 15.5px/1.2 var(--pp-titre)}.pp-metier-t small{font-size:12px;color:var(--pp-encre-3)}.pp-metier-t .pp-tag{align-self:flex-start;margin-top:2px}.pp-metier.illustre{grid-column:span 2}.pp-metier.illustre{flex-direction:row}.pp-metier.illustre img{width:44%;height:auto;min-height:130px;border-bottom:0;border-right:2px solid var(--pp-neon)}.pp-metier.actif{color:#fff;background:var(--pp-anthracite) padding-box,linear-gradient(180deg,#5a6068,#24282d) border-box;box-shadow:var(--pp-anneau)}.pp-metier.actif small{color:#c8cdd3}.pp-metier.actif .pp-tag{background:transparent;color:#f3d3b8;border-color:#ff790fb3}.pp-sous-titre{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline;border-top:1px solid var(--pp-trait);padding-top:12px}.pp-sous-titre b{font:700 16px/1.2 var(--pp-titre)}.pp-fiches{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.pp-fiche{position:relative;display:flex;flex-direction:column;text-align:left;padding:0;overflow:hidden;border-radius:12px;cursor:pointer;color:var(--pp-encre);border:1px solid rgba(30,34,39,.14);background:#fff;box-shadow:0 1px 2px #1e22270f;transition:box-shadow .15s ease,transform .15s ease}.pp-fiche:hover{transform:translateY(-1px);box-shadow:0 6px 16px -10px #1e222766}.pp-fiche img{width:100%;height:auto;display:block;aspect-ratio:1684/487;object-fit:cover}.pp-fiche-code{display:grid;place-items:center;height:58px;font:700 22px/1 var(--pp-titre);color:var(--pp-encre-3);background:#f1f2f4}.pp-fiche-t{display:flex;flex-direction:column;gap:3px;padding:10px 40px 11px 12px}.pp-fiche-t b{font:700 14.5px/1.25 var(--pp-titre)}.pp-fiche-t b span{color:var(--pp-orange);margin-right:3px}.pp-fiche-t small{font-size:11.5px;color:var(--pp-encre-3)}.pp-coche{position:absolute;right:10px;bottom:11px;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;border:1.5px solid rgba(30,34,39,.28);background:#fff;color:#fff}.pp-fiche.prise{border-color:transparent;box-shadow:var(--pp-anneau),0 6px 16px -10px #1e222766}.pp-fiche.prise .pp-coche{background:var(--pp-anthracite);border-color:#24282d}.pp-remplir{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:13px 15px;border-radius:13px;background:var(--pp-chrome);border:1px solid rgba(30,34,39,.14);border-left:3px solid var(--pp-neon);box-shadow:var(--pp-relief)}.pp-remplir>div{flex:1 1 260px}.pp-remplir b{display:block;font:700 16px/1.25 var(--pp-titre)}.pp-remplir small{font-size:12.5px;color:var(--pp-encre-2)}.pp-sits{font-size:12.5px;color:var(--pp-encre-2);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pp-sit{padding:2px 9px;border-radius:999px;background:#fff;border:1px solid rgba(30,34,39,.16);font-size:12px;color:var(--pp-encre)}.pp-bandeau{padding:11px 14px;border-radius:12px;font-size:13px;line-height:1.5;background:#fff;border:1px solid rgba(30,34,39,.14)}.pp-bandeau b{font-weight:700}.pp-bandeau.stop{border-left:4px solid var(--pp-rouge);background:#fdf4f2}.pp-bandeau.stop b{color:var(--pp-rouge)}.pp-bandeau.ok{border-left:4px solid var(--pp-vert);background:#f1f8f2}.pp-bandeau.ok b{color:var(--pp-vert)}.pp-bandeau.attention{border-left:4px solid var(--pp-neon)}.pp-pieces{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.pp-piece{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;text-align:left;padding:11px 12px;border-radius:12px;cursor:pointer;color:var(--pp-encre);border:1px solid rgba(30,34,39,.14);background:#fff}.pp-piece-n{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font:700 14px/1 var(--pp-titre);color:var(--pp-encre-2);background:#f1f2f4;border:1px solid rgba(30,34,39,.12)}.pp-piece b{display:block;font:700 14px/1.25 var(--pp-titre)}.pp-piece small{display:block;font-size:11.5px;color:var(--pp-encre-3);margin-top:2px}.pp-interrupteur{width:38px;height:22px;border-radius:999px;background:#d5d9de;position:relative;box-shadow:inset 0 1px 2px #00000026}.pp-interrupteur i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--pp-chrome);box-shadow:0 1px 3px #0000004d;transition:left .2s ease}.pp-piece.ok{background:var(--pp-chrome);border-color:#1e222733}.pp-piece.ok .pp-piece-n{background:var(--pp-anthracite);color:#fff;border-color:#24282d}.pp-piece.ok .pp-interrupteur{background:var(--pp-anthracite);box-shadow:var(--pp-anneau)}.pp-piece.ok .pp-interrupteur i{left:19px}.pp-avance{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px}.pp-rubriques{display:flex;flex-direction:column;gap:6px}.pp-r{border-radius:12px;border:1px solid rgba(30,34,39,.13);background:#fff;overflow:hidden}.pp-r-tete{width:100%;display:flex;align-items:center;gap:10px;padding:11px 14px;background:none;border:0;cursor:pointer;text-align:left;color:var(--pp-encre)}.pp-r-tete b{flex:1;font:700 15px/1.25 var(--pp-titre)}.pp-r-point{width:10px;height:10px;border-radius:50%;flex:none;background:#c9cdd3}.pp-r.faite .pp-r-point{background:#3a3f46}.pp-r.manque .pp-r-point{background:var(--pp-neon);box-shadow:0 0 6px #ff790f99}.pp-r-etat{font-size:12px;color:var(--pp-encre-3);white-space:nowrap}.pp-r.manque .pp-r-etat{color:var(--pp-orange);font-weight:700}.pp-r.ouvert{box-shadow:var(--pp-ombre);border-color:#1e222733}.pp-r.ouvert .pp-r-tete{background:var(--pp-anthracite);color:#fff}.pp-r.ouvert .pp-r-etat{color:#c8cdd3}.pp-r.ouvert .pp-tag{background:transparent;color:#f3d3b8;border-color:#ff790fb3}.pp-r-corps{padding:12px 14px 14px;display:flex;flex-direction:column;gap:9px}.pp-r-corps p{margin:0;font-size:12.5px;color:var(--pp-encre-2);font-style:italic}.pp-r-corps textarea{width:100%;padding:11px 12px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:#fcfcfd;font:13.5px/1.55 Manrope,system-ui,sans-serif;color:var(--pp-encre);resize:vertical}.pp-cot{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;border-radius:10px;background:#f4f5f7}.pp-cot>b{width:100%;font:700 14px/1.2 var(--pp-titre)}.pp-cot label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--pp-encre-2)}.pp-cot select{padding:6px 8px;border-radius:8px;border:1px solid rgba(30,34,39,.2);background:#fff}.pp-cot-r{font-size:12.5px;padding:6px 10px;border-radius:8px;background:#fff;border:1px solid rgba(30,34,39,.14)}.pp-cot-r.n-critique,.pp-cot-r.n-eleve{border-left:4px solid var(--pp-rouge)}.pp-cot-r.n-significatif{border-left:4px solid var(--pp-neon)}.pp-cot-r.n-maitrise{border-left:4px solid var(--pp-vert)}.pp-visa{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.pp-visa-l{position:relative;display:flex;flex-direction:column;gap:2px;text-align:left;padding:11px 44px 11px 13px;border-radius:12px;cursor:pointer;color:var(--pp-encre);border:1px solid rgba(30,34,39,.14);background:#fff}.pp-visa-l b{font:700 14px/1.25 var(--pp-titre)}.pp-visa-l small{font-size:11.5px;color:var(--pp-encre-3)}.pp-visa-l .pp-coche{top:50%;bottom:auto;transform:translateY(-50%)}.pp-visa-l.ok{background:var(--pp-chrome);border-color:#1e222733}.pp-visa-l.ok .pp-coche{background:var(--pp-anthracite);border-color:#24282d;box-shadow:var(--pp-anneau)}.pp-chiffres{padding:12px 14px;border-radius:12px;background:#f4f5f7}.pp-chiffres>b{display:block;font:700 15px/1.2 var(--pp-titre);margin-bottom:8px}.pp-chiffres>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.pp-chiffres label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--pp-encre-2)}.pp-chiffres input{padding:8px 10px;border-radius:9px;border:1px solid rgba(30,34,39,.2);background:#fff;font-size:14px}.pp-reg>b{font:700 15px/1.25 var(--pp-titre)}.pp-reg ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.pp-reg li{font-size:12.5px;padding:6px 10px;border-radius:8px;background:#fff;border:1px solid rgba(30,34,39,.12);border-left:3px solid var(--pp-neon)}.pp-reg li.ok{border-left-color:#3a3f46}.pp-reg code{font:700 11.5px/1 ui-monospace,monospace;color:var(--pp-encre-2);margin-right:4px}.pp-reg small{color:var(--pp-orange)}.pp-decision{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border-radius:13px;background:#fff;border:1px solid rgba(30,34,39,.14);border-left:4px solid var(--pp-neon)}.pp-decision>div{flex:1 1 280px}.pp-decision b{display:block;font:700 18px/1.2 var(--pp-titre)}.pp-decision small{font-size:12.5px;color:var(--pp-encre-2)}.pp-decision.ok{border-left-color:var(--pp-vert)}.pp-decision.ok b{color:var(--pp-vert)}.pp-nav{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--pp-trait);padding-top:12px}.pp-note{margin:0;font-size:12px;color:var(--pp-encre-3)}.pp-note b{color:var(--pp-encre-2)}@media(max-width:900px){.pp-etapes{grid-template-columns:repeat(5,minmax(132px,1fr));overflow-x:auto;padding-bottom:4px}.pp-metier.illustre{grid-column:auto;flex-direction:column}.pp-metier.illustre img{width:100%;min-height:0;height:120px;border-right:0;border-bottom:2px solid var(--pp-neon)}}@media(max-width:560px){.pp-tete,.pp-panneau{padding:14px}.pp-pieces,.pp-visa,.pp-fiches{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pp-etape,.pp-fiche,.pp-anneau-arc,.pp-jauge i,.pp-interrupteur i{transition:none}}.pp-liste{--pp-chrome:linear-gradient(180deg,#FFFFFF 0%,#F3F4F6 36%,#DADDE2 52%,#EEF0F2 70%,#FAFAFB 100%);--pp-arete:linear-gradient(180deg,#FFFFFF 0%,#C3C8CF 48%,#E6E8EB 100%);--pp-neon:#FF790F;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.pp-carte{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:8px 13px;align-items:center;text-align:left;padding:14px 15px 12px;border-radius:15px;cursor:pointer;color:#1e2227;border:1px solid transparent;background:linear-gradient(180deg,#fffffff5,#ffffffdb) padding-box,var(--pp-arete) border-box;box-shadow:0 1px 2px #1e222712,0 10px 24px -14px #1e222747;transition:transform .15s ease,box-shadow .15s ease}.pp-carte:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ff790f80,0 14px 28px -14px #1e222759}.pp-carte-t{display:flex;flex-direction:column;gap:3px;min-width:0}.pp-carte-t small{font:700 11px/1.3 Barlow Semi Condensed,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#565d66;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-carte-t b{font:700 17px/1.2 Barlow Semi Condensed,sans-serif;overflow-wrap:anywhere}.pp-carte-l{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pp-carte-date{font-size:12px;color:#565d66}.pp-carte-suite{font-size:12.5px;color:#454b54}.pp-carte.pret .pp-carte-suite{color:#1f6b36;font-weight:700}.pp-carte-pas{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.pp-carte-pas i{height:4px;border-radius:4px;background:#1e22271a}.pp-carte-pas i.cours{background:#8a9099}.pp-carte-pas i.fait{background:#3a3f46}.pp-mini{position:relative;width:50px;height:50px;display:grid;place-items:center}.pp-mini svg{position:absolute;inset:0}.pp-mini b{position:relative;font:700 14px/1 Barlow Semi Condensed,sans-serif;color:#1e2227}.pp-mini .pp-anneau-piste{fill:none;stroke:#dde0e4;stroke-width:6}.pp-mini .pp-anneau-arc{fill:none;stroke:#ff790f;stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(255,121,15,.5))}.pp-liste .pp-tag{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font:700 11px/1.5 Barlow Semi Condensed,sans-serif;letter-spacing:.4px;color:#454b54;background:#fff;border:1px solid rgba(30,34,39,.18)}.pp-liste .pp-tag.or{color:#a84b0a;border-color:#ff790fbf}.pp-liste .pp-tag.ok{color:#1f6b36;border-color:#1f6b3666}.pp-vide{padding:28px;text-align:center;color:#454b54;border-radius:15px;background:#fffc;border:1px dashed rgba(30,34,39,.2)}@media(prefers-reduced-motion:reduce){.pp-carte{transition:none}}.pq{display:flex;flex-direction:column;gap:12px;container:pq / inline-size}.pq-grille{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:14px;align-items:start}.pq-liste{display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:14px;background:#f4f5f7;border:1px solid rgba(30,34,39,.1);position:sticky;top:12px}.pq-ligne{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:3px 9px;align-items:center;text-align:left;width:100%;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:transparent;cursor:pointer;color:var(--pp-encre);font:inherit}.pq-ligne:hover{background:#fff;border-color:#1e22271a}.pq-n{grid-row:1 / 3;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font:700 13px/1 var(--pp-titre);color:var(--pp-encre-2);background:#fff;border:1px solid rgba(30,34,39,.14)}.pq-t{font:700 13.5px/1.25 var(--pp-titre);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pq-etat{display:flex;align-items:center;gap:8px}.pq-etat em{display:inline-flex;align-items:center;gap:3px;font-style:normal;font-size:11.5px;font-weight:700;color:var(--pp-encre-2)}.pq-pastille{font:700 10.5px/1.5 var(--pp-titre);letter-spacing:.4px;font-style:normal;padding:0 8px;border-radius:999px;border:1px solid rgba(30,34,39,.2);color:var(--pp-encre-2);background:#fff}.pq-pastille.s-demandee{border-color:#ff790fb3;color:#8a3d06}.pq-pastille.s-recue{border-color:#3a3f46;color:var(--pp-encre)}.pq-pastille.s-verifiee{background:#3a3f46;border-color:#3a3f46;color:#fff}.pq-ligne.s-recue .pq-n,.pq-ligne.s-verifiee .pq-n{background:var(--pp-anthracite);color:#fff;border-color:#24282d}.pq-ligne.actif{background:var(--pp-anthracite);color:#fff;box-shadow:var(--pp-anneau)}.pq-ligne.actif .pq-n{background:#ffffff1a;color:#fff;border-color:#ff790fcc}.pq-ligne.actif .pq-pastille{background:transparent;color:#e4e7ea;border-color:#ffffff59}.pq-ligne.actif .pq-pastille.s-verifiee{background:#ffffff24}.pq-ligne.actif .pq-etat em{color:#c8cdd3}.pq-detail{min-width:0;display:flex;flex-direction:column;gap:14px;padding:16px 18px;border-radius:14px;background:#fff;border:1px solid rgba(30,34,39,.12)}.pq-tete{display:flex;gap:12px;align-items:flex-start}.pq-tete-n{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font:700 16px/1 var(--pp-titre);color:#fff;background:var(--pp-anthracite);box-shadow:var(--pp-anneau)}.pq-tete h5{margin:0;font:700 19px/1.2 var(--pp-titre);color:var(--pp-encre)}.pq-tete p{margin:3px 0 0;font-size:13px;color:var(--pp-encre-2);line-height:1.5}.pq-statuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;border-radius:12px;background:#eceef1;gap:4px}.pq-statut{padding:8px 6px;border-radius:9px;border:0;background:transparent;cursor:pointer;font:700 13.5px/1.2 var(--pp-titre);color:var(--pp-encre-2)}.pq-statut:hover:not(:disabled){background:#ffffffb3}.pq-statut.actif{background:#fff;color:var(--pp-encre);box-shadow:0 1px 3px #1e22272e}.pq-statut.actif.s-demandee{box-shadow:0 0 0 1px #ff790fb3,0 1px 3px #1e22272e}.pq-statut.actif.s-recue,.pq-statut.actif.s-verifiee{background:var(--pp-anthracite);color:#fff;box-shadow:var(--pp-anneau)}.pq-champs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 12px}.pq-champs label{grid-column:span 2;display:flex;flex-direction:column;gap:4px;font:600 12.5px/1.3 Manrope,system-ui,sans-serif;color:var(--pp-encre-2);min-width:0}.pq-champs label.large{grid-column:span 4}.pq-champs input,.pq-note textarea{height:38px;padding:7px 10px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:#fcfcfd;font:14px/1.4 Manrope,system-ui,sans-serif;color:var(--pp-encre);min-width:0}.pq-note textarea{height:auto;min-height:70px;resize:vertical;width:100%}.pq-note label{display:flex;flex-direction:column;gap:4px;font:600 12.5px/1.3 Manrope,system-ui,sans-serif;color:var(--pp-encre-2)}.pq-champs input:focus,.pq-note textarea:focus{outline:none;border-color:#ff790fbf;box-shadow:0 0 0 3px #ff790f29;background:#fff}.pq-perime{color:#a3261b;font-weight:700}.pq-controles{display:flex;flex-direction:column;gap:8px}.pq-controles>b,.pq-docs>b{font:700 15px/1.2 var(--pp-titre);color:var(--pp-encre)}.pq-controles>b span{font-size:12px;color:var(--pp-encre-3);margin-left:6px}.pq-controles>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pq-ctrl{display:flex;align-items:center;gap:9px;text-align:left;padding:8px 10px;border-radius:10px;border:1px solid rgba(30,34,39,.14);background:#fff;cursor:pointer;font:500 13px/1.3 Manrope,system-ui,sans-serif;color:var(--pp-encre)}.pq-coche{flex:none;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;border:1.5px solid rgba(30,34,39,.28);color:#fff;background:#fff}.pq-ctrl.ok{background:var(--pp-chrome);border-color:#1e222733}.pq-ctrl.ok .pq-coche{background:var(--pp-anthracite);border-color:#24282d;box-shadow:var(--pp-anneau)}.pq-docs{display:flex;flex-direction:column;gap:8px}.pq-fichiers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pq-fichiers li{display:flex;align-items:center;gap:6px}.pq-fichier{flex:1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border-radius:11px;cursor:pointer;border:1px solid rgba(30,34,39,.14);background:var(--pp-chrome);box-shadow:var(--pp-relief);text-align:left;color:var(--pp-encre)}.pq-fichier:hover{box-shadow:var(--pp-anneau)}.pq-type{width:40px;height:40px;border-radius:9px;display:grid;place-items:center;font:700 11px/1 var(--pp-titre);letter-spacing:.6px;color:#fff;background:var(--pp-anthracite)}.pq-type.t-pdf{box-shadow:inset 0 -3px #ff790f}.pq-fichier-t{min-width:0;display:flex;flex-direction:column}.pq-fichier-t b{font:600 13.5px/1.3 Manrope,system-ui,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pq-fichier-t small{font-size:11.5px;color:var(--pp-encre-3)}.pq-voir{font:700 12.5px/1 var(--pp-titre);color:#8a3d06}.pq-retire{width:30px;height:30px;border-radius:50%;border:1px solid rgba(30,34,39,.18);background:#fff;cursor:pointer;font-size:17px;line-height:1;color:var(--pp-encre-2)}.pq-depot{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;border-radius:12px;text-align:center;color:var(--pp-encre-2);border:1.5px dashed rgba(30,34,39,.25);background:#fafafb;font-size:13.5px;transition:border-color .15s ease,background .15s ease}.pq-depot svg{color:var(--pp-encre-3)}.pq-depot small{font-size:11.5px;color:var(--pp-encre-3)}.pq-depot.survol{border-color:var(--pp-neon);background:#fff8f2}.pq-erreur{margin:0;font-size:12.5px;color:#a3261b}.pq-nav{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(30,34,39,.1);padding-top:12px}.pq-visu{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#14171b9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pq-visu-boite{width:min(1100px,100%);height:min(92vh,1200px);display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 30px 80px -20px #0009}.pq-visu-barre{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--pp-anthracite);color:#fff;border-bottom:2px solid var(--pp-neon)}.pq-visu-barre b{flex:1;min-width:0;font:700 15px/1.2 var(--pp-titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pq-visu-barre a{text-decoration:none}.pq-visu-corps{flex:1;min-height:0;display:grid;place-items:center;background:#e9ebee}.pq-visu-corps iframe{width:100%;height:100%;border:0;background:#fff}.pq-visu-corps img{max-width:100%;max-height:100%;object-fit:contain}.pq-visu-vide{color:var(--pp-encre-2);font-size:14px;padding:20px}@container pq (max-width:760px){.pq-grille{grid-template-columns:1fr}.pq-liste{position:static;flex-direction:row;overflow-x:auto}.pq-ligne{min-width:210px}}@container pq (max-width:520px){.pq-champs label,.pq-champs label.large{grid-column:1 / -1}.pq-controles>div{grid-template-columns:1fr}.pq-statuts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pq-pastille.pr-p-vide{border-color:#ff790fb3;color:#8a3d06}.pq-pastille.pr-p-crochets{border-color:#ff790fb3;color:#8a3d06;background:#fff6ee}.pq-pastille.pr-p-redigee{border-color:#1e22274d;color:var(--pp-encre-2)}.pq-pastille.pr-p-relue{border-color:#3a3f46;color:var(--pp-encre)}.pq-pastille.pr-p-validee{background:#3a3f46;border-color:#3a3f46;color:#fff}.pq-ligne.pr-e-relue .pq-n,.pq-ligne.pr-e-validee .pq-n{background:var(--pp-anthracite);color:#fff;border-color:#24282d}.pq-ligne.actif .pq-pastille[class*=pr-p-]{background:transparent;color:#e4e7ea;border-color:#ffffff59}.pr-statuts{grid-template-columns:repeat(3,minmax(0,1fr))}.pq-tete h5 .pp-tag{vertical-align:3px;margin-left:6px}.pr-repris{padding:11px 13px;border-radius:12px;background:#f4f5f7;border:1px solid rgba(30,34,39,.1)}.pr-repris>b,.pr-crochets>b,.pr-texte>b{display:block;font:700 15px/1.2 var(--pp-titre);color:var(--pp-encre);margin-bottom:7px}.pr-crochets>b span,.pr-texte>b span{font-size:12px;color:var(--pp-encre-3);margin-left:6px}.pr-repris dl{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 14px}.pr-repris dl>div{min-width:0}.pr-repris dt{font-size:11.5px;color:var(--pp-encre-3)}.pr-repris dd{margin:1px 0 0;font-size:13px;font-weight:600;color:var(--pp-encre);overflow-wrap:anywhere}.pr-repris dd.manque{font-weight:500;font-style:italic;color:#8a3d06}.pr-crochets{padding:11px 13px;border-radius:12px;background:#fff9f4;border:1px solid rgba(255,121,15,.35);border-left:3px solid var(--pp-neon)}.pr-crochets ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pr-crochets li{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:10px;align-items:center}.pr-c-ctx{font-size:12.5px;color:var(--pp-encre-2);line-height:1.4;min-width:0;overflow-wrap:anywhere}.pr-c-ctx mark{background:#ffe7d3;color:#7a3505;font-weight:700;padding:0 4px;border-radius:4px}.pr-c-saisie{display:flex;gap:6px}.pr-c-saisie input,.pr-ajout input{flex:1;min-width:0;height:36px;padding:6px 10px;border-radius:9px;border:1px solid rgba(30,34,39,.2);background:#fff;font:14px/1.3 Manrope,system-ui,sans-serif;color:var(--pp-encre)}.pr-c-saisie input:focus,.pr-ajout input:focus{outline:none;border-color:#ff790fbf;box-shadow:0 0 0 3px #ff790f29}.pr-c-saisie .pp-btn{padding:7px 12px}.pr-crochets small{display:block;margin-top:6px;font-size:12px;color:var(--pp-encre-3)}.pr-texte{display:flex;flex-direction:column;gap:8px}.pr-vide{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:var(--pp-chrome);border:1px solid rgba(30,34,39,.14);border-left:3px solid var(--pp-neon)}.pr-vide span{flex:1 1 240px;font-size:13px;color:var(--pp-encre)}.pr-parties{display:flex;flex-direction:column;gap:8px}.pr-partie{border-radius:12px;border:1px solid rgba(30,34,39,.13);background:#fff;overflow:hidden}.pr-partie-t{padding:7px 12px;font:700 12.5px/1.3 var(--pp-titre);letter-spacing:1.2px;color:var(--pp-encre);background:#f1f2f4;border-bottom:1px solid rgba(30,34,39,.08)}.pr-partie textarea,.pr-bloc{display:block;width:100%;border:0;padding:10px 12px;font:13.5px/1.6 Manrope,system-ui,sans-serif;color:var(--pp-encre);background:#fff;resize:vertical}.pr-bloc{border:1px solid rgba(30,34,39,.2);border-radius:12px;background:#fcfcfd}.pr-partie textarea:focus{outline:none;box-shadow:inset 0 0 0 2px #ff790f59}.pr-bloc:focus{outline:none;border-color:#ff790fbf;box-shadow:0 0 0 3px #ff790f29}.pr-ajout{display:flex;gap:8px}@container pq (max-width:640px){.pr-crochets li{grid-template-columns:1fr}.pr-ajout{flex-direction:column}}.sg-carte .pp-carte-suite{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sg-carte{grid-template-rows:auto}.sg-nb{width:50px;height:50px;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#3a3f46,#2a2e34 55%,#24282d);color:#fff;box-shadow:0 0 0 1px #ff790f99,0 0 10px #ff790f40}.sg-nb b{font:700 20px/1 Barlow Semi Condensed,sans-serif}.sg-nb small{font-size:10px;letter-spacing:.6px;color:#c8cdd3;text-transform:uppercase}:root .fc{--fc-chrome:linear-gradient(180deg,#FFFFFF 0%,#F3F4F6 36%,#DADDE2 52%,#EEF0F2 70%,#FAFAFB 100%);--fc-chrome-h:linear-gradient(180deg,#FFFFFF 0%,#F7F8F9 36%,#E2E5E9 52%,#F3F4F6 70%,#FFFFFF 100%);--fc-verre:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.86));--fc-arete:linear-gradient(180deg,#FFFFFF 0%,#C3C8CF 48%,#E6E8EB 100%);--fc-anthracite:linear-gradient(180deg,#3A3F46 0%,#2A2E34 55%,#24282D 100%);--fc-neon:#FF790F;--fc-anneau:0 0 0 1px rgba(255,121,15,.6), 0 0 10px rgba(255,121,15,.3);--fc-ombre:0 1px 2px rgba(30,34,39,.07), 0 10px 24px -12px rgba(30,34,39,.24);--fc-relief:inset 0 1px 0 rgba(255,255,255,.95), inset 0 -1px 0 rgba(30,34,39,.08);--fc-encre:#1E2227;--fc-encre-2:#454B54;--fc-encre-3:#565D66;--fc-titre:"Barlow Semi Condensed","Arial Narrow",sans-serif;color:var(--fc-encre);container:fc / inline-size}:root .fc .fc-volet{container:fcvolet / inline-size}:root .fc .fc-tete{gap:14px;margin-bottom:12px}:root .fc .fc-barre{height:6px;background:#1e22271a;border-radius:6px}:root .fc .fc-barre span{background:linear-gradient(90deg,#3a3f46,#565d66);border-radius:6px;box-shadow:none}:root .fc .fc-progression-l{font-size:12.5px;color:var(--fc-encre-2)}:root .fc .fc-progression-l b{color:var(--fc-encre)}:root .fc .fc-manque{color:#a84b0a}:root .fc .fc-verdict{background:var(--fc-chrome);border:1px solid rgba(30,34,39,.16);border-left:3px solid var(--fc-neon);border-radius:12px;padding:8px 14px;font-size:13px;color:var(--fc-encre);box-shadow:var(--fc-relief)}:root .fc .fc-etapes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px}:root .fc .fc-etape{min-height:0;padding:10px 11px 9px;gap:7px;border-radius:13px;border:1px solid transparent;border-top-width:1px;background:var(--fc-chrome) padding-box,var(--fc-arete) border-box;box-shadow:var(--fc-relief),var(--fc-ombre);color:var(--fc-encre);transform:none}:root .fc .fc-etape:hover{box-shadow:var(--fc-relief),0 6px 16px -10px #1e222773}:root .fc .fc-etape .t{font:700 14.5px/1.15 var(--fc-titre);color:var(--fc-encre)}:root .fc .fc-etape .s{font-size:11.5px;color:var(--fc-encre-3);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}:root .fc .fc-pastille{width:26px;height:26px;border-radius:8px;background:#fff;color:var(--fc-encre);border:1px solid rgba(30,34,39,.18);font:700 13px/1 var(--fc-titre)}:root .fc .fc-etape-barre{height:4px;background:#1e22271a}:root .fc .fc-etape-barre span{background:#8a9099}:root .fc .fc-etape-compte{font-size:11px;color:var(--fc-encre-3)}:root .fc .fc-etape.complet .fc-pastille{background:var(--fc-anthracite);color:#fff;border-color:#24282d}:root .fc .fc-etape.complet .fc-etape-barre span{background:#3a3f46}:root .fc .fc-etape.complet .fc-etape-compte{color:var(--fc-encre-2)}:root .fc .fc-etape.actif{color:#fff;background:var(--fc-anthracite) padding-box,linear-gradient(180deg,#5a6068,#24282d) border-box;box-shadow:var(--fc-anneau),var(--fc-ombre)}:root .fc .fc-etape.actif .t{color:#fff}:root .fc .fc-etape.actif .s,:root .fc .fc-etape.actif .fc-etape-compte{color:#c8cdd3}:root .fc .fc-etape.actif .fc-pastille{background:#ffffff1a;color:#fff;border-color:#ff790fcc;box-shadow:0 0 8px #ff790f66}:root .fc .fc-etape.actif .fc-etape-barre{background:#ffffff29}:root .fc .fc-etape.actif .fc-etape-barre span{background:var(--fc-neon);box-shadow:0 0 6px #ff790f99}:root .fc .fc-bloc{gap:12px}:root .fc .fc-volets{display:grid;grid-template-columns:minmax(200px,236px) minmax(0,1fr);gap:14px;align-items:start;scroll-margin-top:12px}:root .fc .fc-sommaire{position:sticky;top:12px;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:15px;border:1px solid transparent;background:var(--fc-verre) padding-box,var(--fc-arete) border-box;box-shadow:var(--fc-ombre)}:root .fc .fc-som{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;width:100%;text-align:left;padding:9px 10px;border-radius:10px;border:0;background:none;cursor:pointer;color:var(--fc-encre);font:inherit}:root .fc .fc-som:hover{background:#1e22270d}:root .fc .fc-som-point{width:9px;height:9px;border-radius:50%;background:#c9cdd3}:root .fc .fc-som.complet .fc-som-point{background:#3a3f46}:root .fc .fc-som-t{font:600 14px/1.25 var(--fc-titre);letter-spacing:.2px}:root .fc .fc-som-n{font-size:11.5px;font-weight:700;color:var(--fc-encre-3);font-variant-numeric:tabular-nums}:root .fc .fc-som.actif{background:var(--fc-anthracite);color:#fff;box-shadow:var(--fc-anneau)}:root .fc .fc-som.actif .fc-som-point{background:var(--fc-neon);box-shadow:0 0 6px #ff790fcc}:root .fc .fc-som.actif .fc-som-n{color:#c8cdd3}:root .fc .fc-volet{min-width:0;border-radius:16px;border:1px solid transparent;background:var(--fc-verre) padding-box,var(--fc-arete) border-box;box-shadow:var(--fc-ombre);padding:18px 20px 14px}:root .fc .fc-volet .fc-section{background:none;border:0;border-radius:0;padding:0;margin:0;box-shadow:none}:root .fc .fc-section h4{display:flex;align-items:center;gap:9px;margin:0 0 3px;font:700 21px/1.15 var(--fc-titre);color:var(--fc-encre)}:root .fc .fc-section h4:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--fc-neon);box-shadow:0 0 6px #ff790fb3}:root .fc .fc-note{font-size:13px;color:var(--fc-encre-2);margin:0 0 14px;max-width:80ch;line-height:1.5}:root .fc .fc-volet-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(30,34,39,.1)}:root .fc .fc-nav-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;cursor:pointer;font:700 13.5px/1.2 var(--fc-titre);letter-spacing:.3px;color:var(--fc-encre);border:1px solid rgba(30,34,39,.2);background:var(--fc-chrome);box-shadow:var(--fc-relief),0 2px 6px -3px #1e222759}:root .fc .fc-nav-btn:hover:not(:disabled){background:var(--fc-chrome-h)}:root .fc .fc-nav-btn:disabled{opacity:.55;cursor:not-allowed}:root .fc .fc-nav-btn.plein{color:#fff;border-color:#24282d;background:var(--fc-anthracite);box-shadow:0 4px 10px -4px #00000080}:root .fc .fc-volet .grille{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 14px}:root .fc .fc-volet .grille>*{grid-column:span 4;min-width:0}:root .fc .fc-volet .grille>.large{grid-column:span 6}:root .fc .fc-volet .grille>.court{grid-column:span 3}:root .fc .fc-volet .grille>:is(.fc-questions,.fc-cartes,.fc-info,[style*="1/-1"],[style*="1 / -1"]){grid-column:1 / -1}:root .fc .fc-volet .champ{margin:0;gap:5px;position:relative}:root .fc .fc-volet .champ>span{font:600 12.5px/1.3 Manrope,system-ui,sans-serif;color:var(--fc-encre-2);letter-spacing:.1px}:root .fc .fc-volet .champ :is(input,select,textarea),:root .fc .fc-contact input{height:40px;padding:8px 11px;border-radius:10px;font-size:14px;color:var(--fc-encre);border:1px solid rgba(30,34,39,.2);background:#fcfcfd;box-shadow:inset 0 1px 2px #1e22270d}:root .fc .fc-volet .champ textarea{height:auto;min-height:84px}:root .fc .fc-volet .champ :is(input,select,textarea):focus,:root .fc .fc-contact input:focus{outline:none;border-color:#ff790fbf;box-shadow:0 0 0 3px #ff790f29;background:#fff}:root .fc .fc-volet .champ:has(.fc-aide)>span:after{content:"?";display:inline-grid;place-items:center;width:15px;height:15px;margin-left:6px;border-radius:50%;font:700 10px/1 Manrope,sans-serif;color:var(--fc-encre-3);border:1px solid rgba(30,34,39,.25);vertical-align:1px}:root .fc .fc-volet .champ .fc-aide{display:none;font-size:12px;line-height:1.4;color:var(--fc-encre-2)}:root .fc .fc-volet .champ:focus-within .fc-aide,:root .fc .fc-volet .champ:hover .fc-aide{display:block}:root .fc .fc-carnet{display:flex;flex-direction:column;border-radius:12px;border:1px solid rgba(30,34,39,.12);overflow:hidden;background:#fff}:root .fc .fc-carnet-tete,:root .fc .fc-contact{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1.15fr) minmax(0,1.3fr) minmax(130px,160px);gap:10px;align-items:center;padding:8px 12px}:root .fc .fc-carnet-tete{background:#f1f2f4;font:700 11px/1.3 var(--fc-titre);letter-spacing:1.4px;text-transform:uppercase;color:var(--fc-encre-3);padding-top:7px;padding-bottom:7px}:root .fc .fc-contact+.fc-contact{border-top:1px solid rgba(30,34,39,.08)}:root .fc .fc-contact-l{font:700 14.5px/1.25 var(--fc-titre);color:var(--fc-encre);display:flex;align-items:center;gap:6px}:root .fc .fc-contact input{width:100%;min-width:0;height:38px}:root .fc .fc-contact-vide{display:block;height:38px;border-radius:10px;background:repeating-linear-gradient(135deg,transparent 0 6px,rgba(30,34,39,.04) 6px 7px)}:root .fc .fc-info-bulle{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;font:700 10px/1 Manrope,sans-serif;font-style:normal;color:var(--fc-encre-3);border:1px solid rgba(30,34,39,.25);cursor:help}:root .fc .fc-info-bulle:is(:hover,:focus):after{content:attr(data-aide);position:absolute;left:0;top:calc(100% + 6px);z-index:5;width:260px;padding:9px 11px;border-radius:10px;background:#2a2e34;color:#f2f3f5;font:500 12px/1.45 Manrope,sans-serif;box-shadow:0 10px 24px -10px #00000080;white-space:normal}:root .fc .fc-auto{margin:0 0 12px;padding:9px 12px;border-radius:12px;background:var(--fc-chrome);border:1px solid rgba(30,34,39,.14);border-left:3px solid var(--fc-neon);box-shadow:var(--fc-relief)}:root .fc .fc-auto-ligne{display:flex;align-items:center;gap:12px;flex-wrap:wrap}:root .fc .fc-auto-t{flex:1 1 280px;font-size:13px;color:var(--fc-encre)}:root .fc .fc-auto-detail{margin-top:8px}:root .fc .fc-auto-detail summary{cursor:pointer;font-size:12.5px;font-weight:700;color:#8a3d06}:root .fc .fc-auto-liste{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px}:root .fc .fc-auto-liste li{display:grid;grid-template-columns:minmax(120px,170px) minmax(0,1fr) auto;gap:10px;align-items:baseline;font-size:12.5px;padding:4px 0;border-top:1px solid rgba(30,34,39,.08)}:root .fc .fc-auto-liste span{color:var(--fc-encre-2)}:root .fc .fc-auto-liste b{color:var(--fc-encre);font-weight:600;overflow-wrap:anywhere}:root .fc .fc-auto-liste em{font-style:normal;color:var(--fc-encre-3);font-size:12px;white-space:nowrap}:root .fc .fc-auto-manque{margin:6px 0 0;font-size:12.5px;color:#8a3d06}@container fc (max-width:1060px){.fc-etapes{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container fc (max-width:900px){.fc-volets{grid-template-columns:1fr!important}.fc-sommaire{position:static!important;flex-direction:row!important;overflow-x:auto;padding:6px!important}.fc-som{width:auto!important;flex:none;white-space:nowrap}}@container fc (max-width:520px){.fc-etapes{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container fcvolet (max-width:760px){.fc-carnet-tete{display:none!important}.fc-contact{grid-template-columns:minmax(110px,150px) minmax(0,1fr) minmax(118px,150px)!important;grid-template-areas:"l n t" ". a a";row-gap:8px!important;padding:9px 12px!important}.fc-contact-l{grid-area:l}.fc-contact .c-nom{grid-area:n}.fc-contact .c-tel{grid-area:t}.fc-contact .c-adr{grid-area:a}.fc-contact-vide{display:none!important}}@container fcvolet (max-width:480px){.fc-contact{grid-template-columns:minmax(0,1fr) minmax(110px,140px)!important;grid-template-areas:"l l" "n t" "a a"!important}}@container fcvolet (max-width:620px){.grille>*,.grille>.large{grid-column:span 12!important}.grille>.court{grid-column:span 6!important}}@container fcvolet (max-width:380px){.fc-contact{grid-template-columns:1fr!important;grid-template-areas:"l" "n" "t" "a"!important}.grille>.court{grid-column:span 12!important}}:root .fc .fc-trous{margin-top:12px;padding:12px 16px;border-radius:14px;font-size:13px;color:var(--fc-encre);border:1px solid transparent;border-left:3px solid var(--fc-neon);background:var(--fc-verre) padding-box,var(--fc-arete) border-box;box-shadow:var(--fc-ombre)}:root .fc .fc-trous>b{font:700 16px/1.2 var(--fc-titre);color:var(--fc-encre)}:root .fc .fc-trous-l{gap:6px;margin:9px 0 6px}:root .fc .fc-trou{padding:3px 10px;border-radius:999px;font-size:12.5px;color:var(--fc-encre-2);background:var(--fc-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fc-relief)}:root .fc .fc-trou.bloquant{color:var(--fc-encre);font-weight:700;border-color:#ff790fcc;box-shadow:var(--fc-relief),0 0 8px #ff790f4d}:root .fc .fc-trous .fc-note{margin:0;font-size:12.5px}:root .metier-nav .nav-barre{display:flex;gap:8px;margin:0 0 12px}:root .metier-nav .nav-barre-btn{flex:1;display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:14px;cursor:pointer;text-align:left;color:#1e2227;border:1px solid transparent;background:linear-gradient(180deg,#fff,#f3f4f6 36%,#dadde2 52%,#eef0f2 70%,#fafafb) padding-box,linear-gradient(180deg,#fff,#c3c8cf 48%,#e6e8eb) border-box;box-shadow:inset 0 1px #fffffff2,0 1px 2px #1e222712,0 10px 24px -14px #1e22274d;font:inherit}:root .metier-nav .nav-barre-btn b{font:700 18px/1.1 Barlow Semi Condensed,Arial Narrow,sans-serif;letter-spacing:.2px}:root .metier-nav .nav-barre-s{font-size:12.5px;color:#565d66}:root .metier-nav .nav-barre-fl{margin-left:auto;font-weight:700;color:#565d66}:root .metier-nav .nav-barre-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#fff;border:1px solid rgba(30,34,39,.16);color:#2a2e34}:root .metier-nav .nav-barre-btn:hover{box-shadow:0 0 0 1px #ff790f80,0 10px 24px -14px #1e222759}:root .metier-nav .nav-barre-btn.actif{color:#fff;background:linear-gradient(180deg,#3a3f46,#2a2e34 55%,#24282d) padding-box,linear-gradient(180deg,#5a6068,#24282d) border-box;box-shadow:0 0 0 1px #ff790f99,0 0 12px #ff790f47,0 10px 24px -14px #00000080}:root .metier-nav .nav-barre-btn.actif .nav-barre-ico{background:#ffffff1a;color:#fff;border-color:#ff790fcc}:root .metier-nav .nav-barre-btn.actif :is(.nav-barre-s,.nav-barre-fl){color:#c8cdd3}:root .metier-nav .nav-cartes{margin:0 0 14px}:root .metier-nav .nav-cartes-t{display:flex;align-items:center;gap:8px;margin:0 0 7px;font:700 11px/1.3 Barlow Semi Condensed,sans-serif;letter-spacing:2.2px;text-transform:uppercase;color:#565d66}:root .metier-nav .nav-cartes-t:before{content:"";width:22px;height:2px;border-radius:2px;background:#ff790f;box-shadow:0 0 6px #ff790fbf}:root .metier-nav .nav-cartes-l{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px}:root .metier-nav .nav-carte{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:6px 11px;align-items:start;text-align:left;padding:13px 14px 12px;border-radius:14px;cursor:pointer;color:#1e2227;font:inherit;border:1px solid transparent;background:linear-gradient(180deg,#fffffff7,#ffffffe0) padding-box,linear-gradient(180deg,#fff,#c3c8cf 48%,#e6e8eb) border-box;box-shadow:0 1px 2px #1e222712,0 10px 24px -14px #1e22274d;transition:transform .15s ease,box-shadow .15s ease}:root .metier-nav .nav-carte:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ff790f80,0 14px 28px -14px #1e222759}:root .metier-nav .nav-carte-ico{grid-row:1 / 3;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#2a2e34;background:linear-gradient(180deg,#fff,#f3f4f6 36%,#dadde2 52%,#eef0f2 70%,#fafafb);border:1px solid rgba(30,34,39,.16)}:root .metier-nav .nav-carte-t{display:flex;flex-direction:column;gap:2px;min-width:0}:root .metier-nav .nav-carte-t b{font:700 16px/1.15 Barlow Semi Condensed,Arial Narrow,sans-serif}:root .metier-nav .nav-carte-t small{font-size:12px;line-height:1.35;color:#565d66}:root .metier-nav .nav-carte-i{grid-column:2;justify-self:start;white-space:nowrap;font:700 11.5px/1.5 Barlow Semi Condensed,sans-serif;letter-spacing:.3px;padding:0 9px;border-radius:999px;color:#454b54;background:#fff;border:1px solid rgba(30,34,39,.16)}:root .metier-nav .nav-carte-pt{position:absolute;top:10px;right:10px;width:9px;height:9px;border-radius:50%;background:#ff790f;box-shadow:0 0 7px #ff790fcc}:root .metier-nav .nav-carte.actif{color:#fff;background:linear-gradient(180deg,#3a3f46,#2a2e34 55%,#24282d) padding-box,linear-gradient(180deg,#5a6068,#24282d) border-box;box-shadow:0 0 0 1px #ff790f99,0 0 12px #ff790f47,0 12px 24px -14px #00000080}:root .metier-nav .nav-carte.actif .nav-carte-ico{background:#ffffff1a;color:#fff;border-color:#ff790fcc}:root .metier-nav .nav-carte.actif .nav-carte-t small{color:#c8cdd3}:root .metier-nav .nav-carte.actif .nav-carte-i{background:transparent;color:#e4e7ea;border-color:#ffffff59}@media(max-width:820px){:root .metier-nav .nav-barre,:root .metier-nav .nav-cartes{display:none}}@media(prefers-reduced-motion:reduce){:root .metier-nav .nav-carte{transition:none}}.sl{--sl-chrome:linear-gradient(180deg,#FFFFFF 0%,#F3F4F6 36%,#DADDE2 52%,#EEF0F2 70%,#FAFAFB 100%);--sl-verre:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.86));--sl-arete:linear-gradient(180deg,#FFFFFF 0%,#C3C8CF 48%,#E6E8EB 100%);--sl-anthracite:linear-gradient(180deg,#3A3F46 0%,#2A2E34 55%,#24282D 100%);--sl-anneau:0 0 0 1px rgba(255,121,15,.6),0 0 10px rgba(255,121,15,.3);--sl-ombre:0 1px 2px rgba(30,34,39,.07),0 10px 24px -12px rgba(30,34,39,.24);--sl-encre:#1E2227;--sl-encre-2:#454B54;--sl-encre-3:#565D66;--sl-titre:"Barlow Semi Condensed","Arial Narrow",sans-serif;display:flex;flex-direction:column;gap:12px;color:var(--sl-encre);container:sl / inline-size;--pp-anthracite:var(--sl-anthracite);--pp-anneau:var(--sl-anneau);--pp-chrome:var(--sl-chrome);--pp-encre:var(--sl-encre);--pp-encre-2:var(--sl-encre-2);--pp-encre-3:var(--sl-encre-3);--pp-titre:var(--sl-titre);--pp-neon:#FF790F;--pp-relief:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(30,34,39,.08)}.sl :is(.sl-tete,.sl-panneau){border:1px solid transparent;border-radius:16px;background:var(--sl-verre) padding-box,var(--sl-arete) border-box;box-shadow:var(--sl-ombre)}.sl-tete{display:flex;align-items:center;gap:16px;padding:14px 18px;flex-wrap:wrap}.sl-tete-t{flex:1 1 240px;min-width:0}.sl-tete-t h3{margin:0;font:700 24px/1.1 var(--sl-titre)}.sl-tete-t p{margin:3px 0 0;font-size:13px;color:var(--sl-encre-2)}.sl-tete-a{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sl-photo{flex:none;width:56px;height:56px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:var(--sl-anthracite);color:#fff;font:700 19px/1 var(--sl-titre);box-shadow:var(--sl-anneau)}.sl-photo img{width:100%;height:100%;object-fit:cover}.sl-photo.grand{width:96px;height:118px;border-radius:12px;font-size:28px}.sl-onglets{display:flex;gap:6px;flex-wrap:wrap;padding:5px;border-radius:14px;background:#eceef1}.sl-onglet{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:10px;border:0;background:transparent;cursor:pointer;font:700 14px/1.2 var(--sl-titre);color:var(--sl-encre-2)}.sl-onglet:hover{background:#ffffffb3}.sl-onglet em{font-style:normal;font-size:11px;min-width:18px;padding:0 5px;border-radius:999px;background:#fff;color:var(--sl-encre-2);border:1px solid rgba(30,34,39,.15)}.sl-onglet em:empty{display:none}.sl-onglet.actif{background:var(--sl-anthracite);color:#fff;box-shadow:var(--sl-anneau)}.sl-onglet.actif em{background:transparent;color:#e4e7ea;border-color:#ffffff59}.sl-panneau{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.sl-h{margin:4px 0 0;font:700 16px/1.2 var(--sl-titre);display:flex;align-items:center;gap:8px}.sl-h:before{content:"";width:22px;height:2px;border-radius:2px;background:#ff790f;box-shadow:0 0 6px #ff790fb3}.sl-aide{margin:0;font-size:13px;color:var(--sl-encre-2);line-height:1.5}.sl-grille{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 14px}.sl-champ{grid-column:span 4;display:flex;flex-direction:column;gap:5px;min-width:0;font:600 12.5px/1.3 Manrope,system-ui,sans-serif;color:var(--sl-encre-2)}.sl-champ.large{grid-column:span 6}.sl-champ.court{grid-column:span 3}.sl-champ :is(input,select,textarea){height:40px;padding:8px 11px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:#fcfcfd;font:14px/1.4 Manrope,system-ui,sans-serif;color:var(--sl-encre);min-width:0}.sl-champ textarea{height:auto;min-height:72px;resize:vertical}.sl-champ :is(input,select,textarea):focus{outline:none;border-color:#ff790fbf;box-shadow:0 0 0 3px #ff790f29;background:#fff}.sl-note{grid-column:1 / -1}.sl-cases{display:flex;flex-direction:column;gap:8px;font-size:13.5px}.sl-cases label{display:flex;gap:9px;align-items:center}.sl-cases input{width:18px;height:18px;accent-color:#3A3F46}.sl-photo-bloc{display:flex;gap:16px;align-items:center;padding:12px 14px;border-radius:12px;background:#f4f5f7}.sl-photo-bloc b{display:block;font:700 15px/1.2 var(--sl-titre)}.sl-photo-bloc small{display:block;font-size:12.5px;color:var(--sl-encre-2);margin:3px 0 8px}.sl-fichier{cursor:pointer;margin-right:8px}.sl-apt{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-etat{grid-column:span 4;display:flex;flex-direction:column;gap:5px;font:600 12.5px/1.3 Manrope,system-ui,sans-serif;color:var(--sl-encre-2)}.sl-v{align-self:flex-start;font:700 12px/1.5 var(--sl-titre);letter-spacing:.3px;padding:2px 10px;border-radius:999px;background:#fff;border:1px solid rgba(30,34,39,.2);color:var(--sl-encre-2)}.sl-v.v-Valide{background:#3a3f46;border-color:#3a3f46;color:#fff}.sl-v.v-Expirebientôt{border-color:#ff790fcc;color:#8a3d06;box-shadow:0 0 8px #ff790f40}.sl-v.v-Expiré{border-color:#a3261b;color:#a3261b;background:#fdf2f0}.sl-habs{display:flex;flex-direction:column;gap:10px}.sl-hab{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:13px;background:#fff;border:1px solid rgba(30,34,39,.13)}.sl-hab-tete{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sl-hab-tete select{flex:1 1 260px;height:40px;padding:8px 11px;border-radius:10px;border:1px solid rgba(30,34,39,.2);background:var(--sl-chrome);font:700 14.5px/1.2 var(--sl-titre);color:var(--sl-encre)}.sl-surtitre{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:var(--sl-encre-2)}.sl-surtitre input{accent-color:#3A3F46}.sl-puces{display:flex;flex-wrap:wrap;gap:5px}.sl-puce{padding:4px 10px;border-radius:999px;border:1px solid rgba(30,34,39,.2);background:#fff;cursor:pointer;font:700 12.5px/1.3 var(--sl-titre);color:var(--sl-encre-2)}.sl-puce.oui{background:var(--sl-anthracite);color:#fff;border-color:#24282d;box-shadow:var(--sl-anneau)}.sl-titre{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:16px;align-items:start}.sl-titre-reglages{display:flex;flex-direction:column;gap:12px}.sl-titre-reglages>b{font:700 16px/1.2 var(--sl-titre)}.sl-titre .sl-grille .sl-champ{grid-column:1 / -1}.sl-palettes{display:flex;gap:8px;flex-wrap:wrap}.sl-palette{width:38px;height:38px;border-radius:10px;border:2px solid #fff;box-shadow:0 0 0 1px #1e222740;cursor:pointer}.sl-palette.oui{box-shadow:0 0 0 2px #ff790f,0 0 10px #ff790f80}.sl-couleurs{display:flex;gap:14px}.sl-couleurs label{display:flex;flex-direction:column;gap:4px;font:600 12.5px/1.3 Manrope,system-ui,sans-serif;color:var(--sl-encre-2)}.sl-couleurs input{width:64px;height:36px;padding:2px;border-radius:9px;border:1px solid rgba(30,34,39,.2);background:#fff;cursor:pointer}.sl-logo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:#f4f5f7;font-size:12.5px;color:var(--sl-encre-2)}.sl-logo img{max-height:40px;max-width:120px;object-fit:contain;background:#fff;border-radius:6px;padding:3px}.sl-logo span{flex:1 1 160px}.sl-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-apercu{border-radius:14px;overflow:hidden;background:#e9ebee;border:1px solid rgba(30,34,39,.12)}.sl-apercu iframe{display:block;width:100%;height:520px;border:0;background:#e9ebee}.sl-nouveau{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:12px 14px;margin-bottom:12px;border-radius:14px;background:#fff;border:1px solid rgba(30,34,39,.14);border-left:3px solid #FF790F;box-shadow:0 10px 24px -14px #1e22274d}.sl-nouveau b{font:700 16px/1.2 Barlow Semi Condensed,sans-serif;margin-right:4px}.sl-nouveau input{flex:1 1 150px;height:38px;padding:7px 11px;border-radius:10px;border:1px solid rgba(30,34,39,.2);font:14px Manrope,system-ui,sans-serif}.sl-carte .sl-photo{width:50px;height:50px;border-radius:13px;font-size:17px;background:linear-gradient(180deg,#3a3f46,#2a2e34 55%,#24282d);box-shadow:0 0 0 1px #ff790f99,0 0 10px #ff790f4d}.sl-carte .sl-photo span{color:#fff}.sl-jauge{display:block;height:4px;border-radius:4px;background:#1e22271a;overflow:hidden}.sl-jauge i{display:block;height:100%;background:#3a3f46;border-radius:4px}@container sl (max-width:760px){.sl-titre{grid-template-columns:1fr}.sl-champ,.sl-champ.large,.sl-etat,.sl-champ.court{grid-column:span 6}}@container sl (max-width:480px){.sl-champ,.sl-champ.large,.sl-champ.court,.sl-etat{grid-column:1 / -1}.sl-apt{grid-template-columns:1fr}}.pe{--pe-chrome:linear-gradient(180deg,#FFFFFF 0%,#F3F4F6 36%,#DADDE2 52%,#EEF0F2 70%,#FAFAFB 100%);--pe-verre:linear-gradient(180deg,rgba(255,255,255,.97),rgba(255,255,255,.88));--pe-arete:linear-gradient(180deg,#FFFFFF 0%,#C3C8CF 48%,#E6E8EB 100%);--pe-anthracite:linear-gradient(180deg,#3A3F46 0%,#2A2E34 55%,#24282D 100%);--pe-anneau:0 0 0 1px rgba(255,121,15,.6),0 0 10px rgba(255,121,15,.3);--pe-ombre:0 1px 2px rgba(30,34,39,.07),0 10px 24px -12px rgba(30,34,39,.24);--pe-encre:#1E2227;--pe-encre-2:#454B54;--pe-encre-3:#565D66;--pe-titre:"Barlow Semi Condensed","Arial Narrow",sans-serif;--pe-corps:"Manrope",system-ui,sans-serif;display:flex;flex-direction:column;gap:14px;color:var(--pe-encre);font-family:var(--pe-corps);container:pe / inline-size}.pe *{box-sizing:border-box}.pe-carte{border:1px solid transparent;border-radius:16px;background:var(--pe-verre) padding-box,var(--pe-arete) border-box;box-shadow:var(--pe-ombre);padding:16px 18px;display:flex;flex-direction:column;gap:12px;min-width:0}.pe-h{margin:0;font:700 17px/1.2 var(--pe-titre);display:flex;align-items:center;gap:8px;color:var(--pe-encre)}.pe-h:before{content:"";flex:none;width:20px;height:2px;border-radius:2px;background:#ff790f;box-shadow:0 0 6px #ff790fb3}.pe-h small{margin-left:auto;font:600 12.5px var(--pe-corps);color:var(--pe-encre-2)}.pe-aide{margin:0;font-size:13px;line-height:1.5;color:var(--pe-encre-2)}.pe-l{font:700 12.5px/1.3 var(--pe-corps);color:var(--pe-encre-2);margin:0}.pe-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pe-grille>.large{grid-column:1 / -1}.pe-ligne-champs{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.pe-champ{display:flex;flex-direction:column;gap:5px;flex:1 1 130px;min-width:0;font:700 12.5px/1.3 var(--pe-corps);color:var(--pe-encre-2)}.pe-champ :is(input,select,textarea){min-height:46px;padding:10px 12px;border-radius:12px;border:1px solid rgba(30,34,39,.22);background:#fcfcfd;font:600 16px/1.3 var(--pe-corps);color:var(--pe-encre);min-width:0;width:100%}.pe-champ textarea{min-height:96px;resize:vertical;font-weight:500}.pe-champ :is(input,select,textarea):focus{outline:none;border-color:#ff790fcc;box-shadow:0 0 0 3px #ff790f2e;background:#fff}.pe-puces{display:flex;flex-wrap:wrap;gap:8px}.pe-puce{min-height:44px;padding:8px 14px;border-radius:999px;border:1px solid rgba(30,34,39,.2);background:#fff;cursor:pointer;font:700 14px/1.2 var(--pe-titre);color:var(--pe-encre-2);display:inline-flex;align-items:center;gap:7px;text-align:left}.pe-puce small{font:600 11.5px var(--pe-corps);color:var(--pe-encre-3)}.pe-puce:hover{border-color:#1e222766}.pe-puce.oui{background:var(--pe-anthracite);color:#fff;border-color:#24282d;box-shadow:var(--pe-anneau)}.pe-puce.oui small{color:#d9dce0}.pe-puce:disabled{cursor:default;opacity:1}.pe-seg{display:flex;gap:4px;padding:4px;border-radius:14px;background:#eceef1;flex-wrap:wrap}.pe-seg button{flex:1 1 0;min-width:48px;min-height:42px;border:0;border-radius:10px;background:transparent;cursor:pointer;font:700 14px var(--pe-titre);color:var(--pe-encre-2)}.pe-seg button[aria-pressed=true]{background:var(--pe-anthracite);color:#fff;box-shadow:var(--pe-anneau)}.pe-pas{display:inline-flex;align-items:center;border-radius:12px;border:1px solid rgba(30,34,39,.2);background:#fff;overflow:hidden}.pe-pas button{width:44px;height:44px;border:0;background:var(--pe-chrome);cursor:pointer;font:700 20px/1 var(--pe-titre);color:var(--pe-encre)}.pe-pas output{min-width:76px;text-align:center;font:700 16px var(--pe-titre);color:var(--pe-encre)}.pe-bascule{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 12px;border-radius:12px;background:#f4f5f7;border:1px solid rgba(30,34,39,.1);cursor:pointer;font:700 14.5px var(--pe-corps);color:var(--pe-encre);width:100%;text-align:left}.pe-bascule small{display:block;font:500 12.5px var(--pe-corps);color:var(--pe-encre-2);margin-top:2px}.pe-bascule i{flex:none;width:46px;height:28px;border-radius:999px;background:#c9cdd3;position:relative;transition:background .15s}.pe-bascule i:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:left .15s}.pe-bascule[aria-pressed=true] i{background:#2a2e34;box-shadow:var(--pe-anneau)}.pe-bascule[aria-pressed=true] i:after{left:21px}.pe-total{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pe-total b{font:700 34px/1 var(--pe-titre);color:var(--pe-encre)}.pe-total span{font:600 13px var(--pe-corps);color:var(--pe-encre-2)}.pe-jour{display:flex;align-items:center;gap:8px}.pe-jour b{flex:1;text-align:center;font:700 18px/1.2 var(--pe-titre)}.pe-fleche{width:46px;height:46px;border-radius:12px;border:1px solid rgba(30,34,39,.2);background:var(--pe-chrome);cursor:pointer;font:700 20px var(--pe-titre);color:var(--pe-encre)}.pe-fleche:disabled{opacity:.45;cursor:default}.pe-statut{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;border:1px solid rgba(30,34,39,.22);background:#fff;font:700 12px/1.5 var(--pe-titre);letter-spacing:.2px;color:var(--pe-encre-2);white-space:nowrap}.pe-statut[data-s=validee],.pe-statut[data-s=acceptee]{background:#2a2e34;border-color:#2a2e34;color:#fff}.pe-statut[data-s=envoyee],.pe-statut[data-s=en_attente]{border-color:#ff790fcc;color:#8a3d06;box-shadow:0 0 8px #ff790f38}.pe-statut[data-s=a_corriger],.pe-statut[data-s=refusee]{border-color:#a3261b;color:#a3261b;background:#fdf2f0}.pe-statut[data-s=brouillon],.pe-statut[data-s=annulee]{border-style:dashed}.pe-message{padding:10px 12px;border-radius:12px;font:600 13.5px/1.45 var(--pe-corps);border:1px solid rgba(30,34,39,.14);background:#f4f5f7;color:var(--pe-encre)}.pe-message.alerte{border-color:#a3261b;background:#fdf2f0;color:#7e1d14}.pe-message.ok{border-left:3px solid #FF790F;background:#fff}.pe-envoi{position:sticky;bottom:10px;z-index:5;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:16px;background:var(--pe-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:0 14px 30px -14px #1e222773,inset 0 1px #fff}.pe-envoi p{flex:1 1 180px;margin:0;font:600 13px/1.4 var(--pe-corps);color:var(--pe-encre-2)}.pe-btn{min-height:46px;padding:10px 18px;border-radius:12px;border:1px solid rgba(30,34,39,.22);background:var(--pe-chrome);cursor:pointer;font:700 15px/1.1 var(--pe-titre);color:var(--pe-encre);display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.pe-btn:hover{border-color:#1e222766}.pe-btn.neon{background:var(--pe-anthracite);color:#fff;border-color:#24282d;box-shadow:var(--pe-anneau)}.pe-btn.neon:disabled{background:#8e949c;border-color:#8e949c;box-shadow:none;color:#fff;cursor:not-allowed}.pe-btn.petit{min-height:38px;padding:7px 12px;font-size:13.5px}.pe-btn.rouge{color:#a3261b;border-color:#a3261b80;background:#fff}.pe-lien{background:none;border:0;padding:4px 0;cursor:pointer;font:700 13px var(--pe-corps);color:#8a3d06;text-decoration:underline;text-underline-offset:3px}.pe-liste{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pe-ligne{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;background:#fff;border:1px solid rgba(30,34,39,.12);min-width:0}button.pe-ligne{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit}button.pe-ligne:hover{border-color:#1e22274d}.pe-ligne-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pe-ligne-t b{font:700 15px/1.25 var(--pe-titre);color:var(--pe-encre);overflow-wrap:anywhere}.pe-ligne-t small{font:500 12.5px/1.4 var(--pe-corps);color:var(--pe-encre-2);overflow-wrap:anywhere}.pe-ligne-v{font:700 16px var(--pe-titre);color:var(--pe-encre);white-space:nowrap}.pe-ligne-a{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pe-pastille{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--pe-anthracite);color:#fff;font:700 14px var(--pe-titre);box-shadow:var(--pe-anneau)}.pe-pastille.claire{background:#eceef1;color:var(--pe-encre);box-shadow:none;border:1px solid rgba(30,34,39,.12)}.pe-vide{padding:18px;border-radius:14px;border:1px dashed rgba(30,34,39,.25);text-align:center;font:600 13.5px/1.5 var(--pe-corps);color:var(--pe-encre-2);background:#fff9}.pe-tuiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pe-tuile{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:14px;border-radius:14px;min-height:96px;cursor:pointer;text-align:left;border:1px solid transparent;background:var(--pe-verre) padding-box,var(--pe-arete) border-box;box-shadow:var(--pe-ombre);font:inherit;color:var(--pe-encre)}.pe-tuile .ico{color:var(--pe-encre)}.pe-tuile b{font:700 15.5px/1.2 var(--pe-titre)}.pe-tuile small{font:500 12px/1.35 var(--pe-corps);color:var(--pe-encre-2)}.pe-tuile.neon{background:var(--pe-anthracite);color:#fff;box-shadow:var(--pe-anneau),var(--pe-ombre)}.pe-tuile.neon .ico{color:#fff}.pe-tuile.neon small{color:#d9dce0}.pe-chiffres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pe-chiffre{padding:10px 12px;border-radius:12px;background:#f4f5f7;border:1px solid rgba(30,34,39,.08);display:flex;flex-direction:column;gap:2px}.pe-chiffre b{font:700 20px/1.1 var(--pe-titre);color:var(--pe-encre)}.pe-chiffre span{font:600 12px/1.3 var(--pe-corps);color:var(--pe-encre-2)}.pe-note{padding:12px 14px;border-radius:14px;background:#fff;border:1px solid rgba(30,34,39,.12);border-left:4px solid #8E949C;display:flex;flex-direction:column;gap:5px}.pe-note[data-i=important]{border-left-color:#ff790f;box-shadow:-4px 0 12px -8px #ff790fb3}.pe-note[data-i=urgent]{border-left-color:#a3261b;background:#fffaf9}.pe-note-t{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pe-note-t b{font:700 16px/1.25 var(--pe-titre);flex:1 1 160px}.pe-note-t em{font:700 11.5px var(--pe-titre);font-style:normal;letter-spacing:.3px;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid rgba(30,34,39,.2);color:var(--pe-encre-2)}.pe-note[data-i=urgent] .pe-note-t em{border-color:#a3261b;color:#a3261b}.pe-note[data-i=important] .pe-note-t em{border-color:#ff790fcc;color:#8a3d06}.pe-note p{margin:0;font:500 14px/1.55 var(--pe-corps);color:var(--pe-encre);white-space:pre-line}.pe-note small{font:500 12px var(--pe-corps);color:var(--pe-encre-2)}.pe-semaine{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;align-items:end}.pe-barre{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:none;padding:0;cursor:pointer;font:inherit;color:inherit}.pe-barre span{width:100%;max-width:36px;border-radius:7px 7px 3px 3px;background:#dadde2;min-height:4px}.pe-barre[data-s=validee] span{background:#2a2e34}.pe-barre[data-s=envoyee] span{background:#565d66;box-shadow:0 0 0 1px #ff790f99}.pe-barre[data-s=brouillon] span,.pe-barre[data-s=a_corriger] span{background:repeating-linear-gradient(135deg,#c3c8cf 0 4px,#e6e8eb 4px 8px)}.pe-barre b{font:700 12px var(--pe-titre);color:var(--pe-encre)}.pe-barre small{font:600 11px var(--pe-corps);color:var(--pe-encre-2);text-transform:capitalize}.pe-barre[aria-current=true] small{color:#8a3d06}.pe-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.pe-photo{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#e9ebee;border:1px solid rgba(30,34,39,.12);padding:0;cursor:pointer}.pe-photo img{width:100%;height:100%;object-fit:cover;display:block}.pe-photo span{position:absolute;inset:auto 0 0;padding:3px 6px;font:600 10.5px var(--pe-corps);color:#fff;background:#1e2227b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe-retire{position:absolute;top:4px;right:4px;width:28px;height:28px;border-radius:50%;border:0;background:#1e2227d9;color:#fff;font:700 15px/1 var(--pe-titre);cursor:pointer}.pe-depot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:120px;padding:16px;border-radius:14px;border:1.5px dashed rgba(30,34,39,.3);background:#fafafb;cursor:pointer;text-align:center;font:700 15px var(--pe-titre);color:var(--pe-encre)}.pe-depot small{font:500 12.5px var(--pe-corps);color:var(--pe-encre-2)}.pe-depot input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pe-groupe{display:flex;flex-direction:column;gap:8px}.pe-groupe>h4{margin:6px 0 0;font:700 14.5px/1.2 var(--pe-titre);color:var(--pe-encre);display:flex;gap:8px;align-items:center}.pe-groupe>h4 small{font:600 12px var(--pe-corps);color:var(--pe-encre-2)}.pe-table-defile{overflow-x:auto;border-radius:12px;border:1px solid rgba(30,34,39,.12);background:#fff}.pe-table{width:100%;border-collapse:collapse;font:600 13px/1.35 var(--pe-corps);color:var(--pe-encre);min-width:760px}.pe-table th{text-align:right;padding:9px 10px;font:700 12px/1.2 var(--pe-titre);letter-spacing:.2px;color:var(--pe-encre-2);background:#f4f5f7;border-bottom:1px solid rgba(30,34,39,.12);white-space:nowrap}.pe-table td{text-align:right;padding:9px 10px;border-bottom:1px solid rgba(30,34,39,.08);white-space:nowrap}.pe-table :is(th,td):first-child{text-align:left;position:sticky;left:0;background:inherit}.pe-table td:first-child{background:#fff;font-weight:700}.pe-table tr.total td{font-weight:800;background:#f4f5f7}.pe-table tr[data-ouvert=oui] td{background:#fafafb}.pe-droits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pe-droit{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid rgba(30,34,39,.13);cursor:pointer;font:700 13.5px/1.3 var(--pe-corps);color:var(--pe-encre)}.pe-droit input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:#2A2E34}.pe-droit small{display:block;font:500 12px/1.4 var(--pe-corps);color:var(--pe-encre-2);margin-top:2px}.pe-droit[data-oui=oui]{border-color:#ff790f99;box-shadow:0 0 0 1px #ff790f40}.pe-lien-invit{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:#f4f5f7;border:1px solid rgba(30,34,39,.1)}.pe-lien-invit code{flex:1 1 220px;min-width:0;font:600 12.5px/1.4 ui-monospace,Menlo,monospace;color:var(--pe-encre);overflow-wrap:anywhere}.pe-alerte-equipe{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;border-radius:16px;text-decoration:none;color:#fff;background:var(--pe-anthracite,linear-gradient(180deg,#3A3F46 0%,#2A2E34 55%,#24282D 100%));box-shadow:0 0 0 1px #ff790f99,0 0 14px #ff790f59;margin-bottom:12px}.pe-alerte-equipe b{font:700 17px/1.2 Barlow Semi Condensed,Arial Narrow,sans-serif;color:#fff}.pe-alerte-equipe span{flex:1 1 220px;font:600 13px/1.4 Manrope,system-ui,sans-serif;color:#e4e7ea}.pe-alerte-equipe em{font:700 13.5px Barlow Semi Condensed,sans-serif;font-style:normal;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:6px 14px}.pe-alerte-equipe i{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:700 16px Barlow Semi Condensed,sans-serif;font-style:normal;background:#ff790f;color:#1e2227}@container pe (max-width:820px){.pe-tuiles,.pe-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pe (max-width:620px){.pe-grille,.pe-droits{grid-template-columns:1fr}.pe-carte{padding:14px}.pe-total b{font-size:30px}.pe-ligne{flex-wrap:wrap}.pe-ligne-a{width:100%;justify-content:flex-start}}@media(max-width:900px){.fb-portail .pe-envoi{bottom:82px}}.pe-nav-nb{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;background:#ff790f;color:#1e2227;font:800 11.5px/1 Manrope,system-ui,sans-serif;box-shadow:0 0 8px #ff790f8c}@media(max-width:900px){:root .fb-fiche.fb-portail-salarie .fb-rail .fb-bloc{display:none}:root .fb-fiche.fb-portail-salarie[data-rubrique]:not([data-rubrique=accueil]) .fb-rail{display:none}}.pe-carte>.pe-champ,.pe-groupe>.pe-champ{flex:0 0 auto}.pe-photos{align-content:start;flex:none}.pe .pe-ligne.colonne{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.pe-seg.serre{flex-wrap:nowrap}.pe-seg.serre button{flex:1 1 auto;min-width:0;padding:0 6px}.pe-apercu{display:flex;flex-direction:column;gap:14px}.pe-apercu-tete{padding:0}.portail-app.portail-app{--pp-encre:#1E2227;--pp-encre-2:#3F454E;--pp-gris:#4E545D;--pp-neon:#FF790F;--pp-halo:0 0 6px rgba(255,121,15,.6), 0 0 16px rgba(255,121,15,.22);--pp-alu:linear-gradient(180deg,#FFFFFF 0%,#F4F5F6 45%,#E8EAED 100%);--pp-relief:inset 0 1px 0 rgba(255,255,255,.95), inset 0 -1px 0 rgba(0,0,0,.05);--pp-ombre:0 1px 2px rgba(30,34,39,.06), 0 12px 28px -14px rgba(30,34,39,.28), 0 30px 60px -44px rgba(30,34,39,.4);--pp-pierre:linear-gradient(180deg,rgba(255,255,255,.07),rgba(0,0,0,.14)), url(/pierre-anthracite.jpg) center / cover, #2A2D32}.portail-app.portail-app .pt-barre{background:var(--pp-pierre);color:#f1f2f4;box-shadow:inset 0 -1px #ff790fa6,0 1px 12px -2px #ff790f47,0 10px 26px -18px #000000b3}.portail-app.portail-app .pt-barre :where(a,span,b,small){color:inherit}.portail-app.portail-app .pt-eyebrow{color:#ffb27a;letter-spacing:.14em}.portail-app.portail-app .pc-fraicheur{color:var(--pp-gris)}.portail-app.portail-app .pc-point.vif{background:#22c55e;box-shadow:0 0 #22c55e99;animation:pp-echo 2.4s ease-out infinite}.portail-app.portail-app .pc-alertes{position:relative;border:none;border-radius:18px;padding:16px 18px 14px 22px;background:linear-gradient(180deg,#fffffff5,#fafaf9e6);box-shadow:var(--pp-ombre),0 0 0 1px #1e22270f}.portail-app.portail-app .pc-alertes:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--pp-neon);box-shadow:var(--pp-halo)}.portail-app.portail-app .pc-alertes.attention:before{background:#e0a43a;box-shadow:0 0 6px #e0a43a8c}.portail-app.portail-app .pc-alertes.ok:before{background:#22c55e;box-shadow:0 0 6px #22c55e8c}.portail-app.portail-app .pc-alertes.urgent:before{animation:pp-pouls 2.2s ease-in-out infinite}.portail-app.portail-app .pc-alertes-t{color:var(--pp-encre);font-size:1rem}.portail-app.portail-app .pc-alertes li{color:var(--pp-encre-2)}.portail-app.portail-app .pc-alertes li::marker{color:var(--pp-neon)}.portail-app.portail-app .pc-chiffres{gap:14px}.portail-app.portail-app .pc-chiffre{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:20px;padding:18px 20px;background:var(--pp-alu);box-shadow:var(--pp-relief),var(--pp-ombre);transition:transform .18s ease,box-shadow .2s ease}.portail-app.portail-app .pc-chiffre:hover{transform:translateY(-2px)}.portail-app.portail-app .pc-chiffre:before{content:"";position:absolute;left:18%;right:18%;top:0;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,transparent,rgba(30,34,39,.18),transparent)}.portail-app.portail-app .pc-l{color:var(--pp-gris);letter-spacing:.1em}.portail-app.portail-app .pc-n{color:var(--pp-encre);font-size:1.75rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.portail-app.portail-app .pc-chiffre.accent{background:var(--pp-alu);border-color:#ff790f8c;box-shadow:var(--pp-relief),0 0 0 1px #ff790f59,0 0 14px -2px #ff790f73,var(--pp-ombre)}.portail-app.portail-app .pc-chiffre.accent:before{background:linear-gradient(90deg,transparent,var(--pp-neon),transparent);box-shadow:var(--pp-halo)}.portail-app.portail-app .pc-chiffre.accent .pc-n{color:var(--pp-encre)}.portail-app.portail-app .pc-chiffre.accent .pc-l{color:#9a3f05}.portail-app.portail-app .pc-barre,.portail-app.portail-app .pc-ch-barre{height:8px;border-radius:99px;background:#e4e3e0;box-shadow:inset 0 1px 3px #1e222738;overflow:hidden}.portail-app.portail-app .pc-barre-in,.portail-app.portail-app .pc-ch-barre-in{position:relative;border-radius:99px;overflow:hidden;background:linear-gradient(90deg,#3a3e45,#23262b);box-shadow:inset 0 -1px #ff790fe6,0 0 8px -1px #ff790f8c;animation:pp-remplit 1.2s cubic-bezier(.2,.8,.2,1) both;transform-origin:left}.portail-app.portail-app .pc-barre-in:after,.portail-app.portail-app .pc-ch-barre-in:after{content:"";position:absolute;top:0;bottom:0;width:30%;left:-30%;background:linear-gradient(90deg,transparent,rgba(255,154,78,.75),transparent);animation:pp-balaye 3.6s ease-in-out 1.2s infinite}.portail-app.portail-app .pc-barre-l{color:var(--pp-gris)}.portail-app.portail-app .pc-cartes{gap:14px}.portail-app.portail-app .pc-carte{position:relative;overflow:hidden;isolation:isolate;border-radius:20px;border:1px solid rgba(255,255,255,.9);background:var(--pp-alu);box-shadow:var(--pp-relief),var(--pp-ombre);transition:transform .18s ease,box-shadow .2s ease}.portail-app.portail-app .pc-carte:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent);transform:skew(-20deg);transition:left .7s ease}.portail-app.portail-app .pc-carte:hover{transform:translateY(-3px);border-color:#ff790f80;box-shadow:var(--pp-relief),0 0 0 1px #ff790f4d,0 0 12px -3px #ff790f80,var(--pp-ombre)}.portail-app.portail-app .pc-carte:hover:after{left:140%}.portail-app.portail-app .pc-carte-txt b{color:var(--pp-encre)}.portail-app.portail-app .pc-carte-txt em{color:var(--pp-gris)}.portail-app.portail-app .pc-carte-n{color:var(--pp-encre);font-size:1.7rem;font-variant-numeric:tabular-nums}.portail-app.portail-app .pc-carte-ico{filter:drop-shadow(0 2px 3px rgba(30,34,39,.25))}.portail-app.portail-app .pc-carte.action{background:var(--pp-pierre);border:1.5px solid var(--pp-neon);box-shadow:inset 0 1px #ffffff2e,inset 0 0 14px -4px #ff790f80,var(--pp-halo),var(--pp-ombre)}.portail-app.portail-app .pc-carte.action:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.18),transparent)}.portail-app.portail-app .pc-carte.action b{color:#fff}.portail-app.portail-app .pc-carte.action em{color:#d6d8dc;opacity:1}.portail-app.portail-app .pc-carte.action .pc-carte-ico{color:#ffb27a}.portail-app.portail-app .pc-titre{color:var(--pp-encre);font-size:1.45rem;letter-spacing:-.02em;position:relative;padding-bottom:8px}.portail-app.portail-app .pc-titre:after{content:"";position:absolute;left:0;bottom:0;width:54px;height:2px;border-radius:2px;background:var(--pp-neon);box-shadow:var(--pp-halo)}.portail-app.portail-app .pc-liste{gap:16px}.portail-app.portail-app .pc-chantier{position:relative;border-radius:22px;border:1px solid rgba(255,255,255,.9);padding:18px 20px;background:linear-gradient(180deg,#fffffff7,#fbfbfaeb);box-shadow:0 0 0 1px #1e22270d,var(--pp-ombre);transition:transform .2s ease,box-shadow .25s ease;animation:pp-monte .5s ease-out both}.portail-app.portail-app .pc-liste>*:nth-child(2){animation-delay:.08s}.portail-app.portail-app .pc-liste>*:nth-child(3){animation-delay:.16s}.portail-app.portail-app .pc-liste>*:nth-child(4){animation-delay:.24s}.portail-app.portail-app .pc-chantier:hover{transform:translateY(-3px);border-color:#ff790f73;box-shadow:0 0 0 1px #ff790f47,0 0 14px -4px #ff790f80,var(--pp-ombre)}.portail-app.portail-app .pc-ch-tete b{color:var(--pp-encre);font-size:1.08rem}.portail-app.portail-app .pc-ch-lieu{color:var(--pp-gris)}.portail-app.portail-app .pc-statut{border-radius:99px;padding:4px 11px;background:var(--pp-alu);color:var(--pp-encre-2);box-shadow:var(--pp-relief),0 0 0 1px #1e22271a}.portail-app.portail-app .pc-statut.s-en-cours{color:var(--pp-encre);box-shadow:var(--pp-relief),0 0 0 1px #ff790f8c,0 0 6px #ff790f66}.portail-app.portail-app .pc-statut.s-terminé,.portail-app.portail-app .pc-statut.s-termine{color:#0e7a4e;box-shadow:var(--pp-relief),0 0 0 1px #22c55e73}.portail-app.portail-app .pc-statut.s-bloqué,.portail-app.portail-app .pc-statut.s-bloque{color:#b42318;box-shadow:var(--pp-relief),0 0 0 1px #b4231873}.portail-app.portail-app .pc-ch-alerte,.portail-app.portail-app .pc-ch-note{background:#fff8f3;color:#9a3412;border-radius:12px;box-shadow:inset 2px 0 0 var(--pp-neon),0 0 0 1px #ff790f2e}.portail-app.portail-app .pc-ch-chiffres{color:var(--pp-encre)}.portail-app.portail-app .pc-ch-chiffres em{color:var(--pp-gris)}.portail-app.portail-app .pc-ch-pct{color:var(--pp-encre);font-size:1.25rem}.portail-app.portail-app .pc-vide{background:var(--pp-alu);border:1px dashed rgba(30,34,39,.18);border-radius:20px}.portail-app.portail-app .pc-note{background:linear-gradient(180deg,#fff,#f6f6f5);border-radius:18px;color:var(--pp-encre-2);box-shadow:inset 2px 0 0 var(--pp-neon),var(--pp-ombre)}.portail-app.portail-app .sh{background:var(--pp-pierre);color:#f1f2f4;border-radius:24px;box-shadow:inset 0 1px #ffffff24,inset 0 -2px 0 -1px #ff790fe6,0 8px 22px -12px #ff790f73,var(--pp-ombre)}.portail-app.portail-app .sh :where(b,span,small,strong){color:inherit}.portail-app.portail-app .sh-fond{stroke:#ffffff24}.portail-app.portail-app .sh-arc{stroke:var(--pp-neon);filter:drop-shadow(0 0 4px rgba(255,121,15,.8))}.portail-app.portail-app .sh-etat{color:#ffb27a}.portail-app.portail-app .btn{position:relative;overflow:hidden;isolation:isolate;border-radius:999px;background:var(--pp-alu);color:var(--pp-encre);border:1px solid rgba(30,34,39,.14);box-shadow:var(--pp-relief),0 6px 16px -10px #1e222773;transition:transform .15s ease,box-shadow .2s ease}.portail-app.portail-app .btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:38%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.8),transparent);transform:skew(-20deg);transition:left .6s ease}.portail-app.portail-app .btn:hover:not(:disabled){transform:translateY(-1px);filter:none}.portail-app.portail-app .btn:hover:not(:disabled):after{left:130%}.portail-app.portail-app .btn-orange,.portail-app.portail-app .btn-primaire{background:var(--pp-pierre);color:#fff;border:1.5px solid var(--pp-neon);box-shadow:inset 0 1px #fff3,inset 0 0 12px -4px #ff790f80,var(--pp-halo)}.portail-app.portail-app .btn-orange:after,.portail-app.portail-app .btn-primaire:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.2),transparent)}@keyframes pp-echo{0%{box-shadow:0 0 #22c55e99}70%{box-shadow:0 0 0 9px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes pp-pouls{0%,to{box-shadow:0 0 6px #ff790f99,0 0 16px #ff790f38}50%{box-shadow:0 0 10px #ff790fe6,0 0 24px #ff790f66}}@keyframes pp-remplit{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pp-balaye{0%{left:-30%}60%,to{left:130%}}@keyframes pp-monte{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.portail-app.portail-app *,.portail-app.portail-app *:before,.portail-app.portail-app *:after{animation:none!important;transition:none!important}}:root .portail-app.portail-app{--p-doux:#4E545D;--p-pale:#5E646C;--p-accent-s:#A8470A;--p-rouge:#B42318;--p-vert:#0B6B47}.portail-app.portail-app .onglets{display:flex;flex-wrap:wrap;gap:6px;padding:6px;margin:4px 0 18px;border-radius:999px;background:var(--pp-pierre);box-shadow:inset 0 2px 6px #00000073,inset 0 -1px #ffffff14,0 14px 30px -20px #14161ae6}.portail-app.portail-app .onglets .onglet{position:relative;overflow:hidden;isolation:isolate;flex:0 0 auto;padding:10px 18px;border-radius:999px;font-size:.92rem;font-weight:700;letter-spacing:.01em;color:#e6e8eb;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#50555d,#3a3e45 48%,#2e3238);box-shadow:inset 0 1px #ffffff2e,inset 0 -2px 4px #00000059,0 4px 10px -6px #000c;text-shadow:0 1px 1px rgba(0,0,0,.5);transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.portail-app.portail-app .onglets .onglet:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-20deg);transition:left .6s ease}.portail-app.portail-app .onglets .onglet:hover{transform:translateY(-1px);color:#fff;background:linear-gradient(180deg,#5c626b,#454a52 48%,#373b42)}.portail-app.portail-app .onglets .onglet:hover:after{left:140%}.portail-app.portail-app .onglets .onglet.actif{color:#fff;border:1.5px solid var(--pp-neon);background:linear-gradient(180deg,#2a2d32,#16181b 55%,#0e0f11);box-shadow:inset 0 1px #ffffff29,inset 0 0 12px -4px #ff790f8c,var(--pp-halo),0 6px 14px -8px #000000e6}.portail-app.portail-app .onglets .onglet:focus-visible{outline:2px solid var(--pp-neon);outline-offset:2px}.portail-app.portail-app .pc-alertes{padding:0;overflow:hidden;border-radius:22px;background:linear-gradient(180deg,#fff,#fbfbfa)}.portail-app.portail-app .pc-alertes:before{top:0;bottom:0;width:4px;border-radius:0}.portail-app.portail-app .pc-alertes-t{display:flex;align-items:center;gap:10px;margin:0;padding:14px 22px 12px 26px;font-size:1.08rem;font-weight:800;letter-spacing:-.01em;color:var(--pp-encre);background:linear-gradient(90deg,#ff790f1a,#ff790f00 70%);border-bottom:1px solid rgba(30,34,39,.07)}.portail-app.portail-app .pc-alertes.attention .pc-alertes-t{background:linear-gradient(90deg,#e0a43a24,#e0a43a00 70%)}.portail-app.portail-app .pc-alertes.ok .pc-alertes-t{background:linear-gradient(90deg,#22c55e1f,#22c55e00 70%)}.portail-app.portail-app .pc-alertes ul{list-style:none;margin:0;padding:10px 14px 14px 22px;display:grid;gap:6px}.portail-app.portail-app .pc-alertes li{position:relative;padding:10px 14px 10px 34px;border-radius:14px;font-size:.95rem;line-height:1.45;color:var(--pp-encre);background:#f6f6f5;box-shadow:inset 0 0 0 1px #1e22270d;transition:background .15s ease,transform .15s ease}.portail-app.portail-app .pc-alertes li:hover{background:#f1f1ef;transform:translate(2px)}.portail-app.portail-app .pc-alertes li:before{content:"";position:absolute;left:14px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--pp-neon);box-shadow:0 0 0 3px #ff790f26,0 0 6px #ff790f99}.portail-app.portail-app .pc-alertes.attention li:before{background:#d9961f;box-shadow:0 0 0 3px #d9961f29}.portail-app.portail-app .pc-alertes.ok li:before{background:#16a34a;box-shadow:0 0 0 3px #16a34a26}.portail-app.portail-app .pc-alertes li::marker{content:none}.portail-app.portail-app .pc-alertes .pc-ou{display:block;margin-top:2px;font-size:.83rem;color:var(--pp-gris)}.portail-app.portail-app .pc-alertes .pc-plus{background:transparent;box-shadow:none;padding:4px 14px 2px 34px;font-size:.86rem;color:var(--pp-gris)}.portail-app.portail-app .pc-alertes .pc-plus:before{background:#b9bcc1;box-shadow:none}@media(min-width:900px){.portail-app.portail-app .pc-alertes ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.portail-app.portail-app .onglets{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:16px;padding:6px;gap:6px}.portail-app.portail-app .onglets::-webkit-scrollbar{display:none}.portail-app.portail-app .onglets .onglet{flex:1 0 auto;border-radius:11px;padding:10px 14px;white-space:nowrap;text-align:center;font-size:.88rem}@media(max-width:1500px){.portail-app.portail-app .onglets .onglet{padding:9px 10px;font-size:.8rem;letter-spacing:0}}@media(max-width:1250px){.portail-app.portail-app .onglets{gap:4px;padding:5px}.portail-app.portail-app .onglets .onglet{padding:8px;font-size:.76rem}}.np-shell.np-shell{--np-ink:#22292b;--np-muted:#697273;--np-line:#e0e4df;--np-orange:#db641f;display:grid;grid-template-columns:228px minmax(0,1fr);background:#f4f5f1;color:var(--np-ink);font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;text-align:left}.np-shell *,.np-shell *:before,.np-shell *:after{box-sizing:border-box}.np-shell :is(h1,h2,h3,p){margin:0;color:inherit;text-shadow:none;background:none;border:0;box-shadow:none;letter-spacing:normal}.np-shell button{font:inherit;cursor:pointer;text-align:left;text-shadow:none;box-shadow:none;transform:none;letter-spacing:normal;min-width:0;white-space:normal;animation:none}.np-shell button:before,.np-shell button:after,.np-shell h1:before,.np-shell h1:after{display:none!important}.np-shell button:focus-visible,.np-shell a:focus-visible{outline:3px solid #bd551b;outline-offset:4px}.np-shell button:hover{transform:none;filter:none}.np-shell .ico{flex-shrink:0}.np-sidebar{background:#232d2e;color:#e8eeea;display:flex;flex-direction:column;padding:30px 18px 22px;min-width:0}.np-brand{display:flex;align-items:center;gap:12px;color:#fff!important;text-decoration:none;padding:0 6px 28px}.np-brand img{width:55px;height:55px;object-fit:contain}.np-brand>span{font-size:16px;letter-spacing:2px;white-space:nowrap;font-weight:600}.np-brand b{color:#a54b10}.np-brand small{display:block;font-size:6.5px;letter-spacing:1px;margin-top:5px;color:#bac5c1}.np-company{border-top:1px solid #41504e;border-bottom:1px solid #41504e;padding:24px 10px;margin-bottom:22px}.np-company>span{font-size:9px;letter-spacing:1.6px;color:#a9bab3;display:block}.np-company strong{display:block;font-size:16px;line-height:1.5;margin:9px 0;overflow-wrap:anywhere}.np-company small{font-size:11px;color:#aab8b2}.np-sidebar nav{display:flex;flex-direction:column;gap:5px}.np-sidebar nav button{border:0;border-radius:5px;background:transparent;color:#c4ceca;display:flex;align-items:center;gap:12px;min-height:46px;padding:11px 12px;font-size:12px;font-weight:500}.np-sidebar nav button:hover{background:#34413e;color:#fff}.np-sidebar nav button[aria-current]{background:#e5ece4;color:#263330;font-weight:650}.np-sidebar nav button i{height:5px;width:5px;border-radius:50%;background:#c55b23;margin-left:auto}.np-side-contact{margin-top:64px;padding:22px 11px 0;border-top:1px solid #41504e}.np-contact-mark{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:#465852;color:#dbe6dc;font-size:11px;margin-bottom:13px}.np-side-contact b{font-size:12px;display:block}.np-side-contact p{font-size:12px;color:#acbbb4;line-height:1.7;margin:8px 0 17px}.np-side-contact button{padding:0;background:none;border:0;color:#f5bc8c;font-size:11px;width:100%;display:flex;justify-content:space-between}.np-side-foot{margin-top:auto;padding:45px 10px 0;color:#a4b6ad;display:flex;gap:7px;font-size:10px}.np-workspace{min-width:0}.np-topline{height:61px;border-bottom:1px solid var(--np-line);background:#fafbf8;display:flex;justify-content:space-between;align-items:center;padding:0 36px;font-size:10px;color:#5b6661;letter-spacing:1px}.np-topline i{font-style:normal;color:#bac1ba;margin:0 12px}.np-topline b{color:#516958;margin-left:12px}.np-main{padding:30px 36px 18px;max-width:1540px;margin:auto;min-width:0}.np-tools:empty{display:none}.np-tools{display:flex;justify-content:flex-end;margin-bottom:15px;font-size:11px}.np-dossier{display:flex;align-items:center;gap:10px;color:#5b6761}.np-dossier select{width:240px;max-width:100%;border:1px solid var(--np-line);padding:7px;background:#fff;border-radius:4px;color:#283330;font-size:11px}.np-text-button{border:0;background:none;color:#5a6660;text-decoration:underline;padding:0;font-size:11px!important}.np-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.np-eyebrow{font-size:9px;letter-spacing:1.6px;color:#5b675f;font-weight:650}.np-heading h1{font-size:clamp(25px,2.35vw,38px);line-height:1.2;font-weight:600;letter-spacing:-1.3px;padding:8px 0 9px;text-transform:none}.np-heading p{font-size:12px;color:#5e6661}.np-primary{background:#cb5a20!important;border:1px solid #cb5a20;color:#fff!important;padding:11px 16px;border-radius:5px;font-weight:600!important;font-size:12px!important;display:flex;align-items:center;gap:9px;flex-shrink:0}.np-primary:hover{background:#ad4718!important}.np-primary>span{font-size:20px;line-height:1}.np-fresh{display:flex;align-items:center;gap:7px;font-size:10px;color:#5e6661;margin:18px 0 23px;flex-wrap:wrap}.np-fresh>span:first-child{width:5px;height:5px;border-radius:50%;background:#548364}.np-fresh button{margin-left:auto;color:#5b665f;background:none;border:0;padding:3px;text-decoration:underline;font-size:10px}.np-kpis{display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:16px;margin-bottom:26px}.np-kpi{border:1px solid var(--np-line);border-radius:7px;background:#fff;color:var(--np-ink);padding:20px 22px 14px;display:flex;flex-direction:column;min-width:0}.np-kpi>span:first-child{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:500}.np-kpi strong{display:block;font-size:clamp(25px,2.4vw,36px);font-weight:600;letter-spacing:-1.1px;margin:8px 0 3px;white-space:nowrap;font-variant-numeric:tabular-nums}.np-kpi small{font-size:10px;color:#5d6761}.np-kpi strong em{font-size:21px;font-style:normal;font-weight:400;color:#5e6860}.np-kpi-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--np-line);margin-top:18px;padding-top:10px;font-size:10px}.np-kpi-main{background:#263732;color:#fff;border-color:#263732;position:relative;overflow:hidden}.np-kpi-main small{color:#b7c9bd}.np-kpi-main .np-kpi-bottom{border-color:#4d6255;color:#d6e6d9}.np-kpi-main strong{color:#f4f6e8}.np-kpi-main:hover{background:#30483d}.np-mini-progress{height:4px;background:#e9ece6;border-radius:3px;overflow:hidden;margin:17px 0 7px;width:100%}.np-mini-progress i{display:block;height:100%;background:#7a9078}.np-columns{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px;align-items:start}.np-principal,.np-secondary{min-width:0}.np-panel{background:#fff;border:1px solid var(--np-line);border-radius:7px;overflow:hidden}.np-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.np-shell h2{font-size:16px;font-weight:600;letter-spacing:-.3px;display:flex;align-items:center;gap:9px}.np-count{font-size:10px;background:#e9ece5;color:#56614f;min-width:21px;padding:2px 6px;border-radius:4px;text-align:center;font-weight:600}.np-section-caption{font-size:9px;color:#60655f}.np-priorities>.np-section-head{padding:18px 20px 14px;margin:0;border-bottom:1px solid var(--np-line)}.np-alert{display:flex;align-items:center;gap:13px;border:0;border-bottom:1px solid #edf0e9;background:#fff;width:100%;padding:14px 20px;color:#5d685e}.np-alert:hover{background:#fafaf5}.np-alert-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#f4f0dd;color:#7a6226;border-radius:5px;flex-shrink:0}.np-alert-icon.urgent{background:#faf0e7;color:#a14c1c}.np-alert-copy{flex:1;min-width:0}.np-alert-copy small{display:block;font-size:8px;letter-spacing:.8px;color:#7c5e3b;margin-bottom:3px}.np-alert-copy b{display:block;font-size:11px;color:#303a34;font-weight:550;line-height:1.6}.np-alert-copy em{font-size:10px;display:block;color:#61665f;font-style:normal;margin-top:3px}.np-show-all{width:100%;background:#fbfcf8;border:0;color:#5f6856;padding:11px 20px;font-size:10px!important;display:flex;justify-content:space-between}.np-filters{display:flex;gap:3px;background:#e9ede5;border-radius:5px;padding:3px}.np-filters button{border:0;background:transparent;border-radius:3px;color:#5e675d;padding:4px 10px;font-size:10px}.np-filters button[aria-pressed=true]{background:#fff;color:#34412f}.np-project{display:flex;align-items:center;gap:14px;width:100%;border:1px solid var(--np-line);background:#fff;border-radius:6px;margin-bottom:9px;padding:17px;color:var(--np-ink)}.np-project:hover{border-color:#9eafa0;background:#fdfefb}.np-project-number{font-size:11px;color:#5a6754;border-right:1px solid #e9ece5;padding-right:14px;font-variant-numeric:tabular-nums}.np-project-name{flex:1;min-width:0}.np-status{font-size:8px;color:#5e665d;background:#f0f2ec;padding:3px 7px;border-radius:3px;display:inline-block;margin-bottom:6px}.np-status.active{background:#e7efe4;color:#4b6c41}.np-project-name h3{font-size:12px;font-weight:600;line-height:1.5}.np-project-name small{font-size:10px;color:#5f665b;display:block;margin-top:4px}.np-project-finance{text-align:right;width:113px;flex-shrink:0}.np-project-finance b{font-size:12px;font-weight:600;white-space:nowrap}.np-project-finance small{display:block;font-size:9px;color:#5f665a}.np-project-finance .np-mini-progress{margin:10px 0 4px}.np-project-arrow{color:#5c6a53;font-size:17px;margin-left:3px}.np-assistant{padding:22px;background:#e8eddf;border:1px solid #dde3d3;border-radius:7px}.np-assistant>.np-eyebrow{font-size:7px;letter-spacing:1.1px;display:block;color:#5d684d}.np-assistant-id{display:flex;align-items:center;gap:12px;margin:20px 0 15px}.np-assistant-id>span{height:43px;width:43px;border-radius:50%;background:#d3dcc5;color:#576a48;display:flex;justify-content:center;align-items:center;font-size:13px;flex-shrink:0}.np-assistant h2{font-size:15px}.np-assistant-id p{font-size:8px;letter-spacing:1.1px;margin-top:4px;color:#5b6952}.np-assistant>p{font-size:11px;line-height:1.85;color:#5e6855}.np-assistant button{background:#fff;border:1px solid #d2dbc7;padding:11px 12px;border-radius:4px;color:#405235;font-size:10px;display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:20px}.np-shortcuts{margin-top:18px;padding:19px}.np-shortcuts h2{font-size:14px;margin-bottom:9px}.np-shortcuts button{display:flex;align-items:center;gap:10px;padding:15px 0;background:none;border:0;border-bottom:1px solid #edf0e9;width:100%;color:#5a6952;font-size:11px}.np-shortcuts button:last-child{border-bottom:0;padding-bottom:2px}.np-shortcuts button>span{flex:1;color:#3d4936}.np-shortcuts small{display:block;font-size:9px;color:#5f6659;margin-top:4px}.np-shortcuts b{font-weight:400}.np-finance-note{padding:22px 4px}.np-finance-note>span{font-size:8px;letter-spacing:1.3px;color:#5f6854}.np-finance-note strong{display:block;font-size:25px;font-weight:500;letter-spacing:-.8px;margin:5px 0;color:#46543d}.np-finance-note p{font-size:10px;color:#60675a;line-height:1.8}.np-finance-note button{font-size:10px;border:0;padding:0;background:none;color:#526446;margin-top:10px}.np-bottom-note{display:flex;align-items:flex-start;gap:7px;font-size:9px;color:#61675b!important;margin-top:28px!important;padding-top:15px;border-top:1px solid var(--np-line)!important}.np-empty{padding:25px;color:#5d6954;font-size:12px;display:flex;gap:10px;align-items:center}.np-shell .card{background:#fff!important;border:1px solid var(--np-line)!important;border-radius:7px!important;box-shadow:none!important}.np-shell .card:before{display:none!important}.np-shell .card-titre{background:#f8faf5!important;color:#29382c!important;box-shadow:none!important}.portail-app:has(.np-shell) .pt-page{padding:0;max-width:none}.portail-app:has(.np-shell)>.pt-barre{background:#fafbf8!important;color:#4b574e!important;box-shadow:none!important;min-height:48px;padding:8px 24px;border-bottom:1px solid #e0e4df}.portail-app:has(.np-shell) .pt-marque,.portail-app:has(.np-shell) .pt-centre{display:none}.portail-app:has(.np-shell) .pt-compte{margin-left:auto}.portail-app:has(.np-shell) .pt-quitter{background:none;box-shadow:none;border:1px solid #d7dfd2;color:#4b574e}@media(min-width:1800px){.np-main{padding-top:40px}.np-shell{font-size:15px}}@media(max-width:1200px){.np-shell.np-shell{grid-template-columns:196px minmax(0,1fr)}.np-sidebar{padding-left:12px;padding-right:12px}.np-main{padding:24px}.np-columns{grid-template-columns:minmax(0,1fr) 230px;gap:16px}.np-brand{gap:8px}.np-brand img{width:43px}.np-brand>span{font-size:13px}.np-brand small{font-size:5.5px}.np-kpi{padding:16px}.np-section-caption{display:none}}@media(max-width:1000px){.np-columns{grid-template-columns:1fr}.np-secondary{display:grid;grid-template-columns:1fr 1fr;gap:16px}.np-shortcuts{margin-top:0}.np-finance-note{grid-column:1/-1;padding-top:5px}.np-kpis{gap:10px}.np-kpi strong{font-size:24px}.np-heading{align-items:flex-start}.np-primary{padding:10px!important;font-size:10px!important}}@media(max-width:900px){.np-shell.np-shell{display:block}.np-sidebar{padding:14px 16px 0}.np-brand{padding:0 0 13px;justify-content:flex-start}.np-brand img{width:34px;height:34px}.np-brand small{font-size:6px}.np-company,.np-side-contact,.np-side-foot{display:none}.np-sidebar nav{flex-direction:row;overflow:auto;gap:7px;padding-bottom:12px}.np-sidebar nav button{white-space:nowrap;flex-shrink:0;padding:8px 10px;font-size:11px;min-height:38px;gap:6px}.np-sidebar nav button .ico{width:15px}.np-sidebar nav button i{display:none}.np-topline{height:42px;padding:0 18px;font-size:8px}.np-topline>span:last-child{display:none}.np-main{padding:23px 16px}.np-heading{flex-wrap:wrap;gap:14px}.np-heading h1{font-size:29px}.np-heading p{font-size:11px}.np-primary{font-size:11px!important;padding:10px 12px!important}.np-fresh{font-size:9px;margin-bottom:16px}.np-kpis{grid-template-columns:1fr 1fr;gap:10px}.np-kpi-main{grid-column:1/-1}.np-kpi strong{font-size:26px}.np-kpi-main strong{font-size:38px}.np-kpi>span:first-child{font-size:11px}.np-kpi small{font-size:9px}.np-kpi>span:first-child .ico{display:none}.np-kpi strong em{font-size:16px}.np-kpi-bottom{font-size:9px}.np-secondary{grid-template-columns:1fr}.np-section-head{gap:6px}.np-shell h2{font-size:15px}.np-project{padding:14px 12px;gap:10px}.np-project-number{display:none}.np-project-name h3{font-size:11px}.np-project-finance{width:93px}.np-project-finance b{font-size:11px}.np-project-arrow{display:none}.np-alert{padding:13px;gap:10px}.np-alert-copy b{font-size:11px}.np-alert-copy em{font-size:9px}.np-priorities>.np-section-head{padding:15px}.np-assistant>.np-eyebrow{font-size:8px}.np-tools{justify-content:flex-start}.np-dossier{flex-wrap:wrap}.np-bottom-note{font-size:9px}.np-filters button{padding:4px 7px}}@media(prefers-reduced-motion:reduce){.np-shell *{animation:none!important;transition:none!important}}.np-demo-banner{display:flex;align-items:center;gap:20px;background:#f6e8d8;border-bottom:1px solid #e7cbaa;color:#72502a;padding:9px 22px;font:10px/1.5 -apple-system,BlinkMacSystemFont,sans-serif}.np-demo-banner strong{font-size:9px;letter-spacing:1px}.np-demo-banner a{margin-left:auto;color:#72502a}.np-demo-content{padding:26px}.np-demo-content h2{margin:12px 0 18px}.np-demo-content p{font-size:13px;line-height:1.8;margin:18px 0}.np-demo-row{padding:19px 0;border:0;border-bottom:1px solid #e0e4df;background:none;display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;color:#344536}.np-demo-row b{font-size:12px}.np-demo-row small{display:block;font-size:11px;color:#5f6759}.np-demo-row strong{font-size:13px;white-space:nowrap}.np-demo-disclaimer{color:#64675a!important;font-size:11px!important}.np-demo-values{display:flex;gap:30px;margin:30px 0}.np-demo-values strong{display:block;font-size:26px}.np-responsive-table{width:100%;border-collapse:collapse}.np-shell .np-responsive-table th{background:#f4f6ef!important;color:#5d6954!important;font-size:10px}.np-shell .np-responsive-table td{color:#344330!important;font-size:12px;padding:16px 10px;background:#fff!important}.np-shell .np-responsive-table .btn-lien{color:#a64a19!important;min-height:44px}@media(max-width:900px){.np-demo-banner{flex-wrap:wrap;gap:4px 12px;padding:8px 16px}.np-demo-banner>span{display:none}.np-demo-content{padding:18px}.np-demo-row{flex-wrap:wrap}.np-shell .np-responsive-table,.np-shell .np-responsive-table tbody,.np-shell .np-responsive-table tr,.np-shell .np-responsive-table td{display:block;width:100%;min-width:0!important;white-space:normal!important}.np-shell .np-responsive-table thead{display:none}.np-shell .np-responsive-table tr{border:1px solid #dfe6d8;border-radius:6px;margin:12px 0;padding:12px;background:#fff!important}.np-shell .np-responsive-table td{padding:8px 0!important;border:0!important;text-align:left!important;overflow-wrap:anywhere;font-size:13px}.np-shell .np-responsive-table td:before{content:attr(data-label);display:block;color:#5e6656;font-size:10px;margin-bottom:4px}.np-shell .table-defile{overflow:visible}.np-sidebar nav button{min-height:44px}.np-filters button{min-height:40px}.np-show-all,.np-assistant button,.np-text-button,.np-fresh button,.np-finance-note button{min-height:44px}.np-shell .np-responsive-table button{min-height:44px!important}.np-demo-values{flex-wrap:wrap}}.np-mobile-nav{display:none}@media(max-width:900px){.np-shell{padding-bottom:76px}.np-sidebar{position:relative}.np-sidebar>.np-brand{padding-bottom:14px}.np-sidebar nav{display:none}.np-sidebar nav.np-mobile-open{display:grid;grid-template-columns:1fr 1fr;position:fixed;bottom:74px;left:12px;right:12px;background:#263330;z-index:101;padding:12px;border:1px solid #506052;border-radius:10px;box-shadow:0 12px 40px #17221c33}.np-sidebar nav.np-mobile-open button{white-space:normal;font-size:12px}.np-mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:102;display:grid;grid-template-columns:repeat(5,1fr);padding:8px 8px max(8px,env(safe-area-inset-bottom));border-top:1px solid #dce3d5;background:#fcfdf9;box-shadow:0 -3px 16px #27332408}.np-mobile-nav button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;min-height:50px;background:none;border:0;color:#5d6856;font-size:10px;border-radius:6px}.np-mobile-nav button[aria-current],.np-mobile-nav button[aria-expanded=true]{background:#e9eee2;color:#34492b;font-weight:650}.np-kpi strong{font-size:clamp(21px,6.2vw,26px)}.np-kpi-main strong{font-size:38px}.np-fresh{margin-top:12px}.np-topline{height:36px}.np-heading h1{font-size:28px}.np-main{padding-top:18px}.np-project-name h3,.np-alert-copy b{font-size:12px}.np-assistant>p{font-size:12px}.np-shortcuts button{font-size:12px}.np-demo-content p{font-size:14px}}.np-back-office{color:#58694d!important;font-size:12px;text-decoration:none;white-space:nowrap}.portail-app:has(.np-shell)>.pt-barre .pt-mail{font-size:11px}.portail-app:has(.np-shell) .pt-page>.alerte{margin:0;border-radius:0;box-shadow:none;padding:9px 24px;font-size:11px}@media(max-width:900px){.portail-app:has(.np-shell)>.pt-barre{padding:8px 16px}.portail-app:has(.np-shell)>.pt-barre .pt-mail{display:none}.portail-app:has(.np-shell) .pt-pied{padding-bottom:90px}.portail-app:has(.np-shell) .pt-page>.alerte{padding:10px 16px}}.np-heading{scroll-margin-top:20px}.np-alert-copy b{font-size:12px}.np-project-name h3{font-size:13px}.np-kpi small{font-size:11px}.np-assistant>p{font-size:12px}.np-shortcuts button{font-size:12px}.np-kpi-bottom{font-size:11px}.np-kpi>span:first-child{font-size:13px}@media(max-width:900px){.np-kpi small{font-size:10px}.np-kpi>span:first-child{font-size:11px}.np-kpi-bottom{font-size:10px}.np-project-name h3{font-size:12px}.np-sidebar nav button{font-size:12px}}@media(min-width:721px)and (max-width:900px){.np-main{padding:26px}.np-heading h1{font-size:32px}.np-kpis{grid-template-columns:1.12fr 1fr 1fr;gap:14px}.np-kpi-main{grid-column:auto}.np-kpi-main strong,.np-kpi strong{font-size:29px}.np-secondary{grid-template-columns:1fr 1fr}.np-sidebar>.np-brand{padding-bottom:14px}.np-sidebar,.np-demo-banner{padding-left:26px}.np-mobile-nav button{font-size:12px}}.np-shell.np-shell{--np-ink:#222326;--np-muted:#6e6e70;--np-line:#dededb;--np-orange:#ed7433;background:#f3f2ef;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-template-columns:222px minmax(0,1fr)}.np-shell button{font-family:inherit}.np-sidebar{background:#202225;padding:29px 17px 22px;color:#f1f0ed}.np-brand{border-bottom:1px solid #404144;margin-bottom:0;padding:0 2px 26px}.np-brand img{width:60px;height:60px}.np-brand>span{font-size:15px;letter-spacing:2px}.np-brand b{color:#a9440d}.np-brand small{font-size:6px;letter-spacing:1px;color:#636364}.np-company{border-top:0;border-bottom:0;padding:25px 8px 17px;margin-bottom:9px}.np-company>span{color:#646466;font-size:9px;letter-spacing:1.8px}.np-company strong{font-size:18px;font-weight:600;margin:9px 0 5px;color:#fff}.np-company small{color:#656569;font-size:10px}.np-sidebar nav{gap:4px}.np-sidebar nav button{border-radius:2px;min-height:46px;color:#bcbcc0;font-weight:450;font-size:12px}.np-sidebar nav button:hover{background:#303236}.np-sidebar nav button[aria-current]{background:#343639;color:#fff;border-left:3px solid #ef7838;padding-left:9px}.np-sidebar nav button[aria-current] .ico{color:#ae4000}.np-sidebar nav button i{background:#ef7838}.np-sidebar-plan{margin:28px -6px 0;overflow:hidden;color:#646569;position:relative}.np-plan{display:block;width:100%;height:auto}.np-sidebar-plan>.np-plan{opacity:.5;width:205px;margin:auto}.np-sidebar-plan>span{display:block;text-align:center;font-size:7px;letter-spacing:2px;color:#636467;margin-top:-2px}.np-side-contact{margin-top:32px;border-top:1px solid #404144;padding:20px 8px 0}.np-contact-mark{display:none}.np-side-contact b{font-size:11px;font-weight:500;color:#efefed}.np-side-contact p{color:#656569;font-size:11px}.np-side-contact button{color:#f8985e;font-size:10px}.np-side-foot{color:#636568;padding-top:35px}.np-topline{background:#f3f2ef;border-color:#d9d9d5;color:#646467;height:55px;font-size:9px}.np-topline i{color:#646462}.np-topline b{color:#ab460f}.np-main{padding:29px 36px 24px;max-width:1600px}.np-heading{align-items:center;margin-bottom:0}.np-heading h1{font-weight:600;font-size:clamp(29px,2.8vw,41px);letter-spacing:-1.8px;line-height:1.12;padding:9px 0 13px}.np-heading p{color:#656568;font-size:12px}.np-eyebrow{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#845b44;font-size:9px;letter-spacing:1.2px}.np-heading .np-eyebrow:before{content:"";width:16px;height:2px;background:#ed7433;display:inline-block;margin-right:8px;vertical-align:middle}.np-primary{background:#ed7433!important;border-color:#ed7433;color:#1d1e20!important;border-radius:2px;padding:13px 17px;font-size:11px!important;letter-spacing:.1px;font-weight:650!important}.np-primary:hover{background:#f68b4f!important;border-color:#f68b4f}.np-fresh{font-size:9px;color:#656568;margin:18px 0 24px}.np-fresh>span:first-child{background:#7b8479}.np-fresh button{color:#656568;font-size:9px}.np-finance-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;font:8px/1.5 ui-monospace,SFMono-Regular,monospace;letter-spacing:1.1px;color:#656568}.np-finance-title>span:last-child{font-size:7px;color:#656568}.np-kpis{display:grid;grid-template-columns:1.13fr 1fr .9fr;gap:0;background:#242629;border:1px solid #242629;border-radius:3px;padding:0;margin-bottom:28px;overflow:hidden}.np-kpi{border:0;border-radius:0;background:#242629;color:#fff;padding:23px 24px 17px;position:relative;overflow:hidden;border-left:1px solid #45464a}.np-kpi:first-child{border-left:0}.np-kpi>span:first-child,.np-kpi>.np-plan+span{display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.1px;color:#d0d0d2;z-index:1}.np-kpi strong{font-weight:500;font-size:clamp(28px,2.8vw,40px);letter-spacing:-1.7px;line-height:1.25;margin:12px 0 8px;color:#faf9f7;z-index:1}.np-kpi small{font-size:10px;color:#646569;position:relative;z-index:1}.np-kpi strong em{font-size:22px;color:#636468;margin-left:4px}.np-kpi-main{background:#ed793b;color:#242426}.np-kpi-main:hover{background:#f3874b}.np-kpi-main>span:first-child,.np-kpi-main strong{color:#202225}.np-kpi-main small{color:#613f2d}.np-kpi-bottom{font-size:10px;border-color:#48494d;color:#d5d5d7;margin-top:17px;padding-top:12px;position:relative;z-index:1}.np-kpi-main .np-kpi-bottom{border-color:#b45d33;color:#35291f}.np-kpi .np-mini-progress{background:#414347;height:3px;margin:21px 0 8px}.np-kpi .np-mini-progress i{background:#f2854c}.np-kpi .np-plan{position:absolute;right:-24px;bottom:10px;width:210px;opacity:.12;color:#fff;pointer-events:none}.np-kpi:has(.np-plan) .np-kpi-bottom{margin-top:auto}.np-kpi:has(.np-plan):hover{background:#2d2f33}.np-columns{grid-template-columns:minmax(0,1fr) 276px;gap:24px}.np-panel{border-radius:2px;border-color:#dcdcd9;background:#fff}.np-priorities{border:0;border-top:2px solid #25262a;border-bottom:1px solid #d7d7d3;background:transparent}.np-priorities>.np-section-head{background:transparent;padding:15px 0;border-bottom:1px solid #d6d6d3}.np-shell h2{font-size:16px;letter-spacing:-.5px;font-weight:600}.np-count{background:#e5e4e0;border-radius:2px;color:#626267;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:400}.np-priorities .np-count{color:#a14e25;background:#f4ddcc}.np-section-caption{font:7px ui-monospace,SFMono-Regular,monospace;color:#646469;letter-spacing:1px}.np-alert{background:transparent;padding:15px 0;border-color:#ddddd9;gap:12px}.np-alert:hover{background:#ecebe7}.np-alert-icon{width:29px;height:33px;background:none!important;color:#72624c;border-radius:0;border-left:2px solid #b2945e}.np-alert-icon.urgent{color:#9d4f29;border-left-color:#ed793b}.np-alert-copy small{font:7px ui-monospace,SFMono-Regular,monospace;color:#8d583b;letter-spacing:.6px;margin-bottom:4px}.np-alert-copy b{font-size:12px;line-height:1.55;color:#37373b;font-weight:450}.np-alert-copy em{color:#646466;font-size:10px}.np-alert>span:last-child{color:#626267}.np-show-all{background:transparent;padding:12px 0;font-size:10px!important;color:#656569}.np-show-all>span{color:#9a502a;font-size:15px}.np-projects{margin-top:26px}.np-projects>.np-section-head{padding-bottom:12px;border-bottom:2px solid #25262a;margin-bottom:0}.np-filters{background:transparent;padding:0;gap:15px;border-radius:0}.np-filters button{background:none;color:#656568;border-radius:0;padding:4px 0;font-size:9px}.np-filters button[aria-pressed=true]{background:none;color:#202225;border-bottom:1px solid #ed7433}.np-project{border:0;border-bottom:1px solid #dcdcd8;border-radius:0;background:transparent;margin:0;padding:20px 0;gap:18px}.np-project:hover{background:#ebeae6;border-color:#c5c5c1}.np-project-number{height:73px;width:57px;flex-shrink:0;border:1px solid #d6d6d1;background:repeating-linear-gradient(-45deg,transparent,transparent 5px,#dbdbd533 5px,#dbdbd533 6px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;color:#646469;font-family:ui-monospace,SFMono-Regular,monospace;font-size:15px}.np-project-number small{font-size:6px;letter-spacing:1px;margin-top:6px}.np-project-number .ico{color:#65656a}.np-project-name h3{font-size:13px;line-height:1.5;font-weight:500;color:#303034}.np-project-name small{font-size:10px;color:#646468}.np-status{border-radius:1px;background:#e6e6e2;color:#65656a;padding:2px 6px;font-size:8px;font-weight:500}.np-status.active{background:#f7ddca;color:#9f4b21}.np-project-finance{width:115px}.np-project-finance b{font-size:13px;font-weight:500;color:#353539}.np-project-finance small{font-size:8px;color:#656569}.np-mini-progress{background:#deded9;border-radius:0;height:3px}.np-mini-progress i{background:#8b8c8f}.np-project:has(.np-status.active) .np-mini-progress i{background:#d8753e}.np-project-arrow{color:#636368}.np-assistant{background:#e7e5df;border:1px solid #d9d7d0;border-radius:2px;padding:22px;position:relative}.np-assistant:after{content:"";position:absolute;top:-1px;right:22px;width:26px;height:3px;background:#ed7433}.np-assistant>.np-eyebrow{font:7px ui-monospace,SFMono-Regular,monospace;letter-spacing:1px;color:#6c645c}.np-assistant-id{margin:20px 0 17px;gap:11px}.np-assistant-id>span{background:none;border-radius:0;width:47px;height:40px}.np-assistant-id img{width:47px;object-fit:contain}.np-assistant h2{font-size:16px;color:#333338}.np-assistant-id p{font-size:7px;letter-spacing:1.5px;color:#6c635c}.np-assistant>p{font-size:12px;line-height:1.8;color:#67645f}.np-assistant button{background:#25272a;color:#f1efec;border:1px solid #25272a;border-radius:2px;margin-top:20px;padding:12px;font-size:10px}.np-assistant button:hover{background:#37393d}.np-shortcuts{border:0;border-top:1px solid #cdcdc8;border-radius:0;background:none;padding:20px 0 0;margin-top:24px}.np-shortcuts h2{font-size:14px}.np-shortcuts button{border-color:#deded9;color:#646468;font-size:11px;padding:16px 0}.np-shortcuts button>span{color:#4d4d52}.np-shortcuts small{color:#636366;font-size:9px}.np-shortcuts b{color:#636367}.np-finance-note{padding:23px 0 0;margin-top:24px;border-top:1px solid #d3d3ce}.np-finance-note>span{font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:1px;color:#656568}.np-finance-note strong{color:#434348;font-weight:500;font-size:29px;letter-spacing:-1px;margin:9px 0}.np-finance-note p{color:#636366}.np-finance-note button{color:#95522d;font-size:10px}.np-bottom-note{color:#656569!important;border-color:#d8d8d3!important;font-size:9px}.np-demo-banner{background:#e6e4df;color:#666461;border-color:#d3d1cc;font:9px/1.6 Geist,-apple-system,sans-serif;padding:8px 22px}.np-demo-banner strong{font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:1px}.np-demo-banner a{color:#67645e}.np-demo-content{border-top:2px solid #25262a;border-radius:0}.np-demo-row{color:#3c3c40;border-color:#deded9}.np-demo-row small{color:#646467}.np-demo-values strong{color:#333338}.np-shell .np-responsive-table th{color:#636367!important;background:#eeede9!important;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px}.np-shell .np-responsive-table td{color:#444449!important}.np-demo-disclaimer{color:#646468!important}@media(min-width:1600px){.np-main{padding-left:50px;padding-right:50px}.np-kpi strong{font-size:44px}.np-columns{grid-template-columns:minmax(0,1fr) 300px}.np-alert-copy b{font-size:13px}}@media(min-width:901px)and (max-width:1150px){.np-shell.np-shell{grid-template-columns:185px minmax(0,1fr)}.np-main{padding:26px}.np-sidebar{padding-left:12px;padding-right:12px}.np-brand img{width:45px}.np-brand>span{font-size:12px}.np-brand small{font-size:5px}.np-kpi{padding:20px 16px 16px}.np-kpi strong{font-size:29px}.np-columns{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.np-heading h1{font-size:30px}.np-assistant{padding:18px}.np-project-number{display:none}.np-project-name h3{font-size:12px}}@media(max-width:1000px){.np-columns{grid-template-columns:1fr}.np-secondary{grid-template-columns:1fr 1fr}.np-shortcuts,.np-finance-note{margin-top:0}.np-section-caption{display:none}}@media(max-width:900px){.np-shell.np-shell{display:block;padding-bottom:82px}.np-sidebar{padding:14px 20px 0}.np-sidebar-plan{display:none}.np-brand{border:0;padding-bottom:14px!important;gap:10px}.np-brand img{height:37px;width:44px}.np-brand>span{font-size:13px}.np-brand small{font-size:5px}.np-sidebar nav.np-mobile-open{background:#25272a;border-color:#47494d;border-radius:3px;bottom:78px}.np-sidebar nav.np-mobile-open button{font-size:12px}.np-sidebar nav button[aria-current]{background:#36383c}.np-mobile-nav{background:#faf9f6;border-color:#d4d4d0;box-shadow:none;padding:7px 8px max(8px,env(safe-area-inset-bottom))}.np-mobile-nav button{color:#636368;border-radius:2px;font-size:10px;min-height:52px}.np-mobile-nav button[aria-current],.np-mobile-nav button[aria-expanded=true]{background:#eee9e1;color:#9c4e26}.np-mobile-nav button[aria-current]:after{display:block!important;content:"";position:absolute;bottom:3px;width:13px;height:2px;background:#ed7433}.np-mobile-nav button{position:relative}.np-topline{height:35px;padding:0 20px;font-size:8px}.np-main{padding:23px 20px}.np-heading{gap:17px;align-items:flex-start}.np-heading h1{font-size:32px;letter-spacing:-1.5px;padding:10px 0}.np-heading p{font-size:11px;line-height:1.7;max-width:300px}.np-primary{font-size:11px!important;padding:11px 13px!important;min-height:44px}.np-heading .np-eyebrow{font-size:8px}.np-fresh{margin:12px 0 15px;gap:5px;font-size:8px}.np-fresh button{font-size:8px}.np-finance-title{font-size:7px;letter-spacing:.7px;margin-bottom:8px}.np-finance-title>span:last-child{display:none}.np-kpis{grid-template-columns:1fr 1fr;border:0;border-radius:2px;margin-bottom:25px}.np-kpi{padding:18px 16px;border-left:1px solid #47494b;border-top:0}.np-kpi-main{grid-column:1/-1;border-left:0;padding:20px}.np-kpi:nth-child(2){border-left:0}.np-kpi strong{font-size:clamp(21px,6.3vw,28px);letter-spacing:-1px;margin:10px 0 6px}.np-kpi-main strong{font-size:42px;letter-spacing:-2px}.np-kpi>span:first-child,.np-kpi>.np-plan+span{font-size:10px}.np-kpi small{font-size:9px;line-height:1.8}.np-kpi-main small{font-size:10px}.np-kpi-bottom{font-size:9px;margin-top:12px;padding-top:10px}.np-kpi-main .np-kpi-bottom{font-size:10px}.np-kpi strong em{font-size:18px}.np-kpi .np-plan{width:160px;right:-44px;bottom:20px;opacity:.13}.np-kpi .np-mini-progress{margin:14px 0 7px}.np-kpi>.np-plan+span .ico{display:none}.np-shell h2{font-size:16px}.np-priorities>.np-section-head{padding:14px 0}.np-alert{padding:15px 0;gap:11px}.np-alert-copy b{font-size:12px}.np-alert-copy small{font-size:7px}.np-alert-copy em{font-size:10px}.np-alert-icon{width:24px}.np-show-all{font-size:10px!important;padding:10px 0}.np-projects{margin-top:28px}.np-projects>.np-section-head{flex-wrap:wrap;gap:9px;padding-bottom:8px}.np-projects .np-filters{gap:14px}.np-project-number{display:none}.np-project{padding:20px 0;gap:15px}.np-project-name h3{font-size:12px}.np-project-finance{width:95px}.np-project-finance b{font-size:11px}.np-project-finance small{font-size:8px}.np-secondary{grid-template-columns:1fr;gap:25px;margin-top:10px}.np-assistant{padding:24px}.np-assistant h2{font-size:19px}.np-assistant>.np-eyebrow{font-size:8px}.np-assistant>p{font-size:13px}.np-assistant button{font-size:12px;min-height:46px}.np-shortcuts{padding-top:20px;margin-top:0}.np-shortcuts button{font-size:12px}.np-shortcuts small{font-size:10px}.np-finance-note{margin-top:0;padding-top:22px}.np-finance-note p,.np-finance-note button{font-size:11px}.np-shell .np-responsive-table tr{border-color:#dcdcd7;border-radius:2px}.np-shell .np-responsive-table td:before{color:#636367;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px}.np-demo-banner{padding:8px 20px}.np-demo-banner strong{font-size:7px}.np-demo-content{padding:20px}}@media(min-width:721px)and (max-width:900px){.np-main{padding:30px}.np-sidebar{padding-left:30px}.np-kpis{grid-template-columns:1.1fr 1fr 1fr}.np-kpi-main{grid-column:auto}.np-kpi{padding:22px}.np-kpi-main strong,.np-kpi strong{font-size:30px}.np-kpi strong em{font-size:20px}.np-kpi:nth-child(2){border-left:0}.np-secondary{grid-template-columns:1fr 1fr}.np-heading h1{font-size:37px}.np-heading p{max-width:none}.np-kpi:has(.np-plan) .np-kpi-bottom{margin-top:16px}}.np-shell.np-shell{--np-ink:#242a32;--np-line:#d7dce2;--np-orange:#ff873d;background:#edf0f3;color:#252c34}.np-sidebar{background:#20262e;color:#f1f3f6}.np-brand{border-color:#3b434e}.np-brand b{color:#ff984f}.np-company small,.np-company>span{color:#596472}.np-company strong{color:#eef1f5}.np-sidebar nav button{color:#b1bac6}.np-sidebar nav button:hover{background:#2d3540}.np-sidebar nav button[aria-current]{background:linear-gradient(105deg,#37424f,#2b333e);border-left:2px solid #ff883f;color:#fff;box-shadow:inset 3px 0 9px -7px #ff8b46;padding-left:10px}.np-sidebar nav button[aria-current] .ico{color:#ff995d}.np-sidebar nav button i{background:#ff8c44;box-shadow:0 0 6px #ff873d77}.np-sidebar-plan{color:#a5b2c5}.np-sidebar-plan>span{color:#596575}.np-side-contact{border-color:#3b444f}.np-side-contact b{color:#e2e7ee}.np-side-contact p{color:#576578}.np-side-contact button{color:#f1ae83}.np-side-foot{color:#596778}.np-topline{background:#edf0f3;border-color:#d3d9e1;color:#5c6572}.np-topline b{color:#b0bac7}.np-heading h1{color:#252c36}.np-heading p{color:#5c6570}.np-eyebrow{color:#5a6675}.np-heading .np-eyebrow:before{background:#ef924e;box-shadow:0 0 6px #ed893666}.np-primary{background:linear-gradient(180deg,#35404d,#242d38)!important;border:1px solid #bc7852!important;border-radius:3px;color:#f4f6f9!important;box-shadow:0 0 8px -4px #ff873d99!important;font-weight:550!important}.np-primary:hover{background:linear-gradient(180deg,#414d5c,#303b49)!important;border-color:#ff924b!important}.np-primary>span{color:#ff9a5a}.np-fresh{color:#5a6572}.np-fresh>span:first-child{background:#b1bcc9}.np-fresh button{color:#5a6574}.np-finance-title{color:#596676}.np-finance-title>span:last-child{color:#596576}.np-kpis{background:#252d38;border:1px solid #333e4c;border-radius:4px;box-shadow:0 8px 20px -15px #0f1d35aa}.np-kpi{background:linear-gradient(135deg,#303b49,#252d38);border-color:#465162;color:#eef2f8}.np-kpi-main{background:linear-gradient(120deg,#232b36,#323e4d);border-left:2px solid #ff8a42!important;box-shadow:inset 6px 0 16px -15px #ff995b}.np-kpi-main:hover{background:linear-gradient(120deg,#2c3542,#3a4656)}.np-kpi-main>span:first-child,.np-kpi>span:first-child,.np-kpi>.np-plan+span{color:#c4cedc}.np-kpi-main strong,.np-kpi strong{color:#f4f6fa;text-shadow:0 1px 0 #0c152599}.np-kpi-main strong{font-weight:450;background:linear-gradient(180deg,#fff,#c7d0dc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.np-kpi-main small,.np-kpi small,.np-kpi strong em{color:#56667d}.np-kpi-main .np-kpi-bottom,.np-kpi-bottom{border-color:#4a5667;color:#c5cedc}.np-kpi-main .np-kpi-bottom>span{color:#ff9b5c}.np-kpi .np-mini-progress{background:#465366}.np-kpi .np-mini-progress i{background:#c0cad8;box-shadow:none}.np-kpi .np-plan{color:#c2d2e8;opacity:.19}.np-kpi:has(.np-plan):hover{background:#303c4c}.np-panel{background:#f8fafc;border-color:#d2d9e2}.np-priorities{background:transparent;border-top-color:#526071;border-bottom-color:#ced5df}.np-priorities>.np-section-head{border-color:#ccd4df}.np-shell h2{color:#303b49}.np-count{background:#dce2ea;color:#596575}.np-priorities .np-count{background:#e8e4e2;color:#845a40;border:1px solid #d9c5b7}.np-section-caption{color:#5a6574}.np-alert{border-color:#d3dae3}.np-alert:hover{background:#e5eaf0}.np-alert-icon{border-color:#9ca9ba;color:#57667b}.np-alert-icon.urgent{color:#845c45;border-color:#e7925e}.np-alert-copy small{color:#6f635b}.np-alert-copy b{color:#4b5666}.np-alert-copy em{color:#5a6677}.np-alert>span:last-child{color:#576477}.np-show-all{color:#586576}.np-show-all>span{color:#885939}.np-projects>.np-section-head{border-color:#526071}.np-filters button{color:#586678}.np-filters button[aria-pressed=true]{color:#344357;border-color:#d39266}.np-project{border-color:#cfd7e1}.np-project:hover{background:#e4eaf1;border-color:#b7c3d2}.np-project-number{border-color:#cbd3df;background:repeating-linear-gradient(-45deg,transparent,transparent 5px,#c8d1de33 5px,#c8d1de33 6px);color:#57667a}.np-project-number .ico{color:#55667a}.np-project-name h3{color:#364254}.np-project-name small{color:#596679}.np-status{background:#dee4ed;color:#596679}.np-status.active{background:#e2e7ee;color:#54667e;border-left:2px solid #ec9863;padding-left:5px}.np-project-finance b{color:#3c4b62}.np-project-finance small{color:#57667a}.np-mini-progress{background:#d4dce6}.np-mini-progress i{background:#8d9eb4}.np-project:has(.np-status.active) .np-mini-progress i{background:#627893}.np-project-arrow{color:#53667e}.np-assistant{background:linear-gradient(145deg,#fafbfe,#dce3ed);border-color:#cbd4e1;box-shadow:inset 0 1px #fff;border-radius:3px}.np-assistant:after{background:#f29457;box-shadow:0 0 7px #ff884966;height:2px}.np-assistant>.np-eyebrow{color:#576578}.np-assistant h2{color:#38485f}.np-assistant-id p{color:#596678}.np-assistant>p{color:#59667a}.np-assistant button{background:linear-gradient(180deg,#f9fbff,#e1e6ef);color:#4a5c77;border-color:#b8c5d9;box-shadow:inset 0 1px #fff;border-radius:2px}.np-assistant button:hover{background:#fff}.np-shortcuts{background:transparent;border-color:#c4cfdc}.np-shortcuts button{border-color:#d1dae5;color:#54657c}.np-shortcuts button>span{color:#53667f}.np-shortcuts small{color:#55647c}.np-shortcuts b{color:#55657c}.np-finance-note{border-color:#c6d1df}.np-finance-note>span{color:#55667c}.np-finance-note strong{color:#526780}.np-finance-note p{color:#54657d}.np-finance-note button{color:#7b5e49}.np-bottom-note{color:#54647c!important;border-color:#cbd5e2!important}.np-demo-banner{background:#e2e7ed;color:#596779;border-color:#cbd4df}.np-demo-banner a{color:#596679}.np-demo-content{border-top-color:#536379}.np-demo-row{color:#495c75;border-color:#d2dce8}.np-demo-row small{color:#54657d}.np-demo-values strong{color:#4f6784}.np-demo-disclaimer{color:#53657e!important}.np-shell .np-responsive-table th{background:#e9eef5!important;color:#53667e!important}.np-shell .np-responsive-table td{color:#4f6582!important}.np-shell .card{background:#f8fafc!important;border-color:#d2d9e2!important}.np-shell .card-titre{background:#e9edf3!important;color:#43546b!important}.np-empty{color:#556479}.np-text-button{color:#566578}.np-dossier{color:#54677e}.np-dossier select{border-color:#cbd6e5;color:#4c607e}.np-back-office{color:#546780!important}.portail-app:has(.np-shell)>.pt-barre{background:#e8edf3!important;color:#55677f!important;border-color:#cbd6e5}.portail-app:has(.np-shell) .pt-quitter{color:#54667f;border-color:#c4d1e2}@media(max-width:900px){.np-sidebar nav.np-mobile-open{background:#27313e;border-color:#49576b}.np-sidebar nav button[aria-current]{background:#374457}.np-mobile-nav{background:linear-gradient(180deg,#f8faff,#e6edf6);border-color:#c3d0e2;box-shadow:0 -2px 14px -10px #394f6e66}.np-mobile-nav button{color:#546782}.np-mobile-nav button[aria-current],.np-mobile-nav button[aria-expanded=true]{background:#dce5f0;color:#4d6687}.np-mobile-nav button[aria-current]:after{background:#f68d48;box-shadow:0 0 6px #ff8a4566}.np-kpis{border:1px solid #3a4658}.np-kpi{border-color:#4c5c73}.np-kpi-main{border-left:2px solid #ff944f!important}.np-shell .np-responsive-table tr{border-color:#cbd7e6}.np-shell .np-responsive-table td:before{color:#526784}}.np-shell.np-shell{background:#f2f4f6}.np-topline{background:#f2f4f6;font-size:10px;color:#5a6575}.np-heading p{font-size:14px;color:#596576}.np-heading .np-eyebrow{font-size:10px;color:#586475}.np-sidebar nav button{font-size:13px;min-height:48px}.np-company small{font-size:11px;color:#586479}.np-side-contact p{font-size:12px;color:#57667d}.np-side-contact b{font-size:12px}.np-side-contact button{font-size:11px}.np-fresh{font-size:11px;color:#5a6574}.np-fresh button{font-size:11px;color:#586578}.np-finance-title{font-size:9px;color:#596576}.np-finance-title>span:last-child{font-size:8px;color:#5a6679}.np-kpi>span:first-child,.np-kpi>.np-plan+span{font-size:13px;color:#d5deea}.np-kpi small{font-size:12px;color:#b6c3d5}.np-kpi-main small{color:#b6c3d5}.np-kpi-bottom,.np-kpi-main .np-kpi-bottom{font-size:12px;color:#d0dcec}.np-kpi strong{margin-top:12px;margin-bottom:8px}.np-kpi .np-plan{opacity:.13}.np-shell h2{font-size:18px;color:#313e50}.np-section-caption{font-size:9px;color:#5a6676}.np-count{font-size:11px}.np-alert-copy b{font-size:14px;line-height:1.6;color:#414f63}.np-alert-copy small{font-size:9px;color:#716155}.np-alert-copy em{font-size:12px;color:#586578}.np-alert{padding-top:17px;padding-bottom:17px}.np-alert-icon{width:34px}.np-show-all{font-size:12px!important;color:#57667b;min-height:44px}.np-project-name h3{font-size:14px;color:#36465c;line-height:1.55}.np-project-name small{font-size:12px;color:#556579}.np-status{font-size:10px;padding-top:3px;padding-bottom:3px}.np-project-finance{width:128px}.np-project-finance b{font-size:14px;color:#374b67}.np-project-finance small{font-size:10px;color:#53657e}.np-filters button{font-size:11px;min-height:36px;color:#59667a}.np-assistant>.np-eyebrow{font-size:9px;line-height:1.6;color:#576579;letter-spacing:.6px}.np-assistant h2{font-size:18px;color:#35485f}.np-assistant-id p{font-size:9px;color:#56677d}.np-assistant>p{font-size:14px;line-height:1.8;color:#54667d}.np-assistant button{font-size:12px;min-height:44px}.np-shortcuts h2{font-size:16px}.np-shortcuts button{font-size:13px}.np-shortcuts small{font-size:11px;color:#54657c}.np-finance-note>span{font-size:10px;color:#52667f}.np-finance-note p{font-size:12px;color:#52657f}.np-finance-note button{font-size:12px;min-height:40px}.np-bottom-note{font-size:11px;color:#53657e!important;line-height:1.8}.np-shell .np-responsive-table th{font-size:11px}.np-shell .np-responsive-table td,.np-demo-content p,.np-demo-row b{font-size:14px}.np-demo-row small{font-size:12px}.np-demo-row strong{font-size:14px}.np-dossier{font-size:12px}.np-dossier select{font-size:12px;min-height:40px}@media(min-width:901px)and (max-width:1150px){.np-kpi strong{font-size:28px}.np-kpi small,.np-kpi-bottom,.np-kpi-main .np-kpi-bottom{font-size:11px}.np-columns{grid-template-columns:minmax(0,1fr) 230px}.np-project-finance{width:112px}.np-project-name h3{font-size:13px}.np-assistant>p{font-size:13px}}@media(max-width:1000px){.np-columns{grid-template-columns:1fr}}@media(max-width:900px){.np-heading p{font-size:13px;line-height:1.7}.np-heading .np-eyebrow{font-size:9px}.np-fresh,.np-fresh button{font-size:10px}.np-fresh{line-height:1.7}.np-kpi>span:first-child,.np-kpi>.np-plan+span{font-size:12px}.np-kpi strong{font-size:clamp(21px,6.2vw,28px)}.np-kpi-main strong{font-size:40px}.np-kpi small{font-size:11px;line-height:1.7}.np-kpi-main small{font-size:12px}.np-kpi-bottom,.np-kpi-main .np-kpi-bottom{font-size:11px;line-height:1.6}.np-shell h2{font-size:18px}.np-alert-copy b{font-size:14px}.np-alert-copy small{font-size:9px}.np-alert-copy em{font-size:12px}.np-alert-icon{width:26px}.np-show-all{font-size:12px!important}.np-project-name h3{font-size:13px}.np-project-name small{font-size:11px}.np-project-finance{width:99px}.np-project-finance b{font-size:12px}.np-project-finance small{font-size:10px}.np-status{font-size:9px}.np-filters button{font-size:11px;min-height:44px}.np-assistant>p{font-size:14px}.np-assistant h2{font-size:20px}.np-shortcuts button{font-size:14px}.np-shortcuts small{font-size:12px}.np-finance-note p{font-size:13px}.np-finance-note button{font-size:12px}.np-mobile-nav button{font-size:11px;min-height:54px}.np-demo-banner strong{font-size:8px}.np-sidebar nav.np-mobile-open button{font-size:13px;min-height:48px}.np-shell .np-responsive-table td{font-size:14px}.np-shell .np-responsive-table td:before{font-size:11px;color:#52667f}.np-bottom-note{font-size:11px}}@media(min-width:721px)and (max-width:900px){.np-kpi strong,.np-kpi-main strong{font-size:30px}.np-kpi small{font-size:12px}.np-heading p{max-width:none}.np-project-name h3{font-size:14px}}.np-kpi-main strong{background:none!important;-webkit-text-fill-color:#f4f7fc!important;color:#f4f7fc!important;text-shadow:none!important;font-weight:500}.np-kpi strong{text-shadow:none}.np-kpi-main strong,.np-kpi strong{font-variant-numeric:tabular-nums}.np-shell .pill{background:#e1e7ef!important;color:#506783!important;border-color:#c5d0df!important;box-shadow:none!important}.np-shell .btn{box-shadow:none;border-radius:3px}.np-shell .card .sous-titre{color:#54657a}.np-shell .champ input,.np-shell .champ select,.np-shell .champ textarea{font-size:14px;min-height:44px}@media(max-width:600px){.np-topline{display:none}.np-heading h1{font-size:28px}.np-heading p{display:none}.np-main{padding-top:20px}.np-heading{gap:14px}.np-fresh{margin-top:8px}.np-kpi-main{padding:18px 20px}.np-kpi-main strong{font-size:37px}.np-kpi-bottom{margin-top:10px}.np-kpi{padding-top:16px;padding-bottom:15px}}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-semi-condensed-500.ttf) format("truetype")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-semi-condensed-600.ttf) format("truetype")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-semi-condensed-700.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700.ttf) format("truetype")}.np-shell.np-shell{--atelier-ink:#2c3136;--atelier-text:#555c64;--atelier-metal:#cacfd4;--atelier-line:#d1d5da;--atelier-orange:#f59a62;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;background:#f0f1f3;grid-template-columns:232px minmax(0,1fr)}.np-shell :is(button,input,select,textarea){font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif}.np-shell button:focus-visible,.np-shell a:focus-visible{outline:2px solid #d4773c;outline-offset:4px}.np-sidebar{background:linear-gradient(112deg,#373c42,#2a2e32 22%,#23272c 74%,#2f343a);border-right:1px solid #9298a0;box-shadow:inset -1px 0 #171d23,8px 0 30px -28px #1b222a;padding:32px 18px 26px;position:relative}.np-brand{padding-bottom:27px;border-bottom:1px solid #4f555c;position:relative;gap:11px}.np-brand:after{content:"";position:absolute;bottom:-1px;left:0;width:33px;height:1px;background:#ffa263;box-shadow:0 0 7px #f9954d88}.np-brand img{width:64px;height:64px;filter:drop-shadow(0 5px 4px #171d2366)}.np-brand>span{font-family:Barlow Semi Condensed,sans-serif;font-size:20px;font-weight:600;letter-spacing:2px}.np-brand small{font-family:Manrope,sans-serif;font-size:5.6px;letter-spacing:1.1px;margin-top:7px;color:#b1b7be}.np-brand b{color:#f4a46f}.np-company{padding-top:23px;padding-bottom:15px}.np-company>span{font-size:8px;letter-spacing:1.9px;color:#5d6671}.np-company strong{font-family:Barlow Semi Condensed,sans-serif;font-size:23px;letter-spacing:.8px;font-weight:600;margin-top:9px}.np-company small{font-size:10px;color:#5c6571}.np-sidebar nav{gap:7px}.np-sidebar nav button{border:1px solid transparent;border-radius:7px;min-height:46px;font-size:12px;font-weight:500;padding-left:12px;color:#bfc5cd;transition:background .18s,border-color .18s,color .18s}.np-sidebar nav button:hover{background:#3e444d;border-color:#5e656f;color:#fff}.np-sidebar nav button[aria-current]{border:1px solid #707883;border-left:2px solid #f59a62;padding-left:11px;color:#fafbfd;background:linear-gradient(165deg,#656c76,#495059 38%,#363c44 67%,#4d545f);box-shadow:inset 0 1px #acb1b855,inset 0 -1px #252c35,0 5px 12px #191d2440,0 0 9px -7px #ff965acc}.np-sidebar nav button[aria-current] .ico{color:#ffc39b}.np-sidebar nav button i{background:#f4a573}.np-sidebar-plan{margin:34px -7px 0;border-top:1px solid #464d55;padding-top:20px;color:#b5bfcb}.np-sidebar-plan>.np-plan{opacity:.58;width:205px}.np-sidebar-plan>span{font-family:Barlow Semi Condensed,sans-serif;font-size:9px;letter-spacing:2.6px;color:#a9b0ba;margin-top:9px}.np-plan-scale{display:flex;justify-content:center;margin-top:14px;gap:0}.np-plan-scale i{width:14px;height:3px;border:1px solid #6e7681;border-right:0}.np-plan-scale i:last-child{border-right:1px solid #6e7681}.np-plan-scale i:nth-child(odd){background:#858d98}.np-side-contact{margin-top:26px;padding-top:20px}.np-side-contact b{font-size:12px;font-weight:500}.np-side-contact p{font-size:11px;line-height:1.8}.np-side-contact button{font-size:11px;color:#dfaf8d}.np-side-foot{font-size:9px;color:#5b6471}.np-topline{height:51px;background:linear-gradient(180deg,#f9fafb,#ebedf0);border-bottom:1px solid #ccd1d8;font-size:9px;letter-spacing:.4px;box-shadow:inset 0 1px #fff}.np-topline>span:last-child{font-family:Barlow Semi Condensed,sans-serif;letter-spacing:2px;font-size:11px}.np-main{padding:28px 34px 24px;max-width:1600px}.np-heading{position:relative;padding-left:62px;min-height:143px;gap:22px;align-items:center;margin-bottom:3px}.np-heading-index{position:absolute;left:0;top:9px;bottom:9px;width:39px;border-right:1px solid #cdd1d7;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;color:#5e666f;font-family:Barlow Semi Condensed,sans-serif;font-size:17px;letter-spacing:1.6px;line-height:1.45;font-weight:500}.np-heading-index>span{color:#975326;font-size:18px}.np-heading h1{font-family:Barlow Semi Condensed,sans-serif;font-size:57px;line-height:.98;letter-spacing:.2px;font-weight:600;color:#2e343a;padding:9px 0 12px;text-transform:uppercase}.np-heading h1>span{color:#5e6670;font-weight:500}.np-heading .np-eyebrow{font-family:Manrope,sans-serif;letter-spacing:2.2px;font-size:8px;color:#5c646e;font-weight:600}.np-heading .np-eyebrow:before{display:none}.np-heading p{font-size:12px;color:#5e6570;line-height:1.7}.np-fresh{margin:19px 0 20px;font-size:10px;color:#5c6571;gap:7px}.np-fresh button{font-size:10px;color:#5d646f}.np-fresh>span:first-child{background:#b1b8c1;box-shadow:0 0 0 3px #dfe3e7;border-radius:50%;height:4px;width:4px}.np-finance-title{font-family:Barlow Semi Condensed,sans-serif;font-size:10px;letter-spacing:1.7px;margin-bottom:8px;color:#5c6471}.np-finance-title>span:last-child{font-family:Manrope,sans-serif;font-size:7px;letter-spacing:1.3px;color:#5e6673}.np-kpis{grid-template-columns:1.18fr 1fr .89fr;border-radius:10px;border:1px solid #636c78;background:#313943;overflow:hidden;margin-bottom:30px;box-shadow:0 16px 25px -19px #242e3d99,0 3px 5px -2px #2e353f44,inset 0 1px #bdc3ca66}.np-kpi{background:linear-gradient(135deg,#404852,#303742);padding:24px 24px 18px;border-color:#6f778266;position:relative;isolation:isolate}.np-kpi-main{background:radial-gradient(ellipse at 85% -25%,#939ba665 0%,transparent 64%),linear-gradient(138deg,#313842,#4f5764 46%,#353d49);border-left:2px solid #ed9c67!important;box-shadow:inset 5px 0 14px -13px #ff9758,inset 0 1px #c6ccd266}.np-kpi-main:hover{background:radial-gradient(ellipse at 80% -20%,#bac2ca77 0%,transparent 67%),linear-gradient(138deg,#3d4550,#5a6372 46%,#3f4856)}.np-kpi>span:first-child,.np-kpi>.np-plan+span{font-size:12px;font-weight:500;color:#d9e0e7}.np-kpi strong{font-family:Barlow Semi Condensed,sans-serif;font-size:48px;font-weight:500;letter-spacing:.2px;line-height:1.15;margin:10px 0 8px;color:#f8fafc}.np-kpi-main strong{font-weight:500;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.np-kpi strong em{font-family:Barlow Semi Condensed,sans-serif;font-size:28px;font-weight:400;letter-spacing:0;color:#b0b8c4}.np-kpi small{font-size:11px;color:#c2cbd7}.np-kpi-main small{color:#cad1da}.np-kpi-bottom,.np-kpi-main .np-kpi-bottom{border-top:1px solid #a5acb64d;box-shadow:0 -1px #202a3544;font-size:11px;padding-top:12px;margin-top:15px;color:#e3e7ee}.np-kpi-main .np-kpi-bottom>span{color:#ffbd92}.np-kpi .np-mini-progress{height:3px;background:#252e3a66;box-shadow:inset 0 1px 1px #202630;margin-top:19px}.np-kpi .np-mini-progress i{background:linear-gradient(90deg,#939ba8,#e6e9ed);box-shadow:0 0 5px #d2d6db44}.np-kpi .np-plan{width:180px;bottom:12px;right:-12px;opacity:.19;color:#cfd7e1}.np-kpi:has(.np-plan):hover{background:linear-gradient(135deg,#4c5461,#3d4752)}.np-columns{gap:26px;grid-template-columns:minmax(0,1fr) 286px}.np-shell h2{font-family:Barlow Semi Condensed,sans-serif;font-size:23px;font-weight:600;letter-spacing:.3px;color:#3e4550}.np-section-index{font-family:Barlow Semi Condensed,sans-serif;font-size:13px;letter-spacing:1px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c8cdd4;border-radius:3px;min-width:25px;height:25px;color:#5c6472;background:linear-gradient(#fafbfd,#e7ebef);box-shadow:inset 0 1px #fff;margin-right:4px}.np-count{font-family:Manrope,sans-serif;font-size:10px;line-height:1.4;background:#e3e7eb;color:#5d6673;padding:3px 5px;border-radius:3px}.np-priorities{border:1px solid #cfd4da;border-radius:7px;background:#fafafb;box-shadow:0 7px 16px -14px #36425499,inset 0 1px #fff;overflow:hidden}.np-priorities>.np-section-head{padding:17px 20px 14px;background:linear-gradient(165deg,#fbfcfd,#eceff2);border-bottom:1px solid #d6dadf;position:relative}.np-priorities>.np-section-head:before{content:"";position:absolute;left:19px;top:0;width:29px;height:2px;background:#e7a474;box-shadow:0 0 6px #e9a07166}.np-priorities .np-count{border:1px solid #d5c8c0;color:#766051;background:#f0eae6}.np-section-caption{font-family:Barlow Semi Condensed,sans-serif;font-size:10px;letter-spacing:1.5px;color:#5c6570}.np-alert{background:#fafafb;border-color:#e1e4e8;padding:16px 20px;transition:background .15s}.np-alert:hover{background:#f1f3f6}.np-alert-copy b{font-size:12px;line-height:1.8;font-weight:600;color:#59626f}.np-alert-copy small{font-family:Barlow Semi Condensed,sans-serif;font-size:10px;letter-spacing:1px;color:#756251}.np-alert-copy em{font-size:11px;color:#5c6571}.np-alert-icon{width:31px;height:33px;color:#5b6571;background:linear-gradient(145deg,#fff,#e4e7ea)!important;border:1px solid #d1d6dc;border-radius:5px;box-shadow:inset 0 1px #fff,0 2px 2px #4a566a0a}.np-alert-icon.urgent{border:1px solid #d8c2b3;border-left:2px solid #dc9d70;color:#7f5e47}.np-show-all{padding:12px 20px;font-size:11px!important;background:linear-gradient(#f7f8fa,#f0f2f5);color:#5d6672;min-height:46px}.np-projects{margin-top:27px}.np-projects>.np-section-head{border-bottom:1px solid #b1b8c1;padding-bottom:13px;margin-bottom:5px}.np-filters{gap:7px}.np-filters button{font-size:10px;min-height:32px;padding:5px 9px;border-radius:5px;border:1px solid transparent}.np-filters button[aria-pressed=true]{border:1px solid #c0c6cf;background:linear-gradient(#fff,#e6eaee);color:#5b6574;box-shadow:inset 0 1px #fff,0 2px 4px #48576712}.np-project{border-bottom:1px solid #d4d8de;padding:18px 8px 18px 0;gap:15px;transition:background .2s,box-shadow .2s;border-radius:4px}.np-project:hover{background:#fafbfd;box-shadow:0 7px 16px -16px #374353;padding-left:0}.np-project-number{border:1px solid #c4cbd4;border-radius:5px;box-shadow:inset 0 1px #fff,0 2px 3px #68748512;background:linear-gradient(145deg,#fbfcfe,#e6e9ef);color:#5a6471;width:50px;height:70px;font-family:Barlow Semi Condensed,sans-serif;font-size:18px}.np-project-number small{font-family:Barlow Semi Condensed,sans-serif;letter-spacing:1px;font-size:7px;color:#5b6572}.np-project-name h3{font-family:Manrope,sans-serif;font-size:12px;font-weight:600;color:#545e6b;line-height:1.75}.np-project-name small{font-size:10px;color:#5b6573}.np-status{font-family:Manrope,sans-serif;font-size:9px;background:#e4e8ed;color:#5b6573;border-radius:3px;padding:3px 7px;margin-bottom:5px}.np-status.active{color:#5b6471;border-left:2px solid #dea076;background:#e9ecf0}.np-project-finance b{font-family:Barlow Semi Condensed,sans-serif;font-size:19px;font-weight:500;color:#586474;letter-spacing:.1px}.np-project-finance small{font-size:9px;color:#5c6573}.np-project-finance .np-mini-progress{height:3px;background:#dadfe6;box-shadow:inset 0 1px #c5ccd6}.np-project:has(.np-status.active) .np-mini-progress i{background:#8b97a6}.np-assistant{padding:24px 22px;border:1px solid #c3c9d2;border-radius:12px 4px;background:radial-gradient(ellipse at 0 0,#ffffff 0,transparent 60%),linear-gradient(150deg,#f6f8fb,#e0e4ea 70%,#eef1f4);box-shadow:inset 0 1px #fff,inset 0 -1px #afb7c477,0 11px 23px -19px #33445f88}.np-assistant:after{width:34px;right:24px;top:-1px;background:#eaa578;box-shadow:0 0 7px #f4934966}.np-assistant>.np-eyebrow{font-family:Barlow Semi Condensed,sans-serif;font-size:10px;letter-spacing:1.6px;color:#5a6574}.np-assistant-id{gap:14px;margin:23px 0 17px}.np-assistant-id>span{width:49px;height:49px;background:linear-gradient(135deg,#fff,#d8dee4);border:1px solid #d2d7df;border-radius:9px;box-shadow:inset 0 1px #fff,0 4px 7px #3a465622}.np-assistant-id img{width:43px;filter:drop-shadow(0 2px 1px #5b697933)}.np-assistant h2{font-family:Barlow Semi Condensed,sans-serif;font-size:27px;font-weight:600;letter-spacing:.3px}.np-assistant-id p{font-size:8px;letter-spacing:1.7px;margin-top:3px;color:#5c6674}.np-assistant>p{font-size:12px;line-height:1.9;color:#5c6672}.np-shortcuts{border-top:1px solid #c7cdd6;padding-top:19px;margin-top:23px}.np-shortcuts h2{font-family:Barlow Semi Condensed,sans-serif;font-size:22px}.np-shortcuts button{font-size:12px;padding:17px 0;border-color:#d8dde4}.np-shortcuts button>span{color:#596574}.np-shortcuts small{font-size:10px;color:#596575}.np-shortcuts .ico{color:#5a6474}.np-finance-note{border-color:#ccd3dc}.np-finance-note>span{font-family:Barlow Semi Condensed,sans-serif;font-size:11px;letter-spacing:1.6px;color:#5a6574}.np-finance-note strong{font-family:Barlow Semi Condensed,sans-serif;font-size:36px;letter-spacing:.3px;font-weight:500;color:#5b6573}.np-finance-note p{font-size:11px;color:#5a6777;line-height:1.9}.np-finance-note button{font-size:11px;color:#79604b}.np-bottom-note{font-size:10px;color:#5a6676!important;border-color:#d4dae1!important}.np-shell .np-liquid{--liquid-x:50%;--liquid-y:50%;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;padding:13px 16px;min-height:48px;cursor:pointer;border-radius:9px!important;border:1px solid #b8c0ca;background:linear-gradient(175deg,#fdfefe,#eaeef2 34%,#d5dae2 53%,#f1f4f7);color:#546173;box-shadow:inset 0 1px #fff,inset 0 -2px 1px #a9b2c066,0 5px 9px -5px #3a485a66;transition:box-shadow .2s,translate .2s,border-color .2s;transform:none}.np-shell .np-liquid-content{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:10px;pointer-events:none;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;line-height:1.6;color:inherit;width:100%}.np-shell .np-liquid-reflection{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 100px 70px at var(--liquid-x) var(--liquid-y),#ffffffb3,transparent 80%);opacity:0;transition:opacity .3s;pointer-events:none;mix-blend-mode:soft-light}.np-shell .np-liquid-wave{position:absolute;left:var(--liquid-x);top:var(--liquid-y);width:20px;height:20px;border-radius:50%;background:#e3eaf466;border:1px solid #fff9;z-index:2;pointer-events:none;animation:atelier-wave .65s ease-out forwards;translate:-50% -50%}.np-shell .np-liquid:hover{box-shadow:inset 0 1px #fff,inset 0 -2px 1px #919dac66,0 8px 16px -8px #4b5a6c77;translate:0 -1px;border-color:#97a1af}.np-shell .np-liquid:hover .np-liquid-reflection{opacity:1}.np-shell .np-liquid:active{translate:0 1px;box-shadow:inset 0 2px 5px #2f394b44,0 1px 1px #fff;transition:translate .06s}.np-shell .np-primary.np-liquid{background:radial-gradient(ellipse at 50% -65%,#9a9fac 0,transparent 70%),linear-gradient(175deg,#616974,#404853 40%,#2f3741 56%,#4c5662)!important;border:1px solid #ae8a73!important;border-top-color:#c6b5aa!important;color:#f8fafd!important;box-shadow:inset 0 1px #c4cad166,inset 0 -2px 1px #1c242f99,0 7px 12px -5px #32405566,0 0 8px -5px #ff9452aa!important;padding:13px 17px!important}.np-shell .np-primary.np-liquid:hover{border-color:#e4a57b!important;box-shadow:inset 0 1px #e2e6ed99,inset 0 -2px 1px #242c39,0 9px 16px -7px #31405777,0 0 11px -6px #ff9550cc!important}.np-shell .np-primary>.np-liquid-content{font-size:12px;line-height:1.6;color:#f8f9fc;gap:10px;letter-spacing:0}.np-plus{font-family:Barlow Semi Condensed,sans-serif;font-size:24px;line-height:1;color:#ffbb8c}.np-button-arrow{margin-left:9px;font-size:18px;color:#d2d8e0;font-weight:400}.np-assistant .np-liquid{margin-top:22px;width:100%;padding:13px 14px;border-color:#b2bbc7;font-size:12px}@keyframes atelier-wave{0%{scale:1;opacity:.8}to{scale:22;opacity:0}}.np-shell .np-responsive-table th{font-family:Barlow Semi Condensed,sans-serif;font-size:14px;letter-spacing:.7px;font-weight:500}.np-shell .np-responsive-table td{font-family:Manrope,sans-serif;font-size:13px}.np-demo-banner{font-family:Manrope,sans-serif;font-size:9px;background:#e4e7eb;border-color:#cbd1d9}.np-demo-banner strong{font-family:Barlow Semi Condensed,sans-serif;letter-spacing:1.5px;font-size:9px}@media(min-width:1600px){.np-main{padding:34px 48px}.np-heading h1{font-size:64px}.np-heading{min-height:160px}.np-kpi strong{font-size:52px}.np-columns{grid-template-columns:minmax(0,1fr) 305px}.np-alert-copy b,.np-project-name h3{font-size:14px}.np-assistant>p{font-size:14px}}@media(min-width:901px)and (max-width:1200px){.np-shell.np-shell{grid-template-columns:196px minmax(0,1fr)}.np-sidebar{padding-left:13px;padding-right:13px}.np-brand img{width:48px;height:48px}.np-brand>span{font-size:16px}.np-brand small{font-size:5px}.np-main{padding:26px}.np-heading{padding-left:0;gap:15px}.np-heading-index{display:none}.np-heading h1{font-size:48px}.np-heading p{max-width:350px}.np-kpi{padding:20px 18px}.np-kpi strong{font-size:38px}.np-kpi small,.np-kpi-bottom,.np-kpi-main .np-kpi-bottom{font-size:10px}.np-columns{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.np-assistant{padding:20px 17px}.np-assistant h2{font-size:24px}.np-project-number{display:none}.np-project-finance{width:104px}.np-project-finance b{font-size:17px}.np-assistant>.np-eyebrow{font-size:9px}.np-heading .np-primary>.np-liquid-content{font-size:11px}.np-button-arrow{margin-left:0}}@media(max-width:1050px){.np-columns{grid-template-columns:1fr}.np-secondary{display:grid;grid-template-columns:1fr 1fr;gap:22px}.np-shortcuts,.np-finance-note{margin-top:0}}@media(max-width:900px){.np-shell.np-shell{display:block;padding-bottom:84px}.np-sidebar{padding:13px 20px 0;box-shadow:inset 0 -1px #6e788599;border-right:0}.np-brand{padding-bottom:13px!important;gap:10px}.np-brand:after{display:none}.np-brand img{width:46px;height:38px}.np-brand>span{font-size:17px}.np-brand small{font-size:5px}.np-sidebar-plan{display:none}.np-main{padding:23px 20px}.np-topline{height:34px}.np-heading{padding-left:0;gap:16px;min-height:0;align-items:flex-start}.np-heading-index{display:none}.np-heading h1{font-size:45px;letter-spacing:.4px;line-height:1.02;padding:9px 0 10px}.np-heading .np-eyebrow{font-size:8px;letter-spacing:2px}.np-heading p{font-size:12px}.np-heading .np-primary{margin-top:0}.np-fresh{margin-top:11px;margin-bottom:17px;font-size:9px;line-height:1.8}.np-fresh button{font-size:10px}.np-finance-title{font-size:9px}.np-finance-title>span:last-child{display:none}.np-kpis{grid-template-columns:1fr 1fr;border-radius:8px;margin-bottom:27px;box-shadow:0 10px 20px -15px #3d4c6088}.np-kpi{padding:18px 16px;border-color:#7a839055}.np-kpi-main{grid-column:1/-1;padding:21px 21px 18px}.np-kpi strong{font-size:clamp(29px,8.2vw,36px);letter-spacing:.1px;margin:11px 0 6px}.np-kpi-main strong{font-size:47px;letter-spacing:.3px}.np-kpi strong em{font-size:23px}.np-kpi>span:first-child,.np-kpi>.np-plan+span{font-size:11px}.np-kpi small{font-size:10px;line-height:1.9}.np-kpi-main small{font-size:12px}.np-kpi-bottom,.np-kpi-main .np-kpi-bottom{font-size:10px;line-height:1.7;margin-top:13px;padding-top:10px}.np-kpi-main .np-kpi-bottom{font-size:11px}.np-kpi .np-mini-progress{margin-top:16px}.np-kpi .np-plan{width:148px;right:-31px;bottom:20px;opacity:.16}.np-shell h2{font-size:23px}.np-section-index{font-size:12px;min-width:22px;height:22px;margin-right:1px}.np-priorities>.np-section-head{padding:16px 14px 13px;gap:7px}.np-alert{padding:17px 14px;gap:12px}.np-alert-copy b{font-size:13px;line-height:1.8}.np-alert-copy small{font-size:10px}.np-alert-copy em{font-size:11px}.np-alert-icon{width:29px;min-width:29px;height:31px}.np-show-all{font-size:11px!important;padding:12px 14px;min-height:46px}.np-projects>.np-section-head{gap:8px;padding-bottom:11px;flex-wrap:wrap}.np-project-number{display:none}.np-project{padding:18px 0;gap:13px}.np-project-name h3{font-size:13px;line-height:1.65}.np-project-name small{font-size:11px}.np-project-finance{width:100px}.np-project-finance b{font-size:18px}.np-project-finance small{font-size:10px}.np-filters button{min-height:44px;font-size:11px;padding:5px 8px}.np-status{font-size:9px}.np-secondary{grid-template-columns:1fr;gap:25px;margin-top:16px}.np-assistant{padding:25px;border-radius:12px 4px}.np-assistant>.np-eyebrow{font-size:10px}.np-assistant h2{font-size:30px}.np-assistant>p{font-size:14px}.np-assistant .np-liquid-content{font-size:13px}.np-shortcuts{margin-top:0;padding-top:22px}.np-shortcuts h2{font-size:25px}.np-shortcuts button{font-size:14px;padding:18px 0}.np-shortcuts small{font-size:12px}.np-finance-note p{font-size:13px}.np-finance-note button{font-size:12px}.np-bottom-note{font-size:11px}.np-mobile-nav{background:linear-gradient(180deg,#fafbfddf,#e3e7edf5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #c5cdd8;box-shadow:inset 0 1px #fff,0 -6px 17px -15px #43546f66;padding:7px 8px max(8px,env(safe-area-inset-bottom));gap:3px}.np-mobile-nav button{font-family:Manrope,sans-serif;color:#5b6672;font-size:10px;min-height:55px;border-radius:7px;border:1px solid transparent;gap:5px}.np-mobile-nav button[aria-current],.np-mobile-nav button[aria-expanded=true]{border:1px solid #bbc3cf;background:linear-gradient(160deg,#fff,#d9dfe7 65%,#eff3f8);color:#5a6777;box-shadow:inset 0 1px #fff,0 2px 4px #43506133}.np-mobile-nav button[aria-current]:after{background:#e9a477;bottom:3px;width:16px}.np-sidebar nav.np-mobile-open{background:linear-gradient(135deg,#474f5b,#2e3641);border:1px solid #86909d;border-radius:9px;box-shadow:inset 0 1px #c1c9d355,0 -7px 35px #222c3a66;bottom:81px}.np-sidebar nav.np-mobile-open button{font-size:12px;min-height:48px}.np-sidebar nav button[aria-current]{border-left:2px solid #e6a679;background:linear-gradient(#636d7c,#414c5b)}.np-shell .np-responsive-table td{font-size:14px}.np-shell .np-responsive-table td:before{font-family:Barlow Semi Condensed,sans-serif;font-size:13px;letter-spacing:.6px}.np-shell .np-responsive-table tr{border-radius:7px;box-shadow:inset 0 1px #fff,0 3px 8px #43536410}.np-demo-banner strong{font-size:9px}.np-shell .np-primary>.np-liquid-content{font-size:12px}.np-shell .np-primary.np-liquid{padding:11px 14px!important;min-height:46px}}@media(min-width:721px)and (max-width:900px){.np-main{padding:28px 30px}.np-heading{padding-left:55px;align-items:center;gap:18px}.np-heading-index{display:flex;width:34px}.np-heading h1{font-size:52px}.np-kpis{grid-template-columns:1.12fr 1fr .9fr}.np-kpi-main{grid-column:auto}.np-kpi{padding:22px 20px}.np-kpi-main strong,.np-kpi strong{font-size:37px}.np-kpi small,.np-kpi-main small{font-size:11px}.np-secondary{grid-template-columns:1fr 1fr}.np-assistant{padding:23px}.np-assistant h2{font-size:28px}.np-kpi-main .np-kpi-bottom{font-size:10px}}@media(max-width:400px){.np-heading h1{font-size:40px}.np-kpi strong{font-size:30px}.np-kpi-main strong{font-size:45px}.np-project-finance{width:94px}.np-project-name h3{font-size:12px}.np-shell h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.np-shell .np-liquid,.np-shell .np-liquid *{animation:none!important;transition:none!important;translate:none!important}.np-shell .np-liquid-wave{display:none}}@media(hover:none){.np-shell .np-liquid-reflection{display:none}.np-shell .np-liquid:hover{translate:none}.np-shell .np-liquid:active{translate:0 1px}}.np-sidebar nav button{font-size:13px}.np-heading p{font-size:13px}.np-alert-copy b{font-size:14px;line-height:1.65;font-weight:500}.np-alert-copy em{font-size:12px}.np-assistant-id{gap:11px}.np-assistant-id>div{min-width:0}.np-assistant h2{font-size:25px;line-height:1.15;display:block;white-space:nowrap;letter-spacing:.1px}.np-assistant>p{font-size:13px;line-height:1.8}.np-project-name h3,.np-shortcuts button{font-size:13px}.np-shortcuts small{font-size:11px}.np-kpi small,.np-kpi-bottom,.np-kpi-main .np-kpi-bottom{font-size:12px}.np-show-all{font-size:12px!important}.np-finance-note p{font-size:12px}.np-heading-index{color:#5f666f}@media(min-width:901px)and (max-width:1200px){.np-assistant h2{font-size:22px}.np-assistant-id>span{width:40px;height:42px}.np-assistant-id img{width:35px}.np-kpi small,.np-kpi-bottom,.np-kpi-main .np-kpi-bottom{font-size:11px}.np-sidebar nav button{font-size:12px}}@media(max-width:900px){.np-alert-copy b{font-size:14px}.np-assistant h2{font-size:29px}.np-assistant>p{font-size:14px}.np-kpi small{font-size:11px}.np-kpi-main small{font-size:12px}.np-kpi-bottom,.np-kpi-main .np-kpi-bottom{font-size:11px}.np-shortcuts button{font-size:14px}.np-shortcuts small,.np-heading p{font-size:12px}}@media(max-width:400px){.np-kpi:not(.np-kpi-main) strong{font-size:clamp(23px,7.5vw,30px)}}:root .page .np-shell h1{display:block;position:static;overflow:visible;gap:0;flex-wrap:wrap;background:none!important;border:0;border-radius:0;box-shadow:none!important;min-height:0;margin:0;text-shadow:none}:root .page .np-shell .np-heading h1{padding:9px 0 12px}:root .page .np-shell h1:before,:root .page .np-shell h1:after{content:none!important;display:none!important}:root .page .np-shell h1+.sous-titre{margin:0}.page.portail-encadre .np-shell{min-height:0;border-radius:16px;overflow:hidden}:root .page .np-shell.np-shell .np-heading h1{color:#2e343a}:root .page .np-shell.np-shell .np-heading h1>span{color:#5e6670}:root .np-shell.np-shell .np-sidebar :is(.np-side-foot,.np-company,.np-company *,.np-side-contact,.np-side-contact *):not(.np-company strong):not(.np-company h2){color:#b9c0c8}:root .np-shell.np-shell .np-liquid:not(.np-primary) .np-liquid-content{color:#3f4a58}.np-shell .np-marche{display:inline-block;margin:0 0 5px 6px;padding:3px 8px;border-radius:3px;font-family:Manrope,sans-serif;font-size:9px;font-weight:700;letter-spacing:.3px;vertical-align:top}.np-shell .np-marche-public{background:#34404f;color:#fff;box-shadow:inset 0 -1.5px #e58a4f}.np-shell .np-marche-prive{background:#fff;color:#3e4a5a;box-shadow:inset 0 0 0 1px #aeb8c5}:root .app .topuser a.essai-jr{display:inline-flex;align-items:center;min-height:28px;padding:3px 11px;border-radius:999px;background:linear-gradient(180deg,#3a3f46,#2a2e34 55%,#24282d);color:#fff;border:1px solid rgba(255,121,15,.7);box-shadow:0 0 8px -2px #ff790f73;font:800 .74rem/1.2 Manrope,system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:none;white-space:nowrap}:root .app .topuser a.essai-jr:hover{box-shadow:0 0 0 1px #ff790f99,0 0 10px #ff790f73}:root .app .topuser a.essai-jr:is(.ton-dernier,.ton-termine){background:#a84b0a;border-color:#a84b0a}:root .app .bandeau-abo.bandeau-essai{background:linear-gradient(180deg,#3a3f46,#2a2e34 55%,#24282d);color:#fff;border-bottom:1px solid rgba(255,121,15,.65);box-shadow:0 1px 10px -4px #ff790f66}.app .essai-mobile{display:none}@media(max-width:820px){.app .bandeau-abo.bandeau-essai{display:none}:root .app .essai-mobile{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:6px 14px;text-decoration:none;background:linear-gradient(180deg,#30343a,#24282d);color:#fff;border-bottom:1px solid rgba(255,121,15,.55);font:700 .82rem/1.2 Manrope,system-ui,-apple-system,Segoe UI,sans-serif}:root .app .essai-mobile b{flex:none;padding:6px 11px;border-radius:999px;color:#1e2227;font-weight:800;font-size:.76rem;background:linear-gradient(180deg,#fff,#f3f4f6 36%,#dadde2 52%,#eef0f2 70%,#fafafb);box-shadow:inset 0 1px #fff,0 0 0 1px #ff790f99}:root .app .essai-mobile:is(.ton-dernier,.ton-termine){background:#a84b0a;border-bottom-color:#7a3407}}.premiers-pas{margin:0 0 16px;padding:16px 18px;border-radius:14px;color:#1e2227;border:1px solid transparent;background:linear-gradient(180deg,#fffffff7,#ffffffe6) padding-box,linear-gradient(135deg,#ff790fcc,#ff790f40 45% 55%,#ff790fb3) border-box;box-shadow:0 1px 2px #1e222712,0 10px 24px -12px #1e22273d,0 0 18px -10px #ff790f80;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}.premiers-pas .ppas-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.premiers-pas .ppas-tete h2{margin:0;font:700 1.25rem/1.15 Barlow Semi Condensed,Arial Narrow,sans-serif;color:#1e2227;letter-spacing:.01em}.premiers-pas .ppas-tete p{margin:4px 0 0;font-size:.86rem;color:#454b54}.premiers-pas .ppas-masquer{flex:none;min-height:40px;padding:6px 14px;border-radius:10px;cursor:pointer;font:700 .8rem Manrope,system-ui,sans-serif;color:#1e2227;background:linear-gradient(180deg,#fff,#f3f4f6 36%,#dadde2 52%,#eef0f2 70%,#fafafb);border:1px solid rgba(30,34,39,.18);box-shadow:inset 0 1px #fff,0 1px 2px #1e22271a}.premiers-pas .ppas-masquer:hover,.premiers-pas .ppas-masquer:focus-visible{box-shadow:0 0 0 1px #ff790f99,0 0 10px #ff790f61}.premiers-pas .ppas-jauge{height:8px;margin:12px 0 14px;border-radius:999px;background:#e2e5e9;overflow:hidden;box-shadow:inset 0 1px 2px #1e222726}.premiers-pas .ppas-jauge span{display:block;height:100%;border-radius:inherit;min-width:8px;background:linear-gradient(90deg,#a84b0a,#ff790f);box-shadow:0 0 10px #ff790f8c;transition:width .4s ease}.premiers-pas .ppas-liste{list-style:none;margin:0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(178px,1fr))}.premiers-pas .ppas-liste>li{display:flex;flex-direction:column;min-width:0}.premiers-pas .ppas-etape{display:flex;align-items:flex-start;gap:10px;width:100%;flex:1 0 auto;min-height:44px;padding:10px 12px;border-radius:10px;text-align:left;text-decoration:none;color:#1e2227;cursor:pointer;font:inherit;background:linear-gradient(180deg,#fff,#f7f8f9 36%,#e2e5e9 52%,#f3f4f6 70%,#fff);border:1px solid rgba(30,34,39,.14);box-shadow:inset 0 1px #fff}.premiers-pas a.ppas-etape:hover,.premiers-pas button.ppas-etape:hover,.premiers-pas .ppas-etape:focus-visible{box-shadow:0 0 0 1px #ff790f99,0 0 10px #ff790f61}.premiers-pas .ppas-texte{display:flex;flex-direction:column;gap:3px;min-width:0}.premiers-pas .ppas-texte b{font-size:.86rem;line-height:1.25}.premiers-pas .ppas-texte small{font-size:.76rem;line-height:1.35;color:#454b54}.premiers-pas .ppas-coche{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:.74rem;font-weight:800;color:#454b54;border:1.5px solid #565D66;background:#fff}.premiers-pas li.suivante .ppas-etape{color:#fff;border-color:#ff790fbf;background:linear-gradient(180deg,#3a3f46,#2a2e34 55%,#24282d);box-shadow:0 0 0 1px #ff790f99,0 0 10px #ff790f61}.premiers-pas li.suivante .ppas-texte small{color:#d9dce1}.premiers-pas li.suivante .ppas-coche{background:transparent;color:#fff;border-color:#ff790f}.premiers-pas li.faite .ppas-etape{cursor:default;background:#f3f4f6;border-style:dashed}.premiers-pas li.faite .ppas-texte b{color:#454b54;text-decoration:line-through;text-decoration-color:#a84b0a99}.premiers-pas li.faite .ppas-coche{background:#2a2e34;border-color:#2a2e34;color:#ff8a3d}.premiers-pas .ppas-aide{margin-top:6px;padding:9px 11px;border-radius:9px;background:#f3f4f6;border-left:2px solid #FF790F;font-size:.78rem;line-height:1.45;color:#1e2227}.premiers-pas .ppas-aide p{margin:0 0 4px}.premiers-pas .ppas-aide p:last-child{margin:0}.premiers-pas.fini .ppas-tete h2{color:#a84b0a}.premiers-pas .ppas-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:820px){.premiers-pas{padding:14px;border-radius:12px}.premiers-pas .ppas-liste{grid-template-columns:1fr}}.logo-entreprise{max-width:420px}@media(max-width:820px){.app .rail{display:none}.app.menu-ouvert .rail{display:flex;position:fixed;top:0;left:0;bottom:0;z-index:62;width:68px;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}.app.menu-ouvert .laterale,.metier-shell.menu-ouvert .laterale{left:68px;z-index:61;visibility:visible;width:min(310px,calc(100vw - 116px));max-width:none;overflow-y:auto;overscroll-behavior:contain}.app .voile-menu{z-index:58}.app.menu-ouvert .rail-btn{min-height:56px}.app.menu-ouvert .rail-btn{padding-left:2px;padding-right:2px}.app.menu-ouvert .rail-nom{font-size:8px;letter-spacing:-.01em;white-space:normal;overflow-wrap:normal;word-break:normal;text-align:center;line-height:1.2;max-width:66px}}@media(min-width:821px)and (max-width:900px){.app .rail{display:flex}.metier-shell .laterale{visibility:visible}}@media(max-width:820px){:root .app .topbar-mobile{background:linear-gradient(#ffffff12,#00000024),url(/pierre-anthracite.jpg) center / cover,#2a2d32;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 -1px #ff790fa6,0 1px 12px -2px #ff790f47,0 10px 26px -18px #000000b3}:root .app .tm-titre small{color:#f0a066}:root .app .tm-titre b{color:#fff}:root .app .tm-menu,:root .app .tm-profil{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px #ffffff1f}:root .app .tm-menu:active,:root .app .tm-profil:active{border-color:#ff790fbf;box-shadow:0 0 0 1px #ff790f99,0 0 10px #ff790f61}:root .app .barre-bas{background:linear-gradient(180deg,#fff,#f3f4f6 36%,#dadde2 52%,#eef0f2 70%,#fafafb);border-top:1px solid rgba(30,34,39,.16);gap:3px;padding:7px 8px max(8px,env(safe-area-inset-bottom));box-shadow:inset 0 1px #fff,0 -8px 20px -16px #1e222780}:root .app .bb-item{min-height:55px;border-radius:7px;border:1px solid transparent;color:#454b54;font:700 11px/1.1 Manrope,system-ui,-apple-system,Segoe UI,sans-serif}:root .app .bb-item:active{background:#1e22270f}:root .app .bb-item.actif{color:#fff;border-color:#ff790fbf;background:linear-gradient(180deg,#3a3f46,#2a2e34 55%,#24282d);box-shadow:0 0 0 1px #ff790f99,0 0 10px #ff790f61}:root .app .bb-item.actif .ico{color:#fff}}.delegation-coquille .delegation-barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:14px 16px;border-radius:14px;color:#fff;background:linear-gradient(#ffffff12,#00000024),url(/pierre-anthracite.jpg) center / cover,#2a2d32;box-shadow:inset 0 -1px #ff790fa6,0 1px 12px -2px #ff790f47,0 10px 26px -18px #000000b3}.delegation-coquille .delegation-titre{display:flex;flex-direction:column;gap:2px;min-width:0}.delegation-coquille .delegation-titre small{font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f0a066}.delegation-coquille .delegation-titre strong{color:#fff}.delegation-coquille .delegation-barre a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media(max-width:820px){.delegation-coquille>main{padding:0 12px calc(24px + env(safe-area-inset-bottom))}.delegation-coquille .delegation-barre{border-radius:0 0 14px 14px;margin:0 -12px 16px;padding:calc(12px + env(safe-area-inset-top)) 16px 12px}.delegation-coquille .delegation-barre .btn{min-height:44px}}.note-theme-mobile{display:none}@media(max-width:820px){.note-theme-mobile{display:block;margin:0 0 12px;padding:10px 12px;border-radius:10px;font-size:.82rem;color:#1e2227;background:#f3f4f6;border-left:2px solid #FF790F}}:root{--ds-bas:12px}@media(max-width:820px){:root{--ds-bas: calc(80px + env(safe-area-inset-bottom)) }}:root .fb-fiche.fb-fiche .ch-heros :is(.fb-kicker,h2,.ch-heros-p){overflow-wrap:normal;word-break:normal}@container ch (max-width:640px){:root .fb-fiche.fb-fiche .ch-heros{grid-template-columns:minmax(0,1fr);gap:0;padding:16px 16px 16px 20px;border-radius:14px}:root .fb-fiche.fb-fiche .ch-heros h2{font-size:26px;margin:2px 0 6px}:root .fb-fiche.fb-fiche .ch-heros-p{font-size:13px;line-height:1.5}:root .fb-fiche.fb-fiche .ch-plaque{display:none}}@container ch (max-width:640px){:root .fb-fiche.fb-fiche .ch-metiers{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}:root .fb-fiche.fb-fiche .ch-metiers::-webkit-scrollbar{display:none}:root .fb-fiche.fb-fiche .ch-metiers button{flex:none;scroll-snap-align:start;min-height:44px;padding:10px 14px}:root .fb-fiche.fb-fiche .ch-etape{padding:14px 14px 16px}:root .fb-fiche.fb-fiche .ch-etape h3{font-size:19px}:root .fb-fiche.fb-fiche .ch-memo{padding:14px}:root .fb-fiche.fb-fiche :is(.ch-ouvrage,.ch-bascule,.ch-puce,.ch-memo-onglets button,.ch-phases button){min-height:44px}:root .fb-fiche.fb-fiche .ch-champ :is(input,select){font-size:16px;min-height:46px}:root .fb-fiche.fb-fiche .ch-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}:root .fb-fiche.fb-fiche .ch-lots{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}:root .fb-fiche.fb-fiche .ch-bascules{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr))}:root .fb-fiche.fb-fiche .ch-points{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}:root .fb-fiche.fb-fiche .st-familles{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}:root .fb-fiche.fb-fiche .ch-barre{display:none}@container ch (max-width:999px){:root .fb-fiche.fb-fiche .ch-barre{position:sticky;bottom:var(--ds-bas);z-index:7;display:flex;align-items:center;gap:12px;min-height:62px;padding:9px 10px 9px 16px;border-radius:14px;color:#fff;overflow:hidden;background:radial-gradient(500px 120px at 0% 0%,rgba(255,121,15,.12),transparent 60%),var(--fb-pierre);border:1px solid rgba(255,121,15,.55);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ff790f40,0 14px 30px -10px #14161aa6}}:root .fb-fiche.fb-fiche .ch-barre-texte{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}:root .fb-fiche.fb-fiche .ch-barre-l{font:700 12px/1.25 var(--fb-corps);color:#dce1e7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}:root .fb-fiche.fb-fiche .ch-barre-total{font:700 22px/1.05 var(--fb-titre);color:#fff;white-space:nowrap}:root .fb-fiche.fb-fiche .ch-barre-total small{font:700 12px var(--fb-corps);color:#dce1e7}:root .fb-fiche.fb-fiche .ch-barre-btn{flex:none;min-height:44px;padding:10px 14px;font-size:14px;white-space:nowrap}:root .fb-fiche.fb-fiche .ch-barre-btn:disabled{opacity:1;cursor:not-allowed;color:#454b54;background:var(--fb-chrome);text-shadow:none;box-shadow:none;border-color:#fff6}:root .fb-fiche.fb-fiche .le{container:le / inline-size}:root .fb-fiche.fb-fiche .le-entete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 14px;margin:6px 0 10px}:root .fb-fiche.fb-fiche .le-entete-titre{display:flex;flex-direction:column;gap:2px;min-width:0}:root .fb-fiche.fb-fiche .le-entete .fb-kicker{margin:0}:root .fb-fiche.fb-fiche .le-entete h3{display:flex;align-items:center;gap:8px;margin:0;padding:0;background:none;border:0;box-shadow:none;font:700 21px/1.15 var(--fb-titre);color:var(--fb-encre);text-transform:none;letter-spacing:.1px}:root .fb-fiche.fb-fiche .le-entete h3:before,:root .fb-fiche.fb-fiche .le-entete h3:after{display:none;content:none}:root .fb-fiche.fb-fiche .le-regroupe{display:flex;align-items:center;flex-wrap:wrap;gap:6px}:root .fb-fiche.fb-fiche .le-regroupe>span{font:700 11px/1.2 var(--fb-titre);letter-spacing:1.4px;text-transform:uppercase;color:var(--fb-encre-3);margin-right:2px}:root .fb-fiche.fb-fiche .le-regroupe .ch-puce{min-height:38px}:root .fb-fiche.fb-fiche .le-regroupe-aide{flex:1 1 100%;margin:0;font-size:13px;line-height:1.5;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .le-zone-champ{display:flex;align-items:center;gap:6px;margin-top:4px;max-width:360px}:root .fb-fiche.fb-fiche .le-zone-champ>span{flex:none;font:700 10.5px/1 var(--fb-titre);letter-spacing:1.2px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .le-zone-champ input{flex:1 1 auto;min-width:0;font-size:.82rem}:root .fb-fiche.fb-fiche .le-lot-rappel{display:block;margin-top:4px;font:600 12px/1.35 var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .le-zone-tete{display:flex;align-items:center;gap:10px;min-width:0;margin:0}:root .fb-fiche.fb-fiche .le-zone-tete>span{flex:none;font:700 11px/1.2 var(--fb-titre);letter-spacing:1.4px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .le-zone-tete>b{font:800 14px/1.3 var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .le-zone-tete>small{font-size:12.5px;line-height:1.4;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche div.le-zone-tete{flex-wrap:wrap;row-gap:2px}:root .fb-fiche.fb-fiche .le-opt-l{display:inline-flex;align-items:center;gap:6px;cursor:pointer}:root .fb-fiche.fb-fiche .le-opt-l span{display:none}@container le (max-width:640px){:root .fb-fiche.fb-fiche .le-defile{overflow:visible}:root .fb-fiche.fb-fiche .le-table{display:block;min-width:0!important;width:100%;border:0;background:none;box-shadow:none}:root .fb-fiche.fb-fiche .le-table thead{display:none}:root .fb-fiche.fb-fiche .le-table tbody{display:flex;flex-direction:column;gap:10px}:root .fb-fiche.fb-fiche .le-table tr{display:block}:root .fb-fiche.fb-fiche .le-table tr>td{display:block;min-width:0;padding:0;border:0;background:none;white-space:normal}:root .fb-fiche.fb-fiche .le-table tr:hover>td{background:none}:root .fb-fiche.fb-fiche .le-table :is(tr.le-ligne,tr.le-titre,tr.le-texte){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border-radius:14px;border:1px solid transparent;background:var(--fb-verre) padding-box,var(--fb-arete) border-box!important;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .le-table tr.le-ligne[data-option]{background:linear-gradient(180deg,#fff8f1,#fff2e6) padding-box,linear-gradient(180deg,#ff790fb3,#a84b0a59) border-box!important}:root .fb-fiche.fb-fiche .le-table tr.le-titre{grid-template-columns:minmax(0,1fr) auto;position:relative;padding-left:16px;background:var(--fb-acier) padding-box,var(--fb-arete) border-box!important}:root .fb-fiche.fb-fiche .le-table tr.le-titre:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--fb-neon);box-shadow:0 0 8px #ff790fb3}:root .fb-fiche.fb-fiche .le-table tr.le-texte{grid-template-columns:minmax(0,1fr)}:root .fb-fiche.fb-fiche .le-table .le-designation{grid-column:1 / -1}:root .fb-fiche.fb-fiche .le-table .le-rien{display:none}:root .fb-fiche.fb-fiche .le-table td[data-l]:before{content:attr(data-l);display:block;margin:0 0 5px;font:700 11px/1.2 var(--fb-titre);letter-spacing:1.4px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .le-table :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:46px;font-size:16px;padding:10px 11px;border-radius:10px;color:var(--fb-encre);background:#fff;border:1px solid rgba(30,34,39,.2);box-shadow:inset 0 1px 2px #1e222714}:root .fb-fiche.fb-fiche .le-table textarea{min-height:52px;line-height:1.4}:root .fb-fiche.fb-fiche .le-table :is(input,select,textarea):focus{outline:none;border-color:#ff790fd9;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .le-table .le-designation .btn-lien{display:inline-flex;align-items:center;min-height:36px;margin-top:4px;font-size:13px!important}:root .fb-fiche.fb-fiche .le-table .le-total{display:flex!important;flex-direction:column;justify-content:flex-end;align-items:flex-end;text-align:right;font:700 18px/1.1 var(--fb-titre);color:var(--fb-encre);padding-bottom:12px}:root .fb-fiche.fb-fiche .le-table .le-total:before{align-self:flex-end}:root .fb-fiche.fb-fiche .le-table tr.le-titre .le-total{grid-column:1;align-items:flex-start;text-align:left;padding:0}:root .fb-fiche.fb-fiche .le-table tr.le-titre .le-total:before{align-self:flex-start}:root .fb-fiche.fb-fiche .le-table .le-opt{grid-column:1 / 3;display:flex;align-items:center;text-align:left!important}:root .fb-fiche.fb-fiche .le-table .le-opt-l{min-height:40px;font:700 13px var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .le-table .le-opt-l span{display:inline}:root .fb-fiche.fb-fiche .le-table .le-opt-l input{width:20px;height:20px;accent-color:#FF790F}:root .fb-fiche.fb-fiche .le-table .le-outils{display:flex!important;justify-content:flex-end;align-items:center;gap:6px}:root .fb-fiche.fb-fiche .le-table tr.le-titre .le-outils{grid-column:2}:root .fb-fiche.fb-fiche .le-table tr.le-texte .le-outils{grid-column:1}:root .fb-fiche.fb-fiche .le-table .le-zone-champ{flex-direction:column;align-items:stretch;gap:5px;max-width:none;margin-top:8px}:root .fb-fiche.fb-fiche .le-table .le-zone-champ>span{font-size:11px;letter-spacing:1.4px}:root .fb-fiche.fb-fiche .le-table .le-zone-tete{flex-direction:column;align-items:stretch;gap:5px}:root .fb-fiche.fb-fiche .le-table div.le-zone-tete{gap:3px}:root .fb-fiche.fb-fiche .le-entete{align-items:stretch;flex-direction:column}:root .fb-fiche.fb-fiche .le-regroupe .ch-puce{flex:1 1 0;min-height:44px}:root .fb-fiche.fb-fiche .le-table .le-outils .btn-lien{display:inline-grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border-radius:10px;text-decoration:none;font:700 16px/1 var(--fb-corps);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.14);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .le-table .le-outils .btn-lien.danger{color:#a12a1c}:root .fb-fiche.fb-fiche .le-table .le-outils .btn-lien:disabled{opacity:.4}:root .fb-fiche.fb-fiche .le-table tr.le-vide>td{padding:16px;border-radius:14px;background:var(--fb-acier);color:var(--fb-encre-2);text-align:center}:root .fb-fiche.fb-fiche .le-table tr.le-article>td{padding:0}:root .fb-fiche.fb-fiche .le-table tr.le-article .art-choix{position:static;width:100%}:root .fb-fiche.fb-fiche .le-pied{flex-direction:column;align-items:stretch!important;gap:14px}:root .fb-fiche.fb-fiche .le-ajouts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}:root .fb-fiche.fb-fiche .le-ajouts>*{width:100%;min-height:46px;justify-content:center}:root .fb-fiche.fb-fiche .le-totaux{min-width:0!important;padding:12px 14px;border-radius:14px;border:1px solid transparent;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre)}:root .fb-fiche.fb-fiche .le-totaux input{min-height:40px;font-size:16px}}:root .fb-fiche.fb-fiche .ds-etape{display:flex;gap:12px;align-items:flex-start;margin:22px 0 12px;padding-top:16px;border-top:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .ds-num{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font:700 16px var(--fb-titre);color:#fff;background:var(--fb-anthracite);border:1px solid rgba(255,121,15,.75);box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .ds-etape h3{margin:4px 0 0;padding:0;background:none;border:0;box-shadow:none;font:700 21px/1.15 var(--fb-titre);color:var(--fb-encre);text-transform:none;letter-spacing:.1px}:root .fb-fiche.fb-fiche .ds-etape h3:before,:root .fb-fiche.fb-fiche .ds-etape h3:after{display:none;content:none}:root .fb-fiche.fb-fiche .ds-etape p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ds-manque{margin:12px 0 0;font-size:13px;line-height:1.45;color:var(--fb-orange);font-weight:700}:root .fb-fiche.fb-fiche .ds-actions{position:sticky;bottom:var(--ds-bas);z-index:6;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:62px;padding:9px 10px 9px 16px;border-radius:14px;border:1px solid transparent;background:linear-gradient(180deg,#fff,#f4f5f7) padding-box,var(--fb-arete) border-box;box-shadow:inset 0 1px #fff,0 14px 30px -12px #1e222773}:root .fb-fiche.fb-fiche .ds-total{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}:root .fb-fiche.fb-fiche .ds-total span{font:700 11px/1.2 var(--fb-titre);letter-spacing:1.4px;text-transform:uppercase;color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche .ds-total b{font:700 22px/1.05 var(--fb-titre);color:var(--fb-encre);white-space:nowrap}:root .fb-fiche.fb-fiche .ds-actions.ds-actions{flex-direction:row!important;flex-wrap:nowrap!important}:root .fb-fiche.fb-fiche .ds-actions .btn{flex:none;width:auto!important;min-height:44px;white-space:nowrap}@media(max-width:420px){:root .fb-fiche.fb-fiche .ds-actions{padding-left:12px;gap:6px}:root .fb-fiche.fb-fiche .ds-actions .btn{padding-left:12px;padding-right:12px}}:root .fb-fiche.fb-fiche .fb-contenu:has(.ds-actions){overflow:visible;overflow-x:clip}:root[data-theme=graphite] .fb-fiche.fb-fiche .ds-carte :is(.champ>span,.sous-titre,.sous-titre b,.le-totaux,.le-totaux b,.le-totaux span,.le-totaux label){color:var(--fb-encre)!important}:root[data-theme=graphite] .fb-fiche.fb-fiche .ds-carte .le-totaux>div:last-of-type{border-top-color:var(--fb-encre)!important}:root[data-theme=graphite] .fb-fiche.fb-fiche .ds-carte .btn-lien{color:var(--fb-encre);text-decoration-color:#ff790fcc}:root[data-theme=graphite] .fb-fiche.fb-fiche .ds-carte .btn-lien.danger{color:#a12a1c}:root[data-theme=graphite] .fb-fiche.fb-fiche .ds-carte .alerte-info{color:#e6f4f7}:root .fb-fiche.fb-fiche.ax-modale{position:fixed;inset:0;z-index:12000;display:flex;flex-direction:column;padding:0;margin:0;background:#f2f3f5;color:var(--fb-encre);color-scheme:light;outline:none;font:500 14px/1.45 var(--fb-corps)}:root .fb-fiche.fb-fiche .ax-tete{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--fb-chrome);border-bottom:1px solid rgba(30,34,39,.14);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .ax-tete-texte{flex:1;min-width:0}:root .fb-fiche.fb-fiche .ax-tete h2{margin:2px 0 0;font:700 21px/1.15 var(--fb-titre);color:var(--fb-encre);overflow-wrap:break-word}:root .fb-fiche.fb-fiche .ax-tete .fb-kicker{margin:0}:root .fb-fiche.fb-fiche .ax-titre-champ{width:100%;min-height:44px;margin-top:4px;padding:8px 10px;border-radius:10px;font:700 18px var(--fb-titre);color:var(--fb-encre);background:#fff;border:1px solid rgba(30,34,39,.22)}:root .fb-fiche.fb-fiche .ax-fermer{flex:none;width:44px;height:44px;border-radius:12px;cursor:pointer;font:700 18px var(--fb-corps);color:var(--fb-encre);background:#fff;border:1px solid rgba(30,34,39,.18)}:root .fb-fiche.fb-fiche .ax-fermer:focus-visible{outline:2px solid #FF9A45;outline-offset:2px}:root .fb-fiche.fb-fiche .ax-corps{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:minmax(270px,330px) minmax(0,1fr);gap:16px;align-items:start;padding:16px;overscroll-behavior:contain}:root .fb-fiche.fb-fiche .ax-corps-mode{grid-template-columns:minmax(0,1fr)}@media(max-width:900px){:root .fb-fiche.fb-fiche .ax-corps{grid-template-columns:minmax(0,1fr);padding:12px;gap:12px}:root .fb-fiche.fb-fiche .ax-dessin{order:-1}}:root .fb-fiche.fb-fiche .ax-panneau,:root .fb-fiche.fb-fiche .ax-mode{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;background:#fff;border:1px solid rgba(30,34,39,.12);box-shadow:0 1px 2px #1e22270f}:root .fb-fiche.fb-fiche .ax-mode{max-width:880px;width:100%;margin:0 auto;padding:18px}:root .fb-fiche.fb-fiche .ax-mode p{margin:0;color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ax-sous{margin:4px 0 0;font:800 11.5px/1.3 var(--fb-corps);letter-spacing:.06em;text-transform:uppercase;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ax-champ{display:flex;flex-direction:column;gap:6px;min-width:0}:root .fb-fiche.fb-fiche .ax-champ-l{font:700 13px/1.3 var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ax-champ small{font:500 12px/1.35 var(--fb-corps);color:var(--fb-encre-3)}:root .fb-fiche.fb-fiche.ax-modale :is(input,select,textarea),:root .fb-fiche.fb-fiche .ax-devis select,:root .fb-fiche.fb-fiche .ax-champ :is(input,select,textarea){min-height:44px;padding:9px 11px;border-radius:10px;font:600 16px/1.3 var(--fb-corps);color:var(--fb-encre);background:#fff;border:1px solid rgba(30,34,39,.24);max-width:100%;box-sizing:border-box}:root .fb-fiche.fb-fiche.ax-modale textarea{resize:vertical;font-weight:500;line-height:1.45}:root .fb-fiche.fb-fiche.ax-modale :is(input,select,textarea):focus{outline:none;border-color:#ff790fe6;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche.ax-modale :is(input,textarea)::placeholder{color:#5c6670;opacity:1}:root .fb-fiche.fb-fiche.ax-modale :is(input,select,textarea):disabled{background:#f2f3f5;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ax-nombre{display:grid;grid-template-columns:44px minmax(0,1fr) auto 44px;gap:6px;align-items:center}:root .fb-fiche.fb-fiche .ax-nombre input{width:100%;text-align:right}:root .fb-fiche.fb-fiche .ax-unite{font:700 13px var(--fb-corps);color:var(--fb-encre-2);min-width:24px}:root .fb-fiche.fb-fiche .ax-nombre button,:root .fb-fiche.fb-fiche .ax-outils button,:root .fb-fiche.fb-fiche .ax-etape-actions button{min-width:44px;min-height:44px;padding:6px 12px;border-radius:10px;cursor:pointer;font:700 14px var(--fb-corps);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief)}:root .fb-fiche.fb-fiche .ax-nombre button:disabled,:root .fb-fiche.fb-fiche .ax-etape-actions button:disabled{opacity:.45;cursor:default}:root .fb-fiche.fb-fiche .ax-puces{display:flex;flex-wrap:wrap;gap:6px}:root .fb-fiche.fb-fiche .ax-puces button{min-height:44px;padding:8px 12px;border-radius:10px;cursor:pointer;font:700 13.5px/1.2 var(--fb-corps);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief);text-align:left}:root .fb-fiche.fb-fiche .ax-puces button[aria-checked=true]{color:#fff;background:var(--fb-anthracite);border-color:#ff790fd9;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .ax-bascule{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 13px 8px 9px;border-radius:10px;cursor:pointer;font:700 13.5px/1.2 var(--fb-corps);color:var(--fb-encre);background:var(--fb-chrome);border:1px solid rgba(30,34,39,.16);box-shadow:var(--fb-relief);text-align:left}:root .fb-fiche.fb-fiche .ax-bascule>span{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:6px;font:800 13px var(--fb-corps);color:#fff;background:#fff;border:1.5px solid rgba(30,34,39,.45)}:root .fb-fiche.fb-fiche .ax-bascule[aria-pressed=true]>span{background:#2a2e34;border-color:#2a2e34}:root .fb-fiche.fb-fiche .ax-bascule:disabled{opacity:.55;cursor:default}:root .fb-fiche.fb-fiche :is(.ax-bascule,.ax-puces button,.ax-nombre button,.ax-outils button,.ax-retire):focus-visible{outline:2px solid #FF9A45;outline-offset:2px}:root .fb-fiche.fb-fiche .ax-note-modele{margin:2px 0 0;font:500 12.5px/1.45 var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ax-avert{margin:0;padding:9px 11px;border-radius:10px;background:#fff4ea;border-left:3px solid #A84B0A;font:600 12.5px/1.4 var(--fb-corps);color:#7a3606}:root .fb-fiche.fb-fiche .ax-dessin{display:flex;flex-direction:column;gap:12px;min-width:0}:root .fb-fiche.fb-fiche .ax-outils{display:flex;flex-wrap:wrap;gap:6px;align-items:center}:root .fb-fiche.fb-fiche .ax-outils .ax-annoter[aria-pressed=true]{color:#fff;background:var(--fb-anthracite);border-color:#ff790fd9;box-shadow:var(--fb-anneau)}:root .fb-fiche.fb-fiche .ax-outils-sep{flex:1}:root .fb-fiche.fb-fiche .ax-vue{overflow:auto;max-height:calc(100vh - 230px);border-radius:12px;background:#fff;border:1px solid rgba(30,34,39,.14);-webkit-overflow-scrolling:touch}:root .fb-fiche.fb-fiche .ax-vue[data-annoter]{outline:2px dashed #A84B0A;outline-offset:2px;cursor:crosshair}:root .fb-fiche.fb-fiche .ax-svg{min-width:100%}:root .fb-fiche.fb-fiche :is(.ax-svg,.ax-svg-fige) svg{display:block;width:100%;height:auto}@media(max-width:900px){:root .fb-fiche.fb-fiche .ax-vue{max-height:62vh}}:root .fb-fiche.fb-fiche .ax-constats ul,:root .fb-fiche.fb-fiche .ax-historique ol{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}:root .fb-fiche.fb-fiche .ax-constats li{padding:8px 11px;border-radius:10px;background:#fff;border:1px solid rgba(30,34,39,.1);border-left:3px solid #8C96A1;font:500 13px/1.45 var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ax-constats li[data-bloquant]{background:#fff4ea;border-left-color:#a84b0a}:root .fb-fiche.fb-fiche .ax-statut{display:inline-block;margin-right:8px;padding:2px 8px;border-radius:999px;font:800 11px/1.5 var(--fb-corps);letter-spacing:.02em;vertical-align:1px;color:#454b54;background:#eef1f4}:root .fb-fiche.fb-fiche .ax-statut[data-s=reglement]{color:#1d4a82;background:#e4edf8}:root .fb-fiche.fb-fiche .ax-statut[data-s=norme]{color:#245233;background:#e3f1e7}:root .fb-fiche.fb-fiche .ax-statut[data-s=a_valider]{color:#7a3606;background:#ffebdb}:root .fb-fiche.fb-fiche .ax-constats li[data-bloquant] .ax-statut{color:#fff;background:#a84b0a}:root .fb-fiche.fb-fiche .ax-notes{display:flex;flex-direction:column;gap:8px}:root .fb-fiche.fb-fiche .ax-note{display:flex;align-items:center;gap:8px}:root .fb-fiche.fb-fiche .ax-note input{flex:1;min-width:0}:root .fb-fiche.fb-fiche .ax-pastille{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;font:800 13px var(--fb-corps);color:#fff;background:#a84b0a}:root .fb-fiche.fb-fiche .ax-retire{min-height:44px;padding:6px 12px;border-radius:10px;cursor:pointer;font:700 13px var(--fb-corps);color:#962a1c;background:#fff;border:1px solid rgba(150,42,28,.35)}:root .fb-fiche.fb-fiche .ax-vide{margin:0;font:500 13px/1.45 var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ax-renvoi{margin:0;font:500 13px/1.45 var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ax-historique summary{cursor:pointer;min-height:32px;font:700 13px var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ax-historique li{font:500 12.5px var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ax-pied{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--fb-chrome);border-top:1px solid rgba(30,34,39,.14)}:root .fb-fiche.fb-fiche .ax-pied-sep{flex:1}:root .fb-fiche.fb-fiche .ax-pied .fb-btn{min-height:44px}:root .fb-fiche.fb-fiche .ax-pied .fb-btn:disabled{opacity:.48;cursor:default;box-shadow:none}:root .fb-fiche.fb-fiche .ax-motif{display:flex;flex:1 1 240px;min-width:0}:root .fb-fiche.fb-fiche .ax-motif input{width:100%}@media(max-width:640px){:root .fb-fiche.fb-fiche .ax-pied{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}:root .fb-fiche.fb-fiche .ax-pied-sep{display:none}:root .fb-fiche.fb-fiche .ax-pied>.fb-btn{flex:1 1 calc(50% - 4px);justify-content:center}:root .fb-fiche.fb-fiche .ax-pied>.ax-bascule,:root .fb-fiche.fb-fiche .ax-motif{flex:1 1 100%;justify-content:center}}:root .fb-fiche.fb-fiche .ax-etat{padding:10px 12px;border-radius:10px;border:1px solid #A84B0A;font:700 13px/1.45 var(--fb-corps);color:#7a3606!important;background:#fff8f2}:root .fb-fiche.fb-fiche .ax-etat-ok{border-color:#1e222733;color:var(--fb-encre)!important;background:#f4f6f8}:root .fb-fiche.fb-fiche .ax-validation{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 14px;align-items:end;padding:12px;border-radius:12px;background:#f6f7f9;border:1px solid rgba(30,34,39,.1)}:root .fb-fiche.fb-fiche .ax-validation .ax-bascule{justify-self:start}:root .fb-fiche.fb-fiche .ax-reglemente{padding:9px 12px;border-radius:0 10px 10px 0;background:#fff4ea;border-left:3px solid #A84B0A;font:500 13px/1.45 var(--fb-corps)}:root .fb-fiche.fb-fiche .ax-h{margin:10px 0 2px;font:700 16px/1.2 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ax-etapes{margin:0;padding-left:24px;display:flex;flex-direction:column;gap:10px}:root .fb-fiche.fb-fiche .ax-etapes li{font:500 13.5px/1.5 var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ax-etapes li::marker{font-weight:800;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ax-etapes li[data-arret]::marker{color:#a84b0a}:root .fb-fiche.fb-fiche .ax-etape-d{display:block}:root .fb-fiche.fb-fiche .ax-etape-c{display:block;font-style:italic;color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ax-arret{font-weight:800;color:#a84b0a}:root .fb-fiche.fb-fiche .ax-etape-ed{display:flex;flex-direction:column;gap:6px}:root .fb-fiche.fb-fiche .ax-mode .fb-btn{min-height:44px;align-self:flex-start}:root .fb-fiche.fb-fiche .ax-etape-actions{display:flex;flex-wrap:wrap;gap:6px}:root .fb-fiche.fb-fiche .ax-listes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 18px}:root .fb-fiche.fb-fiche .ax-liste ul{margin:4px 0 0;padding-left:18px;font:500 13px/1.5 var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ax-liste textarea{width:100%}:root .fb-fiche.fb-fiche .ax-docs{margin-top:14px;padding:12px;border-radius:12px;background:#ffffffd1;border:1px solid rgba(30,34,39,.12)}:root .fb-fiche.fb-fiche .ax-docs .fb-kicker{margin:0 0 8px}:root .fb-fiche.fb-fiche .ax-docs ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}:root .fb-fiche.fb-fiche .ax-docs li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:4px 8px;align-items:start}:root .fb-fiche.fb-fiche .ax-docs li .fb-btn{grid-column:1 / -1;min-height:44px;justify-content:center}:root .fb-fiche.fb-fiche .ax-docs-ic{display:inline-grid;place-items:center;color:var(--fb-encre-2);padding-top:2px}:root .fb-fiche.fb-fiche .ax-docs-t b{display:block;font:700 13px/1.35 var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ax-docs-t small{display:block;font:500 12px/1.4 var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ax-devis{margin:16px 0;padding:16px;border:1px solid transparent;border-radius:16px;background:var(--fb-verre) padding-box,var(--fb-arete) border-box;box-shadow:var(--fb-ombre);container:axdevis / inline-size}:root .fb-fiche.fb-fiche .ax-devis-tete{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px}:root .fb-fiche.fb-fiche .ax-devis-tete .fb-kicker{margin:0}:root .fb-fiche.fb-fiche .ax-devis-tete h3{margin:2px 0 4px;font:700 19px/1.2 var(--fb-titre);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ax-devis-aide{margin:0;font:500 13px/1.45 var(--fb-corps);color:var(--fb-encre-2);max-width:62ch}:root .fb-fiche.fb-fiche .ax-ajout{display:flex;min-width:0;max-width:100%}:root .fb-fiche.fb-fiche .ax-ajout select{max-width:100%}:root .fb-fiche.fb-fiche .ax-liste-annexes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}:root .fb-fiche.fb-fiche .ax-annexe{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:6px 10px;align-items:center;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid rgba(30,34,39,.12)}:root .fb-fiche.fb-fiche .ax-annexe-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}:root .fb-fiche.fb-fiche .ax-annexe-actions .fb-btn{min-height:44px}@container axdevis (max-width:640px){:root .fb-fiche.fb-fiche .ax-annexe{grid-template-columns:26px minmax(0,1fr)}:root .fb-fiche.fb-fiche .ax-annexe-actions{grid-column:1 / -1;justify-content:flex-start}}:root .fb-fiche.fb-fiche .ax-fiches{margin:4px 0 14px;padding:0;list-style:none;display:flex;flex-direction:column}:root .fb-fiche.fb-fiche .ax-fiches li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:10px 0;border-bottom:1px solid var(--fb-trait)}:root .fb-fiche.fb-fiche .ax-fiches-t{flex:1 1 260px;min-width:0}:root .fb-fiche.fb-fiche .ax-fiches-t b{display:block;font:700 13.5px/1.35 var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .ax-fiches-t small{display:block;font:500 12.5px/1.4 var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .ax-fiches .fb-btn{min-height:44px}:root .fb-fiche.fb-fiche .co-comparer{margin-left:8px;font-size:12px}:root .fb-fiche.fb-fiche .co-comparatif{margin-top:8px;overflow-x:auto;border-radius:10px;border:1px solid rgba(30,34,39,.14);background:#fff}:root .fb-fiche.fb-fiche .co-comparatif table{width:100%;border-collapse:collapse;font:600 13px/1.35 var(--fb-corps);color:var(--fb-encre)}:root .fb-fiche.fb-fiche .co-comparatif caption{caption-side:bottom;padding:7px 10px;text-align:left;font:500 12px/1.4 var(--fb-corps);color:var(--fb-encre-2)}:root .fb-fiche.fb-fiche .co-comparatif :is(th,td){padding:9px 10px;text-align:right;border-bottom:1px solid rgba(30,34,39,.08);white-space:nowrap}:root .fb-fiche.fb-fiche .co-comparatif :is(th:first-child){text-align:left;white-space:normal}:root .fb-fiche.fb-fiche .co-comparatif thead th{font:800 11.5px var(--fb-corps);letter-spacing:.03em;color:var(--fb-encre-2);background:#f4f6f8}:root .fb-fiche.fb-fiche .co-comparatif tbody tr{cursor:pointer}:root .fb-fiche.fb-fiche .co-comparatif tbody tr:hover{background:#fff6ee}:root .fb-fiche.fb-fiche .co-comparatif tbody tr:focus-visible{outline:2px solid #FF9A45;outline-offset:-2px}:root .fb-fiche.fb-fiche .co-comparatif tbody tr[aria-selected=true]{background:#2a2e34;color:#fff}:root .fb-fiche.fb-fiche .co-comparatif tbody tr[aria-selected=true] :is(th,td,small){color:#fff}:root .fb-fiche.fb-fiche .co-comparatif small{font-weight:500;color:var(--fb-encre-2)}:root[data-theme] details.ad-note.chiffrage-menuiserie{background:linear-gradient(100deg,#f4f7fa,#fbfcfd);color:#33414f;border:1px solid #DDE3EA;box-shadow:inset 3px 0 #a9b4bf;color-scheme:light}:root[data-theme] details.ad-note.chiffrage-menuiserie>summary{color:#5c6a78;filter:none}:root[data-theme] details.ad-note.chiffrage-menuiserie>summary b{color:#11161c}:root[data-theme] details.ad-note.chiffrage-menuiserie p{color:#414f5c}:root[data-theme] details.ad-note.chiffrage-menuiserie b{color:#11161c}:root[data-theme=graphite] details.ad-note.chiffrage-menuiserie .kpis .kpi:nth-child(n){background:#fff;border-color:#dde3ea}:root[data-theme=graphite] details.ad-note.chiffrage-menuiserie .kpis .kpi:nth-child(n) .kpi-l{color:#4e545d}:root[data-theme=graphite] details.ad-note.chiffrage-menuiserie .kpis .kpi:nth-child(n) .kpi-n{color:#1e2227}:root .pl-page{--pl-encre:#1E2227;--pl-encre-2:#454B54;--pl-encre-3:#565D66;--pl-trait:#DDE0E5;--pl-trait-fort:#C3C8CF;--pl-fond:#F5F6F8;--pl-carte:#FFFFFF;--pl-anthracite:#2A2E34;--pl-neon:#FF790F;--pl-orange:#A84B0A;--pl-rouge:#B3211F;--pl-rouge-voile:#FBECEB;--pl-ambre:#7A4A00;--pl-ambre-voile:#FFF3DC;--pl-vert:#127A3C;--pl-vert-voile:#E8F4EC;--pl-label:236px;--pl-col:132px;--pl-voie:34px}:root .pl-page .pl-module,:root .pl-page .pl-module *,:root .pl-page .pl-panneau,:root .pl-page .pl-panneau *,:root .pl-page .pl-toast,:root .pl-page .pl-bandeau-exemple{color-scheme:light}@media(min-width:821px){:root .fb-fiche.fb-fiche.pl-page .fb-plan{grid-template-columns:minmax(0,1fr);gap:12px}:root .fb-fiche.fb-fiche.pl-page .fb-rail{position:static;display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr) minmax(200px,260px);gap:14px;align-items:stretch;padding:0}:root .fb-fiche.fb-fiche.pl-page .fb-rail .fb-bloc{margin:0}:root .fb-fiche.fb-fiche.pl-page .fb-carnet{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;align-content:start}:root .fb-fiche.fb-fiche.pl-page .fb-carnet>:is(h2,.fb-carnet-quetes,.fb-carnet-etapes,.fb-carnet-total,.fb-carnet-appel){grid-column:1/-1}:root .fb-fiche.fb-fiche.pl-page .fb-carnet h2{margin:0}:root .fb-fiche.fb-fiche.pl-page .fb-carnet :is(.fb-carnet-priorite,.fb-carnet-vedette){padding:8px 12px;gap:10px}:root .fb-fiche.fb-fiche.pl-page .fb-carnet .fb-carnet-grand{font-size:24px}:root .fb-fiche.fb-fiche.pl-page .fb-carnet-quetes{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}:root .fb-fiche.fb-fiche.pl-page .fb-carnet-quetes>li{border:0}:root .fb-fiche.fb-fiche.pl-page .fb-carnet-quete{height:100%;padding:8px 10px;border:1px solid var(--pl-trait);background:var(--pl-carte)}}@media(min-width:821px)and (max-width:1280px){:root .fb-fiche.fb-fiche.pl-page .fb-rail{grid-template-columns:minmax(0,1fr)}:root .fb-fiche.fb-fiche.pl-page .pl-rail-bloc{display:none}}.pl-module{display:flex;flex-direction:column;gap:10px;color:var(--pl-encre);font-size:.9rem}.pl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pl-page .pl-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 12px;border-radius:9px;border:1px solid var(--pl-trait-fort);background:linear-gradient(180deg,#fff,#f3f4f6,#e6e8eb);color:var(--pl-encre);font:600 .84rem/1.1 var(--fb-corps,system-ui);cursor:pointer;text-decoration:none;box-shadow:inset 0 1px #fff,0 1px 2px #1e222714}.pl-page .pl-btn:hover:not(:disabled){border-color:#9aa1aa;box-shadow:inset 0 1px #fff,0 2px 6px #1e222724}.pl-page .pl-btn:disabled{opacity:.55;cursor:not-allowed}.pl-page .pl-btn[aria-pressed=true]{background:var(--pl-anthracite);color:#fff;border-color:var(--pl-anthracite)}.pl-page .pl-btn-action{background:linear-gradient(180deg,#3a3f46,#2a2e34 60%,#24282d);color:#fff;border-color:#24282d;box-shadow:0 0 0 1px #ff790f8c,0 4px 12px -4px #1e222780}.pl-page .pl-btn-action:hover:not(:disabled){box-shadow:0 0 0 1px #ff790fcc,0 0 12px #ff790f59}.pl-page .pl-btn-danger{background:var(--pl-rouge);color:#fff;border-color:var(--pl-rouge)}.pl-page .pl-lien{background:none;border:0;padding:0 2px;color:var(--pl-orange);font:600 .84rem var(--fb-corps,system-ui);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pl-page .pl-module a,.pl-page .pl-panneau a:not(.pl-btn){color:var(--pl-orange)}.pl-page :is(.pl-btn,.pl-lien,.pl-segment,.pl-item,.pl-bac-item,.pl-etiquette-bouton,.pl-case-charge,.pl-fermer,select,input,textarea):focus-visible{outline:2px solid var(--pl-neon);outline-offset:2px}.pl-page .pl-segments{display:inline-flex;flex-wrap:wrap;gap:0;border:1px solid var(--pl-trait-fort);border-radius:9px;overflow:hidden;background:#fff}.pl-page .pl-segment{min-height:32px;padding:5px 11px;border:0;border-right:1px solid var(--pl-trait);background:#fff;color:var(--pl-encre-2);font:600 .8rem var(--fb-corps,system-ui);cursor:pointer}.pl-page .pl-segment:last-child{border-right:0}.pl-page .pl-segment:hover{background:#f1f2f4}.pl-page .pl-segment:is([aria-checked=true],[aria-pressed=true]){background:var(--pl-anthracite);color:#fff;box-shadow:inset 0 -2px 0 var(--pl-neon)}.pl-page .pl-pastille{display:inline-block;padding:1px 7px;border-radius:999px;font:700 .68rem/1.5 var(--fb-corps,system-ui);letter-spacing:.02em;border:1px solid var(--pl-trait-fort);background:#f1f2f4;color:var(--pl-encre-2);white-space:nowrap}.pl-page .pl-pastille[data-etat=publie]{background:var(--pl-vert-voile);border-color:#a9d3b8;color:var(--pl-vert)}.pl-page .pl-pastille[data-etat=brouillon]{border-style:dashed}.pl-page .pl-pastille:is([data-etat=modifie],[data-etat=nouveau]){background:var(--pl-ambre-voile);border-color:#e9c98c;color:var(--pl-ambre)}.pl-page .pl-pastille:is([data-etat=annulation],[data-etat=conflit]){background:var(--pl-rouge-voile);border-color:#e7b4b2;color:var(--pl-rouge)}.pl-page .pl-case-a-cocher{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;color:var(--pl-encre-2);cursor:pointer}.pl-page .pl-case-a-cocher input{accent-color:var(--pl-anthracite);width:16px;height:16px}.pl-page .pl-bandeau-exemple{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:9px 14px;border-radius:12px;background:#fff8ef;border:1px dashed #E0A464;color:#5a3200;font-size:.86rem}.pl-page .pl-bandeau-exemple b{background:var(--pl-anthracite);color:#fff;padding:2px 8px;border-radius:6px;letter-spacing:.08em;font-size:.72rem;box-shadow:0 0 0 1px #ff790f99}.pl-page .pl-bandeau-exemple .pl-btn{margin-left:auto}.pl-page .pl-toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%);width:min(640px,calc(100vw - 32px));box-sizing:border-box;z-index:80;display:flex;align-items:center;gap:10px;padding:9px 12px 9px 14px;border-radius:12px;background:#fff;color:var(--pl-encre);border:1px solid var(--pl-trait-fort);box-shadow:0 10px 24px -12px #1e222773;font-size:.87rem}.pl-page .pl-toast[data-genre=ok]{box-shadow:inset 4px 0 0 var(--pl-vert),0 10px 24px -12px #1e222773}.pl-page .pl-toast[data-genre=erreur]{box-shadow:inset 4px 0 0 var(--pl-rouge),0 10px 24px -12px #1e222773;background:#fffdfc}.pl-page .pl-toast[data-genre=info]{box-shadow:inset 4px 0 #9aa1aa,0 10px 24px -12px #1e222773}.pl-page .pl-toast span{flex:1}.pl-page .pl-toast kbd{font:600 .7rem var(--fb-corps,system-ui);padding:0 4px;border:1px solid var(--pl-trait-fort);border-radius:4px;color:var(--pl-encre-3)}.pl-page .pl-fermer{width:30px;height:30px;flex:none;border-radius:8px;border:1px solid transparent;background:none;color:var(--pl-encre-3);font-size:1.3rem;line-height:1;cursor:pointer}.pl-page .pl-fermer:hover{background:#eef0f2;color:var(--pl-encre)}.pl-page .pl-message{margin:0;padding:9px 12px;border-radius:10px;border:1px solid var(--pl-trait);background:#fff;color:var(--pl-encre);font-size:.86rem;line-height:1.45}.pl-page .pl-message[data-genre=erreur]{background:var(--pl-rouge-voile);border-color:#e7b4b2;color:#7e1514}.pl-page .pl-message[data-genre=ok]{background:var(--pl-vert-voile);border-color:#a9d3b8;color:#0d5a2c}.pl-page .pl-message[data-genre=info]{background:#f3f4f6;color:var(--pl-encre-2)}.pl-page .pl-erreur{color:var(--pl-rouge);font-size:.78rem;font-weight:600}.pl-page .pl-aide{margin:0;color:var(--pl-encre-3);font-size:.8rem;line-height:1.45}.pl-page .pl-astuce{margin:6px 2px 0;color:var(--pl-encre-3);font-size:.78rem}.pl-page .pl-perimetre{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 12px;border-radius:12px;background:#fff;border:1px solid var(--pl-trait)}.pl-page .pl-perimetre label{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--pl-encre-2);font-size:.84rem}.pl-page .pl-perimetre select{min-width:240px}.pl-page .pl-accueil{padding:22px;border-radius:16px;background:linear-gradient(180deg,#fff,#f7f8f9);border:1px solid var(--pl-trait);box-shadow:var(--fb-ombre,0 8px 24px -16px rgba(0,0,0,.3))}.pl-page .pl-accueil h3{margin:0 0 6px;font:700 1.25rem var(--fb-titre,system-ui);color:var(--pl-encre)}.pl-page .pl-accueil p{color:var(--pl-encre-2);line-height:1.55}.pl-page .pl-etapes{list-style:none;margin:14px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;counter-reset:pl}.pl-page .pl-etapes li{counter-increment:pl;display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:14px;border-radius:12px;border:1px solid var(--pl-trait);background:#fff}.pl-page .pl-etapes li:before{content:counter(pl);display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--pl-anthracite);color:#fff;font-weight:700;box-shadow:0 0 0 1px #ff790f99}.pl-page .pl-etapes li[data-fait=oui]:before{content:"✓";background:var(--pl-vert);box-shadow:none}.pl-page .pl-etapes span{color:var(--pl-encre-3);font-size:.84rem}.pl-page .pl-choix-clients{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.pl-page .pl-outils{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:#fff;border:1px solid var(--pl-trait);box-shadow:inset 0 1px #fff}.pl-page .pl-outils select,.pl-page .pl-outils input,.pl-page .pl-perimetre select{min-height:34px;padding:5px 9px;border-radius:9px;border:1px solid var(--pl-trait-fort);background:#fff;color:var(--pl-encre);font:500 .84rem var(--fb-corps,system-ui)}.pl-page .pl-recherche{width:200px}.pl-page .pl-recherche::placeholder{color:#6b7178}.pl-page .pl-periode{display:flex;align-items:center;gap:4px}.pl-page .pl-periode .pl-btn{min-width:34px;padding:6px 9px}.pl-page .pl-periode-l{margin:0 6px;font:700 .95rem var(--fb-titre,system-ui);color:var(--pl-encre);white-space:nowrap}.pl-page .pl-outils-fin{margin-left:auto;display:flex;gap:6px}.pl-page .pl-alertes{display:flex;flex-direction:column;gap:6px}.pl-page .pl-conflit{margin:0;padding:8px 10px 8px 12px;border-radius:10px;font-size:.84rem;line-height:1.45;color:var(--pl-encre);background:#fff;border:1px solid var(--pl-trait)}.pl-page .pl-conflit b{display:inline-block;margin-right:8px;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.pl-page .pl-conflit[data-gravite=bloquant]{background:var(--pl-rouge-voile);border-color:#e7b4b2;box-shadow:inset 3px 0 0 var(--pl-rouge)}.pl-page .pl-conflit[data-gravite=bloquant] b{color:var(--pl-rouge)}.pl-page .pl-conflit[data-gravite=attention]{background:var(--pl-ambre-voile);border-color:#e9c98c;box-shadow:inset 3px 0 #c27a00}.pl-page .pl-conflit[data-gravite=attention] b{color:var(--pl-ambre)}.pl-page .pl-conflit .pl-lien{margin-left:8px}.pl-page .pl-espace{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.pl-page .pl-espace[data-panneau=oui]{grid-template-columns:minmax(0,1fr) minmax(320px,390px)}.pl-page .pl-principal{min-width:0}.pl-page .pl-colonne-panneau{position:sticky;top:10px;max-height:calc(100vh - 20px);overflow:auto;border-radius:16px}.pl-page .pl-impression-tete{display:none}.pl-page .pl-chargement{display:flex;align-items:center;gap:10px;padding:40px;justify-content:center;color:var(--pl-encre-3);background:#fff;border-radius:14px;border:1px solid var(--pl-trait)}.pl-page .pl-chargement span{width:16px;height:16px;border-radius:50%;border:2px solid var(--pl-trait-fort);border-top-color:var(--pl-neon);animation:pl-tourne .9s linear infinite}@keyframes pl-tourne{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pl-page .pl-chargement span{animation:none}}.pl-page .pl-grille-cadre{display:flex;flex-direction:column;gap:8px}.pl-page .pl-grille{position:relative;max-height:calc(100vh - 250px);min-height:260px;overflow:auto;border-radius:14px;border:1px solid var(--pl-trait-fort);background:#fff;box-shadow:var(--fb-ombre,0 8px 24px -16px rgba(0,0,0,.3));--pl-largeur:max(100%, calc(var(--pl-label) + var(--pl-n) * var(--pl-col)))}.pl-page .pl-grille[data-echelle=mois]{--pl-col:38px}.pl-page .pl-grille[data-echelle=jour]{--pl-col:64px}.pl-page .pl-tete,.pl-page .pl-ligne{display:grid;grid-template-columns:var(--pl-label) minmax(0,1fr);width:var(--pl-largeur)}.pl-page .pl-tete{position:sticky;top:0;z-index:6;background:linear-gradient(180deg,#fff,#f3f4f6 60%,#e9ebee);border-bottom:1px solid var(--pl-trait-fort)}.pl-page .pl-coin{position:sticky;left:0;z-index:7;display:flex;align-items:center;padding:0 12px;font:700 .72rem var(--fb-corps,system-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-encre-3);background:inherit;border-right:1px solid var(--pl-trait-fort)}.pl-page .pl-jours{display:grid;grid-template-columns:repeat(var(--pl-n),minmax(0,1fr))}.pl-page .pl-jour{padding:9px 6px;text-align:center;font:700 .78rem var(--fb-corps,system-ui);color:var(--pl-encre-2);border-left:1px solid var(--pl-trait);white-space:nowrap;text-transform:capitalize}.pl-page .pl-jour small{display:block;font-size:.66rem;color:var(--pl-encre-3)}.pl-page .pl-jour[data-we=oui]{background:#eef0f2;color:var(--pl-encre-3)}.pl-page .pl-jour[data-auj=oui]{color:var(--pl-encre);box-shadow:inset 0 -3px 0 var(--pl-neon)}.pl-page .pl-grille[data-echelle=mois] .pl-jour{padding:6px 0;font-size:.74rem}.pl-page .pl-ligne{border-bottom:1px solid var(--pl-trait);min-height:calc(var(--pl-voies) * var(--pl-voie) + 12px)}.pl-page .pl-ligne:nth-child(2n) .pl-piste{background:#fcfcfd}.pl-page .pl-ligne[data-survol=oui] .pl-piste{background:#fff7ef}.pl-page .pl-etiquette{position:sticky;left:0;z-index:4;display:flex;align-items:center;gap:8px;padding:6px 10px 6px 12px;background:#fff;border-right:1px solid var(--pl-trait-fort);min-width:0}.pl-page .pl-etiquette[data-alerte=oui]{box-shadow:inset 3px 0 #c27a00}.pl-page .pl-etiquette-bouton{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;background:none;border:0;padding:0;text-align:left;color:var(--pl-encre);font:inherit;cursor:pointer}.pl-page span.pl-etiquette-bouton{cursor:default}.pl-page .pl-etiquette-bouton b{font-size:.85rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-page .pl-etiquette-bouton small{font-size:.72rem;color:var(--pl-encre-3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-page button.pl-etiquette-bouton:hover b{text-decoration:underline;text-underline-offset:2px}.pl-page .pl-teinte{width:10px;height:10px;border-radius:3px;flex:none;order:-1}.pl-page .pl-mini-jauge{width:34px;height:5px;border-radius:3px;background:#e6e8eb;overflow:hidden;flex:none}.pl-page .pl-mini-jauge i{display:block;height:100%;background:#6b7480}.pl-page .pl-mini-jauge[data-niveau=surcharge] i{background:var(--pl-rouge)}.pl-page .pl-piste{position:relative;cursor:copy;min-width:0}.pl-page .pl-case{position:absolute;top:0;bottom:0;border-left:1px solid var(--pl-trait)}.pl-page .pl-case[data-we=oui]{background:repeating-linear-gradient(135deg,rgba(30,34,39,.025) 0 6px,transparent 6px 12px)}.pl-page .pl-case[data-auj=oui]{background:#ff790f0d}.pl-page .pl-case[data-cible=oui]{background:#ff790f1f;box-shadow:inset 0 0 0 1px #ff790f99}.pl-page .pl-bande{position:absolute;top:3px;bottom:3px;border-radius:6px;display:flex;align-items:center;padding:0 6px;overflow:hidden;pointer-events:none;font:600 .68rem var(--fb-corps,system-ui)}.pl-page .pl-bande span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-page .pl-bande[data-genre=absence]{background:repeating-linear-gradient(135deg,#ecedef 0 6px,#f7f7f8 6px 12px);color:#4a5057;border:1px solid #D5D8DD}.pl-page .pl-bande[data-genre=demande]{background:repeating-linear-gradient(135deg,#fff3dc 0 6px,#fffaf0 6px 12px);color:var(--pl-ambre);border:1px dashed #E0B66A}.pl-page .pl-bande[data-genre=repos]{background:#f1f2f4;color:#5d636b}.pl-page .pl-item{position:absolute;z-index:2;height:calc(var(--pl-voie) - 4px);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:0;padding:2px 8px 2px 10px;border-radius:8px;background:#fff;border:1px solid #C9CDD3;box-shadow:inset 4px 0 0 var(--pl-teinte),0 1px 2px #1e22271a;color:var(--pl-encre);cursor:grab;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;transition:box-shadow .12s ease}.pl-page .pl-item:hover{box-shadow:inset 4px 0 0 var(--pl-teinte),0 4px 12px -4px #1e222759;z-index:3}.pl-page .pl-item-t{display:flex;align-items:center;gap:4px;font:700 .76rem/1.15 var(--fb-corps,system-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-page .pl-item-s{font:500 .68rem/1.15 var(--fb-corps,system-ui);color:var(--pl-encre-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-page .pl-item-equipe{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;gap:2px}.pl-page .pl-item-equipe i{font:700 .6rem/16px var(--fb-corps,system-ui);font-style:normal;min-width:16px;padding:0 3px;text-align:center;border-radius:5px;background:#eef0f2;color:var(--pl-encre-2)}.pl-page .pl-item-alerte{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--pl-rouge);color:#fff;font-size:.62rem;flex:none}.pl-page .pl-item-poignee{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:ew-resize}.pl-page .pl-item:hover .pl-item-poignee{background:linear-gradient(90deg,transparent,rgba(30,34,39,.12))}.pl-page .pl-item[data-etat=brouillon]{border-style:dashed;border-color:#9aa1aa}.pl-page .pl-item[data-etat=modifie]{border-color:#d8a24a;background:#fffcf6}.pl-page .pl-item[data-etat=annulation]{background:repeating-linear-gradient(135deg,#fff 0 6px,#f6f0ef 6px 12px)}.pl-page .pl-item[data-etat=annulation] .pl-item-t{text-decoration:line-through;color:var(--pl-encre-3)}.pl-page .pl-item[data-conflit=bloquant]{border:1.5px solid var(--pl-rouge);background:#fff8f7}.pl-page .pl-item[data-conflit=attention]{border-color:#d8a24a}.pl-page .pl-item[data-priorite=urgente] .pl-item-t:after{content:"Urgent";margin-left:4px;padding:0 4px;border-radius:4px;background:var(--pl-anthracite);color:#fff;font-size:.58rem;letter-spacing:.04em}.pl-page .pl-item[data-choisi=oui]{box-shadow:inset 4px 0 0 var(--pl-teinte),0 0 0 2px #ff790fd9,0 0 14px #ff790f59;z-index:4}.pl-page .pl-item[data-glisse=oui]{cursor:grabbing;opacity:.92;z-index:20;box-shadow:inset 4px 0 0 var(--pl-teinte),0 12px 26px -8px #1e222780}.pl-page .pl-grille[data-echelle=mois] .pl-item{padding:0 3px 0 6px;border-radius:5px}.pl-page .pl-grille[data-echelle=mois] .pl-item-t{font-size:.62rem}.pl-page .pl-grille[data-echelle=mois] .pl-item[data-priorite=urgente] .pl-item-t:after{content:none}.pl-page .pl-vide-grille{padding:28px;text-align:center;color:var(--pl-encre-3)}.pl-page .pl-bac{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#fffbf5;border:1px dashed #E0A464}.pl-page .pl-bac-titre{font:700 .74rem var(--fb-corps,system-ui);letter-spacing:.06em;text-transform:uppercase;color:#6a3a00;white-space:nowrap}.pl-page .pl-bac-titre b{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:4px;border-radius:6px;background:var(--pl-anthracite);color:#fff;font-size:.72rem}.pl-page .pl-bac-liste{display:flex;gap:6px;overflow-x:auto;flex:1;padding:2px}.pl-page .pl-bac-item{flex:none;display:flex;flex-direction:column;align-items:flex-start;max-width:240px;padding:5px 10px 5px 12px;border-radius:8px;border:1px dashed #9AA1AA;background:#fff;box-shadow:inset 4px 0 0 var(--pl-teinte);color:var(--pl-encre);cursor:grab;touch-action:none;text-align:left;font:inherit}.pl-page .pl-bac-item b{font-size:.78rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-page .pl-bac-item small{font-size:.68rem;color:var(--pl-encre-3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-page .pl-bac-item[data-glisse=oui]{opacity:.5}.pl-page .pl-bac-aide{font-size:.72rem;color:#6a4a20;white-space:nowrap}.pl-page .pl-panneau{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border-radius:16px;background:#fff;border:1px solid var(--pl-trait-fort);color:var(--pl-encre);box-shadow:inset 0 3px 0 var(--pl-anthracite),0 0 0 0 transparent,var(--fb-ombre,0 8px 24px -16px rgba(0,0,0,.3))}.pl-page .pl-panneau-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pl-page .pl-kicker{margin:0;font:700 .66rem var(--fb-corps,system-ui);letter-spacing:.12em;color:var(--pl-orange)}.pl-page .pl-panneau h2{margin:2px 0 0;font:700 1.15rem/1.2 var(--fb-titre,system-ui);color:var(--pl-encre)}.pl-page .pl-panneau h2:focus{outline:none}.pl-page .pl-panneau h3{margin:0 0 6px;font:700 .8rem var(--fb-corps,system-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--pl-encre-2)}.pl-page .pl-panneau-etat{display:flex;align-items:center;gap:8px;margin:6px 0 0}.pl-page .pl-enreg{font-size:.72rem;color:var(--pl-encre-3)}.pl-page .pl-conflits-panneau{display:flex;flex-direction:column;gap:6px}.pl-page .pl-form{display:flex;flex-direction:column;gap:12px}.pl-page .pl-rang{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start}.pl-page .pl-rang>*{flex:1 1 120px;min-width:0}.pl-page .pl-rang>.pl-large{flex:2 1 180px}.pl-page .pl-rang>.pl-court{flex:0 0 110px}.pl-page .pl-champ{display:flex;flex-direction:column;gap:4px;margin:0;border:0;padding:0;min-width:0}.pl-page .pl-champ>span,.pl-page .pl-champ>legend{font:700 .76rem var(--fb-corps,system-ui);color:var(--pl-encre-2);padding:0;margin-bottom:4px}.pl-page .pl-champ em{font-style:normal;font-weight:500;color:var(--pl-encre-3);margin-left:4px}.pl-page .pl-panneau :is(input:not([type=checkbox]),select,textarea){width:100%;box-sizing:border-box;min-height:36px;padding:7px 10px;border-radius:9px;border:1px solid var(--pl-trait-fort);background:#fff;color:var(--pl-encre);font:500 .88rem var(--fb-corps,system-ui)}.pl-page .pl-panneau textarea{resize:vertical;line-height:1.45}.pl-page .pl-panneau :is(input,textarea)::placeholder{color:#6b7178}.pl-page .pl-panneau [aria-invalid=true]{border-color:var(--pl-rouge);box-shadow:0 0 0 1px var(--pl-rouge)}.pl-page .pl-panneau :is(input,select,textarea):disabled{background:#f3f4f6;color:var(--pl-encre-2)}.pl-page .pl-creneau{display:flex;flex-direction:column;gap:8px}.pl-page .pl-dispos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:300px;overflow:auto}.pl-page .pl-dispos li{border:1px solid var(--pl-trait);border-radius:9px;padding:6px 8px;background:#fff}.pl-page .pl-dispos li[data-coche=oui]{border-color:#3a3f46;box-shadow:inset 3px 0 0 var(--pl-neon)}.pl-page .pl-dispos label{display:flex;align-items:center;gap:8px;cursor:pointer}.pl-page .pl-dispos li{height:auto;max-height:none;overflow:visible;flex:none}.pl-page .pl-dispos input,.pl-page .pl-case-a-cocher input{width:17px;height:17px;min-height:0;min-width:0;margin:0;padding:0;accent-color:var(--pl-anthracite);flex:none}.pl-page .pl-dispo-nom{flex:1;min-width:0;display:flex;flex-direction:column}.pl-page .pl-dispo-nom b{font-size:.84rem}.pl-page .pl-dispo-nom small{font-size:.72rem;color:var(--pl-encre-3)}.pl-page .pl-dispo-etat{font:700 .68rem var(--fb-corps,system-ui);padding:1px 7px;border-radius:999px;white-space:nowrap;border:1px solid var(--pl-trait-fort);color:var(--pl-encre-2);background:#f3f4f6}.pl-page .pl-dispo-etat[data-etat=libre]{background:var(--pl-vert-voile);border-color:#a9d3b8;color:var(--pl-vert)}.pl-page .pl-dispo-etat:is([data-etat=occupe],[data-etat=absent],[data-etat=inactif]){background:var(--pl-rouge-voile);border-color:#e7b4b2;color:var(--pl-rouge)}.pl-page .pl-dispo-etat:is([data-etat=surcharge],[data-etat=demande]){background:var(--pl-ambre-voile);border-color:#e9c98c;color:var(--pl-ambre)}.pl-page .pl-dispo-detail{margin:3px 0 0 25px;font-size:.74rem;color:var(--pl-encre-3);line-height:1.4}.pl-page .pl-manque{color:var(--pl-ambre);font-weight:600}.pl-page .pl-dispos li[data-etat=absent]:not([data-coche]),.pl-page .pl-dispos li[data-etat=inactif]:not([data-coche]){background:#fafafb}.pl-page .pl-puces{display:flex;flex-wrap:wrap;gap:6px}.pl-page .pl-puce{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid var(--pl-trait-fort);background:#f3f4f6;color:var(--pl-encre);font:600 .76rem var(--fb-corps,system-ui);cursor:pointer}.pl-page .pl-panneau-pied{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--pl-trait)}.pl-page .pl-panneau-pied .pl-btn-action{min-height:40px}.pl-page .pl-pied-actions{display:flex;flex-wrap:wrap;gap:6px}.pl-page .pl-historique summary{cursor:pointer;font:700 .8rem var(--fb-corps,system-ui);color:var(--pl-encre-2)}.pl-page .pl-historique ol{margin:8px 0 0;padding-left:16px;font-size:.8rem;color:var(--pl-encre-2);line-height:1.6}.pl-page .pl-historique time{color:var(--pl-encre-3);margin-right:4px}.pl-page .pl-section{display:flex;flex-direction:column;gap:6px}.pl-page .pl-prevenir{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pl-page .pl-prevenir>li{padding:8px 10px;border:1px solid var(--pl-trait);border-radius:10px;font-size:.84rem}.pl-page .pl-prevenir>li ul{margin:4px 0;padding-left:16px;color:var(--pl-encre-2);font-size:.78rem;line-height:1.5}.pl-page .pl-prevenir-liens{display:flex;gap:6px;margin-top:4px}.pl-page .pl-absences{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.82rem}.pl-page .pl-absences li{padding:6px 8px;border-radius:8px;background:#f5f6f8;border:1px solid var(--pl-trait)}.pl-page .pl-feuille-route{margin:0;padding-left:16px;font-size:.8rem;line-height:1.6;color:var(--pl-encre-2)}.pl-page .pl-charge-cadre{display:flex;flex-direction:column;gap:8px}.pl-page .pl-charge{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--pl-trait-fort);border-radius:14px;overflow:hidden;font-size:.8rem}.pl-page .pl-charge :is(th,td){padding:6px;border-bottom:1px solid var(--pl-trait);border-left:1px solid var(--pl-trait);text-align:center;vertical-align:middle;color:var(--pl-encre)}.pl-page .pl-charge thead th{background:linear-gradient(180deg,#fff,#eceef1);font-weight:700;color:var(--pl-encre-2);text-transform:capitalize;white-space:nowrap}.pl-page .pl-charge thead th[data-auj=oui]{box-shadow:inset 0 -3px 0 var(--pl-neon);color:var(--pl-encre)}.pl-page .pl-charge tbody th{text-align:left;border-left:0;min-width:170px}.pl-page .pl-charge tbody th b{display:block;font-size:.84rem}.pl-page .pl-charge tbody th small{color:var(--pl-encre-3);font-weight:500}.pl-page .pl-charge td{min-width:96px}.pl-page .pl-case-charge{width:100%;display:flex;flex-direction:column;gap:3px;align-items:stretch;background:none;border:0;padding:2px;cursor:pointer;color:inherit;font:inherit;border-radius:6px}.pl-page .pl-case-charge:hover{background:#f5f6f8}.pl-page .pl-case-h{font-weight:700;font-size:.78rem}.pl-page .pl-case-l{font-size:.68rem;color:var(--pl-encre-3)}.pl-page .pl-case-r{font-size:.66rem;color:var(--pl-encre-2);border-top:1px dotted var(--pl-trait-fort);padding-top:2px}.pl-page .pl-jauge{height:5px;border-radius:3px;background:#e6e8eb;overflow:hidden}.pl-page .pl-jauge i{display:block;height:100%;background:#6b7480}.pl-page .pl-charge td[data-niveau=complet] .pl-jauge i{background:var(--pl-anthracite)}.pl-page .pl-charge td[data-niveau=surcharge]{background:var(--pl-rouge-voile)}.pl-page .pl-charge td[data-niveau=surcharge] .pl-jauge i{background:var(--pl-rouge)}.pl-page .pl-charge td[data-niveau=surcharge] .pl-case-l{color:var(--pl-rouge);font-weight:700}.pl-page .pl-charge td[data-niveau=libre] .pl-case-l{color:var(--pl-vert);font-weight:700}.pl-page .pl-charge td:is([data-niveau=repos],[data-niveau=absent]){background:#f5f6f8}.pl-page .pl-charge-total{font-size:.8rem;white-space:nowrap}.pl-page .pl-charge-total small{display:block;color:var(--pl-encre-3)}.pl-page .pl-charge-total[data-niveau=surcharge]{color:var(--pl-rouge)}.pl-page .pl-charge tfoot :is(th,td){background:#f3f4f6;font-weight:600;border-bottom:0}.pl-vue-terrain{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;justify-items:start}.pl-page .pl-terrain-apercu{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;width:100%}.pl-page .pl-terrain-explique{flex:1 1 260px;max-width:460px;padding:16px 18px;border-radius:14px;background:#fff;border:1px solid var(--pl-trait);color:var(--pl-encre-2);font-size:.88rem;line-height:1.55}.pl-page .pl-terrain-explique h3{margin:0 0 6px;font:700 1rem var(--fb-titre,system-ui);color:var(--pl-encre)}.pl-page .pl-terrain-explique p{margin:0 0 8px}.pl-page .pl-court-l{max-width:320px}.pl-page .pl-telephone{width:min(400px,100%);padding:14px 12px;border-radius:28px;background:#f5f6f8;border:8px solid var(--pl-anthracite);box-shadow:0 0 0 1px #ff790f80,0 20px 40px -20px #1e222799;max-height:640px;overflow:auto}.pl-terrain{display:flex;flex-direction:column;gap:14px;color:#1e2227;color-scheme:light}.pl-terrain-jour h3{margin:0 0 6px;font:700 .82rem var(--fb-corps,"Manrope",system-ui);letter-spacing:.04em;color:#454b54}.pl-terrain-jour h3[data-auj=oui]{color:#1e2227;box-shadow:inset 3px 0 #ff790f;padding-left:8px}.pl-terrain-jour ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pl-terrain-ligne{display:flex;gap:12px;padding:12px;border-radius:14px;background:#fff;border:1px solid #DDE0E5;box-shadow:0 1px 2px #1e22270f}.pl-terrain-ligne[data-annulee=oui]{background:#faf7f6}.pl-terrain-ligne[data-annulee=oui] .pl-terrain-titre b,.pl-terrain-ligne[data-annulee=oui] .pl-terrain-tache{text-decoration:line-through;color:#565d66}.pl-terrain-heure{display:flex;flex-direction:column;align-items:center;min-width:52px;padding-right:10px;border-right:2px solid #E6E8EB}.pl-terrain-heure b{font-size:1.02rem;color:#1e2227}.pl-terrain-heure span{font-size:.78rem;color:#565d66}.pl-terrain-corps{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pl-terrain-corps p{margin:0;font-size:.88rem;line-height:1.4;color:#1e2227}.pl-terrain-titre{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pl-terrain-tache{color:#454b54}.pl-terrain-adresse a{color:#a84b0a;font-weight:600;text-decoration:underline;text-underline-offset:2px}.pl-terrain-equipe{color:#565d66}.pl-terrain-consignes{margin-top:4px!important;padding:7px 9px;border-radius:9px;background:#fff8ef;border:1px solid #F1D3B0;color:#3b2a14!important}.pl-terrain-consignes b{display:block;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#7a3e06}.pl-terrain-vide{padding:18px;text-align:center;color:#565d66;background:#fff;border-radius:12px;border:1px dashed #C3C8CF}.pl-terrain .pl-pastille{display:inline-block;padding:1px 7px;border-radius:999px;font:700 .66rem/1.5 var(--fb-corps,"Manrope",system-ui);border:1px solid #C3C8CF}.pl-terrain .pl-pastille[data-etat=nouveau]{background:#fff3dc;border-color:#e9c98c;color:#7a4a00}.pl-terrain .pl-pastille[data-etat=annulation]{background:#fbeceb;border-color:#e7b4b2;color:#b3211f}.pl-terrain .pl-pastille[data-etat=publie]{background:#e8f4ec;border-color:#a9d3b8;color:#127a3c}.pl-terrain .pl-pastille[data-etat=modifie]{background:#fff3dc;border-color:#e9c98c;color:#7a4a00}.pl-terrain .pl-pastille[data-etat=brouillon]{background:#f1f2f4;border-style:dashed;color:#454b54}.pl-terrain .pl-pastille[data-etat=conflit]{background:#fbeceb;border-color:#e7b4b2;color:#b3211f}.pl-page .pl-mobile-carte{width:100%;text-align:left;font:inherit;cursor:pointer;box-shadow:inset 4px 0 0 var(--pl-teinte),0 1px 2px #1e22270f}.pl-page .pl-mobile-carte[data-conflit=bloquant]{border-color:var(--pl-rouge)}.pl-page .pl-mobile-etats{display:flex;gap:6px;margin-top:4px!important}@media(max-width:820px){:root .pl-page{--pl-label:150px;--pl-col:96px}.pl-page .pl-outils{gap:6px}.pl-page .pl-outils-fin{margin-left:0}.pl-page .pl-outils-fin .pl-btn:first-child{display:none}.pl-page .pl-recherche{flex:1 1 140px;width:auto}.pl-page .pl-periode{width:100%;flex-wrap:wrap}.pl-page .pl-periode .pl-btn{flex:none;white-space:nowrap}.pl-page .pl-periode-l{flex:1 1 100%;margin:4px 0 0}.pl-page .pl-outils select[aria-label="Filtrer par métier"]{display:none}.pl-page .pl-periode-l{white-space:normal;font-size:.86rem}.pl-page .pl-espace[data-panneau=oui]{grid-template-columns:minmax(0,1fr)}.pl-page .pl-colonne-panneau{position:fixed;inset:0;z-index:70;max-height:none;border-radius:0;background:#1e222759;padding:10px;overflow:auto}.pl-page .pl-colonne-panneau .pl-panneau{min-height:calc(100% - 20px);border-radius:16px}.pl-page .pl-telephone{border-width:0;padding:0;box-shadow:none;background:transparent;max-height:none}.pl-page .pl-bac-aide{display:none}.pl-page .pl-toast{bottom:96px}.pl-page .pl-charge-cadre{overflow-x:auto}}@media print{body *{visibility:hidden}.pl-page .pl-imprimable,.pl-page .pl-imprimable *{visibility:visible}.pl-page .pl-imprimable{position:absolute;left:0;top:0;width:100%}.pl-page .pl-impression-tete{display:block;margin:0 0 8px;font:700 12pt var(--fb-corps,system-ui);color:#000}.pl-page .pl-grille{max-height:none;overflow:visible;box-shadow:none;border-color:#999}.pl-page .pl-tete,.pl-page .pl-etiquette,.pl-page .pl-coin{position:static}.pl-page .pl-item{box-shadow:inset 3px 0 #000;border-color:#666;print-color-adjust:exact;-webkit-print-color-adjust:exact}.pl-page .pl-item-poignee,.pl-page .pl-bac,.pl-page .pl-astuce{display:none}@page{size:landscape;margin:10mm}}.pl-page .pl-alertes>.pl-lien,.pl-page .pl-astuce,.pl-page .pl-vue-terrain .pl-court-l,.pl-page .pl-charge-cadre>.pl-aide{align-self:flex-start;background:#fff;border:1px solid var(--pl-trait);border-radius:9px;padding:5px 10px;color-scheme:light}.pl-page .pl-astuce{display:inline-block;color:var(--pl-encre-2)}.pl-page .pl-alertes>.pl-lien{color:var(--pl-orange)}.pl-page .pl-item{background:linear-gradient(90deg,color-mix(in srgb,var(--pl-teinte) 14%,#FFFFFF),#fff 70%)}.pl-page .pl-item[data-etat=brouillon]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--pl-teinte) 8%,#FFFFFF) 0 8px,#fff 8px 16px)}.pl-page .pl-item[data-conflit=bloquant]{background:#fff6f5}.pl-page .pl-genre{flex:none;order:-1;display:inline-grid;place-items:center;min-width:30px;height:18px;padding:0 4px;border-radius:5px;font:800 .56rem var(--fb-corps,system-ui);letter-spacing:.06em;background:#eef0f2;color:var(--pl-encre-2);border:1px solid var(--pl-trait-fort)}.pl-page .pl-genre[data-genre=vehicule]{background:var(--pl-anthracite);color:#fff;border-color:var(--pl-anthracite);box-shadow:0 0 0 1px #ff790f73}.pl-page .pl-genre[data-genre=location]{background:#fff3dc;color:var(--pl-ambre);border-color:#e9c98c}.pl-page .pl-bande[data-genre=location]{background:repeating-linear-gradient(90deg,#f5ebdd 0 10px,#fbf5ec 10px 20px);color:#5c3b12;border:1px solid #E6CFAE;pointer-events:auto}.pl-page .pl-bande[data-genre=hs]{background:repeating-linear-gradient(135deg,#fbeceb 0 6px,#fff7f6 6px 12px);color:var(--pl-rouge);border:1px solid #E7B4B2}.pl-page .pl-item-equipe i:last-child:not(:first-child){letter-spacing:.02em}.pl-page .pl-alertes-barre{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 8px 6px 10px;border-radius:12px;background:#fff;border:1px solid var(--pl-trait-fort)}.pl-page .pl-compte{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font:700 .76rem var(--fb-corps,system-ui);white-space:nowrap}.pl-page .pl-compte b{font-size:.86rem}.pl-page .pl-compte[data-gravite=bloquant]{background:var(--pl-rouge-voile);color:var(--pl-rouge);border:1px solid #E7B4B2}.pl-page .pl-compte[data-gravite=attention]{background:var(--pl-ambre-voile);color:var(--pl-ambre);border:1px solid #E9C98C}.pl-page .pl-alerte-premiere{flex:1 1 200px;min-width:0;text-align:left;background:none;border:0;padding:2px 4px;color:var(--pl-encre-2);font:500 .8rem var(--fb-corps,system-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;border-radius:6px}.pl-page .pl-alerte-premiere:hover{background:#f3f4f6;color:var(--pl-encre)}.pl-page .pl-alertes[data-ouvert=oui] .pl-alertes-barre{margin-bottom:2px}.pl-page .pl-suggestion{align-self:flex-start;margin-bottom:6px;border-style:dashed;font-size:.8rem}.pl-page .pl-suggestion small{font-weight:500;color:var(--pl-encre-3)}.pl-page .pl-mouvements{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:.8rem}.pl-page .pl-mouvements li{display:grid;grid-template-columns:auto auto auto 1fr;gap:6px;align-items:baseline;padding:4px 8px;border-radius:7px;background:#f5f6f8;color:var(--pl-encre)}.pl-page .pl-mouvements b{color:var(--pl-orange)}.pl-page .pl-mouvements small{color:var(--pl-encre-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-page .pl-conflit[data-gravite=regle]{background:var(--pl-vert-voile);border-color:#a9d3b8;box-shadow:inset 3px 0 0 var(--pl-vert)}.pl-page .pl-conflit[data-gravite=regle] b{color:var(--pl-vert)}.pl-page .pl-impacts{padding:10px;border-radius:12px;background:#fff8f7;border:1px solid #E7B4B2}.pl-page .pl-impacts-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pl-page .pl-impacts-liste li{display:flex;flex-direction:column;gap:4px;padding:6px 8px;border-radius:9px;background:#fff;border:1px solid var(--pl-trait)}.pl-page .pl-impacts-liste .pl-lien{text-align:left;padding:0}.pl-terrain-materiel{margin-top:2px!important;color:#1e2227}.pl-terrain-materiel b{display:inline-block;margin-right:6px;padding:0 6px;border-radius:5px;background:#2a2e34;color:#fff;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.pl-page .pl-route{display:flex;flex-direction:column;gap:10px;width:100%}.pl-page .pl-route-tete{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.pl-page .pl-route-bilan{margin:0;padding:6px 12px;border-radius:10px;background:#fff;border:1px solid var(--pl-trait);color:var(--pl-encre-2);font-size:.86rem}.pl-page .pl-route-bilan b{color:var(--pl-encre);font-size:1rem}.pl-page .pl-route-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px}.pl-page .pl-route-carte{display:flex;gap:12px;padding:14px;border-radius:14px;background:#fff;border:1px solid var(--pl-trait-fort);box-shadow:inset 0 3px 0 var(--pl-anthracite),0 1px 2px #1e22270f;color:var(--pl-encre)}.pl-page .pl-route-heure{display:flex;flex-direction:column;align-items:center;min-width:52px;padding-right:10px;border-right:2px solid #E6E8EB}.pl-page .pl-route-heure b{font-size:1.05rem}.pl-page .pl-route-heure span{font-size:.78rem;color:var(--pl-encre-3)}.pl-page .pl-route-corps{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;font-size:.86rem}.pl-page .pl-route-corps p{margin:0}.pl-page .pl-route-titre{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:700 .98rem var(--fb-titre,system-ui)}.pl-page .pl-route-grille{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 10px}.pl-page .pl-route-grille>div{display:contents}.pl-page .pl-route-grille dt{font:700 .68rem var(--fb-corps,system-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-encre-3);padding-top:2px}.pl-page .pl-route-grille dd{margin:0;display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--pl-encre)}.pl-page .pl-route-grille dd small{color:var(--pl-encre-3)}.pl-page .pl-route-grille dd em{color:var(--pl-rouge);font-style:normal;font-weight:600}.pl-page .pl-route-pers{display:inline-flex;gap:6px;align-items:baseline}.pl-page .pl-route-pers a{font-size:.78rem;color:var(--pl-orange)}.pl-page .pl-route-grille .pl-lien{padding:0;text-align:left;font-weight:600;color:var(--pl-encre);text-decoration-color:var(--pl-trait-fort)}.pl-page .pl-impression-pied{display:none}@media(max-width:820px){.pl-page .pl-route-liste{grid-template-columns:minmax(0,1fr)}.pl-page .pl-alerte-premiere{flex-basis:100%;order:3}}@media print{.pl-page .pl-route-tete select,.pl-page .pl-vue-terrain>.pl-segments{display:none}.pl-page .pl-route-liste{grid-template-columns:1fr 1fr}.pl-page .pl-route-carte{break-inside:avoid;box-shadow:none;border-color:#888}.pl-page .pl-impression-pied{display:block;font-size:9pt;color:#000}}.pl-page .pl-route-absent{font-style:normal;font-size:.74rem;font-weight:700;color:var(--pl-rouge);padding:0 6px;border-radius:5px;background:var(--pl-rouge-voile)}.pl-page.pl-portail{display:flex;flex-direction:column;gap:12px;color:var(--pl-encre);font-size:.92rem}.pl-vues-salarie{margin-bottom:10px}.pl-page .pl-puce[data-choisi=oui],.pl-page .pl-puce[aria-pressed=true]{background:var(--pl-anthracite);color:#fff;border-color:var(--pl-anthracite);box-shadow:0 0 0 1px #ff790f8c}.pl-page .pl-puce small{font-weight:500;opacity:.85}.pl-page .pl-journee{display:flex;flex-direction:column;gap:12px}.pl-page .pl-jcarte{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:#fff;border:1px solid var(--pl-trait-fort);box-shadow:inset 0 3px 0 var(--pl-anthracite),0 1px 3px #1e222714}.pl-page .pl-jcarte-tete{display:flex;gap:12px}.pl-page .pl-jstatut{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pl-page .pl-jstatut li{padding:3px 10px;border-radius:999px;font:700 .76rem var(--fb-corps,system-ui);background:var(--pl-vert-voile);color:var(--pl-vert);border:1px solid #A9D3B8}.pl-page .pl-jstatut li[data-alerte=oui]{background:var(--pl-ambre-voile);color:var(--pl-ambre);border-color:#e9c98c}.pl-page .pl-jgestes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pl-page .pl-jgeste{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:58px;padding:9px 12px;border-radius:12px;border:1px solid var(--pl-trait-fort);background:linear-gradient(180deg,#fff,#f1f2f4);color:var(--pl-encre);font:inherit;text-align:left;cursor:pointer}.pl-page .pl-jgeste b{font-size:.92rem}.pl-page .pl-jgeste small{font-size:.74rem;color:var(--pl-encre-3)}.pl-page .pl-jgeste[aria-expanded=true]{background:var(--pl-anthracite);color:#fff;border-color:var(--pl-anthracite);box-shadow:0 0 0 1px #ff790f99}.pl-page .pl-jgeste[aria-expanded=true] small{color:#dadde2}.pl-page .pl-jgeste[data-genre=probleme]{border-color:#e7b4b2;background:linear-gradient(180deg,#fff,#fbf1f0)}.pl-page .pl-jgeste[data-genre=probleme][aria-expanded=true]{background:var(--pl-rouge);border-color:var(--pl-rouge);box-shadow:none}.pl-page .pl-jgeste:disabled{opacity:.6}.pl-page .pl-jvolet{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;background:#f5f6f8;border:1px solid var(--pl-trait)}.pl-page .pl-jvolet .pl-btn-action{min-height:44px}.pl-page .pl-jvolet textarea,.pl-page .pl-fterrain textarea,.pl-page .pl-fterrain select,.pl-page .pl-fterrain input{width:100%;box-sizing:border-box;min-height:40px;padding:8px 10px;border-radius:10px;border:1px solid var(--pl-trait-fort);background:#fff;color:var(--pl-encre);font:500 .92rem var(--fb-corps,system-ui)}.pl-page .pl-appel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pl-page .pl-appel li{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:10px;background:#fff;border:1px solid var(--pl-trait)}.pl-page .pl-appel li>span:first-child{font-weight:700}.pl-page .pl-appel .pl-segments{display:grid;grid-template-columns:repeat(3,1fr)}.pl-page .pl-appel .pl-segment{min-height:40px}.pl-page .pl-segment[data-presence=absent][aria-checked=true]{background:var(--pl-rouge);box-shadow:none}.pl-page .pl-segment[data-presence=retard][aria-checked=true]{background:#7a4a00;box-shadow:none}.pl-page .pl-jhisto summary{cursor:pointer;font:700 .8rem var(--fb-corps,system-ui);color:var(--pl-encre-2)}.pl-page .pl-jhisto ul{margin:6px 0 0;padding-left:16px;font-size:.82rem;color:var(--pl-encre-2);line-height:1.5}.pl-page .pl-jdate{margin:0;font-size:.72rem;color:var(--pl-encre-3);text-align:right}.pl-page .pl-demain h3{margin:6px 0;font:700 .86rem var(--fb-corps,system-ui);color:var(--pl-encre-2)}.pl-page .pl-pilotage{display:flex;flex-direction:column;gap:10px}.pl-page .pl-pub-barre{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:#fff8ef;border:1px dashed #E0A464;color:#5a3200}.pl-page .pl-pub-barre small{color:#5a3200}.pl-page .pl-onglets{display:grid;grid-template-columns:repeat(4,1fr);width:100%}.pl-page .pl-onglets .pl-segment{min-height:42px;padding:6px 4px;font-size:.76rem;line-height:1.15}.pl-page .pl-onglets .pl-segment[aria-selected=true]{background:var(--pl-anthracite);color:#fff;box-shadow:inset 0 -2px 0 var(--pl-neon)}.pl-page .pl-onglets .pl-segment[data-alerte=oui]:not([aria-selected=true]){color:var(--pl-rouge)}.pl-page .pl-jours-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.pl-page .pl-jours-chips .pl-puce{flex:none;min-height:36px;text-transform:capitalize}.pl-page .pl-pcartes{display:flex;flex-direction:column;gap:10px}.pl-page .pl-pcarte{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:#fff;border:1px solid var(--pl-trait-fort)}.pl-page .pl-pcarte>header{display:flex;gap:12px}.pl-page .pl-pligne{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid var(--pl-trait);background:#f8f9fa;color:var(--pl-encre);font:inherit;text-align:left;cursor:pointer}.pl-page .pl-pligne[data-alerte=oui]{border-color:#e7b4b2;background:#fff8f7;box-shadow:inset 3px 0 0 var(--pl-rouge)}.pl-page .pl-pligne-t{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.pl-page .pl-pligne-t small{color:var(--pl-encre-3)}.pl-page .pl-pligne-eq{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:.84rem}.pl-page .pl-pligne-eq i{font-style:normal}.pl-page .pl-pligne-eq i[data-absent=oui]{color:var(--pl-rouge);font-weight:700}.pl-page .pl-pligne-mat{font-size:.8rem;color:var(--pl-encre-2)}.pl-page .pl-pligne-etats{display:flex;flex-wrap:wrap;gap:4px}.pl-page .pl-pligne-etats em{font-style:normal;font:700 .7rem var(--fb-corps,system-ui);padding:1px 8px;border-radius:999px;background:#eef0f2;color:var(--pl-encre-2)}.pl-page .pl-pligne-etats em[data-alerte=oui]{background:var(--pl-rouge-voile);color:var(--pl-rouge)}.pl-page .pl-ajout{min-height:44px;border-style:dashed}.pl-page .pl-traiter{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pl-page .pl-traiter-l{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:12px;background:#fff;border:1px solid var(--pl-trait-fort);box-shadow:inset 3px 0 #c27a00}.pl-page .pl-traiter-l p{margin:0;line-height:1.45}.pl-page .pl-traiter-genre{font:800 .68rem var(--fb-corps,system-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-ambre)}.pl-page .pl-traiter-gestes{display:flex;flex-wrap:wrap;gap:6px}.pl-page .pl-libres{display:flex;flex-direction:column;gap:12px}.pl-page .pl-libres section{padding:12px;border-radius:12px;background:#fff;border:1px solid var(--pl-trait)}.pl-page .pl-libres h3{margin:0 0 6px;font:700 .86rem var(--fb-corps,system-ui);color:var(--pl-encre)}.pl-page .pl-libres h3 small{color:var(--pl-encre-3);margin-left:4px}.pl-page .pl-libres ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pl-page .pl-libres li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;padding:6px 0;border-bottom:1px solid #EEF0F2;font-size:.86rem}.pl-page .pl-libres li small{color:var(--pl-encre-3)}.pl-page .pl-libres li a{color:var(--pl-orange);margin-left:auto}.pl-page .pl-feuille{position:fixed;inset:0;z-index:300;background:#1e222773;display:flex;align-items:flex-end;justify-content:center}.pl-page .pl-feuille-corps{width:min(560px,100%);max-height:92vh;overflow:auto;border-radius:18px 18px 0 0;background:#fff;box-shadow:0 -10px 30px #1e22274d}.pl-page .pl-fterrain{display:flex;flex-direction:column;gap:12px;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.pl-page .pl-fgestes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pl-page .pl-fgestes .pl-btn{min-height:44px}.pl-page .pl-puce-fixe{cursor:default;gap:4px}.pl-page .pl-puce-fixe em{font-style:normal;color:var(--pl-rouge);font-weight:700}.pl-page .pl-puce-fixe button{border:0;background:none;color:inherit;font-size:1.05rem;line-height:1;padding:0 2px;cursor:pointer}.pl-page .pl-choix{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:320px;overflow:auto}.pl-page .pl-choix li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--pl-trait);background:#fff}.pl-page .pl-choix li>span:first-child{display:flex;flex-direction:column;min-width:0}.pl-page .pl-choix li small{font-size:.74rem;color:var(--pl-encre-3)}.pl-page .pl-choix li[data-etat=libre]{box-shadow:inset 3px 0 0 var(--pl-vert)}.pl-page .pl-choix-gestes{display:flex;flex-direction:column;gap:4px}.pl-page .pl-remontees{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.84rem}.pl-page .pl-remontees li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;background:#f5f6f8}.pl-page .pl-remontees li[data-genre=probleme]:not([data-traite]){background:var(--pl-rouge-voile)}@media(min-width:821px){.pl-page .pl-feuille{align-items:center}.pl-page .pl-feuille-corps{border-radius:18px}}.pl-page .pl-item-terrain{display:inline-grid;place-items:center;min-width:14px;height:14px;padding:0 2px;border-radius:4px;font-size:.62rem;flex:none;background:var(--pl-vert);color:#fff}.pl-page .pl-item-terrain[data-terrain=non_termine]{background:#7a4a00}.pl-page .pl-item-terrain[data-terrain=probleme]{background:var(--pl-rouge)}.pl-page .pl-compte[data-gravite=terrain]{background:#f1f2f4;color:var(--pl-encre);border:1px solid var(--pl-trait-fort)}.pl-page .pl-conflit[data-gravite=terrain]{background:#fff;border-color:var(--pl-trait-fort);box-shadow:inset 3px 0 0 var(--pl-anthracite)}.pl-page .pl-conflit[data-gravite=terrain] b{color:var(--pl-encre-2)}:root{--m25-encre:#E6EAEE;--m25-encre-forte:#F4F6F8;--m25-gris:#B3BCC5;--m25-gris-2:#C9D0D7;--m25-ico:#A3ADB7;--m25-orange:#FF790F;--m25-orange-clair:#FFB37A;--m25-chrome:linear-gradient(180deg,#F7F8FA 0%,#D3D8DE 100%);--m25-chrome-liquide:linear-gradient(180deg,#FFFFFF 0%,#E3E7EB 48%,#C3C9D0 52%,#DADFE4 100%);--m25-fond:linear-gradient(180deg,#2A3037 0%,#22272D 55%,#1E2328 100%);--m25-encre-chrome:#161B21}:root .app.app .rail.m25-rail{flex:0 0 96px;width:96px;box-sizing:border-box;padding:14px 10px 12px;gap:6px;align-items:center;background:linear-gradient(180deg,#252a30,#1e2227 55%,#1a1e22);border-right:0;box-shadow:inset -1px 0 #ffffff0f}:root .app.app .rail.m25-rail:before,:root .app.app .rail.m25-rail:after{display:none}:root .app.app .laterale.m25-laterale{width:288px;flex:0 0 288px;box-sizing:border-box;background:var(--m25-fond);border-right:0;color:var(--m25-encre);box-shadow:18px 0 40px -26px #0000008c;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#4A525B transparent;display:flex;flex-direction:column}:root .app.app .laterale.m25-laterale:before,:root .app.app .laterale.m25-laterale:after{display:none}:root .app.app.reduite .laterale.m25-laterale{width:0;flex-basis:0;overflow:hidden}:root .app.app .m25-rail-marque{display:flex;justify-content:center;width:72px;padding:4px 0 10px;margin-bottom:4px;position:relative;box-shadow:0 1px #ff790f8c}:root .app.app .m25-rail-marque:before{content:"";position:absolute;inset:-6px 0 4px;border-radius:50%;background:radial-gradient(circle,#dce3eb38,#dce3eb00 68%)}:root .app.app .m25-rail-marque img{position:relative;width:56px;height:auto;filter:drop-shadow(0 0 .5px rgba(255,255,255,.95)) drop-shadow(0 0 8px rgba(225,232,240,.24)) drop-shadow(0 8px 8px rgba(0,0,0,.6))}:root .app.app .m25-rail-liste{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;overflow-y:auto;overflow-x:visible;padding:2px 0;scrollbar-width:none}:root .app.app .m25-rail-liste::-webkit-scrollbar{width:0}:root .app.app .m25-rail-btn{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;width:76px;min-height:56px;padding:10px 2px 9px;box-sizing:border-box;border:0;border-radius:14px;background:transparent;cursor:pointer;color:#bcc4cc;font:600 11.5px/1.2 Manrope,system-ui,-apple-system,Segoe UI,sans-serif;text-align:center;transition:background .15s,color .15s,box-shadow .15s}:root .app.app .m25-rail-btn .ico{width:20px;height:20px;color:inherit}:root .app.app .m25-rail-btn:hover{background:#ffffff12;color:#fff}:root .app.app .m25-rail-btn:focus-visible{outline:2px solid var(--m25-orange);outline-offset:2px}:root .app.app .m25-rail-nom{display:block;max-width:74px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;letter-spacing:-.01em;text-transform:none;font-size:11px}:root .app.app .m25-rail-btn.actif{color:#1b2026;background:linear-gradient(180deg,#f7f8fa,#d5dae0);box-shadow:inset 0 1px #fff,inset 0 -1px #a9b0b8,0 8px 18px -6px #0009}:root .app.app .m25-rail-btn.actif:before{content:"";position:absolute;left:-10px;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--m25-orange);box-shadow:0 0 10px var(--m25-orange)}:root .app.app .m25-rail-btn.courant:not(.actif):after{content:"";position:absolute;top:8px;left:10px;width:6px;height:6px;border-radius:50%;background:var(--m25-orange);box-shadow:0 0 8px var(--m25-orange)}:root .app.app .m25-point{position:absolute;top:5px;right:8px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;font:800 10.5px/18px Manrope,sans-serif;color:#2a1404;background:linear-gradient(180deg,#ffa45c,#ff790f);box-shadow:0 0 0 2px #22272d,0 0 10px #ff790f99}:root .app.app .m25-rail-deplier{margin-top:auto;width:44px;height:44px;flex:none;border-radius:12px;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#c9d0d7;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}:root .app.app .m25-rail-deplier:hover{color:#fff;background:#ffffff1a}:root .app.app .m25-volant{position:fixed;left:104px;z-index:60;width:268px;max-height:calc(100vh - 16px);overflow-y:auto;box-sizing:border-box;padding:14px 8px 10px;border-radius:18px;background:linear-gradient(180deg,#2e343cfa,#23282efa);box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff14,0 30px 60px -20px #000000b3;font-family:Manrope,system-ui,sans-serif}@media(prefers-reduced-motion:no-preference){:root .app.app .m25-volant{animation:m25-entre .14s ease-out}}@keyframes m25-entre{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}:root .app.app .m25-volant-tete{padding:0 10px 4px;display:flex;flex-direction:column;gap:2px}:root .app.app .m25-volant-tete b{font:700 21px/1.1 Barlow Semi Condensed,Barlow,sans-serif;color:var(--m25-encre-forte)}:root .app.app .m25-volant-tete small{font:500 12.5px/1.3 Manrope,sans-serif;color:var(--m25-gris)}:root .app.app .m25-volant-etape{display:flex;gap:8px;align-items:center;margin:12px 0 4px;padding:0 10px;font:700 12px/1 Barlow Semi Condensed,Barlow,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--m25-gris-2)}:root .app.app .m25-volant-etape b{color:var(--m25-gris);letter-spacing:0}:root .app.app .m25-volant-l{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border-radius:9px;text-decoration:none;color:var(--m25-encre);font:600 14px/1.2 Manrope,sans-serif}:root .app.app .m25-volant-l:hover{background:#ffffff12;color:#fff}:root .app.app .m25-volant-l.actif{color:var(--m25-encre-chrome);background:var(--m25-chrome);box-shadow:inset 0 1px #fff}:root .app.app .m25-panneau{display:flex;flex-direction:column;padding:12px 16px 0;font-family:Manrope,system-ui,sans-serif}@media(prefers-reduced-motion:no-preference){:root .app.app .m25-panneau{animation:m25-entre .16s ease-out}}:root .app.app .m25-marque{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 0 18px;text-decoration:none;overflow:hidden;border-radius:18px;line-height:1}:root .app.app .m25-marque:focus-visible{outline:2px solid var(--m25-orange);outline-offset:-2px}:root .app.app .m25-anneau{position:absolute;left:50%;top:50%;width:190px;height:190px;margin:-95px 0 0 -95px;border-radius:50%;box-shadow:inset 0 0 0 1px #d6dde51a,0 0 0 32px #d6dde500}:root .app.app .m25-anneau:after{content:"";position:absolute;inset:30px;border-radius:50%;box-shadow:inset 0 0 0 1px #d6dde514}:root .app.app .m25-halo{position:absolute;left:50%;top:50%;width:220px;height:150px;margin:-82px 0 0 -110px;background:radial-gradient(ellipse at 50% 50%,#dce3eb38,#dce3eb00 68%)}:root .app.app .m25-marque img{position:relative;width:156px;height:auto;display:block;filter:drop-shadow(0 0 .6px rgba(255,255,255,.95)) drop-shadow(0 -1px 0 rgba(255,255,255,.35)) drop-shadow(0 0 12px rgba(225,232,240,.24)) drop-shadow(0 16px 18px rgba(0,0,0,.65))}:root .app.app .m25-mot{position:relative;font:600 15px/1 Barlow Semi Condensed,Barlow,sans-serif;letter-spacing:.42em;padding-left:.42em;color:#e2e6ea}:root .app.app .m25-mot b{font-weight:600;color:#ff8a2a;text-shadow:0 0 10px rgba(255,121,15,.5)}:root .app.app .m25-filet{display:block;height:1px;margin:0 8px 16px;flex:none;background:linear-gradient(90deg,#ff790f00,#ff790fd9 50%,#ff790f00);box-shadow:0 0 8px #ff790f80}:root .app.app .m25-univers{position:relative;display:flex;align-items:flex-end;gap:10px;padding:0 2px 14px 8px}:root .app.app .m25-univers-txt{flex:1;min-width:0}:root .app.app .m25-univers h2{margin:0;font:700 26px/1.1 Barlow Semi Condensed,Barlow,sans-serif;color:var(--m25-encre-forte);letter-spacing:0;text-transform:none}:root .app.app .m25-univers p{margin:3px 0 0;font:500 13.5px/1.35 Manrope,sans-serif;color:var(--m25-gris)}:root .app.app .m25-creer{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;padding:0 14px;border-radius:12px;border:0;cursor:pointer;font:800 14px/1 Manrope,sans-serif;color:#1b2026;background:var(--m25-chrome-liquide);box-shadow:inset 0 1px #fff,0 0 0 1px #ff790fd9,0 0 14px #ff790f59,0 6px 14px -6px #000000b3}:root .app.app .m25-creer:hover{box-shadow:inset 0 1px #fff,0 0 0 1px #ff790f,0 0 22px #ff790f8c,0 6px 14px -6px #000000b3}:root .app.app .m25-creer:focus-visible{outline:2px solid #fff;outline-offset:2px}:root .app.app .m25-creer-menu{position:absolute;top:calc(100% - 4px);right:0;z-index:40;width:276px;box-sizing:border-box;padding:8px;border-radius:16px;background:linear-gradient(180deg,#323840,#262b31);box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff1a,0 24px 48px -16px #000000bf}.m25-creer-liste{display:flex;flex-direction:column;gap:6px}.m25-creer-liste .m25-creer-choix{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 12px;border-radius:13px;text-decoration:none;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14}.m25-creer-liste .m25-creer-choix:hover,.m25-creer-liste .m25-creer-choix:focus-visible{background:#ffffff17;outline:none}.m25-creer-liste .m25-creer-choix.fort{background:linear-gradient(180deg,#ff790f24,#ff790f0d);box-shadow:inset 0 0 0 1px #ff790fb3,0 0 16px #ff790f33}.m25-creer-liste .m25-creer-tuile{width:38px;height:38px;flex:none;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#1b2026;background:linear-gradient(180deg,#f7f8fa,#c9cfd6);box-shadow:inset 0 1px #fff}.m25-creer-liste .m25-creer-tuile .ico{color:#1b2026}.m25-creer-liste .m25-creer-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.m25-creer-liste .m25-creer-txt b{font:700 15px/1.2 Manrope,sans-serif;color:#f4f6f8}.m25-creer-liste .m25-creer-txt small{font:500 12.5px/1.3 Manrope,sans-serif;color:#c2cad2}:root .app.app .m25-parcours{display:flex;flex-direction:column;gap:4px}:root .app.app .m25-etape{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:10px}:root .app.app .m25-etape.sans-numero{grid-template-columns:minmax(0,1fr)}:root .app.app .m25-etape-axe{display:flex;flex-direction:column;align-items:center}:root .app.app .m25-pastille{width:24px;height:24px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 11.5px/1 Barlow Semi Condensed,Barlow,sans-serif;color:var(--m25-gris-2);background:#2e343b;box-shadow:inset 0 0 0 1px #4a525b}:root .app.app .m25-etape.ici .m25-pastille{color:var(--m25-orange-clair);box-shadow:inset 0 0 0 1.5px var(--m25-orange),0 0 12px #ff790f73}:root .app.app .m25-fil{width:1px;flex:1;margin:6px auto 0;background:linear-gradient(180deg,#4a525b,#4a525b00)}:root .app.app .m25-etape.ici .m25-fil{background:linear-gradient(180deg,var(--m25-orange),rgba(255,121,15,.08))}:root .app.app .m25-etape-corps{display:flex;flex-direction:column;gap:2px;padding-bottom:12px;min-width:0}:root .app.app .m25-etape-nom{display:flex;align-items:center;height:24px;font:700 12.5px/1 Barlow Semi Condensed,Barlow,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--m25-gris-2)}:root .app.app .m25-etape.ici .m25-etape-nom{color:var(--m25-orange-clair)}:root .app.app .m25-lien{display:flex;align-items:center;gap:12px;min-height:40px;padding:0 12px;border-radius:10px;color:var(--m25-encre);text-decoration:none;font:600 14.5px/1.2 Manrope,sans-serif;border:0;transition:background .12s,color .12s}:root .app.app .m25-lien .ico{width:19px;height:19px;flex:none;color:var(--m25-ico)}:root .app.app .m25-lien:hover{background:#ffffff0f;color:#fff}:root .app.app .m25-lien:hover .ico{color:#fff}:root .app.app .m25-lien:focus-visible{outline:2px solid var(--m25-orange);outline-offset:1px}:root .app.app .m25-lien-txt{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}:root .app.app .m25-lien-txt small{font:500 12.5px/1.3 Manrope,sans-serif;color:#3e4751}:root .app.app .m25-lien.actif{align-items:flex-start;padding:10px 12px;color:var(--m25-encre-chrome);background:var(--m25-chrome);box-shadow:inset 0 1px #fff,inset 0 -1px #a4abb4,0 10px 20px -10px #000c}:root .app.app .m25-lien.actif .ico{color:var(--m25-encre-chrome);margin-top:1px}:root .app.app .m25-nb{margin-left:auto;flex:none;min-width:22px;height:22px;padding:0 7px;box-sizing:border-box;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font:700 12px/1 Manrope,sans-serif;color:#ffe3cc;background:#ff790f29;box-shadow:inset 0 0 0 1px #ff790f8c}:root .app.app .m25-lien.actif .m25-nb,:root .app.app .m25-volant-l.actif .m25-nb{color:#7a3605;background:#ff790f24;box-shadow:inset 0 0 0 1px #a84b0a80}:root .app.app .m25-metier{margin:4px 0 0;padding:12px 12px 6px;border-radius:14px;background:#ff790f12;box-shadow:inset 0 0 0 1px #ff790f66}:root .app.app .m25-metier h3{margin:0 0 6px;font:700 12.5px/1.2 Barlow Semi Condensed,Barlow,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--m25-orange-clair)}:root .app.app .m25-metier-l{display:flex;align-items:center;gap:10px;min-height:34px;text-decoration:none;font:600 13.5px/1.3 Manrope,sans-serif;color:#f0e6de}:root .app.app .m25-metier-l:hover{color:#fff}:root .app.app .m25-metier-l b,:root .app.app .m25-metier-l span{margin-left:auto;font:700 14px/1 Barlow Semi Condensed,Barlow,sans-serif;color:#ffd9b8}:root .app.app .m25-bas{margin-top:auto;padding:20px 16px 14px;display:flex;flex-direction:column;gap:10px;font-family:Manrope,system-ui,sans-serif}:root .app.app .m25-carte{position:relative;border-radius:16px;padding:14px;color:#d3d9df;background:linear-gradient(160deg,#343b44,#262c33);box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ff790f73,0 10px 24px -14px #000000e6}:root .app.app .m25-carte-neutre{box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff21,0 10px 24px -14px #000000e6}:root .app.app .m25-carte-fin{background:linear-gradient(160deg,#3d3630,#2a2622)}@media(prefers-reduced-motion:no-preference){:root .app.app .m25-carte-fin{animation:m25-lueur 2.6s ease-in-out infinite}}@keyframes m25-lueur{0%,to{box-shadow:inset 0 1px #ffffff1f,0 0 0 1.5px #ff790fe6,0 0 14px #ff790f59}50%{box-shadow:inset 0 1px #ffffff1f,0 0 0 1.5px #ff790f,0 0 26px #ff790f99}}:root .app.app .m25-carte-tete{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}:root .app.app .m25-carte h3{margin:0;font:700 15px/1.1 Barlow Semi Condensed,Barlow,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--m25-encre-forte)}:root .app.app .m25-carte-fin h3{color:#ffe3cc}:root .app.app .m25-jours{font:600 12.5px/1 Manrope,sans-serif;color:#d3d9df;white-space:nowrap}:root .app.app .m25-jours b{font:700 22px/1 Barlow Semi Condensed,Barlow,sans-serif;color:var(--m25-orange-clair)}:root .app.app .m25-carte-fin .m25-jours{color:#ffe3cc}:root .app.app .m25-carte-fin .m25-jours b{color:#ff9a47}:root .app.app .m25-actif{font:700 11px/1 Manrope,sans-serif;color:#c7f2d6;padding:4px 7px;border-radius:6px;background:#3ccb7f24}:root .app.app .m25-jauge{display:flex;gap:3px;margin:0 0 12px}:root .app.app .m25-seg{flex:1;height:6px;border-radius:3px;background:#3a414a}:root .app.app .m25-seg.pris{background:linear-gradient(180deg,#e8ecef,#aeb6bf)}:root .app.app .m25-seg.reste{background:var(--m25-orange)}:root .app.app .m25-carte-txt{margin:0 0 12px;font:500 13px/1.45 Manrope,sans-serif;color:#d3d9df}:root .app.app .m25-carte-txt b{color:#fff}:root .app.app .m25-carte-txt a{color:var(--m25-orange-clair);font-weight:700;color-scheme:dark}:root .app.app .m25-btn-chrome{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border-radius:12px;text-decoration:none;font:800 14.5px/1.1 Manrope,sans-serif;color:#1b2026;text-align:center;background:var(--m25-chrome-liquide);box-shadow:inset 0 1px #fff,0 0 0 1px #ff790fe6,0 0 16px #ff790f66,0 8px 16px -8px #000c}:root .app.app .m25-btn-chrome:hover{color:#1b2026;box-shadow:inset 0 1px #fff,0 0 0 1px #ff790f,0 0 24px #ff790f99,0 8px 16px -8px #000c}:root .app.app .m25-btn-verre{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:8px;padding:0 10px;border-radius:12px;text-decoration:none;font:700 13.5px/1.2 Manrope,sans-serif;color:#e6eaee;text-align:center;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff29}:root .app.app .m25-btn-verre:hover{color:#fff;background:#ffffff17}:root .app.app .m25-parrain{padding-top:10px;box-shadow:inset 0 1px #ffffff14}:root .app.app .m25-parrain p{margin:0 0 10px;font:600 13px/1.4 Manrope,sans-serif;color:#d3d9df}:root .app.app .m25-parrain p b{color:#fff}:root .app.app .m25-btn-neon{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;border-radius:12px;border:0;cursor:pointer;font:700 13.5px/1 Manrope,sans-serif;color:#ffe3cc;background:#ff790f1f;box-shadow:inset 0 0 0 1px #ff790f99}:root .app.app .m25-btn-neon:hover{background:#ff790f33;color:#fff}:root .app.app .m25-compte{border-radius:16px;padding:12px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff12}:root .app.app .m25-compte-id{display:flex;align-items:center;gap:12px}:root .app.app .m25-avatar{width:40px;height:40px;flex:none;border-radius:12px;display:flex;align-items:center;justify-content:center;font:700 15px/1 Barlow Semi Condensed,Barlow,sans-serif;color:#1b2026;background:linear-gradient(180deg,#f7f8fa,#c9cfd6);box-shadow:inset 0 1px #fff,0 4px 10px -4px #0009}:root .app.app .m25-compte-txt{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}:root .app.app .m25-compte-txt b{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font:700 14px/1.2 Manrope,sans-serif;color:var(--m25-encre-forte);overflow-wrap:anywhere}:root .app.app .m25-compte-txt small{font:500 12.5px/1.3 Manrope,sans-serif;color:#aeb7c0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .app.app .m25-statut{text-decoration:none;line-height:1;display:inline-flex}:root .app.app .m25-compte-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}:root .app.app .m25-compte .m25-compte-actions .sig-declencheur,:root .app.app .m25-quitter{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:40px;margin:0;padding:0 8px;box-sizing:border-box;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;cursor:pointer;color:#e6eaee;font:600 13px/1.15 Manrope,sans-serif;text-align:center;box-shadow:none}:root .app.app .m25-compte .m25-compte-actions .sig-declencheur:hover,:root .app.app .m25-quitter:hover{background:#ffffff17;color:#fff}:root .app.app .m25-compte .m25-compte-actions .sig-declencheur span{display:inline}:root .app.app .m25-compte .m25-compte-actions .sig-declencheur *{color:inherit}:root .app.app .m25-quitter .ico{color:inherit}:root .app.app .m25-pied{display:flex;justify-content:space-between;gap:8px;padding:2px 6px 0;font:500 12px/1.3 Manrope,sans-serif;color:#a9b3bd}:root .app.app .m25-pied a{color:#c2cad2;text-decoration:none;color-scheme:dark}:root .app.app .m25-pied a:hover{color:#fff;text-decoration:underline}@media(max-width:820px){:root .app.app .rail.m25-rail{display:none}:root .app.app.menu-ouvert .rail.m25-rail{display:flex;position:fixed;top:0;left:0;bottom:0;z-index:62;width:84px;flex-basis:84px;height:100dvh;padding:12px 6px calc(12px + env(safe-area-inset-bottom));overflow-y:auto}:root .app.app.menu-ouvert .m25-rail-btn{width:72px;min-height:58px}:root .app.app.menu-ouvert .m25-rail-btn.actif:before{left:-6px}:root .app.app .laterale.m25-laterale,:root .app.app.reduite .laterale.m25-laterale{width:min(300px,calc(100vw - 128px));flex-basis:auto;overflow-y:auto}:root .app.app.menu-ouvert .laterale.m25-laterale{left:84px}:root .app.app .m25-marque{padding:14px 0 12px}:root .app.app .m25-marque img{width:120px}:root .app.app .m25-lien{min-height:46px}:root .app.app .m25-bas{padding-bottom:calc(16px + env(safe-area-inset-bottom))}:root .app.app .barre-bas.m25-pouce{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));top:auto;height:68px;padding:6px;gap:2px;box-sizing:border-box;border:0;border-radius:24px;background:linear-gradient(180deg,#2e343cf7,#1e2328fa);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffffff0f,0 18px 34px -12px #000000b3}:root .app.app .m25-onglet{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;height:56px;padding:0 2px;border:0;border-radius:14px;background:transparent;cursor:pointer;text-decoration:none;color:#c2cad2;font:700 11px/1.1 Manrope,system-ui,sans-serif;text-align:center}:root .app.app .m25-onglet span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .app.app .m25-onglet .ico{color:inherit}:root .app.app .m25-onglet.actif{color:#fff;background:#ffffff0f}:root .app.app .m25-onglet.actif:after{content:"";position:absolute;bottom:3px;width:18px;height:3px;border-radius:2px;background:var(--m25-orange);box-shadow:0 0 8px var(--m25-orange)}:root .app.app .m25-pouce-creer{justify-self:center;width:62px;height:62px;margin-top:-30px;border-radius:50%;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#1b2026;background:var(--m25-chrome-liquide);box-shadow:inset 0 1px #fff,0 0 0 2px #ff790ff2,0 0 0 6px #22272d,0 0 22px 6px #ff790f52,0 12px 20px -6px #000000b3}:root .app.app .m25-pouce-creer:active{transform:scale(.96)}:root .app.app .principal>.page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media(min-width:821px){:root .app.app .barre-bas.m25-pouce{display:none}}.m25-feuille-fond{position:fixed;inset:0;z-index:80;font-family:Manrope,system-ui,sans-serif}.m25-feuille-fond .m25-feuille-voile{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#1215199e}.m25-feuille-fond .m25-feuille{position:absolute;left:0;right:0;bottom:0;max-height:88dvh;overflow-y:auto;box-sizing:border-box;padding:10px 16px calc(22px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:linear-gradient(180deg,#2e343c,#22272d);box-shadow:inset 0 1px #ffffff24,0 -20px 40px -10px #0009}@media(prefers-reduced-motion:no-preference){.m25-feuille-fond .m25-feuille{animation:m25-monte .2s ease-out}}@keyframes m25-monte{0%{transform:translateY(24px);opacity:.4}to{transform:none;opacity:1}}.m25-feuille-fond .m25-feuille-poignee{display:block;width:40px;height:5px;margin:0 auto 14px;border-radius:3px;background:#6b747e}.m25-feuille-fond .m25-feuille-tete{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.m25-feuille-fond h2{margin:0;font:700 26px/1.1 Barlow Semi Condensed,Barlow,sans-serif;color:#f4f6f8}.m25-feuille-fond .m25-feuille-x{width:44px;height:44px;border-radius:12px;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#e6eaee;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.m25-feuille-fond .m25-filet{display:block;height:1px;margin:6px 0 14px;background:linear-gradient(90deg,#ff790f00,#ff790fd9 50%,#ff790f00)}.m25-feuille-fond .m25-creer-choix{min-height:62px}
