.md-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.md-jour{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);font-size:12px;font-weight:600}.md-jour:first-letter{text-transform:uppercase}.md-titre{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-ink);margin-top:4px;font-size:clamp(34px,4.4vw,48px);font-weight:800;line-height:1}.md-titre em{color:var(--color-brand);font-style:normal}.md-chapo{color:var(--color-ink-soft);margin-top:10px;font-size:14.5px}.md-chapo b{color:var(--color-brand);font-weight:700}.md-exemple{color:var(--color-brand);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .25);background:#ffffffb3;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.md-cartes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.md-carte{text-align:left;cursor:pointer;background:var(--lg-verre,#ffffff7d);border:1px solid var(--lg-bord,#ffffffbf);-webkit-backdrop-filter:var(--lg-filtre,blur(12px));backdrop-filter:var(--lg-filtre,blur(12px));box-shadow:var(--lg-ombre,0 10px 30px -10px rgb(var(--v-accent) / .25));border-radius:22px;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 18px 14px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s;animation:.42s cubic-bezier(.2,.8,.2,1) both mdCarte;display:flex;position:relative}.md-carte:nth-child(2){animation-delay:60ms}.md-carte:nth-child(3){animation-delay:.12s}@keyframes mdCarte{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.md-carte:hover{background:#ffffff9e;transform:translateY(-2px)}.md-carte.ouverte{box-shadow:inset 1.5px 1.5px 0 #fff, inset 0 0 0 1.5px rgb(var(--v-accent) / .35), 0 18px 40px -16px rgb(var(--v-accent) / .45);background:#ffffffc7}.md-carte-h{align-items:center;gap:10px;width:100%;display:flex}.md-ic{width:38px;height:38px;color:var(--color-brand);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .2), 0 4px 12px -6px rgb(var(--v-accent) / .4);background:#ffffffd9;border-radius:50%;flex:none;place-items:center;display:grid}.md-carte.ouverte .md-ic{color:#fff;background:var(--color-brand);box-shadow:0 6px 16px -6px rgb(var(--v-accent) / .7)}.md-carte-t{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.md-carte-t b{color:var(--color-ink);font-size:15px;font-weight:700}.md-carte-t small{color:var(--color-slate);font-size:12px}.md-dus{color:#b42318;background:#d92d2014;border-radius:999px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:700;box-shadow:inset 0 0 0 1px #d92d2033}.md-n{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--color-ink);margin-top:14px;font-size:64px;font-weight:800;line-height:.9}.md-carte.ouverte .md-n{color:var(--color-brand)}.md-rep{color:var(--color-ink-soft);font-size:12.5px}.md-piste{background:rgb(var(--v-accent) / .1);border-radius:99px;width:100%;height:4px;margin-top:12px;overflow:hidden}.md-piste span{border-radius:inherit;background:linear-gradient(90deg, rgb(var(--v-accent) / .55), var(--color-brand));height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.md-derouler{color:var(--color-ink-soft);align-items:center;gap:7px;margin-top:12px;font-size:12.5px;font-weight:600;display:inline-flex}.md-carte:hover .md-derouler,.md-carte.ouverte .md-derouler{color:var(--color-brand)}.md-chev{transition:transform .25s}.md-carte.ouverte .md-chev{transform:rotate(180deg)}.md-pli{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.2,.8,.2,1),opacity .24s;display:grid}.md-pli>div{min-height:0;margin:0 -6px -30px;padding:0 6px 30px;overflow:hidden}.md-pli.ouvert{opacity:1;grid-template-rows:1fr}.md-panneau{background:var(--lg-verre,#ffffff7d);border:1px solid var(--lg-bord,#ffffffbf);-webkit-backdrop-filter:var(--lg-filtre,blur(12px));backdrop-filter:var(--lg-filtre,blur(12px));box-shadow:var(--lg-ombre,0 10px 30px -10px rgb(var(--v-accent) / .25));border-radius:22px;margin-top:16px;padding:8px 10px 10px;animation:.36s cubic-bezier(.2,.8,.2,1) both mdPanneau}@keyframes mdPanneau{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.md-panneau-tete{border-bottom:1px solid rgb(var(--v-accent) / .1);justify-content:space-between;align-items:baseline;padding:12px 12px 10px;display:flex}.md-panneau-t{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:20px;font-weight:800}.md-panneau-t em{color:var(--color-brand);font-style:normal}.md-panneau-n{color:var(--color-slate);font-size:12.5px;font-weight:600}.md-vide{color:var(--color-ink-soft);padding:22px 12px;font-size:13.5px}.md-lignes{flex-direction:column;padding-top:4px;display:flex}.md-l{border-radius:14px;grid-template-columns:36px minmax(0,1.6fr) 120px 150px minmax(0,1.2fr) 90px 104px;align-items:center;gap:14px;padding:10px 12px;transition:background .15s;animation:.34s cubic-bezier(.2,.8,.2,1) both mdLigne;display:grid}.md-l+.md-l{box-shadow:0 -1px 0 rgb(var(--v-accent) / .07)}.md-l:hover{box-shadow:none;background:#fff9}.md-l:hover+.md-l{box-shadow:none}@keyframes mdLigne{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.md-av{width:36px;height:36px;color:var(--color-brand);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .18);background:#ffffffd9;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.md-av-portefeuille{color:#fff;background:var(--color-brand);box-shadow:none}.md-av-long{color:var(--color-brand);background:rgb(var(--v-accent) / .12);box-shadow:none}.md-l-nom{flex-direction:column;min-width:0;line-height:1.3;display:flex}.md-l-nom b{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}a.md-l-nom:hover b{color:var(--color-brand)}.md-l-nom small,.md-quand small,.md-tent small{color:var(--color-slate);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.md-phase{max-width:100%;color:var(--color-ink);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .15);text-overflow:ellipsis;white-space:nowrap;background:#fffc;border-radius:999px;justify-self:start;padding:4px 10px;font-size:11.5px;font-weight:600;overflow:hidden}.md-tent{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.md-tent i{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px rgb(var(--v-accent) / .2);border-radius:50%}.md-tent i.tente{box-shadow:inset 0 0 0 1.5px var(--color-brand)}.md-tent i.joint{background:var(--color-brand);box-shadow:none}.md-tent small{flex-basis:100%}.md-quand{flex-direction:column;min-width:0;line-height:1.3;display:flex}.md-quand b{color:var(--color-ink);font-size:13px;font-weight:600}.md-quand b:first-letter{text-transform:uppercase}.md-quand.auj b{color:var(--color-brand)}.md-quand.retard b{color:#b42318}.md-montant{font-variant-numeric:tabular-nums;text-align:right;color:var(--color-ink);font-size:13.5px;font-weight:700}.md-l-act{justify-content:flex-end;display:flex}.md-ex-btn{color:var(--color-slate);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .15);border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600}@media (max-width:1100px){.md-l{grid-template-columns:36px minmax(0,1fr) 120px minmax(0,1fr) 96px}.md-tent,.md-montant{display:none}}@media (max-width:760px){.md-cartes{grid-template-columns:1fr}.md-n{font-size:48px}.md-l{grid-template-columns:36px minmax(0,1fr) auto}.md-phase,.md-quand{display:none}}@media (prefers-reduced-motion:reduce){.md-carte,.md-panneau,.md-l{animation:none}.md-pli,.md-chev,.md-piste span{transition:none}}.md-panneau-d{align-items:center;gap:14px;display:inline-flex}.md-go{color:#fff;background:var(--color-brand);box-shadow:0 4px 14px rgb(var(--v-accent) / .25);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex}.md-go:hover{filter:brightness(1.08);transform:translateY(-1px)}.t-barre{z-index:30;background:radial-gradient(90% 200% at 100% 0%, rgb(var(--v-accent) / .1) 0%, transparent 60%), linear-gradient(135deg, #ffffffdb, #ffffff94);-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);box-shadow:0 22px 50px -20px rgb(var(--v-encre) / .3), 0 6px 18px -8px rgb(var(--v-accent) / .18), inset 0 1px 0 #fff, inset 0 -1px 0 rgb(var(--v-accent) / .12);border:1px solid #fffffff2;border-radius:22px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px 14px 22px;animation:.4s cubic-bezier(.2,.8,.2,1) both tBarre;display:flex;position:sticky;top:12px}@keyframes tBarre{0%{opacity:0;transform:translateY(-10px)scale(.99)}to{opacity:1;transform:none}}.t-g,.t-d{flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;display:flex}.t-g{flex:auto}.t-d{flex:none}.t-lien{color:var(--color-ink);flex:none;font-size:13px;font-weight:600}.t-lien:hover{color:var(--color-brand)}.t-sep{background:rgb(var(--v-accent) / .2);flex:none;width:1px;height:16px}.t-menu{flex:none;display:inline-flex;position:relative}.t-liste{letter-spacing:.06em;text-transform:uppercase;max-width:220px;color:var(--color-brand);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.t-liste svg,.t-pos svg{opacity:.7;transition:transform .2s}.t-liste.ouvert svg,.t-pos.ouvert svg{transform:rotate(180deg)}.t-pos{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;transition:background .15s,color .15s;display:inline-flex}.t-pos:hover,.t-pos.ouvert{color:var(--color-ink);background:#fffc}.t-tache{min-width:0;max-width:230px;color:var(--color-ink-soft);background:rgb(var(--v-accent) / .07);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:0 auto;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.t-tache.due{color:#b42318;background:#d92d2014}.t-piste{background:rgb(var(--v-accent) / .12);min-width:36px;max-width:190px;height:7px;box-shadow:inset 0 1px 2px rgb(var(--v-encre) / .12);border-radius:99px;flex:60px;position:relative;overflow:hidden}.t-piste span{background:var(--color-brand);border-radius:99px;transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.t-btn{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:background .15s,box-shadow .15s,filter .15s;display:inline-flex}.t-btn.trait{color:var(--color-ink);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .18);background:#ffffffa6}.t-btn.trait:hover{box-shadow:inset 0 0 0 1px var(--color-ink);background:#fff}.t-btn.cta{color:#fff;background:var(--color-brand);box-shadow:0 4px 14px rgb(var(--v-accent) / .28)}.t-btn.cta:hover{filter:brightness(1.08)}.t-pop{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);min-width:260px;box-shadow:inset 1.5px 1.5px 0 #ffffffd9, inset 0 0 22px #ffffff59, 0 18px 40px -14px rgb(var(--v-encre) / .3);transform-origin:0 0;background:#fffffff2;border:1px solid #ffffffd9;border-radius:16px;flex-direction:column;gap:2px;padding:6px;animation:.24s cubic-bezier(.2,.8,.2,1) both tPop;display:flex;position:absolute;top:calc(100% + 12px);left:-10px}@keyframes tPop{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}.t-pop-deals{min-width:300px;max-height:min(420px,60vh);overflow-y:auto}.t-pop-o,.t-pop-d{text-align:left;border-radius:11px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .15s;display:flex}.t-pop-o:hover:not(:disabled),.t-pop-d:hover{background:rgb(var(--v-accent) / .07)}.t-pop-o.on,.t-pop-d.on{background:rgb(var(--v-accent) / .1)}.t-pop-o:disabled{opacity:.45;cursor:default}.t-pop-ic{width:30px;height:30px;color:var(--color-brand);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .18);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.t-pop-ic svg{width:15px;height:15px}.t-pop-x{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.t-pop-x b{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.t-pop-x small{color:var(--color-slate);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.t-pop-o.on .t-pop-x b,.t-pop-d.on .t-pop-x b{color:var(--color-brand)}.t-pop-n{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);flex:none;font-size:18px;font-weight:800}.t-pop-k{font-variant-numeric:tabular-nums;width:22px;color:var(--color-slate);text-align:right;flex:none;font-size:11.5px;font-weight:600}.t-pop-due{background:#d92d20;border-radius:50%;flex:none;width:7px;height:7px}@media (max-width:980px){.t-tache,.t-piste{display:none}}.tr-grille{grid-template-columns:270px minmax(0,1fr) 280px;align-items:stretch;gap:24px;height:calc(100svh - 112px);min-height:460px;margin-top:18px;display:grid}.tr-scene.sens-av .tr-grille{animation:.36s cubic-bezier(.2,.8,.2,1) both trAv}.tr-scene.sens-ar .tr-grille{animation:.36s cubic-bezier(.2,.8,.2,1) both trAr}@keyframes trAv{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes trAr{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.tr-col,.tr-centre{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--v-accent) / .2) transparent;min-height:0;margin:-6px -10px 0;padding:6px 10px 40px;overflow-y:auto}.tr-col{flex-direction:column;gap:16px;display:flex}.tr-encart{background:var(--lg-verre,#ffffff7d);border:1px solid var(--lg-bord,#ffffffbf);-webkit-backdrop-filter:var(--lg-filtre,blur(12px));backdrop-filter:var(--lg-filtre,blur(12px));box-shadow:var(--lg-ombre,0 10px 30px -10px rgb(var(--v-accent) / .25));border-radius:20px;padding:16px 18px 18px;position:relative}.tr-e-tete{border-bottom:1px solid rgb(var(--v-accent) / .1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);margin-bottom:12px;padding-bottom:10px;font-size:11px;font-weight:700}.tr-e-bleu{color:var(--color-brand)}.tr-contact{align-items:center;gap:11px;margin-bottom:14px;display:flex}.tr-contact>span:last-child{flex-direction:column;min-width:0;line-height:1.3;display:flex}.tr-contact b{color:var(--color-ink);font-size:15px;font-weight:700}.tr-contact small{color:var(--color-slate);font-size:12px}.tr-infos{flex-direction:column;gap:12px;display:flex}.tr-infos dt{letter-spacing:.04em;color:var(--color-slate);font-size:11px;font-weight:600}.tr-infos dd{color:var(--color-ink);margin-top:2px;font-size:13.5px;font-weight:600}.tr-infos dd:first-letter{text-transform:uppercase}.tr-infos dd.tr-court:first-letter{text-transform:none}.tr-court{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tr-montant{font-variant-numeric:tabular-nums}.tr-due{color:#b42318!important}.tr-ouvrir{color:var(--color-brand);align-items:center;gap:7px;margin-top:16px;font-size:12.5px;font-weight:600;display:inline-flex}.tr-ouvrir:hover{text-underline-offset:4px;text-decoration:underline}.tr-fil-tete{border-bottom:1.5px solid var(--color-ink);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 2px 12px;display:flex}.tr-fil-tete h2{min-width:0;font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.05}.tr-fil-tete h2 em{color:var(--color-brand);font-style:normal}.tr-fil-n{color:var(--color-slate);flex:none;font-size:12.5px;font-weight:600}.tr-fil{margin:0;padding:6px 0 0;list-style:none;position:relative}.tr-fil:before{content:"";background:rgb(var(--v-accent) / .18);width:1px;position:absolute;top:26px;bottom:26px;left:15px}.tr-ev{grid-template-columns:32px minmax(0,1fr);gap:14px;padding:12px 0;animation:.34s cubic-bezier(.2,.8,.2,1) both mdLigne;display:grid;position:relative}.tr-ev-ic{z-index:1;width:31px;height:31px;color:var(--color-ink-soft);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .18);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.tr-ev.joint .tr-ev-ic{color:#fff;background:var(--color-brand);box-shadow:none}.tr-ev-creation .tr-ev-ic,.tr-ev-formulaire .tr-ev-ic{color:var(--color-brand)}.tr-ev-c{min-width:0;padding-top:5px}.tr-ev-l1{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tr-ev-l1 b{color:var(--color-ink);font-size:14px;font-weight:600}.tr-ev-issue{color:var(--color-ink-soft);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .15);background:#fff;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.tr-ev.joint .tr-ev-issue{color:var(--color-brand);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .35)}.tr-ev-date{color:var(--color-slate);white-space:nowrap;margin-left:auto;font-size:12px}.tr-ev-date:first-letter{text-transform:uppercase}.tr-ev-txt{color:var(--color-ink-soft);margin-top:3px;font-size:13.5px;line-height:1.5}.tr-etape{animation:.6s .15s both trRespire}@keyframes trRespire{0%{box-shadow:var(--lg-ombre), 0 0 0 0 rgb(var(--v-accent) / .35)}to{box-shadow:var(--lg-ombre), 0 0 0 14px rgb(var(--v-accent) / 0)}}.tr-etape-q{align-items:center;gap:12px;display:flex}.tr-etape-q>span:last-child{flex-direction:column;line-height:1.3;display:flex}.tr-etape-q b{color:var(--color-ink);font-size:15px;font-weight:700}.tr-etape-q small{color:var(--color-ink-soft);font-size:12.5px}.tr-etape-ic{width:38px;height:38px}.tr-etape-b{margin-top:14px}.tr-actions{flex-direction:column;gap:4px;display:flex}.tr-act{text-align:left;width:100%;color:var(--color-ink);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.tr-act>span{width:28px;height:28px;color:var(--color-brand);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .15);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.tr-act:hover{color:var(--color-brand);background:#ffffffa6}@media (max-width:1180px){.tr-grille{grid-template-columns:240px minmax(0,1fr) 250px;gap:18px}}@media (max-width:960px){.tr-grille{grid-template-columns:1fr;height:auto}.tr-col,.tr-centre{margin:0;padding:0;overflow:visible}}@media (prefers-reduced-motion:reduce){.t-barre,.t-pop,.tr-grille,.tr-etape,.tr-ev{animation:none!important}}.md-page{flex:1;width:100%;max-width:1680px;margin-left:0;margin-right:auto;padding-left:18px;padding-right:28px}.tr-grille{grid-template-columns:clamp(250px,21%,330px) minmax(0,1fr) clamp(260px,22%,340px)}@media (max-width:960px){.tr-grille{grid-template-columns:1fr}}.tr-autres{color:var(--color-slate);flex-wrap:wrap;align-items:center;gap:4px 5px;margin:-6px 0 14px;font-size:11px;display:flex}.tr-autres span{margin-right:2px}.tr-autres i{color:var(--color-ink-soft);background:rgb(var(--v-accent) / .06);cursor:default;border-radius:999px;padding:1px 7px;font-style:normal}.md-parcours{padding-top:14px;padding-bottom:24px}.t-barre{border-radius:26px;height:52px;padding:0 8px 0 22px;top:14px}.t-btn{height:36px;padding:0 15px}.t-barre .t-btn.cta{height:36px}@media (min-width:961px){.tr-grille{height:calc(100svh - 104px)}}.tr-note-tete{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tr-note-etat{letter-spacing:0;text-transform:none;color:var(--color-slate);font-size:11px;font-weight:500;transition:opacity .2s}.tr-note-etat.ok{color:var(--color-brand)}.tr-note-zone{resize:none;width:100%;min-height:96px;max-height:320px;font:inherit;color:var(--color-ink);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .12), inset 1px 1px 0 #fff;background:#ffffffb3;border:0;border-radius:14px;outline:none;padding:10px 12px;font-size:13.5px;line-height:1.5;transition:box-shadow .2s,background .2s;display:block;overflow-y:auto}.tr-note-zone::placeholder{color:#5d6880b3}.tr-note-zone:focus{box-shadow:inset 0 0 0 1.5px rgb(var(--v-accent) / .45), 0 6px 18px -12px rgb(var(--v-accent) / .5);background:#fff}.tr-droite{padding:4px 18px}.tr-bloc{padding:14px 0}.tr-bloc+.tr-bloc{border-top:1px solid rgb(var(--v-accent) / .08)}.tr-mini{letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate);font-size:10.5px;font-weight:600}.tr-mini.tr-e-bleu{color:var(--color-brand)}.tr-droite .tr-etape-q{flex-direction:column;align-items:flex-start;gap:1px;margin-top:6px;line-height:1.3;display:flex}.tr-droite .tr-etape-q b{color:var(--color-ink);font-size:15px;font-weight:700}.tr-droite .tr-etape-q small{color:var(--color-ink-soft);font-size:12px}.tr-droite .tr-etape-b{margin-top:10px}.tr-ex{color:var(--color-slate);font-size:11.5px}.tr-droite.tr-encart,.tr-droite .tr-etape{animation:none}.tr-droite .tr-note-tete{justify-content:space-between;align-items:baseline;display:flex}.tr-droite .tr-note-etat{letter-spacing:0;text-transform:none;font-size:10.5px;font-weight:500}.tr-droite .tr-note-zone{min-height:60px;box-shadow:none;background:0 0;border-radius:0;margin-top:6px;padding:0;font-size:13px}.tr-droite .tr-note-zone:focus{box-shadow:none;background:0 0}.tr-droite .tr-actions{flex-direction:row;gap:6px;padding:12px 0 14px;display:flex}.tr-droite .tr-act{width:34px;height:34px;color:var(--color-brand);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .4);background:#fff9;border-radius:50%;place-items:center;padding:0;display:grid}.tr-droite .tr-act:hover:not(:disabled){color:var(--color-brand);box-shadow:inset 0 0 0 1.5px var(--color-brand);background:#fff}.tr-act-l{display:contents}.tr-droite .tr-act.tr-act-tel{color:var(--color-brand);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .4);background:#fff9}.tr-droite .tr-act.tr-act-tel:hover:not(:disabled){color:var(--color-brand);box-shadow:inset 0 0 0 1.5px var(--color-brand);background:#fff}.tr-droite .tr-act.tr-act-tel:disabled{cursor:default;opacity:.85}.tr-lignes{flex-direction:column;display:flex}.tr-lignes>div{border-bottom:1px solid rgb(var(--v-accent) / .06);justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:4px 0;display:flex}.tr-lignes>div:last-child{border-bottom:0}.tr-lignes dt{color:var(--color-slate);flex:none;font-size:12px}.tr-lignes dd{text-align:right;min-width:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.tr-lignes .md-phase{padding:2px 9px;font-size:11.5px}.md-tent.compact{flex-wrap:nowrap;gap:4px}.md-tent.compact small{color:var(--color-ink);flex-basis:auto;margin-left:4px;font-size:12px;font-weight:600}.t-nouveau{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--color-brand);border-radius:999px;flex:none;padding:3px 10px;font-size:11px;font-weight:700}.t-delai{min-width:0;color:var(--color-brand);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden}.t-delai svg{flex:none;transform:rotate(-90deg)}.t-delai-piste{fill:none;stroke:rgb(var(--v-accent) / .15);stroke-width:2.5px}.t-delai-arc{fill:none;stroke:var(--color-brand);stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.t-delai.presse{color:#b42318}.t-delai.presse .t-delai-arc{stroke:#d92d20}.t-delai.appel{color:var(--color-brand)}.t-delai.rendu{color:#b42318}.ed{cursor:default;outline:none;transition:color .15s}.ed:hover,.ed:focus-visible,.ed.ouvert{color:var(--color-brand)}.ed .md-phase{transition:color .15s,background .15s}.ed:hover .md-phase,.ed:focus-visible .md-phase,.ed.ouvert .md-phase{color:var(--color-brand);background:rgb(var(--v-accent) / .07)}.ed-in{width:100%;max-width:100%;font:inherit;color:inherit;text-align:inherit;box-shadow:inset 0 0 0 1.5px var(--color-brand), 0 2px 8px -4px rgb(var(--v-accent) / .5);background:#fff;border:0;border-radius:6px;outline:none;margin:-2px 0;padding:1px 5px}.tr-lignes dd .ed-in{width:auto;min-width:140px}select.ed-in{cursor:pointer}.ed-alerte{z-index:80;color:#fff;cursor:pointer;background:#b42318;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -12px #0006}.fp-voile{z-index:70;background:rgb(var(--v-encre) / .28);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:16px;animation:.18s both fpVoile;display:grid;position:fixed;inset:0}@keyframes fpVoile{0%{opacity:0}}.fp{text-align:left;width:min(560px,100%);max-height:calc(100vh - 40px);box-shadow:0 30px 80px -30px rgb(var(--v-encre) / .55), inset 0 0 0 1px rgb(var(--v-accent) / .12);background:#fff;border-radius:26px;flex-direction:column;animation:.26s cubic-bezier(.2,.8,.2,1) both fpEntree;display:flex}@keyframes fpEntree{0%{opacity:0;transform:translateY(10px)scale(.98)}}.fp-tete{border-bottom:1px solid rgb(var(--v-accent) / .1);padding:22px 26px 14px}.fp-tete small{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);font-size:11px;font-weight:700}.fp-tete h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin-top:4px;font-size:24px;font-weight:800}.fp-tete h2 em{color:var(--color-brand);font-style:normal}.fp-tete p{color:var(--color-ink-soft);margin-top:6px;font-size:12.5px}.fp-corps{flex-direction:column;flex:1;gap:12px;padding:14px 26px 6px;display:flex;overflow-y:auto}.fp-champ{flex-direction:column;gap:5px;display:flex}.fp-champ.dependant{border-left:2px solid rgb(var(--v-accent) / .25);margin-left:14px;padding-left:12px;animation:.2s both fpEntree}.fp-lib{color:var(--color-ink);font-size:12.5px;font-weight:600}.fp-lib b{color:#b42318}.fp-in{width:100%;min-height:38px;font:inherit;color:var(--color-ink);background:rgb(var(--v-accent) / .04);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .18);resize:vertical;border:0;border-radius:12px;outline:none;padding:8px 12px;font-size:13.5px}.fp-in:focus{box-shadow:inset 0 0 0 1.5px var(--color-brand);background:#fff}.fp-champ.manque .fp-in{background:#fff6f5;box-shadow:inset 0 0 0 1.5px #d92d20}.fp-avec{display:block;position:relative}.fp-avec i{color:var(--color-slate);font-size:13px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.fp-cases{color:var(--color-ink);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.fp-cases label,.fp-oui{align-items:center;gap:6px;font-size:13px;display:inline-flex}.fp-pied{border-top:1px solid rgb(var(--v-accent) / .1);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 26px 20px;display:flex}.fp-err{color:#b42318;margin-right:auto;font-size:12.5px;font-weight:600}.fp-btn{color:#fff;background:var(--color-brand);border-radius:999px;height:40px;padding:0 18px;font-size:13.5px;font-weight:700}.fp-btn:disabled{opacity:.6}.fp-btn.trait{color:var(--color-ink);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .2);background:#fff}.mp{z-index:120;-webkit-backdrop-filter:blur(18px)saturate(1.8);backdrop-filter:blur(18px)saturate(1.8);box-shadow:0 18px 50px -12px rgb(var(--v-encre) / .28), 0 2px 6px rgb(var(--v-encre) / .06), inset 0 0 0 1px rgb(var(--v-accent) / .12), inset 0 1px 0 #fffc;opacity:0;transform-origin:0 0;text-align:left;background:linear-gradient(150deg,#fffffff0,#ffffffd6);border-radius:16px;padding:6px;font-family:inherit;position:fixed;transform:translateY(-4px)scale(.98)}.mp.ouvert{opacity:1;transition:opacity .16s,transform .22s cubic-bezier(.2,.7,.2,1);transform:none}.mp-menu{scrollbar-width:thin;min-width:190px;max-height:min(340px,60vh);overflow-y:auto}.mp-menu [role=listbox]{flex-direction:column;gap:2px;display:flex}.mp-o{width:100%;color:var(--color-ink);text-align:left;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.35;transition:background .12s,color .12s;display:flex}.mp-o:hover,.mp-o:focus-visible{background:rgb(var(--v-accent) / .08);color:var(--color-brand)}.mp-o.on{color:var(--color-brand);font-weight:700}.mp-o.on:after{content:"";border-bottom:1.7px solid;border-left:1.7px solid;flex:none;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.mp-o.nul{color:var(--color-slate);font-weight:500}.mp-cal{width:268px;padding:12px 12px 10px}.mp-cal .cal-t{justify-content:space-between;align-items:center;padding:0 2px 8px;display:flex}.mp-cal .cal-t b{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);text-transform:capitalize;font-size:14.5px;font-weight:800}.mp-cal .cal-t span{gap:2px;display:flex}.mp-cal .cal-n{width:28px;height:28px;color:var(--color-slate);border-radius:9px;place-items:center;transition:background .15s,color .15s;display:grid}.mp-cal .cal-n:hover{background:rgb(var(--v-accent) / .08);color:var(--color-brand)}.mp-cal .cal-g{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.mp-cal .cal-g i{text-align:center;letter-spacing:.08em;color:var(--color-slate);padding:2px 0 6px;font-size:10.5px;font-style:normal;font-weight:700}.mp-cal .cal-j{font-variant-numeric:tabular-nums;height:32px;color:var(--color-ink);border-radius:10px;font-size:12.5px;transition:background .12s,color .12s}.mp-cal .cal-j:hover{background:rgb(var(--v-accent) / .08);color:var(--color-brand)}.mp-cal .cal-j.hors{color:rgb(var(--v-encre) / .3)}.mp-cal .cal-j.auj{box-shadow:inset 0 0 0 1.5px rgb(var(--v-accent) / .45);color:var(--color-brand);font-weight:700}.mp-cal .cal-j.on{background:var(--color-brand);color:#fff;box-shadow:0 4px 12px -3px rgb(var(--v-accent) / .55);font-weight:700}.mp-cal .cal-j:disabled{opacity:.3;cursor:default;background:0 0}.mp-cal .cal-b{border-top:1px solid rgb(var(--v-accent) / .1);justify-content:space-between;margin-top:8px;padding:10px 4px 0;display:flex}.mp-cal .cal-b button{color:var(--color-slate);padding:2px 0;font-size:12.5px;font-weight:600}.mp-cal .cal-b button:hover{color:var(--color-brand)}.fp-dr{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.fp-dr span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fp-dr.vide span{color:var(--color-slate)}.fp-dr svg{color:var(--color-slate);flex:none}.fp-dr.ouvert{box-shadow:inset 0 0 0 1.5px var(--color-brand);background:#fff}.fp-dr.ouvert svg{color:var(--color-brand)}.nt-ouvrir{height:28px;color:var(--color-brand);background:rgb(var(--v-accent) / .07);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .16);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.nt-ouvrir:hover,.nt-ouvrir.ouvert{color:#fff;background:var(--color-brand);box-shadow:none}.mp-tache{width:300px;padding:14px}.mp-tache form{flex-direction:column;gap:10px;display:flex}.nt-t{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);font-size:10.5px;font-weight:700}.nt-in{width:100%;height:38px;font:inherit;color:var(--color-ink);background:rgb(var(--v-accent) / .05);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .18);border:0;border-radius:11px;outline:none;padding:0 12px;font-size:13.5px;font-weight:600}.nt-in:focus{box-shadow:inset 0 0 0 1.5px var(--color-brand);background:#fff}.nt-seg{background:rgb(var(--v-accent) / .05);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .12);border-radius:999px;padding:3px;display:flex}.nt-seg button{height:28px;color:var(--color-ink-soft);border-radius:999px;flex:1;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.nt-seg button:hover{color:var(--color-brand)}.nt-seg button.on{color:#fff;background:var(--color-brand);box-shadow:0 3px 10px -3px rgb(var(--v-accent) / .6)}.nt-seg.petit button{height:24px;font-size:11.5px}.nt-seg.petit button.haute.on{background:#d92d20;box-shadow:0 3px 10px -3px #d92d2080}.nt-quand{grid-template-columns:1fr 1fr;gap:6px;display:grid}.nt-champ{height:36px;color:var(--color-ink);background:rgb(var(--v-accent) / .05);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .18);text-align:left;border-radius:11px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.nt-champ svg{color:var(--color-slate);flex:none}.nt-champ:hover svg,.nt-champ.ouvert svg{color:var(--color-brand)}.nt-champ.ouvert{box-shadow:inset 0 0 0 1.5px var(--color-brand);background:#fff}.nt-err{color:#b42318;font-size:12px;font-weight:600}.nt-pied{justify-content:flex-end;gap:6px;padding-top:2px;display:flex}.nt-btn{color:#fff;background:var(--color-brand);border-radius:999px;height:34px;padding:0 14px;font-size:12.5px;font-weight:700}.nt-btn:disabled{opacity:.6}.nt-btn.trait{color:var(--color-ink);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .2);background:#fff}.tr-etape-t{margin-top:10px}.fp{width:min(680px,100%)}.fp-prog{color:var(--color-ink-soft);align-items:center;gap:12px;margin-top:10px;font-size:12px;font-weight:600;display:flex}.fp-barre{background:rgb(var(--v-accent) / .1);border-radius:999px;flex:1;height:6px;overflow:hidden}.fp-barre i{border-radius:inherit;background:var(--color-brand);height:100%;transition:width .3s cubic-bezier(.2,.8,.2,1);display:block}.fp-corps{gap:4px;padding:6px 26px 10px}.fp-groupe{padding:10px 0 6px}.fp-groupe+.fp-groupe{border-top:1px solid rgb(var(--v-accent) / .08)}.fp-g{letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate);margin-bottom:8px;font-size:10.5px;font-weight:700}.fp-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.fp-grille .fp-champ{min-width:0}.fp-grille .fp-champ.large,.fp-grille .fp-champ.dependant{grid-column:1/-1}.fp-lib{justify-content:space-between;align-items:center;gap:8px;display:flex}.fp-req{letter-spacing:.02em;background:rgb(var(--v-accent) / .1);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700;color:var(--color-brand)!important}.fp-fac{color:var(--color-slate);font-size:10.5px;font-style:normal;font-weight:500}.fp-champ.dependant{border-left:2px solid rgb(var(--v-accent) / .3);margin-left:16px;padding-left:14px}.fp-champ.manque .fp-req{background:#fde8e6;color:#b42318!important}.fp-btn.attente{opacity:.85}@media (max-width:620px){.fp-grille{grid-template-columns:1fr}}.tr-note-aide{color:var(--color-slate);align-items:center;gap:4px;margin-top:6px;font-size:11.5px;display:flex}.tr-note-aide kbd{color:var(--color-ink-soft);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .2), 0 1px 0 rgb(var(--v-accent) / .2);background:#fff;border-radius:6px;padding:1px 6px;font-family:inherit;font-size:10.5px;font-weight:700}.tr-note-etat.consignee{color:#067647}.tr-note-etat.erreur{color:#b42318}.tr-notes{margin-top:12px}.tr-notes .tr-mini{align-items:center;gap:8px;display:flex}.tr-notes-n{min-width:20px;height:18px;color:var(--color-brand);background:rgb(var(--v-accent) / .1);letter-spacing:0;border-radius:999px;place-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-grid}.tr-notes ol{flex-direction:column;margin-top:8px;display:flex}.tr-notes li{border-top:1px solid rgb(var(--v-accent) / .08);padding:10px 0;animation:.25s both encDep}.tr-notes li:first-child{border-top:0;padding-top:4px}.tr-notes small{color:var(--color-slate);font-size:11px;font-weight:600}.tr-notes p{color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.5}@keyframes encDep{0%{opacity:0;transform:translateY(-4px)}}.tr-notes-t{justify-content:space-between;align-items:center;gap:8px;display:flex}.tr-notes-t small b{color:var(--color-brand);font-weight:700}.tr-epingle{width:24px;height:24px;color:rgb(var(--v-encre) / .25);opacity:0;border-radius:8px;flex:none;place-items:center;transition:opacity .15s,color .15s,background .15s;display:grid}.tr-notes li:hover .tr-epingle,.tr-epingle:focus-visible,.tr-epingle.on{opacity:1}.tr-epingle:hover{color:var(--color-brand);background:rgb(var(--v-accent) / .08)}.tr-epingle.on{color:var(--color-brand)}.tr-notes li.epinglee{background:rgb(var(--v-accent) / .08);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .2);border-top:0;border-radius:12px;margin:0 -10px 6px;padding:10px}.tr-notes li.epinglee+li{border-top:0}.t-fini.ouvert{filter:brightness(1.08)}.t-fini:disabled{opacity:.6;cursor:default}.t-fini svg{color:#fff}.t-fini-n{min-width:18px;height:18px;color:var(--color-brand);background:#fff;border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;display:inline-grid}.t-pop-taches{transform-origin:100% 0;min-width:300px;left:auto;right:-6px}.t-pop-titre{letter-spacing:.07em;text-transform:uppercase;color:var(--color-brand);padding:6px 8px 4px;font-size:10.5px;font-weight:700}.t-tc{cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:8px;transition:background .12s;display:flex}.t-tc:hover{background:rgb(var(--v-accent) / .06)}.t-tc input{opacity:0;pointer-events:none;position:absolute}.t-tc-case{width:17px;height:17px;box-shadow:inset 0 0 0 1.3px rgb(var(--v-accent) / .35);background:#fff;border-radius:5px;flex:none;transition:background .12s;position:relative}.t-tc.on .t-tc-case{background:var(--color-brand);box-shadow:none}.t-tc.on .t-tc-case:after{content:"";border-bottom:1.6px solid #fff;border-left:1.6px solid #fff;width:6px;height:3.5px;position:absolute;top:4.5px;left:5.5px;transform:rotate(-45deg)}.t-tc input:focus-visible+.t-tc-case{outline:2px solid rgb(var(--v-accent) / .5);outline-offset:2px}.t-tc-x{flex-direction:column;min-width:0;line-height:1.3;display:flex}.t-tc-x b{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.t-tc-x small{color:var(--color-slate);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.t-tc-p{background:rgb(var(--v-accent) / .35);border-radius:999px;width:6px;height:6px}.t-tc-p.haute{background:#d92d20}.t-tc-p.moyenne{background:#f79009}.t-tc-err{color:#b42318;padding:4px 8px;font-size:12px}.t-tc-ok{justify-content:center;margin:6px 2px 2px}.t-tc-ok:disabled{opacity:.5;cursor:default;filter:none}.nt-champ.on{box-shadow:inset 0 0 0 1.5px var(--color-brand);color:var(--color-brand);background:#fff}.nt-champ.on svg{color:var(--color-brand)}.t-fini:disabled.ouvert{opacity:1;cursor:default}.tr-prio{color:var(--color-ink);background:rgb(var(--v-accent) / .06);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:3px 10px 3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.tr-prio:before{content:"";background:rgb(var(--v-accent) / .35);border-radius:999px;width:7px;height:7px}.tr-prio.haute{color:#b42318;background:#fdecea}.tr-prio.haute:before{background:#d92d20}.tr-prio.moyenne{color:#93370d;background:#fef0c7}.tr-prio.moyenne:before{background:#f79009}.tr-ev-corps{background:rgb(var(--v-accent) / .04);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .08);border-radius:12px;margin-top:6px;padding:10px 12px}.tr-ev-corps-t{color:var(--color-ink-soft);white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.tr-ev-corps.ouvert .tr-ev-corps-t{-webkit-line-clamp:unset;color:var(--color-ink);display:block}.tr-ev-lire,.tr-ev-cite-b{color:var(--color-brand);cursor:pointer;margin-top:6px;font-size:12px;font-weight:700}.tr-ev-lire:hover,.tr-ev-cite-b:hover{text-underline-offset:3px;text-decoration:underline}.tr-ev-cite-b{color:var(--color-slate);font-weight:600;display:block}.tr-ev-cite{border-left:2px solid rgb(var(--v-accent) / .2);color:var(--color-slate);white-space:pre-line;margin-top:6px;padding-left:10px;font-size:12px;line-height:1.5}.tr-sur{width:max-content;height:22px;font-family:var(--font-sans,inherit);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:0 10px 0 8px;font-size:10.5px;font-weight:700;line-height:1;display:flex}.tr-sur i{opacity:.75;font-style:normal;font-weight:600}.tr-sur-deal{color:var(--color-brand);background:rgb(var(--v-accent) / .1)}.tr-vers-contact{color:#14182b}.tr-vers-contact:before{content:"";background:#b8742f;border-radius:50%;width:6px;height:6px}.tr-contact .tr-nom-lien{color:inherit;text-decoration:none;transition:color .15s}.tr-contact .tr-nom-lien:hover{color:var(--color-brand)}.tr-note{position:relative}.tr-note-ok{color:#fff;background:var(--color-brand);width:26px;height:26px;box-shadow:0 4px 10px -6px rgb(var(--v-accent) / .8);cursor:pointer;border-radius:999px;place-items:center;transition:transform .15s,background .15s;animation:.2s both encDep;display:grid;position:absolute;bottom:10px;right:0}.tr-note-ok:hover{background:rgb(var(--v-accent) / .9);transform:translateY(-1px)}.tr-note-ok{width:20px;height:20px;color:var(--color-brand);background:rgb(var(--v-accent) / .1);box-shadow:none;bottom:12px}.tr-note-ok svg{width:10px;height:10px}.tr-note-ok:hover{color:#fff;background:var(--color-brand);transform:none}.ancre-composeur{transition:height .3s,margin .3s}.ancre-composeur.ouverte{margin:10px 0 12px}.tr-col>.ancre-composeur,.tr-col>.ancre-composeur.ouverte{margin:0}.tr-col>.ancre-composeur:not(.ouverte){margin-top:-16px}.tr-col>.ancre-composeur,.tr-col>.tr-encart{flex-shrink:0}.mp-rdv{width:340px}.rf-l{flex-direction:column;gap:4px;display:flex}.rf-l>span{color:var(--color-slate);font-size:11px;font-weight:600}.rf-email{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);font-size:13.5px;font-weight:600;overflow:hidden}.rf-heures{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;max-height:148px;display:grid;overflow-y:auto}.rf-heures button{height:30px;color:var(--color-ink);background:rgb(var(--v-accent) / .05);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .14);font-variant-numeric:tabular-nums;border-radius:9px;font-size:12.5px;font-weight:600}.rf-heures button:hover{color:var(--color-brand);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .3)}.rf-heures button.on{color:#fff;background:var(--color-brand);box-shadow:none}.rf-heures .rf-aide{grid-column:1/-1}.rf-aide{color:var(--color-slate);font-size:11.5px;line-height:1.45}.rf-aide a{color:var(--color-brand);font-weight:600}.rf-fait{flex-direction:column;gap:8px;display:flex}.rf-quand{font-family:var(--font-display);color:var(--color-ink);font-size:16px;font-weight:800}.rf-quand:first-letter{text-transform:uppercase}.rf-note{color:#a16207;font-size:11px;line-height:1.4}.rf-rappels{align-items:center;gap:5px;display:flex}.rf-rappels>span:first-child{color:var(--color-slate);margin-right:auto;font-size:11px;font-weight:600}.rf-rappels>button{height:28px;color:var(--color-ink-soft);background:rgb(var(--v-accent) / .05);box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .14);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 11px;font-size:12px;font-weight:700}.rf-rappels>button.on{color:#fff;background:var(--color-brand);box-shadow:none}.rf-pas{gap:2px;display:inline-flex}.rf-pas button{width:24px;height:24px;color:var(--color-ink-soft);background:rgb(var(--v-accent) / .05);border-radius:8px;font-size:14px;line-height:1}.rf-pas button:hover:not(:disabled){color:var(--color-brand)}.rf-pas button:disabled{opacity:.35}.mp-rdv button:focus{outline:none}
