@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/polices/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fond:#eef1f4;--surface:#fff;--encre:#101a22;--encre-douce:#4f5f6b;--encre-tenue:#7f8f9b;--trait:#d1d9e0;--trait-fort:#adbac4;--accent:#0f4c81;--refus:#9c2a2b;--refus-doux:#f8e8e8;--attente:#78520a;--attente-doux:#fbf0da;--fait:#1f6b45;--fait-doux:#e4efe9;--sans:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--fond);color:var(--encre);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}.scene{justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex}.ecran{background:var(--surface);border:1px solid var(--trait);flex-direction:column;gap:22px;width:100%;max-width:360px;padding:34px 30px 30px;display:flex;box-shadow:0 1px 2px #101a220f,0 8px 24px #101a2212}.marque{flex-direction:column;display:flex}.mot{letter-spacing:-.025em;font-size:25px;font-weight:600}.mot:after{content:"";background:var(--accent);width:26px;height:2px;margin-top:9px;display:block}.metier{letter-spacing:.13em;text-transform:uppercase;color:var(--encre-tenue);margin-top:9px;font-size:11px}.champs{flex-direction:column;gap:15px;display:flex}.bloc-champ{flex-direction:column;gap:6px;display:flex}.etiquette{color:var(--encre-douce);font-size:12.5px;font-weight:500}.champ{width:100%;color:var(--encre);background:var(--surface);border:1px solid var(--trait-fort);border-radius:2px;padding:9px 11px;font-family:inherit;font-size:14.5px}.champ::placeholder{color:var(--encre-tenue)}.champ:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.champ.fautif{border-color:var(--refus)}.champ:disabled{color:var(--encre-tenue);background:var(--fond)}.champ-mdp{align-items:center;display:flex;position:relative}.champ-mdp .champ{padding-right:76px}.voir{color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:2px;padding:5px 6px;font-family:inherit;font-size:12px;position:absolute;right:6px}.voir:disabled{color:var(--encre-tenue);cursor:default}.bouton{color:#fff;background:var(--accent);border:1px solid var(--accent);cursor:pointer;border-radius:2px;width:100%;padding:10px 14px;font-family:inherit;font-size:14.5px;font-weight:500}.bouton:disabled{color:var(--encre-tenue);background:var(--fond);border-color:var(--trait-fort);cursor:default}.bouton-discret{color:var(--encre-douce);background:var(--surface);border-color:var(--trait-fort);font-weight:400}.voir:focus-visible,.bouton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bandeau{border-left:3px solid;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.bandeau-refus{background:var(--refus-doux);border-color:var(--refus)}.bandeau-attente{background:var(--attente-doux);border-color:var(--attente)}.attente{color:var(--encre-douce);margin:0;font-size:14px}:root{--accent-doux:#e7eef5;--chiffres:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.application{background:var(--surface);flex-direction:column;min-height:100vh;display:flex}.application .barre-haute{background:var(--surface);border-bottom:1px solid var(--trait);align-items:center;gap:14px;height:60px;padding:0 18px;display:flex}.marque-appli{flex:none;align-items:center;gap:14px;min-width:0;display:flex}.mot-appli{letter-spacing:.06em;color:var(--accent);font-size:20px;font-weight:600}.application .filet{background:var(--trait);flex:none;width:1px;height:24px}.application .choix-module{appearance:none;cursor:pointer;font:inherit;color:var(--encre);background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;min-width:0;padding:7px 10px;font-size:16px;font-weight:500;transition:background-color .12s;display:flex}.application .choix-module:hover{background:var(--fond)}.application .choix-module[aria-expanded=true]{background:var(--accent-doux);color:var(--accent)}.application .choix-module svg{color:var(--encre-tenue);flex:none}.application .choix-module[aria-expanded=true] svg{color:var(--accent)}.application .outils-droite{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.application .bouton-rond{appearance:none;cursor:pointer;width:34px;height:34px;color:var(--encre-douce);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .12s;display:flex}.application .bouton-rond:hover{background:var(--fond);color:var(--encre)}.application .bouton-rond[aria-expanded=true]{background:var(--accent-doux);color:var(--accent)}.application .bouton-rond:disabled{color:var(--trait-fort);cursor:default}.application .bouton-rond:disabled:hover{color:var(--trait-fort);background:0 0}.application .rond-societe{appearance:none;cursor:pointer;font:inherit;letter-spacing:.04em;background:var(--accent);color:#fff;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13.5px;font-weight:600;transition:box-shadow .12s;display:flex}.application .rond-societe:hover,.application .rond-societe[aria-expanded=true]{box-shadow:0 0 0 3px var(--accent-doux)}.application .champ-recherche{padding:4px;position:relative}.application .champ-recherche svg{color:var(--encre-tenue);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.application .champ-recherche input{width:100%;font:inherit;color:var(--encre);background:var(--surface);border:1px solid var(--trait-fort);border-radius:5px;padding:9px 12px 9px 36px;font-size:14.5px}.application .champ-recherche input::placeholder{color:var(--encre-tenue)}.application .champ-recherche input:focus-visible{border-color:var(--accent);outline:none}.application .cadre-menu{position:relative}.application .menu-deroulant{background:var(--surface);border:1px solid var(--trait);z-index:20;border-radius:8px;min-width:244px;padding:6px;position:absolute;top:calc(100% + 8px);box-shadow:0 1px 2px #101a220f,0 12px 28px -8px #101a2229}.application .menu-deroulant.a-droite{right:0}.application .menu-deroulant.large{min-width:380px}.application .menu-deroulant button,.application .menu-deroulant span{text-align:left;appearance:none;cursor:pointer;width:100%;font:inherit;color:var(--encre);background:0 0;border:none;border-left:2px solid #0000;border-radius:5px;padding:9px 12px;font-size:14.5px;display:block}.application .menu-deroulant button:hover{background:var(--fond)}.application .menu-deroulant .courant{color:var(--accent);border-left-color:var(--accent);border-radius:0 5px 5px 0;font-weight:600}.application .menu-deroulant .a-venir{color:var(--encre-tenue);cursor:default}.application .menu-deroulant .separateur{background:var(--trait);border:none;height:1px;margin:6px 8px;padding:0}.application .menu-deroulant .entete{color:var(--encre-tenue);letter-spacing:.07em;text-transform:uppercase;cursor:default;padding:9px 12px 3px;font-size:12px}.application .menu-deroulant .sous-titre{color:var(--encre-douce);cursor:default;padding:0 12px 9px;font-size:13.5px}.application .sous-navigation{border-bottom:1px solid var(--trait);background:var(--surface);flex-wrap:wrap;gap:2px;padding:0 18px;display:flex}.application .onglet-sous{appearance:none;color:var(--encre-douce);cursor:pointer;font:inherit;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 12px;font-weight:500}.application .onglet-sous:hover{color:var(--encre)}.application .onglet-sous[aria-selected=true]{border-bottom-color:var(--accent);color:var(--encre)}.application .corps{flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.application .corps.ouvert{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.application .corps.ouvert .col-large{display:none}@media (width<=760px){.application .col-large{display:none}}.application .liste{flex-direction:column;min-width:0;display:flex}.application .barre-outils{border-bottom:1px solid var(--trait);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.application .recherche{min-width:0;max-width:420px;color:var(--encre);background:var(--surface);border:1px solid var(--trait-fort);border-radius:2px;flex:auto;padding:8px 11px;font-family:inherit;font-size:14px}.application .recherche::placeholder{color:var(--encre-tenue)}.application .recherche:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.application .bouton{white-space:nowrap;flex:none;width:auto;padding:8px 14px;font-size:14px}.application .bouton:focus-visible,.application .rangee:focus-visible,.application .onglet-fiche:focus-visible,.application .choix-module:focus-visible,.application .onglet-sous:focus-visible,.application .menu-deroulant button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.application .bouton-rond:focus-visible,.application .rond-societe:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.application .decompte{color:var(--encre-tenue);border-bottom:1px solid var(--trait);margin:0;padding:9px 18px;font-size:12.5px}.application .tableau-cadre{flex:auto;overflow-x:auto}.application .corps-facture{flex:auto;min-height:0;overflow-y:auto}.application .cadre-lignes{flex-shrink:0}.application .fenetre-facture>.cadre-lignes{flex:auto;min-height:0;overflow-y:auto}.application table{border-collapse:collapse;width:100%}.application thead th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--encre-tenue);background:var(--surface);border-bottom:1px solid var(--trait);white-space:nowrap;padding:9px 18px;font-size:11px;font-weight:600;position:sticky;top:0}.application tbody td{border-bottom:1px solid var(--trait);white-space:nowrap;padding:10px 18px;font-size:14px}.application th.col-code{width:7rem}.application th.col-nom{width:40%}.application th.col-localite{width:20%}.application th.col-tel{width:15%}.application th.col-courriel{width:25%}.application .corps.ouvert th.col-nom{width:55%}.application .corps.ouvert th.col-localite{width:30%}.application td.nom{white-space:normal;overflow-wrap:anywhere;font-weight:500}.application .rangee{cursor:pointer}.application .rangee:hover td{background:var(--fond)}.application .rangee.choisie td{background:var(--accent-doux)}.application .rangee.eteinte td{color:var(--encre-tenue)}.application .rangee.eteinte .nom{font-weight:400}.application .code{font-family:var(--chiffres);font-variant-numeric:tabular-nums;font-size:13px}.application .code-absent{color:var(--trait-fort);font-size:12.5px}.application .tel{font-family:var(--chiffres);font-variant-numeric:tabular-nums;font-size:13px}.application .sourdine{color:var(--encre-tenue)}.application .pastille{letter-spacing:.07em;text-transform:uppercase;color:var(--encre-douce);background:var(--fond);border:1px solid var(--trait-fort);vertical-align:1px;border-radius:2px;margin-left:8px;padding:1px 6px;font-size:10.5px;display:inline-block}.application .vide{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 16px;display:flex}.application .vide p{color:var(--encre-douce);max-width:34ch;margin:0;font-size:14px}.application .panneau{border-left:1px solid var(--trait);background:var(--surface);flex-direction:column;min-width:0;display:flex}.application .panneau-haut{flex-direction:column;gap:12px;padding:16px 20px 10px;display:flex}.application .panneau-titre{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.application .panneau-nom{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.3}.application .panneau-code{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre-tenue);font-size:12.5px}.application .fermer{color:var(--encre-douce);cursor:pointer;background:0 0;border:none;flex:none;padding:2px 4px;font-family:inherit;font-size:13px}.application .bandeau{border-left:3px solid var(--refus);background:var(--refus-doux);padding:9px 11px;font-size:13px}.application .bandeau.bandeau-attente{border-left-color:var(--attente);background:var(--attente-doux)}.application .onglets{border-bottom:1px solid var(--trait);gap:2px;padding:0 20px;display:flex}.application .onglet-fiche{color:var(--encre-douce);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 12px;font-family:inherit;font-size:13.5px}.application .onglet-fiche[aria-selected=true]{color:var(--encre);border-bottom-color:var(--accent);font-weight:500}.application .panneau-corps{flex:auto;padding:18px 20px 20px;overflow-y:auto}.application .deux-colonnes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}@media (width<=700px){.application .deux-colonnes{grid-template-columns:minmax(0,1fr)}}.application .section{flex-direction:column;gap:8px;display:flex}.application .section-titre{letter-spacing:.13em;text-transform:uppercase;color:var(--encre-tenue);border-bottom:1px solid var(--trait);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:6px;font-size:10.5px;font-weight:600;display:flex}.application .paire{grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:4px 10px;margin:0;display:grid}.application .paire dt{color:var(--encre-tenue);font-size:12.5px}.application .paire dd{overflow-wrap:break-word;margin:0;font-size:14px}.application .paire dd.chiffre{font-family:var(--chiffres);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.application .paire dd.absent{color:var(--trait-fort)}.application .contacts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.application .contact{border:1px solid var(--trait);border-radius:2px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.application .contact-nom{font-size:14px;font-weight:500}.application .contact-role{color:var(--encre-tenue);font-size:12.5px}.application .contact-joindre{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre-douce);overflow-wrap:anywhere;font-size:12.5px}.application .aucun-contact{color:var(--trait-fort);margin:0;font-size:13.5px}.application .note{background:var(--fond);border-left:3px solid var(--trait-fort);color:var(--encre-douce);margin:0;padding:10px 12px;font-size:13.5px}.application .pied-fiche{color:var(--encre-tenue);margin:22px 0 0;font-size:12px}.application .a-construire{border:1px dashed var(--trait-fort);color:var(--encre-tenue);border-radius:2px;margin:0;padding:14px 16px;font-size:13.5px}.application .barre-onglet{flex-direction:column;gap:18px;display:flex}@media (width<=900px){.application .corps.ouvert{grid-template-columns:1fr}.application .panneau{border-left:none;border-top:1px solid var(--trait)}.application .barre-haute{gap:10px;padding:0 12px}.application .choix-module{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.application .sous-navigation{padding:0 12px}.application .onglet-sous{padding:11px 9px}}.application .formulaire{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.application .formulaire .bloc-champ{grid-column:span 2}.application .formulaire .bloc-champ.court{grid-column:span 1}.application .formulaire .actions{grid-column:span 2}.application .champ{padding:8px 10px;font-size:14px}.application textarea.champ{resize:vertical;line-height:1.5}.application .erreur-champ{color:var(--refus);font-size:12.5px;line-height:1.4}.application .actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=640px){.application .formulaire{grid-template-columns:minmax(0,1fr)}.application .formulaire .bloc-champ,.application .formulaire .bloc-champ.court,.application .formulaire .actions{grid-column:span 1}}.application select.champ{appearance:auto;line-height:1.2}.application .champ{min-height:36px}.application .bouton-risque{color:var(--refus);background:var(--surface);border-color:var(--trait-fort);font-weight:400}.application .empechement{color:var(--encre-tenue);margin:0;font-size:12.5px;line-height:1.5}.application .contact.en-cours{border-color:var(--accent);background:var(--accent-doux)}.application .actions-carte{margin-top:8px}.application .actions-carte .bouton{padding:5px 10px;font-size:13px}.application .confirmation{border-top:1px solid var(--trait);flex-direction:column;gap:8px;margin-top:8px;padding-top:8px;display:flex}.application .confirmation .bouton{padding:5px 10px;font-size:13px}.application .bouton:disabled{color:var(--encre-tenue);background:var(--fond);border-color:var(--trait);cursor:default}.application .etiquette-numero{font-family:var(--sans);color:var(--encre-tenue);font-size:11px}.application .contact-note{color:var(--encre-douce);white-space:pre-wrap;margin-top:4px;font-size:12.5px}.application .etiquette-case{color:var(--encre);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.application .etiquette-case input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.application .aide-case{font-size:12px;line-height:1.4}.application .contact-nom .pastille{background:var(--accent-doux);border-color:var(--accent-doux);color:var(--accent)}.application .grille-materiel{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2px 12px;display:grid}.application .case{cursor:pointer;border-radius:2px;align-items:center;gap:8px;padding:5px 6px;font-size:13.5px;display:flex}.application .case:hover{background:var(--fond)}.application .case-libelle{flex:auto;min-width:0}.application .case-code{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre-tenue);flex:none;font-size:11.5px}.application .grille-zones{border:1px solid var(--trait);border-radius:2px;max-height:46vh;margin:10px 0 14px;overflow-y:auto}.application .zone-entete,.application .zone-ligne{grid-template-columns:minmax(0,1fr) 64px 64px;align-items:center;gap:8px;padding:4px 10px;display:grid}.application .zone-entete{z-index:1;background:var(--surface);border-bottom:1px solid var(--trait);text-align:center;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;position:sticky;top:0}.application .zone-entete span:first-child{text-align:left}.application .zone-ligne{border-bottom:1px solid var(--trait);font-size:13.5px}.application .zone-ligne:last-child{border-bottom:none}.application .zone-ligne:hover{background:var(--fond)}.application .zone-ligne input{justify-self:center}.application .zone-nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.application .groupe-materiel{margin:10px 0 4px}.application .groupe-titre{color:var(--encre-douce);margin-bottom:2px;font-size:11.5px;font-weight:600}.application .barre-affectation{flex-wrap:wrap}.application .champ-date{flex:none;align-items:center;gap:10px;display:flex}.application .champ-date .etiquette{color:var(--encre-douce);white-space:nowrap;font-size:13px}.application .champ-date .champ{width:auto;font-family:var(--chiffres);font-variant-numeric:tabular-nums;padding:7px 10px;font-size:13.5px}.application .champ-ordre .champ{min-width:200px;max-width:340px;font-family:inherit}.application .bascule-vue{flex:none;gap:6px;margin-left:auto;display:flex}@media (width<=560px){.application .bascule-vue{margin-left:0}}.application .bande-vignettes{border-bottom:1px solid var(--trait);gap:10px;padding:14px 18px;display:flex;overflow-x:auto}.application .vignette{appearance:none;cursor:pointer;font:inherit;text-align:center;background:var(--surface);border:1px solid var(--trait);border-radius:6px;flex-direction:column;flex:none;gap:2px;width:214px;padding:8px 8px 10px;transition:border-color .12s,background-color .12s;display:flex}.application .vignette:hover{border-color:var(--trait-fort)}.application .vignette.choisie{border-color:var(--accent);background:var(--accent-doux)}.application .vignette-attelage{width:100%;height:auto}.application .vignette-nom{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre);font-size:13px}.application .vignette-ligne{color:var(--encre);overflow-wrap:anywhere;font-size:12.5px}.application .vignette-depuis{color:var(--encre-tenue);font-size:11.5px}.application .vignette-manque{color:var(--encre-tenue);font-size:12px}.application .action-cellule{appearance:none;font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:2px;padding:0;font-size:12.5px;text-decoration:underline;display:block}.application .action-cellule.risque{color:var(--refus)}.application .action-cellule:disabled{color:var(--encre-tenue);cursor:default}.application .action-cellule:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.application .bandeau-fait{color:var(--fait);background:var(--fait-doux);border-left-color:var(--fait);align-items:baseline;gap:12px;display:flex}.application .fermer-bandeau{appearance:none;cursor:pointer;color:inherit;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:18px;line-height:1}.application .etiquette-liste{margin-top:14px}.application .choix-libres{border:1px solid var(--trait);border-radius:5px;flex-direction:column;max-height:220px;display:flex;overflow-y:auto}.application .choix-libres .ligne-libre{border:none;border-bottom:1px solid var(--trait);border-radius:0}.application .choix-libres .ligne-libre:last-child{border-bottom:none}.application .ligne-libre.retenue{color:var(--accent);background:var(--accent-doux);box-shadow:inset 2px 0 0 var(--accent);font-weight:600}.application .voile-boite{z-index:40;background:#101a2247;justify-content:center;align-items:flex-start;padding:min(12vh,48px) 16px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.application .boite-decrochage{background:var(--surface);border:1px solid var(--trait);border-radius:8px;flex-direction:column;width:min(460px,100%);max-height:calc(100vh - 72px);padding:20px;display:flex;box-shadow:0 1px 2px #101a2214,0 18px 40px -12px #101a2247}.application .boite-decrochage>form{min-height:0;overflow-y:auto}.application .boite-decrochage>form>.actions{background:var(--surface);border-top:1px solid var(--trait);margin-top:14px;padding-top:14px;position:sticky;bottom:0}.application .boite-decrochage h3{margin:0 0 4px;font-size:17px;font-weight:600}.application .quoi-decroche{color:var(--encre-douce);margin:0 0 16px;font-size:14px}.application .etiquette-boite{color:var(--encre-tenue);margin-bottom:5px;font-size:12.5px;display:block}.application .champ-boite{width:100%;font:inherit;color:var(--encre);background:var(--surface);border:1px solid var(--trait-fort);border-radius:5px;padding:8px 11px;font-size:14.5px}.application .champ-boite:focus-visible{border-color:var(--accent);outline:none}.application .aide-boite{color:var(--encre-tenue);margin:8px 0 16px;font-size:12.5px}.application .faute-boite{color:var(--refus);margin:8px 0 16px;font-size:12.5px}.application .pied-boite{flex-wrap:wrap;gap:8px;display:flex}.application .schema-attelage{width:100%;max-width:900px;height:auto;margin:18px auto 8px;display:block}.application .etiquette-schema{font-family:var(--chiffres);font-variant-numeric:tabular-nums;font-size:17px}.application .depuis-schema{font-family:var(--sans);font-size:13px}.application .detacher{cursor:pointer}.application .detacher:hover circle{fill:var(--refus-doux)}.application .detacher:focus-visible{outline:2px solid var(--refus);outline-offset:2px}.application .colonnes-libres{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;padding:0 18px 18px;display:grid}.application .colonne-libres{border:1px solid var(--trait);border-radius:6px;overflow:hidden}.application .colonne-titre{letter-spacing:.07em;text-transform:uppercase;color:var(--encre-tenue);background:var(--fond);border-bottom:1px solid var(--trait);padding:10px 14px;font-size:12px}.application .ligne-libre{appearance:none;text-align:left;width:100%;font:inherit;color:var(--encre);border:none;border-bottom:1px solid var(--trait);cursor:pointer;background:0 0;padding:10px 14px;font-size:14px;display:block}.application .ligne-libre:last-child{border-bottom:none}.application .ligne-libre:hover:not(:disabled){background:var(--accent-doux)}.application .ligne-libre:disabled{color:var(--encre-tenue);cursor:default}.application .ligne-libre:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.application .bande-echange{background:var(--accent-doux);border-left:3px solid var(--accent);border-bottom:1px solid var(--trait);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 18px;display:flex}.application .echange-titre{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre);font-size:15px}.application .echange-date{color:var(--encre-douce);font-size:13px}.application .bande-echange .actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.application .col-case{text-align:center;width:44px}.application .bande-vignettes+.tableau-cadre .rangee,.application .col-case~*{cursor:default}.application .col-actions{width:1%}.application .commandes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.application .ligne-motif{border-bottom:1px solid var(--trait);justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.application .ligne-motif:last-child{border-bottom:none}.application .ligne-motif.eteinte span{color:var(--encre-tenue);text-decoration:line-through}.application .panneau-corps .colonne-libres{margin-top:14px}.application .cadre-historique{border-top:1px solid var(--trait);padding:14px 18px}.application .cadre-historique.ouvert{padding:0}.application .cadre-historique .colonne-titre{border-bottom:none}.application .cadre-historique .champ-date select.champ{font-family:var(--sans);max-width:220px}@media (width<=560px){.application .pastille{width:fit-content;margin:3px 0 0;display:block}.application tbody td.col-souple{white-space:normal}}.application .statut{letter-spacing:.02em;white-space:nowrap;border-radius:11px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-block}.application .statut+.statut{margin-left:6px}.application .statut.attente{color:var(--attente);background:var(--attente-doux)}.application .statut.planifie{color:var(--accent);background:var(--accent-doux)}.application .statut.encours{color:#fff;background:var(--accent)}.application .statut.livre{color:var(--fait);background:var(--fait-doux)}.application .statut.annule,.application .statut.litige{color:var(--refus);background:var(--refus-doux)}.application .statut.affrete{color:var(--encre-douce);background:var(--fond);box-shadow:inset 0 0 0 1px var(--trait-fort)}.application .secondaire{color:var(--encre-tenue);font-size:12.5px;display:block}.application td.prix,.application th.prix{font-family:var(--chiffres);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px}.application .bandeau-fiche{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:16px 20px 14px;display:flex}.application .retour{appearance:none;cursor:pointer;color:var(--accent);font:inherit;background:0 0;border:none;flex:none;padding:4px 0;font-size:14px}.application .titre-fiche{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.application .titre-fiche .ligne{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.application .titre-fiche h3{font-size:20px;font-weight:600;font-family:var(--chiffres);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0}.application .titre-fiche h3.titre-neuf{font-family:var(--sans)}.application .titre-fiche .client{color:var(--encre-douce);font-size:14px}.application .actions-fiche{flex-wrap:wrap;flex:none;gap:8px;margin-left:auto;display:flex}.application .onglet-fiche[disabled]{color:var(--encre-tenue);cursor:not-allowed}.application .compteur{color:var(--encre-tenue);background:var(--fond);text-align:center;border-radius:9px;min-width:18px;margin-left:7px;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-block}.application .contenu-onglet{background:var(--fond);padding:22px 20px 26px}.application .groupes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:18px;display:grid}.application .groupe{background:var(--surface);border:1px solid var(--trait);border-radius:6px;min-width:0;padding:16px 18px}.application .groupe.pleine{grid-column:1/-1}.application .titre-groupe{letter-spacing:.12em;text-transform:uppercase;color:var(--encre-tenue);margin:0 0 12px;font-size:11.5px;font-weight:600}.application .note-ot{margin:0;font-size:14.5px}.application .champs-ot{flex-direction:column;margin:0;display:flex}.application .champ-ot{border-bottom:1px solid var(--trait);padding:8px 0;display:block}.application .champ-ot:last-child{border-bottom:none;padding-bottom:0}.application .champ-ot:first-child{padding-top:0}.application .champ-ot dt{letter-spacing:.06em;text-transform:uppercase;color:var(--encre-tenue);font-size:12px}.application .champ-ot dd{overflow-wrap:anywhere;min-width:0;margin:2px 0 0;font-size:15px}.application .champ-ot dd.fige{color:var(--encre-douce)}.application .cadenas{color:var(--encre-tenue);font-size:12px}.application .grand{font-size:22px;font-weight:600;font-family:var(--chiffres);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.application .cartes-etapes{flex-direction:column;gap:14px;display:flex}.application .carte-etape{background:var(--surface);border:1px solid var(--trait);border-radius:6px;overflow:hidden}.application .carte-etape.ouverte{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.application .entete-etape{border-bottom:1px solid var(--trait);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.application .rang{width:26px;height:26px;color:var(--encre-tenue);background:var(--fond);border:1px solid var(--trait);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.application .carte-etape.faite .rang{color:#fff;background:var(--fait);border-color:var(--fait)}.application .type-etape{letter-spacing:.1em;text-transform:uppercase;color:var(--encre-tenue);flex:none;font-size:11px;font-weight:600}.application .carte-etape.faite .type-etape{color:var(--fait)}.application .site-etape{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:500}.application .actions-etape{flex-wrap:wrap;flex:none;gap:8px;margin-left:auto;display:flex}.application .corps-etape{padding:14px 16px}.application .grille-lecture{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 22px;margin:0;display:grid}.application .case-lecture{min-width:0}.application .case-lecture dt{letter-spacing:.06em;text-transform:uppercase;color:var(--encre-tenue);font-size:12px}.application .case-lecture dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14.5px}.application .ligne-adresse{display:block}.application .bandeau-litige{border-top:1px solid var(--trait);background:var(--refus-doux);flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 16px;font-size:13.5px;display:flex}.application .bandeau-litige .motif{color:var(--refus);flex:none;font-weight:600}.application .bandeau-litige .ou{color:var(--encre-douce);white-space:nowrap;margin-left:auto;font-size:12.5px}.application .grille-saisie{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 16px;display:grid}.application .c2{grid-column:span 2}.application .c3{grid-column:span 3}.application .c4{grid-column:span 4}.application .c6{grid-column:span 6}.application .saisie{flex-direction:column;gap:5px;min-width:0;display:flex}.application .trio-heures{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.application .trio-heures .boite{flex:96px;min-width:0}.application .trio-heures .etiquette-serree{color:var(--encre-tenue);flex:none;font-size:12.5px}.application .saisie label{color:var(--encre-tenue);font-size:12.5px}.application .calcule{font-family:var(--chiffres);color:var(--encre-tenue);overflow-wrap:anywhere;margin:0;font-size:12px}.application .boite{color:var(--encre);background:var(--surface);border:1px solid var(--trait-fort);overflow-wrap:anywhere;border-radius:5px;min-height:38px;padding:8px 11px;font-family:inherit;font-size:14.5px}.application input.boite,.application select.boite,.application textarea.boite{width:100%;font:inherit;font-size:14.5px;line-height:1.4}.application select.boite{appearance:auto;line-height:1.2}.application .boite:disabled{background:var(--fond);color:var(--encre-tenue)}.application textarea.boite.haute{resize:vertical;min-height:78px}.application .case-fait{min-height:38px;color:var(--encre);align-items:center;gap:8px;font-size:14.5px;display:flex}.application .aide-saisie{color:var(--encre-tenue);margin:0;font-size:12.5px}.application .pied-edition{border-top:1px solid var(--trait);background:var(--fond);flex-wrap:wrap;align-items:center;gap:8px;padding:13px 16px;display:flex}.application .pied-edition .a-droite{margin-left:auto}.application .sous-champ{align-items:flex-end;padding-bottom:1px;display:flex}.application .creation-site{border:1px solid var(--accent);background:var(--accent-doux);border-radius:6px;grid-column:1/-1;padding:14px 16px}.application .titre-creation-site{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:11.5px;font-weight:600}.application .creation-site .grille-saisie{gap:12px 14px}.application .pied-creation-site{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.application .ajouter-etape{flex-wrap:wrap;gap:8px;padding:4px 0 0;display:flex}.application .bouton-petit{padding:5px 10px;font-size:12.5px}.application .section-creation+.section-creation{margin-top:18px}.application .titre-section{letter-spacing:.12em;text-transform:uppercase;color:var(--encre-tenue);margin:0 0 12px;font-size:11.5px;font-weight:600}.application .carte-formulaire{background:var(--surface);border:1px solid var(--trait);border-radius:6px;padding:18px}.application .carte-formulaire.barre-jour{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.application .pied-creation{border-top:1px solid var(--trait);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px;display:flex}.application .pied-creation .note-pied{color:var(--encre-tenue);margin-right:auto;font-size:13px}.application .rien{color:var(--encre-tenue);font-size:13.5px;font-style:italic}@media (width<=1100px){.application .grille-saisie{grid-template-columns:repeat(3,minmax(0,1fr))}.application .c4,.application .c6{grid-column:span 3}}@media (width<=640px){.application .grille-saisie{grid-template-columns:repeat(2,minmax(0,1fr))}.application .actions-fiche,.application .actions-etape{margin-left:0}.application .c2{grid-column:span 1}.application .c3,.application .c4,.application .c6,.application .pleine-en-petit{grid-column:span 2}.application .bandeau-litige .ou{white-space:normal;margin-left:0}.application .contenu-onglet{padding:16px 12px 20px}.application .bandeau-fiche{padding:14px 12px 12px}}@media (width<=560px){.application td .statut{width:fit-content;display:block}.application td .statut+.statut{margin:3px 0 0}.application thead th,.application tbody td{padding-left:10px;padding-right:10px}}.application .corps-ot{flex-direction:column;display:flex}.application .deux-boites{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}.application .boites-validation{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}@media (width<=480px){.application .boites-validation{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.application .boites-validation>:first-child{grid-column:span 2}}.application .trois-boites{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;margin-bottom:4px;display:grid}.application .unite-boite{color:var(--encre-tenue);margin:3px 0 0;font-size:12px;line-height:1.4}.application .apercu-boite{background:var(--accent-doux);color:var(--accent);border-radius:3px;margin:12px 0 4px;padding:9px 11px;font-size:13px;line-height:1.5}.application .corps-planning{padding:14px 18px 18px;display:block;overflow:auto}.application .planning-barre{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.application .planning-barre .titre-semaine{margin-right:auto;padding-left:6px;font-size:16px;font-weight:600}.application .planning-barre .recherche{font:inherit;background:var(--surface);border:1px solid var(--trait);width:260px;color:var(--encre);border-radius:4px;padding:7px 10px;font-size:13.5px}.application .bascule{flex:none;display:inline-flex}.application .bascule .bouton:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.application .bascule .bouton:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.application .bouton-choisi{color:var(--accent);background:var(--accent-doux);border-color:var(--accent);font-weight:600}.application .planning-legende{color:var(--encre-tenue);flex-wrap:wrap;align-items:center;gap:16px;padding:0 2px 10px;font-size:11.5px;display:flex}.application .planning-legende .pastille{vertical-align:0;border:0;border-radius:2px;width:9px;height:9px;margin:0 6px 0 0;padding:0;display:inline-block}.application .planning-legende .pastille.attente{background:#5c6b7c}.application .planning-legende .pastille.planifie{background:var(--accent)}.application .planning-legende .pastille.encours{background:var(--attente)}.application .planning-legende .pastille.livre{background:var(--fait)}.application .planning-legende .pastille.litige{background:var(--refus)}.application .planning-legende .marque-legende{color:var(--fait)}.application .planning-legende .aide{margin-left:auto}.application .planning-corps{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:14px;display:grid}.application .pile-ot{background:var(--surface);border:1px solid var(--trait);border-radius:4px}.application .pile-ot.survol{background:var(--accent-doux);box-shadow:inset 0 0 0 2px var(--accent)}.application .pile-ot h2{border-bottom:1px solid var(--trait);justify-content:space-between;align-items:center;margin:0;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.application .pile-ot h2 span{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre-tenue);font-size:12px;font-weight:400}.application .liste-pile{min-height:120px;max-height:calc(100vh - 300px);padding:10px;overflow:auto}.application .liste-pile .vide{color:var(--encre-tenue);padding:20px 8px;font-size:13px}.application .groupe-pile{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre-tenue);margin:10px 2px 6px;font-size:11px}.application .liste-pile>div:first-child .groupe-pile{margin-top:0}.application .grille-planning{background:var(--surface);border:1px solid var(--trait);border-radius:4px;max-height:calc(100vh - 250px);overflow:auto}.application .grille-planning table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:calc(186px + var(--jours,5) * 172px)}.application .grille-planning thead th{z-index:3;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-tenue);text-align:left;border-bottom:1px solid var(--trait);white-space:nowrap;background:#f7fafd;padding:10px 8px;font-size:10.5px;font-weight:600;position:sticky;top:0}.application .grille-planning thead th.colonne-camion{z-index:4;width:186px;min-width:186px;left:0}.application .grille-planning thead th.we{background:#f2f5f8}.application .grille-planning thead .point{color:var(--accent)}.application td.camion{z-index:2;background:var(--surface);border-right:1px solid var(--trait);border-bottom:1px solid var(--trait);vertical-align:top;width:186px;min-width:186px;padding:10px 12px;position:sticky;left:0}.application td.camion.souleve{background:var(--accent-doux)}.application td.camion .nom{font-size:13.5px;font-weight:600;line-height:1.35}.application td.camion .nom.sans{color:var(--encre-tenue);font-weight:500}.application td.camion .materiel{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre-tenue);font-size:11.5px}.application .poignee{float:right;color:var(--trait-fort);cursor:grab;letter-spacing:-2px;font-size:12px;line-height:1}.application td.case-jour{vertical-align:top;border-bottom:1px solid var(--trait);border-right:1px solid var(--trait);min-width:172px;height:86px;padding:6px}.application td.case-jour.we{background:#fafbfc}.application td.case-jour.visee{background:var(--accent-doux);box-shadow:inset 0 0 0 2px var(--accent)}.application td.case-jour.empechee{background-image:repeating-linear-gradient(-45deg,#0000 0 7px,#9c2a2b1c 7px 13px)}.application td.case-jour.empechee.we{background-color:#fafbfc}.application .mention-empeche{background:var(--refus-doux);color:var(--refus);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;margin:-2px -2px 5px;padding:2px 6px;font-size:11px;font-weight:600;display:block;overflow:hidden}.application .intervalle{border-radius:2px;height:8px;margin:-1px 0}.application .intervalle.vise{background:var(--accent-doux);box-shadow:inset 0 0 0 1px var(--accent)}.application .bloc-ot{cursor:grab;background:#edf0f3;border-left:3px solid #5c6b7c;border-radius:3px;margin-bottom:6px;padding:7px 9px;font-size:12px;position:relative}.application .bloc-ot:hover{filter:brightness(.96)}.application .bloc-ot:hover .ouvrir-ordre{color:var(--accent)}.application .bloc-ot:last-child{margin-bottom:0}.application .bloc-ot.planifie{border-left-color:var(--accent);background:var(--accent-doux)}.application .bloc-ot.encours{border-left-color:var(--attente);background:var(--attente-doux)}.application .bloc-ot.livre{border-left-color:var(--fait);background:var(--fait-doux)}.application .bloc-ot.annule{border-left-color:var(--refus);background:var(--refus-doux);opacity:.6;text-decoration:line-through}.application .bloc-ot.litige{box-shadow:0 0 0 1px var(--refus)}.application .bloc-ot.souleve{opacity:.45}.application .bloc-ot.suite-apres{border-right:2px dashed #0000002e}.application .bloc-ot.suite-avant{border-top-left-radius:0;border-bottom-left-radius:0}.application .entete-bloc{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre-douce);border-bottom:1px solid #00000012;margin-bottom:4px;padding-bottom:3px;font-size:11.5px;font-weight:600}.application .ligne-etape{grid-template-columns:13px minmax(0,1fr) auto 13px;align-items:start;gap:5px;padding:2px 0;font-size:12px;display:grid}.application .ligne-etape.autre{opacity:.5}.application .ligne-etape .sens{text-align:center;font-size:9px;line-height:1.4}.application .ligne-etape .lieu{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;overflow:hidden}.application .ligne-etape .departement{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre-tenue);font-size:10.5px}.application .ligne-etape .heure{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre-tenue);white-space:nowrap;grid-column:3;font-size:10.5px}.application .ligne-etape .marque{color:var(--fait);text-align:center;font-weight:700}.application .ligne-etape .marque.litige{color:var(--refus)}.application .ligne-etape .quantite{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre-tenue);white-space:nowrap;text-overflow:ellipsis;grid-column:2/-1;font-size:10px;line-height:1.3;overflow:hidden}.application .bloc-ot .client-bloc{color:var(--encre-tenue);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.application .bloc-ot .relais{color:var(--encre-tenue);font-size:10.5px;font-style:italic}.application .bloc-ot .relais b{font-family:var(--chiffres);font-variant-numeric:tabular-nums;font-weight:500}@media (width<=900px){.application .planning-corps{grid-template-columns:minmax(0,1fr)}.application .liste-pile{max-height:260px}}.application .corps-parametres{padding:16px 18px 24px;display:block;overflow:auto}.application .parametres{background:var(--surface);border:1px solid var(--trait);border-radius:4px;max-width:1216px;overflow:hidden}.application .onglets-listes{border-bottom:1px solid var(--trait);flex-wrap:wrap;gap:2px;padding:0 12px;display:flex}.application .onglet-liste{font:inherit;color:var(--encre-douce);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 12px;font-size:13.5px}.application .onglet-liste:hover{color:var(--encre)}.application .onglet-liste.actif{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.application .barre-liste-reglee{border-bottom:1px solid var(--trait);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.application .barre-liste-reglee .decompte{border:0;margin:0 auto 0 0;padding:0}.application .barre-liste-reglee .champ{width:240px;font:inherit;background:var(--surface);border:1px solid var(--trait);color:var(--encre);border-radius:4px;padding:7px 10px;font-size:13.5px}.application .barre-liste-reglee .champ.court{width:110px}.application .aide-liste{color:var(--encre-tenue);border-bottom:1px solid var(--trait);margin:0;padding:10px 16px;font-size:12.5px}.application .parametres .bandeau-refus{border-bottom:1px solid var(--trait);margin:0}.application .parametres td.rien{text-align:center;color:var(--encre-tenue);padding:28px 16px}.application tr.eteinte td:not(.actions-liste){color:var(--encre-tenue)}.application .etat-liste{letter-spacing:.06em;text-transform:uppercase;background:var(--fait-doux);color:var(--fait);border-radius:2px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-block}.application .etat-liste.eteint{background:var(--fond);color:var(--encre-tenue)}.application td.actions-liste{text-align:right;white-space:nowrap}.application .lien-action{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:13px;text-decoration:underline}.application .lien-action.risque{color:var(--refus)}.application .lien-action:disabled{color:var(--encre-tenue);cursor:default}.application .lien-action:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.application .ouvrir-ordre{font:inherit;color:var(--encre-tenue);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:13px;line-height:1}.application .ouvrir-ordre:hover{color:var(--accent)}.application .ouvrir-ordre:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.application .decompte .lien-action{font-size:inherit}.application .documents-ot{flex-direction:column;gap:12px;display:flex}.application .barre-documents{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.application .compte-documents{color:var(--encre-tenue);margin-right:auto;font-size:12.5px}.application .table-documents{border-collapse:collapse;width:100%;font-size:14px}.application .table-documents th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-tenue);border-bottom:1px solid var(--trait);padding:8px 10px;font-size:10.5px;font-weight:600}.application .table-documents td{border-bottom:1px solid var(--trait);vertical-align:middle;padding:10px}.application .table-documents tr:last-child td{border-bottom:0}.application .type-document{background:var(--fond);border:1px solid var(--trait);color:var(--encre-douce);white-space:nowrap;border-radius:2px;padding:1px 7px;font-size:11px;display:inline-block}.application td.actions-document{text-align:right;white-space:nowrap}@media (width<=760px){.application .table-documents th:nth-child(3),.application .table-documents td:nth-child(3),.application .table-documents th:nth-child(4),.application .table-documents td:nth-child(4){display:none}}.application .corps-tournees{flex-direction:column;min-height:0;padding:14px 18px 18px;display:flex;overflow:hidden}.application .tournees-barre{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.application .tournees-barre label{color:var(--encre-tenue);font-size:12.5px}.application .tournees-barre .boite{width:auto;min-height:32px;padding:5px 9px;font-size:13.5px}.application .tournees-barre .recherche{min-width:240px;margin-left:auto}.application .tournees-barre .tournees-au{font-family:var(--chiffres);color:var(--encre-tenue);margin-right:6px;font-size:13px}.application .tournees-corps{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;display:grid}.application .tournees-gauche{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;display:grid}.application .tournees-droite{min-height:0;display:flex}.application .tournees-droite>.rien{text-align:center;max-width:34ch;margin:auto}.application .tournees-panneau{background:var(--surface);border:1px solid var(--trait);border-radius:8px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.application .tournees-droite .tournees-panneau{flex:auto}.application .tournees-entete{border-bottom:1px solid var(--trait);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 11px;display:flex}.application .tournees-entete h2{margin:0;font-size:15px;font-weight:600}.application .tournees-entete .tournees-compte{font-family:var(--chiffres);color:var(--encre-tenue);font-size:12px}.application .tournees-entete .tournees-bascule,.application .tournees-entete .bouton:first-of-type,.application .tournees-entete .tournees-attelage{margin-left:auto}.application .tournees-bascule{gap:2px;display:flex}.application .bouton-discret.actif{background:var(--accent-doux);color:var(--accent)}.application .bouton.danger:not(:disabled){color:var(--refus)}.application .tournees-liste{border-collapse:collapse;width:100%;font-size:12.5px}.application .tournees-defilant{flex:auto;min-height:0;overflow:auto}.application .tournees-liste{table-layout:fixed}.application .tournees-liste col.c-coche{width:32px}.application .tournees-liste col.c-ordre{width:82px}.application .tournees-liste col.c-charge{width:92px}.application .tournees-liste col.c-etat,.application .tournees-liste col.c-periode{width:84px}.application .tournees-liste col.c-nombre{width:62px}.application .tournees-liste col.c-ca{width:74px}.application .tournees-liste col.c-jauge{width:150px}.application .tournees-liste th{z-index:1;background:var(--surface);text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--encre-tenue);border-bottom:1px solid var(--trait);padding:6px 9px;font-size:10.5px;font-weight:600;position:sticky;top:0}.application .tournees-liste td{border-bottom:1px solid var(--trait);vertical-align:top;padding:5px 9px}.application .tournees-liste th.n,.application .tournees-liste td.n{text-align:right}.application .tournees-liste td.fort{font-weight:600}.application .tournees-liste td.coupe{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.application .tournees-liste .sous{color:var(--encre-tenue);font-size:11px;display:block}.application .tournees-liste tr.placee td{background:var(--fond);color:var(--encre-tenue)}.application .tournees-liste tr.placee td:first-child{box-shadow:inset 3px 0 0 var(--accent-doux)}.application .tournees-liste tr.cochee td{background:var(--accent-doux);color:var(--encre)}.application .tournees-liste tr.choisie td{background:var(--accent-doux);box-shadow:inset 0 -1px 0 var(--accent)}.application .tournees-liste tbody tr{cursor:pointer}.application .tournees-liste tfoot td{border-bottom:none;font-weight:600}.application .sens.chargement{color:var(--accent)}.application .sens.livraison{color:var(--fait)}.application .tournees-jauge{align-items:center;gap:6px;display:flex}.application .tournees-jauge .barre{background:var(--trait);border-radius:3px;width:74px;height:6px;display:flex;overflow:hidden}.application .tournees-jauge .barre i{height:100%;display:block}.application .tournees-jauge .dedans{background:var(--accent)}.application .tournees-jauge .trop{background:var(--refus)}.application .tournees-jauge .chiffre{font-family:var(--chiffres);white-space:nowrap;font-size:11.5px}.application .tournees-jauge.deborde .chiffre{color:var(--refus);font-weight:600}.application .tournees-jauge-muette{font-family:var(--chiffres);color:var(--encre-tenue);white-space:nowrap;font-size:11.5px}.application .tournees-detail-corps{flex:auto;grid-template-columns:minmax(230px,.85fr) minmax(0,1.15fr);min-height:0;display:grid}.application .tournees-arrets{border-right:1px solid var(--trait);min-height:0;overflow:auto}.application .tournees-vue{flex-direction:column;min-height:0;display:flex}.application .tournees-attelage{gap:6px;display:flex}.application .tournees-attelage .boite{width:auto;max-width:190px;min-height:30px;padding:4px 8px;font-size:12.5px}.application .tournees-arret{border-bottom:1px solid var(--trait);cursor:pointer;border-left:3px solid #0000;grid-template-rows:auto auto;grid-template-columns:30px 14px minmax(0,1fr) 56px 26px;align-items:center;gap:1px 7px;padding:5px 9px;font-size:12.5px;display:grid}.application .tournees-arret.ici{background:var(--accent-doux);border-left-color:var(--accent)}.application .tournees-arret.faute{border-left-color:var(--refus)}.application .tournees-arret .fleches{flex-direction:column;grid-area:1/1/span 2;display:flex}.application .tournees-arret .fleches .bouton-rond{width:22px;height:18px;font-size:11px}.application .tournees-arret .sens{grid-area:1/2}.application .tournees-arret .ou{text-overflow:ellipsis;white-space:nowrap;grid-area:1/3;min-width:0;font-weight:500;overflow:hidden}.application .tournees-arret .quand{font-family:var(--chiffres);color:var(--encre-tenue);text-overflow:ellipsis;white-space:nowrap;grid-area:2/2/auto/4;min-width:0;font-size:11px;overflow:hidden}.application .tournees-arret .quoi{font-family:var(--chiffres);color:var(--encre-tenue);text-align:right;white-space:nowrap;grid-area:2/4;font-size:10.5px}.application .tournees-arret .reste{font-family:var(--chiffres);color:var(--encre-tenue);text-align:right;white-space:nowrap;grid-area:1/4;font-size:11px}.application .tournees-arret .act{text-align:right;grid-area:1/5/span 2}.application .tournees-arret .act .bouton-rond{width:24px;height:24px}.application .tournees-onglets{border-bottom:1px solid var(--trait);align-items:center;gap:4px;padding:7px 10px;display:flex}.application .tournees-moment{white-space:nowrap;font-family:var(--chiffres);color:var(--encre-tenue);align-items:center;gap:6px;margin-left:auto;font-size:11.5px;display:flex}.application .tournees-chargement{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.application .scene3d{flex:auto;min-height:190px;padding:10px;display:flex}.application svg.chargement{width:100%;height:100%}.application .tournees-dit{border-top:1px solid var(--trait);padding:8px 12px 12px;font-size:12.5px}.application .tournees-dit p{margin:0 0 3px}.application .tournees-dit .attention{color:var(--attente)}.application .tournees-dit .alerte{color:var(--refus)}.application .tournees-dit .relais{color:var(--fait);font-size:11.5px}.application .tournees-cles{font-family:var(--chiffres);color:var(--encre-tenue);flex-wrap:wrap;gap:4px 14px;margin-top:7px;font-size:11.5px;display:flex}.application .pastille-lot{vertical-align:0;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.application .sol{fill:var(--fond);stroke:var(--trait-fort);stroke-width:.7px}.application .arete{fill:none;stroke:var(--trait-fort);stroke-width:.7px}.application .portes{fill:#788ca017;stroke:var(--trait-fort);stroke-width:.7px}.application .p-a .ft{fill:#7fa8d4}.application .p-a .fa{fill:#5d8cbf}.application .p-a .fd{fill:#4a76a4}.application .p-b .ft{fill:#7ec8a4}.application .p-b .fa{fill:#59ac85}.application .p-b .fd{fill:#468d6c}.application .p-c .ft{fill:#e0b96a}.application .p-c .fa{fill:#c79c47}.application .p-c .fd{fill:#a67f31}.application .p-d .ft{fill:#c79ad6}.application .p-d .fa{fill:#a877ba}.application .p-d .fd{fill:#8b5c9c}.application .p-trop .ft{fill:#e8a0a0}.application .p-trop .fa{fill:#d47c7c}.application .p-trop .fd{fill:#b45f5f}.application .pastille-lot.a{background:#5d8cbf}.application .pastille-lot.b{background:#59ac85}.application .pastille-lot.c{background:#c79c47}.application .pastille-lot.d{background:#a877ba}.application .pastille-lot.libre{background:var(--fond);border:1px solid var(--trait-fort)}.application .tournees-recap{flex:auto;min-height:0;overflow:auto}.application .tournees-recap .ca.ailleurs{color:var(--encre-tenue);font-style:italic}.application .tournees-note{color:var(--encre-tenue);margin:0;padding:8px 11px;font-size:11.5px}.application .tournees-cles .lot{align-items:center;gap:2px;display:inline-flex}.application .tournees-cles .bouton-rond{width:20px;height:20px;font-size:11px}.application .entete-bloc .etiq-tournee{font-family:var(--chiffres);letter-spacing:-.01em;color:var(--accent);background:var(--accent-doux);white-space:nowrap;border-radius:3px;margin-left:auto;margin-right:4px;padding:0 3px;font-size:9.5px}.application .marge-vert{color:var(--fait)}.application .marge-orange{color:var(--attente)}.application .marge-rouge{color:var(--refus)}.application .case-echangeable{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.application .case-echangeable input{cursor:pointer}.application .boite-annuaire{background:var(--surface);border:1px solid var(--trait);border-radius:8px;flex-direction:column;width:min(720px,100%);max-height:76vh;display:flex;overflow:hidden}.application .boite-annuaire .panneau{border-left:none;flex:auto;min-height:0}.application .paire-boite{gap:8px;display:flex}.application .paire-boite .champ-boite{flex:1 1 0;min-width:0}.application .bandeau-litige .lien-action{margin-left:auto}.application .age-sourdine{color:var(--encre-tenue)}.application .age-attente{color:var(--attente);font-weight:500}.application .age-refus{color:var(--refus);font-weight:600}.application .note-litige{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.application .semaine-cases{gap:6px;margin-bottom:4px;display:flex}.application .case-semaine{cursor:pointer;color:var(--encre-douce);border:1px solid var(--trait);border-radius:4px;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;padding:4px 0;font-size:12px;display:flex}.application .case-semaine input{cursor:pointer}.application .case-semaine:has(input:checked){border-color:var(--accent);background:var(--accent-doux);color:var(--accent);font-weight:600}.application .etiquette-mois{text-align:center;min-width:140px;font-weight:600}.application .onglets-import{flex-wrap:wrap;gap:2px;padding:10px 16px 0;display:flex}.application .onglet-import{font:inherit;color:var(--encre-douce);background:var(--surface);border:1px solid var(--trait);cursor:pointer;border-radius:3px;padding:6px 12px;font-size:13px}.application .onglet-import:hover:not(:disabled){color:var(--encre);border-color:var(--trait-fort)}.application .onglet-import.actif{color:#fff;background:var(--accent);border-color:var(--accent);font-weight:600}.application .onglet-import:disabled{cursor:default;color:var(--encre-tenue)}.application .etapes-import{grid-template-columns:auto auto 1fr;align-items:center;gap:12px 16px;margin:0;padding:16px;list-style:none;display:grid}.application .etapes-import>li{display:contents}.application .etapes-import .quoi{color:var(--encre);white-space:nowrap;font-size:13.5px;font-weight:600}.application .etapes-import .numero-geste{color:var(--encre-tenue);font-weight:400}.application .etapes-import .pourquoi{color:var(--encre-tenue);font-size:12.5px}.application .bouton.depot{text-align:center;display:inline-block}.application .bouton.depot input[type=file]{display:none}.application .bouton.depot.eteint{color:var(--encre-tenue);background:var(--fond);border-color:var(--trait-fort);cursor:default}.application .refus-import{color:var(--refus);margin:0;padding:0 16px 16px 34px;font-size:13px}.application .import .col-ligne{width:70px}@media (width<=700px){.application .etapes-import{grid-template-columns:1fr;gap:6px}.application .etapes-import>li{padding-bottom:12px;display:block}.application .etapes-import .quoi,.application .etapes-import .pourquoi{white-space:normal;margin:4px 0;display:block}}.ecran-accueil{--marge-accueil:40px;--ecart-accueil:16px;--dedans-accueil:14px;--bleu-vignette-accueil:#1a6aab;--gris-vignette-accueil:#d5dbe1;background:var(--surface);padding:0 0 8px}.bande-accueil{padding:28px var(--marge-accueil) 32px;border-bottom:1px solid var(--trait)}.bande-accueil:last-child{border-bottom:0}.etiquette-accueil{color:var(--encre-tenue);margin:0 0 10px;font-size:13px}.etiquette-groupe-accueil{margin-left:var(--dedans-accueil)}.titre-bande-accueil{margin:0 0 18px;font-size:15px;font-weight:700}.bande-haute-accueil{gap:var(--ecart-accueil);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.phrase-accueil{letter-spacing:-.01em;margin:0;font-size:33px;font-weight:300;line-height:1.25}.phrase-accueil strong{color:var(--accent);font-weight:400}.points-accueil{gap:7px;margin:20px 0 16px;display:flex}.point-accueil{background:var(--trait-fort);cursor:pointer;border:0;border-radius:50%;width:7px;height:7px;padding:0;box-shadow:0 0 0 5px #0000}.point-accueil-actif{background:var(--encre-douce)}.salutation-accueil{color:var(--encre-tenue);margin:0;font-size:13px}.actions-accueil{gap:6px var(--ecart-accueil);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.action-accueil{font:inherit;color:var(--accent);text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:3px 0;font-size:15px}.action-accueil:hover{text-decoration:underline}.chiffres-accueil{gap:var(--ecart-accueil);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.chiffre-accueil{flex-direction:column;display:flex}.libelle-chiffre-accueil{color:var(--encre-tenue);margin:0 0 6px;font-size:13px}.valeur-chiffre-accueil{letter-spacing:-.01em;margin:0;font-size:31px;font-weight:700}.souligne-accueil{background:var(--trait);height:3px;margin:10px 0}.souligne-accueil-alerte{background:var(--attente)}.note-chiffre-accueil{color:var(--encre-douce);margin:6px 0 0;font-size:13px}.lien-accueil{font:inherit;color:var(--accent);text-align:left;cursor:pointer;background:0 0;border:0;align-self:start;margin-top:auto;padding:8px 0 0;font-size:13px}.lien-accueil:hover{text-decoration:underline}.groupes-accueil{grid-template-columns:calc(37.5% - var(--ecart-accueil) * .625) calc(25% - var(--ecart-accueil) * .75) calc(37.5% - var(--ecart-accueil) * .625);gap:var(--ecart-accueil);align-items:start;display:grid}.vignettes-accueil{gap:var(--ecart-accueil);display:grid}.vignettes-accueil-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vignettes-accueil-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vignette-accueil{min-height:152px;padding:var(--dedans-accueil) var(--dedans-accueil) 12px;background:var(--bleu-vignette-accueil);color:#fff;text-align:left;font:inherit;cursor:pointer;border:0;border-radius:0;flex-direction:column;display:flex}.titre-vignette-accueil{margin:0;font-size:13px;line-height:1.35}.valeur-vignette-accueil{margin:auto 0 0;font-size:32px;font-weight:700;line-height:1.1}.pied-vignette-accueil{border-top:1px solid #ffffff73;margin:10px 0 0;padding-top:8px;font-size:13px}.vignette-accueil-a-venir{background:var(--gris-vignette-accueil);color:var(--encre-douce);cursor:default}.vignette-accueil-a-venir .titre-vignette-accueil{color:var(--encre)}.vignette-accueil-a-venir .valeur-vignette-accueil{color:var(--encre-tenue)}.vignette-accueil-a-venir .pied-vignette-accueil{border-top-color:var(--trait-fort);font-size:12px;font-style:italic}.analyses-accueil{gap:var(--ecart-accueil);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.titre-analyse-accueil{border-bottom:1px solid var(--trait);margin:0 0 10px;padding-bottom:10px;font-size:15px;font-weight:700}.attente-analyse-accueil{color:var(--encre-tenue);margin:22px 0 0;font-size:14px}@media (width<=1100px){.ecran-accueil{--marge-accueil:24px}.bande-haute-accueil,.groupes-accueil,.analyses-accueil{grid-template-columns:minmax(0,1fr);gap:28px}.chiffres-accueil{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.vignettes-accueil-2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.ecran-accueil{--marge-accueil:16px}.chiffres-accueil,.actions-accueil{grid-template-columns:minmax(0,1fr)}.vignettes-accueil-3,.vignettes-accueil-2{grid-template-columns:repeat(2,minmax(0,1fr))}.phrase-accueil{font-size:26px}}.application .cadre-cherchable{position:relative}.application .champ-cherchable{background:var(--surface);border:1px solid var(--trait-fort);border-radius:5px;align-items:center;gap:4px;min-height:38px;padding:0 6px 0 11px;display:flex}.application .champ-cherchable.fautif{border-color:var(--refus)}.application .champ-cherchable:focus-within{border-color:var(--accent)}.application .saisie-cherchable{min-width:0;color:var(--encre);background:0 0;border:0;outline:none;flex:auto;padding:8px 0;font-family:inherit;font-size:14.5px}.application .saisie-cherchable::placeholder{color:var(--encre-tenue)}.application .vider-cherchable{color:var(--encre-tenue);cursor:pointer;background:0 0;border:0;flex:none;padding:6px;font-size:13px;line-height:1}.application .vider-cherchable:hover{color:var(--refus)}.application .liste-cherchable{z-index:20;background:var(--surface);border:1px solid var(--trait-fort);border-radius:5px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #101a221f}.application .ligne-cherchable{width:100%;font:inherit;color:var(--encre);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 9px;font-size:14.5px;display:block}.application .ligne-cherchable.survolee{background:var(--accent);color:#fff}.application .ligne-cherchable .detail-cherchable{color:var(--encre-tenue);font-variant-numeric:tabular-nums;font-size:12.5px;display:block}.application .ligne-cherchable.survolee .detail-cherchable{color:#ffffffc7}.application .rien-cherchable,.application .reste-cherchable{color:var(--encre-tenue);padding:7px 9px;font-size:13px}.application .ligne-client>td{background:var(--accent-doux);border-top:1px solid var(--trait);font-weight:600}.application .attente-mois>td{background:var(--fond);color:var(--encre-douce)}.application .compte-ordres{color:var(--encre-douce);font-weight:400}.application .statut.suit-un-nom{margin-left:8px}.application .plier{appearance:none;font:inherit;color:var(--encre-douce);cursor:pointer;background:0 0;border:0;padding:0 6px 0 0}.application .colonne-case{width:34px}.application .statut.brouillon{color:var(--encre-douce);background:var(--fond);box-shadow:inset 0 0 0 1px var(--trait-fort)}.application .statut.emise{color:var(--encre-douce);background:var(--fond)}.application .statut.a-venir{color:var(--accent);background:var(--accent-doux)}.application .statut.retard{color:var(--refus);background:var(--refus-doux)}.application .statut.envoye{color:var(--fait);background:var(--fait-doux)}.application .statut.pas-envoye{color:var(--encre-tenue);background:var(--fond)}.application .menu-envoi{color:var(--encre-douce);background:0 0;border-color:#0000;padding:2px 4px;font-size:12.5px}.application .menu-envoi:hover{border-color:var(--trait);background:var(--surface)}.application .bandeau-suite{background:var(--accent-doux);border-bottom:1px solid var(--trait);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:9px 18px;font-size:14px;display:flex}.application .suite-points{gap:5px;margin-left:auto;display:inline-flex}.application .suite-point{background:var(--trait-fort);border-radius:50%;width:8px;height:8px}.application .suite-point.fait{background:var(--fait)}.application .suite-point.ici{background:var(--accent);box-shadow:0 0 0 3px var(--accent-doux)}.application .entete-facture{border-bottom:1px solid var(--trait);flex-wrap:wrap;flex-shrink:0;gap:26px;padding:10px 18px;display:flex}.application .entete-facture label{color:var(--encre-tenue);margin-bottom:4px;font-size:12px;display:block}.application .entete-facture input{width:100%;font:inherit;border:1px solid var(--trait);border-radius:4px;padding:6px 8px}.application .entete-facture .valeur{font-weight:600}.application .colonne-designation{width:40%}.application .saisie-ligne input,.application .saisie-ligne select{font:inherit;text-align:right;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;padding:4px 6px;font-size:13.5px}.application .saisie-ligne input{min-width:64px}.application .saisie-ligne select{text-align:left;width:auto;max-width:100%}.application .saisie-ligne input.a-gauche{text-align:left}.application .saisie-ligne input:hover,.application .saisie-ligne select:hover,.application .saisie-ligne input:focus,.application .saisie-ligne select:focus{border-color:var(--trait);background:var(--surface)}.application .croix{appearance:none;font:inherit;color:var(--encre-tenue);cursor:pointer;background:0 0;border:0;padding:2px 6px}.application .croix:hover{color:var(--refus)}.application .croix:disabled{color:var(--trait-fort);cursor:default}.application tr.ajout td{padding:8px 12px}.application .pied-facture{justify-content:flex-end;padding:16px 18px;display:flex}.application .totaux{width:340px;max-width:100%}.application .ligne-total{justify-content:space-between;align-items:center;padding:5px 0;font-size:14px;display:flex}.application .ligne-total .code{font-family:var(--chiffres)}.application .ligne-total.tva{color:var(--encre-douce)}.application .ligne-total.gros{border-top:1px solid var(--trait-fort);margin-top:4px;padding-top:9px;font-size:16px;font-weight:700}.application .ligne-total.remise-globale label{font-size:14px}.application .saisie-remise{align-items:center;gap:5px;display:inline-flex}.application .saisie-remise input{width:52px;font:inherit;text-align:right;border:1px solid var(--trait);border-radius:4px;padding:3px 6px;font-size:13.5px}.application .montant-remise{text-align:right;min-width:84px;color:var(--encre-douce)}.application .actions-bas{border-top:1px solid var(--trait);background:var(--surface);flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:10px;padding:10px 18px;display:flex}.application .actions-bas .totaux{margin-left:auto}.application .menu-actions{position:relative}.application .menu-actions>summary{cursor:pointer;justify-content:center;align-items:center;min-width:38px;list-style:none;display:inline-flex}.application .menu-actions>summary::-webkit-details-marker{display:none}.application .menu-liste{z-index:30;background:var(--surface);border:1px solid var(--trait-fort);border-radius:8px;flex-direction:column;min-width:230px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 12px 28px -8px #101a2259}.application .menu-choix{text-align:left;color:var(--encre);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-family:inherit;font-size:13.5px}.application .menu-choix:hover:not(:disabled){background:var(--fond)}.application .menu-choix:disabled{color:var(--encre-tenue);cursor:default}.application .menu-choix.peril{color:var(--refus)}.application .actions-bas .a-droite{gap:10px;margin-left:auto;display:flex}.application .voile-facture{z-index:45;background:#101a2261;justify-content:center;align-items:flex-start;padding:4vh 16px;display:flex;position:fixed;inset:0}.application .fenetre-facture{background:var(--surface);border:1px solid var(--trait);border-radius:10px;flex-direction:column;width:min(1100px,94vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 1px 2px #101a2214,0 24px 60px -16px #101a2266}.application .fenetre-facture .bandeau-suite{z-index:1;border-radius:10px 10px 0 0;position:sticky;top:0}.application tr.ligne-balance>td{font-weight:600}.application tr.ligne-balance+tr>td{border-top:none}.application tr.pied-balance>td{border-top:2px solid var(--trait-fort);background:var(--surface);font-weight:600}.application tr.ligne-balance .secondaire{font-weight:400}.application .tuiles-recouvrement{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;padding:18px;display:grid}.application .tuile-recouvrement{appearance:none;text-align:left;cursor:pointer;font:inherit;background:var(--surface);border:1px solid var(--trait);border-radius:9px;flex-direction:column;gap:5px;padding:16px 18px;display:flex}.application .tuile-recouvrement:hover{border-color:var(--trait-fort)}.application .tuile-recouvrement .titre-tuile{color:var(--encre-tenue);font-size:12.5px}.application .tuile-recouvrement .valeur-tuile{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre);font-size:24px;font-weight:600}.application .tuile-recouvrement.alerte .valeur-tuile{color:var(--refus)}.application .tuile-recouvrement .note-tuile{color:var(--encre-tenue);font-size:12.5px}.application thead th:has(.tete-tri){padding:0}.application .tete-tri{appearance:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:9px 14px;display:flex}.application th.prix .tete-tri{justify-content:flex-end}.application .tete-tri:hover{background:var(--fond)}.application th.triee .tete-tri{color:var(--accent)}.application .sens-tri{font-size:9px}.application .compte-filtres{color:var(--accent);font-weight:600}.application .barre-outils .a-droite{align-items:center;gap:8px;margin-left:auto;display:flex}.application .panneau-filtres{border-bottom:1px solid var(--trait);background:var(--surface);padding:16px 18px 18px}.application .grille-criteres{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 20px;display:grid}.application .critere{border:1px solid var(--trait);border-radius:7px;min-width:0;margin:0;padding:4px 13px 11px}.application .critere-nom{text-transform:uppercase;letter-spacing:.08em;color:var(--encre-tenue);padding:0 4px;font-size:11px;font-weight:600}.application .critere label{cursor:pointer;align-items:center;gap:8px;padding:2px 0;font-size:13.5px;display:flex}.application .ou-filtre{letter-spacing:.08em;color:var(--encre-tenue);margin:4px 0 2px;font-size:10.5px}.application .bornes-filtre{color:var(--encre-douce);align-items:center;gap:8px;font-size:13px;display:flex}.application .bornes-filtre .champ{width:100%;min-width:0;min-height:32px;padding:5px 8px}.application .pied-filtres{border-top:1px solid var(--trait);align-items:center;gap:12px;margin-top:14px;padding-top:13px;display:flex}.application .filtres-actifs{border-bottom:1px solid var(--trait);background:var(--fond);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;display:flex}.application .puce-filtre{background:var(--surface);border:1px solid var(--trait-fort);border-radius:13px;align-items:center;gap:7px;padding:3px 5px 3px 11px;font-size:12.5px;display:inline-flex}.application .puce-filtre b{font-weight:600}.application .oter-filtre{appearance:none;background:var(--fond);color:var(--encre-douce);cursor:pointer;font:inherit;border:none;border-radius:50%;width:18px;height:18px;font-size:11px;line-height:1}.application .oter-filtre:hover{background:var(--trait)}.application .et-filtre{letter-spacing:.08em;color:var(--encre-tenue);font-size:11px;font-weight:600}.application .tout-effacer{appearance:none;color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;margin-left:auto;font-size:12.5px}.application .tout-effacer:focus-visible,.application .oter-filtre:focus-visible,.application .tete-tri:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.application tr.groupe-edition td{background:var(--fond);text-transform:uppercase;letter-spacing:.06em;color:var(--encre-douce);padding:7px 12px;font-size:12px;font-weight:600}.application tr.sous-total-edition td{background:#fafbfc;font-size:13px;font-weight:600}.application tr.ligne-surcharge td{background:#fbf7ef}.application .quoi-surcharge{color:var(--attente);font-weight:600}.application tr.vide-groupe td{color:var(--encre-tenue);font-size:13px;font-style:italic}.application .ref-fige{color:var(--encre-tenue);text-align:center;width:100%;display:inline-block}.application .panneau-rattachement{flex-direction:column;gap:12px;min-height:0;display:flex}.application .avancement-rattachement{background:var(--accent-doux);border:1px solid var(--trait);border-radius:4px;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;display:flex}.application .jauge-rattachement{border:1px solid var(--trait-fort);background:#fff;border-radius:4px;flex:0 0 160px;height:7px;overflow:hidden}.application .jauge-rattachement>span{background:var(--fait);height:100%;display:block}.application .a-droite-rattachement{color:var(--encre-tenue);margin-left:auto;font-size:13px}.application .cadre-rattachement{border:1px solid var(--trait);background:#fff;border-radius:4px;flex-shrink:0;overflow-x:auto}.application .tableau-rattachement{border-collapse:collapse;width:100%;min-width:1000px}.application .tableau-rattachement thead th{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--encre-tenue);border-bottom:1px solid var(--trait);white-space:nowrap;padding:9px 12px;font-size:11px;font-weight:600}.application .tableau-rattachement thead th.groupe-rattachement{color:var(--accent);border-bottom:none;padding-bottom:2px;font-size:10.5px}.application .tableau-rattachement th.cote-pennylane,.application .tableau-rattachement td.cote-pennylane{border-left:2px solid var(--trait)}.application .tableau-rattachement tbody td{border-bottom:1px solid var(--trait);vertical-align:middle;padding:8px 12px;font-size:14px}.application .tableau-rattachement tbody tr:last-child td{border-bottom:none}.application .tableau-rattachement tbody tr.inactif td{color:var(--encre-tenue)}.application .chiffres-rattachement{font-family:var(--chiffres,ui-monospace, Menlo, Consolas, monospace);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.application .secondaire-rattachement,.application .sans-siren,.application .discordance{color:var(--encre-tenue);font-size:12px;display:block}.application .sans-siren{font-style:italic}.application .discordance{color:var(--refus);font-weight:600}.application .etat-rattachement{white-space:nowrap;border:1px solid;border-radius:11px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.application .etat-rattachement.rattache{color:var(--fait);background:var(--fait-doux);border-color:#b8d5c5}.application .etat-rattachement.a-faire{color:var(--attente);background:var(--attente-doux);border-color:#e6d3a8}.application .etat-rattachement.perdu{color:var(--refus);background:var(--refus-doux);border-color:#e8bfbd}.application .perdu-rattachement{color:var(--refus);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;display:flex}.application .detacher-rattachement{border:1px solid var(--trait-fort);color:var(--encre-douce);cursor:pointer;background:#fff;border-radius:2px;width:24px;height:24px;padding:0;font-family:inherit;line-height:1}.application .detacher-rattachement:disabled{opacity:.5;cursor:default}.application .vide-rattachement{color:var(--encre-tenue);font-style:italic}.application .pied-rattachement{color:var(--encre-douce);align-items:center;gap:12px;font-size:13px;display:flex}.application .inactifs-rattachement{align-items:center;gap:7px;display:flex}.application .inactifs-rattachement input{width:auto}.application .lien-rattachement{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.application .cadre-rattachement .liste-cherchable{box-shadow:none;border-top:none;border-radius:0 0 4px 4px;max-height:210px;margin-top:-1px;position:static}.application .maigre{color:var(--encre-tenue);font-size:13px;font-weight:400}.application .volet-pennylane{border:1px solid var(--trait);background:var(--fond);border-radius:4px;flex-shrink:0;margin-top:14px;overflow:hidden}.application .barre-pennylane{border-bottom:1px solid var(--trait);background:#fff;align-items:baseline;gap:12px;padding:9px 14px;font-size:13.5px;display:flex}.application .refus-pennylane{padding:12px 14px}.application .detail-pennylane{border:1px solid var(--trait);font-family:var(--chiffres,ui-monospace, Menlo, Consolas, monospace);color:var(--encre-douce);white-space:pre-wrap;word-break:break-word;background:#fff;border-radius:3px;margin:8px 0 0;padding:8px 10px;font-size:12.5px}.application .cadre-pennylane{background:#fff;border:0;width:100%;height:620px;display:block}.application .bandeau-adresse{margin-left:auto}.application .cadre-lignes td{padding-top:5px;padding-bottom:5px}.application .cadre-lignes th{padding-top:6px;padding-bottom:6px}.application .cadre-lignes .groupe-edition td{padding-top:4px;padding-bottom:4px}@media (width>=1170px){.application .corps-facture .cadre-lignes{overflow-x:visible}}.application .corps-facture .cadre-lignes thead th{z-index:2;background:var(--surface);position:sticky;top:0}.application .jrn-tete{border:1px solid var(--trait);background:var(--surface);border-bottom:none;flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.application .jrn-tete h2{font-size:17px;font-weight:600;font-family:var(--chiffres);font-variant-numeric:tabular-nums;margin:0}.application .jrn-qui{color:var(--encre-douce);font-size:13px}.application .jrn-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.application .jrn-bande{border:1px solid var(--trait);background:var(--accent-doux);flex-wrap:wrap;align-items:baseline;gap:12px;padding:8px 12px;font-size:13px;display:flex}.application .jrn-bande+.tableau-cadre,.application .jrn-bande+.vide{margin-top:0}.application .jrn-quoi{letter-spacing:.02em;font-weight:600}.application .jrn-quand{font-family:var(--chiffres);font-variant-numeric:tabular-nums;font-weight:600}.application .jrn-ou{color:var(--encre)}.application .jrn-apres{color:var(--encre-douce);margin-left:auto;font-size:12px}.application .jrn-table{width:100%}.application .jrn-col-poignee{width:62px}.application .jrn-arret>td{border-top:1px solid var(--trait)}.application .jrn-route>td{background:var(--fond);color:var(--encre-douce);padding-top:4px;padding-bottom:4px;font-size:12.5px}.application .jrn-fleche{color:var(--trait-fort)}.application .jrn-trajet{font-style:italic}.application .jrn-estime{color:var(--encre-tenue);font-size:11px;font-family:var(--chiffres);font-variant-numeric:tabular-nums;display:block}.application .jrn-marque{letter-spacing:.02em;border-radius:9px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.application .jrn-approche_vide,.application .jrn-retour_vide{background:var(--attente-doux);color:var(--attente)}.application .jrn-approche_charge{background:var(--accent-doux);color:var(--accent)}.application .jrn-parcours_charge{background:var(--fait-doux);color:var(--fait)}.application .jrn-mouv{font-family:var(--chiffres);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.application .jrn-plus{color:var(--fait)}.application .jrn-moins{color:var(--accent)}.application .jrn-deplacer{align-items:center;gap:2px;display:flex}.application .jrn-rang{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre-tenue);min-width:14px;font-size:12px}.application .jrn-fleche-bouton{color:var(--encre-tenue);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:3px;font-size:9px;line-height:1}.application .jrn-fleche-bouton:hover:not(:disabled){border-color:var(--trait);color:var(--accent);background:var(--surface)}.application .jrn-fleche-bouton:disabled{opacity:.25;cursor:default}.application .jrn-case{text-align:right;width:58px;font-family:var(--chiffres);font-variant-numeric:tabular-nums;border:1px solid var(--trait);background:var(--surface);color:var(--encre);border-radius:3px;padding:3px 5px;font-size:13px}.application .jrn-case-large{width:88px}.application .jrn-case:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-doux);outline:none}.application .jrn-case:disabled{background:var(--fond);color:var(--encre-tenue)}.application .jrn-cible{max-width:190px;padding:2px 4px;font-size:12px}.application .jrn-pied{border:1px solid var(--trait);background:var(--surface);border-top:none;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.application .jrn-unite{color:var(--encre-douce);font-size:12.5px}.application .jrn-ecart{color:var(--attente);font-family:var(--chiffres);font-variant-numeric:tabular-nums;font-weight:600}.application .jrn-calcul{color:var(--encre-douce);margin-left:auto;font-size:12.5px}.application .jrn-calcul.jrn-chiffre{font-family:var(--chiffres);font-variant-numeric:tabular-nums}.application .jrn-kpi{border:1px solid var(--trait);background:var(--fond);color:var(--encre-douce);flex-wrap:wrap;gap:22px;margin-top:16px;padding:10px 12px;font-size:12.5px;display:flex}.application .jrn-kpi b{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre);margin-right:3px;font-size:15px}.application .jrn-lieu{flex:0 auto;min-width:240px;max-width:340px}.application .jrn-lieu .champ-cherchable{font-size:13px}.application .saisie-detail{width:100%;font-family:var(--sans);color:var(--encre-douce);border:1px solid var(--trait);background:var(--surface);resize:vertical;border-radius:3px;margin-top:4px;padding:4px 6px;font-size:12px;line-height:1.45;display:block}.application .saisie-detail:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-doux);color:var(--encre);outline:none}.application .saisie-detail::placeholder{color:var(--encre-tenue);font-style:italic}.application .pieces-facture{border:1px solid var(--trait);background:var(--surface);border-radius:4px;margin-top:14px;padding:10px 12px}.application .titre-pieces{color:var(--encre);align-items:baseline;gap:10px;margin-bottom:7px;font-size:13px;font-weight:600;display:flex}.application .liste-pieces{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2px 18px;margin:0;padding:0;list-style:none;display:grid}.application .liste-pieces label{cursor:pointer;align-items:baseline;gap:8px;padding:3px 0;font-size:13px;display:flex}.application .liste-pieces input{flex-shrink:0;position:relative;top:2px}.application .nom-piece{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.application .liste-pieces .retiree .nom-piece{color:var(--encre-douce);text-decoration:line-through}.application .liste-pieces .maigre{white-space:nowrap;flex-shrink:0}.application button.lien-ot{appearance:none;font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.application button.lien-ot:hover{background:var(--accent-doux)}.application button.lien-ot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.application .corps-facture.deux-volets{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid;overflow:hidden}.application .volet-saisie,.application .corps-facture .volet-document{min-height:0;overflow-y:auto}.application .volet-saisie{border-right:1px solid var(--trait)}.application .corps-facture .volet-document{background:var(--fond)}.application .document-absent{color:var(--encre-tenue);padding:28px 22px;font-size:13.5px}.application .document-absent p{margin:0 0 8px}@media (width<=1100px){.application .corps-facture.deux-volets{display:block;overflow-y:auto}.application .volet-saisie{border-right:none}.application .corps-facture .volet-document{background:0 0}.application .volet-saisie,.application .corps-facture .volet-document{overflow-y:visible}}.application .fenetre-facture.fenetre-large{width:min(1340px,96vw)}.application tr.ligne-ouvrable td{cursor:pointer}.application tr.ligne-ouvrable:hover td{background:var(--accent-doux)}.application tr.ligne-ouvrable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.application .bandeau-fiche-client{border-bottom:1px solid var(--trait);background:var(--surface);align-items:center;gap:12px;padding:12px 18px;display:flex}.application .bandes-client{border-bottom:1px solid var(--trait);background:var(--surface);flex-wrap:wrap;display:flex}.application .bandes-client .bande{border-right:1px solid var(--trait);flex:160px;padding:12px 18px}.application .bandes-client .bande:last-child{border-right:none}.application .bandes-client .etiq{text-transform:uppercase;letter-spacing:.07em;color:var(--encre-tenue);margin-bottom:3px;font-size:11px;display:block}.application .bandes-client .gros{font-size:17px}.application .deux-colonnes-client{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:22px;padding:4px 18px 20px;display:grid}@media (width<=1100px){.application .deux-colonnes-client{grid-template-columns:1fr}}.application .titre-bloc{text-transform:uppercase;letter-spacing:.07em;color:var(--encre-tenue);margin:18px 0 7px;font-size:12px;font-weight:600}.application .encart-client{border:1px solid var(--trait);background:var(--surface);border-radius:7px;padding:12px 14px;font-size:13.5px}.application .encart-client p{margin:0 0 10px}.application .encart-client p:last-child{margin-bottom:0}.application ul.fil-client{margin:0;padding:0;font-size:13px;list-style:none}.application ul.fil-client li{border-bottom:1px solid var(--trait);padding:5px 0}.application ul.fil-client li:last-child{border-bottom:none}.application ul.fil-client .code{margin-right:8px}.application .bandeau-fiche-client .a-droite{margin-left:auto}.application .deux-colonnes-client tbody td .secondaire{white-space:normal}.application .tableau-annexes{border-collapse:collapse;width:100%;font-size:14px}.application .tableau-annexes th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--encre-tenue);border-bottom:1px solid var(--trait);padding:0 10px 7px 0;font-size:11px;font-weight:600}.application .tableau-annexes td{border-bottom:1px solid var(--trait);vertical-align:top;padding:9px 10px 9px 0}.application .tableau-annexes tr:last-child td{border-bottom:none}.application .tableau-annexes .a-droite-annexes{text-align:right;padding-right:0}.application .nature-annexe{font-weight:600}.application .precision-annexe{color:var(--encre-tenue);font-size:12.5px;display:block}.application .pastille-annexe{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.application .pastille-a-facturer{background:var(--attente-doux);color:var(--attente)}.application .pastille-facturee{background:var(--fait-doux);color:var(--fait)}.application .total-annexes{border-top:2px solid var(--trait-fort);text-align:right;letter-spacing:.06em;text-transform:uppercase;color:var(--encre-tenue);margin:12px 0 0;padding-top:11px;font-size:11px}.application .total-annexes .grand{color:var(--encre);text-transform:none;letter-spacing:-.01em;display:block}.application .ajout-annexe{margin:14px 0 0}.application .champ-boite-colonne{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.application .champ-boite-colonne .champ-boite{width:100%}.application .entete-grille{background:var(--surface);border:1px solid var(--trait);border-radius:6px;margin-bottom:14px;padding:14px 18px}.application .entete-grille .champs-ot{flex-flow:wrap;gap:0 34px}.application .entete-grille .champ-ot{border-bottom:none;min-width:0;padding:0}.application .entete-grille>.sourdine{margin:12px 0 0;font-size:12.5px}.application .ajout-ligne-tarif{background:var(--surface);border:1px solid var(--trait);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:12px 14px;display:flex}.application .ajout-ligne-tarif .champ{flex:0 auto;width:auto;min-width:150px}.application .ajout-ligne-tarif .champ.court{min-width:96px;max-width:120px}.application .nombre-tarif{text-align:right;white-space:nowrap}.application .res-bandes{border:1px solid var(--trait);background:var(--surface);flex-wrap:wrap;margin-bottom:12px;display:flex}.application .res-bandes .res-bande{border-right:1px solid var(--trait);flex:160px;padding:12px 18px}.application .res-bandes .res-bande:last-child{border-right:none}.application .res-bandes .res-bande-forte{background:var(--fond)}.application .res-bandes .res-etiq{text-transform:uppercase;letter-spacing:.07em;color:var(--encre-tenue);margin-bottom:3px;font-size:11px;display:block}.application .res-bandes .gros{font-size:17px}.application .res-choix{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.application .res-table th.n,.application .res-table td.n{text-align:right;white-space:nowrap}.application .res-fil{align-items:center;gap:12px;margin:0 0 10px;display:flex}.application .res-fil b{font-size:15px}.application .res-cliquable{cursor:pointer}.application .res-cliquable:hover{background:var(--fond)}.application .res-creuse>td{background:var(--fond);color:var(--encre-tenue)}.application .res-manque{color:var(--attente);font-size:11px;display:block}.application .res-refus{margin:6px 0 0;padding-left:18px;font-size:12px}.application .boite-changement{width:min(600px,100%)}.application .boite-changement .paire-boite,.application .bloc-liste-boite{margin-bottom:12px}.application .apercu-rangement{border:1px solid var(--trait);background:var(--fond);border-radius:6px;margin-top:4px;padding:10px 12px}.application .apercu-rangement .aide-boite,.application .apercu-rangement .faute-boite{margin:0}.application .liste-rangement{margin:0;padding:0;font-size:13.5px;line-height:1.45;list-style:none}.application .liste-rangement li{gap:8px;padding:3px 0;display:flex}.application .signe-rangement{text-align:center;color:var(--encre-tenue);flex:0 0 1.1em;font-weight:600}.application .rangement-creer .signe-rangement,.application .rangement-modifier .signe-rangement{color:var(--fait)}.application .rangement-supprimer .signe-rangement{color:var(--refus)}.application .avert-rangement{margin-top:8px}.application .cadre-groupe{display:flex}.application .cadre-groupe>.onglet-sous svg{vertical-align:middle;color:var(--encre-tenue);margin-left:7px}.application .cadre-groupe>.onglet-sous[aria-expanded=true]{color:var(--accent)}.application .filet-sous{background:var(--trait);flex:none;width:1px;margin:10px 8px}.application .sources-pennylane{flex-direction:column;gap:16px;min-width:0;margin-top:20px;display:flex}.application .sources-bloc{background:var(--surface);border:1px solid var(--trait);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.application .sources-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.application .sources-entete h3{margin:0;font-size:15px;font-weight:600}.application .sources-aide,.application .sources-vide{color:var(--encre-douce);margin:2px 0 0;font-size:13px}.application .sources-defile{min-width:0;overflow-x:auto}.application .sources-table{border-collapse:collapse;width:100%;font-size:13.5px}.application .sources-table th{text-align:left;color:var(--encre-douce);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--trait-fort);white-space:nowrap;padding:6px 8px;font-size:11.5px;font-weight:600}.application .sources-table td{white-space:normal;border-bottom:1px solid var(--trait);vertical-align:top;padding:7px 8px}.application .sources-table .nombre{text-align:right;font-family:var(--chiffres);font-variant-numeric:tabular-nums;white-space:nowrap}.application .sources-code{font-family:var(--chiffres);white-space:nowrap;font-size:12.5px}.application .sources-secondaire{color:var(--encre-tenue);font-size:12.5px}.application .sources-en-cours{background:var(--accent-doux)}.application .sources-etat,.application .sources-issue{font-size:12.5px;font-weight:500}.application .sources-etat.etat-ok,.application .sources-issue.issue-complete{color:var(--fait)}.application .sources-etat.etat-manquant,.application .sources-issue.issue-partielle{color:var(--attente)}.application .sources-etat.etat-jeton_refuse,.application .sources-etat.etat-injoignable,.application .sources-etat.etat-erreur,.application .sources-issue.issue-refusee,.application .sources-issue.issue-injoignable{color:var(--refus)}.application .sources-message{color:var(--encre-douce);margin-top:2px;font-weight:400;display:block}.application .sources-reste{font-family:var(--sans);display:block}.application .sources-action{text-align:right;width:1%}@media (width<=640px){.application .sources-table thead{display:none}.application .sources-table,.application .sources-table tbody{width:100%;display:block}.application .sources-table td{white-space:normal;overflow-wrap:anywhere}.application .sources-table tr{border-bottom:1px solid var(--trait);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 0;display:grid}.application .sources-table td{border:0;min-width:0;padding:0;display:block}.application .sources-table td:first-child{font-weight:500}.application .sources-table td.nombre,.application .sources-table td.sources-action{text-align:right;width:auto}.application .sources-table td:not(:first-child):not(.nombre):not(.sources-action){grid-column:1/-1}.application .sources-code{white-space:normal;overflow-wrap:anywhere}}.application .corps-analyse{background:var(--fond);flex-direction:column;gap:14px;min-width:0;padding:16px 18px 32px;display:flex;overflow-x:hidden}.application .ech-onglets{border-bottom:1px solid var(--trait-fort);flex-wrap:wrap;align-items:center;gap:6px 4px;display:flex}.application .ech-onglet{appearance:none;font:inherit;color:var(--encre-douce);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:9px 12px;font-size:14.5px;font-weight:500}.application .ech-onglet.actif{color:var(--accent);border-bottom-color:var(--accent)}.application .ech-nb{background:var(--surface);border:1px solid var(--trait);font-size:12px;font-family:var(--chiffres);border-radius:10px;margin-left:8px;padding:1px 7px}.application .ech-copie{color:var(--encre-douce);align-items:center;gap:8px;margin-left:auto;padding:4px 0;font-size:12.5px;display:flex}.application .ech-sources .sources-pennylane{margin-top:0}.application .corps-analyse>.bandeau{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.application .ech-fermer{appearance:none;color:var(--encre-douce);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px;line-height:1}.application .ech-tuiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=900px){.application .ech-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.application .ech-tuile{appearance:none;font:inherit;text-align:left;background:var(--surface);border:1px solid var(--trait);border-top:3px solid var(--trait-fort);cursor:pointer;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.application .ech-tuile.actif{border-top-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.application .ech-tuile.alerte .ech-tuile-valeur{color:var(--refus)}.application .ech-tuile-titre{color:var(--encre-douce);font-size:12px}.application .ech-tuile-valeur{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:600}.application .ech-tuile-sous{color:var(--encre-tenue);font-size:12px}.application .ech-carte{background:var(--surface);border:1px solid var(--trait);min-width:0;padding:14px 16px}.application .ech-carte-tete h2{margin:0;font-size:15px;font-weight:600}.application .ech-sous{color:var(--encre-douce);margin:2px 0 0;font-size:12.5px}.application .ech-legende{color:var(--encre-douce);flex-wrap:wrap;gap:4px 18px;margin:8px 0 4px;font-size:12.5px;display:flex}.application .ech-cle{vertical-align:middle;width:14px;height:3px;margin-right:6px;display:inline-block}.application .ech-cle-tout{background:var(--accent)}.application .ech-cle-saisies{background:#c46a12}.application .ech-courbe{grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:10px;display:grid}.application .ech-courbe svg{width:100%;height:auto;display:block}.application .ech-grille{stroke:var(--trait);stroke-width:1px}.application .ech-axe{fill:var(--encre-douce);font-size:11px;font-family:var(--sans)}.application .ech-axe-doux{fill:var(--encre-tenue)}.application .ech-zone{fill:#0000}.application .ech-colonne{cursor:pointer}.application .ech-colonne:hover .ech-zone,.application .ech-colonne:focus .ech-zone{fill:var(--accent-doux)}.application .ech-colonne.choisie .ech-zone{fill:var(--accent-doux);stroke:var(--accent)}.application .ech-serie{fill:none;stroke-width:2.5px;pointer-events:none}.application .ech-serie-tout{stroke:var(--accent)}.application .ech-serie-saisies{stroke:#c46a12;stroke-dasharray:5 4}.application .ech-point{fill:var(--accent);pointer-events:none}.application .ech-au-dela{border-left:1px dashed var(--trait-fort);color:var(--encre-douce);flex-direction:column;gap:2px;padding:10px;font-size:12.5px;display:flex}.application .ech-au-dela strong{color:var(--encre);font-variant-numeric:tabular-nums;font-size:16px}@media (width<=640px){.application .ech-courbe{grid-template-columns:minmax(0,1fr)}.application .ech-au-dela{border-left:none;border-top:1px dashed var(--trait-fort);flex-direction:row;align-items:baseline;gap:8px}}.application .ech-outils{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:10px;display:flex}.application .ech-champ{color:var(--encre-douce);flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.application .ech-champ input,.application .ech-champ select,.application .ech-bande input,.application .ech-tranches input{font:inherit;color:var(--encre);border:1px solid var(--trait-fort);background:var(--surface);border-radius:2px;min-width:0;max-width:100%;padding:6px 8px;font-size:13.5px}.application .ech-large{width:100%}.application .ech-bascule{color:var(--encre);align-items:center;gap:6px;font-size:13px;display:flex}.application .ech-bande{background:var(--accent-doux);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;padding:8px 10px;font-size:13px;display:flex}.application .ech-lien{appearance:none;font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-size:12px;text-decoration:underline}.application .ech-lien:disabled{color:var(--encre-tenue);cursor:default}.application .ech-tableau{min-width:0;overflow-x:auto}.application .ech-tableau table{border-collapse:collapse;width:100%;font-size:13px}.application .ech-tableau th{text-align:left;color:var(--encre-douce);border-bottom:1px solid var(--trait-fort);white-space:nowrap;padding:6px;font-size:11.5px;font-weight:600}.application .ech-tableau td{border-bottom:1px solid var(--trait);vertical-align:top;padding:6px}.application .ech-tableau .nombre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.application .ech-tri{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.application .ech-case{width:28px}.application .ech-groupe td{background:var(--fond);font-size:12.5px;font-weight:600}.application .ech-numero{appearance:none;font:inherit;color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:500}.application .ech-etiquettes{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.application .ech-etiquette{background:var(--accent-doux);color:var(--accent);white-space:nowrap;border-radius:8px;margin-left:4px;padding:0 6px;font-size:11px;display:inline-block}.application .ech-etiquettes .ech-etiquette{margin-left:0}.application .ech-etiquette.alerte{background:var(--refus-doux);color:var(--refus)}.application .ech-tiers{min-width:130px}.application .ech-doux{color:var(--encre-douce)}.application .ech-petit{font-size:12px}.application .ech-prevue input{font:inherit;border:1px solid var(--trait-fort);background:var(--surface);border-radius:2px;padding:3px 5px;font-size:13px}.application .ech-prevue input.calculee{color:var(--encre-douce);border-style:dashed;font-style:italic}.application .ech-prevue span{display:block}.application .ech-a-revoir td{background:var(--attente-doux)}.application .ech-tableau tbody tr{cursor:pointer}.application .ech-tableau tbody tr:hover td{background:var(--survol,#eff4f9)}.application .ech-vide{color:var(--encre-douce);margin:12px 0}.application .ech-ok{color:var(--fait);font-size:12.5px}.application .ech-ko{color:var(--refus);font-size:12.5px}.application .ech-voile{z-index:50;background:#101a2259;justify-content:flex-end;display:flex;position:fixed;inset:0}.application .ech-panneau{background:var(--surface);flex-direction:column;gap:14px;width:min(560px,100vw);height:100%;padding:16px 18px 28px;display:flex;overflow-y:auto;box-shadow:-4px 0 18px #101a2226}.application .ech-panneau-tete{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.application .ech-panneau-tete h2{margin:0;font-size:17px}.application .ech-fiche{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.application .ech-fiche dt{color:var(--encre-douce);font-size:11.5px}.application .ech-fiche dd{margin:1px 0 0;font-size:13.5px}.application .ech-bloc{border-top:1px solid var(--trait);flex-direction:column;gap:8px;padding-top:10px;display:flex}.application .ech-bloc h3{margin:0;font-size:13.5px;font-weight:600}.application .ech-bloc p{margin:0}.application .ech-tranches{border-collapse:collapse}.application .ech-tranches td{padding:3px 6px 3px 0}.application .ech-tranches input[type=text]{text-align:right;width:120px}.application .ech-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.application .ech-historique,.application .ech-liste{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.application .ech-historique li{flex-direction:column;gap:1px;display:flex}.application .ech-liste li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.application .ech-liste .nombre{font-variant-numeric:tabular-nums;margin-left:auto}.application .ech-dessin{min-width:0;overflow:hidden}.application .ech-dessin svg{display:block}.application .ech-tri{text-transform:inherit;letter-spacing:inherit;font-weight:inherit}.application .ech-origine .ech-lien,.application .ech-tableau td[data-etiquette=Promesse] .ech-lien{margin-top:2px;margin-left:0;display:block}@media (width<=1400px){.application .ech-tableau .ech-secondaire{display:none}}@media (width<=1100px){.application .ech-tableau .ech-secondaire{display:block}.application .ech-tableau tr.ech-groupe .ech-secondaire{display:none}.application .ech-tableau thead tr{padding:6px 0;display:flex}.application .ech-tableau thead th:not(.ech-case){display:none}.application .ech-tableau table,.application .ech-tableau tbody{width:100%;display:block}.application .ech-tableau tbody tr{border-bottom:1px solid var(--trait);grid-template-columns:28px minmax(0,1fr) auto;gap:2px 8px;padding:8px 0;display:grid}.application .ech-tableau td{white-space:normal;border:0;min-width:0;padding:0;display:block}.application .ech-tableau td.ech-case{grid-row:1/span 2}.application .ech-tableau td.ech-montant{grid-area:1/3;font-weight:600}.application .ech-tableau td.ech-tiers{grid-column:2/-1;min-width:0}.application .ech-tableau td[data-etiquette]{text-align:left;grid-column:2/-1}.application .ech-tableau td.ech-montant[data-etiquette]{text-align:right;grid-column:3}.application .ech-tableau td[data-etiquette]:not(.ech-montant):before{content:attr(data-etiquette) " : ";color:var(--encre-tenue)}.application .ech-tableau td.ech-origine{grid-column:2/-1}.application .ech-tableau tr.ech-groupe{background:var(--fond);justify-content:space-between;padding:6px 8px;display:flex}.application .ech-tableau tr.ech-groupe td{background:0 0}.application .ech-tableau tr.ech-groupe td:empty{display:none}}.application .ech-nb.prev-a-faire{background:var(--attente-doux);border-color:var(--attente);color:var(--attente)}.application .prev-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.application .prev-titre{margin:0;font-size:15px;font-weight:600}.application .prev-cotes{flex-wrap:wrap;gap:4px;display:flex}.application .prev-cote{appearance:none;font:inherit;border:1px solid var(--trait-fort);background:var(--surface);color:var(--encre-douce);cursor:pointer;border-radius:14px;padding:5px 10px;font-size:13.5px}.application .prev-cote.actif{background:var(--accent-doux);border-color:var(--accent);color:var(--accent)}.application .prev-libelle,.application .prev-bloc{display:block}.application .prev-libelle{color:var(--encre-douce);font-size:12px}.application .prev-inactive td{opacity:.55}.application .ech-etiquette.prev-estimation{background:var(--attente-doux);color:var(--attente)}.application .prev-enc{color:var(--fait)}.application .prev-dec{color:var(--refus)}.application .prev-propositions{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.application .prev-proposition{border-bottom:1px solid var(--trait);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:10px 0;font-size:13.5px;display:grid}.application .prev-proposition select{font:inherit;max-width:100%;font-size:13px}@media (width<=900px){.application .prev-proposition{grid-template-columns:minmax(0,1fr)}}.application .prev-filtre{gap:12px;display:flex}.application .prev-barres{grid-template-columns:repeat(13,minmax(0,1fr));align-items:end;gap:4px;height:200px;margin-top:10px;display:grid}.application .prev-semaine{flex-direction:column;align-items:center;min-width:0;height:100%;display:flex}.application .prev-paire{flex:auto;justify-content:center;align-items:flex-end;gap:2px;width:100%;display:flex}.application .prev-barre{width:40%;max-width:18px;min-height:1px;display:block}.application .prev-barre-enc,.application .prev-cle-enc{background:var(--fait)}.application .prev-barre-dec,.application .prev-cle-dec{background:var(--refus)}.application .prev-axe{color:var(--encre-douce);margin-top:4px;font-size:10.5px}.application .prev-grille{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px 14px;display:grid}.application .prev-grille .prev-large{grid-column:1/-1}.application .prev-grille .ech-champ input,.application .prev-grille .ech-champ select{width:100%}.application .prev-ttc{margin:0;padding-bottom:7px;font-size:13px}.application .prev-modes{gap:16px;display:flex}.application .prev-danger{background:var(--refus);border-color:var(--refus)}.application .prev-a-droite{margin-left:auto}.application .courbe-analyse{background:var(--surface);border:1px solid var(--trait);border-radius:3px;flex-direction:column;gap:6px;min-width:0;margin:0;padding:12px 14px 8px;display:flex}.application .courbe-analyse figcaption{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.application .courbe-analyse figcaption strong{font-size:15px}.application .courbe-analyse figcaption span{color:var(--encre-douce);font-size:12.5px}.application .courbe-analyse .serie-1{--teinte:var(--accent)}.application .courbe-analyse .serie-2{--teinte:#6a3d9a}.application .courbe-analyse .serie-3{--teinte:var(--fait)}.application .courbe-analyse .serie-4{--teinte:#c46a12}.application .courbe-legende{color:var(--encre-douce);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.application .courbe-legende li{align-items:center;gap:6px;display:flex}.application .courbe-cle{border-top:3px solid var(--teinte,var(--encre-douce));vertical-align:middle;width:18px;height:0;display:inline-block}.application .courbe-cle.pointillee{border-top-style:dashed}.application .courbe-cle-futur{border:1px solid var(--trait);background:var(--fond);height:10px}.application .courbe-dessin{min-width:0;position:relative;overflow:hidden}.application .courbe-dessin svg{display:block}.application .courbe-futur{fill:var(--fond)}.application .courbe-grille{stroke:var(--trait);stroke-width:1px}.application .courbe-zero{stroke:var(--trait-fort);stroke-width:1.5px}.application .courbe-axe{fill:var(--encre-douce);font-variant-numeric:tabular-nums;font-size:13px}.application .courbe-axe.fort{fill:var(--encre);font-weight:600}.application .courbe-axe.courbe-doux{fill:var(--encre-tenue);font-size:11.5px}.application .courbe-seuil{stroke:var(--refus);stroke-width:1.2px;stroke-dasharray:6 4}.application .courbe-seuil-nom{fill:var(--refus);font-size:11.5px}.application .courbe-aujourdhui{stroke:var(--encre);stroke-width:1px;stroke-dasharray:3 3}.application .courbe-aujourdhui-nom{fill:var(--encre);font-size:11.5px}.application .courbe-trait{fill:none;stroke:var(--teinte);stroke-width:2.5px;stroke-linejoin:round}.application .courbe-trait.pointillee{stroke-dasharray:7 5}.application .courbe-point{fill:var(--teinte);stroke:var(--surface);stroke-width:1.5px}.application .courbe-point.creux{fill:var(--surface);stroke:var(--teinte);stroke-width:2px}.application .courbe-valeur{fill:var(--teinte);paint-order:stroke;stroke:var(--surface);stroke-width:3px;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.application .courbe-zone{fill:#0000}.application .courbe-zone.cliquable{cursor:pointer}.application .courbe-zone:hover,.application .courbe-zone:focus{fill:#0f4c810f;outline:none}.application .courbe-bulle{background:var(--surface);border:1px solid var(--trait-fort);pointer-events:none;white-space:nowrap;z-index:2;border-radius:3px;flex-direction:column;gap:2px;max-width:180px;padding:6px 9px;font-size:12.5px;display:flex;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 2px 8px #101a2226}.application .courbe-bulle em{color:var(--encre-tenue);font-size:11.5px}.application .bfr-filtres{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin-bottom:6px;display:flex}.application .bfr-segments{flex-wrap:wrap;display:flex}.application .bfr-segments button{font:inherit;color:var(--encre);background:var(--surface);border:1px solid var(--trait-fort);cursor:pointer;margin-left:-1px;padding:5px 10px;font-size:13px}.application .bfr-segments button:first-child{border-radius:2px 0 0 2px;margin-left:0}.application .bfr-segments button:last-child{border-radius:0 2px 2px 0}.application .bfr-segments button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff;position:relative}.application .bfr-outils{gap:8px;margin-left:auto;display:flex}.application .bfr-section{margin-top:18px}.application .bfr-section-titre{margin:0 0 8px;font-size:15px}.application .bfr-rangee{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.application .bfr-rangee.deux{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1100px){.application .bfr-rangee.deux{grid-template-columns:minmax(0,1fr)}.application .bfr-disposition{display:none}}.application .bfr-voile{justify-content:center;align-items:flex-start;padding:4vh 12px}.application .bfr-fenetre{background:var(--surface);border-radius:3px;flex-direction:column;gap:12px;width:min(900px,100%);max-height:92vh;padding:16px 18px 24px;display:flex;overflow-y:auto;box-shadow:0 6px 24px #101a2240}.application .bfr-calcul{background:var(--fond);overflow-wrap:anywhere;border-radius:2px;margin:0;padding:8px 10px;font-size:13.5px;line-height:1.5}.application .bfr-bloc{border-top:1px solid var(--trait);padding-top:8px}.application .bfr-bloc summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.application .bfr-bloc summary strong{font-variant-numeric:tabular-nums;white-space:nowrap}.application .bfr-bloc>.ech-tableau,.application .bfr-bloc>.ech-liste,.application .bfr-bloc>.ech-vide{margin-top:8px}.application .reglages-analyse h3{margin:0 0 4px;font-size:15px}.application .reglages-grille{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px 18px;margin-top:10px;display:grid}.application .reglages-saisie{align-items:center;gap:6px;display:flex}.application .reglages-saisie input{text-align:right;width:110px}.application .reglages-suppose{margin-left:6px}.application .reglages-pied{grid-column:1/-1}.application .treso-tuiles{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:12px;display:grid}.application .treso-tuile{background:var(--surface);border:1px solid var(--trait);border-left:4px solid var(--trait-fort);border-radius:3px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.application .treso-tuile h3{color:var(--encre-douce);margin:0;font-size:12.5px;font-weight:600}.application .treso-tuile strong{font-variant-numeric:tabular-nums;font-size:21px}.application .treso-tuile p{color:var(--encre-douce);margin:0;font-size:12.5px}.application .treso-tuile .ech-liste{gap:2px;font-size:12.5px}.application .treso-vert{border-left-color:var(--fait)}.application .treso-orange{border-left-color:var(--attente)}.application .treso-rouge{border-left-color:var(--refus)}.application .treso-cadre{background:var(--surface);border:1px solid var(--trait);border-radius:3px;overflow-x:auto}.application .treso-tableau{border-collapse:collapse;width:100%;font-size:13px}.application .treso-tableau th,.application .treso-tableau td{border-bottom:1px solid var(--trait);white-space:nowrap;text-align:left;padding:6px 8px}.application .treso-tableau .nombre{text-align:right;font-variant-numeric:tabular-nums}.application .treso-tableau thead th{color:var(--encre-douce);background:var(--fond);font-size:12px;font-weight:600}.application .treso-tableau thead th span{font-size:11px;font-weight:400;display:block}.application .treso-tableau tbody th{background:var(--surface);z-index:1;white-space:normal;min-width:150px;max-width:230px;font-weight:500;position:sticky;left:0}.application .treso-passe tbody th{max-width:none}.application .treso-solde th,.application .treso-solde td{background:var(--fond);font-weight:600}.application .treso-fin.treso-orange{color:var(--attente);background:var(--attente-doux)}.application .treso-fin.treso-rouge{color:var(--refus);background:var(--refus-doux)}.application .treso-case{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;text-align:inherit;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.application .treso-case:hover,.application .treso-case:focus-visible{color:var(--accent)}.application .treso-flux{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.application .treso-flux li{border-left:2px solid var(--trait);overflow-wrap:anywhere;flex-direction:column;gap:2px;padding-left:8px;display:flex}.application .treso-flux-tete{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.application .treso-flux-tete .nombre{white-space:nowrap;font-variant-numeric:tabular-nums}.application .treso-flux .ech-etiquette{margin-left:6px}.application .treso-tva{border-collapse:collapse;width:100%;margin-top:4px;font-size:12.5px}.application .treso-tva td,.application .treso-tva th{border-top:1px solid var(--trait);text-align:left;white-space:normal;overflow-wrap:anywhere;padding:3px 6px 3px 0;font-weight:400}.application .treso-tva .nombre{text-align:right;white-space:nowrap}.application .treso-regle{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin:10px 0;display:flex}.application .sig-tableau tbody th{min-width:210px}.application .sig-tableau .sig-sous th{color:var(--encre-douce);padding-left:22px;font-weight:400}.application .sig-tableau .sig-fort th,.application .sig-tableau .sig-fort td{border-bottom:1px solid var(--trait-fort);font-weight:700}.application .treso-tableau .sig-observe{background:var(--accent-doux)}.application .treso-tableau thead th.sig-observe span{color:var(--attente)}.application .sig-objectif{font:inherit;text-align:right;border:1px solid var(--trait-fort);background:var(--surface);width:100px;color:var(--encre);border-radius:2px;padding:4px 6px;font-size:13px}.application .sig-titre{margin:14px 0 6px;font-size:13.5px}.application .renta-perte{color:var(--refus);font-weight:600}.application .treso-tableau th .ech-etiquette{margin-left:6px}.application .ind-grille{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-top:12px;display:grid}.application .ind-carte{font:inherit;text-align:left;background:var(--surface);border:1px solid var(--trait);border-left:4px solid var(--trait-fort);cursor:pointer;color:var(--encre);border-radius:3px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px 6px;display:flex;position:relative}.application .ind-carte:hover,.application .ind-carte:focus-visible{border-color:var(--accent)}.application .ind-carte.ind-vert{border-left-color:var(--fait)}.application .ind-carte.ind-orange{border-left-color:var(--attente)}.application .ind-carte.ind-rouge{border-left-color:var(--refus)}.application .ind-nom{color:var(--encre-douce);font-size:12.5px}.application .ind-valeur{font-variant-numeric:tabular-nums;font-size:22px}.application .ind-sous{color:var(--encre-douce);overflow-wrap:anywhere;font-size:12px}.application .ind-pied{justify-content:space-between;gap:8px;margin-top:2px;font-size:12px;display:flex}.application .ind-tendance{font-variant-numeric:tabular-nums}.application .ind-vert{color:var(--fait)}.application .ind-orange{color:var(--attente)}.application .ind-rouge{color:var(--refus)}.application .ind-etincelle{width:100%;height:30px;margin-top:4px}.application .ind-etincelle polyline{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.application .ind-rappel{position:absolute;top:8px;right:8px}.application .corps-factures{flex-direction:column;gap:18px;display:flex}.application .fact-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.application .fact-entete h2{margin:0}.application .fact-entete-boutons{flex-wrap:wrap;gap:8px;display:flex}.application .fact-sources{border:1px solid var(--trait,#edebe9);background:var(--fond-doux,#faf9f8);margin:12px 0 4px;padding:14px 16px}.application .fact-aide{color:var(--encre-douce);max-width:68ch;margin:3px 0 0;font-size:13px;line-height:1.5}.application .fact-totaux{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.application .fact-total{background:var(--surface);border:1px solid var(--trait);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.application .fact-total-nom{text-transform:uppercase;letter-spacing:.06em;color:var(--encre-tenue);font-size:11px;font-weight:600}.application .fact-total-valeur{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre);font-size:26px;font-weight:600;line-height:1.1}.application .fact-total-detail{color:var(--encre-douce);overflow-wrap:anywhere;font-size:12px}.application .fact-jauge{background:var(--trait);border-radius:3px;height:5px;overflow:hidden}.application .fact-jauge span{background:var(--fait);border-radius:3px;height:100%;display:block}.application .fact-total-alerte .fact-total-valeur{color:var(--attente)}.application .fact-barre{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.application .fact-barre input[type=search]{flex:18rem;width:auto;min-width:12rem}.application .fact-puces{flex-wrap:wrap;gap:6px;display:flex}.application .fact-puce{border:1px solid var(--trait-fort);background:var(--surface);color:var(--encre-douce);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12.5px}.application .fact-puce:hover{border-color:var(--accent);color:var(--accent)}.application .fact-puce[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.application .fact-plus{background:var(--surface);border:1px solid var(--trait);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.application .fact-plus label{text-transform:uppercase;letter-spacing:.04em;color:var(--encre-tenue);flex-direction:column;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.application .fact-plus .champ{width:auto;min-width:9rem;font-size:13px}.application .fact-plus .champ-court{min-width:7rem;max-width:9rem}.application .fact-defile{background:var(--surface);border:1px solid var(--trait);border-radius:10px;min-width:0;overflow-x:auto}.application .fact-table{border-collapse:collapse;width:100%;font-size:13px}.application .fact-table th{text-align:left;border-bottom:1px solid var(--trait);white-space:nowrap;background:var(--fond);z-index:1;padding:0;position:sticky;top:0}.application .fact-tri{font:inherit;text-transform:uppercase;letter-spacing:.06em;color:var(--encre-tenue);cursor:pointer;width:100%;text-align:inherit;background:0 0;border:0;padding:9px 12px;font-size:10.5px;font-weight:700}.application .fact-tri:hover{color:var(--accent)}.application .fact-table th.nombre .fact-tri{text-align:right}.application .fact-table td{border-bottom:1px solid var(--trait);white-space:normal;overflow-wrap:break-word;vertical-align:middle;padding:10px 12px}.application .fact-table tbody tr:last-child td{border-bottom:0}.application .fact-table tbody tr{cursor:pointer}.application .fact-table tbody tr:hover td{background:var(--accent-doux)}.application .fact-table td:first-child,.application .fact-table th:first-child{min-width:13ch}.application .fact-tiers{color:var(--encre);font-weight:600;display:block}.application .fact-second{color:var(--encre-tenue);margin-top:1px;font-size:11.5px;display:block}.application .fact-table .nombre{text-align:right;font-family:var(--chiffres);font-variant-numeric:tabular-nums;white-space:nowrap}.application .fact-ttc{font-weight:600}.application .fact-vide{color:var(--encre-tenue)}.application .fact-ecartee td{background:var(--attente-doux)}.application .fact-ecartee:hover td{background:#f6e7c8}.application .fact-etat{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-block}.application .etat-ouverte{background:var(--accent-doux);color:var(--accent)}.application .etat-partielle{background:var(--attente-doux);color:var(--attente)}.application .etat-payee{background:var(--fait-doux);color:var(--fait)}.application .etat-echue{background:var(--refus-doux);color:var(--refus)}.application .fact-compte{color:var(--encre-douce);align-items:center;gap:6px;font-size:12px;display:inline-flex}.application .fact-pastille{background:var(--trait-fort);border-radius:50%;flex:none;width:8px;height:8px}.application .fact-motif-comptee .fact-pastille{background:var(--fait)}.application .fact-motif-ecartee{color:var(--attente);font-weight:600}.application .fact-motif-ecartee .fact-pastille{background:var(--attente)}.application .fact-pages{color:var(--encre-douce);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.application .fact-pages label{align-items:center;gap:6px;display:inline-flex}.application .fact-pages .champ{width:auto;min-width:5rem}.application .fact-voile{z-index:40;background:#101a2273;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.application .fact-fenetre{background:var(--surface);border-radius:12px;flex-direction:column;width:min(760px,100%);max-height:none;display:flex;box-shadow:0 18px 48px #101a2247}.application .fact-fenetre-entete{border-bottom:1px solid var(--trait);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.application .fact-fenetre-entete h3{overflow-wrap:anywhere;margin:0;font-size:17px}.application .fact-fenetre section{border-bottom:1px solid var(--trait);padding:16px 18px}.application .fact-fenetre section:last-child{border-bottom:0}.application .fact-fenetre h4{text-transform:uppercase;letter-spacing:.06em;color:var(--encre-tenue);margin:0 0 10px;font-size:11px}.application .fact-detail{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 18px;margin:0;display:grid}.application .fact-detail dt{text-transform:uppercase;letter-spacing:.04em;color:var(--encre-tenue);font-size:11px}.application .fact-detail dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.application .fact-detail .chiffre{font-family:var(--chiffres);font-variant-numeric:tabular-nums;font-weight:600}.application .fact-pris{flex-direction:column;gap:8px;display:flex}.application .fact-pris-ligne{background:var(--fond);border-radius:8px;grid-template-columns:7.5rem 1fr auto;align-items:baseline;gap:10px;padding:8px 10px;display:grid}.application .fact-pris-oui{background:var(--fait-doux)}.application .fact-pris-nom{font-size:13px;font-weight:600}.application .fact-pris-comment{color:var(--encre-douce);font-size:12.5px;line-height:1.45}.application .fact-pris-montant{font-family:var(--chiffres);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.application .fact-paiements{flex-direction:column;gap:8px;display:flex}.application .fact-paiement{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.application .fact-paiement .champ{width:auto;min-width:8rem}.application .fact-paiement .fact-montant{text-align:right;min-width:6rem;max-width:8rem}.application .fact-ok{color:var(--vert-fonce,#0e700e);font-size:.86rem}.application .fact-ko{color:var(--rouge-fonce,#a4262c);font-size:.86rem;font-weight:600}.application .fact-commentaire{color:var(--texte-doux,#605e5c);flex-direction:column;gap:4px;margin-top:10px;font-size:.86rem;display:flex}.application .fact-commentaire .champ{width:100%}.application .fact-bascule{cursor:pointer;align-items:center;gap:8px;margin-bottom:8px;display:flex}.application .fact-historique{margin:0;padding-left:18px;font-size:.88rem}.application .fact-historique li{margin-bottom:4px}.application .fact-h-quand{color:var(--texte-doux,#605e5c)}.application .fact-h-note{color:var(--texte-doux,#605e5c);font-style:italic}.application .fact-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.application .fact-motif-dit{overflow-wrap:anywhere;margin:0 0 8px;font-style:italic}.application .fact-ecarter textarea{resize:vertical;width:100%}@media (width<=1100px){.application .fact-table th:nth-child(3),.application .fact-table td:nth-child(3),.application .fact-table th:nth-child(5),.application .fact-table td:nth-child(5),.application .fact-table th:nth-child(6),.application .fact-table td:nth-child(6),.application .fact-table th:nth-child(11),.application .fact-table td:nth-child(11){display:none}}@media (width<=700px){.application .fact-table th:nth-child(2),.application .fact-table td:nth-child(2),.application .fact-table th:nth-child(4),.application .fact-table td:nth-child(4),.application .fact-table th:nth-child(9),.application .fact-table td:nth-child(9){display:none}.application .fact-total-valeur{font-size:22px}.application .fact-pris-ligne{grid-template-columns:1fr auto}.application .fact-pris-comment{grid-column:1/-1}}.application .fact-traitement{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-block}.application .t-automatique{background:var(--fond);color:var(--encre-tenue)}.application .t-a_dater{background:var(--refus-doux);color:var(--refus)}.application .t-date_fixee,.application .t-ecartee{background:var(--attente-doux);color:var(--attente)}.application .bandeau.fiab{justify-items:start;gap:6px;display:grid}.application .fiab-titre{margin:0;font-weight:700}.application .fiab-phrase{margin:0}.application .fiab-suite{color:var(--encre-douce)}.application .fiab-liste{width:100%;margin-top:4px;overflow-x:auto}.application .fiab-liste table{border-collapse:collapse;width:100%;font-size:13px}.application .fiab-liste th,.application .fiab-liste td{border-bottom:1px solid var(--trait);text-align:left;vertical-align:top;padding:5px 8px}.application .fiab-liste th{text-transform:uppercase;letter-spacing:.04em;color:var(--encre-douce);font-size:11.5px}.application .fiab-droite{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.application .fiab-retard{color:var(--attente);font-size:11.5px;display:block}.application .fiab-puce{white-space:nowrap;background:var(--fond);color:var(--encre-douce);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.application .fiab-puce.s-fournisseur{background:var(--accent-doux)}.application .fiab-quoi-faire{color:var(--encre-douce);margin:8px 0 0;font-size:12.5px}.application .fiab-sur-petit{display:none}@media (width<=700px){.application .fiab-liste th:nth-child(3),.application .fiab-liste td:nth-child(3),.application .fiab-liste th:nth-child(4),.application .fiab-liste td:nth-child(4){display:none}.application .fiab-sur-petit{color:var(--attente);font-size:11.5px;display:block}.application .fiab-liste table{font-size:12.5px}.application .fiab-liste th,.application .fiab-liste td{padding:5px 4px}.application .fiab-liste td:nth-child(2){overflow-wrap:break-word}.application .fiab-puce{padding:2px 5px;font-size:10.5px}.application .fiab-liste th:first-child,.application .fiab-liste td:first-child{padding-left:0}.application .fiab-liste th:last-child,.application .fiab-liste td:last-child{padding-right:0}}.application.conf-racine{min-height:0;display:block}.application .conf-voile{--conf-bleu:#0756a5;--conf-gris-filet:#555;--conf-sans:Verdana, "DejaVu Sans", Geneva, Tahoma, sans-serif;--conf-serif:Georgia, "DejaVu Serif", "Times New Roman", serif;z-index:60;background:#eef1f4;position:fixed;inset:0;overflow:auto}.application .conf-outils{z-index:10;background:#fff;border-bottom:1px solid #d1d9e0;flex-wrap:wrap;align-items:center;gap:16px;min-height:60px;padding:0 20px;font-size:13px;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #14202a0a}.application .conf-retour{color:#44515c;cursor:pointer;background:#fff;border:1px solid #d1d9e0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;display:flex}.application .conf-retour:hover{background:#f6f8fa}.application .conf-identite{flex-direction:column;gap:2px;min-width:0;display:flex}.application .conf-identite .quoi{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.application .conf-identite .qui{color:#6b7a87;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.application .conf-identite .qui b{font-family:var(--chiffres);color:#44515c;font-weight:500}.application .conf-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.application .conf-scene{justify-content:center;align-items:flex-start;gap:24px;display:flex}.application .conf-scene-envoi{padding:0 24px}.application .conf-outils b{font-size:14px}.application .conf-primaire{background:var(--conf-bleu);border-color:var(--conf-bleu);color:#fff}.application .conf-aide{color:#7f8f9b;margin-left:auto}.application .conf-cadre{padding:18px 0 40px;overflow-x:auto}.application .conf-feuille{width:794px;min-height:1123px;font-family:var(--conf-sans);color:#000;background:#fff;border:1px solid #adbac4;flex-direction:column;margin:0 auto;padding:32px 30px 0 29px;font-size:9.5px;line-height:1.35;display:flex;position:relative;box-shadow:0 2px 10px #101a2217}.application .conf-cadre .conf-feuille+.conf-feuille{margin-top:18px}.application .conf-feuille *{color:#000;letter-spacing:normal;text-transform:none;white-space:normal;background:0 0;border:0;position:static}.application .conf-feuille .conf-corps{flex:auto}.application .conf-feuille .conf-haut{justify-content:space-between;align-items:flex-start;display:flex}.application .conf-feuille .conf-logo{align-items:center;display:flex}.application .conf-feuille .conf-logo svg{width:150px;height:auto;display:block}.application .conf-feuille .conf-emetteur{text-align:right;font-family:var(--conf-serif);font-size:10px;line-height:1.35}.application .conf-feuille .conf-rs{font-size:11.5px;font-weight:700}.application .conf-feuille .conf-titre{text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:22px;padding:6px 0 7px}.application .conf-feuille .conf-t{letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:700}.application .conf-feuille .conf-milieu{justify-content:space-between;align-items:flex-start;margin-top:22px;display:flex}.application .conf-feuille .conf-renseignement{font-size:9.5px;line-height:1.4}.application .conf-feuille .conf-souligne{text-decoration:underline}.application .conf-feuille .conf-client{width:380px}.application .conf-feuille .conf-boite{border:1px solid #000;min-height:97px;padding:10px 13px}.application .conf-feuille .conf-nom{font-size:11px;font-weight:700}.application .conf-feuille .conf-cpt{margin-top:2px;font-size:9.5px;font-weight:700}.application .conf-feuille .conf-adr{margin-top:7px;font-size:9.5px;line-height:1.4}.application .conf-feuille .conf-sous{justify-content:space-between;margin-top:5px;font-size:9px;font-weight:700;display:flex}.application .conf-feuille table.conf-bandeau{border-collapse:collapse;border-top:1px solid #000;border-bottom:1px solid #000;width:100%;margin-top:24px}.application .conf-feuille table.conf-bandeau td{text-align:center;padding:4px 6px 7px}.application .conf-feuille .conf-quoi{font-size:8.5px}.application .conf-feuille .conf-val{font-size:10px;font-weight:700}.application .conf-feuille table.conf-lignes{border-collapse:collapse;width:100%;margin-top:26px;font-size:10.5px}.application .conf-feuille table.conf-lignes thead th{text-align:left;vertical-align:bottom;border-bottom:1px solid #000;padding:0 5px 5px;font-size:9.5px;font-weight:700}.application .conf-feuille table.conf-lignes th.conf-n,.application .conf-feuille table.conf-lignes td.conf-n{text-align:right}.application .conf-feuille table.conf-lignes td{vertical-align:top;padding:7px 6px;font-size:10.5px}.application .conf-feuille table.conf-lignes .conf-groupe td{padding-top:12px;padding-bottom:2px;font-size:10.5px;font-weight:700}.application .conf-feuille table.conf-lignes .conf-ref{font-weight:700}.application .conf-feuille table.conf-lignes .conf-charge{font-size:9.5px}.application .conf-feuille table.conf-lignes .conf-instr{margin-top:3px;font-style:italic;display:block}.application .conf-feuille table.conf-lignes .conf-soustotal td{border-top:1px solid var(--conf-gris-filet);border-bottom:1px solid var(--conf-gris-filet);padding:6px 5px;font-weight:700}.application .conf-feuille table.conf-lignes .conf-soustotal td.conf-n{white-space:nowrap}.application .conf-feuille .conf-pied{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:34px;display:flex}.application .conf-feuille table.conf-moyen{border-collapse:collapse;width:auto;min-width:300px;font-size:9.5px}.application .conf-feuille table.conf-moyen th{text-align:left;border-bottom:1px solid #14202a;padding:3px 10px 3px 0;font-size:9.5px;font-weight:400}.application .conf-feuille table.conf-moyen td{padding:3px 10px 3px 0;font-size:9.5px}.application .conf-feuille table.conf-moyen td.conf-q{font-weight:700}.application .conf-feuille .conf-totaux{width:320px;font-size:10px}.application .conf-feuille .conf-l{justify-content:space-between;padding:3px 4px;display:flex}.application .conf-feuille .conf-l.conf-net{border-top:1px solid #14202a;border-bottom:1px solid #14202a;padding:5px 4px;font-size:12px;font-weight:700}.application .conf-feuille .conf-consignes{border:1px solid #000;margin-top:18px;padding:7px 10px;font-size:10px;line-height:1.45}.application .conf-feuille .conf-mentions{margin-top:24px;font-size:9px;line-height:1.5}.application .conf-feuille .conf-categorie{margin-bottom:7px;font-size:9.5px}.application .conf-feuille .conf-mentions b{font-weight:700}.application .conf-feuille .conf-talon{border:1px solid #000;grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.application .conf-feuille .conf-talon>div{text-align:center;padding:7px 12px;font-size:9.5px}.application .conf-feuille .conf-talon>div:first-child{border-right:1px solid #000}.application .conf-feuille .conf-titre-talon{font-weight:700}.application .conf-feuille .conf-gros{font-size:12.5px;font-weight:700}.application .conf-feuille .conf-maigre{font-weight:400}.application .conf-feuille .conf-bande{background:var(--conf-bleu);height:22px;margin:14px -30px 0 -29px}@page{size:A4;margin:0}@page planning{size:A4 landscape;margin:10mm 8mm}.application .conf-envoi{background:#fff;border:1px solid #d1d9e0;border-radius:8px;flex:0 0 360px;margin-top:18px;font-size:13px;position:sticky;top:84px;overflow:hidden;box-shadow:0 1px 4px #14202a0f}.application .conf-envoi-haut{border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.application .conf-envoi-haut b{font-size:14px}.application .conf-envoi-fermer{appearance:none;cursor:pointer;color:#6b7a87;background:0 0;border:0;padding:2px 4px;font-size:18px;line-height:1}.application .conf-envoi-corps{flex-direction:column;gap:18px;padding:16px;display:flex}.application .conf-envoi-bloc{flex-direction:column;gap:8px;display:flex}.application .conf-envoi-titre{letter-spacing:.06em;text-transform:uppercase;color:#6b7a87;font-size:11.5px;font-weight:600}.application .conf-envoi-liste{flex-direction:column;gap:2px;display:flex}.application .conf-envoi-case{cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.application .conf-envoi-case:hover{background:#f6f8fa}.application .conf-envoi-case.libre{background:#f3f8fd}.application .conf-envoi-case input{flex:none;margin:2px 0 0}.application .conf-envoi-texte{flex-direction:column;gap:1px;min-width:0;display:flex}.application .conf-envoi-texte .nom{font-size:13px}.application .conf-envoi-texte .adresse{font-family:var(--chiffres);color:#6b7a87;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.application .conf-envoi-texte .nom.adresse{color:#14202a;font-size:12.5px}.application .conf-envoi-retirer{appearance:none;color:#6b7a87;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 2px;font-size:15px;line-height:1}.application .conf-envoi-ajout{gap:6px;display:flex}.application .conf-envoi-champ{width:100%;min-width:0;font:inherit;font-family:var(--chiffres);color:#14202a;border:1px solid #d1d9e0;border-radius:6px;flex:auto;padding:7px 10px;font-size:12px}.application .conf-envoi-note{color:#6b7a87;font-size:11.5px;line-height:1.45}.application .conf-envoi-fichier{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.application .conf-envoi-depot{cursor:pointer;background:#fbfcfd;border:1px dashed #d1d9e0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.application .conf-envoi-piece{background:#fbfcfd;border:1px solid #e3e8ee;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex}.application .conf-envoi-icone{color:#fff;letter-spacing:.04em;background:#0756a5;border-radius:3px;flex:none;justify-content:center;align-items:center;width:30px;height:36px;font-size:9.5px;font-weight:700;display:flex}.application .conf-envoi-changer{color:#0756a5;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;text-decoration:underline}.application .conf-envoi-garder{color:#44515c;background:#fbfcfd;border:1px solid #e3e8ee;border-radius:6px;flex-direction:column;gap:8px;padding:12px;font-size:12.5px;display:flex}.application .conf-envoi-garder-pied{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.application .conf-envoi-non{appearance:none;color:#6b7a87;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.application .conf-envoi-pied{background:#fbfcfd;border-top:1px solid #e3e8ee;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.application .conf-envoi-partir{width:100%}.application .conf-envoi-motif{color:#6b7a87;text-align:center;font-size:12px;line-height:1.45}@media (width<=1240px){.application .conf-scene{flex-direction:column;align-items:center}.application .conf-envoi{flex:none;width:100%;max-width:794px;position:static}.application .conf-actions{margin-left:0}}@media print{body>*{display:none!important}body>.conf-racine{display:block!important}.application .conf-outils,.application .conf-envoi{display:none!important}.application.conf-racine{position:static}.application .conf-voile{background:#fff;position:static;inset:auto;overflow:visible}.application .conf-cadre{padding:0;overflow:visible}.application .conf-feuille{box-shadow:none;border:0;margin:0;position:static}.application .conf-cadre .conf-feuille+.conf-feuille{break-before:page;margin-top:0}.application .conf-feuille tr,.application .conf-feuille .conf-talon,.application .conf-feuille .conf-pied{break-inside:avoid}}.application.plan-racine{page:planning}.application .plan-voile{background:#eef1f4}.application .plan-cadre{justify-content:center;display:flex}.application .plan-document{width:1062px;color:var(--encre);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;padding:0}.application .plan-grille{border-collapse:collapse;table-layout:fixed;width:100%}.application .plan-document,.application .plan-document td,.application .plan-document th{white-space:normal;overflow-wrap:anywhere}.application .plan-grille col.plan-col-camion{width:112px}.application .plan-grille thead{display:table-header-group}.application .plan-grille .plan-bandeau th{border:0;border-bottom:2px solid var(--encre);text-align:left;text-transform:none;letter-spacing:0;background:#fff;padding:0 0 6px}.application .plan-bandeau-dedans{align-items:baseline;gap:13px;display:flex}.application .plan-bandeau-dedans h1{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--encre);margin:0;font-size:14.5px;font-weight:700}.application .plan-sous{letter-spacing:0;text-transform:none;color:var(--encre-douce);font-size:11.5px;font-weight:400}.application .plan-droite{font-family:var(--chiffres);letter-spacing:0;text-transform:none;color:var(--encre-tenue);white-space:nowrap;margin-left:auto;font-size:10px;font-weight:400}.application .plan-filtre{background:var(--attente-doux);border-left:3px solid var(--attente);letter-spacing:0;text-transform:none;color:#5a3f08;margin:6px 0 0;padding:4px 8px;font-size:11px;font-weight:400}.application .plan-grille .plan-colonnes th{letter-spacing:.07em;text-transform:uppercase;color:var(--encre-douce);text-align:left;border:1px solid var(--trait);white-space:nowrap;background:#f4f7fa;padding:5px 7px;font-size:10px;font-weight:700}.application .plan-grille .plan-colonnes th.plan-we{background:#eceff3}.application .plan-grille tbody tr{break-inside:avoid;page-break-inside:avoid}.application .plan-camion{border:1px solid var(--trait);vertical-align:top;background:#fafcfd;padding:6px 7px}.application .plan-nom{font-size:11px;font-weight:700;line-height:1.2}.application .plan-nom.plan-sans{color:var(--encre-tenue);font-style:italic}.application .plan-materiel{font-family:var(--chiffres);color:var(--encre-tenue);margin-top:2px;font-size:9px;line-height:1.35}.application .plan-case{border:1px solid var(--trait);vertical-align:top;padding:3px}.application .plan-case.plan-we{background:#fbfcfd}.application .plan-case.plan-rien{background:#fcfdfe}.application .plan-mot-rien{color:#c3ccd5;font-size:11px}.application .plan-ot{break-inside:avoid;background:#edf0f3;border-left:3px solid #5c6b7c;border-radius:3px;margin-bottom:4px;padding:4px 5px;font-size:10.5px}.application .plan-ot:last-child{margin-bottom:0}.application .plan-ot.plan-planifie{border-left-color:var(--accent);background:var(--accent-doux)}.application .plan-ot.plan-encours{border-left-color:var(--attente);background:var(--attente-doux)}.application .plan-ot.plan-livre{border-left-color:var(--fait);background:var(--fait-doux)}.application .plan-ot.plan-annule{border-left-color:var(--refus);background:var(--refus-doux)}.application .plan-ot.plan-attente{border-left-color:var(--attente);background:var(--attente-doux)}.application .plan-ot.plan-litige{box-shadow:0 0 0 1.5px var(--refus)}.application .plan-ot.plan-suite-apres{border-right:2px dashed #00000040}.application .plan-tete-ot{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre-douce);border-bottom:1px solid #0000001a;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:2px;padding-bottom:2px;font-size:9.5px;font-weight:700;display:flex}.application .plan-tournee{letter-spacing:.03em;border:1px solid var(--trait-fort);color:var(--encre-tenue);border-radius:2px;padding:0 3px;font-size:8px;font-weight:700}.application .plan-statut{letter-spacing:.05em;text-transform:uppercase;color:var(--encre-tenue);white-space:nowrap;margin-left:auto;font-size:8px;font-weight:700}.application .plan-etape{grid-template-columns:10px 1fr auto 9px;align-items:baseline;gap:3px;font-size:10px;line-height:1.4;display:grid}.application .plan-etape.plan-autre{color:var(--encre-tenue)}.application .plan-sens{font-size:7.5px}.application .plan-sens.plan-charge{color:var(--attente)}.application .plan-sens.plan-livre{color:var(--fait)}.application .plan-lieu{overflow-wrap:anywhere}.application .plan-dep{font-family:var(--chiffres);color:var(--encre-tenue);font-size:8.5px}.application .plan-heure{font-family:var(--chiffres);font-variant-numeric:tabular-nums;color:var(--encre-douce);white-space:nowrap;font-size:9.5px}.application .plan-marque{color:var(--fait);font-size:8.5px}.application .plan-marque.plan-mlitige{color:var(--refus)}.application .plan-charge-dite{font-family:var(--chiffres);color:var(--encre-tenue);grid-column:2/-1;font-size:8.5px;line-height:1.35}.application .plan-relais{color:var(--encre-tenue);font-size:9px;line-height:1.35}.application .plan-client{color:var(--encre-douce);overflow-wrap:anywhere;border-top:1px solid #00000012;margin-top:2px;padding-top:2px;font-size:9.5px;font-weight:600}.application .plan-case.plan-empechee{background:repeating-linear-gradient(135deg,#fff,#fff 5px,#f3f5f7 5px 10px)}.application .plan-empeche{color:var(--refus);text-transform:uppercase;letter-spacing:.03em;font-size:9.5px;font-weight:700;line-height:1.3}.application .plan-empeche span{font-family:var(--chiffres);text-transform:none;letter-spacing:0;color:var(--encre-tenue);font-size:8.5px;font-weight:400;display:block}.application .plan-legende{border-top:1px solid var(--trait);color:var(--encre-tenue);flex-wrap:wrap;align-items:center;gap:11px;margin-top:6px;padding-top:5px;font-size:9px;display:flex}.application .plan-legende span{align-items:center;gap:3px;display:inline-flex}.application .plan-pastille{border:1px solid #0003;border-radius:2px;width:8px;height:8px;display:inline-block}.application .plan-pastille.plan-planifie{background:var(--accent-doux);border-color:var(--accent)}.application .plan-pastille.plan-encours,.application .plan-pastille.plan-attente{background:var(--attente-doux);border-color:var(--attente)}.application .plan-pastille.plan-livre{background:var(--fait-doux);border-color:var(--fait)}.application .plan-pastille.plan-annule{background:var(--refus-doux);border-color:var(--refus)}.application .plan-a-affecter{break-before:page;page-break-before:always}.application .plan-bandeau-pile{border-bottom:2px solid var(--encre);margin-bottom:9px;padding-bottom:6px}.application .plan-colonnes-pile{columns:4;column-gap:14px}.application .plan-groupe{break-inside:avoid;margin-bottom:9px}.application .plan-groupe>p{font-family:var(--chiffres);color:var(--encre-douce);border-bottom:1px solid var(--trait);margin:0 0 4px;padding-bottom:2px;font-size:10px;font-weight:700}.application .plan-a-affecter .plan-legende{margin-top:9px}@media print{.application .plan-document{width:auto}.application .plan-cadre{display:block}body,.application .plan-voile{background:#fff}}.application .fichier-cache{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.application .bouton-attente{opacity:.6;cursor:progress}.application .bandeau-lecture{border:1px solid var(--accent);background:var(--accent-doux);border-left-width:4px;border-radius:4px;margin-bottom:16px;padding:12px 14px}.application .bandeau-lecture-tete{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.application .bandeau-lecture-tete b{font-size:14px}.application .bandeau-lecture-tete .aide-saisie{flex:260px;margin:0}.application .bandeau-lecture-autres{background:var(--attente-doux);border-left:3px solid var(--attente);color:#5a3f08;margin:10px 0 0;padding:6px 10px;font-size:13px}.application .bandeau-lecture-bloc{background:var(--refus-doux);border-left:3px solid var(--refus);border-radius:3px;margin-top:10px;padding:8px 10px}.application .bandeau-lecture-doux{background:var(--attente-doux);border-left-color:var(--attente)}.application .bandeau-lecture-bloc .titre-section{margin:0 0 4px}.application .bandeau-lecture-bloc ul,.application .bandeau-lecture-detail ul{margin:0;padding-left:18px;font-size:13px;line-height:1.5}.application .bandeau-lecture-detail{margin-top:10px;font-size:13px}.application .bandeau-lecture-detail summary{cursor:pointer;color:var(--encre-douce)}.application .bandeau-lecture-detail ul{color:var(--encre-tenue);margin-top:6px}.application .jrn-compteur{background:var(--attente-doux);color:var(--attente);font-family:var(--chiffres);border-radius:999px;margin-left:12px;padding:2px 10px;font-size:12px;font-weight:600}.application .jrn-compteur.jrn-fini{background:var(--fait-doux);color:var(--fait)}.application .jrn-accord{color:var(--fait);font-size:12px}.application .jrn-alerte{color:var(--refus);font-size:12px}.application .jrn-nature{width:auto;min-width:92px;padding:3px 6px;font-size:12.5px}.application .jrn-table th:nth-child(2),.application .jrn-table td:nth-child(2){white-space:nowrap;width:1%}.application .svc-champ{width:auto;min-width:190px}.application .svc-date{width:auto;min-width:150px}.application .jrn-totaux{border:1px solid var(--trait);background:var(--surface);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:28px;margin-top:14px;padding:14px 18px;display:flex}.application .jrn-total{color:var(--encre-douce);font-size:12.5px}.application .jrn-total b{color:var(--encre);font-family:var(--chiffres);margin-right:5px;font-size:16px}.application .jrn-marge{margin-left:auto}.application .jrn-marge b{font-size:19px}.application .jrn-marge.jrn-gain b{color:var(--fait)}.application .jrn-marge.jrn-perte b{color:var(--refus)}.application .jrn-calcul-bloc{margin-top:10px}.application .jrn-calcul-bouton{color:var(--encre-tenue);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:12.5px}.application .jrn-calcul-bouton:hover{color:var(--accent)}.application .jrn-calcul-detail{border:1px solid var(--trait);background:var(--fond);border-radius:6px;margin-top:6px;padding:16px 18px}.application .jrn-calcul-groupe{margin-bottom:14px;display:block}.application .jrn-calcul-groupe:last-of-type{margin-bottom:0}.application .jrn-calcul-titre{color:var(--encre-tenue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.application .jrn-calcul-ligne{color:var(--encre-douce);justify-content:space-between;gap:24px;padding:3px 0;font-size:13px;display:flex}.application .jrn-calcul-ligne b{color:var(--encre);font-family:var(--chiffres)}.application .jrn-calcul-sous-total{border-top:1px solid var(--trait);color:var(--encre);margin-top:4px;padding-top:6px}.application .jrn-calcul-total{border-top:2px solid var(--trait-fort);color:var(--encre);margin-top:4px;padding-top:8px;font-weight:600}.application .jrn-calcul-total b{font-size:15px}.application .jrn-calcul-manques{color:var(--attente);margin:12px 0 0;font-size:12.5px}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/polices/poppins-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/polices/poppins-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/polices/poppins-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/polices/poppins-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fond:#f2f5fc;--surface:#fff;--encre:#1c2541;--encre-douce:#5d6680;--encre-tenue:#7a849e;--trait:#dde3f0;--trait-fort:#c3cdea;--accent:#1b3fc4;--accent-doux:#e3e9f7;--marine:#12307a;--sans:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--chiffres:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.application .barre-haute{background:var(--marine);border-bottom:none;gap:16px;height:64px;padding:0 24px}.application .mot-appli{color:#fff;font-size:22px;font-weight:700}.application .filet{background:#ffffff38;height:26px}.application .choix-module{color:#fff;background:#ffffff1a;border-radius:20px;padding:8px 14px;font-size:15px}.application .choix-module:hover,.application .choix-module[aria-expanded=true]{color:#fff;background:#fff3}.application .choix-module svg,.application .choix-module[aria-expanded=true] svg{color:#fff}.application .bouton-rond{color:#aebce6;width:36px;height:36px}.application .bouton-rond:hover,.application .bouton-rond[aria-expanded=true]{color:#fff;background:#ffffff1a}.application .bouton-rond:disabled,.application .bouton-rond:disabled:hover{color:#6f84c4;background:0 0}.application .identite-barre{color:#fff;flex-direction:column;align-items:flex-end;margin-left:6px;line-height:1.3;display:flex}.application .identite-barre .societe-barre{font-size:13px;font-weight:600}.application .identite-barre .personne-barre{color:#aebce6;font-size:11.5px}.application .rond-societe{width:36px;height:36px;color:var(--marine);background:#fff;font-size:13px}.application .sous-navigation{background:var(--fond);border-bottom:1px solid var(--trait);align-items:center;gap:4px;padding:8px 20px}.application .onglet-sous{min-height:36px;color:var(--marine);border:none;border-radius:18px;align-items:center;gap:4px;margin-bottom:0;padding:0 14px;font-size:13.5px;display:inline-flex}.application .onglet-sous:hover{color:var(--marine);background:var(--accent-doux)}.application .onglet-sous[aria-selected=true]{color:#fff;background:var(--accent)}.application .filet-sous{background:var(--trait-fort);height:22px}.bouton,.application .bouton{border-radius:20px;justify-content:center;align-items:center;min-height:38px;padding:0 18px;font-weight:500;display:inline-flex}.bouton-discret,.application .bouton-discret{color:var(--marine);background:var(--surface);border-color:var(--trait-fort);font-weight:500}.application .bouton-petit{border-radius:16px}.application .boite,.application .champ-boite{border-color:var(--trait);border-radius:6px}.application .recherche{border-color:var(--trait);border-radius:19px;padding:8px 14px}.application .barre-outils{background:var(--fond);border-bottom:none;border-radius:10px;margin:16px 24px 0;padding:12px 16px}.application .decompte{color:var(--encre-douce);border-bottom:none;padding:12px 24px 8px}.application .tableau-cadre{border:1px solid var(--trait);border-radius:10px;flex:0 auto;margin:4px 24px 24px}.application thead th{letter-spacing:.04em;color:var(--encre-douce);background:var(--fond);padding:12px 14px;font-size:11.5px}.application tbody td{border-bottom:1px solid #e8ecf5;padding:12px 14px}.application .statut,.application .pastille{border-radius:12px;padding:2px 10px}.application .statut.encours{background:var(--marine)}.bandeau,.application .bandeau{border-left:none;border-radius:8px;padding:10px 14px}.application .fiche-neuve{box-sizing:border-box;background:var(--surface);flex-direction:column;gap:24px;width:100%;padding:24px 32px 40px;display:flex}.application .tete-fiche-neuve{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.application .titre-fiche-neuve{color:var(--marine);margin:0;font-size:24px;font-weight:600}.application .actions-fiche-neuve{gap:10px;margin-left:auto;display:flex}.application .haut-fiche-neuve{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.application .colonne-fiche-neuve{flex-direction:column;flex:999 640px;gap:24px;min-width:0;display:flex}.application .volet-fiche-neuve{flex:300px;min-width:0}.application .ligne-prix-vehicule{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}@media (width<=900px){.application .ligne-prix-vehicule{grid-template-columns:minmax(0,1fr)}}.application .fn-bloc{background:var(--fond);border-radius:10px;flex-direction:column;gap:16px;min-width:0;padding:24px 28px;display:flex}.application .titre-bloc-ot{color:var(--marine);margin:0;font-size:18px;font-weight:600}.application .grille-bloc-ot{gap:16px;display:grid}.application .grille-bloc-ot.fn-trois{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.application .grille-bloc-ot.fn-trois{grid-template-columns:minmax(0,1fr)}}.application .fn-champ{flex-direction:column;gap:4px;min-width:0;display:flex}.application .fn-champ>label,.application .libelle-site-ot label{color:var(--encre-douce);font-size:11.5px}.application .fn-champ .boite{background:var(--surface)}.application .fn-lien{appearance:none;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12.5px;font-weight:500}.application .fn-lien:hover{color:var(--marine)}.application .case-ot{color:var(--encre);align-items:center;gap:8px;font-size:13px;display:flex}.application .case-ot input{width:16px;height:16px;accent-color:var(--accent)}.application .fil-etapes-ot{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.application .fil-etapes-ot li{gap:14px;padding-bottom:18px;display:flex;position:relative}.application .fil-etapes-ot li:not(:last-child):before{content:"";background:var(--trait);width:2px;position:absolute;top:22px;bottom:2px;left:8px}.application .rond-fil{box-sizing:border-box;border:2px solid #9aa6c6;border-radius:50%;flex:none;width:18px;height:18px}.application .texte-fil{flex-direction:column;gap:2px;display:flex}.application .quoi-fil{font-size:14px;font-weight:500}.application .quand-fil{color:var(--encre-douce);font-size:12px}.application .etapes-ot{flex-direction:column;display:flex}.application .etape-ot{border-bottom:1px solid var(--trait);padding:14px 0}.application .etape-ot:first-child{padding-top:0}.application .tete-etape-ot{align-items:center;gap:10px;min-width:0;display:flex}.application .pastille-etape-ot{border:2px solid var(--accent);border-radius:50%;flex:none;width:10px;height:10px}.application .type-etape-ot{color:var(--marine);font-size:14px;font-weight:600}.application .resume-etape-ot{color:var(--encre-douce);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;overflow:hidden}.application .actions-etape-ot{flex:none;align-items:center;gap:6px;display:flex}.application .bouton-icone-ot{appearance:none;width:28px;height:28px;color:var(--marine);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:15px}.application .bouton-icone-ot:hover{background:var(--accent-doux)}.application .corps-etape-ot{flex-direction:column;gap:12px;padding:12px 0 0 20px;display:flex}.application .grille-etape-ot{grid-template-columns:minmax(0,3fr) repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.application .grille-etape-ot.bas{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (width<=760px){.application .grille-etape-ot,.application .grille-etape-ot.bas{grid-template-columns:minmax(0,1fr)}}.application .libelle-site-ot{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.application .vehicule-etape-ot{max-width:320px}.application .nouveau-site-ot{background:var(--surface);border:1px solid var(--trait);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.application .titre-nouveau-site{color:var(--marine);margin:0;font-size:13px;font-weight:600}.application .grille-nouveau-site{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}.application .grille-nouveau-site .fn-large{grid-column:span 2}@media (width<=760px){.application .grille-nouveau-site{grid-template-columns:minmax(0,1fr)}.application .grille-nouveau-site .fn-large{grid-column:auto}}.application .pied-nouveau-site{justify-content:flex-end;gap:10px;display:flex}.application .pied-itineraire{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.application .cadre-ajout-etape{position:relative}.application .distance-ot{width:200px}.application .pilules-ot{border:1px solid var(--trait-fort);background:var(--surface);border-radius:20px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.application .pilule-ot{appearance:none;min-height:32px;color:var(--marine);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:16px;padding:0 14px;font-size:13px}.application .pilule-ot[aria-pressed=true]{background:var(--accent);color:#fff}.application .ligne-marchandise{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 16px;display:grid}.application .ligne-marchandise .charge-a{color:var(--encre-douce);grid-column:1/-1;font-size:12px}@media (width<=760px){.application .ligne-marchandise{grid-template-columns:minmax(0,1fr)}}.application .totaux-ot{color:var(--encre-douce);border-top:1px solid var(--trait);flex-wrap:wrap;gap:8px 28px;margin:0;padding-top:12px;font-size:13px;display:flex}.application .totaux-ot strong{color:var(--encre);font-weight:600}.application .grille-bloc-ot .fn-deux{grid-column:span 2}.application .grille-bloc-ot .fn-tout{grid-column:1/-1}.application .libelle-fn{color:var(--encre-douce);font-size:11.5px}.application .detail-indexation{color:var(--encre-douce);background:var(--surface);border:1px solid var(--trait);border-radius:6px;flex-wrap:wrap;gap:6px 24px;padding:10px 12px;font-size:13px;display:flex}.application .detail-indexation strong{color:var(--encre);font-weight:500}.application .ligne-prestation-fn{grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,1fr) minmax(0,1fr) 38px;align-items:end;gap:8px 12px;display:grid}@media (width<=760px){.application .ligne-prestation-fn{grid-template-columns:minmax(0,1fr)}}.application .retirer-prestation-fn{width:38px;height:38px;color:var(--encre-douce);font-size:20px}.application .pied-prix-fn{border-top:1px solid var(--trait);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.application .total-fn{color:var(--marine);font-size:16px;font-weight:600}.application .fiche-modif-fn{flex-direction:column;gap:20px;display:flex}.application .fiche-modif-fn .fn-nature{max-width:360px}.application .titre-fiche-ot{color:var(--marine)}.application .fiche-modif-fn .fn-bloc{background:var(--surface);border:1px solid var(--trait)}.application .documents-fn{flex-direction:column;gap:12px;display:flex}.application .document-fn{background:var(--surface);border:1px solid var(--trait);border-radius:6px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:13px;display:flex}.application .nom-document-fn{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.application .type-document-fn{color:var(--encre-douce);font-size:12px}.application .depot-fn{cursor:pointer;align-self:flex-start}.application .ligne-marchandise-fn{border-bottom:1px solid var(--trait);flex-direction:column;gap:10px;padding-bottom:14px;display:flex}.application .affectation-fn{color:var(--encre-douce);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.application .affectation-fn .boite{width:auto;min-width:160px;height:32px;font-size:13px}.application .grille-marchandise-fn{grid-template-columns:minmax(0,2.2fr) repeat(5,minmax(0,1fr)) minmax(0,1.2fr);align-items:end;gap:10px 12px;display:grid}@media (width<=900px){.application .grille-marchandise-fn{grid-template-columns:repeat(2,minmax(0,1fr))}}.application .grille-marchandise-fn .boite[readonly]{background:var(--fond);color:var(--encre-douce)}.application .consigne-fn{padding-bottom:10px}.application .pied-marchandise-fn{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.application .par-fn{align-items:center;gap:8px;font-size:13px;display:flex}.application .par-fn .boite{width:64px}.application .retirer-marchandise-fn{margin-left:auto}.application .ajout-marchandise-fn{align-self:flex-start}.application .packaging-fiche-fn{background:var(--surface);border:1px solid var(--trait);margin-top:20px}.application .table-packaging-fn{border-collapse:collapse;width:100%;font-size:13.5px}.application .table-packaging-fn th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--encre-douce);background:var(--fond);padding:8px 10px;font-size:11px;font-weight:600}.application .table-packaging-fn td{border-top:1px solid var(--trait);padding:8px 10px}.application .titre-page{color:var(--marine);flex:none;margin:0;padding:24px 24px 4px;font-size:24px;font-weight:600}.application .onglets,.application .onglets-listes{border-bottom:none;gap:4px;padding:10px 20px}.application .onglet-fiche,.application .onglet-liste{color:var(--marine);border:none;border-radius:18px;margin-bottom:0;padding:7px 14px;font-weight:500}.application .onglet-fiche:hover,.application .onglet-liste:hover{background:var(--accent-doux)}.application .onglet-fiche[aria-selected=true],.application .onglet-liste.actif{background:var(--accent);color:#fff;border-bottom-color:#0000}.application .onglet-fiche[aria-selected=true] .compteur{color:#fff;background:#ffffff38}.nav-telephone,.menu-telephone{display:none}@media (width<=640px){.application{padding-bottom:76px}.application .barre-haute{gap:8px;height:56px;padding:0 8px 0 16px}.application .mot-appli{font-size:18px}.application .sous-navigation,.application .identite-barre,.application .barre-haute .filet,.application .bouton-rond[aria-label=Aide]{display:none}.application .choix-module{padding:6px 10px;font-size:13px}.application .rond-societe{width:32px;height:32px;font-size:12px}.application .titre-page{padding:16px 16px 4px;font-size:22px}.application input,.application select,.application textarea{font-size:16px}.nav-telephone{z-index:40;height:68px;padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--trait);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.bouton-nav-tel{color:var(--encre-douce);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-family:inherit;font-size:11px;font-weight:500;display:flex}.bouton-nav-tel[aria-current=page]{color:var(--accent)}.menu-telephone{z-index:50;background:var(--marine);color:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.tete-menu-tel{flex:none;align-items:center;height:56px;padding:0 8px 0 20px;display:flex}.tete-menu-tel .mot-appli{letter-spacing:.06em;color:#fff;font-size:18px;font-weight:700}.fermer-menu-tel{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:flex}.identite-menu-tel{border-bottom:1px solid #ffffff24;flex-direction:column;padding:0 20px 14px;line-height:1.35;display:flex}.identite-menu-tel .societe-barre{font-size:14px;font-weight:600}.identite-menu-tel .personne-barre{color:#aebce6;font-size:12px}.corps-menu-tel{flex-direction:column;flex:1 0 auto;padding:8px 0;display:flex}.titre-menu-tel{letter-spacing:.08em;color:#aebce6;padding:14px 20px 4px;font-size:11px;font-weight:600}.entree-menu-tel{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;min-height:48px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:500;display:flex}.entree-menu-tel[aria-current=page]{background:#ffffff1f;box-shadow:inset 3px 0 #fff}.entree-menu-tel.discret{color:#aebce6;font-size:14px}.groupe-menu-tel{flex-direction:column;gap:6px;padding:8px 20px 10px;display:flex}.nom-groupe-tel{font-size:15px;font-weight:500}.pilules-menu-tel{flex-wrap:wrap;gap:6px;display:flex}.pilule-menu-tel{color:#e3e9f7;cursor:pointer;background:#ffffff1a;border:none;border-radius:18px;min-height:36px;padding:0 12px;font-family:inherit;font-size:13px}.pilule-menu-tel[aria-current=page]{color:var(--marine);background:#fff;font-weight:600}.pied-menu-tel{border-top:1px solid #ffffff24;flex:none;justify-content:space-between;padding:6px 0 20px;display:flex}}.application .cartes-ot{display:none}@media (width<=640px){.application .liste .tableau-cadre{display:none}.application .cartes-ot{flex-direction:column;gap:10px;margin:12px 16px 0;padding:0;list-style:none;display:flex}.application .carte-ot{border:1px solid var(--trait);background:var(--surface);width:100%;color:var(--encre);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:14px;font-family:inherit;display:flex}.application .tete-carte-ot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.application .tete-carte-ot .code{font-size:15px;font-weight:600}.application .prix-carte-ot{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.application .client-carte-ot{color:var(--encre-douce);font-size:13px}.application .etape-carte-ot{grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:13.5px;display:grid}.application .lieu-carte-ot{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.application .quand-carte-ot{color:var(--encre-douce);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.application .sens-ch{color:var(--accent);font-size:10px}.application .sens-li{color:var(--fait);font-size:10px}.application .liste .barre-outils{flex-wrap:wrap;gap:8px;margin:12px 16px 0;padding:12px}.application .liste>.compte,.application .liste>p{margin-left:16px;margin-right:16px}.application .liste .barre-outils .recherche{flex:100%;width:100%}.application .liste .barre-outils .champ-date{flex:40%;min-width:0}.application .liste .barre-outils .champ-date .champ{width:100%;min-width:0}.application .liste .barre-outils .a-droite{flex:100%;margin-left:0}.application .bouton-nouvel-ordre{z-index:30;border-radius:50%;width:56px;height:56px;padding:0;font-size:0;position:fixed;bottom:84px;right:16px;box-shadow:0 4px 12px #12307a4d}.application .bouton-nouvel-ordre:before{content:"+";font-size:28px;line-height:1}.application .fiche-neuve{gap:12px;padding:12px 16px 96px}.application .titre-fiche-neuve{font-size:20px}.application .haut-fiche-neuve,.application .colonne-fiche-neuve,.application .ligne-prix-vehicule{gap:12px}.application .fn-bloc{border-radius:12px;gap:12px;padding:16px}.application .titre-bloc-ot{font-size:16px}.application .actions-fiche-neuve{z-index:35;background:var(--surface);border-top:1px solid var(--trait);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;margin:0;padding:10px 16px;display:grid;position:fixed;bottom:68px;left:0;right:0}.application .actions-fiche-neuve .bouton{min-height:48px}}.application .actions-fiche{align-items:center;position:relative}.application .plus-actions-tel{border:1px solid var(--trait-fort);background:var(--surface);width:38px;height:38px;color:var(--marine);cursor:pointer;border-radius:50%;flex:none;order:99;justify-content:center;align-items:center;font-size:18px;display:flex}.application .menu-actions-fiche{display:none}.application .actions-fiche.actions-tel-ouvertes .menu-actions-fiche{z-index:40;background:var(--surface);border:1px solid var(--trait);border-radius:12px;flex-direction:column;gap:4px;min-width:230px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0a143c2e}.application .menu-actions-fiche .bouton{text-align:left;background:0 0;border-color:#0000;border-radius:8px;justify-content:flex-start;width:100%;min-height:38px}.application .menu-actions-fiche .bouton:hover:not(:disabled){background:var(--fond)}.application .menu-actions-fiche .sous-action{background:var(--fond);font-weight:400}@media (width<=640px){.application .actions-fiche{flex-wrap:nowrap;gap:8px;width:100%}.application .actions-fiche:not(.actions-tel-ouvertes)>.bouton:not(:nth-child(2)){display:none}.application .actions-fiche>.bouton:nth-child(2){flex:1;min-height:44px}.application .plus-actions-tel{border:1px solid var(--trait-fort);background:var(--surface);width:44px;height:44px;color:var(--marine);cursor:pointer;border-radius:50%;flex:none;order:2;justify-content:center;align-items:center;font-size:20px;display:flex}.application .actions-fiche.actions-tel-ouvertes{z-index:60;padding:16px 16px calc(20px + env(safe-area-inset-bottom));background:var(--surface);border-radius:18px 18px 0 0;flex-direction:column;align-items:stretch;gap:8px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 0 0 100vmax #0c183c73}.application .actions-fiche.actions-tel-ouvertes>.bouton{width:100%;min-height:48px}.application .actions-fiche.actions-tel-ouvertes .plus-actions-tel{border-radius:24px;order:99;width:100%;font-size:14px}.application .actions-fiche.actions-tel-ouvertes .plus-actions-tel:after{content:"Fermer"}.application .actions-fiche.actions-tel-ouvertes .plus-actions-tel{font-size:0}.application .actions-fiche.actions-tel-ouvertes .plus-actions-tel:after{font-size:14px}.application .actions-fiche.actions-tel-ouvertes .menu-actions-fiche{display:contents}.application .actions-fiche.actions-tel-ouvertes .menu-actions-fiche .bouton{text-align:center;border-color:var(--trait-fort);background:var(--surface);border-radius:20px;justify-content:center;width:100%;min-height:48px}.application table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}.application .photo-tel,.application .lien-itineraire{display:none}@media (width<=640px){.application .photo-tel{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.application .lien-itineraire{color:var(--accent);margin-top:6px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-block}.application .actions-etape{flex-wrap:wrap}}.application .planning-tel{display:none}@media (width<=640px){.application .planning .planning-corps,.application .planning .planning-legende,.application .planning .bascule,.application .planning-barre>.bouton:last-child{display:none}.application .planning{padding:12px 16px 16px}.application .planning-barre{flex-wrap:wrap;gap:8px}.application .planning-barre .titre-semaine{flex:100%;order:-1;font-size:18px}.application .planning-barre .recherche{flex:100%;width:100%}.application .planning-tel{flex-direction:column;gap:10px;margin-top:12px;display:flex}.application .jours-tel{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.application .jour-tel{min-height:56px;color:var(--marine);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:2px;font-family:inherit;font-size:11.5px;display:flex}.application .jour-tel b{font-size:17px;font-weight:600}.application .jour-tel[aria-pressed=true]{background:var(--accent);color:#fff}.application .titre-tel{letter-spacing:.06em;text-transform:uppercase;color:var(--encre-douce);margin:8px 0 0;font-size:11px;font-weight:600}.application .carte-tel{border:1px dashed var(--trait-fort);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.application .entete-tel{color:var(--marine);text-align:left;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:8px;padding:0;font-family:inherit;display:flex}.application .entete-tel span{color:var(--encre-douce);font-size:12.5px}.application .affecter-tel{min-height:44px;margin-top:4px}.application .camion-tel{border:1px solid var(--trait);border-radius:12px;padding-bottom:4px;overflow:hidden}.application .tete-camion-tel{background:var(--fond);align-items:baseline;gap:10px;padding:12px 14px;display:flex}.application .tete-camion-tel .nom{font-weight:600}.application .tete-camion-tel .nom.sans{color:var(--encre-tenue)}.application .tete-camion-tel .materiel{color:var(--encre-tenue);margin-left:auto;font-size:11.5px}.application .camion-tel .mention-empeche{margin:10px 12px 0}.application .camion-tel .bloc-ot{text-align:left;cursor:pointer;width:calc(100% - 24px);margin:10px 12px;font-family:inherit;display:block}.application .vide-tel{color:var(--encre-tenue);margin:10px 14px;font-size:13px}.application .voile-tel{z-index:60;background:#0c183c73;align-items:flex-end;display:flex;position:fixed;inset:0}.application .panneau-tel{width:100%;max-height:80vh;padding:16px 16px calc(20px + env(safe-area-inset-bottom));background:var(--surface);border-radius:18px 18px 0 0;flex-direction:column;gap:4px;display:flex;overflow-y:auto}.application .panneau-tel h3{color:var(--marine);margin:0 0 8px;font-size:16px}.application .choix-tel{border:none;border-top:1px solid var(--trait);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;min-height:56px;padding:8px 4px;font-family:inherit;display:flex}.application .choix-tel .nom{color:var(--encre);font-size:15px;font-weight:500}.application .choix-tel .materiel{color:var(--encre-douce);font-size:12px}.application .choix-tel .empeche-tel{color:var(--refus)}.application .jrn-table{display:block;overflow:visible}.application .jrn-table thead{display:none}.application .jrn-table tbody{flex-direction:column;display:flex}.application .jrn-table tr{display:block}.application .jrn-table .jrn-route{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:4px 8px;padding:8px 12px 12px;display:grid}.application .jrn-table .jrn-route td{background:0 0;border:none;flex-direction:column;gap:2px;width:auto;min-width:0;padding:0;display:flex}.application .jrn-table .jrn-route{background:var(--fond);border-top:1px solid var(--trait)}.application .jrn-table .jrn-route td:first-child{grid-column:1/-1;display:block}.application .jrn-table .jrn-route td:nth-child(3):before,.application .jrn-table .jrn-route td:nth-child(4):before{color:var(--encre-douce);font-size:11.5px}.application .jrn-table .jrn-route td:nth-child(3):before{content:"Km"}.application .jrn-table .jrn-route td:nth-child(4):before{content:"Péage"}.application .jrn-table .jrn-route td:nth-child(2):before{content:" ";font-size:11.5px}.application .jrn-table .jrn-route select,.application .jrn-table .jrn-route input{width:100%;min-width:0;min-height:44px}.application .jrn-table .jrn-arret td{padding:10px 12px;display:block}.application .ecran-accueil{--marge-accueil:16px}.application .phrase-accueil{font-size:24px}.application .actions-accueil .action-accueil:not(:first-child){display:none}.application .actions-accueil .action-accueil:first-child{background:var(--accent);color:#fff;border-radius:24px;justify-content:center;align-items:center;min-height:48px;font-weight:600;display:flex}.application .chiffres-accueil{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.application .chiffre-accueil{background:var(--fond);border-radius:12px;padding:14px}.application .valeur-chiffre-accueil{font-size:20px}.application .vignettes-accueil{flex-direction:column;gap:8px;display:flex}.application .vignette-accueil{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:grid}.application .vignette-accueil .valeur-vignette-accueil{order:-1;min-width:34px;font-size:22px}.application .vignette-accueil .pied-vignette-accueil{border:none;margin:0;padding:0}.application .analyses-accueil,.application .vignette-accueil-a-venir{display:none}.application .actions-accueil .action-accueil:first-child{width:100%}.application .vignette-accueil .valeur-vignette-accueil{align-self:center;margin:0;line-height:1}.application .vignette-accueil .titre-vignette-accueil{margin:0}:is(.application .groupes-accueil>:has(.vignette-accueil):not(:has(.vignette-accueil:not(.vignette-accueil-a-venir))),.application .bande-accueil:has(.analyses-accueil)){display:none}}.application .barre-age-tel{display:none}@media (width<=640px){.application .table-balance{display:block;overflow:visible}.application .table-balance thead{display:none}.application .table-balance tbody{flex-direction:column;display:flex}.application .table-balance tr{border-top:1px solid var(--trait);grid-template-columns:minmax(0,1fr) 104px;align-items:start;gap:4px 12px;padding:12px 14px;display:grid}.application .table-balance td{border:none;padding:0;display:none}.application .table-balance td:first-child,.application .table-balance td.total-balance{display:block}.application .table-balance td.total-balance{font-size:15px;font-weight:600}.application .barre-age-tel{background:var(--trait);border-radius:4px;height:8px;margin-top:8px;display:flex;overflow:hidden}.application .barre-age-tel .age-a-echoir{background:#9aa6c6}.application .barre-age-tel .age-1-15{background:#d9a43a}.application .barre-age-tel .age-16-30{background:#c98a12}.application .barre-age-tel .age-31-45{background:#c0582b}.application .barre-age-tel .age-46-60{background:#a8402a}.application .barre-age-tel .age-60\+{background:#9c2a2b}.application .table-relances{display:block;overflow:visible}.application .table-relances thead{display:none}.application .table-relances tbody{flex-direction:column;display:flex}.application .table-relances tr{border-top:1px solid var(--trait);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 14px;display:flex}.application .table-relances td{border:none;padding:0;display:block}.application .table-relances td:first-child{flex:100%;font-weight:600}.application .table-relances td:last-child{flex:100%}.application .table-relances td:last-child .bouton{width:100%;min-height:44px}.application .table-relances tr.ligne-client td{font-weight:600}.application .tuiles-recouvrement{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.application .tuiles-recouvrement>:first-child{grid-column:1/-1}.application .tuiles-recouvrement>*{min-width:0;padding:12px 14px}.application .tuiles-recouvrement b,.application .tuiles-recouvrement strong{font-size:20px}}.application .pointage{box-sizing:border-box;background:var(--surface);gap:20px;width:100%;padding:20px 32px 40px}.application .pointage .barre-outils{background:0 0;gap:10px;margin:0;padding:0}.application .pointage>.bandeau{margin:0}.application .pt-tete{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.application .pt-qui-bloc{flex-direction:column;gap:2px;display:flex}.application .pt-titre{letter-spacing:.02em;color:var(--marine);margin:0;font-size:24px;font-weight:600}.application .pt-qui{color:var(--encre-douce);font-size:13.5px}.application .pt-etat{background:var(--attente-doux);height:26px;color:var(--attente);border-radius:13px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.application .pt-etat-fini,.application .pt-etat-close{background:var(--fait-doux);color:var(--fait)}.application .pt-actions{gap:10px;margin-left:auto;display:flex}.application .pt-colonnes{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.application .pt-fil-bloc{flex:999 720px}.application .pt-cote{flex-direction:column;flex:380px;gap:16px;min-width:0;display:flex}.application .pt-fil{flex-direction:column;gap:4px;display:flex;position:relative}.application .pt-fil:before{content:"";background:#c9d3ee;width:2px;position:absolute;top:16px;bottom:16px;left:11px}.application .pt-arret{align-items:flex-start;gap:14px;padding:8px 0;display:flex;position:relative}.application .pt-noeud{z-index:1;border:2px solid var(--accent);background:var(--surface);box-sizing:border-box;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-top:1px;position:relative}.application .pt-noeud-plein{background:var(--marine);border-color:var(--marine)}.application .pt-arret-texte{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.application .pt-genre{letter-spacing:.06em;text-transform:uppercase;color:var(--encre-douce);font-size:11px;font-weight:600}.application .pt-lieu{color:var(--marine);font-size:15px;font-weight:600}.application .pt-sous{color:var(--encre-douce);font-size:12.5px}.application .pt-fin{max-width:340px;margin-top:4px}.application .pt-vide{margin:0 0 0 38px}.application .pt-ordre{flex-shrink:0;gap:6px;display:flex}.application .pt-ordre button{border:1px solid var(--trait);background:var(--surface);width:32px;height:32px;color:var(--marine);font:inherit;cursor:pointer;border-radius:16px;font-size:15px}.application .pt-ordre button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.application .pt-ordre button:disabled{opacity:.35;cursor:default}.application .pt-route{background:var(--surface);border:1px solid var(--trait);border-radius:10px;grid-template-columns:minmax(0,1fr) auto 120px 120px;align-items:center;gap:14px;margin-left:38px;padding:10px 14px;display:grid;position:relative}.application .pt-trajet{color:var(--encre);font-size:13.5px}.application .pt-seg{background:#eef1f7;border-radius:18px;padding:3px;display:flex}.application .pt-seg button{min-height:30px;color:var(--encre-douce);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:15px;padding:0 14px;font-size:13px;font-weight:500}.application .pt-seg button.pt-seg-on{background:var(--accent);color:#fff}.application .pt-seg button:disabled{cursor:default}.application .pt-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.application .pt-unite{display:block;position:relative}.application .pt-unite .jrn-case{width:100%;height:38px;font-family:var(--sans);box-sizing:border-box;border-radius:6px;padding:0 34px 0 12px;font-size:14px}.application .pt-unite>span{color:var(--encre-tenue);pointer-events:none;font-size:12.5px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.application .pt-unite-large{width:160px}.application .pt-unite-large .jrn-case{padding-right:72px}.application .pt-manque .jrn-case{background:#fffaf0;border-color:#e0a63a}.application .pt-tuiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.application .pt-tuile{background:var(--surface);border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.application .pt-tuile b{white-space:nowrap;color:var(--marine);font-variant-numeric:tabular-nums;font-size:21px;font-weight:600}.application .pt-tuile span{color:var(--encre-douce);font-size:12px}.application .pt-tuile.pt-perte b{color:var(--refus)}.application .pt-tuile.pt-gain b{color:var(--fait)}.application .pt-calcul-bouton{align-self:flex-start}.application .pt-calcul{background:var(--surface);border-radius:10px;margin:0;padding:6px 16px 12px}.application .pt-cote .bandeau{margin:0}.application .pt-conso{gap:6px}.application .pt-conso .sourdine{font-size:12.5px}.application .pt-calcul .jrn-calcul-ligne b{white-space:nowrap}.application .pt-conso-ligne{align-items:center;gap:12px;display:flex}.application .pt-conso-titre{color:var(--marine);flex:1;font-size:14px;font-weight:600}@media (width<=640px){.application .pointage{gap:14px;padding:12px 16px 24px}.application .pt-actions{width:100%;margin-left:0}.application .pt-actions .bouton{flex:1;min-height:44px}.application .pt-route{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-left:30px;padding:10px 12px}.application .pt-trajet,.application .pt-seg{grid-column:1/-1}.application .pt-seg button{flex:1;min-height:40px}.application .pt-unite .jrn-case{height:44px;font-size:16px}.application .pt-fin{max-width:none}.application .pt-unite-large{width:150px}}.application .titre-indexation{color:var(--marine);margin:24px 24px 0;font-size:17px;font-weight:600}.application .parametres>.bandeau:first-child,.application .parametres>.attente:first-child{margin-top:16px}@media (width<=640px){.application .pt-ordre button{width:44px;height:44px}}.application .pt-tuile-bouton{font:inherit;text-align:left;cursor:pointer;border:none}.application .pt-tuile-bouton:hover{box-shadow:inset 0 0 0 1px var(--accent)}.application .pt-tuile-bouton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.application .pt-part-ca{flex-direction:column;padding:2px 0 6px;display:flex}.application .pt-part-explication{color:var(--encre-douce);font-size:12px}.application .corps:has(>.ac-pile){align-content:start}.application .ac-pile{flex-direction:column;min-width:0;min-height:0;display:flex}.application .ac-pile>.liste{flex:auto}.ac-onglets{border-bottom:1px solid var(--trait);gap:4px;margin:0 24px 14px;display:flex}.ac-onglet{font:inherit;color:var(--encre-douce);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.ac-onglet.actif{color:var(--accent);border-bottom-color:var(--accent)}.ac-compte{background:var(--accent);color:#fff;text-align:center;border-radius:999px;min-width:20px;padding:1px 7px;font-size:12px}.ac-depot{border:1.5px dashed var(--trait-fort);border-radius:12px;min-height:120px;margin:12px 24px 24px;overflow-x:auto}.ac-vide{color:var(--encre-tenue);text-align:center;margin:0;padding:44px 16px}.ac-table{border-collapse:collapse;width:100%;font-size:14px}.ac-table th{text-align:left;color:var(--encre-tenue);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--trait);padding:10px 12px;font-size:12px;font-weight:600}.application .ac-table td{border-bottom:1px solid var(--trait);vertical-align:top;white-space:normal;padding:10px 12px}.application .ac-table td.ac-actions,.application .ac-table td.ac-nombre{white-space:nowrap}.ac-table tr:last-child td{border-bottom:0}.ac-nombre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ac-fichier{word-break:break-word;font-weight:600}.ac-rang{color:var(--encre-tenue)}.ac-pastille{background:var(--accent-doux);color:var(--accent);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.ac-pastille-lue{background:var(--fait-doux);color:var(--fait)}.ac-pastille-echec{background:var(--refus-doux);color:var(--refus)}.ac-pastille-en_envoi,.ac-pastille-a_lire{background:var(--attente-doux);color:var(--attente)}.ac-message,.ac-doublon{margin-top:4px;font-size:12px;display:block}.ac-message{color:var(--refus)}.ac-doublon{color:var(--attente);font-weight:600}.ac-actions{white-space:nowrap;text-align:right}.ac-actions .bouton+.bouton{margin-left:6px}@media (width<=640px){.application .ac-table{min-width:560px}.ac-depot{margin:12px 16px 16px}.ac-onglets{margin:0 16px 12px}.ac-table th:nth-child(4),.ac-table td:nth-child(4),.ac-table th:nth-child(5),.ac-table td:nth-child(5){display:none}}.application .pil-ecran{flex-direction:column;flex:auto;min-width:0;display:flex}.application .pil-onglets{margin-top:8px}.application .pil-tableau{padding:0 24px 32px}.application .pil-periode{background:var(--accent-doux);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;padding:12px 16px;display:flex}.application .pil-pilule{border:1px solid var(--trait);background:var(--surface);font:inherit;color:var(--accent);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:14px}.application .pil-pilule.actif{background:var(--accent);border-color:var(--accent);color:#fff}.application .pil-date{width:auto}.application .pil-compte{color:var(--encre-tenue);margin-left:auto;font-size:13px}.application .pil-tuiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.application .pil-tuile{background:var(--accent-doux);border-radius:14px;padding:14px 16px}.application .pil-tuile b{color:var(--marine);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;display:block}.application .pil-tuile span{color:var(--encre-douce);font-size:13px}.application .pil-perte{color:var(--refus)!important}.application .pil-grille-cartes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.application .pil-carte{border:1px solid var(--trait);border-radius:14px;min-width:0;padding:16px 18px}.application .pil-carte h2{color:var(--marine);margin:0 0 8px;font-size:15px}.application .pil-legende{color:var(--encre-douce);gap:14px;margin-bottom:6px;font-size:12px;display:flex}.application .pil-legende i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.application .pil-charge-pastille{background:var(--accent)}.application .pil-vide-pastille{background:#a9b6dc}.application .pil-cout-pastille{background:#c46a12}.application .pil-grille{stroke:var(--trait);stroke-width:1px}.application .pil-graduation{fill:var(--encre-tenue);font-size:11px}.application .pil-charge{fill:var(--accent)}.application .pil-vide{fill:#a9b6dc}.application .pil-ligne-ca,.application .pil-ligne-cout{fill:none;stroke-width:2px;stroke-linejoin:round}.application .pil-ligne-ca{stroke:var(--accent)}.application .pil-ligne-cout{stroke:#c46a12}.application .pil-point-ca{fill:var(--accent);stroke:#fff;stroke-width:1.5px}.application .pil-point-cout{fill:#c46a12;stroke:#fff;stroke-width:1.5px}.application .pil-survol{fill:#0000}.application .pil-survol:hover{fill:#1b3fc40f}.application .pil-rang{grid-template-columns:120px minmax(0,1fr) 90px 70px 84px;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:grid}.application .pil-rangs-ca .pil-rang{grid-template-columns:160px minmax(0,1fr) 96px}.application .pil-rang-tete{color:var(--encre-tenue);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.application .pil-nom{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.application .pil-barre{background:var(--accent-doux);border-radius:4px;height:14px;position:relative;overflow:hidden}.application .pil-barre i{background:var(--accent);border-radius:0 4px 4px 0;position:absolute;inset:0 auto 0 0}.application .pil-chiffre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.application .pil-marge{font-weight:600}.application .pil-vide-msg{color:var(--encre-tenue);text-align:center;padding:40px 16px}@media (width<=900px){.application .pil-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}.application .pil-grille-cartes{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.application .pil-tableau{padding:0 16px 96px}.application .pil-compte{flex:100%;margin-left:0}.application .pil-barre{visibility:hidden}.application .pil-rang{grid-template-columns:minmax(0,1fr) 0 78px 56px 70px;gap:6px;font-size:12px}.application .pil-rangs-ca .pil-rang{grid-template-columns:minmax(0,1fr) 0 90px}}.application .bandeau-pennylane{color:var(--encre-douce);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.application .bandeau-pennylane .bp-refus{text-align:right;color:var(--refus);flex-basis:100%}.application .carrosseries{grid-template-columns:repeat(4,minmax(0,150px));gap:12px;display:grid}.application .carrosserie{border:1px solid var(--trait-fort);background:var(--surface);color:var(--marine);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px 10px;font-size:13px;font-weight:500;display:flex}.application .carrosserie:hover{background:var(--fond)}.application .carrosserie[aria-pressed=true]{border:2px solid var(--accent);color:var(--accent);background:#e3e9f7;padding:11px 7px 9px}@media (width<=640px){.application .carrosseries{grid-template-columns:repeat(2,minmax(0,1fr))}}.application .rp-ecran{flex-direction:column;gap:14px;display:flex}.application .rp-chiffres{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.application .rp-chiffre{background:var(--fond);border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.application .rp-chiffre span{color:var(--encre-douce);font-size:13px}.application .rp-chiffre b{color:var(--marine);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.application .rp-chiffre b.rp-rouge{color:var(--refus)}.application .rp-groupe{color:var(--marine);align-items:center;gap:10px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.application .rp-pastille,.application .rp-niveau{white-space:nowrap;border-radius:12px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.application .rp-p-rouge,.application .rp-mise_en_demeure{color:#9c2a2b;background:#fbe6e6}.application .rp-p-bleu,.application .rp-relance1,.application .rp-relance2{color:#12307a;background:#e3e9f7}.application .rp-p-gris,.application .rp-avis{color:#4a5370;background:#eef1f7}.application .rp-relance3,.application .rp-relance4{color:#7a5208;background:#fdf1d8}.application .rp-cadre{border:1px solid var(--trait);border-radius:10px;overflow-x:auto}.application .rp-table{border-collapse:collapse;width:100%}.application .rp-table th{background:var(--fond);letter-spacing:.04em;text-transform:uppercase;text-align:left;color:var(--encre-douce);white-space:nowrap;padding:12px 14px;font-size:11.5px;font-weight:600}.application .rp-table td{border-top:1px solid var(--trait);vertical-align:middle;padding:12px 14px;font-size:13.5px}.application .rp-table .n{text-align:right;font-variant-numeric:tabular-nums}.application .rp-client{font-weight:500}.application .rp-sous{color:var(--encre-douce);margin-top:2px;font-size:12px;display:block}.application .rp-vide{color:#8b95b0}.application .rp-refus{color:var(--refus)}.application .rp-actions{text-align:right;white-space:nowrap}.application .rp-vide-file{text-align:center;color:var(--encre-douce);padding:24px}.application .rp-voile{z-index:80;background:#0c183c66;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.application .rp-fenetre{background:var(--surface);border-radius:14px;flex-direction:column;width:min(1280px,100%);display:flex;overflow:hidden;box-shadow:0 24px 60px #0a143c4d}.application .rp-f-tete{border-bottom:1px solid var(--trait);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 22px;display:flex}.application .rp-f-titre{color:var(--marine);font-size:16px}.application .rp-f-resume{color:var(--encre-douce);font-size:13px}.application .rp-f-nav{color:var(--encre-douce);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.application .rp-fermer{width:36px;height:36px;color:var(--encre-douce);cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:22px}.application .rp-f-corps{grid-template-columns:minmax(0,1fr) 440px;display:grid}.application .rp-papier{background:#e9edf6;justify-content:center;max-height:780px;padding:24px;display:flex;position:relative;overflow:auto}.application .rp-reduit{flex:none;width:620px;height:876px}.application .rp-reduit .conf-feuille{transform-origin:0 0;transform:scale(.78)}.application .rp-hors-ecran{pointer-events:none;position:fixed;top:0;left:-10000px}.application .rp-mail{border-left:1px solid var(--trait);flex-direction:column;gap:12px;padding:18px 22px;display:flex}.application .rp-l{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.application .rp-l>span:first-child{color:var(--encre-douce)}.application .rp-objet{font-weight:500}.application .rp-texte{border:1px solid var(--trait);white-space:pre-line;border-radius:8px;min-height:200px;padding:12px;font-size:13px;line-height:1.55}.application .rp-pj{border:1px solid var(--trait);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.application .rp-pj-ic{color:#9c2a2b;background:#fbe6e6;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.application .rp-case{align-items:center;gap:8px;font-size:13px;display:flex}.application .rp-message{background:var(--fond);border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.application .rp-gel{background:var(--fond);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.application .rp-gel-actions{justify-content:flex-end;gap:8px;display:flex}.application .rp-f-pied{border-top:1px solid var(--trait);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 22px;display:flex}.application .rp-f-droite{gap:10px;margin-left:auto;display:flex}.application .conf-feuille .conf-lettre{margin-top:22px;font-size:10.5px;line-height:1.55}.application .conf-feuille .conf-lettre p{margin:0 0 8px}.application .conf-feuille .conf-lettre .conf-signature{margin-top:10px;font-weight:700}.application .conf-feuille.pour-pdf{box-shadow:none;border:0}@media (width<=900px){.application .rp-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}.application .rp-f-corps{grid-template-columns:minmax(0,1fr)}.application .rp-mail{border-left:none;border-top:1px solid var(--trait)}}.application .courrier-relance{--conf-bleu:#0756a5;--conf-gris-filet:#555;--conf-sans:Verdana, "DejaVu Sans", Geneva, Tahoma, sans-serif;--conf-serif:Georgia, "DejaVu Serif", "Times New Roman", serif}.application .rp-compte{color:var(--encre-douce);font-size:13px}.application .rp-table th .tete-tri{width:100%;padding:12px 14px}.application .rp-table th.n .tete-tri{justify-content:flex-end}.application .rp-chiffres.ep-trois{grid-template-columns:repeat(3,minmax(0,1fr))}.application .ep-case,.application .ep-date{color:var(--encre-douce);align-items:center;gap:8px;font-size:13px;display:flex}.application .ep-date .recherche{width:150px}.application .ep-client{font:inherit;color:var(--encre);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;padding:0;font-weight:500;display:inline-flex}.application .ep-fleche{width:16px;color:var(--encre-douce);display:inline-block}.application .rp-table tr.ep-facture td{background:var(--fond)}.application .rp-table td.ep-numero{padding-left:44px}.application .ep-vert{color:var(--fait)}.application .ep-ambre,.application .rp-chiffre b.ep-ambre{color:var(--attente)}.application .ep-rouge{color:var(--refus)}.application .ep-gris{color:var(--encre-tenue)}.application .ep-attente{color:var(--attente);margin:0;font-size:13px}@media (width<=720px){.application .rp-chiffres.ep-trois{grid-template-columns:1fr}}.application .rp-chiffre.ep-tuile{border:1px solid var(--trait);font:inherit;text-align:left;cursor:pointer}.application .rp-chiffre.ep-tuile:hover{border-color:var(--trait-fort)}.application .rp-chiffre .ep-note{font-size:12.5px}.application .rp-chiffre .ep-vers{color:var(--accent);margin-top:6px;font-size:12.5px}.application .ep-bloc{background:var(--fond);border-radius:10px;flex-direction:column;gap:14px;padding:16px;display:flex}.application .ep-bloc-tete{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.application .ep-bloc-tete b{color:var(--marine);font-size:14px;font-weight:600}.application .ep-bloc-tete span{color:var(--encre-douce);font-size:13px}.application .ep-barre{border-radius:9px;gap:2px;height:18px;display:flex;overflow:hidden}.application .ep-tranches{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.application .ep-tranche{flex-direction:column;gap:2px;display:flex}.application .ep-tranche span{color:var(--encre-douce);align-items:center;gap:6px;font-size:12.5px;display:flex}.application .ep-tranche i{border-radius:3px;width:10px;height:10px}.application .ep-tranche b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.application .rp-table tr.ep-cliquable{cursor:pointer}.application .rp-table tr.ep-cliquable:hover td{background:var(--fond)}@media (width<=720px){.application .ep-tranches{grid-template-columns:repeat(2,minmax(0,1fr))}}.application .table-sequence .champ.court{width:90px}.application .actions-sequence{flex-wrap:wrap;gap:10px;margin:14px 24px 24px;display:flex}.application .parametres>.attente.fait-sequence{margin:16px 24px 0}.application .table-sequence .seq-depart{color:var(--encre-tenue)}.application .tete-bloc-lettres{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.application .tete-bloc-lettres .titre-bloc-ot{margin:0}.application .pastille-beta{background:var(--fond);color:var(--encre-douce);vertical-align:middle;border-radius:10px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.application .table-lettres .numero-lettre{white-space:nowrap;font-weight:600}.application .table-lettres .actions-lettre{text-align:right;white-space:nowrap}.application .table-lettres .actions-lettre .bouton+.bouton{margin-left:6px}.application .boite-lettre-voiture{background:var(--surface);border-radius:12px;width:min(900px,100%);padding:16px;box-shadow:0 10px 30px #101a2240}.application .tete-lettre-voiture{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.application .cadre-lettre-voiture{border:1px solid var(--trait);width:100%;overflow:hidden}.application .page-lettre-voiture{transform-origin:0 0}.application .page-lettre-voiture .sig-off{visibility:hidden}.application .bloc-liens-suivi{margin-top:20px}.application .ligne-lien{border:1px solid var(--trait);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.application .ligne-lien .adresse-lien{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--encre-douce);flex:1;font-family:inherit;overflow:hidden}.application .ligne-lien .rien{flex:1}.application .ligne-lien .copie-faite{color:var(--fait,#1f6b45);font-weight:600}
