@font-face{font-family:__archivo_7491aa;src:url(/_next/static/media/b06b356f834173cc-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:__archivo_Fallback_7491aa;src:local("Arial");ascent-override:87.80%;descent-override:21.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_7491aa{font-family:__archivo_7491aa,__archivo_Fallback_7491aa;font-style:normal}.__variable_7491aa{--font-archivo:"__archivo_7491aa","__archivo_Fallback_7491aa"}:root{--petrole:#0e2a38;--petrole-clair:#17394b;--petrole-actif:#1e4a5f;--vert:#0b7a5a;--vert-clair:#0f9670;--papier:#f2f4f3;--blanc:#fff;--encre:#0a1c26;--encre-douce:#57696f;--encre-tres-douce:#8496a0;--trait:#d8dedd;--trait-fort:#b9c3c2;--alerte:#b3341f;--alerte-fond:#fbecea;--succes-fond:#e8f4ef;--r-s:3px;--r-m:6px;--r-l:10px;--barre-laterale:236px;--hauteur-entete:56px;--largeur-travail:1320px;--ombre-carte:0 1px 2px rgba(14,42,56,.06)}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{font-family:var(--font-archivo),"Archivo",system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.5;color:var(--encre);background:var(--papier);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.015em;line-height:1.2}p{margin:0;max-width:68ch}p.bandeau-page,p.encart-erreur,p.encart-info,p.piece-aide{max-width:none}a{color:inherit}:focus-visible{outline:2px solid var(--vert-clair);outline-offset:2px;border-radius:var(--r-s)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.coque{display:grid;grid-template-columns:var(--barre-laterale) 1fr;min-height:100vh}.laterale{background:var(--petrole);color:#cfdde2;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.laterale-marque{padding:18px 20px 20px;border-bottom:1px solid hsla(0,0%,100%,.09)}.laterale-marque strong{display:block;color:var(--blanc);font-size:1.0625rem;font-weight:700;letter-spacing:-.025em}.laterale-marque span{display:block;color:#7fb3a6;font-size:.6875rem;font-weight:600;letter-spacing:.07em;margin-top:3px}.laterale-nav{padding:12px 10px;display:grid;grid-gap:1px;gap:1px;align-content:start;flex:1 1}.nav-groupe{padding:16px 10px 6px;font-size:.6875rem;font-weight:600;color:var(--encre-tres-douce)}.nav-lien{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--r-m);text-decoration:none;font-size:.9375rem;color:#cfdde2;transition:background-color .12s ease}.nav-lien:hover{background:var(--petrole-clair);color:var(--blanc)}.nav-lien[aria-current=page]{background:var(--petrole-actif);color:var(--blanc);font-weight:600}.nav-lien.desactive{opacity:.42;cursor:not-allowed;pointer-events:none}.nav-lien svg{flex:none;opacity:.75}.laterale-pied{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid hsla(0,0%,100%,.09);font-size:.8125rem;color:var(--encre-tres-douce)}.principale{display:grid;grid-template-rows:var(--hauteur-entete) 1fr;min-width:0}.entete{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 28px;background:var(--blanc);border-bottom:1px solid var(--trait);position:-webkit-sticky;position:sticky;top:0;z-index:5}.entete-titre{font-size:1rem;font-weight:600}.entete-droite{display:flex;align-items:center;gap:14px}.identite{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.identite-nom{font-size:.875rem;font-weight:600}.identite-role{font-size:.75rem;color:var(--encre-douce)}.contenu{padding:28px;max-width:var(--largeur-travail);width:100%;min-width:0}.contenu-entete{margin-bottom:22px;display:grid;grid-gap:6px;gap:6px}.contenu-entete h1{font-size:1.5rem}.contenu-entete p{color:var(--encre-douce)}.grille{display:grid;grid-gap:18px;gap:18px;align-items:start}.grille-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grille-3{grid-template-columns:repeat(3,minmax(0,1fr))}.colonne-large{grid-column:span 2}.bloc{background:var(--blanc);border:1px solid var(--trait);border-radius:var(--r-m);box-shadow:var(--ombre-carte);display:grid;align-content:start}.grille>.bloc{grid-template-rows:auto 1fr auto}.bloc-entete{padding:14px 18px;border-bottom:1px solid var(--trait);display:flex;align-items:center;justify-content:space-between;gap:12px}.bloc-entete h2{font-size:.9375rem}.bloc-corps{padding:18px;display:grid;grid-gap:14px;gap:14px;align-content:start}.bloc-pied{padding:12px 18px;border-top:1px solid var(--trait);background:#fafbfb;display:flex;gap:10px;flex-wrap:wrap}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;padding:0 16px;border:1px solid transparent;border-radius:var(--r-m);font:inherit;font-weight:600;font-size:.9375rem;text-decoration:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.bouton-principal{background:var(--petrole);color:var(--blanc)}.bouton-principal:hover:not(:disabled){background:var(--petrole-clair)}.bouton-principal:disabled{opacity:.55;cursor:progress}.bouton-secondaire{background:var(--blanc);color:var(--encre);border-color:var(--trait-fort)}.bouton-secondaire:hover:not(:disabled){background:var(--papier)}.bouton-discret{background:transparent;color:var(--encre-douce);min-height:34px;padding:0 10px;font-weight:500}.bouton-discret:hover{background:var(--papier);color:var(--encre)}.donnees{display:grid;grid-gap:0;gap:0;margin:0;font-size:.9375rem}.donnees div{display:grid;grid-template-columns:minmax(140px,38%) 1fr;grid-gap:16px;gap:16px;padding:9px 0;border-bottom:1px solid var(--papier)}.donnees div:first-child{padding-top:0}.donnees div:last-child{border-bottom:none;padding-bottom:0}.donnees dt{color:var(--encre-douce)}.donnees dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-word}.etat{display:inline-flex;align-items:center;gap:9px;font-weight:600}.pastille{width:9px;height:9px;border-radius:50%;flex:none}.pastille-ok{background:var(--vert)}.pastille-ko{background:var(--alerte)}.pastille-attente{background:var(--trait-fort)}.encart-erreur{background:var(--alerte-fond);border:1px solid #eec7c0;border-radius:var(--r-m);color:#8a2817}.encart-erreur,.encart-info{padding:11px 14px;font-size:.875rem}.encart-info{background:var(--succes-fond);border:1px solid #c3ddd2;border-radius:var(--r-m)}.jalon,.jalons{display:grid}.jalon{grid-template-columns:26px 1fr auto;align-items:baseline;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--papier)}.jalon:first-child{padding-top:0}.jalon:last-child{border-bottom:none;padding-bottom:0}.jalon-num{color:var(--encre-tres-douce);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.jalon-etat{font-size:.8125rem;font-weight:600;padding:2px 9px;border-radius:999px}.jalon-etat-fait{background:var(--succes-fond);color:var(--vert)}.jalon-etat-suite{background:var(--papier);color:var(--encre-douce)}.jalon-etat-alerte{background:var(--alerte-fond);color:var(--alerte)}.connexion{min-height:100vh;display:grid;grid-template-columns:1.15fr 1fr}.connexion-visuel{background:var(--petrole);color:var(--blanc);padding:64px;display:flex;flex-direction:column;justify-content:space-between;gap:48px}.marque{font-size:clamp(2.75rem,4.6vw,4rem);font-weight:700;letter-spacing:-.045em;line-height:.94}.marque span{display:block;color:#7fb3a6}.baseline{color:#a8c2ca;font-size:1.0625rem;margin-top:20px;max-width:40ch}.connexion-mentions{color:#6f8f9b;font-size:.8125rem;max-width:46ch}.connexion-panneau{background:var(--blanc);padding:64px;display:grid;align-content:center;grid-gap:18px;gap:18px;max-width:520px}.connexion-panneau h2{font-size:1.375rem}.aide{color:var(--encre-douce)}.connexion-panneau .bouton{min-height:46px;font-size:1rem}@media (max-width:1180px){.grille-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.coque{grid-template-columns:1fr}.laterale{position:static;height:auto;flex-direction:row;align-items:center;gap:16px;padding:env(safe-area-inset-top) 16px 0;overflow-x:auto}.laterale-marque{padding:12px 0;border-bottom:none;flex:none}.laterale-marque span{display:none}.laterale-nav{display:flex;padding:0;gap:2px;overflow-x:auto;scrollbar-width:none}.laterale-nav::-webkit-scrollbar{display:none}.nav-bloc{gap:2px}.nav-bloc,.nav-groupe{display:flex;align-items:center}.nav-groupe{padding:0 10px 0 4px;margin:0;font-size:.625rem;letter-spacing:.08em;white-space:nowrap;border-left:1px solid rgba(207,221,226,.25)}.laterale-nav>.nav-bloc:first-child .nav-groupe{border-left:0;padding-left:0}.nav-lien{white-space:nowrap;padding:10px 12px}.laterale-pied{display:none}.entete{padding:0 16px}.contenu{padding:20px 16px calc(32px + env(safe-area-inset-bottom))}.grille-2,.grille-3{grid-template-columns:minmax(0,1fr)}.colonne-large{grid-column:auto}.connexion{grid-template-columns:1fr;grid-template-rows:auto 1fr}.connexion-visuel{padding:40px 28px}.connexion-mentions{display:none}.connexion-panneau{padding:32px 28px calc(40px + env(safe-area-inset-bottom));max-width:none;align-content:start}}@media (max-width:620px){.entete-titre{display:none}.donnees div{grid-template-columns:minmax(0,1fr);gap:2px}.bouton{min-height:44px}.bloc-pied .bouton{flex:1 1}}.etapes{display:flex;gap:4px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.etapes::-webkit-scrollbar{display:none}.etape{display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--trait);border-radius:var(--r-m);background:var(--blanc);font:inherit;font-size:.875rem;color:var(--encre-douce);white-space:nowrap;cursor:pointer}.etape:hover{background:var(--papier)}.etape-active{background:var(--petrole);border-color:var(--petrole);color:var(--blanc);font-weight:600}.etape-faite .etape-num{background:var(--vert);color:var(--blanc);border-color:var(--vert)}.etape-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.paire{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:start}.choix{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border:1px solid var(--trait);border-radius:var(--r-m);background:var(--blanc);cursor:pointer;font-size:.9375rem}.choix:hover{background:var(--papier)}.choix input{margin-top:2px;flex:none;width:16px;height:16px;accent-color:var(--vert)}.choix-attestation{align-items:flex-start;line-height:1.45}.suggestions{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;background:var(--blanc);border:1px solid var(--trait-fort);border-radius:var(--r-m);box-shadow:0 8px 28px rgba(14,42,56,.14);max-height:320px;overflow-y:auto}.suggestions button{display:block;width:100%;text-align:left;padding:8px 10px;border:none;border-radius:var(--r-s);background:transparent;font:inherit;cursor:pointer}.suggestions button:hover{background:var(--papier)}.suggestions strong{display:block;font-size:.9375rem;font-weight:600}.suggestions span{display:block;font-size:.8125rem;color:var(--encre-douce)}.chantier{border:1px solid var(--trait);border-radius:var(--r-m);padding:14px;display:grid;grid-gap:12px;gap:12px;background:#fafbfb}.chantier-vide{border-style:dashed;background:transparent}.chantier-choisi{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid var(--trait-fort);border-radius:var(--r-m);background:var(--blanc)}.chantier-choisi strong{display:block;font-size:.9375rem}.chantier-choisi span{display:block;font-size:.8125rem;color:var(--encre-douce)}.planning{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.875rem}.col-plage{width:auto}.col-jour{width:38px}.col-total{width:74px}.col-action{width:38px}.planning-vide{color:var(--encre-tres-douce);font-size:.8125rem;padding:12px 0}.planning th{font-weight:500;color:var(--encre-douce);font-size:.8125rem;padding-bottom:6px;text-align:center}.planning td{padding:7px 0;border-top:1px solid var(--trait)}.planning input[type=checkbox]{width:17px;height:17px;accent-color:var(--vert)}.planning-total td{font-weight:600;color:var(--encre-douce)}.heure{width:62px;min-height:32px;padding:0 8px;border:1px solid var(--trait-fort);border-radius:var(--r-s);font:inherit;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.piece{border:1px solid var(--trait);border-radius:var(--r-m);padding:12px 14px;display:grid;grid-gap:8px;gap:8px;background:var(--blanc)}.piece-entete{display:flex;align-items:center;justify-content:space-between;gap:12px}.piece-aide{font-size:.8125rem;color:var(--encre-douce);margin:0}.piece-fichier{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border-radius:var(--r-s);background:var(--papier);font-size:.875rem}.lien-jalon{text-decoration:none;border-radius:var(--r-s)}.lien-jalon:hover{background:var(--papier)}@media (max-width:620px){.paire{grid-template-columns:1fr}.planning td:not(:first-child):not(:last-child),.planning th:not(:first-child):not(:last-child){font-size:.75rem}.col-jour{width:30px}.col-total{width:62px}.piece-entete{flex-wrap:wrap}}.marque-lue{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--succes-fond);color:var(--vert);font-size:.6875rem;font-weight:600}.etape-verrouillee{opacity:.42;cursor:not-allowed}.etape:disabled:hover{background:var(--blanc)}.creneaux{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.creneau{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:11px 12px;border:1px dashed var(--trait-fort);border-radius:var(--r-m);background:#fafbfb;font-size:.875rem}.creneau-plein{border-style:solid;background:var(--blanc)}.creneau .bouton{min-height:34px;font-size:.875rem}.creneau-actions{display:flex;gap:6px}.creneau-actions .bouton:last-child{flex:1 1}.bouton-photo{padding:0 11px;flex:none}.prise-fond{position:fixed;inset:0;z-index:50;background:rgba(10,28,38,.82);display:flex;align-items:center;justify-content:center;padding:20px}.prise-cadre{background:var(--blanc);border-radius:var(--r-l);width:100%;max-width:720px;overflow:hidden;display:grid}.prise-entete{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--trait);font-weight:600}.prise-video{width:100%;max-height:60vh;background:#000;object-fit:contain;display:block}.prise-corps,.prise-pied{padding:16px;display:grid;grid-gap:12px;gap:12px}@media (max-width:620px){.creneaux{grid-template-columns:1fr}.prise-fond{padding:0}.prise-cadre{height:100%;max-width:none;border-radius:0;align-content:start}}.marque-pegase{background:#e6eef3;color:var(--petrole-clair)}.choix-retenu{border-color:var(--vert);background:var(--succes-fond)}.fiche-groupe{border:1px solid var(--trait);border-radius:var(--r-m);padding:12px 14px;background:#fafbfb}.fiche-groupe h3{font-size:.8125rem;font-weight:600;color:var(--encre-douce);margin-bottom:8px}.fiche-groupe .donnees{font-size:.875rem}.source{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.02em;vertical-align:1px;margin-right:6px}.source-piece{background:var(--succes-fond);color:var(--vert)}.source-pegase{background:#e6eef3;color:var(--petrole-clair)}.bordure-piece{border-left:3px solid var(--vert)}.bordure-pegase{border-left:3px solid var(--petrole-clair)}.concordance{border:1px solid var(--trait);border-radius:var(--r-m);padding:14px;background:var(--blanc);display:grid;grid-gap:10px;gap:10px}.concordance-titre{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;font-size:.9375rem}.tableau-concordance{width:100%;border-collapse:collapse;font-size:.875rem}.tableau-concordance th{text-align:left;font-weight:500;color:var(--encre-douce);font-size:.8125rem;padding-bottom:6px}.tableau-concordance td{padding:8px 10px 8px 0;border-top:1px solid var(--papier);vertical-align:top;word-break:break-word}.tableau-concordance td:first-child{color:var(--encre-douce);width:34%}.tableau-concordance .vide{color:var(--encre-tres-douce);font-style:italic}.ligne-ecart td{background:var(--alerte-fond)}@media (max-width:620px){.tableau-concordance td:first-child{width:40%}}.candidat-contact{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:3px;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.candidat-contact .vide{color:var(--encre-tres-douce);font-style:italic}.candidat-meta{display:block;font-size:.8125rem;color:var(--encre-douce)}.etiquette-etat{flex:none;align-self:flex-start;padding:3px 10px;border-radius:var(--r-s);font-size:.6875rem;font-weight:700;letter-spacing:.05em}.etat-actif{background:var(--vert);color:var(--blanc)}.etat-archive{background:var(--trait-fort);color:var(--encre)}.repli{border:1px solid var(--trait);background:var(--blanc)}.repli,.repli>summary{border-radius:var(--r-m)}.repli>summary{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;font-size:.9375rem;font-weight:600;list-style:none}.repli>summary::-webkit-details-marker{display:none}.repli>summary:hover{background:var(--papier)}.repli-fleche{display:inline-flex;color:var(--encre-douce);transition:transform .15s ease}.repli[open]>summary{border-bottom:1px solid var(--trait);border-radius:var(--r-m) var(--r-m) 0 0}.repli[open] .repli-fleche{transform:rotate(90deg)}.repli-compte{margin-left:auto;font-size:.8125rem;font-weight:400;color:var(--encre-douce)}.repli-corps{padding:12px 14px;display:grid;grid-gap:10px;gap:10px}.candidat-nom{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.candidat-nom strong{font-size:.9375rem}.dialogue-actions{display:grid;grid-gap:8px;gap:8px}.dialogue-actions .bouton{width:100%;min-height:42px}.dialogue-actions .bouton-danger{margin-top:6px;border-top:1px solid var(--trait);border-radius:0 0 var(--r-m) var(--r-m);padding-top:14px;min-height:48px;background:transparent;color:var(--alerte);font-weight:500}.dialogue-actions .bouton-danger:hover:not(:disabled){background:var(--alerte-fond)}.liste-demandes{display:grid}.ligne-demande{display:grid;grid-template-columns:108px 1fr auto auto;align-items:center;grid-gap:14px;gap:14px;padding:11px 0;border-bottom:1px solid var(--papier)}.ligne-demande:first-child{padding-top:0}.ligne-demande:last-child{border-bottom:none;padding-bottom:0}.ligne-ref{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600;color:var(--encre-tres-douce)}.ligne-corps{min-width:0}.ligne-nom{display:block;font-weight:600;text-decoration:none}.ligne-nom:hover{text-decoration:underline}.ligne-meta{display:block;font-size:.8125rem;color:var(--encre-douce)}.ligne-actions{display:flex;align-items:center;gap:8px}.ligne-actions .bouton{min-height:34px;font-size:.875rem}.bouton-supprimer{color:var(--encre-douce)}.bouton-supprimer:hover:not(:disabled){background:var(--alerte-fond);border-color:#eec7c0;color:var(--alerte)}@media (max-width:620px){.ligne-demande{grid-template-columns:1fr auto;grid-template-areas:"ref    etat" "corps  corps" "actions actions";gap:6px 12px}.ligne-ref{grid-area:ref}.ligne-corps{grid-area:corps}.ligne-demande>.jalon-etat{grid-area:etat;justify-self:end}.ligne-actions{grid-area:actions;justify-content:flex-start}}.filtres{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:4px;position:relative}.filtre-recherche{flex:1 1;min-width:220px;padding:0 12px;font:inherit;font-size:.9375rem}.filtre-liste,.filtre-recherche{min-height:36px;border:1px solid var(--trait-fort);border-radius:var(--r-m);background:var(--blanc)}.filtre-liste{padding:0 10px;font:inherit;font-size:.875rem}@media (max-width:620px){.filtre-liste,.filtre-recherche{flex:1 1 100%;min-height:42px}}.controle{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid var(--trait);border-radius:var(--r-m);background:var(--blanc);font-size:.9375rem}.controle .pastille{margin-top:6px}.controle strong{display:block;font-weight:600}.controle-detail{display:block;font-size:.875rem;color:var(--encre-douce);margin-top:2px}.controle-bloquant{border-color:#eec7c0;background:var(--alerte-fond)}.controle-bloquant strong{color:var(--alerte)}.controle-ok{border-color:#c3ddd2;background:var(--succes-fond)}.piece-complement{padding-top:10px;border-top:1px solid var(--papier)}.voyant{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border:1px solid var(--trait);border-radius:999px;background:var(--papier);font-size:.75rem;font-weight:500;color:var(--encre-douce);white-space:nowrap}@media (max-width:620px){.voyant{gap:0;padding:6px;font-size:0}}.carte-module{display:grid;grid-gap:2px;gap:2px;align-content:start;padding:18px;border:1px solid var(--trait);border-radius:var(--r-m);background:var(--blanc);box-shadow:var(--ombre-carte);text-decoration:none;color:inherit;transition:border-color .12s ease}.carte-module:hover{border-color:var(--trait-fort)}.carte-entete{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--encre-douce);margin-bottom:6px}.carte-entete svg{flex:none;opacity:.7}.carte-chiffre{font-size:2.25rem;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.carte-chiffre-alerte{color:var(--alerte)}.carte-libelle{font-size:.9375rem;color:var(--encre-douce)}.carte-secondaires{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:12px;padding-top:10px;border-top:1px solid var(--papier);font-size:.8125rem;color:var(--encre-douce)}.carte-secondaires strong{font-weight:600;color:var(--encre);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.planning-lecture{table-layout:fixed}.planning-lecture td:first-child,.planning-lecture th:first-child{width:120px}.planning-lecture td:not(:first-child):not(:last-child),.planning-lecture th:not(:first-child):not(:last-child){width:38px}.planning-lecture td:last-child,.planning-lecture th:last-child{width:74px}.creneaux-simple{grid-template-columns:1fr}.piece-absente{border-left:3px solid var(--alerte);padding-left:11px}.piece-absente .piece-nom{color:var(--alerte);font-weight:600}.filtre-demandeurs{position:relative}.filtre-demandeurs .filtre-liste{cursor:pointer;text-align:left;min-width:180px}.filtre-panneau{position:absolute;z-index:20;top:calc(100% + 4px);right:0;left:auto;width:max-content;min-width:260px;max-width:min(380px,calc(100vw - 32px));max-height:320px;overflow-y:auto;display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid var(--trait-fort);border-radius:var(--r-m);background:var(--blanc);box-shadow:0 8px 24px rgba(10,28,38,.14)}.filtre-panneau .choix{align-items:flex-start}.filtre-panneau .choix span{word-break:break-word}@media (max-width:620px){.filtre-panneau{right:auto;left:0;width:100%;max-width:none}}.candidat-chantiers{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.etiquette-chantier{padding:2px 8px;border-radius:var(--r-s);background:#e6eef3;color:var(--petrole-clair);font-size:.75rem;font-weight:500}.candidat-chantiers .vide{font-size:.75rem;color:var(--encre-tres-douce);font-style:italic}.suggestions-titre{display:block;padding:8px 10px;border-top:1px solid var(--papier);font-size:.8125rem;color:var(--encre-douce)}.sonde-etat{display:inline-flex;align-items:center;justify-content:center;min-width:130px;min-height:32px;padding:0 14px;border-radius:var(--r-m);border:1px solid transparent;font-size:.8125rem;font-weight:600;white-space:nowrap}.sonde-ok{background:var(--succes-fond);border-color:#c3ddd2;color:var(--vert)}.sonde-ko{background:var(--alerte-fond);border-color:#eec7c0;color:var(--alerte)}.sonde-attente{background:var(--papier);border-color:var(--trait);color:var(--encre-tres-douce)}@media (max-width:620px){.sonde-etat{min-width:104px}}.fiche{display:grid;grid-gap:22px;gap:22px}.fiche h3{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--encre-douce);padding-bottom:6px;margin-bottom:10px;border-bottom:1px solid var(--trait)}.fiche-compte{text-transform:none;letter-spacing:0;font-weight:400;color:var(--encre-tres-douce)}.fiche-colonnes{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}@media (max-width:760px){.fiche-colonnes{grid-template-columns:1fr}}.trio{display:grid;grid-template-columns:160px 1fr 1fr;grid-gap:14px;gap:14px;align-items:start}.section-titre{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--encre-douce);padding-bottom:6px;margin-top:10px;border-bottom:1px solid var(--trait)}.section-titre:first-child{margin-top:0}@media (max-width:760px){.trio{grid-template-columns:1fr}}.section-page{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--encre-douce);margin:26px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--trait)}.contenu-entete+.section-page{margin-top:0}.section-aide{margin-bottom:12px;font-size:.875rem;color:var(--encre-douce)}.grille>.bloc{height:100%}.bloc-corps>.tableau-concordance{display:block;overflow-x:auto;white-space:normal}.prise-scene{position:relative;line-height:0}.prise-guide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.prise-cadre-carte{position:relative;width:min(84%,calc((100% - 32px)));aspect-ratio:1.585;border:2px solid hsla(0,0%,100%,.9);border-radius:10px;box-shadow:0 0 0 9999px rgba(10,28,38,.45)}.prise-bande{position:absolute;left:4%;right:4%;bottom:6%;height:22%;border:2px dashed rgba(255,214,102,.95);border-radius:4px}@media (max-width:620px){.prise-cadre-carte{width:92%}}.groupe{display:grid;grid-gap:14px;gap:14px;padding:16px 18px;border:1px solid var(--trait);border-radius:var(--r-m);background:#fafbfb}.groupe-titre{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--encre-douce);padding-bottom:8px;border-bottom:1px solid var(--trait)}.groupe input,.groupe select{background:var(--blanc)}@media (max-width:620px){.groupe{padding:14px}}.texte-brut{max-height:320px;overflow:auto;padding:12px;border:1px solid var(--trait);border-radius:var(--r-s);background:var(--papier);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.vignettes{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:4px}.vignette{margin:0;display:grid;grid-gap:5px;gap:5px;width:168px}.vignette-cadre{display:block;width:168px;height:112px;padding:0;overflow:hidden;border:1px solid var(--trait-fort);border-radius:var(--r-s);background:var(--papier);cursor:zoom-in}.vignette-cadre img{width:100%;height:100%;object-fit:cover;display:block}.vignette-cadre:hover{border-color:var(--petrole-clair)}.vignette-pdf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;color:var(--encre-douce);font-size:.75rem;font-weight:600;letter-spacing:.04em}.vignette figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.vignette-titre{font-size:.75rem;line-height:1.3;color:var(--encre-douce)}.vignette-lien{font-size:.75rem;white-space:nowrap;border:0;background:none;padding:0;color:var(--petrole-clair);text-decoration:underline;cursor:pointer;font-family:inherit}.visionneuse{max-width:min(1100px,94vw);width:100%}.visionneuse-corps{padding:12px;background:var(--papier);max-height:78vh;overflow:auto;display:flex;justify-content:center}.visionneuse-corps img{max-width:100%;height:auto;border-radius:var(--r-s)}.visionneuse-corps object{width:100%;height:74vh;border:0}@media (max-width:620px){.vignette,.vignette-cadre{width:132px}.vignette-cadre{height:88px}}.recap{display:grid;grid-gap:14px;gap:14px;padding:14px 16px;border:1px solid var(--trait);border-radius:var(--r-m);background:#fafbfb}.recap .section-titre{margin-top:0}.recap-chantier{display:grid;grid-gap:6px;gap:6px;padding-bottom:10px}.recap-chantier-nom{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:.9375rem}.recap-chantier-nom span{font-size:.8125rem;color:var(--encre-douce);white-space:nowrap}.paliers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.paliers .bloc-corps{padding:12px 14px;gap:4px}.paliers .etat{font-size:.8125rem;line-height:1.25}@media (max-width:900px){.paliers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.paliers{grid-template-columns:1fr}}.ligne-cliquable{width:100%;border:0;border-bottom:1px solid var(--papier);background:none;font:inherit;text-align:left;cursor:pointer;grid-template-columns:108px 1fr auto}.ligne-cliquable:hover{background:var(--papier)}.prise-corps>.bandeau-pleine-largeur{margin:-16px -16px 0;border-radius:0;border-left:0;border-right:0;padding:14px 16px}.cartes-modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:18px;gap:18px;align-items:stretch;margin-bottom:18px}.cartes-modules:last-child{margin-bottom:0}.cartes-modules>.bloc{height:100%;grid-template-rows:auto 1fr auto}.bandeau-page{display:block;width:100%;max-width:none;box-sizing:border-box;padding:14px 18px;margin-bottom:18px;font-size:.9375rem}.marque-ecart{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--alerte-fond);color:#8a2817;font-size:.6875rem;font-weight:600}.marque-ecart-bouton{border:0;font-family:inherit;cursor:pointer}.marque-ecart-bouton:hover{background:#f6d5ce}.grille-charge{border-collapse:collapse;width:100%;font-size:.8125rem}.grille-charge th{padding:10px 6px;background:var(--papier);border-bottom:1px solid var(--trait);border-left:1px solid var(--papier);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--encre-douce);white-space:nowrap}.grille-charge td{padding:5px;border-bottom:1px solid var(--papier);border-left:1px solid var(--papier)}.grille-charge .colonne-binome{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--blanc);text-align:left;min-width:240px;padding:9px 16px;border-left:0}.grille-charge thead .colonne-binome{background:var(--papier)}.binome-nom{font-weight:600;font-size:.875rem}.binome-aptitudes{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.etiquette-aptitude{font-size:.6875rem;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--papier);color:var(--petrole-clair)}.case-charge{width:100%;min-width:84px;border:1px solid;border-radius:6px;padding:8px 4px;font:inherit;font-size:.875rem;font-weight:700;line-height:1.2;cursor:pointer}.case-charge span{display:block;font-size:.6875rem;font-weight:600}.legende-charge{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;margin-left:auto;font-size:.75rem;color:var(--encre-douce)}.legende-charge>span{display:flex;align-items:center;gap:6px}.pastille-charge{width:13px;height:13px;border-radius:3px;border:1px solid}.heures-libres{font-size:1.0625rem;font-weight:700;color:#8a2817;white-space:nowrap}.case-aptitude{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer}.case-aptitude input{width:18px;height:18px}@media (max-width:620px){.grille-charge .colonne-binome{min-width:170px}}.grille-charge .bascule-mois{border-left:2px solid var(--trait-fort)}.marque-terme{display:inline-block;padding:1px 8px;border-radius:999px;background:var(--alerte-fond);color:#8a2817;font-size:.6875rem;font-weight:600}.grille-charge .bascule-semaine{border-left:2px solid var(--petrole-clair)}.grille-charge .bascule-mois{border-left:3px solid var(--petrole)}.grille-charge .colonne-samedi{background:var(--papier)}.champ-periode{display:flex;align-items:center;gap:7px;flex-shrink:0}.champ-periode>span{font-size:.875rem;color:var(--encre-douce);white-space:nowrap}.champ-date{width:148px;flex-shrink:0}@media (max-width:620px){.champ-periode{flex:1 1 100%}.champ-date{flex-grow:1;width:auto}}.reglages{gap:8px;margin-bottom:18px;padding:10px 12px;background:var(--papier);border:1px solid var(--trait);border-radius:var(--r-m)}.reglages,.reglages-groupe{display:flex;align-items:center;flex-wrap:wrap}.reglages-groupe{gap:6px;min-width:0}.reglages-filet{width:1px;height:22px;background:var(--trait-fort);flex-shrink:0}.reglages-vers{font-size:.8125rem;color:var(--encre-douce)}.reglages-action{margin-left:auto;flex-shrink:0}.reglage-liste{height:32px;padding:0 9px;border:1px solid var(--trait-fort);border-radius:var(--r-s,6px);background:var(--blanc);font:inherit;font-size:.8125rem;color:var(--encre)}.reglage-liste:focus-visible{outline:2px solid var(--petrole-clair);outline-offset:1px}.puce{height:32px;padding:0 13px;border:1px solid var(--trait-fort);border-radius:999px;background:var(--blanc);font:inherit;font-size:.8125rem;color:var(--encre-douce);cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease}.puce:hover{border-color:var(--petrole-clair)}.puce-active{background:var(--petrole);border-color:var(--petrole);color:var(--blanc);font-weight:600}.puce:focus-visible{outline:2px solid var(--petrole-clair);outline-offset:2px}.lien-reglage{border:0;background:none;padding:0 4px;font:inherit;font-size:.8125rem;color:var(--petrole-clair);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.lien-reglage:hover{color:var(--petrole)}@media (max-width:760px){.reglages-filet{display:none}.reglages-action{margin-left:0;width:100%}}.cartes-bord{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:18px;gap:18px;align-items:start;margin-bottom:18px}.carte-large{grid-column:span 2}.carte-bord{display:grid;grid-template-rows:auto 1fr auto;height:100%}.carte-bord .carte-outils{opacity:0;transition:opacity .12s ease}.carte-bord:focus-within .carte-outils,.carte-bord:hover .carte-outils{opacity:1}.carte-outils{display:flex;gap:2px}.outil-carte{width:26px;height:26px;border:0;border-radius:var(--r-s,6px);background:none;font:inherit;font-size:.875rem;color:var(--encre-tres-douce);cursor:pointer}.outil-carte:hover:not(:disabled){background:var(--papier);color:var(--encre)}.outil-carte:disabled{opacity:.3;cursor:default}.carte-chiffre{display:flex;align-items:baseline;gap:9px}.carte-chiffre .chiffre{font-size:2.25rem;font-weight:700;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.carte-chiffre .chiffre.alerte{color:#8a2817}.chiffre-libelle{font-size:.875rem;color:var(--encre-douce)}.carte-mesures{margin:0;display:grid;grid-gap:7px;gap:7px}.carte-mesures>div{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-size:.875rem}.carte-mesures>div:after{content:"";order:1;flex:1 1 auto;height:0;margin-bottom:4px;border-bottom:1px dotted var(--trait-fort)}.carte-mesures dd{order:2}.carte-mesures dt{color:var(--encre-douce);min-width:0}.carte-mesures dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.carte-mesures .mesure-alerte{color:#8a2817}.lien-carte{font-size:.875rem;color:var(--petrole-clair);text-decoration:none}.lien-carte:hover{text-decoration:underline;text-underline-offset:2px}.carte-ajout{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:152px;border:1px dashed var(--trait-fort);border-radius:var(--r-m);background:none;font:inherit;font-size:.875rem;color:var(--encre-douce);cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.carte-ajout:hover{border-color:var(--petrole-clair);color:var(--petrole);background:var(--papier)}.carte-ajout-plus{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid;font-size:1.125rem;line-height:1}.catalogue-cadre{max-width:720px;width:100%}.catalogue-corps{padding:18px;display:grid;grid-gap:22px;gap:22px;max-height:68vh;overflow-y:auto}.catalogue-volet h3{margin:0 0 9px;font-size:.8125rem;font-weight:600;color:var(--encre-douce)}.catalogue-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:9px;gap:9px}.carte-proposee{position:relative;display:grid;grid-gap:3px;gap:3px;padding:13px 38px 13px 15px;text-align:left;border:1px solid var(--trait);border-radius:var(--r-m);background:var(--blanc);font:inherit;cursor:pointer;transition:border-color .12s ease,background .12s ease}.carte-proposee:hover{border-color:var(--petrole-clair);background:var(--papier)}.carte-proposee:focus-visible{outline:2px solid var(--petrole-clair);outline-offset:2px}.carte-proposee-titre{font-weight:600;font-size:.9375rem}.carte-proposee-resume{font-size:.8125rem;color:var(--encre-douce);line-height:1.4}.carte-proposee-ajout{position:absolute;top:50%;right:13px;transform:translateY(-50%);width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--papier);color:var(--encre-douce);font-size:1rem;line-height:1}.carte-proposee:hover .carte-proposee-ajout{background:var(--petrole);color:var(--blanc)}.bord-vide{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:56px 24px;text-align:center;border:1px dashed var(--trait-fort);border-radius:var(--r-m);background:var(--blanc)}.bord-vide-titre{font-size:1.125rem;font-weight:600}.bord-vide-texte{max-width:44ch;font-size:.9375rem;color:var(--encre-douce);margin-bottom:6px}@media (max-width:760px){.carte-large{grid-column:span 1}}.reglages-fraicheur{margin-left:auto;font-size:.75rem;color:var(--encre-tres-douce)}.encours-totaux{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:18px;gap:18px;margin-bottom:18px}.encours-total-echu,.encours-total-principal{display:grid;grid-gap:4px;gap:4px;padding:18px 20px;background:var(--blanc);border:1px solid var(--trait);border-radius:var(--r-m)}.encours-total-echu{border-left:3px solid #c9705c}.encours-totaux .chiffre{font-size:1.875rem;font-weight:700;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.encours-totaux .chiffre.alerte{color:#8a2817}.tableau-encours{border-collapse:collapse;width:100%;font-size:.875rem}.tableau-encours th{padding:10px 12px;background:var(--papier);border-bottom:1px solid var(--trait);font-size:.75rem;font-weight:600;color:var(--encre-douce);text-align:right;white-space:nowrap}.tableau-encours th:first-child{text-align:left}.tableau-encours td{padding:9px 12px;border-bottom:1px solid var(--papier);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tableau-encours .colonne-client{text-align:left;white-space:normal;min-width:220px}.encours-nom{display:block;font-weight:600}.tableau-encours .colonne-grave{color:#8a2817;font-weight:600;background:rgba(201,112,92,.06)}.tableau-encours .colonne-total{font-weight:700;border-left:1px solid var(--trait)}.tableau-encours tfoot td{border-top:2px solid var(--trait-fort);border-bottom:0;font-weight:700;background:var(--papier)}.ligne-encours{cursor:pointer}.ligne-encours:hover td{background:var(--papier)}.ligne-encours:hover .colonne-grave{background:rgba(201,112,92,.12)}.histogramme{display:grid;grid-gap:7px;gap:7px}.histogramme-ligne{display:grid;grid-template-columns:140px 1fr 110px;grid-gap:12px;gap:12px;align-items:center;font-size:.8125rem}.histogramme-libelle{color:var(--encre-douce);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.histogramme-piste{height:22px;background:var(--papier);border-radius:var(--r-s,6px);overflow:hidden}.histogramme-barre{display:block;height:100%;background:var(--petrole);border-radius:var(--r-s,6px)}.histogramme-valeur{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:620px){.histogramme-ligne{grid-template-columns:96px 1fr 88px;gap:8px}}.encart-coordonnees{padding:16px 18px;margin-bottom:18px;background:var(--papier);border:1px solid var(--trait-fort);border-radius:var(--r-m)}.encart-coordonnees h3{margin:0 0 3px;font-size:.9375rem}.encart-coordonnees .aide{margin-bottom:12px}.encart-coordonnees-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:14px;gap:14px}.encart-coordonnees input[aria-invalid=true]{border-color:#c9705c}.liste-validations{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));grid-gap:18px;gap:18px}.carte-validation{display:grid;grid-template-rows:1fr auto}.validation-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.validation-reference{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--encre-tres-douce)}.validation-salarie{margin:2px 0 0;font-size:1.0625rem}.validation-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bouton-validation{background:#2f7d4a;border-color:#2f7d4a;color:#fff;font-weight:600}.bouton-validation:hover:not(:disabled){background:#266540;border-color:#266540}.bouton-refus{background:#fff;border-color:#c9705c;color:#8a2817;font-weight:600}.bouton-refus:hover:not(:disabled){background:var(--alerte-fond)}.chiffres-acces{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));grid-gap:14px;gap:14px;margin-bottom:20px}.chiffre-acces{padding:14px 16px;background:var(--blanc);border:1px solid var(--trait);border-radius:var(--r-m)}.chiffre-acces-alerte{border-color:#f0d8a8;background:#fdf9f1}.chiffre-acces-alerte .chiffre-acces-libelle,.chiffre-acces-alerte .chiffre-acces-valeur{color:#6b4708}.chiffre-acces-valeur{display:block;font-size:1.625rem;font-weight:700;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chiffre-acces-libelle{display:block;margin-top:3px;font-size:.8125rem;color:var(--encre-douce)}.tableau-comptes{border-collapse:collapse;width:100%;font-size:.8125rem}.tableau-comptes th{padding:10px 12px;background:var(--papier);border-bottom:1px solid var(--trait);text-align:left;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--encre-douce);white-space:nowrap}.tableau-comptes td:first-child,.tableau-comptes th:first-child{padding-left:18px}.tableau-comptes td{padding:11px 12px;border-bottom:1px solid var(--papier);vertical-align:middle}.tableau-comptes tr:last-child td{border-bottom:0}.tableau-comptes .colonne-douce{color:var(--encre-douce)}.compte-inactif .compte-adresse,.compte-inactif .compte-nom,.compte-inactif td{color:var(--encre-tres-douce)}.compte-inactif .compte-pastille,.compte-inactif .etiquette-profil,.compte-inactif .sigle-module{background:var(--papier);color:var(--encre-tres-douce)}.compte-identite{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.compte-pastille{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--petrole-clair);color:var(--blanc);display:grid;place-items:center;font-size:.75rem;font-weight:600}.compte-nom{display:block;font-weight:600;font-size:.875rem}.compte-adresse{display:block;font-size:.75rem;color:var(--encre-douce)}.etiquette-profil{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--papier);color:var(--petrole-clair);font-size:.75rem;font-weight:600;white-space:nowrap}.profil-admin{background:var(--petrole);color:var(--blanc)}.etiquette-aveugle,.etiquette-inactif,.etiquette-valideur{padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.etiquette-valideur{background:var(--alerte-fond);color:#8a2817}.etiquette-inactif{background:var(--papier);color:var(--encre-douce)}.etiquette-aveugle{background:#fdf3e0;color:#6b4708}.sigles-modules{display:flex;gap:4px;flex-wrap:wrap}.sigle-module{width:26px;height:26px;border-radius:var(--r-s,6px);background:var(--papier);color:var(--petrole-clair);display:grid;place-items:center;font-size:.6875rem;font-weight:700}.legende-sigles{margin:12px 0 0;font-size:.75rem;color:var(--encre-tres-douce);max-width:none}.menu-fond{position:fixed;inset:0;z-index:40}.menu-compte{position:absolute;z-index:41;top:32px;right:10px;min-width:190px;padding:5px;display:grid;grid-gap:1px;gap:1px;background:var(--blanc);border:1px solid var(--trait-fort);border-radius:var(--r-m);box-shadow:0 10px 28px rgba(14,42,56,.16);text-align:left}.menu-compte button{padding:8px 11px;border:0;border-radius:var(--r-s,6px);background:none;font:inherit;font-size:.8125rem;color:var(--encre);text-align:left;cursor:pointer}.menu-compte button:hover:not(:disabled){background:var(--papier)}.menu-compte button:disabled{color:var(--encre-tres-douce);cursor:default}.menu-compte .menu-danger{color:#8a2817}.panneau-droits{max-width:760px;width:100%;max-height:90vh;display:grid;grid-template-rows:auto 1fr auto}.panneau-droits-corps{padding:22px;display:grid;grid-gap:26px;gap:26px;overflow-y:auto}.panneau-droits-pied{display:flex;align-items:center;justify-content:space-between;gap:12px}.etape-droits h3{margin:0 0 4px;font-size:.9375rem;display:flex;align-items:baseline;gap:9px}.etape-numero{width:20px;height:20px;flex-shrink:0;border-radius:50%;background:var(--petrole);color:var(--blanc);display:grid;place-items:center;font-size:.6875rem;font-weight:700;align-self:center}.etape-aide{margin:0 0 11px 29px;font-size:.8125rem;color:var(--encre-douce);max-width:none}.etape-champ{margin-left:29px;width:calc(100% - 29px)}.etape-choix{margin-left:29px;display:grid;grid-gap:7px;gap:7px}.etape-choix-deux{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px}.etape-droits .puces{margin-left:29px}.carte-choix{display:flex;gap:10px;padding:11px 13px;border:1px solid var(--trait-fort);border-radius:var(--r-m);background:var(--blanc);cursor:pointer;transition:border-color .12s ease,background .12s ease}.carte-choix:hover{border-color:var(--petrole-clair)}.carte-choix input{margin-top:2px;width:16px;height:16px;flex-shrink:0;accent-color:var(--petrole-clair)}.carte-choix-active{border:2px solid var(--petrole-clair);padding:10px 12px;background:var(--papier)}.carte-choix-titre{display:block;font-weight:600;font-size:.875rem}.carte-choix-texte{display:block;font-size:.8125rem;color:var(--encre-douce);line-height:1.4}.carte-choix-grave{margin-left:29px;border-color:#e0bdb3}.carte-choix-grave-active{border:2px solid #c9705c;padding:10px 12px;background:#fdf6f4}.carte-choix-grave input{accent-color:#8a2817}@media (max-width:760px){.tableau-comptes .colonne-douce{display:none}}@media (max-width:620px){.champ-date,.filtre-liste,.filtre-recherche,.reglage-liste,input[type=date],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:16px}.bouton,.outil-carte,.puce,.reglage-liste{min-height:44px}.outil-carte{min-width:44px}.case-aptitude{width:48px;height:48px}.reglages{gap:8px}.reglages-filet{display:none}.reglages-groupe{width:100%}.reglages-groupe .reglage-liste{flex:1 1 140px}.reglages .bouton-principal,.reglages-action,.reglages-fraicheur{width:100%;margin-left:0}.champ-periode{flex:1 1 100%}.grille-charge,.tableau-comptes,.tableau-encours{font-size:.8125rem}.grille-charge .colonne-binome{min-width:150px;padding:9px 12px}.case-charge{min-width:72px}.tableau-encours .colonne-client{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--blanc);min-width:160px;box-shadow:1px 0 0 var(--papier)}.ligne-encours:hover .colonne-client{background:var(--papier)}.tableau-comptes td:nth-child(2),.tableau-comptes th:nth-child(2){display:none}.tableau-comptes .compte-identite{gap:8px}.prise-cadre{max-width:none;width:100%;max-height:92vh;border-radius:var(--r-m) var(--r-m) 0 0}.prise-fond{align-items:flex-end;padding:0}.panneau-droits-corps{padding:18px 16px;gap:22px}.carte-choix-grave,.etape-aide,.etape-champ,.etape-choix,.etape-droits .puces{margin-left:0;width:auto}.etape-choix-deux{grid-template-columns:1fr}.dialogue-actions,.panneau-droits-pied{flex-direction:column-reverse;align-items:stretch}.panneau-droits-pied>span{display:grid!important;grid-gap:8px;gap:8px}.cartes-bord{grid-template-columns:1fr}.chiffres-acces{grid-template-columns:1fr 1fr;gap:10px}.encours-totaux{grid-template-columns:1fr;gap:10px}.carte-bord .carte-outils{opacity:1}.liste-validations{grid-template-columns:1fr}.validation-actions{flex-direction:column;align-items:stretch}.validation-actions>span{display:grid!important;grid-gap:8px;gap:8px}.menu-compte{right:0;min-width:170px}.menu-compte button{min-height:44px}.catalogue-cartes,.encart-coordonnees-champs{grid-template-columns:1fr}.catalogue-corps{padding:16px;max-height:72vh}}@media (min-width:621px) and (max-width:1024px){.cartes-bord{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.carte-large{grid-column:span 2}.liste-validations{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}}.cartes-societes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.carte-societe{display:grid;grid-gap:3px;gap:3px;padding:16px 18px;background:var(--blanc);border:1px solid var(--trait);border-radius:var(--r-m)}.carte-societe-nom{font-size:.8125rem;font-weight:600;color:var(--encre-douce)}.carte-societe-montant{font-size:1.5rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.carte-societe-detail{font-size:.75rem;color:var(--encre-tres-douce)}.carte-societe-piste{display:block;height:5px;margin-top:8px;border-radius:999px;background:var(--papier);overflow:hidden}.carte-societe-barre{display:block;height:100%;border-radius:999px;background:var(--petrole)}.carte-societe-vide{background:var(--papier);border-style:dashed}.carte-societe-vide .carte-societe-montant,.carte-societe-vide .carte-societe-nom{color:var(--encre-tres-douce)}