.rd3{--rd3-part:var(--info);--rd3-part-bg:color-mix(in srgb, var(--rd3-part) 14%, transparent);--rd3-gonogo:var(--c-dry)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd3,:root:not([data-theme=light]) .rd3-panneau{--rd3-part:var(--info)}}:root[data-theme=dark] .rd3,:root[data-theme=dark] .rd3-panneau{--rd3-part:var(--info)}.rd3-panneau{--rd3-part:var(--info);--rd3-part-bg:color-mix(in srgb, var(--rd3-part) 14%, transparent)}.rd3-vis{white-space:nowrap}.rd3 .cv-kpis .cv-tuile .sous b{color:var(--ink);font-weight:600}.rd3-indic{font-size:var(--t-2xs);letter-spacing:.02em;color:var(--retard-texte);background:var(--retard-fond);text-transform:none;border-radius:999px;align-items:center;gap:4px;margin-right:6px;padding:1px 7px;font-weight:600;display:inline-flex}.rd3-nobr{white-space:nowrap}@media (width<=600px){.rd3-nobr{white-space:normal}.rd3 .cv-tuile .sous,.rd3 .cv-tuile .mono{overflow-wrap:anywhere}}.rd3-graphe{gap:6px;min-width:0;display:grid;position:relative}.rd3-svg{font-family:inherit;display:block;overflow:visible}.rd3-ax{font-size:var(--t-2xs);fill:var(--muted)}.rd3-ax.fort{fill:var(--ink);font-weight:600}.rd3-ax.acc{fill:var(--accent);font-weight:650}.rd3-ax.err{fill:var(--cv-err-t);font-weight:600}.rd3-ax.warn{fill:var(--cv-warn-t);font-weight:600}.rd3-ax.part{fill:var(--rd3-part)}.rd3-grille{stroke:var(--cv-ligne,var(--liste-sep));stroke-width:1px}.rd3-grille.pt{stroke-dasharray:2 3;opacity:.55}.rd3-auj-l rect{fill:var(--accent);opacity:.85}.rd3-zebre{fill:color-mix(in srgb, var(--muted) 8%, transparent)}.rd3-barre{fill:var(--carte-bg);stroke:color-mix(in srgb, var(--muted) 45%, transparent)}.rd3-h{stroke-width:2.2px}.rd3-h.warn{stroke:var(--cv-warn);opacity:.6}.rd3-h.err{stroke:var(--cv-err);opacity:.65}.rd3-h.acc{stroke:var(--accent);opacity:.7}.rd3-cliquable{cursor:pointer}.rd3-cliquable:focus-visible{outline:none}.rd3-cliquable:focus-visible>:first-child{stroke:var(--accent);stroke-width:2.5px}.rd3-rep{stroke-width:1.8px;stroke-linejoin:round}.rd3-rep.fait{fill:var(--ok);stroke:var(--ok)}.rd3-rep.avenir{fill:var(--carte-bg);stroke:var(--accent)}.rd3-rep.retard{fill:var(--cv-err);stroke:var(--cv-err)}.rd3-rep.menace{fill:var(--cv-warn);stroke:var(--cv-warn)}.rd3-rep.gonogo{fill:var(--rd3-gonogo);stroke:var(--rd3-gonogo)}.rd3-rep.tranche{fill:var(--carte-bg);stroke:var(--ok)}.rd3-rep.tranche.fait{fill:var(--ok)}.rd3-rep-e{font-size:var(--t-2xs);fill:var(--ok-texte);font-weight:700}.rd3-rep.facture{fill:var(--carte-bg);stroke:var(--ok)}.rd3-rep.facture.fait{fill:var(--ok)}.rd3-rep.facture.afact{stroke:var(--cv-warn);stroke-width:2.4px}.rd3-rep.rapport{fill:var(--carte-bg);stroke:var(--accent)}.rd3-rep.rapport.retard{stroke:var(--cv-err)}.rd3-rep.rapport.fait{fill:color-mix(in srgb, var(--ok) 25%, var(--carte-bg));stroke:var(--ok)}.rd3-rep-l{stroke:var(--accent);stroke-width:1.2px}.rd3-afact{fill:none;stroke:var(--cv-warn);stroke-width:1.2px;stroke-dasharray:2 2}.rd3-zone.err{fill:color-mix(in srgb, var(--cv-err) 9%, transparent)}.rd3-zone.ok{fill:color-mix(in srgb, var(--ok) 9%, transparent)}.rd3-diag{stroke:var(--ink);stroke-opacity:.45;stroke-dasharray:5 4}.rd3-bul{fill-opacity:.2;stroke-width:1.6px}.rd3-capa{fill:none;stroke:var(--ink);stroke-opacity:.55;stroke-width:1.5px;stroke-dasharray:5 3}.rd3-mois-cour{fill:color-mix(in srgb, var(--accent) 9%, transparent)}.rd3-mois-sel{fill:none;stroke:var(--accent);stroke-width:1.5px}.rd3-phase{fill:color-mix(in srgb, var(--muted) 7%, transparent)}.rd3-tache{fill:var(--accent);opacity:.8}.rd3-tache.part{fill:var(--rd3-part)}.rd3-tache.fait{opacity:.35}.rd3-tache.bloquee{fill:none;stroke:var(--cv-warn);stroke-width:1.4px;stroke-dasharray:3 2}.rd3-exp{fill:var(--accent);fill-opacity:.85;stroke:var(--accent);stroke-width:1.8px}.rd3-exp.part{fill:var(--rd3-part);stroke:var(--rd3-part)}.rd3-exp.sig{fill:var(--ok);stroke:var(--ok)}.rd3-exp.br{fill:var(--carte-bg);fill-opacity:1;stroke-dasharray:2.5 2}.rd3-exp.ab{fill:var(--carte-bg);stroke:var(--muted)}.rd3-res{fill:var(--rd3-part);fill-opacity:.25;stroke:var(--rd3-part);stroke-width:1.8px}.rd3-res.ok{fill-opacity:.85}.rd3-res-pt{fill:var(--cv-warn);stroke:var(--carte-bg)}.rd3-prop{fill:var(--rd3-part-bg);stroke:var(--rd3-part);stroke-width:1.5px;stroke-dasharray:4 3}.rd3-apercu .rd3-prop{animation:1.6s ease-in-out infinite rd3-clignote}@keyframes rd3-clignote{50%{stroke-opacity:.35}}@media (prefers-reduced-motion:reduce){.rd3-apercu .rd3-prop{animation:none}}.rd3-hach{opacity:.7;background:repeating-linear-gradient(135deg, var(--cv-err) 0 2px, transparent 2px 5px);border-radius:3px;width:16px;height:8px;display:inline-block}.rd3-leg-tache{background:var(--accent);border-radius:99px;width:16px;height:4px;display:inline-block}.rd3-leg-prop{border:1.5px dashed var(--rd3-part);background:var(--rd3-part-bg);border-radius:99px;width:16px;height:6px;display:inline-block}.rd3-legende{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.rd3-legende>span{align-items:center;gap:5px;display:inline-flex}.rd3-legende .mono{font-size:var(--t-2xs)!important}.rd3-leg-btn{font:inherit;font-size:var(--t-xs);color:var(--muted);border:1px solid var(--carte-b);cursor:pointer;background:0 0;border-radius:999px;padding:1px 9px}.rd3-leg-btn[aria-pressed=true]{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 40%, var(--carte-b));background:var(--cv-acc-bg)}.rd3-leg-btn i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.rd3-zoom{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:flex}.rd3-seg{border:1px solid var(--carte-b);background:color-mix(in srgb, var(--muted) 6%, transparent);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.rd3-seg button{font:inherit;font-size:var(--t-xs);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:3px 9px}.rd3-seg button[aria-pressed=true]{color:var(--ink);background:var(--carte-bg);box-shadow:var(--ombre-basse);font-weight:600}.rd3-auj{align-items:center;gap:5px;display:inline-flex}.rd3-auj.hors{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--carte-b))}.rd3-periode{font-variant-numeric:tabular-nums}.rd3-bulle{z-index:90;pointer-events:none;max-width:250px;font-size:var(--t-xs);color:var(--ink);background:var(--carte-bg);border:1px solid var(--carte-b);box-shadow:var(--ombre-haute);border-radius:12px;gap:2px;padding:8px 10px;display:grid;position:fixed}.rd3-bulle b{margin-bottom:2px;display:block}.rd3-bulle-l{display:block}.rd3-tete-carte{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;display:flex}.rd3-chiffre{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.rd3-chiffre strong{font-size:var(--t-xl);font-variant-numeric:tabular-nums}.rd3-ech{gap:2px;display:grid}.rd3-ech-l{width:100%;font:inherit;text-align:left;color:inherit;border:none;border-bottom:1px solid var(--cv-ligne);cursor:pointer;background:0 0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 2px;display:grid}.rd3-ech-l:hover,.rd3-ech-l:focus-visible{background:color-mix(in srgb, var(--accent) 6%, transparent);outline:none}.rd3-ech-l.rd3-tache-l{grid-template-columns:auto minmax(0,1fr) auto}.rd3-zg-droite .zg-tout{right:4px;left:auto!important}.rd3-ech-l b{overflow-wrap:anywhere;font-weight:600;display:block}.rd3-ech-l .muted{font-size:var(--t-xs)}.rd3-ech-l.rd3-nouv-l{flex-direction:column;align-items:flex-start;gap:3px;padding:9px 4px;display:flex}.rd3-nouv-lot{flex:none}.rd3-nouv-titre{max-width:100%;line-height:1.3;display:block}.rd3-nouv-pied{font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.rd3-nouv{display:grid}.rd3-protocoles{border:1px solid var(--cv-ligne);border-radius:12px;gap:6px;min-width:0;margin:0 0 8px;padding:8px 10px;display:grid}.rd3-protocoles legend{color:var(--accent);padding:0 4px}.rd3-protocole{font-size:var(--t-s);overflow-wrap:anywhere;cursor:pointer;align-items:flex-start;gap:8px;display:flex}.rd3-protocole input{flex:none;margin-top:3px}.rd3-protocoles .btn{justify-self:start}.rd3-protocoles-l{font-size:var(--t-s);overflow-wrap:anywhere;margin:4px 0 0;padding-left:18px}.rd3-date{text-align:right;white-space:nowrap;font-size:var(--t-xs);justify-items:end;gap:1px;display:grid}.rd3-ia{gap:10px;display:grid}.rd3-encart{font-size:var(--t-s);background:linear-gradient(160deg, var(--cv-acc-bg), transparent 80%);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--carte-b));border-radius:12px;gap:4px;padding:10px 12px;display:grid}.rd3-encart .mono{color:var(--accent);align-items:center;gap:5px;display:inline-flex}.rd3-risque{font-size:var(--t-s);grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;gap:10px;display:grid}.rd3-risque b{overflow-wrap:anywhere;font-weight:600}.rd3-fourchette{background:color-mix(in srgb, var(--muted) 18%, transparent);border-radius:99px;height:7px;position:relative}.rd3-fourchette i{opacity:.6;border-radius:99px;position:absolute;inset:0 auto 0 0}.rd3-conseil{font-size:var(--t-s);border-top:1px solid var(--cv-ligne);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.rd3-conseil b{font-weight:600;display:block}.rd3-conseil .muted{font-size:var(--t-xs)}.rd3-pf-axe{font-size:var(--t-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.3fr);gap:12px;padding:0 12px;font-weight:600;display:grid}.rd3-pf{width:100%;font:inherit;text-align:left;color:inherit;padding:var(--carte-pad-s);border-radius:var(--carte-rayon-s);background:var(--carte-bg);border:var(--carte-bord);box-shadow:var(--ombre-basse);cursor:pointer;grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:12px;min-width:0;display:grid}.rd3-pf:hover{border-color:var(--accent)}.rd3-pf[aria-selected=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.rd3-pf .t{overflow-wrap:anywhere;font-weight:650}.rd3-pf-meta{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;display:flex}.rd3-drap{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.rd3-balle{background:color-mix(in srgb, var(--muted) 14%, transparent);border-radius:99px;height:9px;position:relative;overflow:hidden}.rd3-balle .ecoule{background:color-mix(in srgb, var(--muted) 30%, transparent);position:absolute;inset:0 auto 0 0}.rd3-balle .reel{background:var(--rd3-c,var(--accent));border-radius:99px;position:absolute;inset:1.5px auto 1.5px 0}.rd3-bud{font-size:var(--t-xs);color:var(--muted);gap:3px;display:grid}.rd3-mbar{background:color-mix(in srgb, var(--muted) 14%, transparent);border-radius:99px;height:6px;overflow:hidden}.rd3-mbar i{background:var(--accent);height:100%;display:block}.rd3-mbar i.warn{background:var(--cv-warn)}.rd3-mbar i.err{background:var(--cv-err)}.rd3-pf-date{text-align:right;font-size:var(--t-xs);justify-items:end;gap:3px;min-width:0;display:grid}.rd3-pf-date b{overflow-wrap:anywhere;font-weight:600}.rd3-liste{gap:6px;display:grid}.rd3-type{font-size:var(--t-2xs);color:var(--muted);background:color-mix(in srgb, var(--muted) 12%, transparent);border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-weight:600;display:inline-flex}.rd3-type.collaboratif{color:var(--rd3-part);background:var(--rd3-part-bg)}.rd3-type.externe{color:var(--info);background:color-mix(in srgb, var(--info) 12%, transparent)}.rd3-trl{font-size:var(--t-2xs);color:var(--muted);border:1px solid var(--carte-b);border-radius:6px;padding:0 5px;font-weight:600}.rd3-part{color:var(--rd3-part)}.rd3-part-badge{color:var(--rd3-part)!important;background:var(--rd3-part-bg)!important}.rd3-esp-tete{flex-wrap:wrap;align-items:flex-start;gap:8px 14px;display:flex}.rd3-esp-tete h2{font-size:var(--t-xl);margin:0;line-height:1.2}.rd3-partage{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.rd3-taches{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.rd3-kc-num{font-size:var(--t-2xs);letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums}.rd3 .cv-kc{cursor:pointer}.rd3 .cv-kc.part{box-shadow:inset 3px 0 0 var(--rd3-part), var(--ombre-basse)}.rd3-flux{flex-wrap:wrap;gap:4px;display:flex}.rd3-flux span{font-size:var(--t-2xs);color:var(--muted);background:color-mix(in srgb, var(--muted) 10%, transparent);border-radius:99px;padding:2px 8px}.rd3-flux span.on{color:var(--accent);background:var(--cv-acc-bg);font-weight:600}.rd3-flux span.cur{box-shadow:0 0 0 1px var(--accent)}.rd3-preuve{font-size:var(--t-xs);background:color-mix(in srgb, var(--muted) 7%, transparent);border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:8px 10px;display:grid}.rd3-preuve span{color:var(--muted)}.rd3-preuve b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.rd3-sec{gap:3px;display:grid}.rd3-sec p{font-size:var(--t-s);overflow-wrap:anywhere;margin:0;line-height:1.45}.rd3-sec .ins{background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:4px;padding:0 3px}.rd3-chiffres{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rd3-chiffres>div{background:color-mix(in srgb, var(--muted) 7%, transparent);border-radius:10px;gap:1px;min-width:0;padding:8px 10px;display:grid}.rd3-chiffres strong{font-size:var(--t-l);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rd3-chiffres .muted{font-size:var(--t-2xs)}.rd3-signature{gap:8px;display:grid}.rd3-signataires{flex-wrap:wrap;gap:6px;display:flex}.rd3-sem-defile{min-width:0;overflow-x:auto}.rd3-sem{border-collapse:separate;border-spacing:3px;width:100%;font-size:var(--t-s)}.rd3-sem th{font-size:var(--t-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:center;white-space:nowrap;padding:2px 4px;font-weight:600}.rd3-sem th:first-child{text-align:left}.rd3-sem td.lib{min-width:150px}.rd3-sem td.lib b{font-weight:600;display:block}.rd3-sem td.lib .muted{font-size:var(--t-2xs)}.rd3-sem td.tot{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.rd3-cel{width:100%;min-width:64px;font:inherit;cursor:pointer;color:inherit;background:color-mix(in srgb, var(--muted) 7%, transparent);border:1px solid #0000;border-radius:9px;justify-items:center;gap:0;padding:5px 4px;display:grid}.rd3-cel b{font-variant-numeric:tabular-nums}.rd3-cel span{font-size:var(--t-2xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:88px;overflow:hidden}.rd3-cel.rd{background:color-mix(in srgb, var(--accent) 10%, transparent)}.rd3-cel.vide b{color:var(--muted);font-weight:400}.rd3-cel.doute{border:1px dashed var(--cv-warn);background:color-mix(in srgb, var(--cv-warn) 9%, transparent)}.rd3-cel.corrige{border-color:var(--accent)}.rd3-cel[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.rd3-cel.ferie{opacity:.55}.rd3-src{font-size:var(--t-xs);color:var(--muted);background:color-mix(in srgb, var(--muted) 9%, transparent);border-radius:99px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.rd3-parts{gap:4px;display:grid}.rd3-part-l{font-size:var(--t-s);border-bottom:1px solid var(--cv-ligne);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;display:grid}.rd3-part-l.ok>:first-child{color:var(--ok-texte)}.rd3-part-l.en_cours>:first-child{color:var(--cv-warn-t)}.rd3-part-l.manque>:first-child{color:var(--cv-err-t)}.rd3-avatar{width:24px;height:24px;font-size:var(--t-2xs);color:var(--muted);background:color-mix(in srgb, var(--muted) 12%, transparent);border:1px solid var(--carte-b);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.rd3-pers{align-items:center;gap:6px;min-width:0;display:inline-flex}.rd3-pers.part .rd3-avatar{color:var(--rd3-part);background:var(--rd3-part-bg);border-color:color-mix(in srgb, var(--rd3-part) 40%, transparent)}.rd3-fiche{min-width:0;font-size:var(--t-s);gap:12px;display:grid}.rd3-fiche h3{font-size:var(--t-l);overflow-wrap:anywhere;margin:0;line-height:1.25}.rd3-fiche .actions,.rd3-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rd3-ligne{font-size:var(--t-s);border-bottom:1px solid var(--cv-ligne);justify-content:space-between;gap:10px;padding:4px 0;display:flex}.rd3-ligne>:first-child{color:var(--muted)}.rd3-ligne>:last-child{text-align:right;overflow-wrap:anywhere}.rd3-secu{font-size:var(--t-xs);color:var(--muted);border-top:1px solid var(--cv-ligne);gap:4px;padding-top:8px;display:grid}.rd3-secu span{align-items:center;gap:5px;display:inline-flex}.rd3-wp{border-bottom:1px solid var(--cv-ligne);font-size:var(--t-s);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 0;display:grid}.rd3-wp b{color:var(--accent)}.rd3-alerte{font-size:var(--t-s);color:var(--retard-texte);background:var(--retard-fond);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.rd3-champ{gap:4px;display:grid}.rd3-champ>.mono{font-size:var(--t-2xs)}.rd3-champ input,.rd3-champ select,.rd3-champ textarea{font:inherit;color:var(--ink);background:var(--carte-bg);border:1px solid var(--carte-b);border-radius:9px;width:100%;min-width:0;padding:7px 9px}.rd3-champ textarea{resize:vertical;field-sizing:content;min-height:2.6em}.rd3-champ .err{border-color:var(--cv-err)}.rd3-champ .muted{font-size:var(--t-xs)}.rd3-periode-ch{align-items:center;gap:6px;display:flex}.rd3-periode-ch input[type=number]{width:70px}.rd3-phrase{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--carte-b));background:linear-gradient(160deg, var(--cv-acc-bg), var(--carte-bg) 80%);color:var(--accent);border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 10px;display:flex}.rd3-phrase input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1}.rd3-fil-msg{gap:6px;display:grid}.rd3-msg{font-size:var(--t-s);background:color-mix(in srgb, var(--muted) 7%, transparent);border-radius:10px;gap:2px;padding:7px 10px;display:grid}.rd3-msg.equipe{background:var(--cv-acc-bg)}.rd3-msg small{color:var(--muted)}.rd3-ctx{padding:4px 2px}.rd3-fil{gap:6px;display:grid}.rd3-fil ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rd3-fil li{font-size:var(--t-s);border-bottom:1px solid var(--cv-ligne);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 0;display:grid}.rd3-fil li time{font-size:var(--t-2xs);white-space:nowrap}.rd3-fil-ic{color:var(--muted);place-items:center;display:inline-grid}.rd3-fil li.ia .rd3-fil-ic{color:var(--accent)}.rd3-fil li.ok .rd3-fil-ic{color:var(--ok-texte)}.rd3-fil li.refus .rd3-fil-ic,.rd3-fil li.refus span{color:var(--cv-err-t)}.rd3-note{font-size:var(--t-xs);margin:0}.rd3-verrou{text-align:center;justify-items:center;padding:34px 20px}.rd3-verrou h3{margin:0}@container (width<=1100px){.rd3-pf,.rd3-pf-axe{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.2fr)}.rd3-pf .rd3-bud,.rd3-pf-axe .bud{display:none}}@container (width<=760px){.rd3-taches{grid-template-columns:minmax(0,1fr)}.rd3-risque{grid-template-columns:minmax(0,1fr) 70px auto}.rd3-chiffres{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=560px){.rd3-pf-axe{display:none}.rd3-pf{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.rd3-pf>:nth-child(2){grid-area:2/1/auto/-1}.rd3-pf .rd3-pf-date{grid-area:1/2}.rd3-zoom{justify-content:flex-start}.rd3-periode{display:none}.rd3-ech-l{grid-template-columns:18px minmax(0,1fr)}.rd3-ech-l.rd3-tache-l{grid-template-columns:auto minmax(0,1fr)}.rd3-ech-l .rd3-date{text-align:left;grid-column:2;justify-items:start}.rd3-partage{margin-left:0}.rd3-sem td.lib{min-width:110px}.rd3-cel{min-width:52px}.rd3-cel span{display:none}}.rd3-panneau,.rd3{--pl-0:#64748b;--pl-1:#2563eb;--pl-2:#7c3aed;--pl-3:#db2777;--pl-4:#0d9488;--pl-5:#0369a1;--pl-6:#16a34a;--pl-7:#be185d;--pl-8:#0891b2;--pl-9:#9333ea;--pl-10:#be123c;--pl-11:#4d7c0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd3-panneau,:root:not([data-theme=light]) .rd3{--pl-0:#94a3b8;--pl-1:#60a5fa;--pl-2:#a78bfa;--pl-3:#f472b6;--pl-4:#2dd4bf;--pl-5:#38bdf8;--pl-6:#4ade80;--pl-7:#e879f9;--pl-8:#22d3ee;--pl-9:#c084fc;--pl-10:#fb7185;--pl-11:#a3e635}}:root[data-theme=dark] .rd3-panneau,:root[data-theme=dark] .rd3{--pl-0:#94a3b8;--pl-1:#60a5fa;--pl-2:#a78bfa;--pl-3:#f472b6;--pl-4:#2dd4bf;--pl-5:#38bdf8;--pl-6:#4ade80;--pl-7:#e879f9;--pl-8:#22d3ee;--pl-9:#c084fc;--pl-10:#fb7185;--pl-11:#a3e635}.rd3b-vues{align-self:flex-start}.rd3b{gap:12px;min-width:0;display:grid}.rd3b-bloc{min-width:0;padding:var(--carte-pad-s);border:var(--carte-bord);border-radius:var(--carte-rayon-s);background:var(--carte-bg);gap:10px;display:grid}.rd3b-tableaux{gap:12px;min-width:0;display:grid}.rd3b-tete{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.rd3b-etat{font-size:var(--t-2xs);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.rd3b-etat.err{color:var(--danger-texte);font-weight:600}.rd3b-aide{font-size:var(--t-xs);margin:0}.rd3b-cap{font-size:var(--t-xs);align-items:center;gap:6px;display:inline-flex}.rd3b-cap input{width:74px;font:inherit;border:1px solid var(--carte-b);background:var(--carte-bg);color:var(--ink);border-radius:7px;padding:3px 6px}.rd3b-titre{font:inherit;font-weight:650;font-size:var(--t-s);min-width:0;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:7px;flex:200px;margin:0;padding:3px 6px}input.rd3b-titre:hover,input.rd3b-titre:focus{border-color:var(--carte-b)}.rd3b-palette{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rd3b-el{border:1px solid var(--carte-b);background:var(--carte-bg);border-radius:999px;align-items:center;display:inline-flex}.rd3b-el>button:first-child{font:inherit;font-size:var(--t-xs);color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.rd3b-el>button:first-child[draggable=true]{cursor:grab}.rd3b-el>button[aria-pressed=true]{box-shadow:0 0 0 2px var(--pl,var(--accent));font-weight:600}.rd3b-el i{background:var(--pl);border-radius:4px;flex:none;width:12px;height:12px}.rd3b-el.gomme i{border:1.5px dashed var(--muted);background:0 0}.rd3b-el b{color:var(--muted);font-weight:600;font-size:var(--t-2xs)}.rd3b-x{font:inherit;color:var(--muted);cursor:pointer;font-size:var(--t-s);background:0 0;border:none;padding:0 7px;line-height:1}.rd3b-x:hover:not(:disabled){color:var(--danger-texte)}.rd3b-x:disabled{opacity:.35;cursor:default}.rd3b-nouv{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.rd3b-nouv input,.rd3b-nouv select,.rd3b-axe input,.rd3b-axe select,.rd3b-motif input{font:inherit;font-size:var(--t-xs);border:1px solid var(--carte-b);background:var(--carte-bg);color:var(--ink);border-radius:7px;min-width:0;padding:3px 6px}.rd3b-grille{grid-template-columns:22px repeat(var(--cols), minmax(0, 1fr));max-width:calc(22px + var(--cols) * 40px);touch-action:none;-webkit-user-select:none;user-select:none;gap:3px;display:grid;overflow-x:auto}.rd3b-grille.f-plaque_384{grid-template-columns:18px repeat(var(--cols), minmax(9px, 1fr));max-width:calc(18px + var(--cols) * 26px);gap:1.5px}.rd3b-hd{font-size:var(--t-2xs);color:var(--muted);justify-content:center;align-items:center;display:flex}.rd3b-p{aspect-ratio:1;border:1.5px solid color-mix(in srgb, var(--muted) 35%, transparent);background:color-mix(in srgb, var(--muted) 7%, transparent);cursor:default;border-radius:50%;min-width:0;padding:0}.rd3b-grille.f-tubes .rd3b-p,.rd3b-grille.f-barrettes_8 .rd3b-p{border-radius:30% 30% 50% 50%}.rd3b-grille.f-plaque_384 .rd3b-p{border-width:1px}.rd3b-grille.ecrire .rd3b-p{cursor:crosshair}.rd3b-p.plein{background:var(--pl);border-color:color-mix(in srgb, var(--pl) 70%, var(--ink))}.rd3b-p:disabled{opacity:1}.rd3b-p:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rd3b-p.absent{visibility:hidden}.rd3b-resume{font-size:var(--t-xs);gap:6px;display:grid}.rd3b-table-el td,.rd3b-table-el th{font-size:var(--t-xs)}.rd3b-pastille{background:var(--pl);vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.rd3b-axes{font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.rd3b-axe{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.rd3b-axe b{font-weight:600}.rd3b-axe input{width:110px}.rd3b-defile{max-width:100%;overflow-x:auto}.rd3b-gt{border-collapse:collapse;font-size:var(--t-xs);width:100%}.rd3b-gt th{color:var(--muted);text-align:left;white-space:nowrap;border-bottom:1px solid var(--cv-ligne,var(--carte-b));padding:3px 4px;font-weight:600}.rd3b-gt td{border-bottom:1px solid var(--cv-ligne,var(--carte-b));padding:2px 3px}.rd3b-gt .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rd3b-cel{font:inherit;background:color-mix(in srgb, var(--muted) 6%, transparent);width:100%;min-width:52px;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;border:1px solid #0000;border-radius:6px;padding:3px 5px}.rd3b-cel.x{text-align:left;min-width:60px}.rd3b-cel:focus{border-color:var(--accent);background:var(--carte-bg);outline:none}.rd3b-cel[readonly]{background:0 0}.rd3b-cel.signalee{border-color:var(--avertir);background:color-mix(in srgb, var(--avertir) 12%, transparent)}.rd3b-cel.exclue{color:var(--avertir-texte);border-style:dashed;border-color:var(--avertir);text-decoration:line-through}.rd3b-cel.faux{border-color:var(--danger)}.rd3b-sig{color:var(--avertir-texte);font-weight:600}.rd3b-graphe{gap:6px;display:grid}.rd3b-svg{width:100%;max-width:560px;height:auto;display:block;overflow:visible}.rd3b-courbe{fill:none;stroke:var(--accent);stroke-width:2.2px}.rd3b-barre{fill:color-mix(in srgb, var(--accent) 70%, transparent)}.rd3b-err{stroke:var(--ink);stroke-width:1.4px;fill:none}.rd3b-pt.moy{fill:var(--accent);stroke:var(--carte-bg);stroke-width:1.5px}.rd3b-pt.rep{fill:color-mix(in srgb, var(--accent) 35%, var(--carte-bg));stroke:var(--accent);stroke-width:1.2px}.rd3b-pt.exclu{fill:var(--carte-bg);stroke:var(--avertir);stroke-width:1.8px}.rd3b-legende{font-size:var(--t-2xs)}.rd3b-coche{font-size:var(--t-xs);align-items:center;gap:5px;display:inline-flex}.rd3b-conseil{background:color-mix(in srgb, var(--accent) 5%, transparent);border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);border-radius:10px;gap:8px;padding:10px;display:grid}.rd3b-rem{padding:var(--carte-pad-s);border-radius:var(--carte-rayon-s);background:var(--carte-bg);border:var(--carte-bord);font-size:var(--t-xs);gap:4px;display:grid}.rd3b-rem.fort{border-left:3px solid var(--avertir)}.rd3b-rem p{margin:0}.rd3b-motif{font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rd3b-motif input{flex:200px}.rd3b-ia{gap:6px;display:grid}.rd3b-ia ul{margin:4px 0;padding-left:18px}.rd3b-regles{font-size:var(--t-2xs);margin:0}.rd3b-ex{font-size:var(--t-xs);gap:4px;display:grid}.rd3b-ex ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rd3b-ex li{border-bottom:1px solid var(--cv-ligne,var(--carte-b));flex-wrap:wrap;align-items:center;gap:4px 8px;padding:4px 0;display:flex}.rd3b-ex li.retablie>:not(.muted){opacity:.7;text-decoration:line-through}.rd3b-avis{font-size:var(--t-xs);gap:6px;display:grid}.rd3b-avis p{margin:0}.rd3-grille-cir{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (width<=900px){.rd3-grille-cir{grid-template-columns:minmax(0,1fr)}}.rd3-pile{border-radius:99px;gap:2px;height:14px;display:flex;overflow:hidden}.rd3-pile i{min-width:4px;display:block}.rd3-pastille{border-radius:3px;width:10px;height:10px;display:inline-block}.rd3-el-ligne{font-size:var(--t-s);grid-template-columns:minmax(80px,1fr) minmax(0,2fr) auto;align-items:center;gap:10px;display:grid}.rd3-el-nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd3-el-barre{background:color-mix(in srgb, var(--muted) 30%, transparent);border-radius:99px;height:10px;display:block;overflow:hidden}.rd3-el-barre i{background:var(--ok);height:100%;display:block}.rd3-el-ligne b.ok{color:var(--ok-texte)}.rd3-el-ligne b.warn{color:var(--cv-warn-t)}.rd3-el-ligne b.err{color:var(--cv-err-t)}.rd3-eq td.lib{min-width:190px}.rd3-eq-etat{font-size:var(--t-2xs);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;display:flex}.rd3-eq .rd3-cel{align-content:center;min-height:46px}.rd3-eq-barre{border-radius:99px;gap:1px;width:100%;max-width:64px;height:5px;margin-top:3px;display:flex;overflow:hidden}.rd3-eq-barre i{min-width:3px;display:block}.rd3-eq-ligne{border-bottom:1px solid var(--cv-ligne);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:6px 0;display:grid}.rd3-eq-nom{align-items:center;gap:6px;min-width:0;display:inline-flex}.rd3-eq-pas{align-items:center;gap:8px;display:inline-flex}.rd3-eq-src,.rd3-eq-modif{font-size:var(--t-xs);grid-column:1/-1}.rd3-eq-verrou{border-color:var(--cv-warn);background:color-mix(in srgb, var(--cv-warn) 9%, transparent);gap:8px;display:grid}.rd3-panneau.rd3-grille-cir{grid-template-columns:minmax(0,1fr)}@media (width<=700px){.rd3-eq td.lib{min-width:130px}.rd3-eq .rd3-cel span{display:none}}
