@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Archivo:wght@600;700;800&family=Sofia+Sans+Extra+Condensed:wght@700;800&display=swap";.ae .entete-ecran{align-items:center}.ae-g2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ae-g21{grid-template-columns:1.55fr 1fr;align-items:start;gap:14px;display:grid}.ae-g12{grid-template-columns:1fr 1.5fr;align-items:start;gap:14px;display:grid}.ae-g2>*,.ae-g21>*,.ae-g12>*{min-width:0}.ae-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.ae-carte{border:1px solid var(--ligne);background:#fff;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.ae-ct{font:800 15px var(--f-affiche);text-transform:uppercase;letter-spacing:.03em;color:var(--nuit2);margin:0}.ae-ligne{flex-flow:wrap;align-items:center;gap:12px}.ae-note{color:var(--gris);background:#fff;border:1px dashed #c3d4e7;border-radius:8px;margin:0;padding:8px 12px;font-size:12px}.ae-mini{color:var(--gris);font-size:12px}.ae-mono{font-family:ui-monospace,Menlo,monospace;font-size:12px}.ae-num{font:800 15px var(--f-chiffres);color:var(--nuit2)}.ae-drag{color:#6b7785;letter-spacing:-2px;cursor:grab;-webkit-user-select:none;user-select:none;font-weight:700}.ae-bon{color:#3c6e14}.ae-mauvais{color:#c2410c}.ae-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ae-gauche{align-self:flex-start}.ae-pill{color:var(--nuit2);white-space:nowrap;background:#eaf3fd;border-radius:99px;margin:1px 4px 1px 0;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.ae-pill.src{color:#5b3fa0;background:#f3eefc}.ae-pill.ter,.ae-pill.okp{color:#3c6e14;background:#eef7e2}.ae-pill.kop{color:#b23a0b;background:#fdebdd}.ae-pill.soon{color:#57626f;background:#eef0f3}.ae-pill.dk{background:var(--nuit);color:#fff}.ae-pill.yl{background:var(--accent);color:var(--nuit)}.ae-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ae-chip{color:var(--nuit);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c3d4e7;border-radius:99px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.ae-chip.on{background:var(--nuit);color:#fff;border-color:var(--nuit)}.ae-chip select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ae-sw{vertical-align:middle;cursor:pointer;background:#d6e2ef;border:0;border-radius:99px;flex:none;width:30px;height:17px;padding:0;display:inline-block;position:relative}.ae-sw:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ae-sw.on{background:var(--succes)}.ae-sw.on:after{left:15px}.ae-sw:disabled{cursor:default;opacity:.6}.ae-cbs{flex-wrap:wrap;gap:6px;display:flex}.ae-cb{color:var(--texte);cursor:pointer;background:#fff;border:1px solid #c3d4e7;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.ae-cb i{color:#fff;border:1.5px solid #9db6d3;border-radius:4px;flex:none;place-items:center;width:14px;height:14px;font-size:12px;font-style:normal;display:grid}.ae-cb.on{border-color:var(--nuit);background:#eaf3fd}.ae-cb.on i{background:var(--nuit);border-color:var(--nuit)}.ae-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ae-fld{color:var(--gris);flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.ae-inp,.ae-fld input,.ae-fld select{color:var(--texte);background:#fff;border:1px solid #c3d4e7;border-radius:8px;min-width:0;padding:7px 9px;font-family:inherit;font-size:12.5px}.ae-inp.court{text-align:right;width:74px;padding:3px 8px}.ae-inp:disabled{color:var(--gris);background:#f6f9fd}.ae-kv{border-bottom:1px solid #eaf3fd;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:12px;display:flex}.ae-kv:last-child{border-bottom:0}.ae-kv b{text-align:right;font-weight:600}.ae-unite{color:var(--gris);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.ae-scroll{border-radius:10px;overflow-x:auto}.ae-table th.n,.ae-table td.n{text-align:right}.ae-table td.n{font-family:var(--f-chiffres);font-weight:600}.ae-table tr.sel td{background:#fffbf0}.ae-table tr.clic{cursor:pointer}.ae-table tr.clic:hover td{background:#f6f9fd}.ae-table tr.clic.sel:hover td{background:#fffbf0}.ae-table tr.inactif td{color:#6b7785}.ae-table tr.defaut td{background:#f6f9fd}.ae-table tr.horszone td{background:#fff6ee}.ae-table tr.glisse td{opacity:.4}.ae-table tr.cible td{box-shadow:inset 0 2px 0 var(--accent)}.ae-table td b{font-weight:600}.ae-li{border-bottom:1px solid #eaf3fd;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.ae-li:last-child{border-bottom:0}.ae-li .grow{flex:1;min-width:0}.ae-li .grow em{color:var(--gris);font-size:12px;font-style:normal;display:block}.ae-li.glisse{opacity:.4}.ae-li input{font:inherit;color:inherit;background:0 0;border:0;width:100%;padding:2px 0}.ae-li input:focus{border-radius:4px;outline:1px solid #c3d4e7}.ae-flow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ae-flow .ar{color:#6b7785;font-weight:700}.ae-stg{color:var(--nuit2);cursor:pointer;background:#eaf3fd;border:1px solid #0000;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.ae-stg.per{color:#c2410c;background:#fff;border-color:#f1c3a3}.ae-stg.masque{opacity:.45;text-decoration:line-through}.ae-stg.sel{outline:2px solid var(--accent);outline-offset:1px}.ae-hrs{grid-template-columns:70px repeat(7,1fr);align-items:center;gap:4px;font-size:12px;display:grid}.ae-hrs span{text-align:center;color:var(--nuit2);background:#eaf3fd;border-radius:5px;padding:5px 0;font-weight:600}.ae-hrs span.off{color:#5d6876;background:#f6f9fd;font-weight:400}.ae-hrs .d{text-align:left;color:var(--gris);background:0 0;font-weight:600}.ae-hrs .d.c{text-align:center}.ae-hrs-edit{grid-template-columns:44px 1fr;align-items:center;gap:6px 8px;font-size:12px;display:grid}.ae-warnbox{color:#7a3b0c;background:#fff6ee;border:1px solid #f6c9a4;border-radius:10px;padding:10px 12px;font-size:12px}.ae-okbox{color:#2f5710;background:#f3fae9;border:1px solid #cfe5b0;border-radius:10px;padding:10px 12px;font-size:12px}.ae-fenetre{width:min(620px,100%)}.ae-radio{align-items:center;gap:8px;font-size:12.5px;display:flex}@media (width<=1000px){.ae-g2,.ae-g21,.ae-g12{grid-template-columns:1fr}}@media (width<=760px){.ae-form{grid-template-columns:1fr}.ae-hrs{grid-template-columns:54px repeat(7,1fr);font-size:12px}}.sources-ecran{gap:14px}.sources-ecran .tableau{font-size:12px}.sources-ecran .tableau th{padding:8px 10px;font-size:12px}.sources-ecran .tableau td{vertical-align:middle;padding:8px 10px}.sources-ecran .tableau td.n,.sources-ecran .tableau th.n{text-align:right}.sources-ecran .tableau td.n{font-family:var(--f-chiffres);font-weight:600}.sources-ecran .tableau tr.sources-choisie td{background:#fffbf0}.sources-ecran .tableau tr.sources-eteinte td:not(:last-child){color:var(--gris)}.sources-bad{color:#c2410c}.sources-good{color:#3c6e14}.sources-gris{color:#6b7785}.sources-sous{color:var(--gris);margin:4px 0 0;font-size:12.5px}.sources-tete{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sources-tete .btn{margin-left:auto}.sources-g2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sources-g21{grid-template-columns:1.55fr 1fr;gap:14px;display:grid}.sources-g2>*,.sources-g21>*{min-width:0}.sources-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.sources-card{border:1px solid var(--ligne);background:#fff;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.sources-card.sombre{background:var(--nuit);color:#fff;border-color:var(--nuit)}.sources-card.sombre .sources-ct{color:var(--accent)}.sources-card.sombre .sources-kv{border-color:#1d4470}.sources-ct{font:800 15px var(--f-affiche);text-transform:uppercase;letter-spacing:.03em;color:var(--nuit2)}.sources-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sources-fld{color:var(--gris);flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.sources-fld input,.sources-fld select,.sources-fld textarea,.sources-inp{color:var(--texte);background:#fff;border:1px solid #c3d4e7;border-radius:8px;min-width:0;padding:7px 9px;font-family:inherit;font-size:12.5px}.sources-fld textarea{font-family:ui-monospace,Menlo,monospace;font-size:12px}.sources-url{color:var(--nuit2);word-break:break-all;background:#eaf3fd;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-family:ui-monospace,Menlo,monospace;font-size:12px;display:flex}.sources-url>span:first-child{flex:1;min-width:0}.sources-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sources-okbox{color:#2f5710;background:#f3fae9;border:1px solid #cfe5b0;border-radius:10px;padding:10px 12px;font-size:12px}.sources-warnbox{color:#7a3b0c;background:#fff6ee;border:1px solid #f6c9a4;border-radius:10px;padding:10px 12px;font-size:12px}.sources-mini{color:var(--gris);margin:0;font-size:12px}.sources-vide{color:var(--gris);padding:6px 0;font-size:12px}.sources-avance summary{cursor:pointer;color:var(--gris);font-size:12px}.sources-li{border-bottom:1px solid #eaf3fd;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.sources-li:last-child{border-bottom:0}.sources-li .grow{flex:1;min-width:0}.sources-li .grow b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sources-li .grow em{color:var(--gris);font-size:12px;font-style:normal;display:block}.sources-num{font:800 15px var(--f-chiffres);color:var(--nuit2);min-width:22px}.sources-pill{color:var(--nuit2);white-space:nowrap;background:#eaf3fd;border-radius:99px;flex:none;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.sources-pill.okp{color:#3c6e14;background:#eef7e2}.sources-pill.kop{color:#b23a0b;background:#fdebdd}.sources-pill.yl{background:var(--accent);color:var(--nuit)}.sources-pill.dk{background:var(--nuit);color:#fff}.sources-pill.soon{color:#57626f;background:#eef0f3}.sources-sw{background:var(--ligne);vertical-align:middle;cursor:pointer;border:0;border-radius:99px;flex:none;width:30px;height:17px;padding:0;display:inline-block;position:relative}.sources-sw:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.sources-sw.on{background:var(--succes)}.sources-sw.on:after{left:15px}.sources-sw:disabled{cursor:default;opacity:.7}.sources-kv{border-bottom:1px solid #eaf3fd;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:12px;display:flex}.sources-kv:last-of-type{border-bottom:0}.sources-kv b{font-weight:600}.sources-cbs{flex-wrap:wrap;gap:6px;display:flex}.sources-cb{color:var(--texte);cursor:pointer;background:#fff;border:1px solid #c3d4e7;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.sources-cb i{color:#fff;border:1.5px solid #9db6d3;border-radius:4px;flex:none;place-items:center;width:14px;height:14px;font-size:12px;font-style:normal;display:grid}.sources-cb.on{border-color:var(--nuit);background:#eaf3fd}.sources-cb.on i{background:var(--nuit);border-color:var(--nuit)}.sources-cb.petit{padding:4px 8px;font-size:12px}.sources-fenetre{width:100%;max-width:860px;max-height:88vh;overflow:auto}.sources-liste-contest{max-height:320px;overflow:auto}@media (width<=1100px){.sources-g2,.sources-g21{grid-template-columns:1fr}}@media (width<=760px){.sources-form{grid-template-columns:1fr}.sources-defile{overflow-x:auto}}.sources-ecran .onglet i.sources-chaud{background:var(--accent2);color:#fff}.sources-unique{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}@media (width<=800px){.sources-unique{grid-template-columns:1fr}}.sources-stepn{gap:8px;display:flex}.sources-stepn span{color:var(--gris);border:1px solid var(--ligne);background:#fff;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.sources-stepn span i{width:20px;height:20px;color:var(--nuit2);background:#eaf3fd;border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.sources-stepn span.done i{background:var(--succes);color:var(--nuit)}.sources-stepn span.cur{border-color:var(--nuit);color:var(--nuit)}.sources-stepn span.cur i{background:var(--nuit);color:#fff}.sources-map{border-bottom:1px solid #eaf3fd;grid-template-columns:1fr 22px 1fr 1.2fr 90px;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:grid}.sources-map:last-child{border-bottom:0}.sources-map.hd{color:var(--gris);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.sources-map>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.sources-map .csv{border:1px solid var(--ligne);white-space:nowrap;background:#f6f9fd;border-radius:6px;padding:5px 8px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.sources-map .ar{color:#6b7785;text-align:center;font-weight:700}.sources-map select{color:var(--texte);background:#fff;border:1px solid #c3d4e7;border-radius:8px;width:100%;min-width:0;padding:6px 8px;font-family:inherit;font-size:12px}.sources-map select.ignore{color:#6b7785}.sources-map .ex{white-space:nowrap}.sources-map .ok{color:#3c6e14;font-weight:600}.sources-map .ko{color:var(--accent2);font-weight:600}.sources-depot{text-align:center;cursor:pointer;background:#fff;border:2px dashed #c3d4e7;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:34px 16px;display:flex}.sources-depot.survol{border-color:var(--nuit);background:#eaf3fd}.sources-depot input{display:none}.sources-sombre-lien{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.sources-carte-active{box-shadow:0 0 0 2px var(--accent)}@media (width<=760px){.sources-stepn{flex-wrap:wrap}.sources-stepn span{flex:45%}.sources-map{grid-template-columns:1fr 1fr}.sources-map .ar,.sources-map.hd{display:none}}.sources-trig{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.sources-trig>b{color:var(--nuit);font-weight:700}.sources-trig select,.sources-trig input{color:var(--texte);background:#fff;border:1px solid #c3d4e7;border-radius:8px;max-width:100%;padding:5px 9px;font-family:inherit;font-size:12px}.sources-trig input[type=number]{width:64px}.sources-puce{color:var(--texte);cursor:pointer;background:#fff;border:1px solid #c3d4e7;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-family:inherit;font-size:12px;display:inline-flex}.sources-puce.on{border-color:var(--nuit);background:#eaf3fd;font-weight:600}.sources-puce.fixe{cursor:default}.sources-mail{border:1px solid var(--ligne);border-radius:10px;font-size:12px;overflow:hidden}.sources-mail .mh{border-bottom:1px solid var(--ligne);color:var(--gris);background:#f6f9fd;padding:8px 12px;font-size:12px}.sources-mail .mh b{color:var(--texte)}.sources-mail .mb{flex-direction:column;gap:8px;padding:12px;line-height:1.55;display:flex}.sources-mail iframe{background:#fff;border:0;width:100%;height:280px}.sources-mail input,.sources-mail textarea{font:inherit;color:var(--texte);border:1px solid #c3d4e7;border-radius:8px;width:100%;padding:7px 9px;font-size:12.5px}.sources-variantes{flex-wrap:wrap;gap:6px;display:flex}.sources-ecran .tableau td .sources-pill{margin-left:6px}.sources-ecran .tableau tr.sources-eteinte td b{color:var(--gris)}.sources-noms{flex-wrap:wrap;gap:4px;padding:4px 0 0;display:flex}.sources-journal summary{cursor:pointer;font:800 15px var(--f-affiche);text-transform:uppercase;letter-spacing:.03em;color:var(--nuit2)}.prise_rdv-modal{width:min(1196px,100%);max-height:94vh;color:var(--texte);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:18px 20px;font-size:13px;display:flex;overflow:auto;box-shadow:0 24px 60px #0a254059}.prise_rdv-mh{align-items:center;gap:12px;display:flex}.prise_rdv-x{color:var(--gris);background:0 0;border:0;margin-left:auto;padding:4px 6px;font-size:18px}.prise_rdv-h2{font:800 22px/1 var(--f-affiche);text-transform:uppercase;color:var(--nuit);margin:0}.prise_rdv-h1{font:800 30px/1 var(--f-affiche);text-transform:uppercase;margin:0}.prise_rdv-sub{color:var(--gris);font-size:12.5px}.prise_rdv-muted,.prise_rdv-mini{color:var(--gris);font-size:12px}.prise_rdv-lbl{color:var(--gris);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.prise_rdv-note{color:var(--gris);background:#fff;border:1px dashed #c3d4e7;border-radius:8px;padding:8px 12px;font-size:12px}.prise_rdv-corps{grid-template-columns:292px minmax(0,1fr);gap:16px;display:grid}.prise_rdv-gauche{flex-direction:column;gap:10px;min-width:0;display:flex}.prise_rdv-droite{flex-direction:column;gap:8px;min-width:0;display:flex}.prise_rdv-ok-band{color:#3c6e14;background:#eef7e2;border:1px solid #cfe6b0;border-radius:8px;padding:7px 10px;font-size:12px;display:block}.prise_rdv-warn-band{color:#9a4a0c;background:#fff4ea;border:1px solid #f8cfa8;border-radius:8px;padding:7px 10px;font-size:12px;display:block}.prise_rdv-res{grid-template-columns:1fr 1fr;gap:6px;display:grid}.prise_rdv-opt{text-align:center;color:var(--nuit);background:#fff;border:1px solid #c3d4e7;border-radius:9px;padding:9px 10px;font-size:12px;font-weight:600}.prise_rdv-opt small{color:var(--gris);font-size:12px;font-weight:400;display:block}.prise_rdv-opt.prise_rdv-on{border:2px solid var(--nuit);background:#eaf3fd}.prise_rdv-opt.prise_rdv-fixe{cursor:default}.prise_rdv-opt.prise_rdv-fixe:not(.prise_rdv-on){color:var(--gris)}.prise_rdv-champ{flex-direction:column;gap:4px;display:flex}.prise_rdv-champ input,.prise_rdv-inp{color:var(--texte);background:#fff;border:1px solid #c3d4e7;border-radius:8px;width:100%;padding:7px 9px;font-size:12.5px}.prise_rdv-com{border:1px solid var(--ligne);text-align:left;color:var(--texte);background:#fff;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.prise_rdv-com.prise_rdv-on{border:2px solid var(--nuit);background:#eaf3fd}.prise_rdv-com b{font-size:12.5px;display:block}.prise_rdv-av{background:var(--nuit2);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:inline-grid}.prise_rdv-av.prise_rdv-av1{background:#5b3fa0}.prise_rdv-av.prise_rdv-av2{background:#3c6e14}.prise_rdv-av.prise_rdv-o{background:var(--accent2)}.prise_rdv-av.prise_rdv-l{background:var(--succes);color:var(--nuit)}.prise_rdv-reco{background:var(--accent);color:var(--nuit);white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:12px;font-weight:700}.prise_rdv-cand .prise_rdv-reco{background:var(--succes)}.prise_rdv-ctabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prise_rdv-ctab{color:var(--nuit);background:#fff;border:1px solid #c3d4e7;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600}.prise_rdv-ctab.prise_rdv-on{background:var(--nuit);color:#fff;border-color:var(--nuit)}.prise_rdv-seg{background:#fff;border:1px solid #c3d4e7;border-radius:8px;margin-left:auto;font-size:12px;display:inline-flex;overflow:hidden}.prise_rdv-seg>*{color:var(--gris);white-space:nowrap;background:#fff;border:0;border-right:1px solid #c3d4e7;padding:4px 9px;font-weight:600}.prise_rdv-seg>:last-child{border-right:0}.prise_rdv-seg .prise_rdv-on{background:var(--nuit);color:#fff}.prise_rdv-seg button:disabled{opacity:.4;cursor:default}.prise_rdv-grille-cadre{max-width:100%;overflow-x:auto}.prise_rdv-cal{border:1px solid var(--ligne);background-color:#fff;background-image:repeating-linear-gradient(to bottom, #eef2f7 0 1px, transparent 1px var(--pr-pas));background-position:0 34px;border-radius:14px;display:grid;overflow:hidden}.prise_rdv-hr-coin{border-bottom:1px solid var(--ligne);background:#fff;grid-area:1/1}.prise_rdv-ch{color:var(--texte);border-left:1px solid #eef2f7;border-bottom:1px solid var(--ligne);z-index:2;text-align:left;background:#fff;flex-direction:column;grid-row:1;justify-content:center;align-items:flex-start;min-width:0;padding:0 8px;font-size:12px;font-weight:600;line-height:1.15;display:flex}.prise_rdv-ch small{color:var(--gris);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;font-weight:400;overflow:hidden}.prise_rdv-ch.prise_rdv-today{background:var(--jaune-f);color:var(--nuit)}.prise_rdv-ch.prise_rdv-today small{color:var(--jaune-t)}.prise_rdv-ch.prise_rdv-hl{background:var(--bleu-f);color:var(--nuit);box-shadow:inset 0 -3px 0 var(--accent)}.prise_rdv-hr{font:600 11px var(--f-chiffres);color:#8a97a8;text-align:right;z-index:1;background:#fff;grid-column:1;padding:1px 8px 0 0}.prise_rdv-dcol{border-left:1px solid #eef2f7}.prise_rdv-dcol.prise_rdv-past{z-index:1;pointer-events:none;background:repeating-linear-gradient(135deg,#d6e2ef73 0 6px,#0000 6px 12px);border-left:0}.prise_rdv-dcol.prise_rdv-focus{background:#ffb6000f}.prise_rdv-case{background:0 0;border:0;min-width:0;margin:0;padding:0}.prise_rdv-case:hover{background:#ffb60024}.prise_rdv-nowline{border-top:2px solid var(--accent2);z-index:4;pointer-events:none;align-self:start;height:0;position:relative}.prise_rdv-b{z-index:3;text-align:left;min-width:0;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;margin:1px 4px;padding:3px 8px;font-family:inherit;font-size:11.5px;line-height:1.3;position:relative;overflow:hidden}.prise_rdv-b b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}button.prise_rdv-b{cursor:pointer}.prise_rdv-b.prise_rdv-vis{color:#203d07;background:#eef7e2;border-color:#b9db98}.prise_rdv-b.prise_rdv-dist{background:var(--bleu-f);color:var(--nuit);border-color:#bcd3ec}.prise_rdv-b.prise_rdv-vis.prise_rdv-nc{background:var(--orange-f);color:#7a3708;border-color:#f6cfa8}.prise_rdv-b.prise_rdv-fade{border-color:var(--ligne);color:var(--gris);background:#f1f4f8}.prise_rdv-b.prise_rdv-free{color:#3c6e14;background:#fbfdf8;border:1px dashed #8cc26a}.prise_rdv-b.prise_rdv-free:hover{background:#eaf6da}.prise_rdv-b.prise_rdv-sel{background:var(--accent);color:var(--nuit);box-shadow:0 0 0 2px var(--nuit), 0 6px 14px #0a254040;z-index:5}.prise_rdv-b.prise_rdv-gy{border:2px dashed var(--accent);color:#5a4000;background:#fff6d6}.prise_rdv-b.prise_rdv-off{color:var(--gris);text-align:center;background:repeating-linear-gradient(135deg,#f6f9fd 0 6px,#eef3f9 6px 12px)}.prise_rdv-b.prise_rdv-off b{white-space:normal}.prise_rdv-km{color:var(--nuit);background:#fff;border-radius:4px;margin-top:2px;padding:0 4px;font-size:12px;font-weight:700;display:inline-block}.prise_rdv-b.prise_rdv-free .prise_rdv-km{background:var(--succes)}.prise_rdv-tj{z-index:4;color:#3c6e14;pointer-events:none;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.prise_rdv-tj:before{content:"";border-left:2px dotted;position:absolute;top:1px;bottom:1px;left:50%}.prise_rdv-tj span{white-space:nowrap;background:#fff;border:1.5px solid;border-radius:99px;padding:0 7px;font-size:12px;font-weight:700;line-height:16px;position:relative}.prise_rdv-tj.prise_rdv-lo{color:#b4510b}.prise_rdv-tj.prise_rdv-lo span{background:#fff4ea}.prise_rdv-tj.prise_rdv-ko{color:#c2410c}.prise_rdv-tj.prise_rdv-ko span{background:#fde8e1}.prise_rdv-tj.prise_rdv-hm{color:var(--nuit2)}.prise_rdv-cal-sm .prise_rdv-ch{font-size:12px}.prise_rdv-cal-sm{background-position:0 34px}.prise_rdv-legend{color:var(--gris);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.prise_rdv-legend i{vertical-align:middle;border-radius:3px;width:14px;height:10px;margin-right:4px;display:inline-block}.prise_rdv-lg-v{background:#eef7e2;border:1px solid #b9db98}.prise_rdv-lg-d{background:var(--bleu-f);border:1px solid #bcd3ec}.prise_rdv-lg-nc{background:var(--orange-f);border:1px solid #f6cfa8}.prise_rdv-lg-f{background:#fbfdf8;border:1px dashed #8cc26a}.prise_rdv-lg-s{background:var(--accent);box-shadow:0 0 0 1.5px var(--nuit)}.prise_rdv-jour{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.prise_rdv-cote{flex-direction:column;gap:10px;min-width:0;display:flex}.prise_rdv-card{border:1px solid var(--ligne);background:#fff;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.prise_rdv-ct{font:800 15px var(--f-affiche);text-transform:uppercase;letter-spacing:.03em;color:var(--nuit2)}.prise_rdv-cth{align-items:center;gap:8px;display:flex}.prise_rdv-cth .prise_rdv-ct{flex:1}.prise_rdv-stat{text-align:left;color:var(--texte);background:0 0;border:0;border-bottom:1px solid #f0f4f9;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;width:100%;padding:6px 0;font-size:12px;display:grid}.prise_rdv-stat:last-child{border-bottom:0}.prise_rdv-stat.prise_rdv-cliquable:hover{background:#f6f9fd}.prise_rdv-lh{color:var(--gris);margin-top:2px;font-size:12px;display:block}.prise_rdv-medal{background:var(--accent);width:20px;height:20px;color:var(--nuit);font:800 12px var(--f-chiffres);border-radius:50%;place-items:center;display:inline-grid}.prise_rdv-medal.prise_rdv-m1{background:var(--ligne)}.prise_rdv-medal.prise_rdv-m2{background:#f2c79b}.prise_rdv-kmv{color:var(--nuit);font-weight:700}.prise_rdv-tl{flex-direction:column;font-size:12px;display:flex}.prise_rdv-ev{border-bottom:1px solid #f0f4f9;grid-template-columns:52px 22px 1fr;align-items:center;gap:8px;padding:6px 0;display:grid}.prise_rdv-ev time{color:var(--gris);font-size:12px}.prise_rdv-ic{color:#fff;background:#9db6d3;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.prise_rdv-ic.prise_rdv-w{background:var(--nuit2)}.prise_rdv-ic.prise_rdv-c{background:var(--accent2)}.prise_rdv-ic.prise_rdv-m{background:var(--succes);color:var(--nuit)}.prise_rdv-ic.prise_rdv-f{background:var(--accent);color:var(--nuit)}.prise_rdv-verdict{border-top:1px solid #eaf3fd;flex-direction:column;gap:12px;padding-top:12px;display:flex}.prise_rdv-vband{border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:12px 16px;font-size:12.5px;display:grid}.prise_rdv-vi{width:42px;height:42px;font:800 20px var(--f-chiffres);border-radius:50%;place-items:center;display:grid}.prise_rdv-vband b.prise_rdv-t{color:var(--nuit);margin-bottom:2px;font-size:14.5px;display:block}.prise_rdv-vband.prise_rdv-ok{background:#eef7e2;border:1px solid #cfe6b0}.prise_rdv-vband.prise_rdv-ok .prise_rdv-vi{background:var(--succes);color:var(--nuit)}.prise_rdv-vband.prise_rdv-lo{border:1px solid #f7c9a3;border-left:6px solid var(--accent2);background:#fff4ea}.prise_rdv-vband.prise_rdv-lo .prise_rdv-vi{background:var(--accent2);color:#fff}.prise_rdv-vband.prise_rdv-ko{background:#fde8e1;border:1px solid #f3b29c;border-left:6px solid #c2410c}.prise_rdv-vband.prise_rdv-ko .prise_rdv-vi{color:#fff;background:#c2410c}.prise_rdv-vband.prise_rdv-in{border:1px solid var(--ligne);background:#f6f9fd}.prise_rdv-vband.prise_rdv-in .prise_rdv-vi{background:var(--ligne);color:var(--nuit)}.prise_rdv-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.prise_rdv-acts.prise_rdv-col{flex-direction:column;align-items:stretch}.prise_rdv-verd{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.prise_rdv-verd .puce{margin:0}.prise_rdv-verd.prise_rdv-ok{color:#3c6e14;background:#eef7e2}.prise_rdv-verd.prise_rdv-lo{color:#b4520c;background:#fff1e3}.prise_rdv-verd.prise_rdv-ko{color:#b23a0b;background:#fde8e1}.prise_rdv-verd.prise_rdv-in{color:var(--gris);background:#eef1f5}.prise_rdv-g2{grid-template-columns:1.05fr 1fr;gap:14px;display:grid}.prise_rdv-g2.prise_rdv-serre{grid-template-columns:1fr 1fr;gap:10px}.prise_rdv-g2>*{min-width:0}.prise_rdv-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.prise_rdv-mapc{background:#cfe4f8;border:1px solid #bcd6ef;border-radius:10px;position:relative;overflow:hidden}.prise_rdv-mapc svg{width:100%;height:225px;font-family:var(--f-texte);display:block}.prise_rdv-cap{color:var(--nuit);background:#ffffffeb;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;top:8px;left:8px}.prise_rdv-map-pied{color:var(--gris);background:#fffffff0;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;bottom:8px;left:8px;right:8px}.prise_rdv-trace path{stroke:#4f8f1f}.prise_rdv-trace rect{fill:#4f8f1f;stroke:#fff;stroke-width:1.5px}.prise_rdv-trace text{fill:#fff;font-size:12px;font-weight:700}.prise_rdv-trace.prise_rdv-hm path{stroke:var(--nuit2)}.prise_rdv-trace.prise_rdv-hm rect{fill:var(--nuit2)}.prise_rdv-trace.prise_rdv-lo path{stroke:var(--accent2)}.prise_rdv-trace.prise_rdv-lo rect{fill:var(--accent2)}.prise_rdv-pt circle,.prise_rdv-pt rect{fill:var(--nuit);stroke:#fff;stroke-width:2px}.prise_rdv-pt-txt{font:800 12px var(--f-chiffres);fill:var(--accent)}.prise_rdv-pt-ic{color:var(--accent)}.prise_rdv-pt.prise_rdv-maison .prise_rdv-pt-ic{color:var(--nuit2)}.prise_rdv-pt.prise_rdv-lead .prise_rdv-pt-ic{color:var(--nuit)}.prise_rdv-pt-leg{fill:var(--nuit);paint-order:stroke;stroke:#cfe4f8;stroke-width:3px;stroke-linejoin:round;font-size:12px;font-weight:600}.prise_rdv-pt.prise_rdv-maison rect{fill:#fff;stroke:var(--nuit2)}.prise_rdv-pt.prise_rdv-maison .prise_rdv-pt-txt{fill:var(--nuit2);font-size:12px}.prise_rdv-pt.prise_rdv-nouveau circle,.prise_rdv-pt.prise_rdv-lead circle{fill:var(--accent)}.prise_rdv-pt.prise_rdv-nouveau .prise_rdv-pt-txt,.prise_rdv-pt.prise_rdv-lead .prise_rdv-pt-txt{fill:var(--nuit)}.prise_rdv-pt.prise_rdv-choisi circle{fill:var(--accent2)}.prise_rdv-pt.prise_rdv-choisi .prise_rdv-pt-txt,.prise_rdv-pt.prise_rdv-suggere .prise_rdv-pt-txt{fill:#fff}.prise_rdv-pt.prise_rdv-suggere circle{fill:#3c6e14}.prise_rdv-it{flex-direction:column;font-size:12px;display:flex}.prise_rdv-its{grid-template-columns:26px 1fr;align-items:center;gap:8px;padding:3px 0;display:grid}.prise_rdv-nb{background:var(--nuit);width:24px;height:24px;color:var(--accent);font:800 12px var(--f-chiffres);border-radius:50%;place-items:center;display:grid}.prise_rdv-nb.prise_rdv-y{background:var(--accent);color:var(--nuit)}.prise_rdv-nb.prise_rdv-h{color:var(--nuit2);background:#eaf3fd;font-size:13px}.prise_rdv-its b{font-size:12.5px;display:block}.prise_rdv-its em{color:var(--gris);font-size:12px;font-style:normal}.prise_rdv-itd{color:var(--gris);border-left:2px dashed #9db6d3;flex-wrap:wrap;align-items:center;gap:8px;margin-left:11px;padding:4px 0 4px 21px;font-size:12px;display:flex}.prise_rdv-itd.prise_rdv-ok{border-left-color:#6aa52a}.prise_rdv-itd.prise_rdv-lo{border-left-color:var(--accent2)}.prise_rdv-itd.prise_rdv-ko{border-left-color:#c2410c}.prise_rdv-cand{border:1px solid var(--ligne);background:#fff;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.prise_rdv-cand.prise_rdv-best{border:2px solid #6aa52a;box-shadow:0 0 0 4px #a6d35b2e}.prise_rdv-cand.prise_rdv-bad{border-left:5px solid var(--accent2)}.prise_rdv-hd{align-items:center;gap:10px;display:flex}.prise_rdv-hd>:last-child{margin-left:auto}.prise_rdv-hd b{font-size:14px;display:block}.prise_rdv-kv2{grid-template-columns:1fr auto;gap:4px 10px;font-size:12px;display:grid}.prise_rdv-kv2 span{color:var(--gris)}.prise_rdv-kv2 b{text-align:right}.prise_rdv-bad{color:#c2410c}.prise_rdv-good{color:#3c6e14}.prise_rdv-slotl{border:1px solid var(--ligne);background:#fff;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:grid}.prise_rdv-slotl b{font-size:12.5px;display:block}.prise_rdv-slotl .prise_rdv-mini{display:block}.prise_rdv-slotl.prise_rdv-on{border:2px solid var(--nuit);background:#eaf3fd}.prise_rdv-mfoot{border-top:1px solid #eaf3fd;align-items:flex-start;gap:14px;padding-top:12px;display:flex}.prise_rdv-recap{flex-direction:column;flex:1.1;gap:6px;min-width:0;font-size:13.5px;display:flex}.prise_rdv-confirmation{flex-direction:column;flex:1.4;gap:6px;min-width:0;display:flex}.prise_rdv-toggles{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.prise_rdv-tgl{color:var(--texte);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.prise_rdv-tgl i{background:var(--succes);border-radius:99px;width:28px;height:16px;display:inline-block;position:relative}.prise_rdv-tgl i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.prise_rdv-tgl.prise_rdv-off i{background:var(--ligne)}.prise_rdv-tgl.prise_rdv-off i:after{left:2px;right:auto}.prise_rdv-tgl small{color:var(--gris);font-size:12px;font-weight:400}.prise_rdv-tgl:disabled{cursor:default}.prise_rdv-sms{border:1px solid var(--ligne);background:#f6f9fd;border-radius:10px;padding:9px 11px;font-size:12px;line-height:1.45}.prise_rdv-sms small{color:var(--gris);margin-bottom:3px;font-size:12px;font-weight:600;display:block}.prise_rdv-texte{white-space:pre-wrap}.prise_rdv-boutons{flex-direction:column;align-self:flex-end;gap:6px;max-width:380px;display:flex}.prise_rdv-pose{background:#f6f9fd;gap:14px}.prise_rdv-success{background:var(--nuit);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.prise_rdv-success .prise_rdv-acts{margin-left:auto}.prise_rdv-ico{background:var(--succes);width:48px;height:48px;color:var(--nuit);font:800 26px var(--f-chiffres);border-radius:50%;flex:none;place-items:center;display:grid}.prise_rdv-success .prise_rdv-h1{color:#fff}.prise_rdv-success .prise_rdv-sub{color:#cfe0f3}.prise_rdv-steps{gap:4px;display:flex}.prise_rdv-st{text-align:center;color:var(--gris);background:#eaf3fd;border-radius:6px;flex:1;padding:6px 2px;font-size:12px}.prise_rdv-st.prise_rdv-done{background:var(--succes);color:var(--nuit)}.prise_rdv-st.prise_rdv-cur{background:var(--nuit);color:#fff;font-weight:600}.prise_rdv-g3{grid-template-columns:1.2fr 1fr 1fr;gap:12px;display:grid}.prise_rdv-g3>*{min-width:0}.prise_rdv-kv{grid-template-columns:110px 1fr;gap:6px 12px;font-size:12.5px;display:grid}.prise_rdv-kv span{color:var(--gris)}.prise_rdv-ok{color:#3c6e14;font-weight:600}.prise_rdv-ko{color:var(--accent2);font-weight:600}.prise_rdv-tuiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.prise_rdv-rdv{border:1px solid var(--ligne);background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;display:flex}.prise_rdv-rdv .prise_rdv-h{justify-content:space-between;font-size:13px;font-weight:700;display:flex}.prise_rdv-rdv.prise_rdv-libre{color:#3c6e14;border-style:dashed;border-color:#6aa33a}.prise_rdv-rdv.prise_rdv-nouveau{border:2px solid var(--nuit);background:#fff4da}.prise_rdv-pill{color:var(--nuit2);background:#eaf3fd;border-radius:99px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}@media (width<=1000px){.prise_rdv-corps,.prise_rdv-jour,.prise_rdv-g2,.prise_rdv-g3{grid-template-columns:minmax(0,1fr)}.prise_rdv-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}.prise_rdv-mfoot{flex-direction:column;align-items:stretch}.prise_rdv-boutons{align-self:stretch;max-width:none}}@media (width<=760px){.prise_rdv-modal{border-radius:10px;max-height:100vh;padding:14px 12px}.prise_rdv-g2.prise_rdv-serre{grid-template-columns:minmax(0,1fr)}.prise_rdv-vband{grid-template-columns:34px 1fr}.prise_rdv-vband>:last-child{grid-column:1/-1}.prise_rdv-vi{width:34px;height:34px;font-size:16px}.prise_rdv-seg{margin-left:0}.prise_rdv-tuiles{grid-template-columns:minmax(0,1fr)}.prise_rdv-steps{flex-wrap:wrap}.prise_rdv-st{flex:30%}.prise_rdv-h1{font-size:24px}.prise_rdv-acts>.btn{flex:auto}}.prise_rdv-vband.prise_rdv-ok,.prise_rdv-vband.prise_rdv-ko{color:var(--texte);font-weight:400}.prise_rdv-itd.prise_rdv-ok,.prise_rdv-itd.prise_rdv-ko{color:var(--gris);font-weight:400}.par .entete-ecran{align-items:center}.par-kpis{grid-template-columns:repeat(5,1fr)}.par-table{font-size:12px}.par-table th{padding:8px 10px;font-size:12px}.par-table td{vertical-align:middle;padding:8px 10px}.par-table .par-n{text-align:right;white-space:nowrap}.par-table td.par-n{font-family:var(--f-chiffres);font-weight:600}.par-table tr.par-signale td{background:#fff8f1}.par-nowrap{white-space:nowrap}.par-qui{flex-direction:column;gap:1px;display:flex}.par-qui small,.par-table small{color:var(--gris);font-size:12px}.par-nom{font:inherit;color:var(--nuit);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.par-nom:hover{text-decoration:underline}.par-statut{color:var(--nuit2);white-space:nowrap;background:#eaf3fd;border-radius:99px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.par-statut.installe{background:var(--accent);color:var(--nuit)}.par-statut.verse{color:#3c6e14;background:#eaf6da}.par-statut.annule{color:var(--gris);background:#eef1f5}.par-dates{color:var(--gris);flex-direction:column;margin-top:3px;font-size:12px;display:flex}.par-motif{margin-top:2px;display:block}.par-acts{text-align:right;white-space:nowrap}.par-acts .btn+.btn{margin-left:6px}.par-carte{border:1px solid var(--ligne);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.par-av{background:var(--nuit2);color:#fff;vertical-align:middle;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:6px;font-size:12px;font-weight:700;display:inline-grid}.par-av.y{background:var(--accent);color:var(--nuit)}.par-av.l{background:var(--succes);color:var(--nuit)}.par-av.o{background:var(--accent2)}.par-av.s{background:#5b3fa0}.par-zone{border:1px solid var(--ligne);font:inherit;color:var(--texte);resize:vertical;border-radius:8px;padding:9px 10px;font-size:14px}.par-fiche-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.par-ligne{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.par-g2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.par-accord{color:var(--nuit);align-items:flex-start;font-size:13px;font-weight:600}.par-accord input{margin-top:2px}@media (width<=1000px){.par-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.fiche-panneau{background:var(--fond);border:1px solid var(--ligne);border-radius:var(--r-grand);overscroll-behavior:contain;flex-direction:column;gap:12px;min-width:0;max-height:calc(100vh - 32px);padding:14px 16px;font-size:13px;display:flex;position:sticky;top:16px;overflow:auto;box-shadow:-6px 0 18px #0a25400f;container-type:inline-size}.fiche-muted{color:var(--gris);margin:0;font-size:12px}.fiche-ok{color:var(--vert-t);font-weight:600}.fiche-ko{color:var(--orange-t);margin:0;font-weight:600}.fiche-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fiche-tete{border:1px solid var(--ligne);border-radius:var(--r-grand);background:#fff;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.fiche-top{align-items:flex-start;gap:14px;padding-right:30px;display:flex}.fiche-fermer{border-radius:var(--r-petit);width:34px;height:34px;color:var(--gris);cursor:pointer;z-index:3;background:0 0;border:0;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;top:20px;right:22px}.fiche-fermer:hover{background:var(--ligne2);color:var(--texte)}.fiche-ident{flex:1;min-width:0}.fiche-top .fiche-acts{flex-wrap:nowrap;align-self:flex-start;margin-left:auto}.fiche-h1{font:800 32px/1 var(--f-affiche);color:var(--texte);overflow-wrap:anywhere;margin:0}.fiche-sub{color:var(--gris);flex-wrap:wrap;align-items:center;gap:0 6px;margin-top:8px;font-size:12.5px;display:flex}.fiche-sub+.fiche-sub{margin-top:2px}.fiche-sub .pastille,.fiche-sub .etape-pastille{margin:0}.fiche-appel{background:var(--vert-f);color:var(--vert-t);border-radius:var(--r-moyen);border:1px solid #cfe6b0;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.fiche-appel .btn{margin-left:auto}.fiche-steps{background:var(--fond);border-radius:11px;align-items:center;gap:4px;padding:4px;display:flex}.fiche-st{text-align:center;font:500 12.5px var(--f-texte);border-radius:var(--r-petit);color:var(--gris);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:7px 6px;overflow:hidden}.fiche-st.done{color:var(--vert-t)}.fiche-st.cur{background:var(--nuit);color:#fff;font-weight:600}.fiche-st.cur.sortie{background:var(--orange-f);color:var(--orange-t)}.fiche-cloture{border-left:1px solid var(--ligne);flex:none;margin-left:2px;padding-left:6px;position:relative}.fiche-cloture>.fiche-st{cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.fiche-cloture>.fiche-st:not(.cur):hover{background:#fff}.fiche-menu{z-index:4;border:1px solid var(--ligne);border-radius:var(--r-moyen);min-width:200px;box-shadow:var(--ombre-survol);background:#fff;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.fiche-menu button{text-align:left;border-radius:var(--r-petit);font:500 13px var(--f-texte);color:var(--texte);cursor:pointer;background:0 0;border:0;padding:8px 10px}.fiche-menu button:hover:not(:disabled){background:var(--survol)}.fiche-menu button:disabled{color:var(--gris);cursor:default}.fiche-etat{color:var(--gris);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12.5px;display:flex}.fiche-precision{align-items:center;gap:8px;display:flex}.fiche-precision select{max-width:260px}.fiche-rappel{color:var(--orange-t);white-space:nowrap;margin-left:auto;font-weight:600}.fiche-audio{max-width:320px;height:30px;margin-top:4px;display:block}.fiche-corps{flex-direction:column;gap:12px;min-width:0;display:flex}.fiche-gauche,.fiche-droite{display:contents}.fiche-ia{order:1}.fiche-gauche>*{order:4}.fiche-gauche>.fiche-resultat,.fiche-gauche>.fiche-qualif{order:2}.fiche-dernier{order:3}.fiche-analyse{scroll-margin-top:12px}.conv-tete.fixe{cursor:default;flex-wrap:wrap}.fiche-analyse-tete{gap:6px 12px}.fiche-analyse-tete .conv-titre{color:var(--gris);flex:1}.conv-tete.fixe:hover b{text-decoration:none}@container (width>=820px){.fiche-corps{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;display:grid}.fiche-gauche,.fiche-droite{flex-direction:column;gap:12px;min-width:0;display:flex}}.fiche-ia{background:linear-gradient(180deg, var(--bleu-f), #fff 60%);border-radius:var(--r-carte);border:1px solid #d2e0f1;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.fiche-ia.chaud{background:linear-gradient(180deg, var(--orange-f), #fff 60%);border-color:#f6c9ad}.fiche-ia p{margin:0}.fiche-ia .carte-note{background:#fff}.fiche-ia-tete{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fiche-ia-tete h4{font:600 var(--t-carte)/1.3 var(--f-texte);color:var(--texte);align-items:center;gap:6px;margin:0;display:inline-flex}.fiche-ia-tete h4 svg{color:var(--nuit2)}.fiche-ia-chaud{background:var(--orange-f);color:var(--orange-t);border-radius:99px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-flex}.fiche-fil{border-left:2px solid var(--ligne);flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.fiche-fil li{padding-left:10px;line-height:1.45}.fiche-fil time{font:600 11.5px var(--f-chiffres);color:var(--gris);display:block}.fiche-ia-pied{color:var(--gris);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.fiche-ia-pied .lien{font-size:12px}.fiche-duo{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.fiche-resume{flex-direction:column;gap:3px;line-height:1.45;display:flex}.fiche-resume p{margin:0}.fiche-deplier{border:1px solid var(--ligne);font:600 12px var(--f-texte);color:var(--nuit2);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.fiche-deplier:hover{border-color:var(--nuit2)}.fiche-card{border:1px solid var(--ligne);border-radius:var(--r-carte);background:#fff;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.fiche-ct{font:600 var(--t-carte)/1.3 var(--f-texte);color:var(--texte);margin:0}.fiche-ct-n{font:500 12px var(--f-texte);color:var(--gris)}.fiche-ct-l{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fiche-ct-l small{color:var(--gris);font-size:12px}.fiche-dernier .conv.ouvert{background:0 0;border:0;padding:0}.fiche-dernier .conv-tete{flex-wrap:wrap}.fiche-dernier .conv-titre{flex-basis:100%}.fiche-res{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fiche-res .fiche-opt{border-radius:var(--r-moyen);border-color:var(--ligne);padding:12px 8px;font-size:13.5px}.fiche-res .fiche-opt:hover{border-color:var(--nuit2);background:var(--bleu-f)}.fiche-res .fiche-opt.yo{background:var(--jaune-f);padding:11px 7px}.fiche-autres{color:var(--gris);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.fiche-jauge{margin-top:-4px}.kpi-jauge.fiche-jauge i{background:var(--nuit2)}.fiche-q{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0 22px;font-size:13px;display:grid}.fiche-q>div{border-bottom:1px solid var(--ligne2);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 0;display:flex}.fiche-q>div>span:first-child{flex-direction:column;min-width:0;display:flex}.fiche-q>div.large{grid-column:1/-1}.fiche-ademander{color:var(--gris2);font-size:12px}.fiche-val{font:600 13px var(--f-texte);color:var(--texte);text-align:right;background:0 0;border:0;width:9em;min-width:0;padding:2px 0}.fiche-q .large .fiche-val{flex:1;width:auto}.fiche-val:focus{outline:1px solid var(--ligne);border-radius:4px}.fiche-val::placeholder,.fiche-val.inconnu{color:var(--gris2);font-weight:400}select.fiche-val{cursor:pointer;width:auto;max-width:60%}.fiche-seg{background:var(--fond);border:1px solid var(--ligne);border-radius:var(--r-petit);flex:none;gap:2px;padding:2px;display:inline-flex}.fiche-seg>button{font:500 12px var(--f-texte);color:var(--gris);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 9px}.fiche-seg>button:hover:not(.on){color:var(--texte);background:#fff}.fiche-seg>.on{background:var(--nuit);color:#fff;font-weight:600}.fiche-histo .onglets{margin-bottom:-2px}.fiche-tl{flex-direction:column;font-size:13px;display:flex}.fiche-ev{border-top:1px solid var(--ligne2);grid-template-columns:auto 22px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.fiche-ev:first-child{border-top:0}.fiche-ev.avant{opacity:.75}.fiche-ev time{color:var(--gris);white-space:nowrap;min-width:92px;font-size:12px}.fiche-ic{color:#fff;background:#9db6d3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.fiche-ic.w{background:var(--nuit2)}.fiche-ic.c{background:var(--accent2)}.fiche-ic.m{background:var(--succes)}.fiche-ic.f{background:var(--accent);color:var(--nuit)}.fiche-plus{align-self:flex-start;margin-top:6px}.fiche-g2{border-top:1px solid var(--ligne2);grid-template-columns:1fr 1fr;gap:12px;padding-top:10px;display:grid}.fiche-colonne{flex-direction:column;gap:6px;min-width:0;display:flex}.fiche-lbl{color:var(--gris);font-size:12px;font-weight:600}.fiche-cmt{background:var(--fond);border-radius:var(--r-petit);white-space:pre-line;padding:8px 10px;font-size:12.5px}.fiche-cmt small{color:var(--gris);white-space:normal;margin-bottom:2px;font-size:12px;display:block}.fiche-inp{border:1px solid var(--ligne);border-radius:var(--r-petit);color:var(--texte);font:13px var(--f-texte);background:#fff;width:100%;min-width:0;padding:8px 10px}.fiche-inp:focus{border-color:var(--nuit2);outline:0}.fiche-zone{resize:vertical;min-height:58px}.fiche-mails{flex-direction:column;gap:2px;display:flex}.fiche-mail{border-bottom:1px solid var(--ligne2);grid-template-columns:1fr auto;gap:6px;padding:6px 0;font-size:12px;display:grid}.fiche-mail small{color:var(--gris)}.fiche-capture{background:var(--jaune-f);border-radius:var(--r-petit);border:1px solid #f5dfa6;flex-direction:column;gap:6px;padding:8px 10px;font-size:12px;display:flex}.fiche-capture .actions-gauche{gap:6px}.fiche-capture input{border:1px solid var(--ligne);border-radius:var(--r-petit);font:12px var(--f-texte);flex:1;min-width:0;padding:6px 8px}.fiche-capture .btn{padding:5px 9px;font-size:12px}.fiche-capture .aide{font-size:12px}.fiche-chips{flex-wrap:wrap;gap:6px;display:flex}.fiche-chip{border:1px solid var(--ligne);font:500 12px var(--f-texte);color:var(--texte);cursor:pointer;background:#fff;border-radius:99px;padding:4px 10px}.fiche-chip.on{background:var(--nuit);color:#fff;border-color:var(--nuit)}.fiche-chip:disabled{cursor:default}.fiche-ovl{z-index:20;background:#0a254094;justify-content:center;align-items:flex-start;padding:34px 16px 16px;display:flex;position:fixed;inset:0;overflow:auto}.fiche-modal{background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:min(880px,100%);padding:18px 20px;font-size:13px;display:flex;box-shadow:0 24px 60px #0a254059}.fiche-mh{align-items:center;gap:12px;display:flex}.fiche-x{color:var(--gris);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-left:auto;font-size:18px}.fiche-h2{font:800 26px/1 var(--f-affiche);color:var(--texte);margin:0}.fiche-okband{color:#3c6e14;background:#eef7e2;border:1px solid #cfe6b0;border-radius:8px;padding:7px 10px;font-size:12px}.fiche-warn{color:#9a4a0c;background:#fff4ea;border:1px solid #f8cfa8;border-radius:8px;padding:7px 10px;font-size:12px}.fiche-hint{color:var(--nuit2);background:#eaf3fd;border-radius:10px;padding:7px 10px;font-size:12px}.fiche-hint b{color:var(--nuit)}.fiche-mgrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fiche-col,.fiche-pile{flex-direction:column;gap:8px;min-width:0;display:flex}.fiche-pile.eteint{opacity:.6}.fiche-resopts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.fiche-opt{font:600 12px var(--f-texte);text-align:center;color:var(--nuit);cursor:pointer;background:#fff;border:1px solid #c3d4e7;border-radius:9px;padding:9px 10px}.fiche-opt small{color:var(--gris);font-size:12px;font-weight:400;display:block}.fiche-opt.on{border:2px solid var(--nuit);background:#eaf3fd;padding:8px 9px}.fiche-opt.yo{border:2px solid var(--accent);background:#fff4da;padding:8px 9px}.fiche-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fiche-fld{color:var(--gris);flex-direction:column;gap:4px;font-size:12px;display:flex}.fiche-fld small{font-size:12px}.fiche-mfoot{border-top:1px solid #eaf3fd;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.fiche-mfoot .fiche-acts{margin-left:auto}@container (width<=600px){.fiche-g2{grid-template-columns:1fr}.fiche-top{flex-direction:column}.fiche-top .fiche-acts{flex-wrap:wrap;justify-content:flex-start;margin-left:0}.fiche-steps{flex-wrap:wrap}.fiche-st{flex:30%}.fiche-cloture{border-left:0;flex:30%;margin-left:0;padding-left:0}.fiche-cloture>.fiche-st{justify-content:center;width:100%}.fiche-rappel{margin-left:0}.fiche-ev>div:has(>.conv.ouvert){grid-column:1/-1}}@media (width<=1100px){.fiche-panneau{max-height:none;position:relative;top:0}}@media (width<=760px){.fiche-panneau{inset:0 0 calc(57px + env(safe-area-inset-bottom,0px)) 0;z-index:22;max-height:none;box-shadow:none;border:0;border-radius:0;padding:12px 12px 20px;position:fixed}.fiche-fermer{background:#fff;flex:none;align-self:flex-end;margin:2px 2px -46px 0;position:sticky;top:0;box-shadow:0 1px 4px #0a254026}.fiche-tete{padding:14px}.fiche-h1{font-size:28px}.fiche-top .fiche-acts{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.fiche-acts .fiche-appeler{padding:14px 18px;font-size:16px}.fiche-acts .fiche-copier{grid-column:1/-1;padding:8px 14px;font-size:13px}.fiche-top{padding-right:0}.fiche-ident{padding-right:40px}.fiche-res{gap:6px}.fiche-res .fiche-opt{padding:10px 4px;font-size:12.5px}.fiche-res .fiche-opt.yo{padding:9px 3px}.fiche-resopts{grid-template-columns:repeat(2,1fr)}.fiche-mgrid,.fiche-form{grid-template-columns:1fr}.fiche-ovl{z-index:30;padding:8px}.fiche-modal{padding:14px}.fiche-ev time{min-width:0}}.fiche-nouveau{width:min(560px,100%)}.conv{flex-direction:column;gap:4px;min-width:0;display:flex}.conv.ouvert{border:1px solid var(--ligne);background:#fff;border-radius:12px;padding:10px 12px}.conv-tete{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.conv-titre{flex:1;min-width:0}.conv-tete:hover b{text-decoration:underline}.conv-tete:focus{outline:none}.conv-tete:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.conv-tete>svg{width:16px;height:16px;color:var(--gris);flex:none}.conv-badge{font:800 15px/1 var(--f-chiffres);color:var(--nuit);border:1px solid var(--ligne);background:var(--fond);white-space:nowrap;border-radius:8px;flex:none;align-items:baseline;gap:2px;padding:5px 8px;display:inline-flex}.conv-badge small{font:600 11px var(--f-texte);color:var(--gris)}.conv-badge small:first-child{text-transform:uppercase;letter-spacing:.04em;margin-right:2px}.conv-badge.note{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, #fff)}.conv-bref{color:var(--texte);line-height:1.4}.conv-pastilles{flex-wrap:wrap;gap:4px;display:flex}.conv-alerte{color:#9a3412;background:#fde8dc;border-radius:99px;align-items:center;gap:3px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-flex}.conv-alerte svg{width:12px;height:12px}.fiche-telepros{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.fiche-telepros-titre{color:var(--gris)}.fiche-telepro{border:1px solid var(--ligne);background:#fff;border-radius:99px;align-items:center;gap:5px;padding:2px 8px 2px 10px;font-weight:500;display:inline-flex}.fiche-telepro.principal{border-color:var(--nuit)}.fiche-telepro small{color:var(--gris);font-weight:400}.fiche-telepro button{color:var(--gris);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:11px;display:inline-grid}.fiche-telepro button:hover{color:var(--rouge)}.fiche-telepro-ajout{border:1px dashed var(--ligne);font:inherit;color:var(--nuit);cursor:pointer;background:#fff;border-radius:99px;padding:3px 8px}.fiche-rdv{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.fiche-rdv .pastille{margin:0}.jr-ecran{flex-direction:column;gap:14px;min-width:0;display:flex}.jr-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.jr-top>div:first-child{min-width:0}.jr-h1{font:800 30px/1 var(--f-affiche);text-transform:uppercase;color:var(--texte);margin:0}.jr-sub{color:var(--gris);font-size:12.5px}.jr-top .jr-sub{margin-top:4px}.jr-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.jr-top .jr-acts,.jr-top .jr-toolbar{margin-left:auto}.jr-kpis{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.jr-kpi{border:1px solid var(--ligne);background:#fff;border-radius:10px;padding:10px 12px}.jr-kpi b{font:800 24px var(--f-chiffres);color:var(--texte);display:block}.jr-kpi span{color:var(--gris);font-size:12px}.jr-kpi.warn b{color:var(--accent2)}.jr-g3{grid-template-columns:1.1fr 1fr .9fr;align-items:start;gap:14px;display:grid}.jr-g3.g2{grid-template-columns:1.1fr 1fr}.jr-col{flex-direction:column;gap:14px;min-width:0;display:flex}.jr-card{border:1px solid var(--ligne);background:#fff;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.jr-ct{font:800 15px var(--f-affiche);text-transform:uppercase;letter-spacing:.03em;color:var(--nuit2);margin:0}.jr-vide{color:var(--gris);margin:0;font-size:12px}.jr-stop{grid-template-columns:26px 1fr auto;align-items:start;gap:10px;display:grid}.jr-num{background:var(--nuit);width:24px;height:24px;color:var(--accent);font:800 12px var(--f-chiffres);border-radius:50%;place-items:center;display:grid}.jr-num.l{color:var(--nuit2);background:#eaf3fd}.jr-stop b{font-size:13px;display:block}.jr-stop .s{color:var(--gris);font-size:12px;display:block}.jr-drive{color:var(--gris);border-left:2px dashed #c3d4e7;margin-left:11px;padding:5px 0 5px 22px;font-size:12px}.jr-ok{color:#3c6e14;font-weight:600}.jr-ko{color:var(--accent2);font-weight:600}.jr-bad{color:#c2410c}.jr-stop .s.jr-ok{color:#3c6e14}.jr-stop .s.jr-ko{color:var(--accent2)}.jr-map{background:#d6e9fb;border-radius:10px;height:250px;position:relative;overflow:hidden}.jr-map svg{width:100%;height:100%;position:absolute;inset:0}.jr-mk{background:var(--nuit);width:22px;height:22px;color:var(--accent);font:800 12px var(--f-chiffres);border:2px solid #fff;border-radius:50%;place-items:center;margin:-11px 0 0 -11px;display:grid;position:absolute;box-shadow:0 1px 3px #00000040}.jr-mk.h{background:var(--accent);color:var(--nuit)}.jr-mapleg{color:var(--gris);background:#fff;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;bottom:8px;left:8px;right:8px}.jr-map .jr-vide{text-align:center;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.jr-mini{border-bottom:1px solid #eaf3fd;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.jr-mini:last-child{border-bottom:0}.jr-mini b{font-weight:600}.jr-mini em{color:var(--gris);font-size:12px;font-style:normal;display:block}.jr-mini>div:first-child{min-width:0}.jr-mini .jr-acts{flex:none}.jr-big{font:800 34px/1 var(--f-chiffres);color:var(--nuit)}.jr-big small{color:var(--gris);font-size:15px}.jr-bar{background:#eaf3fd;border-radius:99px;height:8px;overflow:hidden}.jr-bar i{background:var(--succes);border-radius:99px;height:100%;display:block}.jr-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jr-defile{min-width:0;overflow-x:auto}.jr-cal{border:1px solid var(--ligne);background:#fff;border-radius:14px;min-width:720px;display:grid;overflow:hidden}.jr-chd{min-height:40px;color:var(--texte);border-left:1px solid #eef2f7;border-bottom:1px solid var(--ligne);background:#fff;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}.jr-chd.today{background:var(--jaune-f);color:var(--nuit)}.jr-chd.c0{border-left:0}.jr-chd-lien{color:inherit;text-decoration:none}.jr-chd-lien:hover{text-decoration:underline}.jr-hrs{background:#fff;position:relative}.jr-hrs span{font:600 11px var(--f-chiffres);color:#8a97a8;position:absolute;right:8px;transform:translateY(-50%)}.jr-hrs span:first-child{transform:none}.jr-cday{background-image:repeating-linear-gradient(to bottom, #eef2f7 0 1px, transparent 1px calc(2 * var(--jr-pas)));border-left:1px solid #eef2f7;position:relative}.jr-cday.today{background-color:#fffbef}.jr-nowl{border-top:2px solid var(--accent2);z-index:5;pointer-events:none;height:0;position:absolute;left:0;right:0}.jr-nowl:before{content:"";background:var(--accent2);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:-5px}.jr-b{z-index:2;text-align:left;border-radius:9px;min-width:0;padding:4px 9px;font-size:11.5px;line-height:1.3;text-decoration:none;display:block;position:absolute;left:6px;right:6px;overflow:hidden}.jr-b b,.jr-b span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.jr-b b{font-weight:600}.jr-b.rel{background:var(--jaune-f);color:var(--jaune-t);border:1px solid #f3d98b}.jr-b.free{color:var(--vert-t);background:#fbfdf8;border:1px dashed #b9db98}.jr-b.past,.pl-trajet.passe{opacity:.55}.pl-lg-relance,.pl-legende i.pl-lg-relance{background:var(--jaune-f);border-color:#f3d98b}.pl-legende i.pl-lg-libre{background:#fbfdf8;border:1px dashed #b9db98}.pl-legende i.pl-lg-bloque{border-color:var(--ligne);background:repeating-linear-gradient(135deg,#f6f9fd 0 3px,#e6edf5 3px 6px)}.jr-note{color:var(--gris);background:#fff;border:1px dashed #c3d4e7;border-radius:8px;padding:8px 12px;font-size:12px}.jr-fx{grid-template-columns:1fr 1fr;gap:8px;display:grid}.jr-fld{color:var(--gris);flex-direction:column;gap:4px;font-size:12px;display:flex}.jr-inp{color:var(--texte);font:inherit;background:#fff;border:1px solid #c3d4e7;border-radius:8px;width:100%;min-width:0;padding:7px 9px;font-size:12.5px}.jr-heures{align-items:center;gap:4px;display:flex}.jr-chips{flex-wrap:wrap;gap:5px;display:flex}.jr-chip{white-space:nowrap;color:var(--texte);cursor:pointer;background:#fff;border:1px solid #c3d4e7;border-radius:99px;padding:3px 9px;font-family:inherit;font-size:12px}.jr-chip.on{background:var(--nuit);color:#fff;border-color:var(--nuit)}.jr-fenetre .jr-card{width:min(420px,100%)}.jr-pill{color:var(--nuit2);background:#eaf3fd;border-radius:99px;margin-right:4px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.jr-pill-devis{color:#7a5200;background:#fff4d6}.jr-pill.src{color:#5b3fa0;background:#f3eefc}.jr-pill.ter{color:#3c6e14;background:#eef7e2}.jr-steps{gap:4px;display:flex}.jr-st{text-align:center;color:var(--gris);background:#eaf3fd;border-radius:6px;flex:1;padding:6px 2px;font-size:12px}.jr-st.done{background:var(--succes);color:var(--nuit)}.jr-st.cur{background:var(--nuit);color:#fff;font-weight:600}.jr-q{grid-template-columns:1fr 1fr;gap:6px 14px;font-size:12px;display:grid}.jr-q div{border-bottom:1px solid #eaf3fd;justify-content:space-between;gap:8px;padding:4px 0;display:flex}.jr-q b{text-align:right;font-weight:600}.jr-tl{flex-direction:column;font-size:12px;display:flex}.jr-ev{border-bottom:1px solid #f0f4f9;grid-template-columns:92px 22px 1fr;gap:8px;padding:6px 0;display:grid}.jr-ev time{color:var(--gris);font-size:12px}.jr-ev i{color:var(--gris)}.jr-ic{color:#fff;background:#9db6d3;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.jr-ic.w{background:var(--nuit2)}.jr-ic.c{background:var(--accent2)}.jr-ic.m{background:var(--succes)}.jr-ic.f{background:var(--accent);color:var(--nuit)}.jr-ia{background:linear-gradient(135deg,#f6f1ff,#eef6ff);border:1px solid #ddd0f7;border-radius:12px;padding:12px 14px;font-size:12.5px}.jr-ia h4{color:#5b3fa0;margin:0 0 6px;font-size:12px}.jr-ia ul{margin:0;padding-left:18px}.jr-ia li{margin:3px 0}.jr-ia p{margin:0}.jr-notes{resize:vertical;min-height:60px}.jr-mob{display:none}.jr-mtop{background:var(--nuit);color:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px 12px;display:flex}.jr-mtop .jr-h1{color:#fff;font-size:26px}.jr-mtop .jr-sub{color:#9db6d3;font-size:12px}.jr-mtop .qui{color:#9db6d3;justify-content:flex-end;font-size:12px;display:flex}.jr-days{gap:4px;display:flex}.jr-days button{text-align:center;color:#cfe0f3;background:var(--nuit2);border:0;border-radius:8px;flex:1;padding:5px 0;font-family:inherit;font-size:12px}.jr-days button b{font:800 15px var(--f-chiffres);color:#fff;display:block}.jr-days button.on{background:var(--accent);color:var(--nuit)}.jr-days button.on b{color:var(--nuit)}.jr-mob>.jr-navjour{justify-content:space-between;margin-top:10px}.jr-mob>.jr-navjour .btn{flex:1;padding:10px 8px}.jr-mbody{flex-direction:column;gap:10px;padding:12px 0;display:flex}.jr-mrdv{border:1px solid var(--ligne);border-left:5px solid var(--succes);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:11px 12px;display:flex}.jr-mrdv.nc{border-left-color:var(--accent2)}.jr-mrdv.nx{box-shadow:0 0 0 2px var(--accent)}.jr-mrdv.dist{background:#eaf3fd}.jr-mrdv.rel{border-left-color:var(--accent)}.jr-mrdv.past{opacity:.55}.jr-mrdv .h{justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;font-weight:700;display:flex}.jr-mrdv .jr-sub{font-size:12px}.jr-mrdv .jr-acts{flex-wrap:nowrap;justify-content:flex-start}.jr-mrdv .btn{flex:1;padding:8px 10px}.jr-mdrv{color:var(--gris);border-left:2px dashed #c3d4e7;margin-left:12px;padding:0 0 0 14px;font-size:12px}@media (width<=1200px){.jr-g3{grid-template-columns:1fr 1fr}.jr-g3>.jr-col:last-child{grid-column:1/-1}.jr-g3.g2>.jr-col:last-child{grid-column:auto}.jr-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.jr-g3{grid-template-columns:1fr}.jr-steps{flex-wrap:wrap}.jr-st{flex:30%}}@media (width<=760px){.jr-bureau{display:none}.jr-mob{flex-direction:column;display:flex}.jr-kpis{grid-template-columns:1fr 1fr}.jr-q{grid-template-columns:1fr}.jr-ev{grid-template-columns:72px 22px 1fr}.jr-top .jr-acts,.jr-top .jr-toolbar{justify-content:flex-start;margin-left:0}}.da{flex-direction:column;gap:12px;min-width:0;display:flex;container-type:inline-size}.da-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--gris);font-size:11px;font-weight:700}.da-frise{background:var(--nuit);color:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:14px 18px;display:flex}.da-frise .da-lbl{color:#afc1d6}.da-frise-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.da-legende{color:#c9d5e4;gap:14px;font-size:12px;display:flex}.da-legende span{align-items:center;gap:6px;display:flex}.da-legende i{border-radius:50%;width:10px;height:10px}.da-legende i.o,.da-point.o{background:var(--accent2)}.da-legende i.b,.da-point.b{background:#6fa6e0}.da-lecteur{align-items:center;gap:12px;display:flex}.da-play{background:var(--accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.da-play:before{content:"";border-left:11px solid var(--accent-texte);border-top:7px solid #0000;border-bottom:7px solid #0000;margin-left:3px}.da-play.pause:before{background:linear-gradient(90deg, var(--accent-texte) 0 35%, transparent 35% 65%, var(--accent-texte) 65%);border:0;width:10px;height:12px;margin:0}.da-play.off{cursor:default;background:#2a4a70}.da-play.off:before{border-left-color:#7f95ae}.da-play:focus-visible,.da-point:focus-visible,.da-tps:focus-visible{outline-offset:2px;outline:2px solid #fff}.da-piste{cursor:pointer;flex:1;min-width:0;height:30px;position:relative}.da-rail,.da-lu{border-radius:99px;height:4px;position:absolute;top:13px;left:0}.da-rail{background:#2a4a70;right:0}.da-lu{background:var(--accent)}.da-piste.off{cursor:default}.da-curseur{width:12px;height:12px;box-shadow:0 0 0 3px var(--accent);pointer-events:none;background:#fff;border-radius:50%;margin-left:-6px;position:absolute;top:9px}.da-vise{pointer-events:none;background:#ffffffb3;width:2px;margin-left:-1px;position:absolute;top:4px;bottom:4px}.da-vise span{color:var(--nuit);font:700 11.5px var(--f-chiffres);white-space:nowrap;background:#fff;border-radius:6px;padding:2px 7px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.da-point{border:3px solid var(--nuit);cursor:pointer;border-radius:50%;width:16px;height:16px;margin-left:-8px;padding:0;position:absolute;top:7px;box-shadow:0 0 0 1px #ffffff80}.da-bulle{width:260px;color:var(--texte);text-align:left;z-index:5;pointer-events:none;background:#fff;border-radius:10px;padding:9px 11px;font-size:12px;line-height:1.4;display:none;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px -8px #0a254080}.da-bulle b{color:var(--orange-t);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:11px;display:block}.da-point.b .da-bulle{left:auto;right:-8px;transform:none}.da-point.b .da-bulle b{color:var(--bleu-t)}.da-point:hover .da-bulle,.da-point:focus-visible .da-bulle{display:block}.da-duree{font:600 12px var(--f-chiffres);color:#afc1d6;white-space:nowrap;font-variant-numeric:tabular-nums}.da-graduations{font:600 10.5px var(--f-chiffres);color:#7f95ae;justify-content:space-between;margin:-4px 64px 0 46px;display:flex}.da-moments{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:start;gap:10px;margin-top:4px;display:grid}.da-moment{color:#dce5ef;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:9px 11px;font-size:12px;line-height:1.4;display:flex}.da-moment b{color:#fff;font-size:12.5px}.da-moment span b{font-size:12px}.da-coupe{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.da-coupe.deux{-webkit-line-clamp:2}.da-moment em{color:#afc1d6;font-style:normal}.da-moment.o{border-top:3px solid var(--accent2)}.da-moment.b{border-top:3px solid #6fa6e0}.da-moment.v{border-top:3px solid #a6d35b}.da-tps,.da-fin{font:600 11.5px var(--f-chiffres);color:#fff;background:#ffffff1f;border:0;border-radius:6px;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.da-tps{cursor:pointer}.da-tps:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid}.da-tps:hover{background:var(--accent);color:var(--accent-texte)}.da-fin{font-family:var(--f-texte);color:#c9d5e4}.da-traitee{color:#a6d35b;font-weight:600}.da-bas{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:12px;display:grid}.da-bas.sans-telepro{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.da-carte{border:1px solid var(--ligne);background:#fff;border-radius:12px;flex-direction:column;gap:9px;min-width:0;padding:12px 14px;display:flex}.da-ct{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.da-ct h4{margin:0;font-size:13.5px;font-weight:600}.da-ct small{color:var(--gris);font-size:11.5px}.da-qualif{flex-direction:column;display:flex}.da-q{border-bottom:1px solid var(--ligne2);grid-template-columns:16px 96px minmax(0,1fr);align-items:baseline;gap:8px;padding:6px 0;font-size:12.5px;display:grid}.da-q:last-child{border:0}.da-q b{font-weight:600}.da-q i{border-radius:50%;width:14px;height:14px;transform:translateY(2px)}.da-q i.connu{background:var(--vert-f);box-shadow:inset 0 0 0 4px var(--vert-t)}.da-q i.partiel{background:var(--jaune-f);box-shadow:inset 0 0 0 4px var(--accent)}.da-q i.non_aborde{box-shadow:inset 0 0 0 2px var(--gris2);background:#fff}.da-note{align-items:center;gap:10px;display:flex}.da-note>span{font:800 26px/1 var(--f-chiffres);white-space:nowrap}.da-note small{color:var(--gris2);font-size:14px;font-weight:600}.da-note.haut{color:var(--vert-t)}.da-note.moyen{color:var(--jaune-t)}.da-note.bas{color:var(--orange-t)}.da-jauge{background:var(--ligne);border-radius:99px;flex:1;height:6px;overflow:hidden}.da-jauge i{border-radius:inherit;background:currentColor;height:100%;display:block}.da-points{counter-reset:point;flex-direction:column;gap:8px;margin:0;padding:0;font-size:12.5px;line-height:1.4;list-style:none;display:flex}.da-points li{counter-increment:point;grid-template-columns:22px 1fr;gap:8px;display:grid}.da-points li:before{content:counter(point);background:var(--nuit);color:#fff;width:22px;height:22px;font:700 11px var(--f-chiffres);border-radius:50%;place-items:center;display:grid}.da-action{background:var(--jaune-f);border:1px solid #f3d98b;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.da-action .da-lbl{color:var(--jaune-t)}.da-action p{margin:0;font-size:12.5px;font-weight:500;line-height:1.4}.da-chaleur{flex-direction:column;gap:4px;font-size:12.5px;line-height:1.4;display:flex}.da-lire{align-self:flex-start}.da-texte{background:var(--fond);border:1px solid var(--ligne);border-radius:10px;flex-direction:column;gap:2px;max-height:360px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex;overflow:auto}.da-texte>div{border-radius:6px;grid-template-columns:44px 1fr;gap:6px;padding:2px 4px;display:grid}.da-texte>div.en-cours{background:var(--jaune-f)}.da-texte time,.da-t{color:var(--gris2);font:600 11.5px var(--f-chiffres);text-align:left;padding:1px 0 0}.da-t{cursor:pointer;background:0 0;border:0}.da-t:hover{color:var(--nuit2);text-decoration:underline}@container (width<=760px){.da-bas,.da-bas.sans-telepro{grid-template-columns:minmax(0,1fr)}.da-graduations{display:none}}.asst{flex-direction:column;gap:14px;min-width:0;display:flex}.asst .sous-titre{margin:4px 0 0}.asst-carte{border:1px solid var(--ligne);background:#fff;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.asst-ct{font:800 15px var(--f-affiche);text-transform:uppercase;letter-spacing:.03em;color:var(--nuit2);margin:0}.asst-g3{grid-template-columns:1.35fr 1fr 1fr;gap:12px;display:grid}.asst-g3.sans-rythme{grid-template-columns:1.35fr 1fr}.asst-muted{color:var(--gris);font-size:12px}.asst-big{font:800 26px/1 var(--f-chiffres);color:var(--nuit)}.asst-mis .lien{text-align:left}.asst-mis{border-bottom:1px solid #f0f4f9;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:5px 0;font-size:12px;display:grid}.asst-mis:last-child{border-bottom:0}.asst-ck{border:1.5px solid #c3d4e7;border-radius:5px;place-items:center;width:16px;height:16px;font-size:12px;font-weight:700;display:grid}.asst-ck.on{background:var(--succes);border-color:var(--succes);color:var(--nuit)}.asst-mis em{font-style:normal;font:600 12px var(--f-chiffres);color:var(--gris)}.asst-obj{flex-direction:column;gap:3px;font-size:12px;display:flex}.asst-obj .l{justify-content:space-between;gap:8px;display:flex}.asst-obj .l b{font-family:var(--f-chiffres)}.asst-bar{background:#eaf3fd;border-radius:99px;height:8px;overflow:hidden}.asst-bar i{background:var(--accent);border-radius:99px;height:100%;display:block}.asst-bar i.g{background:var(--succes)}.asst-bar i.b{background:var(--nuit2)}.asst-spark{align-items:flex-end;gap:5px;height:58px;padding-top:4px;display:flex}.asst-spark span{background:var(--nuit2);border-radius:3px 3px 0 0;flex:1;min-height:2px}.asst-spark span.cur{background:var(--accent)}.asst-spark span.fut{background:#eaf3fd}.asst-sparkx{color:var(--gris);gap:5px;font-size:12px;display:flex}.asst-sparkx span{text-align:center;white-space:nowrap;flex:1}.asst-quand{background:var(--nuit);color:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:9px 14px;font-size:12.5px;display:flex}.asst-quand .t{white-space:nowrap;color:var(--accent);font-weight:600}.asst-slot{white-space:nowrap;background:var(--nuit2);border-radius:6px;padding:3px 9px;font-size:12px}.asst-slot.best{background:var(--accent);color:var(--nuit);font-weight:700}.asst-slot.now{outline:2px solid var(--succes)}.asst-quand .fin{color:#9db6d3;margin-left:auto}.asst .onglets{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.asst .onglet{white-space:nowrap}.asst .onglet.asst-chaud i{background:var(--accent2);color:#fff}.asst-liste{flex-direction:column;gap:8px;display:flex}.asst-row{border:1px solid var(--ligne);background:#fff;border-radius:10px;grid-template-columns:24px 1.25fr 2.2fr 120px 210px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:grid}.asst-row.p1{border-left:4px solid var(--accent2)}.asst-row.hot{border-left:4px solid var(--accent)}.asst-row.choisie{outline:2px solid var(--accent)}.asst-row.hz{grid-template-columns:24px 1.2fr 2.3fr 130px 200px}.asst-row.pot{grid-template-columns:1.25fr 1.5fr 150px 110px 190px}.asst-row.inj{grid-template-columns:1.2fr 1.6fr 1.3fr 90px 180px}.asst-row.sn{grid-template-columns:1.2fr 1.4fr 1.6fr 250px}.asst-row.rp{grid-template-columns:78px 1.2fr 2fr 110px 220px}.asst-row.taken{opacity:.55;background:#f6f9fd}.asst-row.retard-pot{border-left:4px solid var(--accent2)}.asst-row.moi{border:2px solid var(--nuit)}.asst-row.up{border-left:4px solid var(--succes);background:#fbfef6}.asst-row.late{border-left:4px solid var(--accent2);background:#fffaf4}.asst-row.done{opacity:.55}.asst-rk{font:800 15px var(--f-chiffres);color:var(--gris)}.asst-nm{text-align:left;color:inherit;background:0 0;border:0;min-width:0;padding:0}.asst-nm b{font-size:13.5px;display:block}.asst-pill{color:var(--nuit2);background:#eaf3fd;border-radius:99px;margin-right:4px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.asst-pill.src{color:#5b3fa0;background:#f3eefc}.asst-pill.ter{color:#3c6e14;background:#eef7e2}.asst-lh{color:var(--gris);margin-top:2px;font-size:12px;display:block}.asst-why{min-width:0;font-size:12.5px}.asst-why b{color:var(--nuit)}.asst-why b.vert{color:#3c6e14}.asst-why em{color:var(--gris);margin-top:2px;font-size:12px;font-style:normal;display:block}.asst-tries{color:var(--gris);align-items:center;gap:3px;font-size:12px;display:flex}.asst-dot{background:var(--ligne);border-radius:50%;width:9px;height:9px}.asst-dot.f{background:var(--accent2)}.asst-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.asst-acts .btn,.asst-bouton{white-space:nowrap;border:1px solid #c3d4e7;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600}.asst-acts .btn-accent{border-color:var(--accent)}.asst-acts .btn-nuit{border-color:var(--nuit)}.asst-wait{color:var(--gris);font-size:12px}.asst-wait b{font:600 13px var(--f-chiffres);color:var(--nuit);display:block}.asst-wait b.orange{color:var(--accent2)}.asst-timer{font:700 12px var(--f-chiffres);background:var(--nuit);color:var(--accent);border-radius:6px;padding:3px 7px}.asst-sig{color:#7a5200;background:#fff4da;border-radius:6px;margin:2px 4px 0 0;padding:2px 7px;font-size:12px;font-weight:600;display:inline-block}.asst-sig.ia{color:#5b3fa0;background:#f3eefc}.asst-sig.m{color:#3c6e14;background:#eef7e2}.asst-hint{color:var(--nuit2);background:#eaf3fd;border-radius:10px;padding:9px 14px;font-size:12px}.asst-hint b{color:var(--nuit)}.asst-note{color:var(--gris);background:#fff;border:1px dashed #c3d4e7;border-radius:8px;padding:8px 12px;font-size:12px}.asst-vide{border:1px solid var(--ligne);color:var(--gris);text-align:center;background:#fff;border-radius:10px;padding:18px 14px;font-size:12.5px}.asst-session{background:#fff8e1;border:1px solid #f7d58a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.asst-session b{color:var(--nuit)}.asst-session .btn{padding:6px 12px;font-size:12px}.asst-seg{border:1px solid #c3d4e7;border-radius:8px;font-size:12px;display:inline-flex;overflow:hidden}.asst-seg button{color:var(--gris);white-space:nowrap;background:#fff;border:0;border-right:1px solid #c3d4e7;padding:4px 9px;font-weight:600}.asst-seg button:last-child{border-right:0}.asst-seg button.on{background:var(--nuit);color:#fff}.asst-hhead{font:800 13px var(--f-affiche);text-transform:uppercase;letter-spacing:.05em;color:var(--gris);margin:4px 0 -2px}.asst-hm{font:800 18px var(--f-chiffres);color:var(--nuit)}.asst-hm small{font:500 12px var(--f-texte);color:var(--gris);display:block}.asst-kpis4{grid-template-columns:repeat(4,1fr)}.asst-kpis6{grid-template-columns:repeat(6,1fr)}.asst .kpi.warn b{color:var(--accent2)}.asst-g2a{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.asst-g2b{grid-template-columns:1fr 1.5fr;gap:14px;display:grid}.asst-chart{border-bottom:1px solid var(--ligne);align-items:end;gap:10px;height:150px;padding:0 4px;display:grid}.asst-cb{align-items:flex-end;gap:3px;height:100%;display:flex}.asst-cb span{background:var(--nuit2);border-radius:3px 3px 0 0;flex:1}.asst-cb span.c{background:var(--succes)}.asst-cb span.r{background:var(--accent)}.asst-chartx{color:var(--gris);text-align:center;gap:10px;padding:0 4px;font-size:12px;display:grid}.asst-legend{color:var(--gris);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.asst-legend i{vertical-align:middle;border-radius:3px;width:14px;height:10px;margin-right:4px;display:inline-block}.asst-fun{flex-direction:column;gap:6px;display:flex}.asst-fun>div{grid-template-columns:120px 1fr 64px;align-items:center;gap:8px;font-size:12px;display:grid}.asst-fun b{font-family:var(--f-chiffres);text-align:right}.asst-streak{gap:4px;display:grid}.asst-streak span{background:var(--succes);border-radius:5px;height:22px}.asst-streak span.o{background:#eaf3fd}.asst-chips{flex-wrap:wrap;gap:6px;display:flex}.asst-chip{background:#fff;border:1px solid #c3d4e7;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:500}.asst-chip.on{background:var(--nuit);color:#fff;border-color:var(--nuit)}.asst-table td.n,.asst-table th.n{text-align:right;font-family:var(--f-chiffres);font-weight:600}.asst-table th.n{font-family:var(--f-texte)}.asst-table tr.me td{background:#fff4da;font-weight:600}.asst-table tbody tr{cursor:default}.asst-medal{background:var(--accent);width:20px;height:20px;color:var(--nuit);font:800 12px var(--f-chiffres);border-radius:50%;place-items:center;display:inline-grid}.asst-medal.s{background:var(--ligne)}.asst-medal.br{background:#f2c79b}.asst-table .bad{color:#c2410c}.asst-table .good{color:#3c6e14}@media (width<=1100px){.asst-g3{grid-template-columns:1fr 1fr}.asst-g3>:first-child{grid-column:1/-1}.asst-g3.sans-rythme>:first-child{grid-column:auto}.asst-g2a,.asst-g2b{grid-template-columns:1fr}.asst-row,.asst-row.hz,.asst-row.pot,.asst-row.inj,.asst-row.sn,.asst-row.rp{grid-template-columns:1fr 1fr}.asst-row>.asst-nm,.asst-row>.asst-why{grid-column:1/-1}.asst-row>.asst-rk{display:none}.asst-row>.asst-acts{justify-content:flex-start}}@media (width<=760px){.asst-g3{grid-template-columns:1fr}.asst-kpis4,.asst-kpis6{grid-template-columns:1fr 1fr}.asst-row,.asst-row.hz,.asst-row.pot,.asst-row.inj,.asst-row.sn,.asst-row.rp{grid-template-columns:1fr}.asst-row>*{grid-column:1/-1}.asst-quand .fin{margin-left:0}.asst-chart,.asst-chartx{gap:4px}.asst-chartx span{font-size:12px}.asst-fun>div{grid-template-columns:100px 1fr 44px}.asst-table-defile{overflow-x:auto}.asst .entete-ecran>:last-child{max-width:100%;overflow-x:auto}}.asst-mes-rdv{border:1px solid var(--ligne);border-radius:var(--rayon);background:#fff;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.asst-mes-rdv-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.asst-mes-rdv-tete h3{margin:0;font-size:14px;font-weight:600}.asst-mes-rdv-tete small{color:var(--gris);font-size:12px}.asst-mes-rdv-ligne{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef2f7;grid-template-columns:minmax(120px,1fr) minmax(0,2fr) auto;align-items:center;gap:10px;padding:8px 6px;font-size:13px;display:grid}.asst-mes-rdv-ligne:last-child{border-bottom:0}.asst-mes-rdv-ligne:hover{background:var(--survol)}.asst-mes-rdv-ligne span{color:var(--gris)}.asst-mes-rdv-ligne .pastille{margin:0}@media (width<=760px){.asst-mes-rdv-ligne{grid-template-columns:minmax(0,1fr)}}.fiche-tous{flex-direction:column;gap:14px;min-width:0;font-size:13px;display:flex}.fiche-tous-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fiche-tous-srch{border:1px solid var(--ligne);border-radius:var(--rayon);color:var(--gris);background:#fff;flex:1;align-items:center;gap:8px;min-width:200px;padding:0 12px;font-size:13px;display:flex}.fiche-tous-srch input{font:13.5px var(--f-texte);color:var(--texte);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:9px 0}.fiche-tous-srch:focus-within{border-color:var(--nuit2)}.fiche-tous-srch .btn{margin:4px -8px 4px 0;padding:5px 10px}.fiche-tous-recherche{flex-wrap:nowrap}.fiche-tous-bfiltres{gap:7px;padding:9px 14px}.fiche-tous-bfiltres.on{background:var(--nuit);border-color:var(--nuit);color:#fff}.fiche-tous-actifs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fiche-tous-actif{border:1px solid var(--ligne);font:500 12.5px var(--f-texte);color:var(--texte);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;max-width:320px;padding:4px 8px 4px 11px;display:inline-flex}.fiche-tous-actif:hover{border-color:var(--nuit2)}.fiche-tous-actif svg{opacity:.7;flex:none}.fiche-tous-actif:hover svg{opacity:1}.fiche-tous-actifs .lien{margin-left:4px;font-size:12.5px}.fiche-tous-corps{min-width:0;display:block}.fiche-tous-corps.avec-filtres{grid-template-columns:284px minmax(0,1fr);align-items:start;gap:18px;display:grid}.fiche-tous-principal{flex-direction:column;gap:14px;min-width:0;display:flex}.pf{border:1px solid var(--ligne);border-radius:var(--r-carte);overscroll-behavior:contain;background:#fff;flex-direction:column;max-height:calc(100vh - 24px);display:flex;position:sticky;top:12px;overflow:auto}.pf.tiroir{z-index:40;border:0;border-radius:0 14px 14px 0;width:min(340px,100vw);max-height:none;animation:.18s ease-out pf-entree;position:fixed;top:0;bottom:0;left:0;box-shadow:0 0 40px #0a254047}@keyframes pf-entree{0%{opacity:0;transform:translate(-24px)}}.pf-voile{z-index:39;background:#0a254059;position:fixed;inset:0}.pf-haut{border-bottom:1px solid var(--ligne);z-index:1;background:#fff;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.pf-haut h2{font:600 var(--t-carte)/1.3 var(--f-texte);color:var(--texte);margin:0}.pf-fermer{color:var(--gris);border-radius:var(--r-petit);background:0 0;border:0;padding:6px;font-size:18px;line-height:0}.pf-fermer:hover{background:var(--ligne2);color:var(--texte)}.pf-vues{background:var(--fond);border-bottom:1px solid var(--ligne);flex-direction:column;gap:6px;padding:12px 16px 14px;display:flex}.pf-vues h3{color:var(--gris);margin:0 0 2px;font-size:12px;font-weight:600}.pf-vue{align-items:center;gap:6px;display:flex}.pf-vue-nom{text-align:left;border:1px solid var(--ligne);border-radius:var(--r-petit);min-width:0;color:var(--nuit);text-overflow:ellipsis;white-space:nowrap;background:#fff;flex:1;padding:6px 10px;font-size:13px;font-weight:600;overflow:hidden}.pf-vue-nom:hover{border-color:var(--nuit2)}.pf-vue-suppr{color:var(--gris);background:0 0;border:0;border-radius:6px;padding:4px;line-height:0}.pf-vue-suppr:hover{color:var(--orange-t);background:var(--orange-f)}.pf-enregistrer{gap:6px;margin-top:2px;display:flex}.pf-section{border-bottom:1px solid var(--ligne)}.pf-section:last-child{border-bottom:0}.pf-tete{align-items:center;gap:8px;padding:0 16px;display:flex}.pf-titre{color:var(--texte);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:13px 0;font-size:14px;font-weight:600;display:flex}.pf-titre svg{color:var(--gris)}.pf-nb{background:var(--nuit);color:#fff;border-radius:99px;padding:1px 8px;font-size:12px;font-weight:700}.pf-effacer{white-space:nowrap;font-size:12px}.pf-corps{flex-direction:column;gap:1px;padding:0 10px 12px;display:flex}.pf-choix{color:var(--texte);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;display:flex}.pf-choix:hover{background:var(--survol)}.pf-choix.on{background:var(--bleu-f);font-weight:600}.pf-choix.vide{color:var(--gris2)}.pf-choix input{width:16px;height:16px;accent-color:var(--nuit);cursor:pointer;flex:none;margin:0}.pf-lib{flex:1;min-width:0;line-height:1.3}.pf-lib small{color:var(--gris);font-size:12px;font-weight:400;display:block}.pf-n{font:600 12px var(--f-chiffres);color:var(--gris);background:var(--ligne2);text-align:center;border-radius:99px;min-width:28px;padding:2px 8px}.pf-choix.on .pf-n{background:var(--nuit);color:#fff}.pf-sous{border-left:2px solid var(--ligne);flex-direction:column;gap:1px;margin:6px 0 0 18px;padding-left:10px;display:flex}.pf-sous h4{color:var(--gris);margin:4px 8px;font-size:12px;font-weight:600}.pf-cherche{border:1px solid var(--ligne);border-radius:var(--r-petit);color:var(--gris);align-items:center;gap:8px;margin:0 0 6px;padding:0 10px;font-size:13px;display:flex}.pf-cherche:focus-within{border-color:var(--nuit2)}.pf-cherche input{min-width:0;color:var(--texte);background:0 0;border:0;outline:0;flex:1;padding:7px 0;font-size:13px}.pf-plus{align-self:flex-start;margin:6px 8px 0;font-size:12px}.pf-aucun,.pf-aide{color:var(--gris);margin:2px 8px 6px;font-size:12px}.fiche-tous-bulk{background:var(--bleu-f);color:var(--nuit);border-radius:var(--r-moyen);border:1px solid #d2e0f1;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.fiche-tous-bulk .btn{padding:5px 10px;font-size:12px}.fiche-tous-bulk .sep{color:var(--gris2)}.fiche-tous-droite{margin-left:auto}.fiche-tous-lot{border-top:1px solid #d2e0f1;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;padding-top:8px;display:flex}.fiche-tous-lot .fiche-inp{width:auto;min-width:200px}.fiche-tous-ok{color:var(--vert-t);margin:0;font-size:13px}.fiche-tous .tableau.compact th,.fiche-tous .tableau.compact td{padding:9px 10px}.fiche-tous .tableau.compact td{white-space:nowrap}.fiche-tous-case{width:34px}.fiche-tous-coche,.fiche-tous-case input{width:15px;height:15px;accent-color:var(--nuit);cursor:pointer;flex:none;margin:0}.fiche-tous-mc{align-items:center;gap:10px;display:flex}.fiche-tous-mc>.fiche-tous-m{flex:1}.fiche-tous-nm b{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-weight:600;display:block;overflow:hidden}.fiche-tous-nm span{color:var(--gris);font-size:12px}.fiche-tous-ville{text-overflow:ellipsis;max-width:140px;overflow:hidden}.fiche-tous-ville small,.fiche-tous-date{color:var(--gris)}.fiche-tous-ville small{font-size:12px}.fiche-tous-sub{color:var(--gris);white-space:nowrap;margin-top:3px;font-size:12px;display:block}.fiche-tous-appels{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.fiche-tous-appels>span{gap:3px;display:inline-flex}.fiche-tous-appels i{background:var(--ligne);border-radius:50%;width:8px;height:8px}.fiche-tous-appels i.f{background:var(--nuit2)}.fiche-tous-appels small{color:var(--gris);font-size:12px}.fiche-tous-chaleur{font:700 13px var(--f-chiffres);color:var(--gris);white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.fiche-tous-chaleur small{font:500 11px var(--f-texte);color:var(--gris2)}.fiche-tous-chaleur.chaud{color:var(--orange-t);background:var(--orange-f);border-radius:99px;padding:2px 8px}.fiche-tous-chaleur svg{align-self:center;width:13px;height:13px}.tableau tr.fiche-tous-vide-ligne{cursor:default}.tableau tr.fiche-tous-vide-ligne td{background:#fff}.fiche-tous-vide{border:1px dashed var(--ligne);border-radius:var(--r-moyen);text-align:center;color:var(--gris);background:#fff;margin:0;padding:18px}.fiche-tous-pied{color:var(--gris);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.fiche-tous-tri{font:600 12.5px var(--f-texte);color:var(--nuit2);cursor:pointer;background:0 0;border:0;padding:0}.fiche-tous-pages{align-items:center;gap:2px;display:flex}.fiche-tous-pages button{font:600 12.5px var(--f-texte);color:var(--gris);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px}.fiche-tous-pages button.on{background:var(--nuit);color:#fff}.fiche-tous-pages button:disabled{opacity:.4;cursor:default}.fiche-tous-pages em{padding:0 2px;font-style:normal}.fiche-tous-split{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:14px;display:grid}.fiche-tous-liste{flex-direction:column;gap:6px;min-width:0;display:flex}.fiche-tous-m{border:1px solid var(--ligne);border-radius:var(--r-moyen);font:12px var(--f-texte);color:var(--gris);text-align:left;cursor:pointer;background:#fff;flex-direction:column;gap:5px;min-width:0;padding:10px 12px;display:flex}.fiche-tous-m:hover{border-color:#c5d3e4}.fiche-tous-m.sel{background:var(--bleu-f);border-color:var(--bleu-f);box-shadow:inset 3px 0 0 var(--nuit2)}.fiche-tous-m-l1,.fiche-tous-m-l2{align-items:center;gap:6px;min-width:0;display:flex}.fiche-tous-m-l1 b{min-width:0;color:var(--texte);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.fiche-tous-m-l2{flex-wrap:wrap}.fiche-tous-m-l2 .pastille-parraine,.fiche-tous-m-l2 .pastille-retour{margin:0}.fiche-tous-note{color:var(--gris);padding:4px 2px;font-size:12px}@media (width<=1100px){.fiche-tous-split{grid-template-columns:1fr}.fiche-tous-split>.fiche-tous-liste{max-height:40vh;overflow:auto}}@media (width<=760px){.fiche-tous-split>.fiche-tous-liste{max-height:none;overflow:visible}.fiche-tous-srch{min-width:0}.fiche-tous-recherche{gap:6px}.fiche-tous-recherche .filtres{flex:none}.fiche-tous-recherche .periode-compacte-mot{display:none}.fiche-tous-recherche .periode-compacte,.fiche-tous-bfiltres{padding:9px 10px}.fiche-tous-bfiltres-mot,.fiche-tous-srch .btn{display:none}.fiche-tous-actif{max-width:calc(100vw - 48px)}}.lc-onglets .pastille-filtre i{opacity:.7;margin-left:4px;font-style:normal}.lc-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.lc-kpis .kpi small{display:block}.lc-liste{flex-direction:column;gap:8px;display:flex}.lc-vide-liste{color:var(--gris);background:#fff;border:1px dashed #c3d4e7;border-radius:10px;margin:0;padding:14px;font-size:12.5px}.lc-hotrow{border:1px solid var(--ligne);border-left:4px solid var(--accent);background:#fff;border-radius:10px;grid-template-columns:1.1fr 2.3fr 120px 200px;align-items:start;gap:14px;padding:10px 14px;font-size:12px;display:grid}.lc-hotrow>*{min-width:0}.lc-hotrow.lc-off{border-left-color:#9db6d3}.lc-hotrow.lc-off>:not(.lc-acts){opacity:.7}.lc-nom{flex-direction:column;gap:3px;display:flex}.lc-lien{text-align:left;font:700 12.5px var(--f-texte);color:var(--texte);cursor:pointer;background:0 0;border:0;padding:0}.lc-lien:hover{text-decoration:underline}.lc-pill{white-space:nowrap;color:var(--nuit2);background:#eaf3fd;border-radius:99px;margin-right:4px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.lc-pill.lc-src{color:#5b3fa0;background:#f3eefc}.lc-pill.lc-ter{color:#3c6e14;background:#eef7e2}.lc-mini{color:var(--gris);align-items:center;margin:4px 0 0;font-size:12px;display:flex}.lc-av{background:var(--nuit2);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:6px;font-size:12px;font-weight:700;display:inline-grid}.lc-raisons{color:var(--texte);margin:0;padding-left:16px}.lc-raisons li{margin:2px 0}.lc-raisons time{color:#5b3fa0;margin-right:4px;font-size:12px;font-weight:600}.lc-alerte{color:#c2410c;margin-top:2px;font-size:12px;font-style:normal;font-weight:600;display:block}.lc-score{font:800 22px var(--f-chiffres);color:var(--accent2)}.lc-score small{font:400 12px var(--f-texte);color:var(--gris);display:block}.lc-acts{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.lc-acts.lc-col{flex-direction:column}.lc-corr{color:#5b3fa0;background:#f6f1ff;border:1px solid #ddd0f7;border-radius:8px;padding:6px 9px;font-size:12px}.lc-correction{border:1px solid var(--ligne);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 16px;display:flex}.lc-ct{font:800 15px var(--f-affiche);text-transform:uppercase;letter-spacing:.03em;color:var(--nuit2);white-space:nowrap;flex-direction:column;display:flex}.lc-ct span{font:400 12px var(--f-texte);text-transform:none;letter-spacing:0;color:var(--gris)}.lc-form{flex:1;grid-template-columns:1.2fr 2fr auto;align-items:end;gap:10px;display:grid}.lc-fld{color:var(--gris);flex-direction:column;gap:4px;font-size:12px;display:flex}.lc-fld select,.lc-fld input{color:var(--texte);background:#fff;border:1px solid #c3d4e7;border-radius:8px;padding:7px 9px;font-size:12.5px}.lc-form .lc-acts{flex-wrap:nowrap}.lc-note{color:var(--gris);background:#fff;border:1px dashed #c3d4e7;border-radius:8px;padding:8px 12px;font-size:12px}@media (width<=900px){.lc-hotrow{grid-template-columns:1fr}.lc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-form{grid-template-columns:1fr}}.at-onglets .pastille-filtre i{opacity:.7;margin-left:4px;font-style:normal}.at-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.at-kpis .kpi small{display:block}.at-g21{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.at-colonne{flex-direction:column;gap:14px;min-width:0;display:flex}.at-card{border:1px solid var(--ligne);background:#fff;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.at-ct{font:800 15px var(--f-affiche);text-transform:uppercase;letter-spacing:.03em;color:var(--nuit2)}.at-cth{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.at-cth .at-ct{flex:1}.at-sub,.at-mini{color:var(--gris);font-size:12px}.at-nowrap{white-space:nowrap}.at-gauche{align-self:flex-start}.at-col-cb{width:18px}.at-cb{vertical-align:middle;background:#fff;border:1.5px solid #9db6d3;border-radius:4px;width:14px;height:14px;display:inline-block}.at-cb.on{background:var(--nuit);border-color:var(--nuit);position:relative}.at-cb.on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:3.5px;height:7px;position:absolute;top:.5px;left:3.5px;transform:rotate(45deg)}.at-pill{white-space:nowrap;color:var(--nuit2);background:#eaf3fd;border-radius:99px;margin-right:4px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.at-pill.at-src{color:#5b3fa0;background:#f3eefc}.at-pill.at-ter{color:#3c6e14;background:#eef7e2}.at-ko{color:var(--accent2);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.at-selection{background:var(--nuit);color:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.at-selection .at-pousse{margin-left:auto}.at-selection select{color:var(--texte);background:#fff;border:1px solid #c3d4e7;border-radius:8px;padding:5px 9px;font-size:12.5px}.at-bars{flex-direction:column;gap:7px;font-size:12px;display:flex}.at-bar{color:inherit;border-radius:6px;grid-template-columns:130px 1fr 40px;align-items:center;gap:8px;text-decoration:none;display:grid}.at-bar:hover{background:#eef3f9}.at-bar>span:first-child{text-overflow:ellipsis;overflow:hidden}.at-bar.at-pause{opacity:.5}.at-av{background:var(--nuit2);color:#fff;vertical-align:middle;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:6px;font-size:12px;font-weight:700;display:inline-grid}.at-av.y{background:var(--accent);color:var(--nuit)}.at-av.l{background:var(--succes);color:var(--nuit)}.at-track{background:#eaf3fd;border-radius:99px;height:12px}.at-track i{background:var(--nuit2);border-radius:99px;height:100%;display:block}.at-track i.o{background:var(--accent2)}.at-track i.l{background:var(--succes)}.at-v{text-align:right;font-family:var(--f-chiffres);font-weight:700}.at-zonebox{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;font-size:12px;display:grid}.at-zonebox>div{border:1px solid var(--ligne);background:#fff;border-radius:8px;padding:6px 9px}.at-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.at-fld{color:var(--gris);flex-direction:column;gap:4px;font-size:12px;display:flex}.at-fld select,.at-fld input{color:var(--texte);background:#fff;border:1px solid #c3d4e7;border-radius:8px;min-width:0;max-width:100%;padding:7px 9px;font-size:12.5px}.at-dropz{color:var(--gris);background:#f6f9fd;border:2px dashed #9db6d3;border-radius:10px;padding:8px 10px;font-size:12px}.at-stack{flex-direction:column;gap:10px;min-width:0;display:flex}.at-lbl{color:var(--gris);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.at-pill.at-chaud{background:var(--accent);color:var(--nuit)}.at-av.sm{flex:none;width:22px;height:22px;margin-right:0;font-size:12px}.at-av.s{background:#5b3fa0}.at-av.o{background:var(--accent2)}.at-av.g{background:#9db6d3}.at-feed{border:1px solid var(--ligne);background:#fff;border-radius:10px;grid-template-columns:104px minmax(0,1.35fr) minmax(0,1.1fr) minmax(0,1fr) 84px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:grid}.at-feed.hd{color:var(--gris);text-transform:uppercase;letter-spacing:.05em;background:0 0;border:0;padding:0 12px;font-size:12px;font-weight:600}.at-feed.sel{border:2px solid var(--nuit);background:#f3f8fe;border-radius:10px 10px 0 0}.at-feed.hv{border-left:5px solid var(--accent)}.at-feed time{font:700 12px var(--f-chiffres);color:var(--nuit)}.at-nm{min-width:0}.at-nm b{font-size:12.5px;display:block}.at-to{align-items:center;gap:7px;min-width:0;display:flex}.at-to b{font-size:12.5px;display:block}.at-to .at-mini{display:block}.at-st6{white-space:nowrap;border-radius:99px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.at-st6.ok{color:#3c6e14;background:#eef7e2}.at-st6.w{color:#7a5200;background:#fff4d6}.at-st6.r{color:#b23a0b;background:#fde8e1}.at-st6.g{color:var(--nuit2);background:#eaf3fd}.at-why6{border:2px solid var(--nuit);background:#fff;border-top:0;border-radius:0 0 12px 12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.at-elig{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.at-elig span{color:#3c6e14;background:#eef7e2;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.at-elig span.x{color:var(--gris);background:#f0f4f9;font-weight:500;text-decoration:line-through}.at-sct{border-bottom:1px solid #eaf3fd;grid-template-columns:150px repeat(5,minmax(70px,1fr)) 48px 92px;align-items:center;gap:8px;min-width:720px;padding:6px 0;font-size:12px;display:grid}.at-sct.hd{color:var(--gris);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--ligne);margin-top:6px;font-size:12px;font-weight:600}.at-sct.win{background:#fff8e6;border-bottom-color:#0000;border-radius:8px;margin:0 -6px;padding:6px}.at-sct.hors{opacity:.6}.at-tot{font:800 16px var(--f-chiffres);text-align:right;color:var(--nuit)}.at-p{align-items:center;gap:7px;min-width:0;font-weight:600;display:flex}.at-sb{flex-direction:column;gap:2px;min-width:0;display:flex}.at-sb em{color:var(--gris);font-size:12px;font-style:normal}.at-trk{background:#eaf3fd;border-radius:99px;height:7px;display:block;overflow:hidden}.at-trk i{background:var(--nuit2);border-radius:99px;height:100%;display:block}.at-trk i.y{background:var(--accent)}.at-trk i.l{background:var(--succes)}.at-trk i.o{background:var(--accent2)}.at-trk i.avant{background:#9db6d3}.at-odds{align-items:center;gap:6px;display:flex}.at-odds .at-trk{flex:1;height:10px}.at-odds b{font:700 12px var(--f-chiffres);text-align:right;white-space:nowrap;min-width:30px}.at-tirage{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.at-donner{align-items:center;gap:6px;margin-left:auto;display:flex}.at-donner select{background:#fff;border:1px solid #c3d4e7;border-radius:8px;padding:6px 9px;font-size:12px}.at-g2r{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.at-g2r.egal{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.at-sldl{color:var(--gris);justify-content:space-between;font-size:12px;display:flex}.at-sldl b{color:var(--nuit)}.at-fl{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.at-fl em{color:var(--gris);font-size:12px;font-style:normal;display:block}.at-tm{border-bottom:1px solid #eaf3fd;grid-template-columns:minmax(0,1.3fr) 92px minmax(0,1fr) 64px 50px;align-items:center;gap:8px;padding:7px 0;font-size:12px;display:grid}.at-tm.hd{color:var(--gris);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--ligne);font-size:12px;font-weight:600}.at-plafond{border:1px solid #c3d4e7;border-radius:6px;width:46px;padding:1px 4px;font-size:12px}.at-flow{align-items:stretch;display:flex}.at-flow>div{border:1px solid var(--ligne);background:#fff;flex:1;padding:8px 10px;font-size:12px}.at-flow>div:first-child{border-radius:10px 0 0 10px}.at-flow>div:last-child{border-radius:0 10px 10px 0}.at-flow>div+div{border-left:0}.at-flow b{color:var(--nuit);font-size:12px;display:block}.at-flow .t{font:800 15px var(--f-chiffres);color:var(--accent2);display:block}.at-cmp{grid-template-columns:170px minmax(0,1fr) 80px;align-items:center;gap:10px;padding:5px 0;font-size:12px;display:grid}.at-bars2{flex-direction:column;gap:3px;display:flex}.at-bars2 .at-trk{height:9px}.at-dl{font:800 13px var(--f-chiffres);text-align:right;color:var(--gris)}.at-dl.good{color:#3c6e14}.at-dl.bad{color:#c2410c}.at-legende{color:var(--gris);gap:12px;margin-top:4px;font-size:12px;display:flex}.at-legende i{vertical-align:middle;background:var(--accent);border-radius:3px;width:14px;height:10px;margin-right:4px;display:inline-block}.at-legende i.avant{background:#9db6d3}@media (width<=1100px){.at-g21{grid-template-columns:1fr}.at-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.at-g2r,.at-g2r.egal{grid-template-columns:1fr}.at-feed{grid-template-columns:96px minmax(0,1fr) minmax(0,1fr)}.at-feed.hd{display:none}}@media (width<=760px){.at-feed,.at-cmp{grid-template-columns:1fr}.at-flow{flex-direction:column}.at-flow>div{border-left:1px solid var(--ligne)!important;border-radius:0!important}}.sa-table th.at-v{text-align:right}.sa-table th.at-v button{justify-content:flex-end}.sa-table tbody tr{cursor:default}.sa-table td.at-v a{color:var(--nuit);text-decoration:none;display:block}.sa-table td.at-v a:hover{text-decoration:underline}.sa-table td.sa-alerte{background:#fdf1e4}.sa-table td.sa-alerte a{color:#9a4a12}.sa-table tr.sa-total td{border-top:2px solid var(--ligne);background:#f6f9fd}.sa-table tr.sa-ligne-action td{background:#f6f9fd}.sa-action{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.sa-action select{background:#fff;border:1px solid #c3d4e7;border-radius:8px;padding:5px 9px;font-size:12.5px}.sa-resume{color:var(--nuit2);margin:0;font-size:13px;font-weight:600}.sa-barres{flex-direction:column;gap:6px;display:flex}.sa-barre{grid-template-columns:120px minmax(0,1fr) 36px;align-items:center;gap:8px;font-size:12px;display:grid}.sa-piste{gap:2px;height:14px;display:flex}.sa-piste i{opacity:.85;cursor:default;border-radius:4px;min-width:4px;display:block}.sa-piste i.on,.sa-piste i:hover{opacity:1;outline:2px solid var(--nuit);outline-offset:1px}.sa-survol{min-height:16px}.sa-table th button{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;gap:2px;padding:0;display:inline-flex}.sa-table a.sa-nom{color:var(--nuit);text-decoration:none}.sa-table a.sa-nom:hover{text-decoration:underline}.sa-legende{flex-wrap:wrap;row-gap:4px}.sa-legende span{white-space:nowrap}.tr-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.tr-kpi{border:1px solid var(--ligne);text-align:left;min-width:0;font:inherit;background:#fff;border-radius:10px;flex-direction:column;gap:1px;padding:10px 12px;display:flex}.tr-kpi b{font:800 24px/1.15 var(--f-chiffres);color:var(--nuit)}.tr-kpi span{color:var(--gris);font-size:12px}.tr-kpi.warn b{color:var(--accent2)}.tr-kpi.ko{border-color:#f3b29c}.tr-kpi.ko b{color:#c2410c}.tr-kpi.bon{background:#eef7e2;border-color:#cfe6b0}.tr-kpi.bon b,.tr-kpi b.vert{color:#3c6e14}.tr-kpi.nuit{background:var(--nuit);border-color:var(--nuit);cursor:pointer;text-decoration:none}.tr-kpi.nuit b{color:var(--succes)}.tr-kpi.nuit span{color:#cfe0f3}.tr-g13{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.tr-g12{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:14px;display:grid}.tr-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tr-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tr-pile{flex-direction:column;gap:12px;min-width:0;display:flex}.tr-card{border:1px solid var(--ligne);background:#fff;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.tr-ct{font:800 15px var(--f-affiche);text-transform:uppercase;letter-spacing:.03em;color:var(--nuit2);margin:0}.tr-cth{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tr-cth .tr-ct{flex:1}.tr-mini{color:var(--gris);font-size:12px}.tr-lbl{color:var(--gris);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.tr-pill{color:var(--nuit2);white-space:nowrap;background:#eaf3fd;border-radius:99px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.tr-pill.orange{background:var(--accent2);color:#fff}.tr-pill.nuit{background:var(--nuit);color:#fff}.tr-note{color:var(--gris);background:#fff;border:1px dashed #c3d4e7;border-radius:8px;margin:0;padding:8px 12px;font-size:12px}.tr-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tr-vide{color:var(--gris);padding:10px 0;font-size:12px}.tr-pl{border:1px solid var(--ligne);background:#fff;border-radius:14px;max-height:75vh;display:grid;overflow:auto}.tr-pl>.pl-tete{z-index:7;position:sticky;top:0}.tr-coin{z-index:8;border-bottom:1px solid var(--ligne);background:#fff;position:sticky;top:0}.tr-plt{background:#fff;position:relative}.tr-plt span{font:600 11px var(--f-chiffres);color:#8a97a8;position:absolute;right:8px;transform:translateY(-50%)}.tr-plt span:first-child{transform:none}.tr-pl.compacte .pl-rdv{border-radius:5px;min-height:0;padding:1px 6px}.tr-pl.compacte .pl-l2,.tr-pl.compacte .pl-etat{display:none}.tr-pl.compacte .pl-l1{padding-right:0;font-size:11px}.pl-rdv.deplacable{cursor:grab}.tr-col{border-left:1px solid #eef2f7;position:relative}.tr-col.cible{background-color:#fffdf3}.tr-nt{border:1px solid var(--ligne);background:#fff;border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 12px;font-size:12px;display:grid}.tr-nt.lo{border-left:5px solid var(--accent2)}.tr-nt.ko{border-left:5px solid #c2410c}.tr-nt.ok{border-left:5px solid var(--succes)}.tr-nt.lu{opacity:.7}.tr-nt .ni{background:#eaf3fd;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.tr-nt .ni .puce{margin:0}.tr-nt b{font-size:12.5px;line-height:1.35;display:block}.tr-nt em{color:var(--gris);margin-top:2px;font-size:12px;font-style:normal;display:block}.tr-nt em b{font-size:12px;display:inline}.tr-nt .tr-acts{margin-top:7px}.tr-mapc{background:#f4f1e6;border:1px solid #d9d2bd;border-radius:10px;position:relative;overflow:hidden}.tr-mapc svg{width:100%;height:auto;display:block}.tr-mapc .tr-cap{color:var(--nuit);background:#ffffffeb;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;top:8px;left:8px}.tr-mapc text{font-family:var(--f-texte)}.tr-mapc .ini{font-family:var(--f-chiffres);font-weight:800}.tr-swp{border:1px solid var(--ligne);text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.tr-swp.on{border:2px solid var(--nuit);box-shadow:0 6px 18px #0a25401a}.tr-swp.fait{background:#f3fae9;border-color:#cfe5b0}.tr-swp.ferme{opacity:.65}.tr-swp .tete{align-items:center;gap:10px;display:flex}.tr-gain{text-align:right;font:800 22px var(--f-chiffres);color:#3c6e14;margin-left:auto;line-height:1}.tr-gain small{font:500 12px var(--f-texte);color:var(--gris);display:block}.tr-xch{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:6px;font-size:12px;display:grid}.tr-xch>div{border:1px solid var(--ligne);background:#f6f9fd;border-radius:8px;min-width:0;padding:6px 8px}.tr-xch b{font-size:12px;display:block}.tr-xch .ar{text-align:center;font:800 16px var(--f-chiffres);color:var(--accent2)}.tr-ba{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tr-lab{font:800 13px var(--f-affiche);text-transform:uppercase;letter-spacing:.05em;color:var(--gris);justify-content:space-between;margin-bottom:4px;display:flex}.tr-lab b{font-family:var(--f-chiffres);font-size:13px}.tr-sms{border:1px solid var(--ligne);background:#f6f9fd;border-radius:10px;padding:9px 11px;font-size:12px;line-height:1.45}.tr-sms small{color:var(--gris);margin-bottom:3px;font-size:12px;font-weight:600;display:block}.tr-mini-pl{flex-direction:column;gap:4px;font-size:12px;display:flex}.tr-mini-pl .ligne{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.tr-mini-pl .rdv{background:var(--nuit2);color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:3px 7px;overflow:hidden}.tr-mini-pl .rdv.echange{background:var(--accent);color:var(--nuit);box-shadow:0 0 0 2px var(--nuit)}.tr-mini-pl .trajet{white-space:nowrap;font-size:12px;font-weight:700}.tr-mini-pl .trajet.loin,.tr-mini-pl .trajet.impossible{color:#b4510b}.tr-pt{border-bottom:1px solid #eaf3fd;grid-template-columns:150px 70px minmax(0,1fr) minmax(0,1fr) 110px 60px;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:grid}.tr-pt.hd,.tr-ps.hd{color:var(--gris);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--ligne);font-size:12px;font-weight:600}.tr-pt>span,.tr-ps>span{align-items:center;gap:6px;min-width:0;display:flex}.tr-verd{white-space:nowrap;border-radius:99px;align-items:center;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.tr-verd.lo{color:#b4520c;background:#fff1e3}.tr-verd.ko{color:#b23a0b;background:#fde8e1}.tr-inp{color:var(--texte);background:#fff;border:1px solid #c3d4e7;border-radius:8px;min-width:0;padding:5px 8px;font-size:12px}input.tr-inp[type=number]{text-align:center;width:72px}input.tr-inp[type=time]{width:96px}.tr-inp.large{width:100%}.tr-sw{background:var(--ligne);vertical-align:middle;border:0;border-radius:99px;flex:none;width:30px;height:17px;padding:0;display:inline-block;position:relative}.tr-sw:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.tr-sw.on{background:var(--succes)}.tr-sw.on:after{left:15px}.tr-sw:disabled{opacity:.6;cursor:default}.tr-fl{border-bottom:1px solid #eaf3fd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:grid}.tr-fl:last-child{border-bottom:0}.tr-fl em{color:var(--gris);font-size:12px;font-style:normal;display:block}.tr-fl .lu{font:700 12px var(--f-chiffres);color:var(--nuit)}.tr-wt{grid-template-columns:minmax(0,1fr) 120px 44px;align-items:center;gap:10px;padding:4px 0;font-size:12px;display:grid}.tr-wt b{font:700 12px var(--f-chiffres);text-align:right}.tr-range{width:100%;accent-color:var(--accent)}.tr-curseur{appearance:none;background:linear-gradient(90deg, var(--nuit2) 0 var(--v), var(--succes) var(--v) 100%);border-radius:99px;width:100%;height:10px;margin:10px 0 4px}.tr-curseur::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--accent);cursor:pointer;background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #0a25404d}.tr-curseur::-moz-range-thumb{border:4px solid var(--accent);cursor:pointer;background:#fff;border-radius:50%;width:14px;height:14px}.tr-curseur:disabled::-webkit-slider-thumb{cursor:default}.tr-sldl{color:var(--gris);justify-content:space-between;font-size:12px;display:flex}.tr-sldl b{color:var(--nuit)}.tr-ps{border-bottom:1px solid #eaf3fd;grid-template-columns:150px 70px 160px minmax(0,1fr) minmax(0,1fr) 80px;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:grid}.tr-seg{background:#fff;border:1px solid #c3d4e7;border-radius:8px;font-size:12px;display:inline-flex;overflow:hidden}.tr-seg button{color:var(--gris);white-space:nowrap;background:#fff;border:0;border-right:1px solid #c3d4e7;padding:5px 10px;font-weight:600}.tr-seg button:last-child{border-right:0}.tr-seg button.on{background:var(--nuit);color:#fff}.tr-prov{border:1px solid var(--ligne);background:#fff;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;font-size:12px;display:grid}.tr-prov.on{border:2px solid var(--nuit);background:#f3f8fe}.tr-prov.off{opacity:.6}.tr-prov b{font-size:12.5px;display:block}.tr-rad{box-sizing:border-box;border:2px solid #c3d4e7;border-radius:50%;width:14px;height:14px;margin-top:2px}.tr-rad.on{border:5px solid var(--nuit)}.tr-okbox{color:#2f5710;background:#f3fae9;border:1px solid #cfe5b0;border-radius:10px;padding:9px 12px;font-size:12px}.tr-warnbox{color:#7a3b0c;background:#fff6ee;border:1px solid #f6c9a4;border-radius:10px;padding:9px 12px;font-size:12px}.tr-test{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tr-barre-actions{z-index:6;background:var(--nuit);color:#fff;border-radius:10px;justify-content:flex-end;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex;position:sticky;bottom:0}.tr-barre-actions span{margin-right:auto}@media (width<=1100px){.tr-g13,.tr-g12,.tr-g3{grid-template-columns:1fr}.tr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-pt,.tr-ps{grid-template-columns:1fr 1fr}.tr-pt.hd,.tr-ps.hd{display:none}}@media (width<=760px){.tr-g2,.tr-ba,.tr-pt,.tr-ps{grid-template-columns:1fr}}.pl-rdv,.pl-puce{--pl-fond:var(--orange-f);--pl-bord:#f6cfa8;--pl-texte:#7a3708;--pl-etat:var(--orange-t)}.pl-rdv.c,.pl-puce.c,.pl-legende i.c{--pl-fond:#eef7e2;--pl-bord:#b9db98;--pl-texte:#203d07;--pl-etat:#3b7a16}.pl-rdv.d,.pl-puce.d,.pl-legende i.d{--pl-fond:var(--bleu-f);--pl-bord:#bcd3ec;--pl-texte:var(--nuit);--pl-etat:var(--nuit2)}.pl-rdv.p,.pl-puce.p,.pl-legende i.p,.pl-rdv.r,.pl-puce.r,.pl-legende i.r{--pl-fond:#f1f4f8;--pl-bord:var(--ligne);--pl-texte:var(--gris);--pl-etat:var(--gris)}.pl-legende i.a{--pl-fond:var(--orange-f);--pl-bord:#f6cfa8}.pl-rdv{z-index:3;border:1px solid var(--pl-bord);background:var(--pl-fond);min-height:40px;color:var(--pl-texte);text-align:left;border-radius:9px;outline:none;flex-direction:column;gap:1px;padding:5px 9px;font-size:12px;line-height:1.3;display:flex;position:absolute;left:6px;right:6px;box-shadow:0 1px 2px #0a25400f}.pl-rdv.cliquable,.pl-puce.cliquable{cursor:pointer}.pl-rdv:hover,.pl-rdv:focus-visible{z-index:6;box-shadow:0 6px 16px -8px #0a254073}.pl-rdv.al-loin{box-shadow:0 0 0 2px var(--accent2)}.pl-rdv.al-impossible{box-shadow:0 0 0 2px #c2410c}.pl-l1{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:700;display:flex}.pl-l1 b{font-family:var(--f-chiffres);flex:none}.pl-l1>span:not(.pl-etat){text-overflow:ellipsis;min-width:0;overflow:hidden}.pl-l2{text-overflow:ellipsis;white-space:nowrap;opacity:.85;font-size:11.5px;overflow:hidden}.pl-etat{color:var(--pl-etat);white-space:nowrap;background:#fff;border-radius:99px;flex:none;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:700}.pl-rdv.r .pl-l1>span:not(.pl-etat),.pl-puce.r span{text-decoration:line-through}.pl-bulle{z-index:1000;background:var(--nuit);color:#fff;max-width:290px;font:400 12px/1.5 var(--f-texte);white-space:pre-line;pointer-events:none;border-radius:10px;padding:8px 11px;position:fixed;box-shadow:0 10px 24px -10px #0a254099}.pl-bulle.haut{transform:translateY(-100%)}.pl-puce{border:1px solid var(--pl-bord);background:var(--pl-fond);color:var(--pl-texte);border-radius:8px;outline:none;flex-direction:column;min-width:0;padding:5px 8px;text-decoration:none;display:flex;position:relative}.pl-puce:hover,.pl-puce:focus-visible{z-index:6;box-shadow:0 6px 16px -8px #0a254073}.pl-puce b{font:700 12px var(--f-chiffres);white-space:nowrap;flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:6px;display:flex}.pl-puce em{font:600 10px var(--f-texte);color:var(--pl-etat);font-style:normal}.pl-puce span{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.pl-indispo{z-index:2;color:var(--gris);background:repeating-linear-gradient(135deg,#f6f9fd 0 6px,#eef3f9 6px 12px);border-radius:9px;padding:5px 9px;font-size:11.5px;position:absolute;left:6px;right:6px;overflow:hidden}.pl-indispo b{font-size:12px;display:block}.pl-tete{border-left:1px solid #eef2f7;border-bottom:1px solid var(--ligne);min-width:0;color:var(--texte);text-align:left;background:#fff;flex-direction:column;gap:4px;padding:9px 12px;display:flex}.pl-tete b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.pl-tete small{color:var(--gris);font-size:11.5px}.pl-tete.auj{background:var(--jaune-f)}.pl-rempl{background:#eef2f7;border-radius:99px;height:5px;display:block;overflow:hidden}.pl-rempl i{border-radius:inherit;background:var(--nuit2);height:100%;display:block}.pl-rempl i.bas{background:var(--accent2)}.pl-rempl i.haut{background:var(--succes)}.pl-maint{z-index:5;border-top:2px solid var(--accent2);pointer-events:none;position:absolute;left:0;right:0}.pl-maint:before{content:"";background:var(--accent2);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:-5px}.pl-trajet{z-index:2;pointer-events:none;color:var(--vert-t);align-items:center;display:flex;position:absolute;left:14px;right:6px}.pl-trajet:before{content:"";opacity:.5;border-left:2px dotted;position:absolute;top:0;bottom:0;left:4px}.pl-trajet span{white-space:nowrap;background:#fff;border:1px solid;border-radius:99px;margin-left:14px;padding:0 7px;font-size:10.5px;font-weight:600;position:relative}.pl-trajet.loin{color:var(--orange-t)}.pl-trajet.impossible{color:#c2410c}.pl-trajet.depart{color:var(--nuit2)}.pl-legende{color:var(--gris);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 2px 0;font-size:12px;display:flex}.pl-legende span{align-items:center;gap:6px;display:inline-flex}.pl-legende i{border:1px solid var(--pl-bord);background:var(--pl-fond);border-radius:4px;width:12px;height:12px}.pl-legende .pl-sep{background:var(--ligne);width:1px;height:14px}.pl-semaine{border:1px solid var(--ligne);background:#fff;border-radius:14px;min-width:760px;display:grid;overflow:hidden}.pl-sem-ligne{display:contents}.pl-sem-th{border:0;border-left:1px solid #eef2f7;border-bottom:1px solid var(--ligne);font:700 11px var(--f-texte);text-transform:uppercase;letter-spacing:.04em;color:var(--gris);text-align:left;background:#fff;flex-direction:column;gap:2px;padding:9px 10px;display:flex}button.pl-sem-th{cursor:pointer}button.pl-sem-th:hover{color:var(--nuit)}.pl-sem-th small{text-transform:none;letter-spacing:0;color:#8a97a8;font-weight:500}.pl-sem-th.auj{background:var(--jaune-f);color:var(--nuit)}.pl-sem-th.passe{color:#8a97a8}.pl-sem-com{border-bottom:1px solid #eef2f7;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:10px 12px;display:flex}.pl-sem-com b{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.pl-sem-com small{color:var(--gris);font-size:11.5px}.pl-sem-case{border-bottom:1px solid #eef2f7;border-left:1px solid #eef2f7;flex-direction:column;gap:5px;min-width:0;min-height:70px;padding:6px;display:flex}.pl-sem-case.auj{background:#fffbef}.pl-libre{color:#8a97a8;padding:4px 2px;font-size:11px}.ck-g21{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ck-graphe{flex-direction:column;gap:6px;display:flex}.ck-barres{border-bottom:1px solid var(--ligne);align-items:flex-end;gap:3px;height:170px;padding-top:48px;display:flex;position:relative}.ck-barre{all:unset;cursor:crosshair;border-radius:4px 4px 0 0;flex:1;height:100%;position:relative}.ck-barre.on,.ck-barre:focus-visible{background:var(--ligne2)}.ck-barre span{border-radius:3px 3px 0 0;position:absolute;bottom:0}.ck-hab{background:#d7e2ef;left:0;right:0}.ck-rec{background:var(--nuit2);left:18%;right:18%}.ck-barre.bas .ck-rec{background:var(--accent2)}.ck-barre.on .ck-rec{background:var(--nuit)}.ck-barre.bas.on .ck-rec{background:var(--orange-t)}.ck-bulle{z-index:3;background:var(--nuit);color:#fff;border-radius:var(--r-petit);white-space:nowrap;pointer-events:none;flex-direction:column;padding:6px 10px;font-size:12px;display:flex;position:absolute;top:0;transform:translate(-50%)}.ck-bulle b{color:var(--accent)}.ck-bulle span{color:#ffc08f}.ck-axe{gap:3px;display:flex}.ck-axe span{text-align:center;min-width:0;color:var(--gris);white-space:nowrap;flex:1;font-size:11.5px}.ck-legende{color:var(--gris);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.ck-legende span{align-items:center;gap:6px;display:inline-flex}.ck-legende i{border-radius:3px;width:10px;height:10px}.ck-legende .rec{background:var(--nuit2)}.ck-legende .hab{background:#d7e2ef}.ck-legende .bas{background:var(--accent2)}.ck-total{align-items:center;gap:14px;display:flex}.ck-total-n{font:800 44px/1 var(--f-chiffres);font-variant-numeric:tabular-nums;color:var(--vert-t)}.ck-total-n.retard{color:var(--orange-t)}.ck-total .aide{font-size:12.5px;line-height:1.5}.ck-total .ok,.ck-total .ko{font-size:inherit}.ck-regles{flex-direction:column;display:flex}.ck-regle{all:unset;box-sizing:border-box;border-top:1px solid var(--ligne2);border-radius:var(--r-petit);cursor:pointer;grid-template-columns:minmax(0,1fr) 72px 30px;align-items:center;gap:10px;padding:7px 6px;display:grid}.ck-regle:first-child{border-top:0}.ck-regle:hover,.ck-regle:focus-visible{background:var(--survol)}.ck-regle.actif{background:var(--bleu-f);box-shadow:inset 3px 0 0 var(--nuit)}.ck-regle-nom{color:var(--texte);font-size:12.5px;font-weight:500;line-height:1.3}.ck-regle-nom small{color:var(--gris);font-size:11.5px;font-weight:400;display:block}.ck-piste{background:var(--ligne2);border-radius:4px;height:7px;overflow:hidden}.ck-piste i{background:var(--accent2);border-radius:4px;height:100%;display:block}.ck-regle b{font:800 16px var(--f-chiffres);text-align:right;color:var(--nuit)}.chiffre-pastille{min-width:24px;font:600 12px var(--f-chiffres);cursor:pointer;border:0;border-radius:6px;padding:1px 6px;display:inline-block}.chiffre-pastille.z1{background:var(--orange-f);color:var(--orange-t)}.chiffre-pastille.z2{background:var(--accent2);color:#fff}.chiffre-pastille.z3{background:var(--orange-t);color:#fff}.total-lien{font:700 13px var(--f-chiffres);color:var(--nuit);cursor:pointer;background:0 0;border:0;padding:0}.total-lien:hover{text-decoration:underline}.cartes-retard{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.carte-retard{border:1px solid var(--ligne);border-left:4px solid var(--accent2);border-radius:var(--r-moyen);background:#fff;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.carte-retard p{margin:0;font-size:13px}.carte-retard .retard{color:var(--orange-t);white-space:nowrap;font-size:12px;font-weight:700}.carte-retard.regle-a_confirmer,.carte-retard.regle-reflexion{border-left-color:var(--gris2)}.carte-retard-ligne{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=1600px){.cockpit-grille.matrice-grille{grid-template-columns:minmax(0,1fr)}}@media (width<=1200px){.ck-g21{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.ck-onglets{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.principal .ck-g21 .cth{flex-wrap:wrap;gap:2px 8px}.principal .ck-g21 .cth .titre-bloc{flex-basis:100%}}.en-g2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.en-g2>*{min-width:0}@media (width<=1000px){.en-g2{grid-template-columns:1fr}}.en-carte{background:#fff;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.en-cth{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.en-cth .titre-bloc{flex:1}.en-mini{color:var(--gris);font-size:12px;font-weight:400}.en-defile{overflow-x:auto}.en-fun{flex-direction:column;gap:5px;display:flex}.en-fst{grid-template-columns:130px 1fr 150px;align-items:center;gap:10px;font-size:12px;display:grid}.en-bx{color:#fff;height:30px;font:700 13px var(--f-chiffres);border-radius:6px;justify-content:center;align-items:center;margin:0 auto;display:flex}.en-bx.en-recus{background:var(--nuit)}.en-bx.en-joints{background:var(--nuit2)}.en-bx.en-rdv{background:var(--accent2)}.en-bx.en-honores{background:var(--accent);color:var(--nuit)}.en-bx.en-signes{background:var(--succes);color:var(--nuit)}.en-pc{color:var(--gris);font-size:12px}.en-note{color:var(--gris);background:#fff;border:1px solid #c3d4e7;border-radius:8px;padding:8px 12px;font-size:12px}.en-table{font-size:12px}.en-table th{padding:8px 10px;font-size:12px}.en-table td{vertical-align:middle;padding:8px 10px}.en-table tbody tr{cursor:default}.en-table th.n{text-align:right;white-space:nowrap}.en-table tr.en-sans-source td{color:var(--gris);font-style:italic}.en-table td.n{font-family:var(--f-chiffres);text-align:right;white-space:nowrap;font-weight:600}.en-serre th,.en-serre td{padding:8px 6px}.en-table td.en-bad{color:#c2410c}.en-nom{white-space:nowrap}.en-rep{width:260px}.en-stk{background:#f0f4f9;border-radius:5px;min-width:120px;height:16px;display:flex;overflow:hidden}.en-stk i{height:100%;display:block}.en-legende{color:var(--gris);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.en-sw{vertical-align:-1px;border-radius:3px;width:14px;height:10px;margin-right:4px;display:inline-block}.en-p-invalide{background:#c2410c}.en-p-jamais{background:#d6e2ef}.en-p-joint{background:var(--nuit2)}.en-p-rdv{background:var(--accent2)}.en-p-signe{background:var(--succes)}.en-ia{background:linear-gradient(135deg,#f6f1ff,#eef6ff);border:1px solid #ddd0f7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.en-ia>span{flex:1;min-width:240px}.en-btn{white-space:nowrap;border-color:#c3d4e7;margin-left:auto;padding:7px 12px;font-size:12px}.en-spk{align-items:flex-end;gap:1px;min-width:120px;height:24px;display:flex;position:relative}.en-col{cursor:crosshair;border-radius:2px;flex:1;align-items:flex-end;height:100%;display:flex}.en-col i{background:#9db6d3;border-radius:1px;width:100%;display:block}.en-col.on{background:#eaf3fd}.en-col.on i{background:var(--nuit2)}.en-bulle{z-index:3;background:var(--nuit);color:#fff;white-space:nowrap;pointer-events:none;border-radius:8px;flex-direction:column;padding:6px 10px;font-size:12px;display:flex;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}.en-bulle b{color:var(--accent);font-weight:700}.en-live{background:var(--succes);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.en-live.o{background:var(--accent2);box-shadow:0 0 0 3px #f3791a40}.en-live.g{background:#c3d4e7}.en-retours{flex-direction:column;display:flex}.en-retour{color:inherit;border-top:1px solid #eaf3fd;border-radius:6px;flex-direction:column;gap:2px;padding:8px 4px;font-size:12.5px;text-decoration:none;display:flex}.en-retour:first-child{border-top:0}.en-retour:hover{background:#f5f8fb}@media (width<=600px){.en-fst{grid-template-columns:90px 1fr 110px;gap:6px}}.cf-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.cf-g{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:14px;display:grid}@media (width<=1250px){.cf-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.cf-g{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.cf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-file{flex-direction:column;gap:8px;display:flex}.cf-groupe{letter-spacing:.06em;text-transform:uppercase;color:var(--gris);margin-top:4px;font-size:11px;font-weight:700}.cf-rdv{border:1px solid var(--ligne);border-radius:var(--rayon);background:#fff;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.cf-rdv.urgent{border-left:4px solid var(--accent2)}.cf-rdv.ouvert{border:2px solid var(--nuit);box-shadow:var(--ombre-survol)}.cf-rdv.attente{opacity:.75}.cf-quand{border-radius:var(--r-petit);background:var(--bleu-f);text-align:center;flex-direction:column;align-items:center;padding:6px 4px;display:flex}.cf-quand b{font:800 16px var(--f-chiffres);color:var(--nuit);white-space:nowrap}.cf-quand span{color:var(--gris);font-size:11px;font-weight:600}.cf-rdv.urgent .cf-quand{background:var(--orange-f)}.cf-rdv.urgent .cf-quand b{color:var(--orange-t)}.cf-qui{flex-direction:column;gap:2px;min-width:0;display:flex}.cf-nom{color:var(--texte);font-size:14px;font-weight:600;text-decoration:none}.cf-nom:hover{text-decoration:underline}.cf-detail{color:var(--gris);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cf-pastilles{flex-wrap:wrap;gap:5px;display:flex}.cf-pastilles .pastille{margin:0}.cf-issue{border-top:1px solid #eef2f7;flex-direction:column;grid-column:1/-1;gap:8px;padding-top:10px;display:flex}.cf-brief{border-radius:var(--r-petit);background:var(--fond,#f6f9fd);color:var(--gris);border:1px solid #eef2f7;padding:8px 10px;font-size:12.5px}.cf-brief b{color:var(--texte)}.cf-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--gris);font-size:11px;font-weight:700}.cf-choix{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=760px){.cf-choix{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-choix button{border:1px solid var(--ligne);border-radius:var(--rayon);font:600 13px var(--f-texte);color:var(--nuit);text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 10px;display:flex}.cf-choix button small{color:var(--gris);font-size:11.5px;font-weight:400}.cf-choix button:hover,.cf-choix button.on{border-color:var(--nuit)}.cf-choix button.ok{background:var(--vert-f,#eef7e2);color:var(--vert-t);border-color:#b9db98}.cf-sous{color:var(--gris);flex-wrap:wrap;align-items:flex-end;gap:10px;font-size:12.5px;display:flex}.cf-sous label{flex-direction:column;gap:4px;display:flex}.cf-sous input{border:1px solid var(--ligne);border-radius:var(--r-petit);font:inherit;color:var(--texte);padding:7px 9px}.cf-fait{border-bottom:1px solid #eef2f7;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.cf-fait b{font:700 13px var(--f-chiffres)}.cf-fait a{color:var(--texte);font-weight:600}.cf-fait .pastille{margin:0 0 0 auto}.s-prevu{background:var(--orange-f);color:var(--orange-t);border:1px solid #f6cfa8}.s-confirme{background:var(--vert-f,#eef7e2);color:var(--vert-t);border:1px solid #cfe6b8}.s-reporte,.s-annule{color:var(--gris);background:#eef2f7;border:1px dashed #9db6d3}.cf-jour{border-radius:var(--r-petit);background:#f6f9fd;border:1px solid #eef2f7;height:62px;margin:18px 4px 8px;position:relative}.cf-h{white-space:nowrap;font:600 10px var(--f-chiffres);color:var(--gris);position:absolute;top:-17px;transform:translate(-50%)}.cf-maint{border-left:2px solid var(--nuit);position:absolute;top:-4px;bottom:-4px}.cf-bloc{white-space:nowrap;text-overflow:ellipsis;border-radius:7px;width:124px;height:44px;padding:4px 6px;font-size:11px;font-weight:600;text-decoration:none;position:absolute;top:8px;overflow:hidden;transform:translate(-4px)}.cf-bloc small{text-overflow:ellipsis;font-weight:400;display:block;overflow:hidden}.cf-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.eq-kpis2{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.eq-kpis3{grid-template-columns:repeat(3,minmax(0,1fr))}.eq-kpis4{grid-template-columns:repeat(4,minmax(0,1fr))}.eq-kpis5{grid-template-columns:repeat(5,minmax(0,1fr))}.eq-kpis6{grid-template-columns:repeat(6,minmax(0,1fr))}.eq-g21{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.eq-g2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (width<=1250px){.eq-kpis5,.eq-kpis6{grid-template-columns:repeat(3,minmax(0,1fr))}.eq-g21{grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){.eq-kpis3,.eq-kpis4{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-g2{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.eq-kpis5,.eq-kpis6{grid-template-columns:repeat(2,minmax(0,1fr))}}.avatar.av-vert{background:var(--succes);color:var(--nuit)}.avatar.av-orange{background:var(--accent2)}.avatar.av-violet{background:var(--violet-t)}.avatar.av-gris{color:var(--nuit);background:#9db6d3}.eq-ecran .cth{flex-wrap:wrap;row-gap:2px}.eq-ecran .cth .titre-bloc{flex:220px}.eq-ecran td .pastille{margin:0}.eq-ecran td.personne b,.eq-ecran td.personne .eq-nom{white-space:nowrap}.eq-chiffre{font:700 16px var(--f-chiffres);color:var(--nuit)}.eq-quand{white-space:nowrap}.eq-nom,.eq-lien-lead{font:inherit;color:var(--texte);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.eq-nom:hover,.eq-lien-lead:hover{text-decoration:underline}.eq-rythme{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.eq-rythme .pastille{margin:0}.eq-serie{white-space:nowrap}.eq-serie .aide{margin-left:6px}.eq-spark{display:block}.eq-spark polyline{fill:none;stroke:var(--nuit2);stroke-width:2px}.eq-streak{vertical-align:middle;gap:2px;display:inline-flex}.eq-streak i{background:var(--succes);border-radius:2px;width:7px;height:14px}.eq-streak i.o{background:#d6e2ef}.eq-streak i.v{background:0 0;border:1px dashed #d6e2ef}.eq-barres{font-size:var(--t-petit);flex-direction:column;gap:4px;display:flex}.eq-barre{border-radius:var(--r-petit);outline:none;grid-template-columns:minmax(80px,140px) minmax(40px,1fr) 90px;align-items:center;gap:10px;padding:4px 6px;display:grid;position:relative}.eq-barre:hover,.eq-barre:focus-visible{background:var(--survol)}.eq-barre-nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eq-piste{background:#e8eef5;border-radius:99px;height:10px;position:relative}.eq-piste i{border-radius:inherit;background:var(--nuit2);height:100%;display:block}.eq-piste i.bon{background:var(--succes)}.eq-piste i.mauvais{background:var(--accent2)}.eq-piste i.cle{background:var(--accent)}.eq-piste u{background:var(--nuit);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.eq-barre-v{text-align:right;font:700 14px var(--f-chiffres);color:var(--nuit);white-space:nowrap}.eq-barre-v small{font:400 12px var(--f-texte);color:var(--gris);display:block}.eq-barre[data-infobulle]:hover:after,.eq-barre[data-infobulle]:focus-visible:after{content:attr(data-infobulle);z-index:5;border-radius:var(--r-petit);background:var(--nuit);color:#fff;width:max-content;max-width:min(320px,90vw);box-shadow:var(--ombre-survol);pointer-events:none;padding:6px 10px;font-size:12px;line-height:1.4;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.eq-retour{font-size:var(--t-petit);margin-bottom:6px;display:inline-block}.eq-titre-personne{align-items:center;gap:12px;display:inline-flex}.eq-titre-personne .avatar{width:40px;height:40px;font:700 15px var(--f-texte)}.eq-chips{flex-wrap:wrap;gap:6px;display:flex}.eq-chips .pastille{margin:0}.eq-graphe-bloc{flex-direction:column;gap:4px;display:flex}.eq-graphe text{font-family:var(--f-texte)}.eq-graphe-rythme{width:100%;height:auto;display:block}.eq-graphe .eq-grille line{stroke:#eaf3fd}.eq-graphe .eq-axe{fill:var(--gris);font-size:12px}.eq-graphe .eq-habitude{fill:none;stroke:#9db6d3;stroke-width:2px;stroke-dasharray:4 4}.eq-graphe .eq-jour{fill:none;stroke:var(--nuit2);stroke-width:3px}.eq-graphe .eq-point{fill:var(--accent);stroke:var(--nuit);stroke-width:1.5px}.eq-graphe .eq-etiquette{fill:var(--nuit);font-size:12px;font-weight:700}.eq-graphe .eq-zone{fill:#0000;cursor:pointer}.eq-graphe .eq-survol{fill:var(--bleu-f)}.eq-graphe .eq-jbarre{fill:var(--nuit2)}.eq-graphe .eq-jbarre.auj{fill:var(--accent)}.eq-graphe .eq-jbarre.off{fill:#eaf3fd}.eq-graphe .eq-jbarre.survol{fill:var(--nuit)}.eq-graphe .eq-moyenne{stroke:var(--accent2);stroke-dasharray:4 4}@media (width<=760px){.eq-barre{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.eq-piste{grid-area:2/1/auto/-1}.eq-barre-v small{margin-left:6px;display:inline}.eq-graphe-bloc{overflow-x:auto}.eq-graphe-rythme{min-width:560px}}.eq-relance{border:1px solid var(--ligne);border-left:4px solid var(--accent2);border-radius:var(--rayon);flex-direction:column;gap:3px;padding:9px 12px;display:flex}.eq-relance-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.eq-relance-tete .pastille{margin:0}.fenetre-carte.eq-fenetre{width:min(760px,100%)}.eq-pages{margin:8px 6px 6px}.eq-audio{max-width:260px;height:32px}.src-g2{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.src-g3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (width<=1250px){.src-g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.src-g2,.src-g3{grid-template-columns:minmax(0,1fr)}}.src-verdict{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=760px){.src-verdict{grid-template-columns:minmax(0,1fr)}}.src-vd{border-radius:var(--rayon);flex-direction:column;gap:4px;padding:13px 16px;display:flex}.src-vd strong{font-size:16px;font-weight:600}.src-vd p{font-size:var(--t-petit);margin:0}.src-vd-titre{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.src-vd.bon{background:var(--nuit);color:#fff}.src-vd.bon .src-vd-titre{color:var(--accent)}.src-vd.bon p{color:#c9d5e4}.src-vd.mal{background:var(--orange-f);border:1px solid #f6cfa8}.src-vd.mal .src-vd-titre,.src-vd.mal strong{color:var(--orange-t)}.src-vd.mal p{color:var(--gris)}.src-vd.neutre{border:1px solid var(--ligne);background:#fff}.src-vd.neutre .src-vd-titre{color:var(--gris)}.src-vd-action{align-self:flex-start;margin-top:4px}.src-rang{width:20px;height:20px;color:var(--gris);font:700 11px var(--f-chiffres);background:#eef2f7;border-radius:50%;place-items:center;margin-right:8px;display:inline-grid}.src-rang.un{background:var(--accent);color:var(--nuit)}.src-bon{color:var(--vert-t)}.src-mal{color:var(--orange-t)}td.src-bon,td.src-mal{font-weight:600}.src-nuage{width:100%;height:auto;display:block}.src-nuage .src-axe{stroke:var(--ligne)}.src-nuage .src-grille{stroke:#eef2f7}.src-nuage .src-zone{font-weight:600}.src-nuage .src-moyenne{fill:var(--accent2);font-weight:600}.src-nuage .src-trait{stroke:var(--gris);stroke-width:1px}.src-bulle{cursor:pointer}.src-bulle circle{fill:var(--nuit2);stroke:#fff;stroke-width:2px}.src-bulle.bon circle{fill:var(--succes)}.src-bulle.mauvais circle{fill:var(--accent2)}.src-bulle.survol circle{stroke:var(--accent);stroke-width:4px}.src-bulle text{font:600 13px var(--f-texte);fill:var(--nuit);paint-order:stroke;stroke:#fff;stroke-width:3px}.src-axe-semaines{font:600 10px var(--f-chiffres);color:var(--gris);justify-content:space-around;display:flex}.src-ligne{font-size:var(--t-petit);border-bottom:1px solid #eef2f7;align-items:center;gap:10px;padding:7px 0;display:flex}.src-ligne:last-child{border-bottom:0}.src-ligne>span:first-child{flex:1;min-width:0}.src-ligne b{text-align:right;min-width:30px;font:700 13px var(--f-chiffres)}.src-jauge{background:var(--ligne);border-radius:99px;flex:none;width:110px;height:6px;overflow:hidden}.src-jauge i{border-radius:inherit;background:var(--nuit2);height:100%;display:block}.src-jauge i.mal{background:var(--accent2)}.src-jauge i.bon{background:var(--succes)}.src-sous-titre{margin:6px 0 0;font-size:13px;font-weight:600}.src-heures{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;display:grid}.src-heures span{background:var(--nuit2);cursor:pointer;border-radius:4px;height:32px}.src-heures span[data-vide]{background:#eef2f7}.src-heures span.survol{outline:2px solid var(--accent)}.src-graduation{font:600 10px var(--f-chiffres);color:var(--gris);justify-content:space-between;display:flex}.src-marche .eq-piste i.bon{background:var(--succes)}.src-fermer{padding:8px 10px}.qa-bandeau{background:var(--nuit);color:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 14px;font-size:12.5px;display:flex}.qa-bandeau-titre{color:var(--accent);font-weight:600}.qa-slot{background:var(--nuit2);border-radius:6px;padding:3px 9px;font-size:12px}.qa-slot-best{background:var(--accent);color:var(--nuit);font-weight:700}.qa-slot-now{outline:2px solid var(--succes)}.qa-bandeau-fin{color:#9db6d3;margin-left:auto}.qa-g21{grid-template-columns:1.55fr 1fr;align-items:start;gap:14px;display:grid}.qa-g21>*{min-width:0}.qa-colonne{flex-direction:column;gap:14px;display:flex}.qa-carte{background:#fff;border:1px solid #d6e2ef;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.qa-mini{color:var(--gris);font-size:12px}.qa-echelle{color:var(--gris);align-items:center;gap:6px;font-size:12px;display:flex}.qa-echelle i{border-radius:3px;width:26px;height:10px;display:inline-block}.qa-heat{grid-template-columns:90px repeat(var(--qa-jours,7), 1fr);gap:4px;font-size:12px;display:grid}.qa-hd{color:var(--gris);text-align:center;padding:4px 0;font-size:12px;font-weight:600}.qa-lb{color:var(--gris);align-items:center;font-size:12px;display:flex}.qa-c{height:38px;font:700 13px var(--f-chiffres);cursor:default;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;display:flex}.qa-c small{font:400 12px var(--f-texte,inherit)}.qa-c.qa-best{outline:3px solid var(--accent);outline-offset:-3px}.qa-c.qa-now{box-shadow:inset 0 0 0 2px var(--succes)}.qa-n0{color:var(--nuit2);background:#eaf3fd}.qa-n1{color:var(--nuit);background:#bfd8f1}.qa-n2{color:#fff;background:#47729f}.qa-n3{background:var(--nuit2);color:#fff}.qa-n4{background:var(--nuit);color:var(--accent)}.qa-vide{color:var(--gris);background:#f6f9fd}.qa-barre-appels{fill:var(--nuit2)}.qa-barre-taux{fill:var(--accent)}.qa-axe{fill:var(--gris);font-size:12px}.qa-legende{color:var(--gris);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.qa-sw{vertical-align:-1px;border-radius:3px;width:14px;height:10px;margin-right:4px;display:inline-block}.qa-sw-appels{background:var(--nuit2)}.qa-sw-taux{background:var(--accent)}.qa-bars{flex-direction:column;gap:7px;font-size:12px;display:flex}.qa-bar{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(80px,130px) minmax(40px,1fr) minmax(70px,auto);align-items:center;gap:8px;padding:0;display:grid}.qa-bar:hover>span:first-child{text-decoration:underline}.qa-track{background:#eaf3fd;border-radius:99px;height:12px;overflow:hidden}.qa-track i{background:var(--accent);border-radius:99px;height:100%;display:block}.qa-v{text-align:right;font-family:var(--f-chiffres);font-weight:700}.qa-v small{font:400 12px var(--f-texte);color:var(--gris);white-space:nowrap;display:block}@media (width<=1100px){.qa-g21{grid-template-columns:1fr}}@media (width<=700px){.qa-heat{grid-template-columns:56px repeat(var(--qa-jours,7), 1fr);gap:3px}.qa-c{height:auto;min-height:38px;padding:2px 0;font-size:12px}.qa-bar{grid-template-columns:80px minmax(30px,1fr) minmax(70px,auto)}}.ob{--ob-jaune:var(--accent);--ob-jaune-fond:#fff4da;--ob-jaune-clair:#fffbef;--ob-orange:#c2410c;--ob-gris-clair:#9aa6b4;--ob-trait:#eef2f6;gap:16px}.ob h2{color:var(--texte);margin:0;font-size:16px}.ob-sous{color:var(--gris);font-size:12.5px}.ob-sous.haut,.ob-g2.haut{margin-top:8px}.ob-sous.bas{margin:0 0 8px}.ob-petit{color:var(--gris);margin:6px 0 0;font-size:12px}.ob-vide-ligne{color:var(--gris);margin:4px 0 0;font-size:13px}.ob .droite{margin-left:auto}.ob-barre{justify-content:flex-end;display:flex}.ob-carte{border:1px solid var(--ligne);background:#fff;border-radius:14px;min-width:0;padding:16px 18px}.ob-rang{gap:16px;display:grid}.ob-rang>*{min-width:0}.ob-rang.sans-marge{margin:0}.ob-rang.r-2-1{grid-template-columns:2fr 1fr;align-items:start}.ob-rang.r-1-1{grid-template-columns:1fr 1fr}.ob-rang.r-3-2{grid-template-columns:3fr 2fr}.ob-tete{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ob-onglets{border:1px solid var(--ligne);background:#f7f9fb;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.ob-onglets button{color:var(--gris);background:0 0;border:0;border-radius:7px;padding:4px 10px;font-size:12.5px;font-weight:600}.ob-onglets button.on{background:var(--nuit);color:#fff}.ob-btn{white-space:nowrap;border-radius:8px;padding:7px 12px;font-size:13px}.ob-case-a-cocher{color:var(--nuit2);cursor:pointer;margin-left:8px;font-weight:600}.ob-case-a-cocher input{vertical-align:-2px;margin:0 2px 0 0}.ob-bandeau{background:var(--nuit);color:#fff;border-radius:14px;grid-template-columns:1fr 2fr;align-items:center;gap:20px;padding:16px 18px;display:grid}.ob-bandeau .ob-sous{color:#c9d4e3}.ob-bandeau h1{font:800 32px/1.05 var(--f-affiche);text-transform:uppercase;margin:0 0 4px}.ob-ent{color:#dbe4ef;margin-top:10px;font-size:12.5px;line-height:1.55}.ob-btn-clair{color:#fff;background:0 0;border-color:#ffffff4d;margin-top:10px;padding:7px 12px;font-size:13px}.ob-btn-clair:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--accent-texte)}.ob-erreur-clair{color:#ffd2c2;margin:8px 0 0;font-size:12.5px}.ob-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ob-kpi{border:1px solid #ffffff24;border-top:3px solid var(--ob-jaune);background:#ffffff0f;border-radius:12px;min-width:0;padding:11px 13px}.ob-kpi span{letter-spacing:.06em;text-transform:uppercase;color:#c9d4e3;font-size:12px;font-weight:600}.ob-kpi b{font:800 28px/1.15 var(--f-chiffres);margin-top:4px;display:block}.ob-kpi b small{color:#c9d4e3;font-size:15px}.ob-kpi em{color:#c9d4e3;font-size:12px;font-style:normal}.ob-jauge-l{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ob-gros{font-size:16px}.ob-chip{border:1px solid var(--ligne);border-radius:8px;padding:6px 10px;font-size:12.5px}.ob-chip.serre{background:var(--ob-jaune-fond);border-color:var(--ob-jaune);font-weight:600}.ob-chip.bon{background:#eefaf2;border-color:#bfe5cc;font-weight:600}.ob-jauge{background:#e8edf3;border-radius:8px;height:12px;margin:12px 0 2px;overflow:hidden}.ob-jauge i{background:linear-gradient(90deg, var(--nuit2), var(--ob-jaune));height:100%;display:block}.ob-pile{align-content:start;gap:8px;display:grid}.ob-pile.debut{gap:16px}.ob-g2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ob-g4{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ob-case{border:1px solid var(--ligne);border-radius:10px;min-width:0;padding:9px 12px}.ob-case span{letter-spacing:.05em;text-transform:uppercase;color:var(--gris);font-size:12px;font-weight:600}.ob-case b{font:800 22px/1.2 var(--f-chiffres);margin:2px 0;display:block}.ob-case p{color:var(--gris);margin:0;font-size:12px;line-height:1.4}.ob-case.cle{border-color:var(--ob-jaune);background:var(--ob-jaune-clair)}.ob-verdict{background:var(--ob-jaune-fond);border:1px solid #f1d58a;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.ob-verdict.sans-marge{margin:0}.ob-verdict.bon{background:#eefaf2;border-color:#bfe5cc}.ob-verdict.info{background:#eef4fb;border-color:#cfe0f3}.ob-svg{width:100%;height:auto;font-family:var(--f-texte);margin-top:4px;display:block}.ob-svg text{fill:#6b7889}.ob-svg.large text{font-size:14px}.ob-svg.demi text{font-size:12px}.ob-grille line{stroke:var(--ob-trait)}.ob-trait-objectif{stroke:var(--ob-orange);stroke-dasharray:6 5}.ob-svg .ob-txt-objectif{fill:var(--ob-orange);font-weight:600}.ob-trait-reel{fill:none;stroke:var(--nuit2);stroke-width:3.5px}.ob-trait-reel.fin{stroke-width:3px}.ob-trait-an-dernier{fill:none;stroke:var(--ob-gris-clair);stroke-width:2.5px}.ob-trait-projection{fill:none;stroke:#d9a521;stroke-width:2px;stroke-dasharray:5 4}.ob-trait-cible{stroke:var(--ob-orange);stroke-width:2px}.ob-bande{fill:var(--ob-jaune);opacity:.35}.ob-point{fill:var(--nuit2)}.ob-svg .ob-txt-reel,.ob-svg .ob-txt-courant{fill:var(--nuit2);font-weight:700}.ob-svg .ob-txt-valeur{font-weight:600}.ob-barre{fill:var(--nuit2)}.ob-barre-courante{fill:var(--ob-jaune)}.ob-barre-an-dernier{fill:#c8d1dc}.ob-barre-projection{fill:var(--ob-jaune);opacity:.45}.ob-barre-projection-haut{fill:var(--ob-jaune);opacity:.2}.ob-leg{color:var(--gris);flex-wrap:wrap;gap:14px;margin-top:4px;font-size:12px;display:flex}.ob-leg i{vertical-align:middle;border-radius:2px;width:16px;height:3px;margin-right:5px;display:inline-block}.ob-leg i.reel{background:var(--nuit2)}.ob-leg i.projection{background:#d9a521}.ob-leg i.an-dernier{background:var(--ob-gris-clair)}.ob-leg i.objectif{background:var(--ob-orange)}.ob-leg i.barre,.ob-leg i.barre-courante,.ob-leg i.barre-an-dernier,.ob-leg i.barre-projection{height:8px}.ob-leg i.barre{background:var(--nuit2)}.ob-leg i.barre-courante{background:var(--ob-jaune)}.ob-leg i.barre-an-dernier{background:#c8d1dc}.ob-leg i.barre-projection{background:var(--ob-jaune);opacity:.45}.ob-ind{border:1px solid var(--ligne);border-radius:10px;min-width:0;padding:9px 12px}.ob-ind .h{justify-content:space-between;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.ob-etq{white-space:nowrap;border-radius:10px;padding:2px 7px;font-size:12px}.ob-etq.ko{color:var(--ob-orange);background:#fde9df}.ob-etq.mid{color:#7a5600;background:#fff6d6}.ob-etq.ok{color:#3c6e14;background:#eaf6da}.ob-ind b{font:800 24px/1.2 var(--f-chiffres);margin:3px 0 1px;display:block}.ob-ind b small{color:var(--gris);font-size:14px}.ob-ind p{color:var(--gris);margin:0;font-size:12px}.ob-barre-p{background:#e8edf3;border-radius:4px;height:6px;margin-top:6px;overflow:hidden}.ob-barre-p i{height:100%;display:block}.ob-defile{overflow-x:auto}.ob-table{border-collapse:collapse;width:100%;margin-top:4px;font-size:12.5px}.ob-table th{text-align:right;color:var(--gris);border-bottom:1px solid var(--ligne);white-space:nowrap;padding:5px 6px;font-size:12px;font-weight:600}.ob-table th:first-child,.ob-table td:first-child{text-align:left;white-space:nowrap}.ob-table td{text-align:right;border-bottom:1px solid var(--ob-trait);padding:5px 6px}.ob-table td.obj{font-weight:700}.ob-table tr.cours td{background:var(--ob-jaune-clair);font-weight:600}.ob-table tr.futur td{color:var(--ob-gris-clair)}.ob-table td input{text-align:right;border:1px solid var(--ligne);width:52px;font:inherit;color:var(--texte);border-radius:6px;padding:2px 5px}.ob-table .sepcol{border-left:2px solid var(--ligne)}.ob-enregistrer{margin-top:10px}.ob-table-saisie td input{text-align:right;width:110px;font-family:var(--f-chiffres)}.ob-table-saisie tbody tr{cursor:default}.ob-reco{border:1px solid var(--ligne);border-radius:12px;padding:12px}.ob-reco+.ob-reco{margin-top:10px}.ob-reco .h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ob-niv{grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0;display:grid}.ob-niv button{border:1px solid var(--ligne);text-align:center;color:var(--texte);background:#fff;border-radius:9px;padding:7px 4px}.ob-niv button.on{border:2px solid var(--ob-jaune);background:var(--ob-jaune-clair)}.ob-niv span{letter-spacing:.05em;color:var(--gris);font-size:12px;font-weight:600;display:block}.ob-niv b{font:800 22px/1.2 var(--f-chiffres);display:block}.ob-niv em{color:var(--gris);font-size:12px;font-style:normal}.ob-reco .pied{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ob details{color:var(--gris);margin-top:6px;font-size:12.5px}.ob details p{margin:4px 0 0;line-height:1.5}.ob summary{cursor:pointer;color:var(--nuit2);font-weight:600}.ob-parts{gap:8px;margin-top:6px;display:grid}.ob-part{grid-template-columns:100px 1fr 40px;align-items:center;gap:8px;font-size:12.5px;display:grid}.ob-part>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob-part .b{background:#e8edf3;border-radius:5px;height:8px;overflow:hidden}.ob-part .b i{background:var(--nuit2);height:100%;display:block}.ob-part em{text-align:right;color:var(--gris);font-style:normal}.ob-note{color:var(--gris);border-top:1px dashed var(--ligne);padding-top:10px;font-size:12px;line-height:1.6}@media (width<=1100px){.ob-bandeau,.ob-rang.r-2-1,.ob-rang.r-1-1,.ob-rang.r-3-2{grid-template-columns:1fr}}@media (width<=700px){.ob-kpis,.ob-g4{grid-template-columns:1fr 1fr}.ob-carte,.ob-bandeau{padding:14px}}.ob-zone{fill:#0000;cursor:crosshair}.ob-guide{stroke:#9aa6b4;stroke-width:1.5px;stroke-dasharray:4 4;pointer-events:none}.ob-point-survol{fill:#fff;stroke:var(--nuit2);stroke-width:3px;pointer-events:none}.ob-point-survol.gris{stroke:#9aa6b4}.ob-colonne-survol{fill:var(--nuit2);opacity:.06;pointer-events:none}.ob-bulle rect{fill:var(--nuit);opacity:.95}.ob-svg .ob-bulle text{fill:#fff}.ob-svg .ob-bulle .ob-bulle-titre{fill:var(--ob-jaune);font-weight:700}.aa-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.aa-types .pastille-filtre i{opacity:.75;margin-left:4px;font-style:normal}.aa-types .pastille-filtre i.aa-sur{margin-left:2px}.aa-g2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.aa-lien{text-align:left;font:600 13.5px var(--f-texte);color:var(--texte);cursor:pointer;background:0 0;border:0;padding:0}.aa-lien:hover{text-decoration:underline}.aa-pastilles{flex-wrap:wrap;gap:4px;display:flex}.aa-bouton-alerte,.aa-bouton-pastille{cursor:pointer;background:0 0;border:0;padding:0}.aa-bouton-pastille .pastille{margin:0}.aa-bouton-pastille:hover .pastille{box-shadow:inset 0 0 0 1px}.aa-entete-alerte{white-space:normal;vertical-align:bottom}.aa-groupe{flex-direction:column;gap:8px;display:flex}.aa-groupe-titre{font:600 13.5px var(--f-texte);color:var(--orange-t);align-items:center;gap:6px;margin:4px 0 0;display:flex}.aa-alerte,.aa-appel{border:1px solid var(--ligne);border-left:4px solid var(--accent2);border-radius:var(--rayon);font-size:var(--t-petit);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.aa-appel{border-left-color:#9db6d3}.aa-alerte p,.aa-appel p{margin:0}.aa-alerte-tete{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.aa-alerte-tete .aa-note{margin-left:auto}.aa-citation{color:var(--nuit2);font-style:italic}.aa-citation span{color:var(--gris);font-size:12px;font-style:normal}.aa-courbe svg{display:block}.aa-repere{stroke:#e3ecf6;stroke-width:1px}.aa-zone{fill:#0000;cursor:pointer}.aa-barre{fill:var(--nuit2);opacity:.75}.aa-barre.basse{fill:var(--accent2)}.aa-barre.survol{opacity:1}.aa-coach{border-top:1px solid var(--ligne);flex-direction:column;gap:6px;padding-top:10px;display:flex}.aa-coach.choisi{background:var(--bleu-f);border-radius:var(--r-petit);border-top-color:#0000;padding:10px}.aa-coach-tete{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.aa-coach-ligne{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aa-note{font:800 16px var(--f-chiffres);color:var(--nuit);white-space:nowrap}.aa-note.basse{color:var(--orange-t)}.aa-themes{font-size:var(--t-petit);flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.aa-themes li{cursor:help;justify-content:space-between;gap:8px;display:flex}.aa-themes b{color:var(--nuit2);white-space:nowrap;font-weight:600}@media (width<=1100px){.aa-g2{grid-template-columns:1fr}}@media (width<=700px){.aa-kpis{grid-template-columns:1fr}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.fr-ecran{position:relative}.fr-fermer{border:1px solid var(--ligne);border-radius:var(--rayon);width:36px;height:36px;color:var(--gris);cursor:pointer;background:#fff;place-items:center;display:grid;position:absolute;top:0;right:0}.fr-fermer:hover{color:var(--nuit);border-color:var(--nuit)}.fr-retour{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.fr-tete{align-items:flex-start;gap:16px;padding-right:50px;display:flex}.fr-quand{border:1px solid var(--pl-bord);background:var(--pl-fond);min-width:120px;color:var(--pl-etat);text-align:center;border-radius:12px;flex:none;padding:10px 14px}.fr-quand b{font:800 26px/1.1 var(--f-chiffres);display:block}.fr-quand span{font-size:12px;font-weight:600}.fr-quand.t-a{--pl-fond:var(--orange-f);--pl-bord:#f6cfa8;--pl-etat:var(--orange-t)}.fr-quand.t-c{--pl-fond:#eef7e2;--pl-bord:#b9db98;--pl-etat:#3b7a16}.fr-quand.t-d{--pl-fond:var(--bleu-f);--pl-bord:#bcd3ec;--pl-etat:var(--nuit2)}.fr-quand.t-p,.fr-quand.t-r{--pl-fond:#f1f4f8;--pl-bord:var(--ligne);--pl-etat:var(--gris)}.fr-qui{min-width:0}.fr-sous{color:var(--gris);margin:4px 0 0;font-size:13px}.fr-pastilles{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fr-pastilles .pastille{margin:0}.fr-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (width<=760px){.fr-tete{flex-direction:column;padding-right:44px}}.fr-grille{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width<=1000px){.fr-grille{grid-template-columns:minmax(0,1fr)}}.fr-ct{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fr-ct small{color:var(--gris);font-size:12px}.fr-conf{background:var(--orange-f);border:1px solid #f6cfa8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.fr-conf b{color:var(--orange-t)}.fr-conf p{color:var(--gris);margin:2px 0 0;font-size:12.5px}.fr-conf.urgent{border-color:var(--accent2)}.fr-carte{z-index:0;border-radius:10px;height:340px;overflow:hidden}.fr-carte-pt{background:var(--nuit2);color:#fff;font:800 12px var(--f-chiffres);border:3px solid #fff;border-radius:50%;place-items:center;box-shadow:0 2px 6px #0a254066;display:grid!important}.fr-carte-pt.ce{background:var(--accent2);font-size:14px}.fr-carte-pt.dep{background:var(--vert-t);font-size:14px}.leaflet-tooltip.fr-carte-lbl{color:var(--nuit);font:600 11.5px var(--f-texte);background:#fff;border:0;border-radius:6px;padding:2px 7px;box-shadow:0 1px 4px #0a254040}.leaflet-tooltip.fr-carte-lbl:before{display:none}.leaflet-tooltip.fr-carte-min{font:700 11px var(--f-texte);box-shadow:none;color:var(--vert-t);background:#fff;border:1px solid;border-radius:99px;padding:0 7px}.leaflet-tooltip.fr-carte-min:before{display:none}.leaflet-tooltip.fr-carte-min.v-loin{color:var(--orange-t)}.leaflet-tooltip.fr-carte-min.v-impossible{color:#c2410c}.leaflet-tooltip.fr-carte-min.v-retour,.leaflet-tooltip.fr-carte-min.v-inconnu{color:var(--gris)}.fr-total{color:var(--gris);margin:0;font-size:12.5px}.fr-total b{color:var(--nuit)}.fr-fil{flex-direction:column;display:flex}.fr-etape{grid-template-columns:58px 18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.fr-etape time{font:700 12.5px var(--f-chiffres);color:var(--nuit);text-align:right;white-space:nowrap}.fr-etape i{background:var(--nuit2);width:12px;height:12px;box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--ligne);border-radius:50%;justify-self:center}.fr-etape.dep i{background:var(--vert-t)}.fr-etape.ce{background:var(--orange-f);border-radius:10px;margin:0 -8px;padding:7px 8px}.fr-etape.ce i{background:var(--accent2)}.fr-etape b,.fr-etape a{color:var(--texte);font-weight:600}.fr-etape small{color:var(--gris);font-size:12px}.fr-route{color:var(--vert-t);grid-template-columns:58px 18px minmax(0,1fr);gap:10px;font-size:12px;font-weight:600;display:grid}.fr-route span:nth-child(2){border-left:2px dotted;justify-self:center;height:18px}.fr-route.loin{color:var(--orange-t)}.fr-route.impossible{color:#c2410c}.fr-route.inconnu{color:var(--gris)}.pl-etat-pastille{white-space:nowrap;background:var(--orange-f);color:var(--orange-t);border-radius:99px;padding:1px 9px;font-size:11px;font-weight:700}.pl-etat-pastille.c{color:#3b7a16;background:#eef7e2}.pl-etat-pastille.d{background:var(--bleu-f);color:var(--nuit2)}.pl-etat-pastille.p,.pl-etat-pastille.r{color:var(--gris);background:#f1f4f8}.sc-n{font-family:var(--f-chiffres);text-align:right;white-space:nowrap;font-weight:600}.tableau th.sc-n{font-family:var(--f-texte)}.sc-sub{color:var(--gris);font-size:12px;display:block}.sc-note{color:var(--gris);background:#fff;border:1px dashed #c3d4e7;border-radius:8px;margin:0;padding:8px 12px;font-size:12px}.sc-note b{color:var(--nuit)}.sc-stt{white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.sc-stt.ok{color:#3c6e14;background:#eef7e2}.sc-stt.w{color:#7a5200;background:#fff4d6}.sc-stt.e{color:#b23a0b;background:#fde8dc}.sc-stt.g{color:var(--nuit2);background:#eaf3fd}.sc-pill{color:var(--nuit2);background:#eaf3fd;border-radius:99px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.sc-bon{color:#3c6e14}.sc-mauvais{color:#c2410c}.sc-g2{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.sc-carte{border:1px solid var(--ligne);background:#fff;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.sc-vide{text-align:center;color:var(--gris);border:1px dashed var(--ligne);background:#fff;border-radius:12px;padding:22px;font-size:13px}.sc-defile{border-radius:var(--rayon);overflow-x:auto}.sc-defile .tableau{min-width:760px}.sc-defile .tableau td{vertical-align:middle;font-size:12.5px}.sc-btn-petit{white-space:nowrap;padding:6px 11px;font-size:12px}.onglet.sc-chaud i{background:var(--accent2);color:#fff}.sc-bar{background:#eaf3fd;border-radius:99px;flex:1;height:8px;overflow:hidden}.sc-bar i{background:var(--succes);border-radius:99px;height:100%;display:block}.sc-bar i.o{background:var(--accent2)}.sc-bar i.y{background:var(--accent)}.sc-bar i.n{background:var(--nuit2)}.sc-cr-entete{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sc-cr-entete>div{flex:1;min-width:220px}.sc-retour{color:var(--gris);font-size:12px;text-decoration:none}.sc-seg{gap:6px;display:flex}.sc-seg .btn{text-align:center;flex:1;padding:10px;font-size:13px}.sc-choix-grille{grid-template-columns:1.25fr 1fr 1fr 1fr;align-items:stretch;gap:10px;display:grid}.sc-choix{border:1px solid var(--ligne);text-align:left;background:#fff;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.sc-choix.on{border:2px solid var(--accent);box-shadow:0 0 0 4px #ffb60026}.sc-choix.off{opacity:.5;cursor:pointer}.sc-choix h5{font:800 17px var(--f-affiche);text-transform:uppercase;color:var(--texte);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:flex}.sc-radio{border:2px solid #c3d4e7;border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.sc-radio.on{border:5px solid var(--nuit)}.sc-fld{color:var(--gris);flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.sc-fld input,.sc-fld select{color:var(--texte);background:#fff;border:1px solid #c3d4e7;border-radius:8px;width:100%;min-width:0;padding:7px 9px;font-size:12.5px}.sc-fld b.obl{color:var(--accent2)}.sc-fx{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sc-chips{flex-wrap:wrap;gap:5px;display:flex}.sc-chip{white-space:nowrap;color:var(--texte);background:#fff;border:1px solid #c3d4e7;border-radius:99px;padding:3px 9px;font-size:12px}.sc-chip.on{background:var(--nuit);color:#fff;border-color:var(--nuit)}.sc-auto{color:#3c6e14;background:#eef7e2;border-radius:8px;padding:6px 9px;font-size:12px}.sc-mres{display:none}.sc-tl{flex-direction:column;font-size:12px;display:flex}.sc-ev{border-bottom:1px solid #f0f4f9;grid-template-columns:92px 22px 1fr;align-items:start;gap:8px;padding:6px 0;display:grid}.sc-ev:last-child{border-bottom:0}.sc-ev time{color:var(--gris);font-size:12px}.sc-ic{color:#fff;background:#9db6d3;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.sc-ic.w{background:var(--nuit2)}.sc-ic.m{background:var(--succes);color:var(--nuit)}.sc-ic.f{background:var(--accent);color:var(--nuit)}.sc-ic.c{background:var(--accent2)}.sc-zone-note{border:1px solid #c3d4e7;border-radius:8px;width:100%;min-height:72px;padding:8px 10px;font-size:12.5px}.sc-hors-ligne{text-align:center;color:var(--gris);margin:0;font-size:12px}.sc-attente{background:#fff4d6;border:1px solid #f7d58a;border-radius:10px;padding:8px 12px;font-size:12.5px}.sc-lecture{flex-direction:column;gap:4px;font-size:13px;display:flex}.sc-reflexion tr.late td{background:#fff8f2}.sc-res{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sc-res .btn{text-align:center;padding:8px 6px;font-size:12px}.sc-action-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.sc-action-form .sc-fld{flex:1;min-width:140px}button.sc-tuile{font:inherit;text-align:left;cursor:pointer;color:inherit}button.sc-tuile.on{outline:2px solid var(--accent);outline-offset:-2px}.sc-ring{align-items:center;gap:8px;min-width:150px;display:flex}.sc-ring b{font-family:var(--f-chiffres);white-space:nowrap;font-size:12px}.sc-q{grid-template-columns:1fr 1fr;gap:6px 14px;font-size:12px;display:grid}.sc-q>div{border-bottom:1px solid #eaf3fd;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.sc-q label{cursor:pointer;align-items:center;gap:6px;display:flex}.sc-saisie{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sc-saisie input{border:1px solid #c3d4e7;border-radius:8px;width:120px;padding:6px 8px;font-size:12px}.sc-sw{border:1px solid #c3d4e7;border-radius:8px;flex-wrap:wrap;display:flex;overflow:hidden}.sc-sw button{color:var(--texte);background:#fff;border:0;padding:6px 12px;font-size:12px;font-weight:600}.sc-sw button.on{background:var(--nuit);color:#fff}.sc-g3{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:14px;display:grid}.sc-vbars{border-bottom:1px solid var(--ligne);align-items:flex-end;gap:12px;height:130px;padding-top:6px;display:flex}.sc-vb{color:var(--gris);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;font-size:12px;display:flex}.sc-vb i{background:var(--nuit2);border-radius:4px 4px 0 0;width:100%;min-height:2px;display:block}.sc-vb i.y{background:var(--accent)}.sc-xl{color:var(--gris);gap:12px;font-size:12px;display:flex}.sc-xl span{text-align:center;flex:1;min-width:0}.sc-fun{flex-direction:column;gap:6px;display:flex}.sc-fr{grid-template-columns:110px 1fr 60px;align-items:center;gap:8px;font-size:12px;display:grid}.sc-fr .sc-bar{border-radius:4px;height:14px}.sc-fr .sc-bar i{border-radius:4px}.sc-fr b{font-family:var(--f-chiffres);text-align:right}.sc-moi td{background:#fff4d6;font-weight:600}.sc-notifs{flex-direction:column;gap:10px;max-width:640px;display:flex}.sc-notif{border:1px solid var(--ligne);border-left:5px solid var(--succes);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:11px 12px;font-size:13px;display:flex}.sc-notif.nw{box-shadow:0 0 0 2px var(--accent)}.sc-notif.part{border-left-color:var(--accent2)}.sc-notif.info{border-left-color:#9db6d3}.sc-notif .h{justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;font-weight:700;display:flex}.sc-notif .mini{color:var(--gris);font-size:12px;font-weight:400}.sc-notif .acts{flex-wrap:wrap;gap:6px;display:flex}.sc-notif .acts .btn{text-align:center;flex:1;justify-content:center;padding:8px 10px;font-size:12.5px}.sc-mban{color:var(--nuit2);background:#eaf3fd;border-radius:10px;padding:9px 12px;font-size:12px}@media (width<=1100px){.sc-choix-grille{grid-template-columns:1fr 1fr}.sc-g3{grid-template-columns:1fr}}.sc-bas .btn-accent{align-self:flex-start}@media (width<=760px){.sc-g2,.sc-g3,.sc-q{grid-template-columns:1fr}.sc-cr-entete .titre-affiche{font-size:26px}.sc-seg .btn{padding:12px 4px}.sc-mres{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sc-mres .btn{text-align:center;padding:12px 4px;font-size:13px}.sc-choix-grille{grid-template-columns:1fr}.sc-choix:not(.on),.sc-choix h5{display:none}.sc-res{grid-template-columns:1fr 1fr}.sc-fr{grid-template-columns:90px 1fr 44px}.sc-vbars,.sc-xl{gap:4px}.sc-bas{background:#f6f9fd;padding:8px 0;position:sticky;bottom:0}.sc-bas .btn-accent{border-radius:12px;justify-content:center;width:100%;padding:14px;font-size:15px}}.ad-g21{grid-template-columns:1.55fr 1fr;align-items:start;gap:14px;display:grid}.ad-g2{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.ad-g3{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;display:grid}.ad-g21>*,.ad-g2>*,.ad-g3>*{min-width:0}.ad-stack{flex-direction:column;gap:14px;display:flex}.ad-card{border:1px solid var(--ligne);background:#fff;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.ad-ct{font:800 15px var(--f-affiche);text-transform:uppercase;letter-spacing:.03em;color:var(--nuit2);margin:0}.ad-mini{color:var(--gris);margin:0;font-size:12px}.ad-note{color:var(--gris);background:#fff;border:1px dashed #c3d4e7;border-radius:8px;margin:0;padding:8px 12px;font-size:12px}.ad-vide{color:var(--gris);margin:0;padding:6px 0;font-size:12px}.ad-etat{margin:0;font-weight:600}.ad-li{border-bottom:1px solid #eaf3fd;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.ad-li:last-child{border-bottom:0}.ad-li .ad-grow{flex:1;min-width:0}.ad-li .ad-grow b{font-size:12.5px;display:block}.ad-li .ad-grow em{color:var(--gris);overflow-wrap:anywhere;font-size:12px;font-style:normal;display:block}.ad-kv{border-bottom:1px solid #eaf3fd;justify-content:space-between;gap:12px;padding:4px 0;font-size:12px;display:flex}.ad-kv:last-child{border-bottom:0}.ad-kv>span:first-child{color:var(--texte)}.ad-kv b{text-align:right;overflow-wrap:anywhere;font-weight:600}.ad-bar{background:#eaf3fd;border-radius:99px;height:8px;overflow:hidden}.ad-bar i{background:var(--accent);border-radius:99px;height:100%;display:block}.ad-bar.o i{background:var(--accent2)}.ad-live{background:var(--succes);vertical-align:middle;border-radius:50%;flex:none;width:8px;height:8px;margin-right:5px;display:inline-block;box-shadow:0 0 0 3px #a6d35b4d}.ad-live.o{background:var(--accent2);box-shadow:0 0 0 3px #f3791a40}.ad-live.g{box-shadow:none;background:#c3d4e7}.ad-bad{color:#c2410c}.ad-good{color:#3c6e14}.ad-mono{font-family:ui-monospace,Menlo,monospace;font-size:12px}.ad-pill{color:var(--nuit2);white-space:nowrap;background:#eaf3fd;border-radius:99px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.ad-pill.okp{color:#3c6e14;background:#eef7e2}.ad-pill.kop{color:#b23a0b;background:#fdebdd}.ad-pill.soon{color:#57626f;background:#eef0f3}.ad-pill.dk{background:var(--nuit);color:#fff}.ad-pill.yl{background:var(--accent);color:var(--nuit)}.ad-acts{flex-wrap:wrap;gap:6px;display:flex}.ad-defile{overflow-x:auto}.ad-table td.n,.ad-table th.n{text-align:right;font-family:var(--f-chiffres);font-weight:600}.ad-table td.ad-detail{color:var(--gris);overflow-wrap:anywhere}.ad-intg{border:1px solid var(--ligne);background:#fff;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:13px 14px;font-size:12px;display:flex}.ad-intg.attention{border-color:#f6c9a4}.ad-intg .ad-hh{align-items:center;gap:10px;display:flex}.ad-intg .ad-lg{width:34px;height:34px;font:800 13px var(--f-chiffres);color:#fff;background:var(--nuit2);border-radius:9px;flex:none;place-items:center;display:grid}.ad-intg .ad-hh>div{min-width:0}.ad-intg .ad-hh b{font-size:13px;display:block}.ad-intg .ad-hh span{color:var(--gris);font-size:12px}.ad-intg .ad-hh .ad-pill{margin-left:auto}.ad-intg.off{background:#fafbfc;border-style:dashed}.ad-intg.off .ad-lg{background:#c3d4e7}.ad-inp{text-align:right;border:1px solid #c3d4e7;border-radius:8px;width:90px;padding:3px 8px;font-size:12.5px}.ad-champ{font:inherit;border:1px solid #c3d4e7;border-radius:8px;width:100%;padding:7px 9px;font-size:12.5px}.ad-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ad-chip{color:var(--nuit);white-space:nowrap;background:#fff;border:1px solid #c3d4e7;border-radius:99px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.ad-chip.on{background:var(--nuit);color:#fff;border-color:var(--nuit)}.ad-chip b{color:var(--accent2);font-weight:700}.ad-chip select{font:inherit;color:inherit;background:0 0;border:0;padding:0}.ad-day{color:var(--gris);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:12px;font-weight:700}.ad-notif{border:1px solid var(--ligne);text-align:left;width:100%;font-size:12px;font:inherit;color:inherit;background:#fff;border-radius:10px;grid-template-columns:30px 1fr 70px;align-items:start;gap:10px;padding:10px 12px;display:grid}.ad-notif.unread{border-left:4px solid var(--accent)}.ad-notif .ad-ico{background:#eaf3fd;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.ad-notif>div{min-width:0}.ad-notif b{font-size:12.5px;display:block}.ad-notif em{color:var(--gris);overflow-wrap:anywhere;font-size:12px;font-style:normal}.ad-notif time{color:var(--gris);text-align:right;font-size:12px}.ad-prefs{grid-template-columns:1fr 46px;align-items:center;gap:6px 8px;font-size:13px;display:grid}.ad-prefs .c{text-align:center}.ad-sw{background:var(--ligne);vertical-align:middle;border:0;border-radius:99px;flex:none;width:30px;height:17px;padding:0;display:inline-block;position:relative}.ad-sw:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:left .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ad-sw.on{background:var(--succes)}.ad-sw.on:after{left:15px}.ad-srch{color:var(--gris);background:#fff;border:1px solid #c3d4e7;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;padding:7px 12px;font-size:13px;display:flex}.ad-srch input{font:inherit;color:var(--texte);background:0 0;border:0;outline:0;flex:1;min-width:0}.ad-warnbox{color:#7a3b0c;background:#fff6ee;border:1px solid #f6c9a4;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;font-size:12px;display:flex}.ad-okbox{color:#2f5710;background:#f3fae9;border:1px solid #cfe5b0;border-radius:10px;padding:10px 12px;font-size:12px}.ad-onglet-pastille{color:#fff;background:var(--accent2)!important}.ad-resultat{text-align:left;border:1px solid var(--ligne);width:100%;font:inherit;color:inherit;background:#fff;border-radius:8px;padding:7px 10px;font-size:12px}.ad-resultat.on{border-color:var(--accent);background:#fffbf0}.ad-pagination{color:var(--gris);justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}@media (width<=1100px){.ad-g21,.ad-g3{grid-template-columns:1fr 1fr}}@media (width<=760px){.ad-g21,.ad-g2,.ad-g3{grid-template-columns:1fr}.ad-notif{grid-template-columns:28px 1fr}.ad-notif time{text-align:left;grid-column:2}.ad-li{flex-wrap:wrap}}.ac-mode{flex-wrap:wrap;align-items:center;gap:14px;margin-top:-4px;display:flex}.ac-choix{flex-direction:column;gap:12px;max-height:50vh;display:flex;overflow-y:auto}.ac-choix-groupe{border:1px solid var(--ligne);border-radius:var(--r-moyen);margin:0;padding:6px 12px 8px}.ac-choix-groupe legend{color:var(--nuit2);align-items:baseline;gap:12px;padding:0 4px;font-size:13px;font-weight:700;display:flex}.ac-choix-groupe legend .lien{font-size:12px}.ac-choix-ligne{border-top:1px solid var(--ligne2);cursor:pointer;align-items:center;gap:10px;padding:7px 2px;display:flex}.ac-choix-ligne:first-of-type{border-top:0}.ac-choix-ligne input{flex:none;width:16px;height:16px}.ac-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.ac-sans-objectif{margin-top:-6px}.ac-g2{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ac-g2.egal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.ac-ligne,.ac-place{border-top:1px solid var(--ligne2);color:inherit;border-radius:var(--r-petit);align-items:center;gap:12px;padding:10px 6px;text-decoration:none;display:flex}.ac-ligne:first-child{border-top:0}.ac-ligne:hover,.ac-ligne:focus-visible,.ac-place:hover,.ac-place:focus-visible{background:var(--survol)}.ac-grow{flex:1;min-width:0}.ac-grow b{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.ac-grow>span{color:var(--gris);overflow-wrap:anywhere;font-size:12.5px;display:block}.ac-n{text-align:center;border-radius:var(--r-petit);min-width:44px;font:800 20px/1.1 var(--f-chiffres);font-variant-numeric:tabular-nums;flex:none;padding:6px 4px}.ac-n.r{background:var(--rouge-f);color:var(--rouge-t)}.ac-n.o{background:var(--orange-f);color:var(--orange-t)}.ac-fleche{color:var(--gris2);flex:none}.ac-av{width:34px;height:34px;font-size:12.5px}.ac-podium{flex-direction:column;min-width:0;display:flex}.ac-podium-tete{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.ac-sous-titre{color:var(--nuit2);margin:0;font-size:13px;font-weight:600}.ac-podium-tete+.ac-place{border-top:0}.ac-rang{width:24px;height:24px;font:800 12.5px var(--f-chiffres);background:var(--ligne2);color:var(--nuit2);border-radius:50%;flex:none;place-items:center;display:grid}.ac-place.p1 .ac-rang{background:var(--accent);color:var(--accent-texte)}.ac-score{flex-direction:column;flex:none;align-items:flex-end;line-height:1.1;display:flex}.ac-score b{font:800 22px var(--f-chiffres);color:var(--nuit);font-variant-numeric:tabular-nums}.ac-score small{color:var(--gris);font-size:11.5px}.ac-tout{align-self:flex-end;margin-top:6px;font-size:13px}.ac-faits{border-top:1px solid var(--ligne);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding-top:12px;display:grid}.ac-fait{background:var(--fond);border:1px solid var(--ligne2);border-radius:var(--r-moyen);color:inherit;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.ac-fait:hover,.ac-fait:focus-visible{background:var(--bleu-f)}.ac-fait-icone{color:var(--accent2);flex:none}@media (width<=1300px){.ac-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.ac-g2,.ac-g2.egal{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.ac-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.principal .ac-bloc .cth{flex-wrap:wrap;gap:2px 8px}.principal .ac-bloc .cth .titre-bloc{flex-basis:100%}}.ai-pill{color:#5b3fa0;background:#f3eefc;border-radius:99px;align-self:center;margin-left:auto;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.ai-g21{grid-template-columns:1.55fr 1fr;align-items:start;gap:14px;display:grid}.ai-g21>*{min-width:0}.ai-pile{flex-direction:column;gap:14px;display:flex}.ai-carte{border:1px solid var(--ligne);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ai-conversation{background:#f6f9fd;gap:12px}.ai-ct{font:800 15px var(--f-affiche);text-transform:uppercase;letter-spacing:.03em;color:var(--nuit2)}.ai-indispo{margin:0}.ai-chat{flex-direction:column;gap:12px;min-height:360px;max-height:64vh;display:flex;overflow-y:auto}.ai-vide{color:var(--gris);text-align:center;margin:auto 0;font-size:12.5px}.ai-msg{overflow-wrap:anywhere;border-radius:14px;max-width:82%;padding:10px 13px;font-size:12.5px;line-height:1.5}.ai-msg p{margin:0 0 4px}.ai-msg p:last-of-type{margin-bottom:0}.ai-me{background:var(--nuit);color:#fff;white-space:pre-wrap;border-bottom-right-radius:4px;align-self:flex-end}.ai-ia{border:1px solid var(--ligne);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.ai-attente{color:var(--gris)}.ai-who{color:#5b3fa0;margin-bottom:3px;font-size:12px;font-weight:700;display:block}.ai-lead{font:inherit;color:var(--nuit);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.ai-lead:hover{text-decoration:underline}.ai-liste{margin:4px 0;padding-left:18px}.ai-tableau{margin:8px 0;overflow-x:auto}.ai-prop{background:#faf7ff;border:1px solid #ddd0f7;border-radius:10px;align-items:center;gap:10px;margin-top:6px;padding:8px 10px;font-size:12px;display:flex}.ai-prop .ai-grow{flex:1;min-width:0}.ai-prop em{color:var(--gris);font-size:12px;font-style:normal;display:block}.ai-prop em.ai-err{color:#b42318}.ai-prop .btn{padding:5px 10px;font-size:12px}.ai-prop.ai-done{background:#eef7e2;border-color:#cfe5b0}.ai-prop.ai-annule{opacity:.6}.ai-composer{border:1.5px solid var(--nuit);background:#fff;border-radius:12px;align-items:center;gap:8px;margin:0;padding:8px 8px 8px 14px;display:flex}.ai-composer input{min-width:0;font:12.5px var(--f-texte);color:var(--nuit);background:0 0;border:0;outline:0;flex:1;padding:0}.ai-composer input::placeholder{color:var(--gris)}.ai-li{text-align:left;width:100%;font:12px var(--f-texte);color:var(--nuit);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eaf3fd;padding:8px 0;display:block}.ai-li:last-child{border-bottom:0}.ai-li:hover:not(:disabled){color:#5b3fa0}.ai-li:disabled{cursor:default;opacity:.7}.ai-box{background:linear-gradient(135deg,#f6f1ff,#eef6ff);border:1px solid #ddd0f7;border-radius:12px;padding:12px 14px;font-size:12.5px}.ai-box h4{color:#5b3fa0;margin:0 0 6px;font-size:12px}.ai-box ul{margin:0;padding-left:18px}.ai-box li{margin:3px 0}.ai-kv{justify-content:space-between;gap:10px;padding:4px 0;font-size:12px;display:flex}.ai-kv b{white-space:nowrap;font-weight:600}.ai-bar{background:#eaf3fd;border-radius:99px;height:8px;overflow:hidden}.ai-bar i{background:var(--accent);border-radius:99px;height:100%;display:block}.ai-mini{color:var(--gris);margin:0;font-size:12px}.ai-bon{color:#3c6e14;white-space:nowrap}@media (width<=1100px){.ai-g21{grid-template-columns:1fr}}@media (width<=760px){.ai-msg{max-width:100%}.ai-prop{flex-wrap:wrap}.ai-prop .ai-grow{flex-basis:100%}.ai-chat{min-height:240px;max-height:none}}:root{--nuit:var(--marque-nuit,#1f2937);--nuit2:var(--marque-nuit2,#374151);--accent:var(--marque-accent,#2563eb);--accent-texte:var(--marque-accent_texte,#fff);--accent2:var(--marque-accent2,#ea580c);--succes:var(--marque-succes,#16a34a);--fond:var(--marque-fond,#f8fafc);--texte:#0e1b2c;--gris:#5b6b80;--gris2:#8a97a8;--ligne:#e2e9f2;--ligne2:#eef2f7;--survol:#f3f6fa;--vert-t:#3b7a16;--vert-f:#eef7e2;--orange-t:#b4530b;--orange-f:#fff1e4;--rouge:#b42318;--rouge-t:#b42318;--rouge-f:#fdecea;--jaune-t:#7a5600;--jaune-f:#fff7e0;--bleu-t:#1e4e8c;--bleu-f:#eaf1fa;--violet-t:#4d3a8f;--violet-f:#efeafb;--etape-nouveau:#e3eefb;--etape-nouveau-t:var(--bleu-t);--etape-injoignable:#f4ebe1;--etape-injoignable-t:#7a4b1e;--etape-en_cours:#dde5f0;--etape-en_cours-t:var(--nuit);--etape-rdv:var(--orange-f);--etape-rdv-t:var(--orange-t);--etape-a_replanifier:var(--rouge-f);--etape-a_replanifier-t:var(--rouge-t);--etape-reflexion:var(--violet-f);--etape-reflexion-t:var(--violet-t);--etape-gagne:var(--vert-f);--etape-gagne-t:var(--vert-t);--etape-perdu:#f0f2f5;--etape-perdu-t:#6b7685;--menu-texte:#dce5ef;--menu-discret:#8fa4bc;--menu-ligne:color-mix(in srgb, #fff 12%, var(--nuit));--menu-compteur:color-mix(in srgb, #fff 14%, var(--nuit2));--f-texte:"Poppins", system-ui, sans-serif;--f-affiche:"Sofia Sans Extra Condensed", "Arial Narrow", sans-serif;--f-chiffres:"Archivo", system-ui, sans-serif;--t-titre:36px;--t-chiffre:34px;--t-chiffre-moyen:30px;--t-carte:15px;--t-texte:14px;--t-petit:13px;--t-aide:12px;--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:20px;--e6:24px;--r-petit:8px;--rayon:10px;--r-moyen:12px;--r-carte:14px;--r-grand:16px;--ombre-survol:0 6px 16px -10px #0a254066;--ombre-flottante:0 14px 34px #050e1c73;color:var(--texte);font-family:var(--f-texte);font-size:15px}*{box-sizing:border-box}body{background:var(--fond);margin:0;line-height:1.45}button{font:inherit;cursor:pointer}input,select{font:inherit}textarea{font:inherit;border:1px solid var(--ligne);border-radius:var(--r-petit);resize:vertical;padding:8px 10px}.mono{font-family:ui-monospace,Menlo,monospace;font-size:12px}.aide{color:var(--gris);font-size:var(--t-aide);margin:0}.aide-claire{opacity:.7;font-size:12px;font-weight:400}.erreur{color:var(--rouge);font-size:var(--t-petit);margin:0}.ok{color:var(--vert-t);font-size:12px;font-weight:600}.ko{color:var(--accent2);font-size:12px;font-weight:600}.pile{flex-direction:column;gap:14px;display:flex}.chargement{color:var(--gris);padding:40px}.grandit{flex:1;min-width:220px}.grandit input{width:100%}.petit{width:70px}.petit-nombre{border:1px solid var(--ligne);border-radius:6px;width:56px;padding:3px 6px}.titre-affiche{font:800 var(--t-titre)/1 var(--f-affiche);letter-spacing:.2px;color:var(--texte);margin:0}.sous-titre{color:var(--gris);font-size:var(--t-petit);margin:4px 0 0}.titre-carte{font:600 17px/1.3 var(--f-texte);color:var(--texte);margin:0}.titre-bloc{font:600 var(--t-carte)/1.3 var(--f-texte);color:var(--texte);margin:0}.entete{justify-content:space-between;align-items:center;gap:12px;display:flex}.entete .btn{flex-shrink:0}.entete-ecran{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex;container:entete/inline-size}.entete-ecran>div:first-child{flex:280px;min-width:0}.entete-ecran>.filtres,.entete-droite{margin-left:auto}.entete-droite{justify-content:flex-end;align-items:center;gap:var(--e2);flex-wrap:wrap;display:flex}.btn{border:1px solid var(--ligne);color:var(--nuit);border-radius:var(--rayon);font:600 var(--t-petit)/1.3 var(--f-texte);white-space:nowrap;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:7px;padding:8px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--nuit2)}.btn-accent{background:var(--accent);border-color:var(--accent);color:var(--accent-texte)}.btn-accent:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, #000 6%, var(--accent))}.btn-nuit{background:var(--nuit);border-color:var(--nuit);color:#fff}.btn-nuit:hover:not(:disabled){border-color:var(--nuit2);background:var(--nuit2)}.btn-danger{background:var(--rouge);border-color:var(--rouge);color:#fff}.btn-danger-clair{color:var(--rouge-t);border-color:#f3c6c1}.btn.petit{border-radius:var(--r-petit);width:auto;padding:5px 10px;font-size:12px}.btn.grand{border-radius:var(--r-moyen);padding:12px 18px;font-size:14.5px}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:default}.btn[aria-disabled=true]{pointer-events:none}.lien{color:var(--nuit2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.lien-clair{color:#cfe0f3}.actions{justify-content:flex-end;gap:8px;display:flex}.actions-gauche{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions-gauche input,.actions-gauche select{border:1px solid var(--ligne);border-radius:6px;padding:6px 8px}.champ{color:var(--gris);flex-direction:column;gap:5px;font-size:12px;display:flex}.champ input,.champ select,.champ textarea,.filtre select,.filtre input{border:1px solid var(--ligne);border-radius:var(--rayon);color:var(--texte);background:#fff;padding:9px 10px;font-size:14px}.filtre{color:var(--gris);flex-direction:column;gap:4px;font-size:12px;display:flex}.grille2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cases{border:1px solid var(--ligne);border-radius:var(--r-petit);flex-wrap:wrap;gap:8px 16px;padding:10px 12px;display:flex}.cases legend{color:var(--gris);padding:0 4px;font-size:12px}.case{align-items:center;gap:6px;display:flex}.filtres{gap:var(--e2);flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:flex}.periode{border:1px solid var(--ligne);border-radius:var(--r-moyen);scrollbar-width:none;background:#fff;align-items:center;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.periode::-webkit-scrollbar{display:none}.periode-choix{color:var(--gris);white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:6px 11px;font-size:12.5px;font-weight:600}.periode-choix:hover{background:var(--ligne2)}.periode-choix.actif{background:var(--nuit);color:#fff}.periode-dates{border-left:1px solid var(--ligne);color:var(--gris);white-space:nowrap;align-items:center;gap:4px;margin-left:4px;padding:0 4px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.periode-dates input{border-radius:var(--r-petit);color:var(--texte);background:0 0;border:1px solid #0000;padding:4px 2px 4px 6px;font-size:12.5px}.periode-dates input:hover{background:var(--ligne2)}.periode-dates.actif{color:var(--nuit)}.periode-dates.actif input{border-color:var(--nuit);background:#fff}.periode-bloc{max-width:100%;position:relative}.periode-compacte{display:none}.periode-compacte b{color:var(--nuit);font-weight:600}.periode-compacte-mot{color:var(--gris);font-weight:500}.periode-feuille{z-index:30;border:1px solid var(--ligne);border-radius:var(--r-moyen);background:#fff;flex-direction:column;gap:2px;width:300px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px -12px #0a254059}.periode-feuille-tete{justify-content:space-between;align-items:center;padding:2px 6px 8px;font-size:14px;display:flex}.periode-feuille .periode-choix{text-align:left;padding:10px 12px;font-size:14px}.periode-feuille .periode-dates{border-left:0;border-top:1px solid var(--ligne);flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:10px 6px 4px}.periode-feuille .periode-dates input{border-color:var(--ligne);background:#fff;padding:7px 8px;font-size:14px}@container entete (width<=1100px){.periode-bloc>.periode{display:none}.periode-compacte{display:inline-flex}}@container entete (width<=1400px){.entete-droite:has(>:nth-child(2)) .periode-bloc>.periode{display:none}.entete-droite:has(>:nth-child(2)) .periode-compacte{display:inline-flex}}.pastilles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pastille-filtre,.bascule button{border:1px solid var(--ligne);color:var(--nuit2);white-space:nowrap;background:#fff;border-radius:99px;padding:5px 12px;font-size:12.5px;font-weight:600}.pastille-filtre:hover,.bascule button:hover{border-color:var(--nuit2)}.pastille-filtre.actif,.bascule button.actif{background:var(--nuit);border-color:var(--nuit);color:#fff}.bascule{gap:6px;display:flex}.bascule.variantes{flex-wrap:wrap}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.kpi{border:1px solid var(--ligne);border-radius:var(--r-carte);min-width:0;color:inherit;font:inherit;text-align:left;background:#fff;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}a.kpi,button.kpi{cursor:pointer}a.kpi:hover,button.kpi:hover,a.kpi:focus-visible,button.kpi:focus-visible{box-shadow:var(--ombre-survol);border-color:#c5d3e4}.kpi.actif{border-color:var(--nuit);box-shadow:inset 0 0 0 1px var(--nuit)}.kpi>b:first-child+span{order:-1}.kpi>b:first-child+span,.kpi-titre{font-size:var(--t-petit);color:var(--gris);font-weight:500}.kpi b,.kpi-valeur{font:800 var(--t-chiffre-moyen)/1.1 var(--f-chiffres);color:var(--nuit);font-variant-numeric:tabular-nums;margin-top:2px}.kpi b small{color:var(--gris2);font-size:16px;font-weight:700}.kpi small{color:var(--gris);margin-top:2px;font-size:12px}.kpi small.hausse{color:var(--vert-t)}.kpi small.baisse{color:var(--orange-t)}.kpi-bas{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.kpi-bas small{margin-top:0}.kpi-jauge{background:#e8eef5;border-radius:4px;height:7px;margin-top:9px;display:block;overflow:hidden}.kpi-jauge i{background:var(--accent);border-radius:4px;height:100%;display:block}.kpi-jauge.atteint i{background:var(--succes)}.kpi-cle{border-color:var(--accent);background:#fffcf2}.kpi-alerte b{color:var(--accent2)}.kpi-bon b{color:var(--vert-t)}.kpi-mauvais b{color:var(--rouge-t)}.carte-note{background:var(--fond);border:1px solid var(--ligne);border-radius:var(--rayon);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.carte-note>div{flex-direction:column;gap:2px;min-width:0;display:flex}.carte-note p{color:var(--texte);margin:0;line-height:1.4}.carte-note-titre{color:var(--gris);font-size:12px;font-weight:600}.carte-note-n{width:84px;font:800 var(--t-chiffre)/1 var(--f-chiffres);color:var(--nuit);white-space:nowrap;flex-wrap:wrap;flex:none;align-items:baseline;display:inline-flex}.carte-note-n small{color:var(--gris2);font-size:13px;font-weight:600}.carte-note-n.haut{color:var(--vert-t)}.carte-note-n.moyen{color:var(--jaune-t)}.carte-note-n.bas{color:var(--orange-t)}.carte-note-jauge{background:var(--ligne);border-radius:99px;flex-basis:100%;height:4px;margin-top:6px;overflow:hidden}.carte-note-jauge i{border-radius:inherit;background:currentColor;height:100%;display:block}.carte-note-ic{background:var(--accent);width:40px;height:40px;color:var(--accent-texte);border-radius:50%;flex:none;place-items:center;margin:0 22px;font-size:18px;display:grid}@container (width<=560px){.carte-note-n{width:72px;font-size:28px}.carte-note-ic{margin:0 16px}}.pastille{background:var(--bleu-f);color:var(--nuit2);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;margin:0 4px 4px 0;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.pastille.ok-fond,.pastille.ter{background:var(--vert-f);color:var(--vert-t)}.pastille.ko-fond{background:var(--rouge-f);color:var(--rouge-t)}.pastille.attente{background:var(--orange-f);color:var(--orange-t)}.pastille.jaune{background:var(--jaune-f);color:var(--jaune-t)}.pastille.neutre{background:var(--ligne2);color:var(--gris)}.pastille.src{background:var(--violet-f);color:var(--violet-t)}.etape-pastille{white-space:nowrap;background:var(--ligne2);color:var(--gris);border-radius:7px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.etape-pastille.f-nouveau{background:var(--etape-nouveau);color:var(--etape-nouveau-t)}.etape-pastille.f-injoignable{background:var(--etape-injoignable);color:var(--etape-injoignable-t)}.etape-pastille.f-en_cours{background:var(--etape-en_cours);color:var(--etape-en_cours-t)}.etape-pastille.f-rdv{background:var(--etape-rdv);color:var(--etape-rdv-t)}.etape-pastille.f-a_replanifier{background:var(--etape-a_replanifier);color:var(--etape-a_replanifier-t)}.etape-pastille.f-reflexion{background:var(--etape-reflexion);color:var(--etape-reflexion-t)}.etape-pastille.f-gagne{background:var(--etape-gagne);color:var(--etape-gagne-t)}.etape-pastille.f-perdu{background:var(--etape-perdu);color:var(--etape-perdu-t)}.etape-pastille.f-invalide,.etape-pastille.f-exclu{color:#8a6f6b;background:#fff;border:1px dashed #d9b9b4}.ecart{white-space:nowrap;background:var(--ligne2);color:var(--gris);border-radius:99px;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.ecart.hausse{background:var(--vert-f);color:var(--vert-t)}.ecart.baisse{background:var(--orange-f);color:var(--orange-t)}.compteur{background:var(--nuit2);color:#fff;min-width:20px;height:20px;font:700 12px/1 var(--f-texte);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 6px;display:inline-grid}.compteur.retard{background:var(--accent2)}.pastille-parraine{color:#5a4000;border:1px solid var(--accent);vertical-align:middle;background:#fff6d6;border-radius:99px;margin:0 4px 2px;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}.pastille-retour{color:#1e6b3a;vertical-align:middle;background:#e9f7ef;border:1px solid #5fbf85;border-radius:99px;margin:0 4px 2px;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}.badge-plus-tard{color:#fff;font:700 12px var(--f-texte);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#5b3fa0;border-radius:99px;padding:4px 10px}.puce{vertical-align:.02em;border-radius:50%;flex-shrink:0;width:.62em;height:.62em;margin-right:.35em;display:inline-block}.puce.ok{background:#2f9e44}.puce.loin{background:#f08c00}.puce.ko{background:#e03131}.puce.neutre{background:#adb5bd}.avatar{background:var(--nuit2);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-grid}.avatar.jaune{background:var(--accent);color:var(--nuit)}.a-retenir{background:var(--jaune-f);border:1px solid #f5dc93;border-left:4px solid var(--accent);border-radius:var(--r-moyen);flex-direction:column;gap:4px;padding:10px 14px;display:flex}.a-retenir-titre{letter-spacing:.08em;text-transform:uppercase;color:var(--jaune-t);font-size:12px;font-weight:700}.a-retenir ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.a-retenir li{color:var(--texte);padding-left:14px;font-weight:500;line-height:1.45;position:relative}.a-retenir li:before{content:"";background:var(--accent2);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.a-retenir time{font:600 12px var(--f-chiffres);color:var(--jaune-t)}.encadre{border-radius:var(--r-moyen);font-size:var(--t-petit);border:1px solid;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 14px;display:flex}.encadre-texte{flex:1;min-width:0}.encadre.attention{background:var(--orange-f);border-color:#f6cda8}.encadre.attention b{color:var(--orange-t)}.encadre.bon{background:var(--vert-f);color:var(--vert-t);border-color:#cfe6b2;font-weight:500}.encadre.info{background:var(--bleu-f);border-color:#d2e0f1}.alerte{border:1px solid var(--ligne);border-radius:var(--rayon);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.alerte.traitee{opacity:.6}.alerte-attention{border-left:4px solid #f59e0b}.alerte-grave{border-left:4px solid #dc2626}.alerte-cle{border-color:var(--accent);background:#fff8e1}.alarme{background:var(--orange-f);border:1px solid #f7c9a3;border-left:5px solid var(--accent2);border-radius:var(--rayon);align-items:center;gap:14px;padding:10px 14px;display:flex}.alarme .gros{font:800 var(--t-chiffre)/1 var(--f-chiffres);color:var(--accent2)}.alarme .tx{flex:1;font-size:12.5px}.alarme .tx b{color:var(--nuit);font-size:14px;display:block}.alarme.calme{background:var(--vert-f);border-color:#cfe6b0 #cfe6b0 #cfe6b0 #6aa52a}.alarme.calme .gros{color:var(--vert-t)}.verdict{border-radius:var(--rayon);flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;display:flex}.verdict p{margin:0}.verdict-ok{background:#ecf7e0;border:1px solid #b9df8c}.verdict-loin{background:#fff4e5;border:1px solid #f7c58a}.verdict-impossible{background:var(--rouge-f);border:1px solid #f3a49b}.verdict-inconnu{border:1px solid var(--ligne);background:#f3f4f6}.erreur-bloc{border-radius:var(--rayon);background:#fff4f2;border:1px solid #f3c3bc;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.carte{border:1px solid var(--ligne);border-radius:var(--r-carte);background:#fff;padding:14px 16px}.cth{align-items:center;gap:8px;display:flex}.cth .titre-bloc{flex:1}.onglets{border-bottom:1px solid var(--ligne);flex-wrap:wrap;gap:18px;display:flex}.onglet{color:var(--gris);white-space:nowrap;background:0 0;border:0;padding:9px 0;font-size:14px;font-weight:500;box-shadow:inset 0 -2px #0000}.onglet:hover{color:var(--nuit)}.onglet.actif{color:var(--nuit);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}.onglet i{background:var(--ligne2);border-radius:8px;margin-left:6px;padding:0 6px;font-size:12px;font-style:normal}.tableau-carte{border:1px solid var(--ligne);border-radius:var(--r-carte);background:#fff;min-width:0;padding:6px 8px}.tableau-carte-tete{justify-content:space-between;align-items:center;gap:10px;padding:8px 6px 10px;display:flex}.tableau-carte .voir-autres{margin:8px 6px 6px}.tableau{border-collapse:separate;border-spacing:0;border:1px solid var(--ligne);border-radius:var(--r-moyen);background:#fff;width:100%;font-size:13.5px;overflow:hidden}.tableau-carte .tableau,[class*=carte]>.tableau,[class*=carte]>.defile>.tableau,[class*=card]>.tableau,[class*=card]>.defile>.tableau{border:0;border-radius:0}.tableau th{color:var(--gris);text-align:left;border-bottom:1px solid var(--ligne);white-space:nowrap;background:#f3f6fa;padding:9px 12px;font-size:12px;font-weight:600}.tableau td{border-bottom:1px solid var(--ligne2);vertical-align:middle;padding:10px 12px}.tableau tbody tr:last-child td{border-bottom:0}.tableau tbody tr{cursor:pointer}.tableau tbody tr:hover td{background:#f7fafd}.tableau tr.inactif td{opacity:.5}.tableau tr.choisie td{background:#fff8e1}.tableau tr.total td{background:var(--fond);font-weight:600}.tableau td.nombre,.tableau th.nombre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tableau td.zero{color:var(--gris2)}.tableau td.personne{align-items:center;gap:8px;display:flex}.tableau td.personne>span:last-child{flex-direction:column;display:flex}.tableau th.aujourdhui{background:var(--accent);color:var(--accent-texte)}.tableau th.passe{opacity:.7}.tableau input:not([type=checkbox]){border:1px solid var(--ligne);border-radius:6px;padding:6px 8px}.tableau.compact th,.tableau.compact td{padding:6px 7px;font-size:12px}.tableau th.tri{padding:0}.tableau th.tri button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:inherit;color:inherit;text-align:inherit;padding:9px 12px;display:block}.tableau th.tri button:hover{color:var(--nuit)}.tableau th.tri button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tableau th.tri-actif{background:var(--bleu-f);color:var(--nuit)}.voir-autres{margin:8px 0 0;font-size:13px;display:inline-block}.mini-barre{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.mini-barre>span{background:#e8eef5;border-radius:3px;width:70px;height:6px;overflow:hidden}.mini-barre i{background:var(--nuit2);height:100%;display:block}.defile,[class*=-scroll]{max-width:100%;overflow-x:auto}.fenetre{z-index:10;background:#0a142373;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fenetre-carte{border-radius:var(--r-carte);background:#fff;width:min(560px,100%);max-height:90vh;padding:22px;overflow:auto}.fenetre-carte.large{width:min(1240px,100%)}.acces{background:var(--nuit);place-items:center;min-height:100vh;padding:16px;display:grid}.acces-carte{border-radius:var(--r-carte);background:#fff;flex-direction:column;gap:18px;width:min(420px,100%);padding:28px;display:flex}.qr{align-self:center;width:200px;height:200px}.app{grid-template-columns:236px 1fr;min-height:100vh;font-size:15px;display:grid}.cote{background:var(--nuit);color:var(--menu-texte);flex-direction:column;gap:2px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.logo{font:800 24px var(--f-affiche);color:#fff;letter-spacing:.02em;margin:0 6px 12px}.logo b{color:var(--accent)}.logo img{max-height:40px}.choix-agence{margin:0 0 10px;position:relative}.choix-agence-carte{text-align:left;background:var(--nuit2);border:1px solid color-mix(in srgb, #fff 16%, var(--nuit2));border-radius:var(--r-moyen);color:#fff;width:100%;font:inherit;cursor:pointer;grid-template-columns:1fr auto;align-items:center;column-gap:8px;padding:9px 12px;transition:border-color .15s,background .15s;display:grid}.choix-agence-carte:hover,.choix-agence.ouvert .choix-agence-carte{border-color:var(--accent);background:color-mix(in srgb, #fff 6%, var(--nuit2))}.choix-agence-carte:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.choix-agence-titre{color:#9db6d3;text-transform:uppercase;letter-spacing:.08em;grid-column:1;font-size:12px}.choix-agence-nom{font-family:var(--f-affiche);letter-spacing:.01em;grid-column:1;font-size:22px;line-height:1.1}.choix-agence-detail{color:#b9cbe0;grid-column:1;font-size:12px}.choix-agence-fleche{color:var(--accent);grid-area:1/2/span 3;transition:transform .18s}.choix-agence.ouvert .choix-agence-fleche{transform:rotate(180deg)}.choix-agence-liste{z-index:60;border-radius:var(--r-moyen);width:300px;box-shadow:var(--ombre-flottante);background:#0f1e33;border:1px solid #2e5a8a;margin:0;padding:6px;list-style:none;animation:.14s ease-out choix-agence-entree;position:fixed}@keyframes choix-agence-entree{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.choix-agence-liste li{border-radius:var(--r-petit);cursor:pointer;color:#dbe6f3;border-left:3px solid #0000;align-items:center;gap:10px;padding:8px 9px;display:flex}.choix-agence-liste li.survol{background:#ffffff12}.choix-agence-liste li.choisie{border-left-color:var(--accent);color:#fff;background:#ffffff0d}.choix-agence-liste li.toutes{border-bottom:1px solid #ffffff14;border-radius:8px 8px 0 0;margin-bottom:4px;padding-bottom:10px}.choix-agence-code{font-family:var(--f-chiffres);text-align:center;color:#cfe0f3;background:#ffffff14;border-radius:6px;flex:0 0 50px;padding:4px 0;font-size:12px;font-weight:700}.choix-agence-liste li.choisie .choix-agence-code{background:var(--accent);color:var(--nuit)}.choix-agence-libelle{white-space:nowrap;flex-direction:column;flex:1;min-width:0;display:flex}.choix-agence-libelle b{font-size:14px;font-weight:600}.choix-agence-libelle small{color:#8fa9c6;font-size:12px}.choix-agence-coche{color:var(--accent);flex:0 0 16px}.choix-agence.mobile{margin:0 10px 0 auto}.choix-agence.mobile .choix-agence-carte{border-radius:var(--r-petit);grid-template-columns:auto auto;padding:5px 10px}.choix-agence.mobile .choix-agence-nom{font-family:var(--f-texte);font-size:13px;font-weight:600}.choix-agence.mobile .choix-agence-fleche{grid-row:1}.menu-recherche{border:1px solid var(--menu-ligne);color:var(--menu-discret);border-radius:9px;align-items:center;gap:8px;margin-bottom:6px;padding:0 10px;transition:border-color .15s;display:flex}.menu-recherche:focus-within{border-color:var(--accent)}.menu-recherche input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:8px 0;font-size:13px}.menu-recherche input::placeholder{color:var(--menu-discret)}.menu-vide{color:var(--menu-discret);margin:6px 10px;font-size:12.5px}.menu,.groupe{flex-direction:column;gap:2px;display:flex}.groupe-titre{text-transform:uppercase;letter-spacing:.08em;color:var(--menu-discret);justify-content:space-between;align-items:center;margin:12px 8px 4px;font-size:12px;font-weight:600;display:flex}button.groupe-titre{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}button.groupe-titre:hover{color:#fff}.nav{color:var(--menu-texte);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.nav>svg{width:17px;height:17px;color:var(--menu-discret)}.nav:hover{background:#ffffff0f}.nav.actif{color:var(--nuit);background:#fff;font-weight:600}.nav.actif>svg{color:var(--nuit2)}.nav .compteur{background:var(--menu-compteur);margin-left:auto}.nav .compteur.retard{background:var(--accent2)}.nav.inactif{color:var(--menu-discret);cursor:default;flex-wrap:wrap}.nav.inactif:hover{background:0 0}.nav.inactif em{flex-basis:100%;padding-left:27px;font-size:12px;font-style:normal;font-weight:400;line-height:1.35}.menu-pli{border:0;border-top:1px solid var(--menu-ligne);color:#afc1d6;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;margin-top:8px;padding:12px 10px 8px;font-size:13.5px;display:flex}.menu-pli:hover{color:#fff}.menu-pli>svg:last-child{margin-left:auto}.qui{border-top:1px solid var(--menu-ligne);color:#9db6d3;flex-direction:column;gap:8px;margin-top:auto;padding:12px 4px 0;font-size:12px;display:flex}.qui-moi{align-items:center;gap:10px;min-width:0;display:flex}.qui-moi>div{flex-direction:column;min-width:0;display:flex}.qui b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.qui .lien{align-self:flex-start}.roles{color:var(--menu-discret);flex-wrap:wrap;gap:4px;font-size:12px;display:flex}.vue-bascule{border-radius:var(--r-petit);color:#fff;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;padding:8px 10px;font-weight:600;display:block}.vue-bascule:hover{background:#ffffff1a}.principal{background:var(--fond);flex-direction:column;gap:14px;min-width:0;padding:22px 24px;display:flex}.vue-bandeau{background:var(--jaune-f);border:1px solid var(--accent);color:var(--texte);border-radius:var(--rayon);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}.vue-bandeau button{margin-left:auto}.liste{flex-direction:column;gap:8px;display:flex}.ligne{border:1px solid var(--ligne);border-radius:var(--rayon);background:#fff;grid-template-columns:28px minmax(160px,1.2fr) minmax(200px,2fr) 80px auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.ligne.choisie{outline:2px solid var(--accent)}.ligne.palier-action_due,.ligne.palier-a_replanifier{border-left:4px solid var(--accent2)}.ligne.palier-chaud{border-left:4px solid var(--accent)}.rang{font:800 15px var(--f-chiffres);color:var(--gris2)}.nom{text-align:left;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.nom b{font-size:14px}.raison b{font-size:13px;display:block}.raison em{color:var(--gris);font-size:12px;font-style:normal}.essais{color:var(--gris);font-size:12px}.avec-fiche{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.avec-fiche.ouverte{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.avec-fiche>*,.pile>*{min-width:0}.fiche{border:1px solid var(--ligne);border-radius:var(--r-carte);background:#fff;max-height:calc(100vh - 32px);padding:18px;position:sticky;top:16px;overflow:auto}.etapes{flex-wrap:wrap;gap:4px;display:flex}.etape{background:var(--bleu-f);color:var(--gris);border-radius:6px;padding:5px 8px;font-size:12px}.etape.courante{background:var(--nuit);color:#fff;font-weight:600}.grille-resultats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.grille-resultats .btn{padding:8px 6px;font-size:12px}.historique{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.historique li{border-bottom:1px solid var(--ligne2);grid-template-columns:82px 1fr;gap:8px;padding-bottom:6px;display:grid}@media (width<=1100px){.avec-fiche.ouverte{grid-template-columns:1fr}.fiche{max-height:none;position:static}.ligne{grid-template-columns:24px 1fr}.ligne .raison,.ligne .essais,.ligne .actions{grid-column:2}}.prise-rdv{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.alternative{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.rdv-ligne{border-bottom:1px solid var(--ligne2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.planning-jour{border:1px solid var(--ligne);border-radius:var(--rayon);background:#fff;max-height:75vh;display:grid;overflow:auto}.pj-tete{z-index:2;background:var(--nuit);color:#fff;flex-direction:column;gap:2px;padding:6px 8px;font-size:12px;display:flex;position:sticky;top:0}.pj-tete span{opacity:.8;font-size:12px}.pj-colonne{border-right:1px solid var(--ligne2);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 21px, var(--ligne2) 21px, var(--ligne2) 22px);position:relative}.pj-colonne.cible{background-color:#fffdf3}.jauge{background:var(--succes);border-radius:2px;height:4px;margin-top:3px;display:block}.jauge.bas{background:var(--accent2)}.jauge.haut{background:#facc15}@media (width<=1000px){.prise-rdv{grid-template-columns:1fr}}.cockpit-grille{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width<=1100px){.cockpit-grille{grid-template-columns:minmax(0,1fr)}}.route-equipe{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.route-commercial{border:1px solid var(--ligne);border-radius:var(--r-petit);background:#fff;flex-direction:column;padding:8px 10px;font-size:13px;display:flex}.proposition{border:1px solid var(--ligne);border-radius:var(--rayon);background:#fff;flex-direction:column;gap:8px;padding:12px;display:flex}.proposition.traitee{opacity:.6}.entonnoir{flex-direction:column;gap:6px;display:flex}.etape-entonnoir{background:var(--nuit2);color:#fff;border-radius:var(--r-petit);align-items:baseline;gap:10px;min-width:260px;padding:8px 12px;display:flex}.etape-entonnoir b{font:800 20px var(--f-chiffres)}.etape-entonnoir small{opacity:.8;margin-left:auto}.empile{background:var(--ligne2);border-radius:4px;min-width:140px;height:12px;display:flex;overflow:hidden}.empile i{height:100%;display:block}.part-invalide{background:#dc2626}.part-jamais{background:#cbd5e1}.part-joint{background:#93c5fd}.part-rdv{background:var(--nuit2)}.part-signe{background:var(--succes)}.barre-ligne{grid-template-columns:90px 1fr 110px;align-items:center;gap:8px;font-size:13px;display:grid}.barre-ligne i{background:var(--nuit2);border-radius:4px;height:12px;display:block}.sparkline{align-items:flex-end;gap:1px;width:90px;height:22px;display:flex}.sparkline i{background:var(--nuit2);flex:1;min-height:1px}.lecture-ia{border-left:4px solid #8b5cf6}.lecture-ia.chaude{border-left-color:var(--accent2)}.resume-ia{margin:0;font-size:13.5px}.carte-chaude{border:1px solid var(--ligne);border-left:4px solid var(--accent2);border-radius:var(--rayon);background:#fff;flex-direction:column;gap:6px;padding:12px;display:flex}.carte-chaude p{margin:0;font-size:13px}.carte-chaude.urgente{box-shadow:0 0 0 2px #fde2c8}.cartes-chaudes{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start;gap:12px;display:grid}.chaleur{font:800 18px var(--f-chiffres);color:var(--accent2)}.visites{flex-direction:column;gap:2px;margin:0;padding-left:16px;font-size:12.5px;display:flex}.visites li.avant{opacity:.7}.rendu-email{border:1px solid var(--ligne);border-radius:var(--r-petit);background:#fff;width:100%;height:420px}.capture-email{border-radius:var(--rayon);background:#fff8e1;border:1px solid #f7d58a;gap:8px;padding:10px 12px}.capture-email input{border:1px solid var(--ligne);border-radius:var(--r-petit);flex:1;min-width:180px;padding:7px 9px;font-size:14px}.entete-mobile,.mtab{display:none}@media (width<=760px){.app{grid-template-columns:1fr;align-content:start;padding-bottom:68px}.entete-mobile{z-index:20;background:var(--nuit);justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:sticky;top:0}.entete-mobile .logo{margin:0;font-size:20px}.bouton-menu{background:var(--nuit2);color:#fff;border:1px solid color-mix(in srgb, #fff 16%, var(--nuit2));border-radius:var(--r-petit);align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.cote{z-index:19;height:auto;display:none;position:fixed;inset:52px 0 68px;overflow-y:auto}.volet-ouvert .cote{display:flex}.mtab{z-index:21;border-top:1px solid var(--ligne);padding:7px 2px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.mtab a,.mtab button{min-width:0;color:var(--gris);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;font-size:12px;font-weight:500;text-decoration:none;display:flex;position:relative}.mtab a>span,.mtab button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mtab svg{width:20px;height:20px}.mtab a.actif{color:var(--nuit);font-weight:700}.mtab .compteur{background:var(--accent2);position:absolute;top:-5px;left:calc(50% + 4px)}.principal{padding:16px;overflow-x:hidden}.titre-affiche{font-size:30px}.grille2{grid-template-columns:1fr}.entete-ecran>*{min-width:0}.entete-ecran>.filtres,.entete-droite{justify-content:flex-start;margin-left:0}.filtres,.pastilles{max-width:100%}.periode-bloc>.periode{display:none}.periode-compacte{display:inline-flex}.periode-feuille{z-index:40;width:auto;padding:14px 14px calc(18px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0;box-shadow:0 0 0 100vmax #0a142373}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi b,.kpi-valeur{font-size:24px}.principal [class*=grille],.principal [class*=-colonnes],.principal [class*=-form],.principal [class*=-g2],.principal [class*=-g1],.principal [class*=-g3],.principal [class*=-cols]{grid-template-columns:minmax(0,1fr)!important}.principal [class*=grille]>*,.principal [class*=-colonnes]>*{min-width:0}}
