.tableau{min-width:0}.tableau .sec-title{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-weight:600;font-size:14px;margin:0 0 6px}.tableau .sec-title.solo{justify-content:flex-end}.tbl-outils{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:400}.tbl-outils input[type=search]{height:28px;width:180px;padding:0 9px;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:inherit;font:inherit;font-size:13px}.tbl-cpt{font-size:12px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.ico-b{height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-primary);font:500 12.5px Figtree,Segoe UI,sans-serif;cursor:pointer}.ico-b:hover{border-color:var(--color-accent);color:var(--color-accent)}.ico-b.on{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.tbl-wrap{overflow:auto;max-height:70vh;border-radius:6px}.tbl-wrap.tbl-compact{max-height:420px}table.liste{width:100%;border-collapse:collapse;font-family:Figtree,Segoe UI,system-ui,sans-serif;font-size:12.5px;font-variant-numeric:tabular-nums}table.liste th,table.liste td{padding:5px 8px;border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap;height:28px}table.liste thead th{position:sticky;top:0;z-index:2;background:var(--color-background-surface,var(--color-background));font-weight:600;font-size:12px;color:var(--color-text-secondary)}table.liste :is(th,td):is(.lbl,.txt,.gauche){text-align:left}table.liste td.long{white-space:normal;min-width:280px}table.liste td.principal{white-space:normal;min-width:160px}table.liste .th-tri{all:unset;cursor:pointer;display:inline-flex;gap:4px;align-items:center}table.liste .th-tri:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}table.liste .fl{opacity:.45;font-size:12px}table.liste tbody tr:hover td{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}.lien-mb{color:var(--color-accent);text-decoration:none;font-weight:600}.lien-mb:hover{text-decoration:underline}.cel-past{display:inline-block;padding:1px 8px;border-radius:999px;font-weight:600;font-size:12px}.cel-past.ok{background:#e3f3e8;color:#14612c}.cel-past.attention{background:#fff1e0;color:#8a4a00}.cel-past.alerte{background:#fbe6e8;color:#c00013}.cel-past.neutre{background:color-mix(in srgb,var(--color-text-primary) 7%,transparent)}html[data-mb-sombre="1"] .cel-past.ok{background:#16402a;color:#bff0d0}html[data-mb-sombre="1"] .cel-past.attention{background:#4a2e0c;color:#ffd9a8}html[data-mb-sombre="1"] .cel-past.alerte{background:#4a1c20;color:#f08a8a}.cel-badge{display:inline-block;padding:1px 8px;border-radius:999px;font-weight:600;font-size:12px}.cel-teinte{display:inline-flex;align-items:center;gap:6px;font-weight:600}.cel-teinte i{width:8px;height:8px;border-radius:50%}.dr{vertical-align:middle;border-radius:2px}.dr-code,.dr-vide{color:var(--color-text-secondary)}tr.tbl-det td.dt{text-align:left;white-space:normal;background:color-mix(in srgb,var(--color-text-primary) 2%,transparent);padding:8px 12px}.dt-meta{font-size:12px;color:var(--color-text-secondary)}.dt-tx{margin:4px 0}.dt-bloc{margin-top:6px;padding:6px 10px;border-radius:6px;background:var(--color-background-muted,#F2F2F5)}.dt-bloc b{display:block}.dt-bloc.ok{border-color:#2e8b57}.dt-bloc.attention{border-color:#f39200}.dt-bloc.alerte{border-color:#c00013}.tbl-plus{margin:8px 0;height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--color-border);background:transparent;color:inherit;font:inherit;cursor:pointer}.etat-vide{padding:16px;color:var(--color-text-secondary)}@media(max-width:820px){table.liste.cartes thead{display:none}table.liste.cartes tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 12px;padding:8px 4px;border-bottom:1px solid var(--color-border)}table.liste.cartes td{border:0;height:auto;padding:2px 0;text-align:left;white-space:normal}table.liste.cartes td:before{content:attr(data-l);display:block;font-size:12px;color:var(--color-text-secondary)}.tbl-wrap.a-cartes{max-height:none}}@media print{body.impression *{visibility:hidden}body.impression .a-imprimer,body.impression .a-imprimer *{visibility:visible}body.impression .a-imprimer{position:absolute;left:0;top:0;width:100%}.tbl-outils{display:none}.tbl-wrap{max-height:none;overflow:visible}}.anc{display:flex;flex-direction:column;gap:14px}.anc .grille-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px}.anc .grille-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}.anc .tc-duo{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:14px}.anc .v8-legende{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;margin-top:6px}.anc .v8-legende i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.anc-cls{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.anc-cls li{display:grid;grid-template-columns:22px auto minmax(0,1fr) auto;gap:4px 8px;align-items:center;font-size:13px}.anc-cls .n{font-weight:700;color:var(--color-text-secondary)}.anc-cls .cat{color:#fff;font-size:12px;font-weight:700;border-radius:4px;padding:1px 6px}.anc-cls .s{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anc-cls .bar{grid-column:1/-1;display:block;height:4px;border-radius:4px;background:var(--color-border);overflow:hidden}.anc-cls .bar i{display:block;height:100%}.qdo-filtres{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qdo-liste{display:grid;gap:8px;margin-top:10px}.qdo-a{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(150px,.8fr) minmax(220px,1.4fr) auto;gap:14px;align-items:center;padding:9px 12px;border-radius:6px;background:var(--surf2,var(--color-background-muted,#F4F4F5));border-left:4px solid var(--pc,#6B7280);min-width:0}.qdo-a .o b{display:block;font-size:13px}.qdo-a .o .s{font-size:12px;color:var(--color-text-secondary)}.qdo-a .h{font-size:12.5px;font-weight:700}.qdo-a .h small{display:block;font-weight:600;color:var(--color-text-secondary);font-size:12px}.qdo-a .d{font-size:12px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.qdo-a .d a{color:var(--color-text-secondary)}.qdo-a .act{display:flex;gap:6px;align-items:center;white-space:nowrap}.qdo-p{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--pc,#6B7280);border-radius:999px;padding:2px 7px;margin-right:6px;vertical-align:1px}.qdo-c{display:inline-block;font-size:11px;font-weight:800;border-radius:999px;padding:2px 7px;margin-left:6px;vertical-align:1px}.qdo-c.perdu{background:#b3402a;color:#fff}.qdo-c.recul{background:#f39200;color:#1b1712}.qdo-c.actif{background:#2e8b57;color:#fff}.qdo-c.pms{background:#e6f1fb;color:#0c447c}.qdo-a.q{opacity:.75;border-style:dashed}.qdo-vide{font-size:12px;color:var(--color-text-secondary);font-style:italic;padding:8px 0}@media(max-width:1000px){.qdo-a{grid-template-columns:1fr auto}.qdo-a .h,.qdo-a .d{grid-column:1/-1}.anc .tc-duo{grid-template-columns:minmax(0,1fr)}}.anc-rep{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.anc-rep .l1{display:flex;align-items:center;gap:7px;font-size:13px;min-width:0}.anc-rep .l1 i{width:10px;height:10px;border-radius:2px;flex:none}.anc-rep .l1 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anc-rep .l1 b{margin-left:auto;white-space:nowrap}.anc-rep .bar{display:block;height:5px;border-radius:4px;background:var(--color-border);overflow:hidden;margin:3px 0}.anc-rep .bar i{display:block;height:100%}.anc-rep .l2{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--color-text-secondary)}.anc-pills{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.anc-pills button{font:inherit;font-size:12.5px;padding:4px 12px;border-radius:999px;border:1px solid var(--color-border);background:transparent;color:inherit;cursor:pointer}.anc-pills button.on{background:var(--color-text-primary);color:var(--color-background,#fff);border-color:var(--color-text-primary)}.anc-bulle{background:var(--color-surface,#fff);border:1px solid var(--color-border);border-radius:6px;padding:6px 9px;font-size:12px;line-height:1.45;box-shadow:0 2px 8px #0000001f}.anc-gaufre svg{width:100%;height:100%}.anc .sub{margin:0 0 6px;font-size:12.5px;color:var(--color-text-secondary)}:root{--mv-vague:cubic-bezier(.2,0,0,1);--mv-depl:cubic-bezier(.4,0,.2,1)}.mv-ecart,.mv-vu-chip{position:absolute;right:8px;top:8px;z-index:3;font-size:12px;font-weight:600;line-height:1.3;padding:2px 8px;border-radius:980px;pointer-events:none;white-space:nowrap;background:color-mix(in srgb,var(--mv-c,#1B702F) 13%,var(--color-background-surface,#fff));color:var(--mv-c,#1B702F);animation:mvPop .3s var(--mv-vague) both}.mv-ecart.neg{--mv-c:var(--mx-neg,#C00013)}.mv-vu-chip{--mv-c:var(--color-accent,#0071E3);top:auto;bottom:8px}.mv-ecart.sort,.mv-vu-chip.sort{animation:mvSort .2s ease-in both}@keyframes mvPop{0%{opacity:0;transform:scale(.8) translateY(-3px)}}@keyframes mvSort{to{opacity:0;transform:scale(.9)}}.mv-vu{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-accent,#0071E3) 45%,transparent);transition:box-shadow .6s ease}.mv-n1{position:fixed;z-index:60;pointer-events:none;display:flex;align-items:baseline;gap:6px;white-space:nowrap;color:var(--color-text-primary)}.mv-n1 small{font-size:12px;font-weight:600;color:var(--color-text-secondary)}.mv-glisse{position:fixed;z-index:40;height:2px;border-radius:2px;background:var(--color-accent,#0071E3);pointer-events:none}.mv-tour{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:90;display:flex;gap:6px;align-items:center;padding:6px 8px 6px 14px;border-radius:980px;background:var(--color-background-surface,#fff);color:var(--color-text-primary);border:1px solid var(--color-border,#E3E3E8);box-shadow:0 10px 30px #0000002e;font-size:13px;animation:mvPop .25s var(--mv-vague) both}.mv-tour b{font-weight:700;margin-right:4px}.mv-tour .mv-tour-p{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);margin-right:6px}.mv-tour button{font:inherit;font-size:12.5px;font-weight:600;border:1px solid var(--color-border,#E3E3E8);background:none;color:inherit;border-radius:980px;padding:5px 11px;cursor:pointer}.mv-tour button:focus-visible{outline:2px solid var(--color-accent,#0071E3);outline-offset:2px}.mv-tour .mv-tour-bar{position:absolute;left:14px;right:14px;bottom:2px;height:2px;border-radius:2px;background:var(--color-accent,#0071E3);transform-origin:left;transform:scaleX(0)}.mv-tour-lancer{font:inherit;font-size:12.5px;font-weight:600;color:var(--color-accent,#0071E3);background:none;border:1px solid var(--color-border,#E3E3E8);border-radius:980px;padding:3px 11px;cursor:pointer}::view-transition-old(root){animation:mvVtSort .24s ease-in both}::view-transition-new(root){animation:mvVtEntre .34s var(--mv-vague) both}::view-transition-group(mv-carte){animation-duration:.32s;animation-timing-function:var(--mv-depl)}::view-transition-old(mv-carte),::view-transition-new(mv-carte){animation-duration:.32s;height:100%;object-fit:none;object-position:left top}::view-transition-group(mv-nav),::view-transition-group(mv-haut){animation:none}@keyframes mvVtSort{to{opacity:0;transform:perspective(1400px) translateZ(-90px) rotateY(3deg);filter:blur(1.5px)}}@keyframes mvVtEntre{0%{opacity:0;transform:perspective(1400px) translateZ(70px) rotateY(-2deg)}}html.capture .mv-ecart,html.capture .mv-vu-chip,html.capture .mv-n1,html.capture .mv-glisse,html.capture .mv-tour{display:none!important}@media(pointer:fine){html:not(.capture) [popover]:popover-open:not([role=dialog]):not([role=tooltip]){animation:mvMenuEntre .34s var(--mv-vague) both;transform-origin:top center}html:not(.capture) [popover]:popover-open[role=tooltip]{animation:mvBulleEntre .14s ease-out both}html:not(.capture) [popover]:popover-open :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],.apps-it){animation:mvLigneEntre .24s var(--mv-vague) both}html:not(.capture) [popover]:popover-open :is([role=menuitem],[role=menuitemcheckbox],[role=option],.apps-it):nth-child(2){animation-delay:18ms}html:not(.capture) [popover]:popover-open :is([role=menuitem],[role=menuitemcheckbox],[role=option],.apps-it):nth-child(3){animation-delay:36ms}html:not(.capture) [popover]:popover-open :is([role=menuitem],[role=menuitemcheckbox],[role=option],.apps-it):nth-child(4){animation-delay:54ms}html:not(.capture) [popover]:popover-open :is([role=menuitem],[role=menuitemcheckbox],[role=option],.apps-it):nth-child(5){animation-delay:72ms}html:not(.capture) [popover]:popover-open :is([role=menuitem],[role=menuitemcheckbox],[role=option],.apps-it):nth-child(6){animation-delay:90ms}html:not(.capture) [popover]:popover-open :is([role=menuitem],[role=menuitemcheckbox],[role=option],.apps-it):nth-child(n+7){animation-delay:108ms}.astryx-side-nav-item svg{transition:translate .18s var(--mv-vague),scale .18s var(--mv-vague)}.astryx-side-nav-item:hover svg{translate:2px 0}.astryx-side-nav-item:active svg{scale:.92}}@keyframes mvMenuEntre{0%{opacity:0;transform:perspective(800px) rotateX(-32deg);translate:0 -6px}}@keyframes mvBulleEntre{0%{opacity:0;translate:0 3px}}@keyframes mvLigneEntre{0%{opacity:0;translate:-6px 0}}html.mv-menu-entre .astryx-side-nav-item{animation:mvLigneEntre .32s var(--mv-vague) both;animation-delay:calc(var(--mv-i,0) * 22ms)}html.mv-menu-entre .astryx-side-nav-section>div:first-child{animation:mvBulleEntre .3s ease-out both}.mv-choix{position:fixed;z-index:30;pointer-events:none;border-radius:6px;background:color-mix(in srgb,var(--color-accent,#0071E3) 14%,transparent)}html.capture .mv-choix{display:none!important}.v8-kpi.mv-relief{transition:transform .5s var(--mv-vague),box-shadow .5s var(--mv-vague)}.v8-kpi.mv-relief.mv-survol{transition:transform .12s linear,box-shadow .12s linear}.v8-kpi.mv-relief:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--mv-rx,50%) var(--mv-ry,50%),rgb(255 255 255 / .32),transparent 60%)}.v8-kpi.mv-relief.mv-survol:after{opacity:1}html[data-mb-sombre="1"] .v8-kpi.mv-relief:after{background:radial-gradient(260px circle at var(--mv-rx,50%) var(--mv-ry,50%),rgb(255 255 255 / .08),transparent 60%)}html.mv-leve #pbody .recharts-wrapper:has(.recharts-bar-rectangle){animation:mvPlan .9s var(--mv-vague) both;transform-origin:50% 100%}@keyframes mvPlan{0%{transform:perspective(900px) rotateX(26deg);opacity:.35}}.mv-bascule{display:inline-block;animation:mvBascule .5s var(--mv-vague)}@keyframes mvBascule{0%{transform:perspective(300px) rotateX(-90deg);opacity:.2}to{transform:none}}html.capture .v8-kpi.mv-relief{transform:none!important}html.capture .v8-kpi.mv-relief:after{display:none}.bsl-hote,.bmo,#bmoVolet,.rly,#relVolet,#rjPop,.rj-ghost,.bmo-toast,.vig-inc{--color-bg: var(--color-background-surface, var(--color-background));--color-surface: var(--color-background-surface, var(--color-background));--color-text: var(--color-text-primary);--color-muted: var(--color-text-secondary);--color-grid: color-mix(in srgb, var(--color-border) 60%, transparent);--color-primary: var(--color-accent, #0071e3);--color-pos: var(--color-success, #1b702f);--color-neg: var(--color-error, #c00013)}.bmo .bsl-sec{margin-top:22px;padding-top:14px;border-top:1px solid var(--line)}.bmo .bsl-h2{font-size:17px;font-weight:700;margin:0 0 10px}.cafe-page,.cf-print,.cf-dlg{--color-surface:var(--color-background-surface,#fff);--color-surface-2:var(--color-background-muted,#F2F2F4);--color-text:var(--color-text-primary,#1d1d1f);--color-muted:var(--color-text-secondary,#5F5F64);--ligne:var(--color-border,#E3E3E8);--color-primary:var(--color-accent,#0071E3);--color-neg:#C00013;--color-warn:#B26B00;--color-warn-soft:#FFF4DE;--font:Inter,"Segoe UI",system-ui,sans-serif;--mono:ui-monospace,"Cascadia Mono",Consolas,monospace;--radius:12px}.cafe-page .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cafe-page .sub{color:var(--color-muted);font-size:12.5px}.cafe-page .card{background:var(--color-surface);border:1px solid var(--ligne);border-radius:var(--radius);padding:14px 16px}.cafe-page .card>h3{margin:0;font:650 16px var(--font)}.cafe-page .stale,.cafe-page .loading{padding:16px;color:var(--color-muted)}.cf-set{display:grid;grid-template-columns:320px minmax(0,1fr);gap:14px;margin-top:14px}.cf-liste{background:var(--color-surface);border:1px solid var(--ligne);border-radius:12px;padding:12px 14px}.cf-liste .g{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-weight:800;margin:10px 0 2px}.cf-liste label{display:flex;gap:8px;align-items:flex-start;padding:6px 0;border-top:1px solid var(--ligne);cursor:pointer;font-size:12.5px}.cf-liste label small{display:block;color:var(--color-muted);font-size:12px}.cf-liste input{margin-top:3px;accent-color:var(--color-primary)}.cf-ctl{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.cf-ctl select{height:32px;border-radius:8px;border:1px solid var(--ligne);background:var(--color-surface);color:var(--color-text);font:700 12.5px var(--font);padding:0 8px}.cf-go:disabled{opacity:.5;cursor:wait}.cf-go{height:36px;padding:0 16px;border-radius:10px;border:0;background:var(--color-primary);color:#fff;font:800 13px var(--font);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.cf-go svg{width:16px;height:16px}.cf-lect{background:var(--color-surface);border:1px solid var(--ligne);border-radius:12px;padding:12px 14px}.cf-lect .l{display:grid;grid-template-columns:150px 1fr;gap:8px 12px;align-items:start;padding:7px 0;border-top:1px solid var(--ligne);font-size:12.5px}.cf-lect .l b{font-size:12px}.cf-lect .l small{display:block;color:var(--color-muted);font-weight:600}.cf-lect textarea{width:100%;min-height:44px;border:1px solid var(--ligne);border-radius:8px;padding:6px 8px;font:600 12.5px/1.4 var(--font);background:var(--color-surface-2);color:var(--color-text);resize:vertical}.cf-lect textarea.modif{border-color:var(--color-warn)}.cf-apercu{margin-top:12px;border-radius:12px;overflow:hidden;border:1px solid var(--ligne);aspect-ratio:16/9;position:relative;background:#0b1626}.cf-apercu .cf-slide{position:absolute;left:0;top:0;transform-origin:0 0}.cf-dlg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9600;background:#060c16;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;cursor:default}.cf-dlg[hidden]{display:none!important}.cf-stage{position:relative;width:1600px;height:900px;transform-origin:center center}.cf-slide{width:1600px;height:900px;background:linear-gradient(160deg,#0f1b2b,#0a1422);color:#e8eef5;font-family:var(--font);padding:56px 72px 48px;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr auto;gap:22px;position:relative;overflow:hidden}.cf-slide .cf-h{display:flex;align-items:baseline;gap:22px}.cf-slide .cf-h b{font-size:40px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.cf-slide .cf-h span{font-size:20px;color:#8fa3ba;font-weight:600}.cf-slide .cf-h img{width:56px;height:56px;margin-left:auto;align-self:center;opacity:.9}.cf-slide .cf-lec{font-size:26px;line-height:1.35;color:#f5d27a;border-top:2px solid #22344c;padding-top:16px;font-weight:700}.cf-slide .cf-lec:before{content:"→ ";color:#f5d27a}.cf-slide .cf-num{position:absolute;right:28px;bottom:14px;font-size:16px;color:#5d7390}.cf-slide .cf-body{min-height:0}.cf-k{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:20px;align-self:center;height:100%;align-items:stretch}.cf-k>div{background:#17263a;border-radius:18px;padding:22px 26px;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0}.cf-k small{font-size:15px;letter-spacing:.08em;color:#8fa3ba;font-weight:800;text-transform:uppercase}.cf-k b{font-size:62px;font-weight:900;line-height:1;letter-spacing:-1px;white-space:nowrap}.cf-k i{font-style:normal;font-size:20px;font-weight:700;color:#7cd992}.cf-k i.n{color:#ff8a80}.cf-k i.g{color:#8fa3ba}.cf-k .sub{font-size:16px;color:#c9d5e3;line-height:1.4;font-weight:600}.cf-2{display:grid;grid-template-columns:1fr 1fr;gap:34px;height:100%;min-height:0}.cf-2>div{min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px}.cf-2 .cf-svg{flex:1;min-height:0;height:auto}.cf-tab{width:100%;border-collapse:collapse;font-size:22px}.cf-tab th{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#8fa3ba;text-align:left;padding:4px 14px;font-weight:800}.cf-tab th.n{text-align:right}.cf-tab td{padding:8px 14px;border-top:1px solid #22344c;font-weight:700;white-space:nowrap}.cf-tab td:first-child{max-width:460px;overflow:hidden;text-overflow:ellipsis}.cf-tab td.n{text-align:right;font-variant-numeric:tabular-nums}.cf-tab tr.moi td{background:#1e3350;color:#fff}.cf-tab .pos{color:#7cd992}.cf-tab .neg{color:#ff8a80}.cf-tab .g{color:#8fa3ba;font-weight:600}.cf-bar{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:700;margin:9px 0;min-width:0}.cf-bar .l{width:360px;flex:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:21px}.cf-bar .b{flex:1;height:30px;background:#17263a;border-radius:8px;overflow:hidden;position:relative}.cf-bar .b i{position:absolute;left:0;top:0;bottom:0;border-radius:8px;background:var(--c,#378ADD)}.cf-bar .b em{position:absolute;left:0;top:0;bottom:0;width:0;border-right:3px dashed #ffffffaa}.cf-bar .v{width:150px;flex:none;text-align:right;font-variant-numeric:tabular-nums}.cf-bar .d{width:110px;flex:none;text-align:right;font-size:18px}.cf-bar .d.pos{color:#7cd992}.cf-bar .d.neg{color:#ff8a80}.cf-bar .d.g{color:#8fa3ba}.cf-svg{width:100%;height:100%;display:block}.cf-leg{display:flex;gap:26px;font-size:18px;color:#c9d5e3;font-weight:700;align-items:center}.cf-leg i{display:inline-block;width:26px;height:6px;border-radius:3px;margin-right:8px;vertical-align:middle}.cf-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-content:start}.cf-tiles>div{background:#17263a;border-radius:16px;padding:18px 22px}.cf-tiles small{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#8fa3ba;font-weight:800;display:block}.cf-tiles b{font-size:46px;font-weight:900;line-height:1.05;display:block}.cf-tiles span{font-size:17px;color:#c9d5e3;font-weight:600}.cf-quote{background:#17263a;border-left:6px solid #f5d27a;border-radius:0 14px 14px 0;padding:16px 20px;font-size:21px;line-height:1.4;font-style:italic;color:#e8eef5}.cf-quote b{display:block;font-style:normal;font-size:15px;color:#8fa3ba;margin-top:8px}.cf-quote.mal{border-color:#ff8a80}.cf-act{display:grid;gap:22px;align-content:center;height:100%}.cf-act>div{display:grid;grid-template-columns:90px 1fr;gap:22px;align-items:center;background:#17263a;border-radius:18px;padding:26px 30px}.cf-act>div b{font-size:64px;font-weight:900;color:#f5d27a;text-align:center}.cf-act>div span{font-size:30px;line-height:1.35;font-weight:700}.cf-award{display:flex;align-items:center;gap:18px;background:#1e3350;border-radius:14px;padding:12px 18px;margin-top:14px}.cf-award img{height:96px}.cf-award b{font-size:26px}.cf-award span{font-size:17px;color:#c9d5e3;display:block}.cf-nav{position:fixed;left:0;right:0;bottom:0;height:64px;display:flex;align-items:center;justify-content:center;gap:16px;color:#5d7390;font:700 14px var(--font);opacity:0;transition:opacity .2s;z-index:9601}.cf-dlg:hover .cf-nav{opacity:1}.cf-slide.cf-entre{animation:cfEntre .5s cubic-bezier(.25,1,.5,1) both}@keyframes cfEntre{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cf-slide .cf-prog{position:absolute;left:0;bottom:0;height:3px;background:linear-gradient(90deg,#e07a3f,#2e8b57);transition:width .4s cubic-bezier(.25,1,.5,1)}.cf-slide.cf-phrase .cf-body{display:grid;align-content:center;padding:0 40px}.cf-slide .cf-mot{font:300 64px/1.18 Lato,system-ui,sans-serif;font-style:italic;color:#f5f1e8;margin:0;text-wrap:balance;letter-spacing:-.01em}.cf-print{display:none}.cf-nav button{height:38px;padding:0 14px;border-radius:10px;border:1px solid #2a3b52;background:#0f1b2b;color:#c9d5e3;font:800 13px var(--font);cursor:pointer}.cf-nav button:hover{border-color:#f5d27a;color:#f5d27a}@media(max-width:820px){.cf-set{grid-template-columns:1fr}}.cf-slide.cx{background:#f6f1e7;color:#123047;padding:0;display:block;font-family:Arial,var(--font);position:relative;overflow:hidden}.cx .cx-bar{position:absolute;left:72px;top:54px;width:300px;height:14px;background:#f06a2a}.cx .cx-t{position:absolute;left:72px;top:80px;right:290px;margin:0;font:700 60px/1.05 "Play",var(--font);text-transform:uppercase;color:#123047;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx .cx-st{position:absolute;left:72px;top:152px;right:290px;margin:0;font:700 28px/1.25 Arial,var(--font);color:#123047;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx .cx-logo{position:absolute;right:52px;top:30px;width:160px}.cx .cx-lis{position:absolute;left:0;right:0;bottom:0;height:16px;background:#4ec8bc}.cx .cx-feuil{position:absolute;left:0;right:0;bottom:12px;height:210px;background:var(--cx-feuil) center bottom/auto 210px repeat-x;pointer-events:none}.cx .cx-num{position:absolute;right:30px;bottom:26px;font:600 15px var(--font);color:#526170}.cx .cx-zone{position:absolute;left:72px;right:72px;top:215px;bottom:150px;display:grid;gap:28px}.cx.sans-concl .cx-zone{bottom:60px}.cx .cx-box{position:relative;min-width:0;min-height:0;overflow:hidden}.cx .cx-in{position:absolute;left:0;top:0;width:1456px;height:600px;transform-origin:0 0}.cx .cx-in>*{height:100%}.cx .cx-capt{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.cx .cx-capt img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 2px 10px #1230471f;background:#fff}.cx .cx-capt.attente{border:3px dashed #D9CEB9;border-radius:10px;font:26px Arial,var(--font);color:#7a8794;text-align:center;padding:20px}.cx .cx-libre{display:grid;place-items:center;border:3px dashed #D9CEB9;border-radius:10px;font:28px Arial,var(--font);color:#7a8794}.cx .cx-concl{position:absolute;left:72px;bottom:44px;max-width:1340px;background:#496d36;color:#fff;font:700 26px/1.3 Arial,var(--font);padding:14px 24px;border-radius:4px}.cx .cx-photo{position:absolute;right:0;top:0;width:760px;height:900px;object-fit:cover}.cx .cx-clogo{position:absolute;left:80px;top:70px;width:200px}.cx .cx-ct{position:absolute;left:80px;top:320px;width:720px;font:700 120px/1 "Play",var(--font);color:#123047}.cx .cx-cd{position:absolute;left:84px;top:470px;width:580px;border-top:12px solid #F06A2A;padding-top:22px;font:700 38px Arial,var(--font);color:#123047}.cx .cx-cp{position:absolute;left:84px;top:590px;width:620px;font:26px/1.45 Arial,var(--font);color:#526170}.cx .cx-w1{position:absolute;left:72px;top:54px;font:700 30px Arial,var(--font);color:#e0662a;text-transform:uppercase}.cx .cx-w2{position:absolute;left:72px;top:98px;right:300px;font:700 34px Arial,var(--font);color:#123047}.cx .cx-w3{position:absolute;left:72px;top:156px;width:430px;height:3px;background:#4ec8bc}.cx .cx-ag{position:absolute;left:72px;top:210px;width:1420px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:34px 80px}.cx .cx-ag div{display:grid;grid-template-columns:60px 1fr;gap:2px 18px;align-items:center}.cx .cx-ag i{grid-row:span 2;width:54px;height:54px;border-radius:50%;background:#f06a2a;color:#fff;font:700 28px Arial;display:grid;place-items:center;font-style:normal}.cx .cx-ag div:nth-child(n+4) i{background:#078783}.cx .cx-ag b{font:700 48px/1 Arial,var(--font);color:#123047}.cx .cx-ag span{font:24px Arial,var(--font);color:#526170}.cx .cx-met{position:absolute;left:72px;right:72px;top:225px;bottom:80px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.cx .cx-met>div{background:#fff;border-radius:8px;border-top:12px solid #4EC8BC;padding:26px 34px;box-shadow:0 1px 3px #12304714;overflow:hidden}.cx .cx-met>div+div{border-top-color:#f06a2a}.cx .cx-met b{display:block;font:700 40px Arial,var(--font);margin-bottom:12px;color:#123047}.cx .cx-met p{margin:0 0 8px;font:26px/1.45 Arial,var(--font);color:#123047}.cx .cx-li{position:absolute;left:72px;right:220px;top:235px;margin:0;padding-left:36px;font:32px/1.6 Arial,var(--font);color:#123047}.cx .cx-li li::marker{color:#f06a2a}.cx .cx-vide{color:#8a96a3;font-style:italic}.cx .cx-mot{position:absolute;left:120px;right:120px;top:250px;margin:0;font:300 62px/1.2 Lato,system-ui,sans-serif;font-style:italic;color:#123047;text-wrap:balance}.cx .cx-act{position:absolute;left:72px;right:72px;top:225px;display:grid;gap:22px}.cx .cx-act>div{display:grid;grid-template-columns:90px 1fr;gap:22px;align-items:center;background:#fff;border-radius:10px;padding:22px 28px;box-shadow:0 1px 3px #12304714}.cx .cx-act b{font:700 60px Arial;color:#e0662a;text-align:center}.cx .cx-act span{font:700 28px/1.35 Arial,var(--font);color:#123047}.cx .cf-k>div,.cx .cf-tiles>div{background:#fff;border:1px solid #E6DDCB;box-shadow:0 1px 3px #1230470f}.cx .cf-k small,.cx .cf-tiles small,.cx .cf-tab th{color:#526170}.cx .cf-k b,.cx .cf-tiles b{color:#123047}.cx .cf-k b{font-size:54px}.cx .cx-in .cf-k{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-content:center}.cx .cf-k i{color:#2f7a3b}.cx .cf-k i.n{color:#b2401f}.cx .cf-k i.g,.cx .cf-k .sub,.cx .cf-tiles span,.cx .cf-leg{color:#526170}.cx .cf-tab td{border-top-color:#e6ddcb;color:#123047}.cx .cf-tab tr.moi td{background:#eaf6f4;color:#123047}.cx .cf-tab .pos,.cx .cf-bar .d.pos{color:#2f7a3b}.cx .cf-tab .neg,.cx .cf-bar .d.neg{color:#b2401f}.cx .cf-tab .g,.cx .cf-bar .d.g{color:#526170}.cx .cf-bar{color:#123047}.cx .cf-bar .b{background:#efe8da}.cx .cf-bar .b em{border-right-color:#123047aa}.cx .cf-quote{background:#fff;color:#123047;border-left-color:#e0662a}.cx .cf-quote b{color:#526170}.cx .cf-quote.mal{border-left-color:#b2401f}.cx .cf-award{background:#eaf6f4}.cx .cf-award b{color:#123047}.cx .cf-award span{color:#526170}.cx.cx-export [data-pptx]{visibility:hidden}.cx.cx-export .cx-concl{background:transparent}.cf-dlg.cx-dlg{background:#e9e2d4}.cafe-page .cxp-barre{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 6px}.cafe-page .cxp-barre label{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.cafe-page .cxp-barre select,.cafe-page .cxp-ed select{height:34px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);color:var(--color-text);font:600 13px var(--font);padding:0 10px}.cafe-page .cxp-b{height:34px;padding:0 12px;border-radius:9px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:600 12.5px var(--font);cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cafe-page .cxp-b:hover{background:var(--color-surface-2)}.cafe-page .cxp-b svg{width:15px;height:15px}.cafe-page .cxp-b.p{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface)}.cafe-page .cxp-b.d{color:var(--color-neg)}.cafe-page .cxp-b:disabled{opacity:.5;cursor:wait}.cafe-page .cxp-sep{flex:1}.cafe-page .cxp-etat{font-size:12px;color:var(--color-muted);min-height:18px;margin:0 0 10px}.cafe-page .cxp-etat b{color:var(--color-text)}.cafe-page .cxp-in{display:inline-flex;gap:6px;align-items:center;padding:4px 6px 4px 10px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-2);font-size:12.5px}.cafe-page .cxp-in input{height:28px;border:1px solid var(--color-border);border-radius:7px;padding:0 8px;font:13px var(--font);background:var(--color-surface);color:var(--color-text)}.cafe-page .cxp-g{display:grid;grid-template-columns:270px minmax(0,1fr) 300px;gap:14px;align-items:start}.cafe-page .cxp-pan{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:12px}.cafe-page .cxp-pan h4{margin:0;font:650 13.5px var(--font)}.cafe-page .cxp-pan .sub{margin:1px 0 8px}.cafe-page .cxp-d{display:grid;grid-template-columns:14px 18px 20px minmax(0,1fr);gap:6px;align-items:center;padding:5px 6px;border-radius:8px;cursor:pointer;font-size:12.5px;line-height:1.3}.cafe-page .cxp-d:hover{background:var(--color-surface-2)}.cafe-page .cxp-d.on{background:var(--color-surface-2);box-shadow:inset 3px 0 0 var(--acc-page,var(--color-primary))}.cafe-page .cxp-d .poi{color:var(--color-muted);cursor:grab;font:600 12px var(--mono);-webkit-user-select:none;user-select:none}.cafe-page .cxp-d .num{font:600 12px var(--mono);color:var(--color-muted);text-align:right}.cafe-page .cxp-d input{margin:0;accent-color:var(--color-primary)}.cafe-page .cxp-d.off .t{color:var(--color-muted);text-decoration:line-through}.cafe-page .cxp-d small{display:block;color:var(--color-muted);font-size:12px;overflow-wrap:anywhere}.cafe-page .cxp-ajout{display:flex;gap:6px;margin-top:10px}.cafe-page .cxp-ajout select{flex:1;min-width:0;height:32px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font:12.5px var(--font)}.cafe-page .cxp-scene{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;border:1px solid var(--color-border);background:#f6f1e7}.cafe-page .cxp-scene>.cf-slide{position:absolute;left:0;top:0;transform-origin:0 0}.cafe-page .cxp-ed{display:grid;grid-template-columns:120px minmax(0,1fr);gap:7px 10px;align-items:start;margin-top:10px;font-size:12.5px}.cafe-page .cxp-ed>label{color:var(--color-muted);font-weight:600;padding-top:6px}.cafe-page .cxp-ed input[type=text],.cafe-page .cxp-ed textarea{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:6px 9px;background:var(--color-surface);color:var(--color-text);font:13px/1.4 var(--font)}.cafe-page .cxp-ed textarea{min-height:54px;resize:vertical}.cafe-page .cxp-ed .aide{grid-column:2;font-size:12px;color:var(--color-muted);margin-top:-3px}.cafe-page .cxp-ed .lig{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cafe-page .cxp-chip{display:inline-flex;align-items:center;gap:4px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:16px;padding:2px 4px 2px 10px;font-size:12px}.cafe-page .cxp-chip button{border:0;background:none;cursor:pointer;color:var(--color-muted);font-size:15px;line-height:1;padding:0 4px}.cafe-page .cxp-q{display:flex;align-items:center;gap:6px;border:1px solid var(--color-border);border-radius:9px;padding:0 9px;height:34px;background:var(--color-surface)}.cafe-page .cxp-q svg{width:15px;height:15px;color:var(--color-muted)}.cafe-page .cxp-q input{border:0;background:none;outline:none;flex:1;min-width:0;font:13px var(--font);color:var(--color-text)}.cafe-page .cxp-f{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.cafe-page .cxp-f button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:14px;padding:2px 9px;font:600 12px var(--font);cursor:pointer}.cafe-page .cxp-f button[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface)}.cafe-page .cxp-cat{max-height:680px;overflow:auto;padding:2px}.cafe-page .cxp-cat2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cafe-page .cxp-sec{margin:12px 0 6px;font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.cafe-page .cxp-sec:first-child{margin-top:2px}.cafe-page .cxp-row{display:flex;align-items:center;gap:6px;padding:5px 6px;border-radius:8px;font-size:12.5px;line-height:1.3}.cafe-page .cxp-row:hover,.cafe-page .cxp-row.sel{background:var(--color-surface-2)}.cafe-page .cxp-row label{display:flex;gap:8px;align-items:flex-start;flex:1;min-width:0;cursor:pointer}.cafe-page .cxp-row input{margin-top:2px;accent-color:var(--color-primary)}.cafe-page .cxp-row small{display:block;color:var(--color-muted);font-size:12px}.cafe-page .cxp-row .loupe{position:static;flex:none;width:26px;height:26px;border-radius:7px;border:1px solid var(--color-border);background:var(--color-surface);display:grid;place-items:center;cursor:zoom-in;color:var(--color-text)}.cafe-page .cxp-row .loupe svg{width:14px;height:14px}.cafe-page .cxp-pg{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:0;border-top:1px solid var(--color-border);background:none;padding:7px 4px;font:12.5px/1.3 var(--font);color:var(--color-text);cursor:pointer}.cafe-page .cxp-pg:hover{background:var(--color-surface-2)}.cafe-page .cxp-pg span{flex:1;min-width:0}.cafe-page .cxp-pg small{display:block;color:var(--color-muted);font-size:12px;overflow-wrap:anywhere}.cafe-page .cxp-pg em{font-style:normal;font-size:12px;color:var(--color-muted);white-space:nowrap}.cafe-page .cxp-pt{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cafe-page .cxp-pt b{font-size:13px}.cafe-page .cxp-plein{padding:20px 6px}.cafe-page .cxp-idx{margin:0 0 10px;padding:8px 10px;border-radius:8px;background:var(--color-warn-soft);font-size:12px;color:var(--color-text)}.cafe-page .cxp-idx .cxp-lien{font-weight:800}.cafe-page .cxp-lien{border:0;background:none;padding:0;color:var(--color-text);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font:inherit}.cafe-page .cxp-v .mini.img{display:grid;place-items:center;aspect-ratio:16/10;background:#fff}.cafe-page .cxp-v .mini.img img{max-width:100%;max-height:100%;object-fit:contain;display:block}.cafe-page .cxp-v .mini.img em{font-size:12px;color:var(--color-muted)}.cafe-page .cxp-v{border:1px solid var(--color-border);border-radius:9px;overflow:hidden;background:var(--color-surface);position:relative;cursor:pointer;text-align:left;padding:0;font:inherit;color:inherit}.cafe-page .cxp-v.sel{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.cafe-page .cxp-v .mini{display:block;position:relative;width:100%;aspect-ratio:1456/600;overflow:hidden;background:#f6f1e7}.cafe-page .cxp-v .mini>div{position:absolute;left:0;top:0;width:1456px;height:600px;transform-origin:0 0}.cafe-page .cxp-v .mini>div>*{height:100%}.cafe-page .cxp-v .l{display:block;padding:5px 7px 6px;font-size:12px;line-height:1.3}.cafe-page .cxp-v .l small{display:block;color:var(--color-muted);font-size:12px}.cafe-page .cxp-v .ck{position:absolute;top:6px;left:6px;width:18px;height:18px;border-radius:5px;border:2px solid #fff;background:#12304759;display:grid;place-items:center;color:#fff}.cafe-page .cxp-v.sel .ck{background:var(--color-primary);border-color:var(--color-primary)}.cafe-page .cxp-v .ck svg{width:11px;height:11px}.cafe-page .cxp-v .loupe{position:absolute;top:5px;right:5px;width:26px;height:26px;border-radius:7px;border:0;background:#ffffffeb;display:grid;place-items:center;cursor:zoom-in;color:#123047}.cafe-page .cxp-v .loupe svg{width:14px;height:14px}.cafe-page .cxp-ap{margin-top:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:12px}.cafe-page .cxp-ap .t{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.cafe-page .cxp-ap .t b{flex:1 1 100%;font-size:13.5px}@media(max-width:1180px){.cafe-page .cxp-g{grid-template-columns:minmax(0,1fr)}.cafe-page .cxp-g>*{min-width:0}.cafe-page .cxp-cat2{grid-template-columns:repeat(4,1fr)}.cafe-page .cxp-cat{max-height:none}}@media(max-width:640px){.cafe-page .cxp-cat2{grid-template-columns:1fr 1fr}.cafe-page .cxp-ed{grid-template-columns:1fr}.cafe-page .cxp-ed .aide{grid-column:1}}@media print{html.cafe-impression body>*:not(#cafePrint){display:none!important}html.cafe-impression #cafePrint{display:block}html.cafe-impression .cf-print .cf-slide{width:1600px;height:900px;page-break-after:always;break-after:page;transform:scale(.62);transform-origin:0 0;margin-bottom:-340px;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:landscape;margin:8mm}}.lv-sec{margin:22px 0 10px;font:700 18px/1.2 Figtree,Segoe UI,sans-serif}.lv-carte{margin-top:14px}.lv-ligne{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lv-ligne h3{margin:0}.lv-pills{display:inline-flex;flex-wrap:wrap;gap:2px}.lv-sem{margin:0 0 12px}.lv-intro{margin:0 0 12px;max-width:86ch;color:var(--color-text-secondary);font-size:13px;line-height:1.55}.lv-intro b{color:var(--color-text-primary)}.lv-liste{padding:2px 16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background-surface,#fff)}.lv-liste>div{border-bottom:1px solid var(--color-border)}.lv-liste>div:last-child{border-bottom:0}.lv-l{display:grid;grid-template-columns:92px 112px minmax(0,1fr) auto;grid-template-areas:"hz mt tx bt";gap:6px 14px;align-items:center;padding:10px 0}.lv-hz{grid-area:hz;justify-self:start;padding:3px 9px;border-radius:999px;border:1px solid color-mix(in srgb,#E07A3F 45%,transparent);background:color-mix(in srgb,#E07A3F 9%,transparent);font:700 12px/1.2 Figtree,sans-serif;white-space:nowrap}.lv-mt{grid-area:mt;min-width:0;font:800 19px/1.15 Figtree,sans-serif;font-variant-numeric:tabular-nums}.lv-mt small{font-size:12px;font-weight:700}.lv-tx{grid-area:tx;min-width:0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.lv-tx b{font-weight:800}.lv-tx>span{display:block;color:var(--color-text-secondary)}.lv-aller{grid-area:bt;justify-self:end;min-height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--color-border);background:transparent;font:inherit;font-size:12.5px;font-weight:700;color:var(--color-text-primary);cursor:pointer;white-space:nowrap}.lv-aller:hover{border-color:#e07a3f}.lv-aller:focus-visible{outline:2px solid #E07A3F;outline-offset:2px}.lv-l.vide .lv-mt,.lv-l.panne .lv-mt{font-size:15px;font-weight:700;color:var(--color-text-secondary)}.lv-detail{padding:4px 0 14px}.lv-barres{display:grid;gap:7px;margin-top:8px}.lv-barres .l{display:grid;grid-template-columns:minmax(110px,auto) 1fr auto;gap:10px;align-items:center;font-size:12.5px}.lv-barres .n{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap}.lv-barres .b{height:20px;border-radius:5px;background:color-mix(in srgb,var(--color-text-primary) 7%,transparent);overflow:hidden}.lv-barres .b i{display:block;height:100%;background:#1670b8;border-radius:5px}.lv-pile{display:grid;gap:8px;margin-top:6px}.lv-pile .l{display:grid;grid-template-columns:minmax(120px,170px) 1fr auto;gap:10px;align-items:center;font-size:13px}.lv-pile .b{height:14px;border-radius:4px;background:color-mix(in srgb,var(--color-text-primary) 7%,transparent);overflow:hidden;display:flex}.lv-pile .b i{display:block;height:100%}.lv-pile .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.lv-cle{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--color-text-secondary)}.lv-cle i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.lv-hyp{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;margin:4px 0 10px}.lv-hyp input[type=range]{width:180px}.lv-gros{font:600 28px/1.1 Figtree,sans-serif;font-variant-numeric:tabular-nums}.lv-garde{margin-top:12px;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;font-size:12.5px;line-height:1.5}@media(max-width:820px){.lv-liste{padding:2px 12px}.lv-l{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mt hz" "tx tx" "bt bt";padding:11px 0}.lv-hz{justify-self:end}.lv-aller{justify-self:start;white-space:normal}.lv-pile .l{grid-template-columns:100px 1fr auto}}.mar-page{--m-surf:var(--color-background-surface,var(--color-background,#fff));--m-surf2:color-mix(in srgb,var(--color-text-primary,#1B1712) 5%,var(--m-surf));--m-text:var(--color-text-primary,#1B1712);--m-muted:var(--color-text-secondary,#5F5F64);--m-border:var(--color-border,#E5E5E5);--m-grid:color-mix(in srgb,var(--m-border) 60%,transparent);--m-prim:var(--color-accent,#0A84FF);--m-pos:var(--mx-pos,#1B702F);--m-neg:var(--mx-neg,#C00013);--m-warn:#8A5300;display:grid;gap:14px}.mar-page .sub{margin:0 0 8px;font-size:12.5px;color:var(--m-muted)}.mar-travail{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);border:1px solid var(--m-border);border-radius:6px;overflow:hidden;background:var(--m-surf)}.mar-col{min-width:0;display:flex;flex-direction:column}.mar-col.l{border-right:1px solid var(--m-border)}.mar-barre{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--m-border)}.mar-pile{border:1px solid var(--m-border);background:var(--m-surf);color:var(--m-text);border-radius:980px;padding:5px 12px;font:600 12.5px inherit;font-family:inherit;cursor:pointer;min-height:32px}.mar-pile.on{background:var(--m-text);color:var(--m-surf);border-color:var(--m-text)}.mar-pile small{opacity:.7;margin-left:4px;font-variant-numeric:tabular-nums}.mar-q{flex:1 1 160px;min-width:0;height:34px;border:1px solid var(--m-border);border-radius:980px;padding:0 12px;font:inherit;background:var(--m-surf);color:var(--m-text)}.mar-liste{list-style:none;margin:0;padding:0;overflow:auto;max-height:min(72vh,900px)}.mar-av{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;width:100%;text-align:left;padding:11px 12px;border:0;border-bottom:1px solid var(--m-grid);background:none;color:inherit;font:inherit;cursor:pointer}.mar-av:hover{background:var(--m-surf2)}.mar-av[aria-current=true]{background:color-mix(in srgb,var(--m-prim) 10%,var(--m-surf))}.mar-av:focus-visible{outline:2px solid var(--m-prim);outline-offset:-2px}.mar-rep{font-size:12px;font-weight:700;border-radius:980px;padding:2px 8px;white-space:nowrap;align-self:start;margin-top:1px}.mar-rep.r{background:color-mix(in srgb,var(--m-pos) 14%,transparent);color:var(--m-pos)}.mar-rep.q{background:color-mix(in srgb,#F39200 18%,transparent);color:var(--m-warn)}.mar-rep.e{background:var(--m-surf2);color:var(--m-muted)}.mar-av .ti{font-weight:650;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.mar-av .nv{font-size:12px;font-weight:700;color:var(--m-prim);margin-left:6px;text-transform:uppercase;letter-spacing:.05em}.mar-av .md{font-size:12px;font-weight:700;color:var(--m-neg);margin-left:6px}.mar-av .ac{display:block;font-size:12px;color:var(--m-muted);overflow-wrap:anywhere}.mar-av .mo{display:block;font-size:12px;color:var(--m-warn);margin-top:2px}.mar-av .su{display:block;font-size:12px;color:var(--m-pos);margin-top:2px}.mar-dl{text-align:right;font-size:12px;color:var(--m-muted);white-space:nowrap}.mar-dl b{display:block;font-size:14px;color:var(--m-text);font-variant-numeric:tabular-nums}.mar-dl b.urg{color:var(--m-neg)}.mar-dl .vis{display:block;color:var(--m-neg);font-weight:700;font-size:12px}.mar-det{padding:16px 18px;display:grid;gap:14px;align-content:start;min-width:0;overflow:auto;max-height:min(80vh,1100px)}.mar-det h3{margin:0;font-size:17px;line-height:1.3;text-wrap:balance;overflow-wrap:anywhere}.mar-det .ac{color:var(--m-muted);font-size:12.5px;margin-top:3px}.mar-det .liens{display:flex;gap:12px;flex-wrap:wrap;font-size:12.5px;margin-top:4px}.mar-det .liens a{color:var(--m-prim);font-weight:600;text-decoration:none}.mar-alerte{border-radius:6px;padding:10px 12px;background:color-mix(in srgb,var(--m-neg) 10%,transparent);color:var(--m-neg);font-size:13px;font-weight:700}.mar-alerte span{display:block;font-weight:500;font-size:12px}.mar-modif{border-radius:6px;padding:8px 12px;background:color-mix(in srgb,#F39200 16%,transparent);font-size:12.5px;font-weight:600}.mar-lu{font-size:12.5px;color:var(--m-muted);margin:0}.mar-lu b{color:var(--m-text);font-weight:600}.mar-neg{color:var(--m-neg)}.mar-angle{font-size:13px;margin-top:3px;color:var(--m-pos);font-weight:600}.mar-bloc h4,.mar-h4{margin:0 0 6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--m-muted)}.mar-h4{margin:14px 0 6px}.mar-crit{display:grid;gap:6px}.mar-crit div{display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:2px 8px;align-items:center;font-size:13px}.mar-crit b{text-align:right;font-variant-numeric:tabular-nums}.mar-crit i{grid-column:1 / -1;height:6px;border-radius:3px;background:var(--m-grid);overflow:hidden;display:block}.mar-crit i:after{content:"";display:block;height:100%;width:var(--w);background:var(--m-prim);border-radius:3px}.mar-crit small{grid-column:1 / -1;color:var(--m-muted);font-size:12px}.mar-kv{display:grid;grid-template-columns:minmax(110px,auto) minmax(0,1fr);gap:5px 12px;font-size:13px;margin:0}.mar-kv dt{color:var(--m-muted)}.mar-kv dd{margin:0;overflow-wrap:anywhere}.mar-ne{color:var(--m-muted);font-style:italic}.mar-pl{color:var(--m-warn);font-style:italic}.mar-ordre{font-size:13px;background:var(--m-surf2);border-radius:6px;padding:10px 12px}.mar-ordre b{font-size:18px;font-variant-numeric:tabular-nums}.mar-act{display:flex;gap:8px;flex-wrap:wrap}.mar-btn{border:1px solid var(--m-border);background:var(--m-surf);color:var(--m-text);border-radius:980px;padding:7px 14px;font:600 12.5px inherit;font-family:inherit;cursor:pointer;min-height:36px}.mar-btn.p{background:var(--m-prim);border-color:var(--m-prim);color:#fff}.mar-btn.on{background:var(--m-text);color:var(--m-surf);border-color:var(--m-text)}.mar-btn[disabled]{opacity:.5;cursor:not-allowed}.mar-btn small{font-weight:500;opacity:.8}.mar-resp{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mar-resp select{font:inherit;border:1px solid var(--m-border);border-radius:6px;padding:5px 8px;background:var(--m-surf);color:var(--m-text)}.mar-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border-radius:6px;background:var(--m-surf2);font-size:12.5px}.mar-form input,.mar-form textarea{font:inherit;border:1px solid var(--m-border);border-radius:6px;padding:6px 8px;background:var(--m-surf);color:var(--m-text);min-width:0}.mar-form textarea{flex:1 1 100%;min-height:70px}.mar-lab{flex:1 1 100%;display:grid;gap:4px}.mar-suivi{font-size:12.5px;color:var(--m-muted);border-top:1px solid var(--m-grid);padding-top:10px;display:grid;gap:4px}.mar-suivi button{background:none;border:0;padding:0;color:var(--m-prim);font:inherit;cursor:pointer;text-decoration:underline}.mar-memo{font-size:12.5px;padding:10px 12px;border-radius:6px;border:1px solid var(--m-border)}.mar-memo ul{margin:6px 0 0;padding-left:18px}.mar-vide{font-size:13px;color:var(--m-muted);padding:18px 14px}.mar-carte{border:1px solid var(--m-border);border-radius:6px;padding:12px 14px;background:var(--m-surf)}.mar-carte h3{margin:0 0 4px;font-size:15px}.mar-frise{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:8px}.mar-ev{border:0;border-left:2px solid var(--m-border);padding:2px 0 2px 10px;font-size:12.5px;cursor:pointer;background:none;text-align:left;color:inherit;font-family:inherit}.mar-ev b{display:block;font-variant-numeric:tabular-nums}.mar-ev.v{border-left-color:var(--m-neg)}.mar-ev.v b{color:var(--m-neg)}.mar-ev.d{border-left-color:var(--m-prim)}.mar-att{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.mar-att div{padding:9px 11px;border-radius:6px;background:var(--m-surf2);font-size:12.5px;line-height:1.4}.mar-att b{display:block}.mar-att .s{font-size:12px;color:var(--m-muted)}.mar-att a{color:var(--m-prim)}.mar-fiche{display:grid;gap:10px}.mar-fiche label{display:grid;gap:4px;font-size:12px;font-weight:600;color:var(--m-muted)}.mar-fiche textarea{font:13px/1.45 inherit;font-family:inherit;border:1px solid var(--m-border);border-radius:6px;padding:8px 10px;min-height:64px;background:var(--m-surf);color:var(--m-text);resize:vertical}.mar-src{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;font-size:12.5px}.mar-src div{padding:8px 10px;border-radius:6px;background:var(--m-surf2)}.mar-src b{font-variant-numeric:tabular-nums;display:block;font-size:18px;line-height:1.2;margin-top:2px}.mar-texte{white-space:pre-wrap;font-size:12px;line-height:1.45;max-height:420px;overflow:auto;background:var(--m-surf2);border-radius:6px;padding:10px}.mar-toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:9999;background:var(--m-text);color:var(--m-surf);padding:10px 16px;border-radius:6px;font-size:13px;box-shadow:0 6px 24px #0000002e;max-width:calc(100vw - 32px)}.mar-toast.err{background:var(--m-neg);color:#fff}@media(max-width:1099px){.mar-travail{grid-template-columns:minmax(0,1fr)}.mar-col.l{border-right:0;border-bottom:1px solid var(--m-border)}.mar-liste,.mar-det{max-height:none}.mar-av{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.mar-av .mar-rep{grid-column:1;grid-row:1;justify-self:start}.mar-av .mar-dl{grid-column:2;grid-row:1;display:flex;gap:6px;align-items:baseline}.mar-av .mar-dl b{display:inline;font-size:13px}.mar-av .mar-dl .vis{display:inline}.mar-av>span:nth-child(2){grid-column:1 / -1;grid-row:2}}:is(.rms,.grc,.dar){--mu:var(--color-text-secondary);--tx:var(--color-text-primary);--bd:var(--color-border);--bg:var(--color-background-surface,var(--color-background,#fff));--bleu:#0071E3;display:grid;gap:14px;min-width:0}:is(.rms,.grc,.dar) .card{border:1px solid var(--bd);border-radius:8px;padding:12px 14px;min-width:0;background:var(--bg)}:is(.rms,.grc,.dar) .card h3,:is(.rms,.grc,.dar) h3{margin:0 0 4px;font-size:15px;font-weight:700}:is(.rms,.grc,.dar) button{font:inherit;font-size:13px;padding:5px 12px;border-radius:999px;border:1px solid var(--bd);background:transparent;color:var(--tx);cursor:pointer}:is(.rms,.grc,.dar) button.prim{background:var(--bleu);border-color:var(--bleu);color:#fff;font-weight:700}:is(.rms,.grc,.dar) button:disabled{opacity:.5;cursor:default}:is(.rms,.grc,.dar) .pill-row{display:flex;flex-wrap:wrap;gap:4px}:is(.rms,.grc,.dar) .pill-btn{height:28px;padding:0 11px}:is(.rms,.grc,.dar) .pill-btn.on{background:var(--tx);border-color:var(--tx);color:var(--bg);font-weight:700}:is(.rms,.grc,.dar) .v8-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}:is(.rms,.grc,.dar) .rms-kpi{display:grid;gap:3px;align-content:start;padding:9px 14px 10px;border-radius:6px;--kc:#0A84FF;background:color-mix(in srgb,var(--kc) 8%,var(--bg))}:is(.rms,.grc,.dar) .rms-kpi .t{font-size:13px;font-weight:500}:is(.rms,.grc,.dar) .rms-kpi .v{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:is(.rms,.grc,.dar) .rms-kpi .d{font-size:12.5px;color:var(--mu)}:is(.rms,.grc,.dar) .rms-kpi.alerte{--kc:#C00013}:is(.rms,.grc,.dar) .rms-kpi.art{--kc:#E07A3F}:is(.rms,.grc,.dar) .rms-kpi.heros{--kc:var(--heros,#0A84FF);background:color-mix(in srgb,var(--kc) 16%,var(--bg))}.rms-m .rms-rech td{text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:var(--mu)}.rms-m .rms-rech small{display:block;font-size:12px;color:var(--mx-pos,#1B702F)}.rms-m .rms-rech .chaud{box-shadow:inset 0 0 0 1.5px var(--mx-neg,#C00013);color:var(--tx);font-weight:700}.rms-vues{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--bd)}.rms .rms-vues button{all:unset;cursor:pointer;padding:8px 12px;font-size:14px;font-weight:500;color:var(--mu);border-bottom:2px solid transparent;margin-bottom:-1px}.rms .rms-vues button.on{color:var(--tx);font-weight:700;border-bottom-color:var(--bleu)}.rms .rms-vues button:focus-visible,.rms-m button:focus-visible{outline:2px solid var(--bleu);outline-offset:1px}.rms-n{display:inline-block;min-width:18px;padding:0 5px;border-radius:9px;background:var(--bleu);color:#fff;font-size:12px;font-weight:700;text-align:center}.rms-barre{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;padding:10px 12px;border-radius:10px;background:var(--bg);border:1px solid var(--bd);box-shadow:0 2px 10px #00000014}.rms-champ{display:inline-flex;gap:4px;align-items:center;font-size:13px}.rms-champ input{width:76px;padding:5px 7px;font:inherit}.rms .rms-lien{all:unset;cursor:pointer;color:color-mix(in srgb,var(--bleu) 70%,var(--tx));font-size:13px}.rms-msg{font-size:13px;color:var(--mu);margin:0}.rms-nav{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 10px;font-size:14px;font-weight:600}.rms-t{width:100%;font-size:13px;border-collapse:collapse}.rms-t th,.rms-t td{padding:7px 8px;text-align:left;border-bottom:1px solid var(--bd);vertical-align:middle}.rms-t .n{text-align:right;font-variant-numeric:tabular-nums}.rms-t .nw{white-space:nowrap}.rms-pq{min-width:260px;color:var(--mu)}.rms-e{font-size:12px;font-weight:700}.rms-e.h{color:color-mix(in srgb,#1B8A3A 72%,var(--tx))}.rms-e.b{color:color-mix(in srgb,#D0342C 72%,var(--tx))}.rms .rms-p{padding:3px 9px;font-size:12px;min-height:32px}.rms-m{border-collapse:separate;border-spacing:2px;font-size:12px;font-variant-numeric:tabular-nums}.rms-m th{position:sticky;left:0;font-weight:600;text-align:center;padding:2px;background:var(--bg)}.rms-m thead th{position:static}.rms .rms-m th button{all:unset;cursor:pointer;text-align:center;min-width:30px;line-height:1.25;min-height:32px;display:grid;place-content:center}.rms-m th b{display:block;font-size:14px}.rms-m th.we{color:color-mix(in srgb,var(--bleu) 70%,var(--tx))}.rms-c{padding:0}.rms .rms-c button{all:unset;box-sizing:border-box;cursor:pointer;display:block;width:100%;min-width:58px;min-height:44px;padding:5px 4px;border-radius:6px;text-align:center;font-weight:600;background:color-mix(in srgb,var(--tx) 5%,transparent)}.rms .an .rms-c button{min-width:76px}.rms-c small{display:block;font-size:12px;font-weight:500;line-height:1.2}.rms .rms-c.d button{background:color-mix(in srgb,var(--bleu) 20%,transparent)}.rms .rms-c.s button{background:color-mix(in srgb,#E0912F 28%,transparent)}.rms .rms-c.v button{background:color-mix(in srgb,#1B8A3A 22%,transparent)}.rms .rms-c.r button{opacity:.6}.rms .rms-c.rep button{font-style:italic;font-weight:400}.rms .rms-c.sel button{outline:2px solid var(--bleu);outline-offset:-2px}.rms-leg{font-size:12px;color:var(--mu);margin:8px 0}.rms-leg i{display:inline-block;width:11px;height:11px;border-radius:3px;margin:0 4px 0 10px;vertical-align:-1px}.rms-leg i.d{background:color-mix(in srgb,var(--bleu) 35%,transparent)}.rms-leg i.s{background:color-mix(in srgb,#E0912F 45%,transparent)}.rms-leg i.v{background:color-mix(in srgb,#1B8A3A 40%,transparent)}.rms-leg i.r{background:color-mix(in srgb,var(--tx) 15%,transparent)}.rms-det{margin-top:8px;padding:10px 12px;border-radius:6px;background:color-mix(in srgb,var(--bleu) 6%,transparent);font-size:13px}.rms-bil{font-size:13px;margin-top:12px}.rms-sais{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.rms-sais label{display:flex;flex-direction:column;font-size:12px;gap:2px}.rms-b{width:76px;padding:4px 6px;font:inherit}.rms-t input[type=checkbox]{width:18px;height:18px}@media(max-width:700px){.rms-barre{position:static}}.grc .gr-ent{display:flex;justify-content:space-between;align-items:flex-start;gap:10px 16px;flex-wrap:wrap}.grc .gr-ver{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--mu)}.grc .gr-ver b{color:var(--tx)}.grc .gr-ver select{font:inherit;padding:3px 6px;border-radius:8px;border:1px solid var(--bd);background:transparent;color:inherit}.grc .gr-st{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;background:color-mix(in srgb,var(--tx) 8%,transparent)}.grc .gr-st.fait_foi{background:color-mix(in srgb,#1B702F 14%,transparent);color:var(--mx-pos,#1B702F)}.grc .gr-st.brouillon{background:color-mix(in srgb,#F39200 18%,transparent)}.grc .gr-act{display:flex;gap:8px;flex-wrap:wrap}.grc .gr-act button{font-weight:700;padding:8px 14px}.grc .gr-msg{margin:10px 0 0;font-size:13px;font-weight:700}.grc .gr-duo{display:grid;grid-template-columns:240px minmax(0,1fr);gap:14px;align-items:start}.grc .gr-plans{display:grid;gap:2px;align-content:start}.grc .gr-plans .l{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--mu);margin:10px 8px 4px}.grc .gr-plans .l:first-child{margin-top:0}.grc .gr-plan{display:flex;justify-content:space-between;gap:8px;width:100%;text-align:left;font-size:13.5px;padding:8px 10px;border:0;border-radius:10px;background:none}.grc .gr-plan small{color:var(--mu);font-size:12px}.grc .gr-plan[aria-current=true]{background:color-mix(in srgb,var(--bleu) 12%,transparent);font-weight:700}.grc .gr-wrap{overflow-x:auto;margin-top:10px}.grc .gr-t{border-collapse:collapse;width:100%;min-width:620px;font-variant-numeric:tabular-nums}.grc .gr-t th{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mu);text-align:right;padding:7px 8px;border-bottom:1px solid var(--bd);white-space:nowrap}.grc .gr-t th:first-child,.grc .gr-t td:first-child{text-align:left}.grc .gr-t tr.g th{text-align:center;color:var(--tx);border-bottom:0;padding-bottom:0}.grc .gr-t td{padding:7px 8px;border-bottom:1px solid var(--bd);text-align:right;white-space:nowrap}.grc .gr-t td.c{font-weight:700}.grc .gr-t td.v{color:var(--mu)}.grc .gr-t input{width:84px;font:inherit;text-align:right;padding:4px 6px;border:1px solid var(--bd);border-radius:8px;background:transparent;color:var(--tx)}.grc .gr-t input.mod{border-color:#f39200;background:color-mix(in srgb,#F39200 14%,transparent)}.grc .gr-regle{margin-top:10px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--tx) 5%,transparent);font-size:13px}.grc .gr-regle.ko{background:color-mix(in srgb,#C00013 10%,transparent)}.grc .gr-param{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:13px;color:var(--mu)}.grc .gr-param b{color:var(--tx)}.grc .gr-journal{list-style:none;margin:8px 0 0;padding:0;font-size:13px}.grc .gr-journal li{padding:7px 0;border-top:1px solid var(--bd)}.grc .gr-journal .q{color:var(--mu)}.grc .gr-ctl-l{list-style:none;margin:10px 0 0;padding:0}.grc .gr-ctl-l>li{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr) auto;gap:4px 14px;align-items:baseline;padding:9px 0 9px 14px;border-top:1px solid var(--bd);position:relative;font-size:13.5px}.grc .gr-ctl-l>li:before{content:"";position:absolute;left:0;top:15px;width:7px;height:7px;border-radius:50%;background:var(--mx-pos,#1B702F)}.grc .gr-ctl-l>li.ko:before{background:var(--mx-neg,#C00013)}.grc .gr-ctl-l>li>span{color:var(--mu)}.grc .gr-ctl-l details{grid-column:1/-1}.grc .gr-ctl-l details summary{cursor:pointer;color:var(--bleu);font-weight:700;font-size:13px}.grc .gr-ctl-l details ul{margin:6px 0 0;padding-left:18px;color:var(--tx)}@media(max-width:900px){.grc .gr-duo{grid-template-columns:minmax(0,1fr)}.grc .gr-ctl-l>li{grid-template-columns:minmax(0,1fr)}}.dar .recon{margin:0;font-size:13.5px;line-height:1.55}.dar .xp-callout{display:grid;grid-template-columns:repeat(var(--xp-cols,3),minmax(0,1fr)) 2fr;gap:12px;padding:12px 14px;border-radius:8px;background:color-mix(in srgb,var(--tx) 4%,transparent);border:1px solid color-mix(in srgb,#0A84FF 22%,transparent)}.dar .xp-callout.alerte{border-left-color:#b3402a}.dar .xp-callout .k{display:grid;gap:2px}.dar .xp-callout .k .v{font-size:22px;font-weight:700}.dar .xp-callout .k .l{font-size:12.5px;color:var(--mu)}.dar .xp-callout .t{font-size:13px;line-height:1.5}.dar .xp-callout .act{font-weight:700}.dar .v8-main{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px}.dar .v8-bas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px}.dar ul.rep{list-style:none;padding:0;gap:10px}.dar ul.rep .l1{display:flex;gap:6px;align-items:center}.dar ul.rep .l1 i{width:8px;height:8px;border-radius:50%}.dar ul.rep .l1 b{margin-left:auto}.dar ul.rep .bar{height:5px;border-radius:3px;background:color-mix(in srgb,var(--tx) 8%,transparent);margin:4px 0}.dar ul.rep .bar i{display:block;height:100%;border-radius:3px}.dar ul.rep .l2{display:flex;justify-content:space-between;gap:6px;font-size:12px;color:var(--mu)}.dar tr.art td{background:color-mix(in srgb,#E07A3F 9%,transparent)}.dar .pil.neg{color:var(--mx-neg,#C00013);font-weight:700}@media(max-width:900px){.dar .v8-main,.dar .xp-callout{grid-template-columns:minmax(0,1fr)}}.grc .gr-ver{min-width:0;max-width:100%}.gm-page{--gm-s:var(--color-background-surface,#fff);--gm-m:var(--color-text-secondary);--gm-x:var(--color-text-primary);--gm-b:var(--color-border)}.gm-page .gm-tete{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between;margin-bottom:12px}.gm-page .gm-tete p{margin:2px 0 0;font-size:13px;color:var(--gm-m)}.gm-page .gm-ver{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}.gm-page .gm-ver select{font:inherit;font-size:13px;padding:6px 10px;border:1px solid var(--gm-b);border-radius:10px;background:var(--gm-s);color:var(--gm-x);max-width:420px}.gm-page .gm-st{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#fff4cc;color:#5c4300}.gm-page .gm-st.fait_foi{background:#e3f3e8;color:#1b702f}.gm-page .gm-ong{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.gm-page .gm-ong button{font:inherit;font-weight:700;font-size:13.5px;padding:7px 15px;border-radius:999px;border:1px solid var(--gm-b);background:var(--gm-s);color:var(--gm-x);cursor:pointer;display:inline-flex;gap:8px;align-items:center}.gm-page .gm-ong button[aria-selected=true]{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.gm-page .gm-ong i{width:9px;height:9px;border-radius:50%;display:inline-block}.gm-page .sub{font-size:13px;color:var(--gm-m)}.gm-page .gm-prm{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;padding:12px 16px;margin:0 0 12px;background:var(--gm-s);border:1px solid var(--gm-b);border-radius:14px}.gm-page .gm-l{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gm-m)}.gm-page .gm-p{display:inline-flex;gap:6px;align-items:center;font-size:13px;white-space:nowrap}.gm-page input.gm-v{font:inherit;font-size:13px;font-variant-numeric:tabular-nums;text-align:right;padding:4px 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--gm-x);width:100%;min-width:0}.gm-page .gm-p input.gm-v,.gm-page .gm-rm input.gm-v{border-color:var(--gm-b);width:74px;background:var(--gm-s)}.gm-page input.gm-v:hover{border-color:var(--gm-b)}.gm-page input.gm-v:focus{outline:none;border-color:#0071e3;background:var(--gm-s);box-shadow:0 0 0 3px #0071e333}.gm-page input.gm-v.mod{background:#fff4cc;border-color:#e0b000;color:#1d1d1f}.gm-page input.gm-v::placeholder{color:var(--gm-m)}.gm-page .gm-blocs{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:2200px){.gm-page .gm-blocs{grid-template-columns:repeat(2,minmax(0,1fr))}}.gm-page .gm-bloc{background:var(--gm-s);border:1px solid var(--gm-b);border-radius:14px;padding:12px 14px 10px;min-width:0}.gm-page .gm-bt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px}.gm-page .gm-bt input.gm-nom{font:inherit;font-size:16px;font-weight:700;border:1px solid transparent;border-radius:6px;padding:2px 4px;background:transparent;color:var(--gm-x);width:auto;min-width:80px;max-width:240px}.gm-page .gm-bt input.gm-nom:hover{border-color:var(--gm-b)}.gm-page .gm-bt input.gm-nom.mod{background:#fff4cc;border-color:#e0b000;color:#1d1d1f}.gm-page .gm-regle{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--gm-m);padding:2px 9px;border:1px solid var(--gm-b);border-radius:999px}.gm-page .gm-regle.on{color:#06c;border-color:#0071e366}.gm-page .gm-regle input.gm-v{width:60px;padding:1px 4px;text-align:center;border-color:var(--gm-b)}.gm-page .gm-bt .esp{flex:1}.gm-page .gm-aug{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--gm-m)}.gm-page .gm-aug input.gm-v{width:52px;border-color:var(--gm-b)}.gm-page .gm-bt label{font-size:12px;color:var(--gm-m);display:inline-flex;gap:5px;align-items:center;cursor:pointer}.gm-page .gm-tab{overflow-x:auto}.gm-page .gm-t{border-collapse:collapse;width:100%;min-width:760px;font-variant-numeric:tabular-nums}.gm-page .gm-t td input.gm-v{min-width:62px}.gm-page .gm-t th{font-size:12px;font-weight:600;color:var(--gm-m);text-align:right;padding:4px 6px;white-space:nowrap}.gm-page .gm-t th.grp{text-align:center;color:var(--gm-x);border-bottom:1px solid var(--gm-b)}.gm-page .gm-t th.bb{color:var(--gm-m)}.gm-page .gm-t th:first-child,.gm-page .gm-t td:first-child{text-align:left}.gm-page .gm-t td{padding:1px 2px;border-top:1px solid var(--gm-b);text-align:right;position:relative}.gm-page .gm-t td.cat{font-weight:700;padding:0 8px 0 4px;white-space:nowrap}.gm-page .gm-t .sep{border-left:1px solid var(--gm-b)}.gm-page .gm-t td.calc{background:color-mix(in srgb,var(--gm-m) 9%,transparent);color:var(--gm-m);padding:4px 8px;font-style:italic;white-space:nowrap}.gm-page .gm-t td .mb{position:absolute;top:3px;right:3px;width:7px;height:7px;border-radius:50%;background:#c00013;pointer-events:none}.gm-page .gm-t tr.gm-essai{background:#fff9e0}.gm-page .gm-t tr.gm-essai td{color:#1d1d1f}.gm-page .gm-mini{font:inherit;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid var(--gm-b);background:var(--gm-s);color:var(--gm-x);cursor:pointer}.gm-page .gm-mini em{font-style:normal;font-size:12px;font-weight:700;color:#fff;background:#0071e3;border-radius:999px;padding:1px 7px;margin-left:4px}.gm-page .gm-mini.idee{cursor:default;border-style:dashed;color:var(--gm-m);margin-left:8px}.gm-page .gm-popw{position:relative}.gm-page .gm-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:290px;background:var(--gm-s);color:var(--gm-x);border:1px solid var(--gm-b);border-radius:12px;box-shadow:0 18px 40px -12px #0000004d;padding:10px 12px;display:flex;flex-direction:column;gap:6px;font-size:13px}.gm-page .gm-pop small{color:var(--gm-m)}.gm-page .gm-pop .l{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gm-page .gm-pop input.gm-v{width:130px;text-align:left;border-color:var(--gm-b)}.gm-page .gm-leg{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--gm-m);margin:12px 0 0}.gm-page .gm-leg span{display:inline-flex;gap:6px;align-items:center}.gm-page .gm-leg b{display:inline-block;width:18px;height:12px;border-radius:3px}.gm-page .gm-rm{margin-top:14px;background:var(--gm-s);border:1px solid var(--gm-b);border-radius:14px;padding:14px 16px}.gm-page .gm-rm h3{margin:0 0 4px}.gm-page .gm-rm .sub{margin:0 0 10px}.gm-page .gm-reco{margin:0;padding-left:20px;display:grid;gap:8px}.gm-page .gm-reco li{font-size:13.5px;line-height:1.5}.gm-page .gm-barre{position:sticky;bottom:0;z-index:20;margin-top:16px;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:10px 14px;border:1px solid var(--gm-b);border-radius:14px;background:var(--gm-s);color:var(--gm-x);box-shadow:0 -8px 24px -12px #0000002e}.gm-page .gm-barre .n{font-weight:700}.gm-page .gm-barre .esp{flex:1}.gm-page .gm-btn{font:inherit;font-weight:600;font-size:13.5px;padding:8px 16px;border-radius:999px;border:1px solid var(--gm-b);background:transparent;color:inherit;cursor:pointer}.gm-page .gm-btn.prim{background:#0071e3;border-color:#0071e3;color:#fff}.gm-page .gm-btn:disabled{opacity:.45;cursor:default}.gm-page .gm-msg{font-size:13px;font-weight:600}@media(max-width:1100px){.gm-page .gm-blocs{grid-template-columns:minmax(0,1fr)}}.can-pills{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.can-pill{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--color-border);background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.can-pill.on{background:var(--color-text-primary,#1B1712);color:var(--color-background,#fff);border-color:transparent}.can-ligne{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px;padding:10px 16px;font-size:13px}.can-ligne b{font-size:18px;font-weight:900;margin:0 2px}.can-ligne .pil{margin-left:4px;vertical-align:2px;padding:0 6px;border-radius:4px;font-size:12px;font-weight:600}.can-ligne small{color:var(--color-text-secondary);font-size:12px}.can-ligne .per{flex-basis:100%;font-size:12px;color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.can-ligne .pil.pos{background:color-mix(in srgb,var(--mx-pos,#1B702F) 14%,transparent);color:var(--mx-pos,#1B702F)}.can-ligne .pil.neg{background:color-mix(in srgb,var(--mx-neg,#C00013) 12%,transparent);color:var(--mx-neg,#C00013)}.can-defil{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.can-t{min-width:760px;width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.can-t th{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-align:right;padding:5px 8px;cursor:pointer;white-space:nowrap}.can-t th.g,.can-t td:first-child,.can-t td.barre{text-align:left}.can-t th.on{color:var(--color-text-primary)}.can-t td{border-top:1px solid var(--color-border);padding:6px 8px;text-align:right;vertical-align:top}.can-t tr.grp th{cursor:default;padding-bottom:0;font-size:12px;color:#9c552c;letter-spacing:.08em}.can-t .cout1{border-left:2px solid color-mix(in srgb,#E07A3F 45%,transparent)}.can-t td small{display:block;font-weight:600;color:var(--color-text-secondary);font-size:12px}.can-t tr.plat td:first-child{cursor:pointer}.can-t tr.mois td{background:var(--color-background-secondary,rgba(0,0,0,.03));color:var(--color-text-secondary);font-weight:600}.can-t tr.mois td:first-child{padding-left:22px}.can-t tr.tot td{font-weight:700}.can-t td .dep{display:inline-block;width:14px;color:#9c552c;font-weight:900}.can-t .pos{color:var(--mx-pos,#1B702F)}.can-t .neg{color:var(--mx-neg,#C00013)}.can-t .mut{color:var(--color-text-secondary)}.can-bar{position:relative;display:inline-block;width:110px;height:10px;border-radius:5px;background:color-mix(in srgb,currentColor 8%,transparent);vertical-align:middle}.can-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:#888780}.can-bar i.bk{background:#378add}.can-bar i.xp{background:#ef9f27}.can-bar b{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:#b3402a}.can-tag{display:inline-block;padding:0 7px;border-radius:999px;font-size:12px;font-weight:700}.can-tag.p{background:color-mix(in srgb,#C00013 14%,transparent);color:#c00013}.can-tag.s{background:color-mix(in srgb,#E07A3F 16%,transparent);color:#8a4a1f}.can-tag.n{background:color-mix(in srgb,#1B702F 12%,transparent);color:#1b702f}.can-note{margin:6px 2px 0;font-size:12px;color:var(--color-text-secondary)}.can-note i{display:inline-block;width:2px;height:11px;background:#b3402a;vertical-align:-1px;margin-right:4px}.can-faits{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.can-faits div{background:var(--color-background-secondary,rgba(0,0,0,.03));border-radius:6px;padding:8px 12px;font-size:12px}.can-faits b{display:block;font-size:18px;font-weight:900;line-height:1.15}.can-faits b small{font-size:12px;font-weight:700;color:var(--color-text-secondary)}.can-main{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:14px;margin-top:14px}.can-bas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.can-rep{list-style:none;margin:0;padding:0;display:grid;gap:18px}.can-rep .l1{display:flex;align-items:center;gap:8px;font-size:13px}.can-rep .l1 i{width:10px;height:10px;border-radius:3px}.can-rep .l1 b{margin-left:auto;font-size:16px}.can-rep .bar{height:8px;border-radius:4px;background:color-mix(in srgb,currentColor 8%,transparent);margin:6px 0 4px;overflow:hidden}.can-rep .bar i{display:block;height:100%;border-radius:4px}.can-rep .l2{display:flex;justify-content:space-between;font-size:12px;color:var(--color-text-secondary)}.can-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.can-p{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) 62px 62px 62px;gap:4px 12px;align-items:center;padding:6px 2px;border-top:1px solid var(--color-border);font-size:13px;font-variant-numeric:tabular-nums}.can-p.tete{border-top:0;font-size:12px;color:var(--color-text-secondary)}.can-p>:nth-child(n+3){text-align:right}.can-p i{display:block;height:8px;border-radius:4px;background:#0071e3;min-width:2px}.can-sw-t{width:100%;border-collapse:collapse;font-size:13px}.can-sw-t th{text-align:left;font-size:12px;font-weight:600;color:var(--color-text-secondary);padding:5px 8px}.can-sw-t td{border-top:1px solid var(--color-border);padding:6px 8px}.can-sw-t .n{color:var(--color-text-secondary)}.can-sw-t .pil{padding:0 7px;border-radius:999px;font-size:12px;font-weight:600}.can-sw-t .pa-ok{background:color-mix(in srgb,#1B702F 12%,transparent);color:#1b702f}.can-sw-t .pa-ko{background:color-mix(in srgb,#C00013 12%,transparent);color:#c00013}.can-sw-t .pa-att{background:color-mix(in srgb,#E07A3F 16%,transparent);color:#8a5300}@media(max-width:1099px){.can-main,.can-bas,.can-duo{grid-template-columns:minmax(0,1fr)}.can-p{grid-template-columns:minmax(0,1fr) 54px 54px 54px}.can-p>.b{display:none}}.bk-page{display:grid;gap:14px}.bk-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.bk-card{background:var(--color-surface,#fff);border:1px solid var(--color-border);border-radius:6px;padding:14px 16px;min-width:0}.bk-card h3{margin:0 0 8px;font-size:15px}.bk-card h4{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.bk-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bk-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:1100px){.bk-g2,.bk-g3{grid-template-columns:1fr}}.bk-tete{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:14px;align-items:start}.bk-tete .faits{display:grid;gap:8px}.bk-tete .faits div{background:var(--color-background-muted,#f4f4f2);border-radius:6px;padding:8px 12px;font-size:12px;color:var(--color-text-secondary)}.bk-tete .faits b{display:block;font-size:20px;color:var(--color-text-primary);font-weight:800;line-height:1.1}@media(max-width:820px){.bk-tete{grid-template-columns:1fr}}.bk-pills{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.bk-pill{border:1px solid var(--color-border);background:transparent;border-radius:999px;padding:4px 12px;font-size:12.5px;cursor:pointer;color:var(--color-text-primary)}.bk-pill.on{background:var(--color-text-primary);color:var(--color-background,#fff);border-color:var(--color-text-primary)}.bk-t{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.bk-t th,.bk-t td{padding:5px 8px;border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap}.bk-t th{font-size:12px;color:var(--color-text-secondary);font-weight:600;position:sticky;top:0;background:var(--color-surface,#fff)}.bk-t th.g,.bk-t td:first-child{text-align:left}.bk-t th.tri{cursor:pointer}.bk-t th.on{color:var(--color-text-primary)}.bk-t td small{display:block;font-size:12px;color:var(--color-text-secondary)}.bk-t tr.tot td{font-weight:700;border-top:2px solid var(--color-border)}.bk-t tr.off td{color:#8f2e1c}:root[data-theme=dark] .bk-t tr.off td{color:#ff8a80}.bk-t .cb{display:inline-block;height:8px;border-radius:2px;background:#b5d4f4;margin-right:6px;vertical-align:middle}.bk-t .cb.ota{background:#ef9f27}.bk-t .cb.dir{background:#639922}.bk-t .nf{display:inline-block;margin-left:5px;font-size:12px;font-weight:800;padding:0 5px;border-radius:7px;background:#faeeda;color:#633806;vertical-align:1px}.bk-t .tag{display:inline-block;padding:1px 7px;border-radius:7px;font-size:12px;font-weight:700}.bk-wrap{overflow:auto}.bk-wrap.haut{max-height:70vh}.mut{color:var(--color-text-secondary)}.bk-vide{padding:30px 10px;text-align:center;color:var(--color-text-secondary);font-size:13px}.bk-heat{width:100%;height:auto;display:block}.bk-l30{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bk-l30>div{display:grid;gap:2px;background:var(--color-background-muted,#f4f4f2);border-radius:6px;padding:10px 12px}.bk-l30 small{font-size:12px;color:var(--color-text-secondary);text-transform:uppercase}.bk-l30 b{font-size:20px;font-weight:800}.bk-l30 span{font-size:12px;color:var(--color-text-secondary)}.bk-note{font-size:12.5px;color:var(--color-text-secondary);margin:0}.tar-mix{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.tar-barre{display:flex;height:12px;border-radius:3px;overflow:hidden;margin:4px 0 8px}.tar-barre i{display:block;height:100%}.tar-l{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:12.5px}.tar-l li{display:grid;grid-template-columns:10px 1fr auto;gap:2px 6px;align-items:center}.tar-l li i{width:10px;height:10px;border-radius:2px}.tar-l li .s{grid-column:2 / 4;font-size:12px;color:var(--color-text-secondary)}.bk-ent{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bk-ent h3,.bk-ent .bk-pills{margin:0}.ctl-page{display:grid;gap:16px}.ctl-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.ctl-case{all:unset;display:block;cursor:pointer;border-radius:6px;outline-offset:2px}.ctl-case:focus-visible{outline:2px solid var(--color-accent,#0A84FF)}.ctl-case .tuile{height:100%;box-sizing:border-box;border:1px solid transparent;transition:border-color .15s}.ctl-case:hover .tuile{border-color:color-mix(in srgb,var(--kc) 45%,transparent)}.ctl-case.on .tuile{border-color:var(--kc);box-shadow:inset 0 -3px 0 var(--kc)}.ctl-detail{display:grid;gap:14px;scroll-margin-top:72px;padding-top:6px;border-top:1px solid var(--color-border)}.ctl-titre{margin:0;font:700 20px Figtree,Segoe UI,sans-serif}.ctl-seg{display:inline-flex;flex-wrap:wrap;gap:6px}.ctl-seg .pil-haut{height:30px;font-size:13px;padding:0 12px}.ctl-seg .pil-haut.on{background:var(--color-text-primary);color:var(--color-background,#fff);border-color:var(--color-text-primary)}.ctl-rang{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.ctl-g2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px}.ctl-muet{color:var(--color-text-secondary);font-size:13px}.ctl-alerte{color:var(--mx-neg,#C00013)}.ctl-ok{color:var(--mx-pos,#1B702F)}.ctl-att{color:#8a5300}@media(max-width:640px){.ctl-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.ctl-case .tuile .v{font-size:22px}}:root{--ctl-s1:var(--color-background-surface,var(--color-background,#fff));--ctl-s2:color-mix(in srgb,var(--color-text-primary) 5%,var(--ctl-s1))}.nsf-barre{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--ctl-s2);margin:10px 0 6px}.nsf-barre i{display:block;height:100%}.nsf-leg{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--color-text-secondary)}.nsf-leg b{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.nsf-leg span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px;background:var(--c)}.ctl-page .pil{display:inline-block;padding:0 6px;border-radius:4px;font-weight:600;font-size:12px;background:var(--ctl-s2)}.ctl-page .pil.neg{background:color-mix(in srgb,var(--mx-neg,#C00013) 12%,transparent);color:var(--mx-neg,#C00013)}.ctl-page .pil.pos{background:color-mix(in srgb,var(--mx-pos,#1B702F) 14%,transparent);color:var(--mx-pos,#1B702F)}.vc-liste{display:grid;gap:6px;margin-top:8px}.vc-al{display:grid;grid-template-columns:96px 84px minmax(0,1fr) auto;gap:12px;align-items:start;padding:9px 12px;border:1px solid var(--color-border);border-left-width:4px;border-radius:6px;background:var(--ctl-s1)}.vc-al.sur{border-left-color:var(--mx-neg,#C00013)}.vc-al.plein{border-left-color:#ff9f0a;background:var(--ctl-s2)}.vc-al.bloq{border-left-color:#0071e3;background:var(--ctl-s2)}.vc-q{font-weight:900;font-size:13.5px;font-variant-numeric:tabular-nums}.vc-q small,.vc-c small{display:block;font-weight:700;font-size:12px;color:var(--color-text-secondary)}.vc-c{font-weight:900;font-size:15px}.vc-a{font-size:13px;line-height:1.45;min-width:0}.vc-a b{font-weight:900}.vc-large{grid-column:span 2}.vc-sous{margin-top:6px;font-size:12px;font-weight:700;color:var(--color-text-secondary)}.vc-dos{margin-top:3px;display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:2px 16px;font-size:12.5px}.vc-d{display:grid;grid-template-columns:52px 96px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:3px 0;border-bottom:1px solid var(--color-border)}.vc-d .vc-dt{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.vc-d .vc-ag{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.vc-d .vc-et{white-space:nowrap;font-size:12px;color:var(--color-text-secondary)}.vc-d.dep .vc-et{color:var(--color-text-primary);font-weight:700}.vc-p{white-space:nowrap}.vc-nh,.vc-n{display:grid;grid-template-columns:120px 64px 56px 80px minmax(0,1fr) 92px;gap:10px;align-items:baseline}.vc-nh{margin-top:8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.vc-na{display:grid;font-size:13px}.vc-n{padding:5px 0;border-bottom:1px solid var(--color-border)}.vc-n .vc-dt{font-variant-numeric:tabular-nums}.vc-n .vc-ct{font-weight:700}.vc-n .vc-st,.vc-n .vc-qd{color:var(--color-text-secondary);font-size:12px}.vc-n .vc-ag{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--color-text-secondary)}.vc-n.urg .vc-qd{color:var(--mx-neg,#C00013);font-weight:700}.vc-na{align-content:start}@media(max-width:700px){.vc-nh{display:none}.vc-n{display:flex;flex-wrap:wrap;gap:2px 10px}.vc-n .vc-ag{flex-basis:100%;order:9;white-space:normal}}.vc-leg{display:flex;flex-wrap:wrap;gap:6px 18px;margin:2px 0 10px;font-size:12.5px;color:var(--color-text-secondary)}.vc-grille .m1{box-shadow:inset 2px 0 0 var(--color-text-primary)}.vc-grille thead th{font-weight:650;color:var(--color-text-primary);font-size:13px;line-height:1.15;background:none}.vc-grille thead th small{display:block;font-size:12px;font-weight:500;color:var(--color-text-secondary)}.vc-grille thead th.we{color:#0071e3}.vc-grille th.lib{text-align:left;white-space:nowrap;font-weight:700;padding-left:4px;padding-right:10px;position:sticky;left:0;background:var(--ctl-s1);z-index:1}.vc-grille th.lib small{font-weight:500;color:var(--color-text-secondary);margin-left:6px;font-size:12px}.vc-grille td{background:var(--ctl-s2);color:var(--color-text-primary);font-weight:600}@media(max-width:760px){.vc-nh{display:none}.vc-n{grid-template-columns:110px 60px minmax(0,1fr)}.vc-dos{grid-template-columns:1fr}.vc-d{grid-template-columns:48px 88px minmax(0,1fr)}.vc-d .vc-et{grid-column:2 / -1;white-space:normal}.vc-al{grid-template-columns:78px minmax(0,1fr)}.vc-a,.vc-p,.vc-large{grid-column:1 / -1}}.psg{display:grid;gap:18px;min-width:0}.psg>*{min-width:0}.psg h3{margin:0 0 4px;font:800 17px/1.3 Figtree,Segoe UI,sans-serif}.psg .sub{margin:0 0 12px;max-width:80ch}.psg-pers{display:grid;gap:2px}.psg-pl{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:minmax(150px,260px) 6.5em minmax(120px,1fr) 13em 8em;align-items:center;gap:6px 16px;padding:6px 10px;border-radius:10px;font:500 14px/1.35 Figtree,Segoe UI,sans-serif;color:var(--color-text-primary);width:100%}.psg-pl:hover{background:var(--ctl-s2)}.psg-pl:focus-visible{outline:2px solid #0071E3;outline-offset:1px}.psg-pl[aria-pressed=true]{background:color-mix(in srgb,#0071E3 12%,var(--ctl-s1))}.psg-pl.tete{cursor:default;background:none;font:700 12px Figtree,Segoe UI,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);padding-bottom:4px}.psg-pl .n{font-weight:700;min-width:0;overflow-wrap:anywhere}.psg-pl .c{font-variant-numeric:tabular-nums;text-align:right}.psg-pl .x{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.psg-pl .x.al{color:var(--mx-neg,#C00013);font-weight:700}.psg-pl .lbm{display:none}.psg-bar{position:relative;height:8px;border-radius:980px;background:color-mix(in srgb,var(--mx-neg,#C00013) 22%,var(--ctl-s1));overflow:hidden}.psg-bar i{position:absolute;inset:0 auto 0 0;border-radius:980px;background:var(--mx-pos,#1B702F)}.psg-bar.vide{background:var(--ctl-s2)}.psg-outils{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px}.psg-outils input{font:500 14px Figtree,Segoe UI,sans-serif;padding:7px 12px;border-radius:980px;border:1px solid var(--color-border);background:var(--ctl-s1);color:var(--color-text-primary);min-width:0;flex:1 1 220px;max-width:360px}.psg-outils .seg{display:inline-flex;border:1px solid var(--color-border);border-radius:980px;overflow:hidden}.psg-outils .seg button{all:unset;cursor:pointer;padding:6px 14px;font:600 13px Figtree,Segoe UI,sans-serif;color:var(--color-text-secondary)}.psg-outils .seg button[aria-pressed=true]{background:var(--color-text-primary);color:var(--ctl-s1)}.psg-outils .seg button:focus-visible{outline:2px solid #0071E3;outline-offset:-2px}.psg-filtre{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 12px;border-radius:980px;background:color-mix(in srgb,#0071E3 12%,var(--ctl-s1));font:600 13px Figtree,Segoe UI,sans-serif}.psg-filtre button{all:unset;cursor:pointer;width:22px;height:22px;border-radius:50%;text-align:center;line-height:22px}.psg-filtre button:hover{background:var(--ctl-s2)}.psg-pages{list-style:none;margin:0;padding:0;display:grid;gap:0}.psg-pg{display:grid;grid-template-columns:minmax(0,1fr) 11.5em;gap:4px 16px;padding:12px 4px;border-top:1px solid var(--color-border)}.psg-pg:first-child{border-top:0}.psg-t{display:flex;align-items:baseline;gap:8px;min-width:0}.psg-t button{all:unset;cursor:pointer;font:700 15px/1.35 Figtree,Segoe UI,sans-serif;color:var(--color-text-primary);overflow-wrap:anywhere}.psg-t button:hover{text-decoration:underline}.psg-t button:focus-visible{outline:2px solid #0071E3;outline-offset:2px;border-radius:4px}.psg-t a{color:#06c;text-decoration:none;font-weight:700;padding:0 4px}.psg-ch{font-size:12.5px;color:var(--color-text-secondary);margin-top:2px;overflow-wrap:anywhere}.psg-m{margin-top:6px;font-size:13.5px;line-height:1.55;color:var(--color-text-primary)}.psg-m b{font-weight:600}.psg-m .j{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.psg-m .j.al{color:var(--mx-neg,#C00013)}.psg-m button{all:unset;cursor:pointer;color:#06c;font-weight:600}.psg-m button:focus-visible{outline:2px solid #0071E3;outline-offset:1px}.psg-sc{text-align:right;font:700 15px Figtree,Segoe UI,sans-serif;font-variant-numeric:tabular-nums}.psg-sc .psg-bar{margin-top:6px}.psg-sc small{display:block;font:500 12px Figtree,Segoe UI,sans-serif;color:var(--color-text-secondary);margin-top:4px;white-space:nowrap}.psg-plus{margin-top:10px}@media(max-width:760px){.psg-pl{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px}.psg-pl.tete{display:none}.psg-pl .psg-bar{grid-column:1 / -1}.psg-pl .x{grid-column:1 / -1;text-align:left;white-space:normal}.psg-pl .x:empty{display:none}.psg-pl .lbm{display:inline}.psg-pg{grid-template-columns:minmax(0,1fr)}.psg-sc{text-align:left}}.gyq{display:grid;gap:18px;min-width:0}.gyq>*{min-width:0}.gyq h3{margin:0 0 4px;font:800 17px/1.3 Figtree,Segoe UI,sans-serif}.gyq .sub{margin:0 0 12px;max-width:80ch}.gyq-seg{display:inline-flex;border:1px solid var(--color-border);border-radius:980px;overflow:hidden;margin:0 0 4px}.gyq-seg button{all:unset;cursor:pointer;padding:6px 14px;font:600 13px Figtree,Segoe UI,sans-serif;color:var(--color-text-secondary)}.gyq-seg button[aria-pressed=true]{background:var(--color-text-primary);color:var(--ctl-s1)}.gyq-seg button:focus-visible{outline:2px solid #0071E3;outline-offset:-2px}.gyq-th{display:grid;grid-template-columns:minmax(140px,260px) minmax(80px,1fr) 4em 7.5em;align-items:center;gap:6px 14px;padding:5px 4px;font:500 14px/1.35 Figtree,Segoe UI,sans-serif}.gyq-th .n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.gyq-th .s{color:var(--color-text-secondary);font-size:12.5px;white-space:nowrap}.gyq-th .s.al{color:var(--mx-neg,#C00013);font-weight:700}.gyq-bar{height:8px;border-radius:980px;background:var(--ctl-s2);overflow:hidden}.gyq-bar i{display:block;height:100%;border-radius:980px;background:#0071e3}.gyq-dem{list-style:none;margin:0;padding:0;display:grid}.gyq-d{display:grid;grid-template-columns:minmax(0,1fr) 12.5em;gap:6px 16px;padding:12px 4px;border-top:1px solid var(--color-border)}.gyq-d:first-child{border-top:0}.gyq-d .q{font:700 14.5px/1.4 Figtree,Segoe UI,sans-serif;overflow-wrap:anywhere}.gyq-d .m{font-size:12.5px;color:var(--color-text-secondary);margin-top:2px}.gyq-d .ia{margin-top:6px;font-size:13px;color:var(--color-text-primary);white-space:pre-line}.gyq-d select,.gyq-d input{width:100%;box-sizing:border-box;font:600 13px Figtree,Segoe UI,sans-serif;padding:6px 8px;border-radius:9px;border:1px solid var(--color-border);background:var(--ctl-s1);color:var(--color-text-primary)}.gyq-d input{margin-top:6px;font-weight:500}.gyq-d .st{display:grid;align-content:start;gap:2px}.gyq-d .st small{font-size:12px;color:var(--color-text-secondary)}@media(max-width:700px){.gyq-d{grid-template-columns:minmax(0,1fr)}.gyq-th{grid-template-columns:minmax(0,1fr) 3em}.gyq-th .gyq-bar,.gyq-th .s{display:none}}.tkw{display:grid;grid-template-columns:minmax(300px,440px) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:900px){.tkw{grid-template-columns:minmax(0,1fr)}}.tkw-g{display:grid;gap:10px;min-width:0}.tkw-liste{display:grid;gap:2px;max-height:max(320px,calc(100vh - 300px));overflow:auto;padding-right:4px}.tkw-it{all:unset;cursor:pointer;display:grid;gap:3px;padding:9px 10px;border-radius:10px;font:600 14px/1.35 Figtree,Segoe UI,sans-serif;color:var(--color-text-primary)}.tkw-it:hover{background:var(--ctl-s2)}.tkw-it.on{background:color-mix(in srgb,#0071E3 13%,var(--ctl-s1))}.tkw-it:focus-visible{outline:2px solid #0071E3;outline-offset:1px}.tkw-it small{font:500 12.5px/1.35 Figtree,Segoe UI,sans-serif;color:var(--color-text-secondary)}.tkw-it .urg,.tkw-meta .urg{color:var(--mx-neg,#C00013);font-weight:800}.tkw-q input{width:100%;box-sizing:border-box;height:42px;padding:0 14px;border-radius:12px;border:1px solid var(--color-border);background:var(--ctl-s1);color:var(--color-text-primary);font:500 16px Figtree,Segoe UI,sans-serif}.tkw-q input:focus{outline:2px solid #0071E3;outline-offset:1px}.tkw-doc{min-width:0}.tkw-doc h2{margin:2px 0 6px;font:800 21px/1.3 Figtree,Segoe UI,sans-serif}.tkw-meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12.5px;color:var(--color-text-secondary);margin-bottom:14px}.tkw-meta a{color:#0071e3;font-weight:700;text-decoration:none}.tkw-fil>h3{margin:0;font:800 15px Figtree,Segoe UI,sans-serif}.tkw-com .qui{font:700 13px Figtree,Segoe UI,sans-serif;margin-bottom:6px}.tkw-com .qui small{font-weight:500;color:var(--color-text-secondary);margin-left:8px}.tkw-pj{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:13px}.tkw-pj a,.tkw-pj button{all:unset;cursor:pointer;color:#0071e3;font-weight:700}.tkw-pj button:focus-visible{outline:2px solid #0071E3}.tkw-sect{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 4px}.tkw-vide{color:var(--color-text-secondary);font-size:14px;padding:24px 4px}.tkw-ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px}.tkw-dmb{display:inline-grid;place-items:center;width:34px;height:34px;margin-top:5px;border-radius:8px;color:#06c;font:700 15px Figtree,Segoe UI,sans-serif;text-decoration:none}.tkw-dmb:hover{background:var(--ctl-s2)}.tkw-dmb:focus-visible{outline:2px solid #0071E3}.tkw-pers{height:32px;padding:0 10px;border-radius:980px;border:1px solid var(--color-border);background:var(--ctl-s1);color:var(--color-text-primary);font:600 13px Figtree,Segoe UI,sans-serif;max-width:100%}.tkw-mots{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tkw-mot{all:unset;cursor:pointer;padding:6px 12px;border-radius:980px;border:1px solid var(--color-border);font:600 13px Figtree,Segoe UI,sans-serif;color:var(--color-text-primary)}.tkw-mot b{color:var(--color-text-secondary);font-weight:700;margin-left:4px;font-variant-numeric:tabular-nums}.tkw-mot:hover{background:var(--ctl-s2)}.tkw-mot:focus-visible{outline:2px solid #0071E3}.proc-corps{font-size:16px;line-height:1.75;max-width:none;color:var(--color-text-primary);text-align:left}.proc-corps .proc-chapeau{font-size:17.5px;font-weight:700;line-height:1.5;margin:0 0 22px;padding:12px 16px;border-radius:12px;background:var(--ctl-s2)}.proc-corps .proc-n{font:800 24px/1.1 Figtree,Segoe UI,sans-serif;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-align:right}.proc-corps .proc-ul li::marker{color:var(--color-text-secondary)}.proc-corps a{color:#0071e3;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.proc-corps ::selection{background:color-mix(in srgb,#0071E3 22%,transparent)}.proc-sig{margin-top:16px;padding-top:10px;border-top:1px solid var(--color-border);font-size:12.5px;color:var(--color-text-secondary);white-space:pre-line}.proc-img-absente{display:inline-block;padding:8px 12px;border:1px dashed var(--color-border);border-radius:8px;font-size:12.5px;color:var(--color-text-secondary)}.proc-vide{color:var(--color-text-secondary);font-size:14px;padding:24px 4px}.ctl-g3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}.rep{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rep .l1{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.rep .l1 i{width:9px;height:9px;border-radius:50%;flex:none}.rep .l1 b{margin-left:auto;font-variant-numeric:tabular-nums}.rep .bar{height:6px;border-radius:3px;background:var(--ctl-s2);overflow:hidden;margin:4px 0}.rep .bar i{display:block;height:100%;border-radius:3px}.rep .l2{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--color-text-secondary)}.dep-deux{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px}.dep-leg{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--color-text-secondary);margin:6px 0 0}.dep-leg i{display:inline-block;width:18px;height:0;border-top:2.5px solid;margin-right:6px;vertical-align:middle}.dep-leg i.n1{border-top-style:dashed}.dep-note{font-size:12.5px;color:var(--color-text-secondary);margin:10px 0 0;max-width:110ch}@media(max-width:899px){.dep-deux{grid-template-columns:minmax(0,1fr)}}.cfj-jauges{display:grid;gap:5px;margin-top:6px}.cf-jg{display:grid;grid-template-columns:minmax(140px,290px) 1fr 76px;gap:12px;align-items:center;width:100%;background:none;border:0;padding:3px 0;margin:0;min-height:0;height:auto;cursor:pointer;font:inherit;color:inherit;text-align:left}.cf-jg:hover{opacity:1}.cf-jg:hover .n{text-decoration:underline;text-underline-offset:3px}.cf-jg .n{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-jg .b{height:16px;border-radius:4px;background:var(--ctl-s2);display:flex;overflow:hidden}.cf-jg .b i{display:block;height:100%}.cf-jg .b i.t{background:#8faf9b}.cf-jg .b i.k{background:#c2603f}.cf-jg .b i.al{background:var(--mx-neg,#C00013)}.cf-jg .p{font:700 13px Figtree,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;text-align:right}.cf-leg{font-size:12px;color:var(--color-text-secondary);margin:10px 0 0}.cf-leg i{display:inline-block;width:10px;height:10px;border-radius:2px;vertical-align:-1px;margin:0 4px 0 10px}.cf-leg i.t{background:#8faf9b}.cf-leg i.k{background:#c2603f}.cf-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.cf-col{border:1px solid var(--color-border);border-radius:8px;padding:9px;min-width:0}.cf-col.al{background:color-mix(in srgb,var(--mx-neg,#C00013) 6%,var(--ctl-s1))}.cf-col.att{background:color-mix(in srgb,#FBF0DC 70%,var(--ctl-s1))}.cf-col.ok{background:color-mix(in srgb,var(--mx-pos,#1B702F) 6%,var(--ctl-s1))}.cf-col h3{margin:0 0 2px;font:900 12px Figtree,Segoe UI,sans-serif;letter-spacing:.05em;text-transform:uppercase}.cf-col.al h3{color:var(--mx-neg,#C00013)}.cf-col.att h3{color:#8a5a20}.cf-col.ok h3{color:var(--mx-pos,#1B702F)}.cf-col .vide{margin:6px 0 0;font-size:12.5px;color:var(--color-text-primary)}.cf-cc{display:block;width:100%;margin:6px 0 0;padding:7px 9px;min-height:0;height:auto;text-align:left;font:inherit;color:var(--color-text-primary);background:var(--ctl-s1);border:1px solid var(--color-border);border-radius:8px;cursor:pointer}.cf-cc:hover{opacity:1;border-color:#e07a3f}.cf-cc[aria-pressed=true]{border-color:#e07a3f;box-shadow:inset 0 0 0 1px #e07a3f}.cf-cc .v{display:block;font:700 16px Figtree,Segoe UI,sans-serif;font-variant-numeric:tabular-nums}.cf-cc .t{display:block;font-size:13px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.cf-cc small{display:block;font-size:12px;color:var(--color-text-primary);margin-top:1px}.cf-nm{margin:8px 0 0;font-size:12.5px;color:var(--color-text-primary)}.cf-nm button{margin:0 0 0 6px;padding:2px 8px;min-height:0;height:auto;font:inherit;color:var(--color-text-primary);background:var(--ctl-s1);border:1px solid var(--color-border);border-radius:999px;cursor:pointer}.cf-nm button[aria-pressed=true]{border-color:#e07a3f}.cf-dt{min-width:0}.cf-dt-tete{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:0 0 10px}.cf-dt-tete h3{margin:0;flex:1 1 220px;font-size:15px}.cf-dt-tete h3 small{font-weight:400;font-size:12.5px}.cf-dt-tete .val{font:700 16px Figtree,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.cf-dt-tete .val small{font:600 12px Figtree,Segoe UI,sans-serif;margin-left:4px}.cf-dt-tete .fermer{margin:0;padding:3px 10px;min-height:0;height:auto;font:inherit;font-size:12.5px;color:var(--color-text-primary);background:var(--ctl-s1);border:1px solid var(--color-border);border-radius:999px;cursor:pointer}.cf-dt-corps{min-width:0;overflow-x:auto}.cf-aide{margin:12px 0 0;font-size:12.5px;color:var(--color-text-primary)}.cf-pil{display:inline-block;font:700 12px Figtree,Segoe UI,sans-serif;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;text-align:center;white-space:nowrap}.cf-pil.ok{color:var(--mx-pos,#1B702F);background:color-mix(in srgb,var(--mx-pos,#1B702F) 12%,transparent)}.cf-pil.att{color:#8a5a20;background:#fbf0dc}.cf-pil.al{color:var(--mx-neg,#C00013);background:color-mix(in srgb,var(--mx-neg,#C00013) 12%,transparent)}.cf-pil.neu{color:var(--color-text-secondary);background:var(--ctl-s2)}.cf-mesure{margin:0 0 10px;font-size:13px;color:var(--color-text-secondary)}.cf-mesure b{color:var(--color-text-primary);font-family:Figtree,Segoe UI,sans-serif;font-variant-numeric:tabular-nums}details.cf-avert2{font-size:12.5px;color:var(--color-text-secondary);margin:0 0 10px}details.cf-avert2 summary{cursor:pointer;color:var(--color-text-primary);font-size:12.5px}details.cf-avert2 p{margin:6px 0 0;max-width:100ch}@media(max-width:820px){.cf-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:780px){.cf-jg{grid-template-columns:minmax(110px,1fr) 1fr 60px}}.cf-regle{margin:0 0 10px;padding:8px 12px;border-radius:6px;background:var(--color-background-muted,#F2F2F5);font-size:13.5px;line-height:1.55}.cf-regle cite{display:block;margin-top:4px;font-size:12px;font-style:normal;color:var(--color-text-secondary)}.cf-lect{margin:0 0 10px;font-size:13.5px;line-height:1.55;max-width:110ch}.cf-note,.cf-src{font-size:12.5px;color:var(--color-text-secondary);margin:6px 0 10px;max-width:110ch}.cf-h4{margin:14px 0 6px;font-size:14px}.cf-trace{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px}.cf-tr{padding:4px 10px;border-radius:999px;font-size:12.5px;background:var(--ctl-s2)}.cf-tr.ok b{color:var(--mx-pos,#1B702F)}.cf-tr.al b{color:var(--mx-neg,#C00013)}.cf-serie{display:flex;gap:10px;align-items:flex-end;height:110px;margin:8px 0 12px}.cf-b{display:grid;grid-template-rows:1fr auto auto;justify-items:center;width:44px;height:100%;font-size:12px}.cf-b i{align-self:end;width:26px;background:#8faf9b;border-radius:3px 3px 0 0}.cf-b small{color:var(--color-text-secondary)}.cfj-jauges{display:grid;gap:4px;margin:6px 0}.cf-pt{display:flex;flex-wrap:wrap;gap:6px}.cf-pp{padding:3px 9px;border-radius:999px;background:var(--ctl-s2);font-size:12.5px}.cf-liste-txt{font-size:13px;line-height:1.55;padding-left:1.2em}details.cf-det summary{cursor:pointer;font-weight:600;font-size:13px;margin:8px 0}.rcc-barre{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;margin-bottom:4px}.rcc-qui{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px}.rcc-tete,.rcc-l>summary{display:grid;grid-template-columns:12px minmax(0,1fr) 96px 96px 112px;gap:12px;align-items:center}.rcc-tete{font-size:12px;font-weight:600;color:var(--color-text-secondary);padding:6px 4px;text-transform:uppercase;letter-spacing:.04em}.rcc-tete span:nth-child(n+3){text-align:right}.rcc-l{border-top:1px solid var(--color-border)}.rcc-l>summary{padding:11px 4px;cursor:pointer;list-style:none;border-radius:10px}.rcc-l>summary::-webkit-details-marker{display:none}.rcc-l>summary:hover{background:var(--ctl-s2)}.rcc-l>summary:focus-visible{outline:2px solid #0071E3;outline-offset:2px}.rcc-l b{display:block;font-size:15px;font-weight:600}.rcc-l small{display:block;color:var(--color-text-secondary);font-size:13px;margin-top:2px}.rcc-feu{width:10px;height:10px;border-radius:50%;background:var(--mx-pos,#1B702F)}.rcc-l.rouge .rcc-feu{background:var(--mx-neg,#C00013)}.rcc-l.orange .rcc-feu{background:#ff9f0a}.rcc-l.gris .rcc-feu{background:var(--color-border)}.rcc-n{font-size:20px;font-weight:800;text-align:right;font-variant-numeric:tabular-nums}.rcc-n.zero,.rcc-c.zero{color:var(--color-text-secondary);font-weight:500;font-size:15px}.rcc-l.rouge .rcc-n:not(.zero){color:var(--mx-neg,#C00013)}.rcc-c{font-size:16px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.rcc-sp{display:block;width:112px;height:28px}.rcc-det{padding:2px 4px 14px 28px;display:grid;gap:0}.rcc-d{display:grid;grid-template-columns:76px 70px minmax(0,1fr) 120px 96px;gap:10px;font-size:14px;align-items:baseline;padding:7px 0;border-top:1px solid var(--color-border)}.rcc-d:first-child{border-top:0}.rcc-d a{font-weight:600;color:#0071e3;text-decoration:none;font-variant-numeric:tabular-nums}.rcc-d a:hover{text-decoration:underline;text-underline-offset:3px}.rcc-d span{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.rcc-d .et{font-size:12.5px;font-weight:600;text-align:right}.rcc-d .et.r{color:var(--mx-neg,#C00013)}.rcc-d .et.c{color:#8a5300}.rcc-d .et.s{color:var(--color-text-secondary)}.rcc-det p{margin:6px 0 0;font-size:13px;color:var(--color-text-secondary)}.rcc-grp{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:700;color:var(--color-text-secondary);margin:20px 4px 2px}.rcc-grp:first-child{margin-top:4px}.rcc-kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.rcc-kanban>.rcc-col{display:flex;flex-direction:column;gap:6px;min-width:0}.rcc-col>.rcc-ct{display:flex;justify-content:space-between;align-items:baseline;padding:0 4px 2px}.rcc-col>.rcc-ct h3{margin:0;font-size:13px;font-weight:700;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.rcc-col>.rcc-ct span{font-size:12.5px;color:var(--color-text-secondary);font-weight:600}.rcc-col>.rcc-ct span.on{color:var(--mx-neg,#C00013)}.rcc-k{background:var(--ctl-s1);border:1px solid var(--color-border);border-radius:12px;min-width:0}.rcc-k>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t n" "p p";gap:2px 10px;align-items:center;padding:8px 12px;cursor:pointer;list-style:none;border-radius:12px}.rcc-k>summary::-webkit-details-marker{display:none}.rcc-k>summary:hover{background:var(--ctl-s2)}.rcc-k>summary:focus-visible{outline:2px solid #0071E3;outline-offset:2px}.rcc-k .t{grid-area:t;display:flex;align-items:center;gap:8px;min-width:0}.rcc-k .t b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcc-k .n{grid-area:n;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.rcc-k .n.zero{font-size:14px;font-weight:500;color:var(--color-text-secondary)}.rcc-k.rouge .n:not(.zero){color:var(--mx-neg,#C00013)}.rcc-k .s{display:none}.rcc-k[open] .s{display:block;grid-column:1 / -1;font-size:12.5px;color:var(--color-text-secondary)}.rcc-k .p{grid-area:p;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;padding-left:18px}.rcc-k .p .rcc-sp{width:84px;height:18px}.rcc-k.gris .t b{font-weight:500}.rcc-k .rcc-feu{flex:none}.rcc-k.rouge .rcc-feu{background:var(--mx-neg,#C00013)}.rcc-k.orange .rcc-feu{background:#ff9f0a}.rcc-k.gris .rcc-feu{background:var(--color-border)}.rcc-k .rcc-det{padding:0 12px 10px;display:grid;gap:0;max-height:min(60vh,520px);overflow:auto}.rcc-k .rcc-d{display:block;padding:7px 0;border-top:1px solid var(--color-border);font-size:13px}.rcc-k .rcc-d .l1{display:flex;gap:8px;align-items:baseline}.rcc-k .rcc-d .l1 .dt{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.rcc-k .rcc-d .l1 .et{margin-left:auto}.rcc-k .rcc-d .l2{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:1px}.rcc-k .rcc-d .l2 span{color:var(--color-text-secondary)}.rcc-k .rcc-d .l2 .mt{color:var(--color-text-primary);font-weight:600;font-variant-numeric:tabular-nums}.rcc-k .rcc-d .l3{color:var(--color-text-primary);margin-top:1px}.rcc-k .rcc-d .l3 .qui{color:var(--color-text-secondary)}.rcc-barre{margin:2px 0 10px}@media(max-width:1099px){.rcc-kanban{grid-template-columns:minmax(0,1fr)}}.rcc-mx{overflow-x:auto}.rcc-mx table{border-collapse:separate;border-spacing:3px;width:100%;min-width:640px;font-size:13.5px}.rcc-mx th{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-align:center;padding:4px;line-height:1.25;vertical-align:bottom}.rcc-mx th:first-child,.rcc-mx td:first-child{text-align:left;position:sticky;left:0;background:var(--ctl-s1);z-index:1}.rcc-mx td{text-align:center;padding:8px 4px;border-radius:6px;font-variant-numeric:tabular-nums;font-weight:600}.rcc-mx td.z{color:var(--color-text-secondary);font-weight:400;background:var(--ctl-s2)}.rcc-mx td.h1{background:color-mix(in srgb,#FF9F0A 12%,var(--ctl-s1))}.rcc-mx td.h2{background:color-mix(in srgb,#FF9F0A 26%,var(--ctl-s1))}.rcc-mx td.h3{background:color-mix(in srgb,var(--mx-neg,#C00013) 30%,var(--ctl-s1));color:var(--mx-neg,#C00013);font-weight:800}.rcc-leg{display:flex;flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;font-size:12.5px;color:var(--color-text-secondary)}.rcc-leg i{display:inline-block;width:12px;height:12px;border-radius:4px;vertical-align:-2px;margin-right:6px}.rcc-leg i.h1{background:color-mix(in srgb,#FF9F0A 12%,var(--ctl-s1))}.rcc-leg i.h2{background:color-mix(in srgb,#FF9F0A 26%,var(--ctl-s1))}.rcc-leg i.h3{background:color-mix(in srgb,var(--mx-neg,#C00013) 30%,var(--ctl-s1))}.rcc-mx td.pl{font-weight:500;color:var(--color-text-secondary);white-space:nowrap}.rcc-mx tr.eq td{border-top:1px solid var(--color-text-primary);border-radius:0;background:none}.rcc-mx button{font:inherit;font-weight:600;color:#0071e3;background:none;border:0;padding:6px 0;cursor:pointer;text-align:left;min-height:32px}.rcc-mx button:hover{text-decoration:underline;text-underline-offset:3px}.rcc-mx button:focus-visible{outline:2px solid #0071E3;outline-offset:2px}.rcc-mx tr.on td:first-child button{color:var(--color-text-primary)}@media(max-width:760px){.rcc-tete{display:none}.rcc-l>summary{grid-template-columns:12px minmax(0,1fr) 54px}.rcc-l>summary .rcc-c,.rcc-l>summary .rcc-sp{display:none}.rcc-det{padding-left:4px}.rcc-d{grid-template-columns:70px minmax(0,1fr)}.rcc-d>:nth-child(2),.rcc-d .et{display:none}.rcc-d>:nth-child(4){grid-column:2}}.rcc-dec-t{width:100%;border-collapse:collapse;font-size:13px}.rcc-dec-t th{text-align:left;font-size:12px;color:var(--color-text-secondary);font-weight:700;padding:6px 8px;border-bottom:1px solid var(--color-border)}.rcc-dec-t td{padding:6px 8px;border-bottom:1px solid var(--color-border);vertical-align:top}.rcc-dec-t tr.annule td{color:var(--color-text-secondary);text-decoration:line-through}.rcc-dec-t tr.annule td:last-child,.rcc-dec-t tr.annule td:nth-child(5){text-decoration:none}.proc-corps p,.proc-corps li,.proc-corps span,.proc-corps div{font-size:inherit}.proc-corps ul,.proc-corps ol{margin:0 0 14px;padding-left:1.4em;list-style:revert}.proc-corps ul li,.proc-corps ol li{margin:0 0 6px;padding-left:4px}.proc-corps li::marker{color:var(--color-text-secondary)}.dv{--ligne:var(--color-border);--muted:var(--color-text-secondary);--surf2:color-mix(in srgb,var(--color-text-primary) 5%,transparent);display:grid;gap:14px;min-width:0}.dv .card{border:1px solid var(--color-border);border-radius:8px;padding:12px 14px;min-width:0;background:var(--color-background-surface,transparent)}.dv .card h3{margin:0 0 4px;font-size:15px;font-weight:700}.dv .sub{margin:0 0 8px;font-size:12.5px;color:var(--muted)}.dv .mut{color:var(--muted)}.dv .sec-h{margin:18px 0 0;padding-top:10px;border-top:2px solid var(--color-border);font-size:20px;font-weight:700;letter-spacing:-.01em;scroll-margin-top:80px}.dv .sec-h:first-child{margin-top:0;border-top:0;padding-top:0}.dv .pill-row{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 8px}.dv .pill-btn{height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--color-border);background:transparent;color:inherit;font:500 12.5px Figtree,Segoe UI,sans-serif;cursor:pointer}.dv .pill-btn.on{background:var(--pill-on,var(--color-text-primary));border-color:var(--pill-on,var(--color-text-primary));color:var(--color-background-surface,#fff);font-weight:700}.dv .pill-btn small{margin-left:4px;opacity:.8}.dv .btn{height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:inherit;font:600 12.5px Figtree,sans-serif;cursor:pointer}.dv .btn.pri{background:#0972dd;border-color:#0972dd;color:#fff}.dv .btn:disabled{opacity:.5;cursor:default}.dv .etat-vide{padding:8px 0;font-size:12.5px;color:var(--muted);font-style:italic}.dv .pil{display:inline-block;padding:0 6px;border-radius:4px;font-weight:600;font-size:12px}.dv .pil.pos{background:color-mix(in srgb,#1B702F 14%,transparent);color:#1b702f}.dv .pil.neg{background:color-mix(in srgb,#C00013 12%,transparent);color:#c00013}.dv .pos{color:#1b702f;font-weight:700}.dv .neg{color:#c00013;font-weight:700}.dv .alerte-txt{color:#c00013}.dv .v8-kpi.alerte{--kc:#C00013}.dv .grille-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:1000px){.dv .grille-3{grid-template-columns:minmax(0,1fr)}}.dv .graph{height:280px}.agb-outils{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:4px 0 8px}.agb-outils input{height:30px;border:1px solid var(--ligne);border-radius:8px;padding:0 10px;font:600 12px Figtree,sans-serif;background:transparent;color:inherit;min-width:200px}.agb-outils .n{margin-left:auto;font-size:12px;color:var(--muted)}.agb-t{width:100%;border-collapse:collapse;font-size:12.5px}.agb-t th{position:sticky;top:0;background:var(--color-background-surface,var(--color-background));font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;padding:6px 8px;border-bottom:2px solid var(--ligne);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.agb-t th.g{text-align:left}.agb-t th.on{color:#06c}.agb-t td{padding:6px 8px;border-bottom:1px solid var(--ligne);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.agb-t td.nom,.agb-t td.g{text-align:left}.agb-t td.nom{max-width:320px;white-space:normal;overflow-wrap:anywhere;font-weight:700}.agb-t td small{display:block;font-weight:500;color:var(--muted);font-size:12px}.agb-t tr:hover td{background:var(--surf2)}.agb-t .cb{display:inline-block;height:10px;border-radius:3px;background:#0a84ff;vertical-align:middle;margin-right:6px;opacity:.85}.agb-t td.code b{font-family:ui-monospace,monospace;font-weight:600;font-size:12px;padding:1px 6px;border-radius:6px;background:var(--surf2)}.agb-t td.gt{font-weight:600;background:var(--surf2)}.agb-t tr.tot td{border-top:2px solid var(--ligne);font-weight:800;background:var(--surf2)}.agb-tag{display:inline-block;border-radius:10px;padding:1px 8px;font-size:12px;font-weight:800}.agb-tag.n{background:color-mix(in srgb,#2E8B57 16%,transparent);color:#1f6b3f}.agb-tag.s{background:var(--surf2);color:var(--muted)}.agb-tag.r{background:color-mix(in srgb,#F39200 18%,transparent);color:#8a5200}.agb-tag.p{background:color-mix(in srgb,#b3402a 16%,transparent);color:#8f2e1c}.agb-mq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.agb-mq-col{border:1px solid var(--ligne);border-radius:8px;padding:8px 12px 4px;min-width:0}.agb-mq-col h4{display:flex;align-items:baseline;gap:8px;margin:0 0 4px;font-size:13.5px;font-weight:800}.agb-mq-col h4 span{margin-left:auto;font-size:12px;font-weight:700}.agb-mq-col.pos h4 b,.agb-mq-col.pos .v{color:#1b702f}.agb-mq-col.neg h4 b,.agb-mq-col.neg .v{color:#c00013}.agb-mq-l{display:grid;grid-template-columns:minmax(0,1fr) 84px 66px;gap:10px;align-items:center;width:100%;padding:5px 2px;border:0;border-bottom:1px solid var(--ligne);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.agb-mq-l:last-child{border-bottom:0}.agb-mq-l:hover{background:var(--surf2)}.agb-mq-l .nm{min-width:0;overflow-wrap:anywhere;font-weight:700;font-size:12.5px}.agb-mq-l .nm small{display:block;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-size:12px}.agb-mq-l .br{height:8px;border-radius:4px;background:var(--surf2);overflow:hidden}.agb-mq-l .br i{display:block;height:100%;border-radius:4px}.agb-mq-col.pos .br i{background:#1b702f}.agb-mq-col.neg .br i{background:#c00013}.agb-mq-l .v{text-align:right;font-weight:800;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.agb-conc{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:center}.agb-conc .faits{display:grid;gap:8px}.agb-conc .faits div{background:var(--surf2);border-radius:8px;padding:8px 12px;font-size:12px;color:var(--muted)}.agb-conc .faits b{display:block;font-size:20px;color:var(--color-text-primary);font-weight:800;line-height:1.1}.agb-pli-t{margin:12px 0 4px;font-size:13px;font-weight:800}@media(max-width:820px){.agb-mq,.agb-conc{grid-template-columns:minmax(0,1fr)}.agb-mq-l{grid-template-columns:minmax(0,1fr) 48px 62px;gap:8px}}.sil-l{display:grid;grid-template-columns:minmax(0,1.6fr) 110px 120px 110px 90px minmax(0,1.6fr) 130px;gap:10px;align-items:start;padding:9px 6px;border-top:1px solid var(--ligne);font-size:13px;cursor:pointer}.sil-l.h{cursor:default;font:700 12px/1.2 Figtree,sans-serif;letter-spacing:.08em;text-transform:uppercase;border-top:0;padding-bottom:4px}.sil-l:not(.h):hover{background:var(--surf2)}.sil-l.on{background:color-mix(in srgb,#E07A3F 7%,transparent)}.sil-l b{font-weight:800}.sil-l small{display:block;font-size:12px;color:var(--muted)}.sil-l .n{text-align:right;font-variant-numeric:tabular-nums}.sil-niv{display:inline-block;font:700 12px/1.5 Figtree,sans-serif;padding:1px 8px;border-radius:10px}.sil-niv.dec{background:#fde7d8;color:#9a3412}.sil-niv.sil{background:#f6e3e1;color:#8a1f1f}.sil-ind{display:inline-block;font:700 12px/1.5 Figtree,sans-serif;padding:1px 7px;border-radius:10px;margin:0 4px 3px 0;white-space:nowrap}.sil-ind.prix{background:#fde7d8;color:#9a3412}.sil-ind.ann{background:#f6e3e1;color:#8a1f1f}.sil-ind.evt{background:#e8f0f6;color:#1e4e79}.sil-ind.lent{background:#f2eee8;color:#5c4a33}.sil-mot{font-size:12px}.sil-btn{display:inline-block;font:600 12px Figtree,sans-serif;padding:4px 10px;border-radius:8px;border:1px solid #E07A3F;background:transparent;color:inherit;cursor:pointer}.sil-det{grid-column:1/-1;padding:10px 6px 14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;cursor:default}.sil-strip{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;align-items:end;height:56px}.sil-strip i{display:block;background:#1e6b8c;border-radius:2px 2px 0 0;min-height:1px}.sil-strip i.vide{background:transparent}.sil-strip i.sil{height:100%;border-radius:0;background:repeating-linear-gradient(135deg,#FDE7D8 0 4px,transparent 4px 8px);outline:1px solid #F3C7A6}.sil-axe{display:flex;justify-content:space-between;font-size:12px;margin-top:3px}.sil-diag{font-size:13px;line-height:1.5;margin:8px 0 0}.sil-form{border:1px dashed #E07A3F;border-radius:8px;padding:10px 12px;font-size:12.5px}.sil-form .opts{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0}.sil-form .opts button{font:500 12px Figtree,sans-serif;padding:3px 9px;border-radius:8px;border:1px solid var(--ligne);background:transparent;color:inherit;cursor:pointer}.sil-form .opts button[aria-pressed=true]{border-color:#e07a3f;background:#fde7d8;color:#5a2a0a;font-weight:700}.sil-form textarea{width:100%;min-height:54px;font:13px Figtree,sans-serif;border:1px solid var(--ligne);border-radius:8px;padding:6px 8px;margin:4px 0;color:inherit;background:transparent;box-sizing:border-box}.sil-form .bas{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sil-form input[type=date]{font:13px Figtree,sans-serif;border:1px solid var(--ligne);border-radius:8px;padding:3px 6px;color:inherit;background:transparent}.sil-barres{display:grid;gap:6px;margin-top:6px}.sil-barres div{display:grid;grid-template-columns:220px minmax(0,1fr) 40px;gap:10px;align-items:center;font-size:13px}.sil-barres span.b{height:10px;border-radius:5px;background:#e07a3f;min-width:2px}.sil-barres span.b.m{background:#1e6b8c}@media(max-width:980px){.sil-l{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.sil-l.h{display:none}.sil-l>:nth-child(n+3){grid-column:1/-1}.sil-l .n{text-align:left}.sil-det{grid-template-columns:minmax(0,1fr)}.sil-barres div{grid-template-columns:minmax(0,1fr) 90px 30px}}.eto-et{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:baseline;margin-top:10px}.eto-et .l{font-size:13.5px}.eto-et .v{font:800 18px/1.1 Figtree,sans-serif;font-variant-numeric:tabular-nums;text-align:right}.eto-et .b{grid-column:1/-1;height:8px;border-radius:4px;background:var(--surf2);overflow:hidden}.eto-et .b i{display:block;height:100%;border-radius:4px;background:#0a84ff}.eto-et .b i.neg{background:#c00013}.eto-et .s{grid-column:1/-1;font-size:12px;color:var(--muted)}.eto-alerte{margin-top:12px;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,#F0A030 16%,transparent);font-size:13.5px}.rec-liste{display:grid;gap:8px;margin-top:10px}.rec-a{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(200px,1fr) auto minmax(160px,.9fr);gap:14px;align-items:center;padding:9px 12px;border-radius:8px;background:var(--surf2);border-left:4px solid var(--pc,#6B7280);min-width:0}.rec-a .n{min-width:0;font-size:12.5px;line-height:1.35}.rec-a .n b{display:block;font-size:13px}.rec-a .s{font-size:12px;color:var(--muted)}.rec-a .bars{display:grid;gap:4px;font-size:12px;color:var(--muted)}.rec-a .bars div{display:grid;grid-template-columns:28px 1fr 74px;gap:6px;align-items:center}.rec-a .bars i{display:block;height:8px;border-radius:4px;background:var(--color-background-surface,#fff);overflow:hidden}.rec-a .bars i:after{content:"";display:block;height:100%;width:var(--w,0%);background:var(--pc,#6B7280);border-radius:4px}.rec-a .bars div.n1 i:after{background:#aeb6bf}.rec-a .bars b{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.rec-a .m{text-align:right;white-space:nowrap}.rec-a .m b{display:block;font-size:15px;color:var(--pct,var(--pc,#6B7280));font-variant-numeric:tabular-nums}.rec-a .m span{font-size:12px;color:var(--muted)}.rec-a .c{font-size:12px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.rec-a .c .s{display:block}.rec-p{display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--pcf,var(--pc,#6B7280));border-radius:999px;padding:2px 7px;margin-right:6px;vertical-align:1px}.rec-new{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin-top:10px}.rec-new div{padding:8px 11px;border-radius:8px;background:var(--surf2);font-size:12.5px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#2E8B57 30%,transparent);display:flex;justify-content:space-between;gap:8px}.rec-new span{color:var(--muted);font-size:12px}.rec-suivi-box{grid-column:1/-1;border-top:1px dashed var(--ligne);padding-top:8px;margin-top:4px}.rec-suivi{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 10px;align-items:end;font-size:12px}.rec-suivi label{display:flex;flex-direction:column;gap:3px;color:var(--muted);font-weight:700}.rec-suivi label.w{grid-column:span 4}.rec-suivi input,.rec-suivi select{font:inherit;font-size:12px;font-weight:600;color:inherit;border:1px solid var(--ligne);border-radius:6px;padding:4px 7px;background:transparent;min-width:0}.rec-tag{display:inline-block;font-size:12px;font-weight:700;border-radius:999px;padding:1px 7px;background:#e6f1fb;color:#0c447c;margin-left:6px}.rec-tag.rap{background:#faeeda;color:#633806}.rec-syn{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.rec-syn span{border:1px solid var(--ligne);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.rec-syn small{color:var(--muted);margin-left:4px}.xp-callout{display:grid;grid-template-columns:repeat(var(--xp-cols,3),minmax(0,1fr));gap:12px;padding:12px 14px;border-radius:8px;background:var(--surf2);border:1px solid color-mix(in srgb,#0A84FF 22%,transparent)}.xp-callout.alerte{border-left-color:#b3402a}.xp-callout .k{display:grid;gap:2px}.xp-callout .k .v{font:800 20px/1.1 Figtree,sans-serif}.xp-callout .k .l{font-size:12px;color:var(--muted)}.xp-callout .act{font-weight:700}@media(max-width:900px){.rec-a{grid-template-columns:1fr auto}.rec-a .bars,.rec-a .c{grid-column:1/-1}.rec-suivi{grid-template-columns:repeat(2,minmax(0,1fr))}.rec-suivi label.w{grid-column:1/-1}.xp-callout{grid-template-columns:minmax(0,1fr)}}.pip-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px 12px;margin:8px 0}.pip-form label{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:700;color:var(--muted)}.pip-form label.large{grid-column:span 2}.pip-form input,.pip-form select{height:30px;font:500 13px Figtree,sans-serif;color:var(--color-text-primary);border:1px solid var(--ligne);border-radius:6px;padding:0 8px;background:transparent;min-width:0}.pip-etat{font-size:12.5px;margin:6px 0 0}.pip-etat.ok{color:#1b702f}.pip-etat.ko{color:#c00013}.pip-act{display:flex;gap:8px}.pip-plans{display:flex;flex-wrap:wrap;gap:6px}.pip-plan{display:inline-flex;gap:6px;align-items:baseline;padding:3px 9px;border:1px solid var(--ligne);border-radius:999px;font-size:12px}.pip-plan code{font-size:12px;color:var(--muted)}.pip-plan small{color:var(--muted)}.ctr-av{display:inline-block;width:60px;height:6px;border-radius:3px;background:var(--surf2);margin-right:6px;vertical-align:middle;overflow:hidden}.ctr-av i{display:block;height:100%;background:#2e8b57}.ctr-code{font-family:ui-monospace,monospace;font-size:12px}.ca-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ca-col{background:var(--surf2);border-radius:8px;padding:8px;min-height:120px;display:grid;gap:6px;align-content:start}.ca-col.sur{outline:2px dashed #0A84FF}.ca-tete{border-top:3px solid var(--t);padding-top:4px;display:grid;font-size:12px}.ca-tete b{font-size:13px}.ca-tete small{color:var(--muted)}.ca-carte{position:relative;background:var(--color-background-surface,#fff);border:1px solid var(--ligne);border-radius:6px;padding:6px 22px 6px 8px;font-size:12px;cursor:grab;display:grid;gap:2px}.ca-carte span{color:var(--muted)}.ca-carte p{margin:2px 0 0;font-size:12px}.ca-l{display:flex;gap:8px;flex-wrap:wrap}.ca-l em{font-style:normal;font-weight:700}.ca-l i.tard{color:#c00013}.ca-l u{text-decoration:none;color:var(--muted)}.ca-x{position:absolute;top:2px;right:2px;border:0;background:none;color:var(--muted);cursor:pointer;font-size:14px}.ca-vide{font-size:12px;color:var(--muted);font-style:italic}.ca-form{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ca-form input,.ca-form select{height:30px;font:500 12.5px Figtree,sans-serif;border:1px solid var(--ligne);border-radius:6px;padding:0 8px;background:transparent;color:inherit}.ca-form button{height:30px;padding:0 12px;border-radius:6px;border:0;background:#0972dd;color:#fff;font:600 12.5px Figtree,sans-serif;cursor:pointer}@media(max-width:820px){.ca-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.pip-form label.large{grid-column:1/-1}}.dv tr.devis td:first-child{box-shadow:inset 3px 0 #0a84ff}.dv tr.echue td{opacity:.55}.b2b-tete{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.b2b-bascule{display:inline-flex;border:1px solid var(--color-border);border-radius:980px;padding:2px}.b2b-bascule button{font:600 12.5px Figtree,sans-serif;border:0;background:none;color:var(--color-text-secondary);padding:5px 14px;border-radius:980px;cursor:pointer;min-height:30px}.b2b-bascule button.prod[aria-pressed=true]{background:var(--color-text-primary);color:var(--color-background-surface,#fff)}.b2b-bascule button.test[aria-pressed=true]{background:#fff1df;color:#8a4700;box-shadow:inset 0 0 0 1px #f0be7e}.b2b-bandeau{background:#fff1df;color:#8a4700;border:1px solid #F0BE7E;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500}.b2b-avert{border:1px solid color-mix(in srgb,#B25E00 30%,transparent);background:#fff1df;color:#8a4700;padding:8px 12px;border-radius:6px;font-size:13px}.b2b-avert.ok{border-color:#1b702f;background:#eaf5ec;color:#1b702f}.b2b-cadre{position:relative;height:calc(100vh - 230px);min-height:460px;border-radius:8px;overflow:hidden;background:#fff;border:1px solid var(--color-border)}.b2b-cadre iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.b2b-cadre .apps-attente{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#666;font-size:13px;padding:20px;text-align:center}.apps-onglet{font-size:13px;font-weight:600}.dv-sec+.dv-sec>.sec-h{margin-top:18px;padding-top:12px;border-top:2px solid var(--color-border)}.dv-sec>.sec-h{border-top:0;padding-top:0;margin-top:0}.cli-coh{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;align-items:end}.cli-coh .bars{display:flex;gap:10px;align-items:flex-end;height:150px;padding-top:34px}.cli-coh .bars>div{flex:1;display:flex;flex-direction:column;height:100%;min-width:0}.cli-coh .bars .st{flex:1;position:relative}.cli-coh .bars i{position:absolute;left:0;right:0;bottom:0;border-radius:6px 6px 0 0;background:#0a84ff;min-height:3px}.cli-coh .bars i.rep{background:#639922;opacity:.45}.cli-coh .bars b{position:absolute;left:0;right:0;text-align:center;font-size:12.5px;font-weight:800;line-height:1.1;margin-bottom:3px}.cli-coh .bars b small{display:block;font-weight:600;font-size:12px;color:var(--muted)}.cli-coh .bars span{text-align:center;font-size:12px;font-weight:700;color:var(--muted);margin-top:4px}.cli-coh .faits div,.geo-tete .faits div{background:var(--surf2);border-radius:8px;padding:8px 12px;font-size:12px;color:var(--muted);margin-bottom:8px}.cli-coh .faits b,.geo-tete .faits b{display:block;font-size:20px;color:var(--color-text-primary);font-weight:800;line-height:1.1}.cli-leg{display:flex;gap:14px;font-size:12px;color:var(--muted);margin-top:6px}.cli-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;vertical-align:-1px;margin-right:4px;background:#0a84ff}.cli-leg i.rep{background:#639922}.cli-vip2{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:10px}.cli-vip2>*{min-width:0;overflow:hidden}.agb-t.cli-vip td.mut.g{max-width:240px;white-space:normal;overflow-wrap:anywhere}.agb-t .vip,.dv .vip{display:inline-block;margin-left:4px;font-size:12px;font-weight:800;padding:0 5px;border-radius:7px;background:#eeedfe;color:#3c3489;vertical-align:1px}.agb-t .sej{display:inline-block;margin-left:4px;font-size:12px;font-weight:800;padding:0 5px;border-radius:7px;background:#e6f1fb;color:#0c447c;vertical-align:1px}.agb-tag.o{background:color-mix(in srgb,#378ADD 16%,transparent);color:#0c447c}.site-rep{list-style:none;padding:0}.site-rep li{display:grid;gap:3px}.site-rep .l1{display:flex;gap:8px;align-items:center;font-size:13px}.site-rep .l1 i{width:10px;height:10px;border-radius:3px}.site-rep .l1 b{margin-left:auto}.site-rep .bar{height:8px;border-radius:4px;background:var(--surf2);overflow:hidden}.site-rep .bar i{display:block;height:100%}.site-rep .l2{font-size:12px;color:var(--muted)}.geo-tete{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:14px;align-items:start}.globe-leg{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;margin-top:6px;color:var(--muted)}.globe-leg i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;vertical-align:-1px}.drp-w{display:inline-block;vertical-align:-3px;margin-right:6px}.drp{border-radius:2px;box-shadow:0 0 0 1px #00000026}@media(max-width:820px){.cli-coh,.geo-tete{grid-template-columns:1fr}}.rel-tb table{width:100%;border-collapse:collapse;font-size:13px}.rel-tb th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);padding:5px 8px;border-bottom:2px solid var(--color-border)}.rel-tb td{padding:5px 8px;border-bottom:1px solid var(--color-border)}.rel-tb td.okc{background:color-mix(in srgb,#1B702F 12%,transparent)}.rel-tb td.miC{background:color-mix(in srgb,#F39200 14%,transparent)}.rel-item{padding:6px 0;border-bottom:1px solid var(--color-border);font-size:13px}.rel-item small{color:var(--color-text-secondary)}.rel-urg{font-size:12px;font-weight:700;color:#fff;background:#c00013;border-radius:999px;padding:0 7px}.dv .prm-msg{font-size:12.5px;color:var(--muted)}.dv .prm-act{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.prm-profs{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px}.prm-prof{display:grid;text-align:left;padding:6px 12px;border:1px solid var(--color-border);border-radius:8px;background:transparent;color:inherit;font:600 13px Figtree,sans-serif;cursor:pointer}.prm-prof small{font-weight:500;font-size:12px;color:var(--color-text-secondary)}.prm-prof[aria-selected=true]{border-color:#0a84ff;box-shadow:inset 0 0 0 1px #0a84ff}.prm-tete{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.prm-tout{display:flex;gap:6px;align-items:center;font-size:13px;font-weight:600}.prm-compte{font-size:12px;color:var(--color-text-secondary)}.prm-cherche{margin-left:auto;height:30px;min-width:240px;border:1px solid var(--color-border);border-radius:8px;padding:0 10px;background:transparent;color:inherit;font:13px Figtree,sans-serif}.prm-rubs{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.prm-rubs.off .prm-e{opacity:.6}.prm-rub h4{margin:0 0 4px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.prm-ent{border-top:1px solid var(--color-border);padding:4px 0}.prm-el{display:flex;align-items:center;gap:6px}.prm-e{display:flex;gap:6px;align-items:baseline;font-size:13px;flex:1}.prm-e small{margin-left:auto;font-size:12px;color:var(--color-text-secondary)}.prm-dep{border:0;background:none;color:inherit;font-size:16px;cursor:pointer;transition:transform .15s}.prm-dep[aria-expanded=true]{transform:rotate(90deg)}.prm-ogs{display:grid;gap:2px;padding:4px 0 4px 22px;font-size:12.5px}.prm-applis{margin-top:14px;border-top:1px solid var(--color-border);padding-top:10px}.prm-ap-tete{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.prm-ap-tete h4{margin:0;font-size:14px}.prm-ap-note{font-size:12px;color:var(--color-text-secondary);margin:4px 0}.prm-ap-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.prm-ap-grille.off{opacity:.6}.prm-ap{display:flex;gap:6px;align-items:center;font-size:13px;padding:4px 8px;border:1px solid var(--color-border);border-radius:8px}.prm-liste{max-height:60vh;overflow:auto}.prm-t{width:100%;border-collapse:collapse;font-size:13px}.prm-t th{text-align:left;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);padding:6px 8px;border-bottom:2px solid var(--color-border)}.prm-t td{padding:6px 8px;border-bottom:1px solid var(--color-border);vertical-align:middle}.prm-t td.droite{text-align:right;white-space:nowrap}.prm-av{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,#0A84FF 14%,transparent);color:#0a84ff;font-weight:700;margin-right:8px;vertical-align:middle}.prm-mail{display:inline-grid;vertical-align:middle}.prm-mail small{color:var(--color-text-secondary);font-size:12px}.prm-sel{height:28px;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:inherit;font:13px Figtree,sans-serif}.prm-badge.god{display:inline-block;padding:2px 9px;border-radius:999px;background:#1d1d1f;color:#fff;font-size:12px;font-weight:700}.prm-badge.god.holo{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 3px;border:1.5px solid transparent;color:var(--color-text);background:linear-gradient(var(--color-surface),var(--color-surface)) padding-box,conic-gradient(#f6c453,#ff7ab6,#8b5cf6,#38bdf8,#7cf2c2,#f6c453) border-box}.prm-badge.god.holo .lv{display:grid;place-items:center;height:18px;padding:0 6px;border-radius:999px;background:#1d1d1f;color:#fff;font-size:12px;font-weight:800}.prm-oui{color:#1b702f;font-weight:600}.prm-cnx.jamais{color:var(--color-text-secondary);font-style:italic}.prm-sw{position:relative;display:inline-block;width:36px;height:20px}.prm-sw input{opacity:0;width:100%;height:100%;margin:0;position:absolute;cursor:pointer}.prm-sw span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#c7c7cc;transition:background .15s;pointer-events:none}.prm-sw span:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.prm-sw input:checked+span{background:#1b702f}.prm-sw input:checked+span:after{transform:translate(16px)}.prm-sw input:disabled+span{opacity:.5}.prm-ico{height:26px;padding:0 8px;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:inherit;font:12px Figtree,sans-serif;cursor:pointer}.prm-ico.danger{color:#c00013}.prm-nouveau{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.prm-nouveau input,.prm-nouveau select,.prm-in{height:30px;border:1px solid var(--color-border);border-radius:6px;padding:0 8px;background:transparent;color:inherit;font:13px Figtree,sans-serif}.prm-in{min-width:min(240px,100%)}.prm-mdp{font-size:14px;padding:2px 6px;background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);border-radius:4px}.prm-mois{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin:8px 0}.prm-mois label{display:grid;gap:3px;font-size:12px;color:var(--color-text-secondary)}.prm-mois input{height:30px;border:1px solid var(--color-border);border-radius:6px;padding:0 8px;background:transparent;color:inherit;font:13px Figtree,sans-serif;text-align:right}.prm-mois label.vide input{border-style:dashed}.prm-ev{display:grid;grid-template-columns:150px minmax(0,1fr) 120px 120px;gap:10px;width:100%;text-align:left;padding:7px 8px;border:0;border-bottom:1px solid var(--color-border);background:none;color:inherit;font:13px Figtree,sans-serif;cursor:pointer}.prm-ev:hover{background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.prm-ev small{display:block;color:var(--color-text-secondary);font-size:12px}.prm-ev .d,.prm-ev .c,.prm-ev .g{font-size:12px;color:var(--color-text-secondary)}.prm-pil{display:inline-block;padding:0 7px;border-radius:999px;font-size:12px;font-weight:700;background:color-mix(in srgb,#6B7280 16%,transparent)}.prm-pil.cert{background:#f6e3e1;color:#8a1f1f}.prm-pil.prob{background:#fbf1d8;color:#7a5a00}.prm-form{display:grid;gap:8px;margin-top:12px}.prm-form label{display:grid;gap:3px;font-size:12px;font-weight:600;color:var(--color-text-secondary)}.prm-form input,.prm-form select,.prm-form textarea{font:13px Figtree,sans-serif;border:1px solid var(--color-border);border-radius:6px;padding:5px 8px;background:transparent;color:var(--color-text-primary)}.prm-form .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;align-items:end}.prm-form .chk{display:flex;gap:6px;align-items:center}.dv .btn.danger{color:#c00013}.prm-cpt{display:grid;grid-template-columns:160px minmax(0,1fr);gap:8px 14px;font-size:13.5px;margin:6px 0}.prm-cpt dt{color:var(--color-text-secondary)}.cpt-role{display:inline-block;padding:0 8px;border-radius:999px;border:1px solid var(--color-border);font-size:12px;margin-right:4px}.rtn-frise{position:relative;height:78px;margin:8px 0 6px;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.rtn-frise .nuit{position:absolute;top:0;bottom:0;left:0;width:25%;background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.rtn-frise .h{position:absolute;top:0;bottom:17px;width:1px;background:var(--color-border)}.rtn-frise .hl{position:absolute;bottom:2px;font-size:12px;color:var(--color-text-secondary);transform:translate(-50%)}.rtn-frise .hl.d{transform:none;margin-left:3px}.rtn-frise .hl.f{transform:translate(-100%)}.rtn-frise .pt{position:absolute;width:11px;height:11px;border-radius:50%;transform:translate(-50%)}.rtn-frise .bande{position:absolute;top:7px;left:0;right:0;height:11px;border-radius:3px;opacity:.45}.rtn-pt{display:inline-block;width:9px;height:9px;border-radius:50%;flex:0 0 auto}.e-ok{background:#8faf9b}.e-tard{background:#c2603f}.e-mort,.e-jamais{background:#a3341f}.e-off{background:#8a8f97}.rtn-grp{border:1px solid var(--color-border);border-radius:8px;margin:0 0 9px;overflow:hidden}.rtn-grp>.t{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:9px 13px;background:color-mix(in srgb,var(--color-text-primary) 4%,transparent);border-bottom:1px solid var(--color-border)}.rtn-grp>.t .pts{display:flex;gap:4px}.rtn-l{display:grid;grid-template-columns:12px minmax(170px,1.3fr) minmax(130px,1fr) 150px auto;gap:11px;align-items:center;padding:8px 13px;border-top:1px solid var(--color-border);font-size:13px}.rtn-l.enfant .nm{padding-left:14px}.rtn-l .nm{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.rtn-l .cad,.rtn-l .der{color:var(--color-text-secondary);font-size:12.5px}.rtn-l .der.mauvais{color:#a3341f;font-weight:700}.rtn-l .der.moyen{color:#a85336;font-weight:700}.rtn-l .nt{grid-column:2/-1;color:var(--color-text-secondary);font-size:12.5px}.rtn-l .nt.al{color:#a3341f}.rtn-l .dm{grid-column:2/-1;font-size:12.5px;color:#1670b8}.rtn-etq{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:1px 7px;background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);color:var(--color-text-secondary)}.rtn-etq.payant{background:#f6e7df;color:#a85336}.rtn-etq.abo{background:#e3eef7;color:#1468ab}.rtn-cad{border:1px solid var(--color-border);background:none;border-radius:6px;padding:4px 10px;font:12px Figtree,sans-serif;color:var(--color-text-secondary);cursor:pointer;min-height:30px}.rtn-leg{font-size:12px;color:var(--color-text-secondary);margin:8px 0 0;display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center}.rtn-dem{grid-column:2/-1;border:1px solid #0A84FF;border-radius:8px;padding:10px 12px;display:grid;gap:6px}.rtn-lb{display:grid;gap:3px;font-size:12px;font-weight:700;color:var(--color-text-secondary)}.rtn-ch{font:13px Figtree,sans-serif;border:1px solid var(--color-border);border-radius:6px;padding:6px 8px;background:transparent;color:var(--color-text-primary)}@media(max-width:820px){.rtn-l{grid-template-columns:12px 1fr}.rtn-l .cad,.rtn-l .der,.rtn-l .act{grid-column:2}.prm-ev{grid-template-columns:1fr}}.ca-tete{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ca-outils{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ca-duo{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;margin-top:12px}.ca-cols{display:grid;grid-template-columns:repeat(var(--ca-n,3),minmax(0,1fr));gap:12px}.ca-cols h3{margin:0;font-size:15px}.ca-expl,.ca-note{font-size:12px;color:var(--color-text-secondary);margin:2px 0 8px}.ca-f{border:1px solid var(--color-border);border-radius:8px;padding:9px 11px;margin-bottom:8px;font-size:12.5px}.ca-f .l1{display:flex;gap:7px;align-items:center;font-weight:700;font-size:13.5px;flex-wrap:wrap}.ca-f .l1 .btn{margin-left:auto;height:24px;font-size:12px;display:inline-flex;align-items:center;text-decoration:none}.ca-f p{margin:4px 0}.ca-f dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:3px 8px;margin:4px 0 0}.ca-f dt{color:var(--color-text-secondary)}.ca-ic{width:22px;height:22px;border-radius:6px;object-fit:contain;vertical-align:middle}.ca-ic.s{width:16px;height:16px;margin-right:4px}.ca-ini{display:inline-grid;place-items:center;background:color-mix(in srgb,var(--color-text-primary) 8%,transparent);font-size:12px;font-weight:700}.ca-tag{display:inline-flex;align-items:center;gap:3px;padding:0 7px;border-radius:999px;border:1px solid var(--color-border);font-size:12px;margin:0 4px 3px 0}.ca-pa{display:inline-block;padding:0 8px;border-radius:999px;font-size:12px;font-weight:700}.pa-ok{background:#e6f2e9;color:#1b702f}.pa-att{background:#fbf1d8;color:#8a5300}.pa-in{background:color-mix(in srgb,#8A8F97 16%,transparent);color:#5f5f64}.ca-rg>button{display:flex;gap:6px;align-items:center;width:100%;border:0;border-bottom:1px solid var(--color-border);background:none;color:inherit;font:600 13px Figtree,sans-serif;padding:7px 2px;cursor:pointer;text-align:left}.ca-rg>button small{margin-left:auto;color:var(--color-text-secondary)}.ca-rg ul{list-style:none;margin:0;padding:4px 0 8px 22px;font-size:12px;display:grid;gap:4px}.ca-rg span{color:var(--color-text-secondary)}.ca-ou{font-style:normal;margin-left:6px;font-size:12px;color:#1670b8}.ca-plan{display:grid;grid-template-columns:200px minmax(0,1fr) 180px;gap:16px}.ca-plan h4{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.ca-n{display:flex;gap:6px;align-items:center;font-size:13px;padding:4px 0;border-bottom:1px solid var(--color-border)}.ca-n small{margin-left:auto;color:var(--color-text-secondary)}.ca-apps{display:grid;gap:6px}.ca-app{display:grid;grid-template-columns:minmax(0,1fr) auto 120px;gap:8px;align-items:center;padding:6px 8px;border:1px solid var(--color-border);border-radius:8px;font-size:13px}.ca-app .nm{display:flex;gap:6px;align-items:center;font-weight:600}.ca-liens{grid-column:1/-1;font-size:12px;color:var(--color-text-secondary)}.ca-barre{display:flex;gap:6px;align-items:center;font-size:12px}.ca-barre i{flex:1;height:6px;border-radius:3px;background:color-mix(in srgb,var(--color-text-primary) 8%,transparent);overflow:hidden}.ca-barre b{display:block;height:100%;background:#e07a3f}@media(max-width:1000px){.ca-duo,.ca-plan,.ca-cols{grid-template-columns:minmax(0,1fr)}}.prmv-reg{display:flex;flex-direction:column;gap:14px}.prmv-reg h4{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.prmv-c{display:flex;flex-direction:column;gap:6px}.prmv-c label{display:flex;gap:9px;align-items:center;min-height:30px;font-size:13.5px;cursor:pointer}.prmv-note{margin:0;font-size:12.5px;color:var(--color-text-secondary)}.prmv-code{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px}.prmv-code input{height:34px;width:170px;padding:0 10px;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:inherit;font:14px Figtree,sans-serif;letter-spacing:.12em}.prmv{display:grid;grid-template-columns:minmax(300px,390px) 340px;gap:24px;align-items:start;justify-content:start;margin-top:8px}.prmv-ap{margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.prmv-ap figcaption{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font-size:12.5px;font-weight:700}.prmv-ap figcaption small{font-weight:500;color:var(--color-text-secondary)}.prmv-ap iframe{display:block;width:100%;border:1px solid var(--color-border);border-radius:12px;background:#fff}.prmv-ap.regle iframe{border-color:#e07a3f;box-shadow:0 0 0 1px #e07a3f}.prmv-ap.regle.pareil iframe{border-color:var(--color-border);box-shadow:none}.prmv-ap.avant{position:sticky;top:12px}.prmv-ap.avant iframe{width:340px;max-width:100%;height:780px}@media(max-width:900px){.prmv{grid-template-columns:minmax(0,1fr)}.prmv-ap.avant{display:none}}.ca-plan-wrap{overflow-x:auto}.ca-plan{position:relative;min-width:900px}.ca-plan svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.ca-plan path{fill:none;stroke:currentColor;stroke-opacity:.14;stroke-width:1.2}.ca-plan path.on{stroke:#0071e3;stroke-opacity:.85;stroke-width:1.8}.ca-plan .ca-n,.ca-plan .ca-app{transition:opacity .15s,border-color .15s}.ca-plan.focus .ca-n:not(.on),.ca-plan.focus .ca-app:not(.on){opacity:.28}.ca-plan .ca-app{font:inherit;color:inherit;background:none;text-align:left;cursor:pointer}.ca-plan .ca-app.on{border-color:#0071e3}.prm-ap .ca-ic{width:18px;height:18px}@media(max-width:1000px){.ca-plan{grid-template-columns:200px minmax(0,1fr) 180px}}.ca-plan{column-gap:34px}.tkd{--tkd-a1:#E3EEF7;--tkd-a2:#A9CBE6;--tkd-a3:#5C9CD0;--tkd-a4:#1F5E93;display:grid;gap:14px}html[data-mb-sombre="1"] .tkd-hm button:not(:disabled){color:#f0f0f9}html[data-mb-sombre="1"] .tkd-hm button.f{color:#1d1d1f}html[data-mb-sombre="1"] .tkd{--tkd-a1:#1C2B38;--tkd-a2:#24486A;--tkd-a3:#2B6496;--tkd-a4:#5CA0DD}.tkd-af{border:1px solid #F0BE7E;background:#fff6ea;border-radius:8px;padding:10px 14px;color:#5a3200}html[data-mb-sombre="1"] .tkd-af{background:#3a2610;color:#ffd9a6;border-color:#7a4e1c}.tkd-af-h{display:flex;gap:8px;align-items:center}.tkd-af-h h3{margin:0;font-size:15px}.tkd-af-h .n{font-weight:800;padding:0 8px;border-radius:999px;background:#f0be7e;color:#5a3200}.tkd-af p{margin:4px 0 8px;font-size:12.5px}.tkd-af details{margin:4px 0}.tkd-af summary{cursor:pointer;font-size:13px}.tkd-nav{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:4px 0 10px}.tkd-s{border-top:1px solid var(--color-border);padding:10px 0}.tkd-sh{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.tkd-sh h3{margin:0;font-size:14.5px}.tkd-sh .c{font-size:12px;color:var(--color-text-secondary)}.tkd-pill{display:inline-block;padding:0 7px;border-radius:999px;font-size:12px;font-weight:700}.tkd-pill.al{background:#f6e3e1;color:#8a1f1f}.tkd-pill.ve{background:#fbf1d8;color:#7a5a00}.tkd-pill.ok{background:#e6f2e9;color:#1b702f}.tkd-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:6px}.tkd-cols h4{margin:0 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.tkd-l{list-style:none;margin:0;padding:0;display:grid;gap:2px}.tkd-it{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:start}.tkd-b{display:block;width:100%;text-align:left;border:0;background:none;color:inherit;font:13px Figtree,sans-serif;padding:4px 2px;cursor:pointer;border-radius:4px}.tkd-b:hover{background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.tkd-b .x{color:var(--color-text-secondary)}.tkd-b .j{margin-left:6px;font-size:12px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--color-text-primary) 7%,transparent)}.tkd-b .j.v{background:#f6e3e1;color:#8a1f1f}.tkd-lien{font-size:13px;text-decoration:none;padding:4px}.tkd-plus{border:0;background:none;color:#06c;font:600 12px Figtree,sans-serif;cursor:pointer;padding:4px 0}.tkd-vide,.tkd-calme{font-size:12.5px;color:var(--color-text-secondary);margin:4px 0}.tkd-lect{grid-column:1/-1;padding:8px 12px;margin:4px 0 8px;background:color-mix(in srgb,#0A84FF 5%,transparent);border-radius:6px;position:relative}.tkd-lect h4{margin:0 0 4px;font-size:14px}.tkd-fermer{position:absolute;top:6px;right:6px;height:24px!important;font-size:12px!important}.tkd-txt{white-space:pre-line;font-size:13px;line-height:1.5}.tkd-fil{display:grid;gap:8px;margin-top:10px}.tkd-com .qui{font-weight:700;font-size:12.5px}.tkd-com small{font-weight:400;color:var(--color-text-secondary)}.tkd-hm-wrap{overflow:auto}.tkd-hm{display:grid;grid-template-columns:minmax(160px,1.6fr) repeat(4,minmax(54px,1fr)) repeat(2,minmax(70px,1fr));gap:3px;font-size:12.5px;min-width:600px}.tkd-hm .h{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);text-align:center}.tkd-hm .h:first-child{text-align:left}.tkd-hm .l{padding:4px 0}.tkd-hm button{height:28px;border:0;border-radius:4px;font:600 12px Figtree,sans-serif;cursor:pointer;color:#1d1d1f}.tkd-hm button.f{color:#fff}.tkd-hm button:disabled{background:transparent;color:var(--color-text-secondary);cursor:default}.tkd-hm button[aria-pressed=true]{outline:2px solid #E07A3F;outline-offset:1px}.tkd-hm .x{text-align:center;padding:5px 0}.tkd-hm .x.al{color:#c00013;font-weight:700}.tkd-hm .sep{border-left:1px solid var(--color-border)}.tkd-case{margin-top:10px}.tkd-case h4{margin:0 0 4px;font-size:13.5px}.tkd-ch{display:grid;gap:5px}.tkd-ch>div{display:grid;grid-template-columns:150px minmax(0,1fr) 170px;gap:10px;align-items:center;font-size:12.5px}.tkd-ch i{display:block;height:10px;border-radius:5px;background:var(--tkd-a2);overflow:hidden}.tkd-ch b{display:block;height:100%;background:var(--tkd-a4)}.tkd-leg{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--color-text-secondary);margin-bottom:6px}.tkd-leg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:-1px}.tkd-tab{width:100%;border-collapse:collapse;font-size:13px}.tkd-tab th{text-align:left;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);padding:6px 8px;border-bottom:2px solid var(--color-border)}.tkd-tab td{padding:6px 8px;border-bottom:1px solid var(--color-border);vertical-align:middle}.tkd-tab .r{text-align:right}.tkd-tab .res{font-size:12.5px;color:var(--color-text-secondary)}.tkd-age{display:flex;height:10px;border-radius:5px;overflow:hidden}.tkd-age span{display:block;height:100%}.tkd-flux .up{color:#c00013;font-weight:700}.tkd-flux .dn{color:#1b702f;font-weight:700}.tkd-flux .eq{color:var(--color-text-secondary)}@media(max-width:820px){.tkd-cols{grid-template-columns:minmax(0,1fr)}.tkd-ch>div{grid-template-columns:110px minmax(0,1fr)}.tkd-ch>div span:last-child{grid-column:1/-1}}.rc-jardin{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.rc-pl{display:grid;justify-items:center;gap:2px;padding:8px;border:1px solid var(--color-border);border-radius:8px;background:transparent;color:inherit;font:13px Figtree,sans-serif;cursor:pointer;text-align:center}.rc-pl[aria-pressed=true]{border-color:#e07a3f;box-shadow:inset 0 0 0 1px #e07a3f}.rc-pl small{font-size:12px;color:var(--color-text-secondary)}.rc-img{display:flex;align-items:flex-end;justify-content:center;height:96px}.rc-img img{max-height:96px}.rc-img img.pousse{max-height:56px}.rc-img img.jeune{max-height:76px}.rc-et{font-size:12px;font-weight:700;padding:0 7px;border-radius:999px}.rc-et.saine{background:#e6f2e9;color:#1b702f}.rc-et.fatiguee{background:#fbf1d8;color:#7a5a00}.rc-et.fanee{background:#f6e3e1;color:#8a1f1f}.rc-rv{color:#c00013}.rc-legende{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:12px;color:var(--color-text-secondary);margin-top:8px}.rc-fiche{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px}.rc-fiche .rc-img{height:140px}.rc-fiche .rc-img img{max-height:140px}.rc-ech{font-size:12.5px;margin:2px 0 8px}.rc-ech.retard{color:#c00013;font-weight:700}.rc-niv{display:grid;gap:4px;max-width:420px}.rc-niv>div{display:grid;grid-template-columns:80px minmax(0,1fr) 60px;gap:8px;align-items:center;font-size:12.5px}.rc-niv .bar{height:8px;border-radius:4px;background:color-mix(in srgb,var(--color-text-primary) 8%,transparent);overflow:hidden}.rc-niv .bar i{display:block;height:100%;background:#0a84ff}.rc-niv .bar i.ok{background:#1b702f}.rc-revoir{margin-top:8px;padding:8px 10px;border-radius:6px;font-size:12.5px;background:color-mix(in srgb,#C00013 5%,transparent)}.rc-tags{margin-top:10px;font-size:12.5px}.rc-tags span{margin-left:8px}.rc-tk{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:8px;font-size:12.5px;padding:4px 0;border-bottom:1px solid var(--color-border)}.rc-tk.ferme{opacity:.7}.rc-gr-tete{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.rc-msg{font-size:12px;color:#c00013}.rc-dom{margin:10px 0 2px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.rc-cp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:6px 0;border-bottom:1px solid var(--color-border);font-size:13px}.rc-cp small{display:block;font-size:12px;color:var(--color-text-secondary)}.rc-cp small.rv{color:#c00013}.rc-cp.revoir{background:color-mix(in srgb,#C00013 4%,transparent)}.rc-cp .niv{margin-left:6px;font-size:12px;padding:0 6px;border-radius:999px;border:1px solid var(--color-border)}.rc-seg{display:inline-flex;border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.rc-seg button{border:0;border-left:1px solid var(--color-border);background:transparent;color:inherit;font:600 12px Figtree,sans-serif;padding:4px 8px;cursor:pointer}.rc-seg button[aria-checked=true]{background:#1d1d1f;color:#fff}.rc-seg button.ok[aria-checked=true]{background:#1b702f}.rc-st{font-size:12px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--color-text-primary) 7%,transparent)}.rc-st.ok{background:#e6f2e9;color:#1b702f}.rc-st.non{font-style:italic}.rc-cles{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--color-text-secondary);margin-top:10px}.rc-err{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;font-size:13px;padding:4px 0;border-bottom:1px solid var(--color-border)}.rc-err .n{font-weight:800;text-align:right}.rc-err small{display:block;font-size:12px}@media(max-width:700px){.rc-fiche{grid-template-columns:minmax(0,1fr)}}.eq{display:grid;gap:12px}.eq-t{width:100%;border-collapse:collapse;font-size:13.5px;border:1px solid var(--color-border, #E2E2E2);border-radius:6px;overflow:hidden}.eq-t th{text-align:left;font-size:12px;font-weight:600;color:var(--color-text-secondary, #5F5F64);padding:8px 12px;border-bottom:1px solid var(--color-border, #E2E2E2)}.eq-t td{padding:10px 12px;border-bottom:1px solid var(--color-border, #E2E2E2);vertical-align:middle}.eq-t tr:last-child td{border-bottom:0}.eq-t td.n{font-variant-numeric:tabular-nums;font-weight:700;font-size:15px}.eq-r{display:inline-grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:#c00013;color:#fff;font-size:12px;padding:0 7px}.eq-0{color:var(--color-text-secondary, #5F5F64);font-weight:400}.eq-d{color:var(--color-text-secondary, #5F5F64);font-size:12.5px}.eq-o{border:1px solid var(--color-border, #D2D2D7);background:transparent;border-radius:999px;padding:5px 12px;font:inherit;font-size:12.5px;font-weight:600;color:#06c;cursor:pointer;white-space:nowrap}.eq-note,.eq-vide{color:var(--color-text-secondary, #5F5F64);font-size:12.5px;margin:0}.eq-t tbody tr{cursor:pointer}.eq-t tbody tr:hover td{background:var(--color-background-muted, #F2F2F5)}.eq-t tr.sel td{background:color-mix(in srgb,#0066CC 8%,transparent)}.eq-o2{display:inline-grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:color-mix(in srgb,#F39200 22%,transparent);color:#8a5300;font-size:12px;padding:0 7px}.eq-sem{border:1px solid var(--color-border, #E2E2E2);border-radius:6px;padding:12px 14px;display:grid;gap:10px}.eq-sem-t{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.eq-sem-t h3{margin:0;font-size:15px}.eq-sem-t span{font-size:13px;color:var(--color-text-secondary, #5F5F64);display:inline-flex;gap:6px;align-items:center}.eq-sem-t button{border:1px solid var(--color-border, #D2D2D7);background:transparent;border-radius:6px;width:28px;height:28px;font:inherit;cursor:pointer;color:inherit}.eq-sem-c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.eq-sem-c>div{display:grid;gap:5px;align-content:start;border-top:2px solid var(--color-border, #E2E2E2);padding-top:8px}.eq-sem-c h4{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.eq-sem-c h4.pp{color:#1b702f}.eq-sem-c h4.pb{color:#8a5300}.eq-sem-c p{margin:0;font-size:13px}.eq-l{display:flex;justify-content:space-between;gap:10px}.eq-l span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-codes{display:grid;gap:8px}.eq-ok{color:#1b702f;font-size:12.5px;font-weight:600}.eq-msg{margin:0;font-size:13px;font-weight:600;color:#06c}.eq-ed{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.eq-ed input{font:inherit;font-size:14px;letter-spacing:.2em;width:110px;padding:4px 8px;border:1px solid var(--color-border, #D2D2D7);border-radius:6px;background:transparent;color:inherit}@media(max-width:900px){.eq-sem-c{grid-template-columns:minmax(0,1fr)}.eq-t{display:block;overflow-x:auto}}:root{--rc-mut:var(--color-text-secondary,#5F5F64);--rc-sur:var(--color-background-surface,#fff);--rc-sur2:color-mix(in srgb,var(--color-text-primary,#1D1D1F) 4%,var(--color-background-surface,#fff));--rc-txt:var(--color-text-primary,#1D1D1F);--rc-pri:var(--color-accent,#0071E3);--rc-pri-f:color-mix(in srgb,var(--color-accent,#0071E3) 12%,transparent);--rc-neg:var(--mx-neg,#C00013);--rc-pos:var(--mx-pos,#1B702F);--rc-warn:#D98A00;--rc-warn-d:#8A5300;--rc-grid:var(--color-border,#E3E3E8);--rc-bg:var(--color-background,#F5F5F7);--rc-divers:#C9B58F;--rc-font:inherit}.rcp{display:flex;flex-direction:column;gap:14px;min-width:0}.rcp .card{background:var(--rc-sur);border:1px solid var(--color-border);border-radius:14px;padding:14px 16px;min-width:0}.rcp .card h3{margin:0 0 8px;font-size:16px;font-weight:700}.rcp .sub{margin:0 0 8px;font-size:13px;color:var(--rc-mut)}.rcp .stale{padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--rc-warn) 12%,var(--rc-sur));font-size:14px}.rcp .loading{padding:16px 4px;color:var(--rc-mut);font-size:14px}.rcp .etat-vide{padding:14px 4px;color:var(--rc-mut);font-size:14px}.rcp .v8-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.rcp .rc-sect{display:flex;flex-direction:column;gap:12px;padding-top:6px;border-top:1px solid var(--color-border)}.rcp .rc-sect-t{margin:6px 0 0;font-size:18px;font-weight:700}.rcp .txt-i{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:6px;border-radius:50%;border:1px solid var(--color-border);font:italic 600 12px/1 Georgia,serif;color:var(--rc-mut);cursor:help;vertical-align:2px}.rcp .prim{background:var(--rc-pri);color:#fff;border:0;border-radius:999px;padding:7px 14px;font:inherit;font-weight:600;cursor:pointer}.rcp .pill-btn,.rcp .btn-theme{border:1px solid var(--color-border);background:var(--rc-sur);color:var(--rc-txt);border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;min-height:32px}.rcp .pill-btn.on{background:var(--rc-txt);color:var(--rc-sur)}.rcp .btn-theme:disabled{opacity:.4;cursor:default}.rcp a.lien-mb{color:var(--rc-pri);font-weight:600;text-decoration:none}.rcp a.lien-mb:hover{text-decoration:underline;text-underline-offset:3px}.rcp .sr,.rcp .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rcp ul.rep{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rcp ul.rep .bar{height:8px;border-radius:4px;background:var(--rc-sur2);overflow:hidden;margin-top:4px}.rcp ul.rep .bar i{display:block;height:100%;border-radius:4px}.rcp .recon{font-size:13px;line-height:1.55;color:var(--rc-mut);margin:0}.rcp .tbl-wrap{overflow:auto}.cni-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0a0a0c99}.cni-pop-b{position:relative;background:var(--rc-sur);border-radius:14px;padding:18px;width:min(1100px,96vw);max-height:92vh;overflow:auto}.cni-pop-x{position:absolute;top:8px;right:10px;border:0;background:none;font-size:24px;cursor:pointer;color:var(--rc-txt)}.cni-vue.pop img{max-width:100%;max-height:70vh}.cni-vue.pop iframe{width:100%;height:70vh;border:0}.proc-titre{margin:2px 0 6px;font:800 22px/1.25 inherit}.rc-ctl{display:grid;gap:0}.rc-l{border-top:1px solid var(--color-border)}.rc-l:first-child{border-top:0}.rc-l>summary{display:grid;grid-template-columns:12px minmax(0,1fr) 76px 132px;gap:14px;align-items:center;padding:13px 4px;cursor:pointer;list-style:none;border-radius:10px}.rc-l>summary::-webkit-details-marker{display:none}.rc-l>summary:hover{background:var(--rc-sur2)}.rc-l>summary:focus-visible{outline:2px solid var(--rc-pri);outline-offset:2px}.rc-l.vide>summary{cursor:default}.rc-l.vide>summary:hover{background:none}.rc-feu{width:10px;height:10px;border-radius:50%;background:var(--rc-pos)}.rc-l.rouge .rc-feu{background:var(--rc-neg)}.rc-l.orange .rc-feu{background:var(--rc-warn)}.rc-l.bleu .rc-feu{background:var(--rc-pri)}.rc-l.bleu .rc-n{color:var(--rc-pri)}.rc-l.gris .rc-feu{background:var(--color-border)}.rc-l b{display:block;font-size:15px;font-weight:600}.rc-l small{display:block;color:var(--rc-mut);font-size:13px;margin-top:2px}.rc-n{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-width:2ch;text-align:right}.rc-l.vert .rc-n{color:var(--rc-mut);font-weight:600;font-size:15px}.rc-l.gris .rc-n{color:var(--rc-mut);font-weight:500;font-size:13px}.rc-ouv{font-size:13px;font-weight:600;color:var(--rc-pri);text-decoration:none;white-space:nowrap;padding:8px 6px;min-height:36px;display:inline-flex;align-items:center}.rc-ouv:hover{text-decoration:underline;text-underline-offset:3px}.rc-det{padding:2px 4px 14px 30px;display:grid;gap:6px}.rc-det .rc-d{display:grid;grid-template-columns:86px 74px minmax(0,1fr);gap:10px;font-size:14px;align-items:baseline}.rc-det .rc-d span{color:var(--rc-mut);font-variant-numeric:tabular-nums}.rc-det .rc-d a{font-weight:600;color:var(--rc-pri);text-decoration:none;font-variant-numeric:tabular-nums}.rc-det .rc-d a:hover{text-decoration:underline;text-underline-offset:3px}.rc-det p{margin:0;font-size:13px;color:var(--rc-mut)}.rc-grp{font-size:13px;font-weight:700;color:var(--rc-mut);margin:18px 4px 2px}.rc-grp:first-child{margin-top:4px}.rc-jardin{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px 14px;align-items:end}.rc-pl{display:grid;justify-items:center;text-align:center;gap:2px;padding:12px 8px 14px;border-radius:16px;border:0;background:none;font:inherit;color:inherit;cursor:pointer;transition:background .2s}.rc-pl:hover,.rc-pl[aria-pressed=true]{background:var(--rc-sur2)}.rc-pl:focus-visible{outline:2px solid var(--rc-pri);outline-offset:2px}.rc-pl .rc-img{height:150px;display:flex;align-items:flex-end;justify-content:center}.rc-pl img{display:block;width:auto;transform-origin:50% 100%;filter:drop-shadow(0 6px 10px rgb(0 0 0 / .1))}.rc-pl img.pousse{height:84px}.rc-pl img.jeune{height:118px}.rc-pl img.adulte{height:150px}.rc-pl .rc-img{transform-origin:50% 100%}@media(prefers-reduced-motion:no-preference){html:not(.capture) .rc-img.saine{animation:rcVie 4.2s ease-in-out infinite;animation-delay:var(--ph,0s)}html:not(.capture) .rc-img.fatiguee{animation:rcLasse 6.4s ease-in-out infinite;animation-delay:var(--ph,0s)}html:not(.capture) .rc-img.fanee{animation:rcFane 8.8s ease-in-out infinite;animation-delay:var(--ph,0s)}.rc-pl.entree img{animation:rcPousse .9s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d,0s)}.rc-pl.entree:hover img{animation:rcCoucou .9s cubic-bezier(.25,1,.5,1)}.rc-pl.entree[aria-pressed=true] img{animation:rcPousse .9s cubic-bezier(.16,1,.3,1) both,rcSaut .7s cubic-bezier(.25,1,.5,1) .9s}}@keyframes rcVie{0%,to{transform:rotate(-1.3deg) scale(1)}25%{transform:rotate(0) scale(1.012,.99)}50%{transform:rotate(1.3deg) scale(.995,1.018)}75%{transform:rotate(0) scale(1.01,.992)}}@keyframes rcLasse{0%,to{transform:rotate(.6deg) scale(1)}50%{transform:rotate(2.2deg) scale(1.006,.988)}}@keyframes rcFane{0%,to{transform:rotate(1.6deg) translateY(0) scaleY(.995)}50%{transform:rotate(3deg) translateY(1px) scale(1.01,.978)}}@keyframes rcCoucou{0%,to{transform:none}20%{transform:rotate(-5deg) scale(1.03,.97)}45%{transform:rotate(4deg) translateY(-3px)}70%{transform:rotate(-2deg)}}@keyframes rcSaut{0%,to{transform:none}30%{transform:scale(1.06,.9)}60%{transform:translateY(-10px) scale(.96,1.06)}82%{transform:scale(1.03,.97)}}@keyframes rcPousse{0%{transform:scale(.86) translateY(6px);opacity:0;filter:blur(3px)}to{transform:none;opacity:1}}.rc-pl b{font-size:15px;margin-top:8px}.rc-pl .rc-et{font-size:13px;font-weight:600}.rc-legende b{color:var(--rc-txt);font-weight:600;min-width:52px}.rc-pl .rc-et.fanee{color:var(--rc-neg)}.rc-pl .rc-et.fatiguee{color:var(--rc-warn-d,#9A5B00)}.rc-pl .rc-et.saine{color:var(--rc-pos)}.rc-pl small{font-size:12.5px;color:var(--rc-mut);font-variant-numeric:tabular-nums}.rc-fiche{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:24px;align-items:start}.rc-fiche .rc-img img{height:190px}.rc-tk{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:9px 0;border-top:1px solid var(--color-border);font-size:14px}.rc-tk:first-child{border-top:0}.rc-tkd{border-top:1px solid var(--color-border)}.rc-tkd>summary.rc-tk{border-top:0;cursor:pointer;list-style:none;border-radius:8px}.rc-tkd>summary::-webkit-details-marker{display:none}.rc-tkd>summary:hover{background:var(--rc-sur2)}.rc-tkd>summary:focus-visible{outline:2px solid var(--rc-pri);outline-offset:2px}.rc-tkd>summary b:after{content:" ›";color:var(--rc-mut);font-weight:500}.rc-tkd[open]>summary b:after{content:" ⌄"}.rc-tkc{padding:4px 4px 16px 82px;font-size:14px}.rc-tkc .tkw-meta{margin-bottom:8px}.rc-tk span{color:var(--rc-mut);font-variant-numeric:tabular-nums;font-size:13px}.rc-tk.ouvert b{color:var(--rc-txt)}.rc-tk.ferme{color:var(--rc-mut)}.rc-tk a{color:var(--rc-pri);text-decoration:none;font-weight:600;font-size:13px;white-space:nowrap}.rc-tags{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:var(--rc-mut)}.rc-tags b{color:var(--rc-txt);font-weight:600}.rc-err{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;align-items:baseline;padding:8px 0;border-top:1px solid var(--color-border)}.rc-err:first-child{border-top:0}.rc-err .n{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.rc-err small{display:block;color:var(--rc-mut);font-size:13px}.rc-err a{color:var(--rc-pri);text-decoration:none;font-weight:600}.rc-legende{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--rc-mut);margin-top:4px}.rc-deux{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}.rc-pl .rc-rv{color:var(--rc-warn-d,#9A5B00);font-weight:600}.rc-niv{display:grid;gap:8px;margin:12px 0 4px}.rc-niv>div{display:grid;grid-template-columns:76px minmax(0,1fr) 56px;gap:10px;align-items:center;font-size:13px}.rc-niv .bar{height:8px;border-radius:4px;background:var(--rc-grid,var(--color-border));overflow:hidden}.rc-niv .bar i{display:block;height:100%;border-radius:4px;background:var(--color-green)}.rc-niv .bar i.ok{background:var(--rc-pos)}.rc-niv span:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--rc-mut)}.rc-ech{font-size:13px;color:var(--rc-mut);margin:2px 0 0}.rc-ech.retard{color:var(--rc-neg);font-weight:600}.rc-revoir{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--rc-warn) 12%,var(--rc-sur));font-size:13.5px}.rc-revoir b{display:block;margin-bottom:2px}.rc-gr-tete{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;margin:2px 0 6px}.rc-filtres{display:flex;flex-wrap:wrap;gap:6px}.rc-msg{font-size:13px;color:var(--rc-neg);min-height:1em}.rc-dom{font-size:13px;font-weight:700;color:var(--rc-mut);margin:16px 0 2px}.rc-cp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:start;padding:10px 0;border-top:1px solid var(--color-border)}.rc-cp.revoir{background:color-mix(in srgb,var(--rc-warn) 9%,transparent);border-radius:10px;padding-left:10px;padding-right:10px}.rc-cp b{font-size:14.5px;font-weight:600}.rc-cp .niv{font-size:12px;color:var(--rc-mut);margin-left:6px;white-space:nowrap}.rc-cp small{display:block;font-size:12.5px;color:var(--rc-mut);margin-top:3px}.rc-cp small a{color:var(--rc-pri);text-decoration:none;font-weight:600}.rc-cp small.rv{color:var(--rc-warn-d,#9A5B00)}.rc-cp details{font-size:13px;color:var(--rc-mut);margin-top:3px}.rc-cp details summary{cursor:pointer;width:max-content}.rc-cp details ul{margin:4px 0 0;padding-left:18px}.rc-seg{display:inline-flex;border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.rc-seg button{border:0;border-left:1px solid var(--color-border);background:var(--rc-sur);color:var(--rc-txt);font:inherit;font-size:12.5px;font-weight:600;min-width:38px;min-height:34px;padding:0 8px;cursor:pointer}.rc-seg button:first-child{border-left:0}.rc-seg button:hover{background:var(--rc-sur2)}.rc-seg button:focus-visible{outline:2px solid var(--rc-pri);outline-offset:-2px}.rc-seg button[aria-checked=true]{background:var(--rc-txt);color:var(--rc-sur)}.rc-seg button[aria-checked=true].ok{background:var(--rc-pos);color:#fff}.rc-st{font-size:13px;font-weight:600;white-space:nowrap}.rc-st.ok{color:var(--rc-pos)}.rc-st.non{color:var(--rc-mut);font-weight:500}.rc-cles{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--rc-mut);margin-top:10px}@container page (max-width:900px){.rc-deux,.rc-fiche{grid-template-columns:minmax(0,1fr)}.rc-fiche .rc-img img{height:150px}}@media(max-width:640px){.rc-jardin{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rc-pl .rc-img,.rc-pl img.adulte{height:120px}.rc-pl img.jeune{height:96px}.rc-pl img.pousse{height:70px}.rc-det{padding-left:4px}.rc-det .rc-d{grid-template-columns:72px minmax(0,1fr)}.rc-det .rc-d span:nth-child(2){display:none}.rc-l>summary{grid-template-columns:12px minmax(0,1fr) auto}.rc-l>summary .rc-ouv{grid-column:2 / -1;justify-self:start;padding:2px 0;min-height:32px}.rc-tkc{padding-left:4px}.rc-cp{grid-template-columns:minmax(0,1fr)}.rc-seg button{min-width:0;flex:1}.rc-seg{display:flex}}.ml-page{display:grid;gap:14px;justify-items:stretch;text-align:left}.ml-barre{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ml-pouls{display:inline-block;border:1px solid var(--color-border);border-radius:18px;padding:5px 14px;font-size:13px;line-height:1.5;color:var(--rc-mut);background:var(--rc-sur)}.ml-pouls i{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--rc-pos);margin-right:8px;vertical-align:0}.ml-pouls b{color:var(--rc-txt);white-space:nowrap}.ml-pouls.ancien{border-color:var(--rc-warn);background:color-mix(in srgb,var(--rc-warn) 10%,var(--rc-sur))}.ml-histo{margin-left:auto;min-height:36px;padding:0 14px;border-radius:18px;border:1px solid var(--color-border);background:var(--rc-sur);color:var(--rc-txt);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ml-histo[aria-pressed=true]{background:var(--rc-txt);color:var(--rc-sur);border-color:var(--rc-txt)}.ml-lien{border:0;background:none;color:var(--rc-pri);font:inherit;font-size:13px;cursor:pointer;padding:4px;text-decoration:underline;text-underline-offset:3px}.ml-grille{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.ml-grille>.card:first-child{flex:999 1 560px;min-width:0}.ml-grille>.card+.card{flex:1 1 280px;max-width:380px;min-width:0}.ml-resume{background:var(--rc-sur2);border-radius:12px;padding:12px 16px}.ml-kicker{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rc-mut)}.ml-mtitre{font-size:17px;font-weight:700;margin:4px 0 6px;line-height:1.3}.ml-resume p{margin:0 0 6px;font-size:14px;line-height:1.5}.ml-chiffres{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:6px;padding-top:8px;border-top:1px solid var(--color-border);font-size:13px;font-weight:600}.ml-partie{margin-top:18px}.ml-partie h4{margin:0 0 2px;font-size:15px;font-weight:700;border-bottom:1px solid var(--rc-txt);padding-bottom:5px}.ml-partie h4 small{font-weight:400;font-size:13px;color:var(--rc-mut);margin-left:6px}.ml-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ml-info{padding:8px 4px;border-top:1px solid var(--color-border);font-size:14px;line-height:1.5}.ml-liste>:first-child{border-top:0}.ml-ligne{display:flex;gap:14px;align-items:flex-start;padding:12px 4px;border-top:1px solid var(--color-border);transition:opacity .2s ease}.ml-age{flex:0 0 48px;font-weight:700;font-size:14px;color:var(--rc-mut);padding-top:2px;font-variant-numeric:tabular-nums}.ml-age.chaud{color:var(--rc-neg)}.ml-corps{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ml-titre{font-weight:600;font-size:14.5px;line-height:1.35}.ml-meta,.ml-note,.ml-par{font-size:13px;color:var(--rc-mut);line-height:1.45}.ml-note b{color:var(--rc-txt);font-weight:600}.ml-g{font-weight:600;color:var(--rc-txt)}.ml-par{color:var(--rc-pos);font-weight:600}.ml-tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:1px 7px;border-radius:9px;margin-right:6px;vertical-align:1px;background:var(--rc-pri-f);color:var(--rc-pri)}.ml-btn{flex:none;min-height:40px;padding:0 16px;border-radius:12px;border:0;background:var(--rc-pri);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ml-btn.v{background:var(--rc-txt);color:var(--rc-sur)}.ml-btn.ok{background:transparent;color:var(--rc-mut);border:1px solid var(--color-border)}.ml-btn:active{transform:scale(.97)}.ml-ligne.fait .ml-titre{color:var(--rc-mut)}.ml-sec{margin:18px 0 2px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rc-mut);display:flex;gap:8px;align-items:center}.ml-sec:after{content:"";flex:1;height:1px;background:var(--color-border)}.ml-fini{padding:16px 4px;font-size:15px;font-weight:600;color:var(--rc-pos)}.ml-vide{padding:14px 4px;font-size:14px;color:var(--rc-mut)}.ml-fil{list-style:none;margin:0;padding:0}.ml-fil li{display:flex;gap:10px;padding:0 0 11px;font-size:13px;line-height:1.4}.ml-fil .h{flex:0 0 50px;color:var(--rc-mut);font-variant-numeric:tabular-nums}.ml-fil .pt{flex:0 0 10px;display:flex;justify-content:center;padding-top:5px}.ml-fil .pt i{width:8px;height:8px;border-radius:50%;background:var(--rc-pri)}.ml-fil li.ok .pt i{background:var(--rc-pos)}.ml-rapports{list-style:none;margin:0;padding:0}.ml-rapports li{display:flex;align-items:center;gap:12px;padding:9px 4px;border-top:1px solid var(--color-border)}.ml-rapports li:first-child{border-top:0}.ml-rapports .q{flex:1;min-width:0}.ml-rapports .q small{display:block;color:var(--rc-mut);font-size:12px}.ml-ouvrir{min-height:34px;padding:0 12px;border-radius:17px;border:1px solid var(--color-border);background:var(--rc-sur);color:var(--rc-txt);font:inherit;font-size:13px;cursor:pointer}.ml-ouvrir.on{background:var(--rc-txt);color:var(--rc-sur);border-color:var(--rc-txt);font-weight:600}.ml-journal{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px}.ml-journal li{display:flex;gap:10px}.ml-journal .h{flex:0 0 46px;color:var(--rc-mut);font-variant-numeric:tabular-nums}.ml-journal b{flex:0 0 auto;min-width:40px}.ml-pied{margin-top:12px;font-size:12px;color:var(--rc-mut)}@media(min-width:1100px){.ml-grille>.card+.card .ml-fil{max-height:max(360px,calc(100vh - 360px));overflow:auto;overscroll-behavior:contain}}@media(max-width:700px){.ml-ligne{flex-wrap:wrap;gap:6px 10px}.ml-age{flex-basis:40px;font-size:13px}.ml-corps{flex:1 1 calc(100% - 50px)}.ml-btn{flex:1 1 100%;margin-left:50px;min-height:44px}.ml-grille>.card+.card{max-width:none}.ml-histo{margin-left:0}}@media(prefers-reduced-motion:reduce){.ml-ligne{transition:none}.ml-btn:active{transform:none}}.ml-tableau{background:var(--rc-sur);border:1px solid var(--color-border);border-radius:14px;overflow:clip}.ml-entete,.ml-cou{display:grid;grid-template-columns:minmax(0,1fr) 300px}.ml-entete{position:sticky;top:calc(var(--ml-haut,0px) + var(--ml-vg,0px));z-index:3;box-shadow:0 1px 0 var(--color-border)}.ml-tableau>.ml-entete{background:color-mix(in srgb,var(--rc-txt) 5%,var(--rc-bg))}.ml-entete{background:var(--rc-sur2);border-bottom:1px solid var(--color-border);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--rc-mut)}.ml-entete div{padding:8px 14px}.ml-cou{border-bottom:1px solid var(--color-border)}.ml-cou:last-child{border-bottom:0}.ml-lab{grid-column:1/-1;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;padding:9px 14px;border-bottom:1px solid var(--color-border);background:var(--rc-sur2)}.ml-lab button{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;line-height:1.3;color:var(--rc-txt);min-height:32px}.ml-lab button:focus-visible{outline:2px solid var(--rc-pri);outline-offset:2px;border-radius:4px}.ml-lab button:before{content:"";flex:0 0 auto;width:6px;height:6px;border-right:2px solid var(--rc-mut);border-bottom:2px solid var(--rc-mut);transform:rotate(45deg);margin:0 2px 3px 0;transition:transform .15s}.ml-cou.ferme .ml-lab button:before{transform:rotate(-45deg);margin-bottom:0}.ml-lab p{margin:0;font-size:13px;color:var(--rc-mut);line-height:1.4}.ml-nb{display:inline-block;min-width:22px;padding:1px 7px;border-radius:11px;background:var(--rc-txt);color:var(--rc-sur);font-size:12px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.ml-nb.zero,.ml-nb.clair{background:var(--rc-sur2);color:var(--rc-mut);border:1px solid var(--color-border)}.ml-af{padding:10px 12px;min-width:0}.ml-fa{padding:10px 12px;background:color-mix(in srgb,var(--rc-pos) 5%,var(--rc-sur));border-left:1px solid var(--color-border);min-width:0}.ml-fa-t{display:none;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--rc-mut);margin-bottom:6px}.ml-replie{display:none;font-size:13px;color:var(--rc-mut);padding:6px 2px}.ml-cou.ferme .ml-af>*:not(.ml-replie),.ml-cou.ferme .ml-fa{display:none}.ml-cou.ferme .ml-replie{display:block}.ml-cou.ferme{grid-template-columns:minmax(0,1fr)}.ml-cou.ferme .ml-lab{border-bottom:0}.ml-cartes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:8px;align-items:start}.ml-ct{background:var(--rc-sur);border:1px solid var(--color-border);border-radius:10px;padding:9px 11px;min-width:0}.ml-ct-h{display:flex;align-items:flex-start;gap:10px}.ml-ct .nom{flex:1;min-width:0;font-weight:700;line-height:1.3;font-size:14px}.ml-ct .ml-note{font-size:13px;line-height:1.45;margin-top:4px;color:var(--rc-txt)}.ml-ct.rouvert{border-color:color-mix(in srgb,var(--rc-neg) 40%,var(--color-border))}.ml-rouv{margin-top:4px;font-size:13px;font-weight:700;color:var(--rc-neg)}.ml-ct-m{font-size:12px;color:var(--rc-mut);margin-top:5px}.chaud{color:var(--rc-neg);font-weight:700}.ml-fait{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:32px;border:1px solid var(--color-border);background:var(--rc-sur);border-radius:8px;padding:3px 10px 3px 8px;font:inherit;font-size:13px;font-weight:700;color:var(--rc-txt);cursor:pointer;white-space:nowrap}.ml-fait:hover{border-color:var(--rc-txt)}.ml-fait:focus-visible,.ml-annul:focus-visible{outline:2px solid var(--rc-pri);outline-offset:2px}.ml-fait i{width:13px;height:13px;border:1.5px solid var(--rc-mut);border-radius:3px}.ml-pc{margin-top:6px;padding:7px 9px;background:var(--rc-sur2);border-radius:8px;font-size:13px;line-height:1.45}.ml-pc b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--rc-mut)}.ml-pc q{display:block;font-style:italic;quotes:"« " " »"}.ml-pc span{display:block;margin-top:2px}.ml-faits{list-style:none;margin:0;padding:0}.ml-faits li{display:flex;gap:8px;align-items:baseline;padding:5px 0;border-top:1px solid var(--color-border);font-size:13px;line-height:1.35}.ml-faits li:first-child{border-top:0}.ml-faits .h{flex:0 0 auto;min-width:50px;white-space:nowrap;color:var(--rc-pos);font-weight:700;font-variant-numeric:tabular-nums}.ml-faits .q{flex:1;min-width:0}.ml-faits small{color:var(--rc-mut)}.ml-annul{border:0;background:none;padding:4px;cursor:pointer;font:inherit;font-size:12px;color:var(--rc-pri);text-decoration:underline;text-underline-offset:2px}.ml-h3{margin:8px 0 0;font-size:16px;font-weight:700}details.ml-partie{margin-top:4px}details.ml-partie>summary{list-style:none;cursor:pointer}details.ml-partie>summary::-webkit-details-marker{display:none}details.ml-partie>summary h4{display:flex;align-items:center;gap:8px;flex-wrap:wrap}details.ml-partie>summary h4:before{content:"";width:7px;height:7px;border-right:2px solid var(--rc-mut);border-bottom:2px solid var(--rc-mut);transform:rotate(45deg);margin:0 4px 3px 2px;transition:transform .15s}details.ml-partie:not([open])>summary h4:before{transform:rotate(-45deg);margin-bottom:0}details.ml-partie>summary:focus-visible{outline:2px solid var(--rc-pri);outline-offset:2px}.ml-sg{list-style:none;padding:14px 4px 4px}.ml-sg .t{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.ml-sg .c{font-size:13px;color:var(--rc-mut);margin-top:2px}.ml-vg{position:sticky;top:var(--ml-haut,0px);z-index:4;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;padding:8px 0 10px;background:var(--rc-bg)}.ml-vg button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;min-width:0;background:var(--rc-sur);border:1px solid var(--color-border);border-radius:10px;padding:7px 9px}.ml-vg button:hover{border-color:var(--rc-txt)}.ml-vg button:focus-visible{outline:2px solid var(--rc-pri);outline-offset:2px}.ml-vg .t{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--rc-mut);line-height:1.2;min-height:2.4em;overflow-wrap:anywhere}.ml-vg .v{font-size:22px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--rc-txt)}.ml-vg .s{font-size:12px;color:var(--rc-mut)}.ml-vg .al .v{color:var(--rc-neg)}.ml-vg .ok .v{color:var(--rc-pos)}.ml-vg .zero .v{color:var(--rc-mut)}.ml-vg button.on{border-color:var(--rc-txt);box-shadow:inset 0 -3px 0 var(--rc-txt)}.ml-infos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ml-info-b{background:var(--rc-sur);border:1px solid var(--color-border);border-radius:12px;padding:10px 14px;min-width:0}.ml-info-b h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:15px;font-weight:700}.ml-info-b ul{list-style:none;margin:0;padding:0}.ml-info-b li{padding:6px 0;border-top:1px solid var(--color-border);font-size:13px;line-height:1.45}.ml-info-b li:first-child{border-top:0}.ml-info-b small{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--rc-mut)}.ml-info-b .h{color:var(--rc-mut);font-variant-numeric:tabular-nums;margin-right:4px}.ml-plus{border:0;background:none;padding:4px 0;margin-top:4px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--rc-pri);text-decoration:underline;text-underline-offset:2px}@media(max-width:900px){.ml-vg{display:flex;overflow-x:auto;scrollbar-width:none}.ml-vg button{flex:0 0 118px}.ml-infos{grid-template-columns:minmax(0,1fr)}.ml-entete{display:none}.ml-cou,.ml-cou.ferme{grid-template-columns:minmax(0,1fr)}.ml-lab{border-right:0;border-bottom:1px solid var(--color-border)}.ml-fa{border-left:0;border-top:1px dashed var(--color-border)}.ml-fa-t{display:block}.ml-cartes{grid-template-columns:minmax(0,1fr)}}.ml-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:2000;display:flex;align-items:center;gap:14px;max-width:min(560px,calc(100vw - 32px));padding:10px 12px 10px 16px;border-radius:12px;background:var(--rc-txt);color:var(--rc-sur);font-size:14px;box-shadow:0 8px 30px #0000002e}.ml-toast span{flex:1;min-width:0}.ml-toast button{flex:none;min-height:36px;padding:0 12px;border-radius:9px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.ml-toast.err{background:var(--rc-neg);color:#fff}.chk-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}.chk-nav input[type=date]{height:34px;padding:0 8px;border:1px solid var(--color-border);border-radius:12px;background:var(--rc-sur);color:var(--rc-txt);font:inherit}.chk-nav .chk-pil{font-size:12px;font-weight:700;color:var(--rc-mut)}.chk-note{margin:0 0 12px;font-size:13px;color:var(--rc-mut);max-width:110ch}.chk-kanban{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:start}.chk-col{display:flex;flex-direction:column;min-width:0;background:var(--rc-sur);border:1px solid var(--color-border);border-radius:12px}.chk-col.now{border-color:var(--rc-pri);box-shadow:0 0 0 1px var(--rc-pri)}.chk-ct{padding:10px 12px 8px;border-bottom:1px solid var(--rc-grid)}.chk-ct h3{margin:0;font-size:14px;font-weight:700;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.chk-ct h3 small{font-size:12px;font-weight:600;color:var(--rc-mut)}.chk-ct .chk-now{font-size:12px;font-weight:700;color:var(--rc-pri)}.chk-ct p{margin:3px 0 0;font-size:12px;color:var(--rc-mut)}.chk-liste{list-style:none;margin:0;padding:4px 0;overflow:auto}.chk-i{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:6px 12px;border-top:1px solid var(--rc-grid)}.chk-i:first-child{border-top:0}.chk-g{width:16px;height:16px;margin-top:1px;border-radius:4px;border:1.5px solid var(--color-border);display:grid;place-items:center;font-size:12px;font-weight:900;line-height:1}.chk-i.fait .chk-g{background:var(--rc-pos);border-color:var(--rc-pos);color:#fff}.chk-i.rien .chk-g{border-style:dashed;color:var(--rc-mut)}.chk-t{font-size:13px;line-height:1.35;color:var(--rc-txt)}.chk-i details summary{cursor:pointer;list-style:none}.chk-i details summary::-webkit-details-marker{display:none}.chk-i details summary .chk-t:after{content:" ›";color:var(--rc-mut)}.chk-i details[open] summary .chk-t:after{content:" ⌄"}.chk-d{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--rc-mut);white-space:pre-line}.chk-v{display:block;margin-top:2px;font-size:12px;color:var(--rc-mut)}.chk-i.fait .chk-v{color:var(--rc-pos);font-weight:600}.chk-mb{display:block;margin-top:2px;font-size:12px;color:var(--rc-mut);font-style:italic}.chk-suivi{margin:0 0 16px}.chk-h2{margin:0 0 4px;font-size:15px;font-weight:700}.chk-kpis{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 10px}.chk-grille table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.chk-grille th,.chk-grille td{padding:4px 6px;text-align:center;font-size:12px;border-top:1px solid var(--rc-grid);white-space:nowrap}.chk-grille tbody th{text-align:left;font-weight:600;position:sticky;left:0;background:var(--rc-sur);z-index:1}.chk-grille td{font-weight:600;color:var(--rc-txt)}.chk-grille td.cours{opacity:.6}.chk-grille .sel{box-shadow:inset 2px 0 0 var(--rc-pri),inset -2px 0 0 var(--rc-pri)}.chk-grille thead th{border-top:0}.chk-jb{all:unset;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;gap:1px;padding:2px 4px;border-radius:6px;font-size:12px;color:var(--rc-mut)}.chk-jb b{font-size:13px;color:var(--rc-txt)}.chk-jb:hover{background:var(--rc-sur2)}.chk-jb:focus-visible{outline:2px solid var(--rc-pri);outline-offset:1px}.chk-vide{color:var(--rc-mut)}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:1099px){.v8 .v8-top.chk-kpis{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v8 .v8-top.chk-kpis>:last-child{grid-column:1/-1}}@media(min-width:1100px){.chk-liste{max-height:calc(100vh - 250px)}}@media(max-width:1099px){.chk-kanban{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.chk-col{flex:0 0 86%;scroll-snap-align:start}}.vc-leg{display:flex;flex-wrap:wrap;gap:6px 18px;margin:2px 0 10px;font-size:12.5px;color:var(--rc-mut)}.vc-leg i{display:inline-block;width:12px;height:12px;border-radius:4px;vertical-align:-2px;margin-right:6px}.vc-grille{border-collapse:separate;border-spacing:3px;width:100%;font-variant-numeric:tabular-nums}.vc-grille th,.vc-grille td{text-align:center;font-size:12px;padding:4px 1px;border-radius:6px;min-width:22px}.vc-grille .m1{box-shadow:inset 2px 0 0 var(--rc-txt)}.vc-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}@media(max-width:1099px){.vc-duo{grid-template-columns:minmax(0,1fr)}}.vc-grille thead th{font-weight:650;color:var(--rc-txt);font-size:13px;line-height:1.15;background:none}.vc-grille thead th small{display:block;font-size:12px;font-weight:500;color:var(--rc-mut)}.vc-grille thead th.we{color:var(--rc-pri)}.vc-grille th.lib{text-align:left;white-space:nowrap;font-weight:700;padding-left:4px;padding-right:10px;position:sticky;left:0;background:var(--rc-sur);z-index:1}.vc-grille th.lib small{font-weight:500;color:var(--rc-mut);margin-left:6px;font-size:12px}.vc-grille td{background:var(--rc-sur2,#F2F2F7);color:var(--rc-txt);font-weight:600}.vc-grille td.vide{background:none}.vc-grille td.peu,.vc-leg i.peu{background:color-mix(in srgb,#FF9F0A 22%,transparent)}.vc-grille td.zero,.vc-leg i.zero{background:color-mix(in srgb,#FF9F0A 55%,transparent);color:#1d1d1f}.vc-grille td.neg,.vc-leg i.neg{background:#d70015;color:#fff;font-weight:800}.vc-grille tr.tot td{background:none;font-weight:800;border-top:1px solid var(--color-border);border-radius:0}.st-grille td.clic,.st-cal td.clic{cursor:pointer}.st-grille th.lib{padding-right:18px}.st-grille th.lib small:before{content:"· "}.st-grille td.clic:hover,.st-cal td.clic:hover,.st-grille td.on,.st-cal td.on{outline:2px solid var(--rc-txt);outline-offset:-2px}.st-grille td:focus-visible,.st-cal td:focus-visible{outline:2px solid var(--rc-pri);outline-offset:-2px}.st-cal td{min-width:24px;font-size:12px;background:color-mix(in srgb,var(--rc-pri) var(--st-a,0%),var(--rc-sur2,#F2F2F7))}.st-cal td.nul{color:var(--rc-mut);font-weight:400}.st-cal td.we{box-shadow:inset 0 -2px color-mix(in srgb,var(--rc-pri) 45%,transparent)}.st-cal td.vide{background:none}.st-cal td.tt,.st-cal th.tt{background:none;font-weight:800;padding-left:10px;white-space:nowrap}.st-cal td.tt.fort{color:color-mix(in srgb,#FF9F0A 70%,var(--rc-txt))}.vc-leg i.bas{background:color-mix(in srgb,var(--rc-pri) 22%,var(--rc-sur2,#F2F2F7))}.st-cal td.peu{background:color-mix(in srgb,#FF9F0A 22%,transparent)}.st-det{margin-top:12px;padding:12px 14px;border:1px solid var(--color-border);border-radius:12px;background:var(--rc-sur2)}.st-det-t{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.st-det-t span{color:var(--rc-mut);font-size:13px}.st-fermer{margin-left:auto;min-height:32px;padding:0 12px;border-radius:16px;border:1px solid var(--color-border);background:var(--rc-sur);color:var(--rc-txt);font:inherit;font-size:13px;cursor:pointer}.st-det-l{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2px 18px;font-size:13px}.st-dd{display:grid;grid-template-columns:56px 110px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:4px 0;border-bottom:1px solid var(--rc-grid)}.st-dd .dt{font-variant-numeric:tabular-nums;color:var(--rc-mut)}.st-dd .ag{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.st-dd .q{font-weight:700;white-space:nowrap}.st-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.st-sem li .t{display:flex;justify-content:space-between;font-size:13.5px}.st-sem li small{display:block;color:var(--rc-mut);font-size:12px;margin-top:3px}.st-sem .bar i{background:#ff9f0a}.st-dep{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin-top:6px}.st-dl{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto auto;gap:0 8px;align-items:baseline;text-align:left;padding:7px 10px;border-radius:10px;border:1px solid var(--color-border);border-left:4px solid var(--rc-neg);background:var(--rc-sur);color:var(--rc-txt);font:inherit;cursor:pointer}.st-dl:hover,.st-dl.on{border-color:var(--rc-txt);border-left-color:var(--rc-neg)}.st-dl:focus-visible{outline:2px solid var(--rc-pri);outline-offset:2px}.st-dl .d{font-size:13px;white-space:nowrap}.st-dl b{font-size:16px;font-variant-numeric:tabular-nums}.st-dl .e{font-size:12px;font-weight:700;color:var(--rc-neg)}.st-dl small{grid-column:1/-1;font-size:12px;color:var(--rc-mut)}.st-mat{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;margin-top:6px}.st-mat th,.st-mat td{padding:6px;border-bottom:1px solid var(--rc-grid);text-align:right}.st-mat th:first-child,.st-mat thead th:first-child{text-align:left}.st-mat thead th{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--rc-mut)}.st-mat td.fort{font-weight:800;color:color-mix(in srgb,#FF9F0A 70%,var(--rc-txt))}.st-mat td.neg{font-weight:800;color:var(--rc-neg)}@media(max-width:1099px){.st-trio{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.st-dd{grid-template-columns:52px 100px minmax(0,1fr)}.st-dd .q{grid-column:2/-1}}.cl-barre{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:4px 0 10px}.cl-msg{font-size:13px;color:var(--rc-mut,#5F5F64)}.cl-leg{margin-left:auto;font-size:12.5px;color:var(--rc-mut,#5F5F64)}.cl-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;background:#e8f1fd;border:1px solid #0071E3;margin-right:6px;vertical-align:-1px}.cl-aide{margin:0 0 10px;font-size:13px;color:var(--rc-mut,#5F5F64)}.cl-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;align-items:start}.cl-c{min-width:0}.cl-g.modif{grid-template-columns:repeat(auto-fill,minmax(480px,1fr))}.cl-t{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:8px}.cl-t h3{margin:0;font-size:16px}.cl-t small{color:var(--rc-mut,#5F5F64)}.cl-pas{margin-left:auto;font-size:12px;color:#8a5300}.cl-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cl-r{display:grid;grid-template-columns:28px 52px 1fr auto;gap:8px;align-items:center;padding:6px;border-bottom:1px solid var(--color-border,#E3E3E8)}.cl-r.top{background:#e8f1fd;border-radius:6px}.cl-n{font-weight:800;font-size:17px;color:#7a6a4f;text-align:center;font-variant-numeric:tabular-nums}.cl-r.top .cl-n{color:#06c}.cl-ch{font-variant-numeric:tabular-nums}.cl-txt{display:flex;flex-direction:column;font-size:12.5px;line-height:1.35;min-width:0}.cl-txt .pos{color:#1b702f}.cl-txt .neg{color:#c00013}.cl-ed{display:flex;flex-direction:column;gap:4px;min-width:0}.cl-ed input,.cl-aj input{font:inherit;font-size:12.5px;padding:4px 7px;border:1px solid var(--color-border,#E3E3E8);border-radius:6px;background:var(--rc-sur,#fff);color:inherit;min-width:0}.cl-bt{display:flex;gap:2px}.cl-bt button{min-width:30px;min-height:30px;border:1px solid var(--color-border,#E3E3E8);background:var(--rc-sur,#fff);border-radius:6px;cursor:pointer;color:inherit}.cl-bt button:disabled{opacity:.35;cursor:default}.cl-aj{display:flex;gap:6px;margin-top:8px}.cl-aj input{width:80px}.cl-vide{margin:0;color:var(--rc-mut,#5F5F64);font-size:13px}:root[data-theme=dark] .cl-r.top{background:#0b2a4a}:root[data-theme=dark] .cl-r.top .cl-n{color:#6cb4ff}@media(max-width:600px){.cl-g,.cl-g.modif{grid-template-columns:1fr}.cl-r{grid-template-columns:24px 46px 1fr}.cl-bt{grid-column:2 / -1}}.dv-page{display:grid;gap:4px;text-align:left;max-width:1180px}.dv-tete{background:color-mix(in srgb,var(--rc-divers) 10%,var(--rc-sur));padding:14px 18px;margin-bottom:10px}.dv-sur{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--rc-mut)}.dv-titre{margin:4px 0;font-size:20px;font-weight:700;line-height:1.25;color:var(--rc-txt)}.dv-cles{font-size:14px;font-style:italic;color:var(--rc-txt)}.dv-cles span+span:before{content:"—";margin:0 8px;font-style:normal;color:var(--rc-mut)}.dv-msg{min-height:20px;font-size:13px;font-weight:600;color:var(--rc-pos)}.dv-msg.err{color:var(--rc-neg)}.dv-reg{border-top:1px solid var(--rc-txt);padding:10px 0 4px;display:grid;gap:10px}.dv-sw{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer;min-height:32px}.dv-sw input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:40px;height:22px;border-radius:11px;background:var(--color-border);position:relative;cursor:pointer;flex:none;margin:0;transition:background .15s}.dv-sw input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--rc-sur);transition:left .15s}.dv-sw input:checked{background:var(--rc-txt)}.dv-sw input:checked:after{left:21px}.dv-sw input:focus-visible{outline:2px solid var(--rc-pri);outline-offset:2px}.dv-sw small{color:var(--rc-mut);font-size:13px}.dv-sw select{font:inherit;font-size:13px;padding:2px 6px;border:1px solid var(--color-border);border-radius:6px;background:var(--rc-sur);color:var(--rc-txt)}.dv-releve{font-size:13px;color:var(--rc-mut)}.dv-sec{border-top:1px solid var(--rc-txt);margin-top:22px;padding-top:10px}.dv-sec>h3{margin:0;font-size:17px;font-weight:700}.dv-sec>p{margin:3px 0 4px;font-size:13px;color:var(--rc-mut);line-height:1.45}.dv-bloc{margin:16px 0 4px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rc-txt);display:flex;gap:8px;align-items:baseline}.dv-bloc b{font-size:15px;font-weight:900;color:var(--rc-txt);letter-spacing:0}.dv-l{list-style:none;margin:0;padding:0}.dv-li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:10px 0;border-top:1px solid var(--color-border);align-items:start}.dv-t{font-weight:700;font-size:14.5px;line-height:1.35}.dv-m{font-size:13px;color:var(--rc-mut);font-variant-numeric:tabular-nums;line-height:1.45}.dv-m .dv-mt{color:var(--rc-txt);font-weight:700}.dv-n{grid-column:1/-1;font-size:13px;font-style:italic;line-height:1.45}.dv-n.alerte{font-style:normal;font-weight:700;color:var(--rc-neg)}.dv-b{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.dv-b button{min-height:34px;padding:0 12px;border-radius:17px;border:1px solid var(--color-border);background:var(--rc-sur);color:var(--rc-txt);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.dv-b button:hover{border-color:var(--rc-txt)}.dv-b button.on{background:var(--rc-txt);border-color:var(--rc-txt);color:var(--rc-sur)}.dv-b button[disabled]{opacity:.45;cursor:not-allowed}.dv-vide{font-size:13px;color:var(--rc-mut);padding:8px 0;border-top:1px solid var(--color-border)}details.dv-clos{margin-top:22px;border-top:1px solid var(--rc-txt);padding-top:10px}details.dv-clos summary{cursor:pointer;font-weight:700;font-size:14px;min-height:32px;display:flex;align-items:center}.dv-apercu-tete{font-size:13px;margin-bottom:8px;line-height:1.5}.dv-apercu{width:100%;height:440px;border:1px solid var(--color-border);border-radius:6px;background:#fff}.dv-apercu-pied{font-size:12px;margin-top:6px;color:var(--rc-mut)}@container page (max-width:700px){.dv-li{grid-template-columns:minmax(0,1fr)}.dv-b{justify-content:flex-start}}@media(max-width:700px){.dv-li{grid-template-columns:minmax(0,1fr)}.dv-b{justify-content:flex-start}.dv-b button{min-height:44px;padding:0 16px}}.plc-tete{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px}.plc-mois{display:flex;align-items:center;gap:6px}.plc-mois b{min-width:200px;text-align:center;font-size:16px}.plc-vues{display:inline-flex;padding:3px;border-radius:10px;background:var(--rc-sur2);border:1px solid var(--color-border)}.plc-vues button{padding:5px 14px;border:0;border-radius:8px;background:transparent;color:var(--rc-mut);font:600 13px var(--rc-font);cursor:pointer}.plc-vues button[aria-pressed=true]{background:var(--rc-sur);color:var(--rc-txt);box-shadow:0 1px 3px #0000001f}.plc-svc{display:flex;flex-wrap:wrap;gap:6px}.plc-svc button{padding:5px 12px;border-radius:999px;border:1px solid var(--color-border);background:var(--rc-sur);color:var(--rc-txt);font:600 12.5px var(--rc-font);cursor:pointer}.plc-svc button[aria-pressed=true]{background:var(--rc-txt);border-color:var(--rc-txt);color:var(--rc-sur)}.plc-vues button:focus-visible,.plc-svc button:focus-visible,.plc-app:focus-visible{outline:2px solid var(--rc-pri);outline-offset:2px}.plc-app{margin-left:auto;padding:7px 14px;border-radius:999px;border:0;background:var(--rc-pri);color:#fff;font:600 12.5px var(--rc-font);cursor:pointer}.plc-wrap{overflow:auto;border:1px solid var(--color-border);border-radius:12px;background:var(--rc-sur)}.plc{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:max-content;min-width:100%}.plc th,.plc td{border-bottom:1px solid var(--rc-grid);border-right:1px solid var(--rc-grid);padding:3px 4px;text-align:center;font-size:12px;white-space:nowrap}.plc thead th{position:sticky;top:0;z-index:2;background:var(--rc-sur);font-weight:600;color:var(--rc-mut)}.plc thead th b{display:block;font-size:12.5px;color:var(--rc-txt)}.plc th.nom{position:sticky;left:0;z-index:3;text-align:left;min-width:150px;background:var(--rc-sur);font-size:12.5px;font-weight:700;color:var(--rc-txt)}.plc tbody th.nom small{display:block;font-weight:500;font-size:12px;color:var(--rc-mut)}.plc td{min-width:46px;height:34px;line-height:1.15;font-weight:600}.plc.sem{width:100%}.plc.sem td{min-width:96px;height:40px;font-size:12.5px}.plc.sem thead th b{font-size:14px}.plc .we{background:color-mix(in srgb,var(--rc-txt) 4%,var(--rc-sur))}.plc .auj{box-shadow:inset 2px 0 0 var(--rc-pri),inset -2px 0 0 var(--rc-pri)}.plc tr.svc th{position:sticky;left:0;text-align:left;font:700 12px var(--rc-font);letter-spacing:.06em;text-transform:uppercase;color:var(--rc-mut);background:var(--rc-sur2)}.plc-jour{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.plc-jour section{border:1px solid var(--color-border);border-radius:12px;background:var(--rc-sur);padding:10px 12px}.plc-jour h3{margin:0 0 6px;font-size:13px;font-weight:700}.plc-jour h3 small{font-weight:500;color:var(--rc-mut)}.plc-jl{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;border-top:1px solid var(--rc-grid);font-size:13px}.plc-jour h3+.plc-jl{border-top:0}.plc-jl small{display:block;color:var(--rc-mut);font-size:12px}.plc-jl span{flex:none;padding:3px 8px;border-radius:6px;font-weight:700;font-size:12px;font-variant-numeric:tabular-nums}.plc-note{margin:8px 0 0;font-size:12px;color:var(--rc-mut)}.ac-fil{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px;margin:4px 0 8px}.ac-j{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;padding:7px 9px;border-radius:10px;cursor:pointer;border:1px solid var(--color-border,#E3E3E8);background:var(--rc-sur,#fff);color:inherit;font:inherit;min-height:52px;min-width:0}.ac-j b{font-size:15px;font-variant-numeric:tabular-nums}.ac-j span{font-size:12px;line-height:1.25;color:var(--rc-mut,#5F5F64);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ac-j.ok{background:#e7f4ea;border-color:transparent}.ac-j.ok b{color:#1b702f}.ac-j.ko{background:#fff4de;border-color:transparent}.ac-j.ko b{color:#8a5300}.ac-j.ferme{cursor:default;background:transparent}.ac-j.on{outline:2px solid #0071E3;outline-offset:1px}.ac-j:focus-visible{outline:2px solid #0071E3;outline-offset:2px}.ac-barre{height:6px;border-radius:3px;background:var(--color-border,#E3E3E8);overflow:hidden;margin-bottom:14px}.ac-barre i{display:block;height:100%;background:#1b702f;border-radius:3px}.ac-ep{max-width:860px}.ac-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.ac-h h3{margin:2px 0 0;font-size:20px}.ac-sur{margin:0;font-size:12.5px;color:var(--rc-mut,#5F5F64)}.ac-deja{font-size:12.5px;font-weight:600;padding:3px 10px;border-radius:999px}.ac-deja.ok{background:#e7f4ea;color:#1b702f}.ac-deja.ko{background:#fff4de;color:#8a5300}.ac-et{list-style:none;display:flex;gap:6px;padding:0;margin:12px 0 14px;flex-wrap:wrap}.ac-et li{font-size:12.5px;padding:3px 10px;border-radius:999px;border:1px solid var(--color-border,#E3E3E8);color:var(--rc-mut,#5F5F64)}.ac-et li.ici{border-color:#0071e3;color:#06c;font-weight:600}.ac-et li.fait{background:#e7f4ea;border-color:transparent;color:#1b702f}.ac-gestes{margin:0 0 12px;padding-left:20px;display:flex;flex-direction:column;gap:8px;line-height:1.5}.ac-cap{margin:0 0 12px}.ac-cap img{display:block;max-width:100%;height:auto;border-radius:8px;border:1px solid var(--color-border,#E3E3E8)}.ac-cap figcaption{font-size:12.5px;color:var(--rc-mut,#5F5F64)}.ac-acts{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.ac-acts button{font:inherit;font-weight:600;padding:8px 16px;border-radius:999px;cursor:pointer;border:1px solid var(--color-border,#E3E3E8);background:var(--rc-sur,#fff);color:inherit;min-height:36px}.ac-acts button.prim{background:#0071e3;border-color:#0071e3;color:#fff}.ac-acts button:disabled{opacity:.5;cursor:default}.ac-lien{font-size:13.5px;color:#06c}.ac-ctx{margin:0 0 8px;font-size:13px;color:var(--rc-mut,#5F5F64)}.ac-bulle{background:var(--rc-bg,#F5F5F7);border-radius:14px 14px 14px 4px;padding:10px 14px;margin-bottom:10px;max-width:620px}.ac-qq{margin:0 0 8px;font-weight:600}.ac-choix{display:flex;flex-direction:column;gap:6px}.ac-choix button{text-align:left;font:inherit;padding:9px 12px;border-radius:10px;cursor:pointer;border:1px solid var(--color-border,#E3E3E8);background:var(--rc-sur,#fff);color:inherit;min-height:40px}.ac-choix button:hover:not(:disabled){border-color:#0071e3}.ac-choix button.bon{background:#e7f4ea;border-color:#1b702f}.ac-choix button.faux{background:#fce8ea;border-color:#c00013}.ac-choix button.eteint{opacity:.55}.ac-choix button:disabled{cursor:default}.ac-retour{margin:10px 0 0;font-size:13.5px;padding:9px 12px;border-radius:10px;line-height:1.45}.ac-retour.ok{background:#e7f4ea}.ac-retour.ok b{color:#1b702f}.ac-retour.ko{background:#fff4de}.ac-retour.ko b{color:#8a5300}.ac-q{border:0;padding:0;margin:0 0 16px}.ac-q legend{font-weight:600;margin-bottom:8px;padding:0}.ac-fin{text-align:center;padding:14px 0}.ac-fin b{font-size:40px;font-weight:800;font-variant-numeric:tabular-nums}.ac-fin.ok b{color:#1b702f}.ac-fin.ko b{color:#8a5300}.ac-fin .ac-acts{justify-content:center}.ac-err{color:#c00013;font-size:13px}.ac-parcours{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}.ac-parcours button{font:inherit;font-size:13.5px;font-weight:600;padding:6px 14px;border-radius:999px;cursor:pointer;border:1px solid var(--color-border,#E3E3E8);background:var(--rc-sur,#fff);color:inherit;min-height:34px}.ac-parcours button.on{background:#0071e3;border-color:#0071e3;color:#fff}.ac-porte{margin:0 0 10px;padding:10px 14px;border-radius:10px;background:#e8f1fd;font-weight:600}.ac-imp-t{margin:18px 0 4px}.ac-imp{list-style:none;margin:0 0 10px;padding:0}.ac-imp li{display:flex;gap:12px;align-items:center;padding:6px 0;border-bottom:1px solid var(--color-border,#E3E3E8);font-size:13.5px}.ac-imp li span{color:var(--rc-mut,#5F5F64);margin-right:auto}.ac-imp button,.ac-imp-f button,.ac-imp-f select{font:inherit;font-size:13.5px;padding:6px 12px;border-radius:999px;border:1px solid var(--color-border,#E3E3E8);background:var(--rc-sur,#fff);color:inherit;cursor:pointer;min-height:32px}.ac-imp-f{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ac-imp-f label{font-size:13px;color:var(--rc-mut,#5F5F64)}:root[data-theme=dark] .ac-porte{background:#0b2a4a}.ac-suivi{margin-top:16px}.ac-suivi h3{margin:0 0 4px}.ac-t{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.ac-t th{text-align:left;font-size:12px;color:var(--rc-mut,#5F5F64);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--color-border,#E3E3E8)}.ac-t td{padding:8px;border-bottom:1px solid var(--color-border,#E3E3E8)}:root[data-theme=dark] .ac-j.ok,:root[data-theme=dark] .ac-deja.ok,:root[data-theme=dark] .ac-et li.fait,:root[data-theme=dark] .ac-choix button.bon,:root[data-theme=dark] .ac-retour.ok{background:#15301f}:root[data-theme=dark] .ac-j.ko,:root[data-theme=dark] .ac-deja.ko,:root[data-theme=dark] .ac-retour.ko{background:#3a2e14}:root[data-theme=dark] .ac-choix button.faux{background:#3a1a1d}:root[data-theme=dark] .ac-j.ok b,:root[data-theme=dark] .ac-deja.ok,:root[data-theme=dark] .ac-et li.fait,:root[data-theme=dark] .ac-fin.ok b,:root[data-theme=dark] .ac-retour.ok b{color:#4cd07d}:root[data-theme=dark] .ac-j.ko b,:root[data-theme=dark] .ac-deja.ko,:root[data-theme=dark] .ac-fin.ko b,:root[data-theme=dark] .ac-retour.ko b{color:#f5b94a}:root[data-theme=dark] .ac-lien,:root[data-theme=dark] .ac-et li.ici{color:#6cb4ff}@media(max-width:600px){.ac-fil{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-h h3{font-size:18px}}.fc{display:flex;flex-direction:column;gap:14px}.fc-tete{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.fc-q{flex:1 1 360px;display:flex;align-items:center;gap:8px;border:1px solid var(--color-border);border-radius:12px;padding:8px 12px;background:var(--rc-sur)}.fc-q input{flex:1;border:0;background:none;font:inherit;font-size:15px;color:var(--rc-txt);outline:none;min-width:0}.fc-q:focus-within{border-color:var(--rc-pri)}.fc-pa{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:2px 9px;border-radius:980px;white-space:nowrap}.fc-pa.ok{color:var(--v2-vert,#1B702F);background:var(--v2-vert-f,#E6F2E9)}.fc-pa.conf{color:var(--v2-orange,#8A5300);background:var(--v2-orange-f,#FBF0DC)}.fc-pa.non{color:var(--rc-mut);background:color-mix(in srgb,currentColor 7%,transparent)}.fc-pa.mb{color:var(--rc-pri);background:color-mix(in srgb,var(--rc-pri) 10%,transparent);text-decoration:none}.fc-corps{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:16px;align-items:start}.fc-h{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--rc-mut);margin:0 0 8px;font-weight:600}.fc-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.fc-c{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--color-border);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;background:var(--rc-sur)}.fc-c:hover,.fc-c.on{border-color:color-mix(in srgb,var(--rc-pri) 50%,var(--color-border))}.fc-c:focus-visible{outline:2px solid var(--rc-pri);outline-offset:2px}.fc-c .h{display:flex;gap:8px;align-items:center}.fc-c>.fc-pa,.fc-c>.pill-btn{align-self:flex-start}.fc-c .nm{font-weight:600}.fc-c .meta{font-size:12px;color:var(--rc-mut)}.fc-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:12px;background:color-mix(in srgb,currentColor 8%,transparent);flex:none}.fc-fiche{border:1px solid var(--color-border);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:14px;background:var(--rc-sur);position:sticky;top:8px;max-height:calc(100vh - 140px);overflow:auto}.fc-fiche h3{margin:0;font-size:19px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fc-cni{display:flex;flex-direction:column;gap:6px;border-radius:12px;padding:10px;background:color-mix(in srgb,currentColor 4%,transparent)}.fc-cni .l{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px}.fc-cni .l small{color:var(--rc-mut)}.fc-cni .l span.btns{margin-left:auto;display:flex;gap:6px}.fc-k{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fc-k div{font-size:12px;color:var(--rc-mut)}.fc-k b{display:block;font-size:17px;color:var(--rc-txt);font-variant-numeric:tabular-nums}.fc-seg{display:flex;flex-direction:column;gap:4px;font-size:12.5px}.fc-seg div{display:grid;grid-template-columns:110px minmax(0,1fr) 34px;gap:8px;align-items:center}.fc-seg i{display:block;height:8px;border-radius:4px;background:var(--rc-pri)}.fc-seg .walk i{background:var(--color-art,#E07A3F)}.fc-tags{display:flex;flex-wrap:wrap;gap:4px}.fc-tags span{font-size:12px;padding:1px 8px;border-radius:6px;background:color-mix(in srgb,currentColor 7%,transparent)}.fc-sej{width:100%;border-collapse:collapse;font-size:12.5px}.fc-sej th{text-align:left;font-weight:600;color:var(--rc-mut);font-size:12px;padding:4px 6px;border-bottom:1px solid var(--color-border)}.fc-sej td{padding:5px 6px;border-bottom:1px solid var(--color-border);vertical-align:top}.fc-sej tr.x td{opacity:.6}.fc-sej td.walk{color:var(--color-art,#B4561E);font-weight:600}.fc-sej small{display:block;color:var(--rc-mut)}.fc-dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:4px 10px;font-size:13px;margin:0}.fc-dl dt{color:var(--rc-mut)}.fc-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.fc-vide{color:var(--rc-mut);font-size:13px;padding:20px 0}.fc-dbl{display:flex;flex-direction:column}.fc-g{border-top:1px solid var(--color-border);padding:10px 0;display:flex;flex-direction:column;gap:4px}.fc-g .t{display:flex;gap:8px;align-items:center;font-weight:600}.fc-g ul{margin:0;padding:0 0 0 4px;list-style:none;font-size:12.5px;display:flex;flex-direction:column;gap:2px}@media(max-width:1000px){.fc-corps{grid-template-columns:minmax(0,1fr)}.fc-fiche{position:static;max-height:none}.fc-k{grid-template-columns:repeat(2,minmax(0,1fr))}}.proc-exp{display:inline-flex;gap:6px;margin-left:auto}.proc-exp button,.proc-cat{font:inherit;font-size:12.5px;border:1px solid var(--color-border);border-radius:8px;padding:4px 10px;background:var(--rc-sur);color:var(--rc-txt);cursor:pointer}.proc-exp button:hover,.proc-cat:hover{border-color:color-mix(in srgb,var(--rc-txt) 30%,var(--color-border))}.proc-cat{width:100%;margin:6px 0 4px}.proc-cat:disabled{opacity:.7;cursor:progress}.proc{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:20px;align-items:start}@container page (max-width:900px){.proc{grid-template-columns:minmax(0,1fr)}}.proc-g{display:grid;gap:10px;min-width:0}.proc-q{position:relative}.proc-q input{width:100%;box-sizing:border-box;height:46px;padding:0 14px 0 42px;border-radius:14px;border:1px solid var(--color-border);background:var(--rc-sur);color:var(--rc-txt);font:500 16px var(--rc-font)}.proc-q input:focus{outline:2px solid var(--rc-pri);outline-offset:1px}.proc-q svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--rc-mut)}.proc-info{font-size:12.5px;color:var(--rc-mut)}.proc-liste{display:grid;grid-auto-rows:max-content;gap:2px;max-height:max(320px,calc(100vh - 300px));overflow:auto;padding-right:4px}.proc-dos{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;font:700 13px/1.3 var(--rc-font);color:var(--rc-txt)}.proc-dos:hover{background:var(--rc-sur2)}.proc-dos small{font-weight:600;color:var(--rc-mut)}.proc-it{all:unset;cursor:pointer;display:grid;gap:2px;padding:8px 10px 8px 22px;border-radius:10px;font:500 13.5px/1.35 var(--rc-font);color:var(--rc-txt)}.proc-it:hover{background:var(--rc-sur2)}.proc-it.on{background:color-mix(in srgb,var(--rc-pri) 13%,var(--rc-sur));font-weight:700}.proc-it small{font-size:12px;color:var(--rc-mut);overflow-wrap:anywhere}.proc-it mark,.proc-doc mark{background:color-mix(in srgb,#F0A030 35%,transparent);color:inherit;border-radius:3px;padding:0 1px}.proc-it:focus-visible,.proc-dos:focus-visible{outline:2px solid var(--rc-pri);outline-offset:1px}.proc-doc{min-width:0}.proc-doc h2{margin:2px 0 6px;font:800 22px/1.25 var(--rc-font)}.proc-meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12.5px;color:var(--rc-mut);margin-bottom:12px}.proc-meta a{color:var(--rc-pri);font-weight:700;text-decoration:none}.proc-corps{font-size:16px;line-height:1.75;max-width:none;color:var(--rc-txt);text-align:left}.proc-corps p,.proc-corps li{margin:0 0 12px;text-align:justify;text-align-last:left;hyphens:auto;-webkit-hyphens:auto}.proc-corps h3,.proc-corps h4{margin:30px 0 12px;font-size:17px;line-height:1.35;font-weight:800;letter-spacing:-.01em;text-align:left}.proc-corps>:first-child{margin-top:0}.proc-corps .proc-p.avec,.proc-corps .proc-h.avec{display:grid;grid-template-columns:1.7em minmax(0,1fr);align-items:baseline}.proc-corps .proc-chapeau{font-size:17.5px;font-weight:700;line-height:1.5;margin:0 0 22px;padding:12px 16px;border-radius:12px;background:var(--rc-sur2)}.proc-corps .proc-etape{display:grid;grid-template-columns:2em minmax(0,1fr);gap:0 12px;margin:22px 0 6px}.proc-corps .proc-n{font:800 24px/1.1 var(--rc-font);color:var(--rc-mut);font-variant-numeric:tabular-nums;text-align:right}.proc-corps .proc-etape h4{margin:0 0 10px}.proc-corps .proc-ul{margin:0 0 14px;padding-left:1.3em}.proc-corps .proc-ul li{margin:0 0 8px;padding-left:4px}.proc-corps .proc-ul li::marker{color:var(--rc-mut)}.proc-corps .proc-emo{font-size:.95em;line-height:1}.proc-corps b{font-weight:800}.proc-corps a{color:var(--rc-pri);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.proc-corps ::selection{background:color-mix(in srgb,var(--rc-pri) 22%,transparent)}.proc-corps img{max-width:min(100%,720px);height:auto;border-radius:8px}.proc-corps img[src]{cursor:zoom-in;transition:box-shadow .15s}.proc-corps img[src]:hover,.proc-corps img[src]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--rc-pri) 45%,transparent)}.proc-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px;background:#0a0a0cdb;cursor:zoom-out;animation:procZoomIn .18s ease-out}.proc-zoom img{max-width:min(96vw,1600px);max-height:88vh;object-fit:contain;border-radius:10px;box-shadow:0 20px 60px #00000080;cursor:default;background:#fff}.proc-zoom button{position:absolute;border:0;border-radius:50%;width:44px;height:44px;background:#ffffff24;color:#fff;font:600 22px/1 var(--rc-font);cursor:pointer}.proc-zoom button:hover,.proc-zoom button:focus-visible{background:#ffffff47;outline:none}.proc-zoom .fermer{top:max(14px,env(safe-area-inset-top,0px));right:14px}.proc-zoom .prec{left:14px;top:50%;transform:translateY(-50%)}.proc-zoom .suiv{right:14px;top:50%;transform:translateY(-50%)}.proc-zoom .compte{position:absolute;bottom:max(14px,env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);color:#fff;font:600 13px var(--rc-font);opacity:.85}@keyframes procZoomIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.proc-zoom{animation:none}}.proc-corps table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.proc-corps td,.proc-corps th{border:1px solid var(--color-border);padding:4px 8px;vertical-align:top}.proc-sig{margin-top:16px;padding-top:10px;border-top:1px solid var(--color-border);font-size:12.5px;color:var(--rc-mut);white-space:pre-line}.proc-img-absente{display:inline-block;padding:8px 12px;border:1px dashed var(--color-border);border-radius:8px;font-size:12.5px;color:var(--rc-mut)}.proc-vide{color:var(--rc-mut);font-size:14px;padding:24px 4px}.cni-badge{display:inline-block;font-size:12px;font-weight:700;padding:1px 7px;border-radius:980px;white-space:nowrap;vertical-align:middle}.cni-badge.ok{background:color-mix(in srgb,#1B8A3C 16%,transparent);color:#1b702f}.cni-badge.part{background:color-mix(in srgb,#D98A00 18%,transparent);color:#8a5300}.cni-badge.aucun{background:color-mix(in srgb,#8E8E93 16%,transparent);color:var(--rc-mut,#5F5F64)}.cni-occs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px}.cni-occs span:not(.cni-badge),.cni-occs small{background:none!important;padding:0!important;border-radius:0}.cni-recue{color:#1b702f;font-size:12px}.cni-occ{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.cni-occ.manque small{color:#8a5300;font-size:12px}.cni-lien{font:inherit;font-size:12px;font-weight:700;padding:1px 7px;border-radius:6px;border:1px solid #0071E3;color:#06c;background:transparent;cursor:pointer}.cni-lien:hover{background:color-mix(in srgb,#0071E3 10%,transparent)}.cni-tete{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.cni-tete>div{flex:1;min-width:220px}.cni-tete b{display:block;font-size:16px;word-break:break-word}.cni-tete small{font-size:12.5px;color:var(--rc-mut)}.cni-b{border:1px solid var(--color-border);border-radius:10px;padding:7px 12px;background:var(--rc-sur);color:var(--rc-txt);font:inherit;font-size:13.5px;cursor:pointer;text-decoration:none}.cni-vue{border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background:var(--rc-sur);min-height:60vh;display:grid;place-items:center}.cni-vue img{max-width:100%;max-height:80vh;object-fit:contain}.cni-vue iframe{width:100%;height:80vh;border:0}.cni-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#00000073;display:grid;place-items:center;padding:24px}.cni-pop-b{position:relative;background:#fff;color:#1d1d1f;border-radius:14px;box-shadow:0 20px 60px #00000059;width:min(980px,96vw);max-height:92vh;overflow:auto;padding:18px 20px}:root[data-theme=dark] .cni-pop-b{background:#1c1c1e;color:#f5f5f7}.cni-pop-x{position:absolute;top:8px;right:10px;width:34px;height:34px;border:0;border-radius:50%;background:#7f7f7f26;color:inherit;font-size:22px;line-height:1;cursor:pointer}.cni-pop .cni-tete{padding-right:40px}.cni-pop .cni-b{background:transparent;color:inherit}.cni-pop .cni-vue{min-height:0;background:#fff}.cni-vue.pop img{max-height:72vh}.cni-vue.pop iframe{height:72vh}.tkw-it .urg,.tkw-meta .urg{color:var(--rc-neg);font-weight:800}.tkw-meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12.5px;color:var(--rc-mut);margin-bottom:14px}.tkw-meta a{color:var(--rc-pri);font-weight:700;text-decoration:none}.tkw-fil{margin-top:26px;display:grid;gap:18px}.tkw-fil>h3{margin:0;font:800 15px var(--rc-font)}.tkw-com{border-top:1px solid var(--color-border);padding-top:12px}.tkw-com .qui{font:700 13px var(--rc-font);margin-bottom:6px}.tkw-com .qui small{font-weight:500;color:var(--rc-mut);margin-left:8px}.tkw-com .proc-corps{font-size:15px}.tkw-vide{color:var(--rc-mut);font-size:14px;padding:24px 4px}.rp{display:grid;gap:12px}.rp-tete{display:flex;gap:10px 18px;align-items:center;flex-wrap:wrap}.rp-jours{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.rp-j{all:unset;cursor:pointer;display:grid;justify-items:center;padding:3px 9px;border:1px solid var(--color-border);border-radius:6px;font-size:12px;color:var(--color-text-secondary);min-width:36px;box-sizing:border-box}.rp-j b{font-size:13px;color:var(--color-text)}.rp-j.on{border-color:var(--color-primary,#0066CC);background:color-mix(in srgb,var(--color-primary,#0066CC) 10%,transparent)}.rp-j:focus-visible,.rp-et:focus-visible,.rp-ret:focus-visible,.rp-lien:focus-visible{outline:2px solid var(--color-primary,#0066CC);outline-offset:2px}.rp-lien{all:unset;cursor:pointer;color:var(--color-primary,#0066CC);font-size:12.5px;font-weight:600;margin-left:6px}.rp-test{font-size:12.5px;color:var(--color-text-secondary)}.rp-phrase{font-size:17px;font-weight:600;margin:0;text-wrap:balance}.rp-tuiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--color-border);border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.rp-tuiles>div{background:var(--color-surface,#fff);padding:9px 12px;display:grid}.rp-tuiles span{font-size:12px;color:var(--color-text-secondary)}.rp-tuiles b{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.rp-tuiles b.att{color:#8a5300}.rp-tuiles b.ko{color:#c00013}.rp-tuiles small{font-size:12px;color:var(--color-text-secondary)}.rp-corps{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}@media(max-width:1100px){.rp-corps{grid-template-columns:minmax(0,1fr)}}.rp-col{display:grid;gap:14px;min-width:0}.rp-bloc h3,.rp-cadre h3{margin:0 0 6px;font-size:13.5px;display:flex;gap:8px;align-items:center}.rp-n{font-weight:500;color:var(--color-text-secondary);font-size:12.5px}.rp-pt{width:8px;height:8px;border-radius:50%}.rp-pt.midi{background:#b4530a}.rp-pt.soir{background:#5b3fa8}table.rp-t{border-collapse:collapse;width:100%;font-size:12.5px}.rp-t th,.rp-t td{padding:4px 8px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-border)}.rp-t thead th{font-size:12px;font-weight:600;color:var(--color-text-secondary)}.rp-in{font:inherit;font-size:12.5px;padding:2px 6px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-text);min-width:90px;max-width:190px}.rp-in:hover{border-color:var(--color-border)}.rp-in:focus{border-color:var(--color-primary,#0066CC);background:var(--color-surface,#fff);outline:none}.rp-mut{color:var(--color-text-secondary);font-size:12.5px}.rp-vide{color:#c00013;font-style:italic}.rp-etat{display:flex;gap:4px;align-items:center}.rp-et{font:inherit;font-size:12px;font-weight:600;border:1px solid transparent;border-radius:980px;padding:1px 9px;cursor:pointer}.rp-et.afaire{background:#fdf3e3;color:#8a5300}.rp-et.cde{background:#e8f1fb;color:#0058b0}.rp-et.livre{background:#e4f3e7;color:#1b702f}.rp-et.recup{background:transparent;border-color:var(--color-border);color:var(--color-text-secondary);cursor:default}.rp-ret{all:unset;cursor:pointer;font-size:12px;color:var(--color-text-secondary);padding:0 4px}.rp-ret:hover{color:var(--color-text)}.rp-err{color:#c00013;font-size:12.5px}.rp-cadre{border:1px solid var(--color-border);border-radius:6px;padding:12px;display:grid;gap:8px}.rp-bon{border-top:1px solid var(--color-border);padding-top:8px;display:grid;gap:4px}.rp-cadre h3+.rp-bon{border-top:0;padding-top:0}.rp-bon-t{display:flex;justify-content:space-between;gap:8px;font-weight:600;font-size:13px}.rp-bon-t small{font-weight:500;color:var(--color-text-secondary)}.rp-bon ul{margin:0;padding:0;list-style:none;font-size:12.5px;display:grid;gap:1px}.rp-cadre a{color:var(--color-primary,#0066CC)}:root[data-theme=dark] .rp-et.afaire{background:#2e2616;color:#f2c14e}:root[data-theme=dark] .rp-et.cde{background:#1a2a3a;color:#5aa9e6}:root[data-theme=dark] .rp-et.livre{background:#16301d;color:#6fcf8a}:root[data-theme=dark] .rp-tuiles b.att{color:#f2c14e}:root[data-theme=dark] .rp-tuiles b.ko,:root[data-theme=dark] .rp-vide,:root[data-theme=dark] .rp-err{color:#f08a8a}.card.pf{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.card.pf{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start}}.pf-liste{min-width:0;display:grid;gap:12px}.pf-bloc{display:grid}.pf-l{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:12px 64px 58px minmax(0,1fr);gap:10px;align-items:center;padding:9px 8px;border-top:1px solid var(--color-border);cursor:pointer;border-radius:6px}.pf-l:hover{background:var(--rc-sur2)}.pf-l.sel{background:var(--rc-pri-f)}.pf-l:focus-visible{outline:2px solid var(--rc-pri);outline-offset:-2px}.pf-l.rouge .rc-feu{background:var(--rc-neg)}.pf-l.orange .rc-feu{background:var(--rc-warn)}.pf-dos{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.pf-date{font-size:13px;color:var(--rc-mut);font-variant-numeric:tabular-nums}.pf-pas{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.pf-pas em{font-style:normal;font-size:13px;font-weight:600;padding:2px 9px;border-radius:999px;background:var(--rc-sur2);color:var(--rc-txt);white-space:nowrap}.pf-l.rouge .pf-pas em{background:color-mix(in srgb,var(--rc-neg) 10%,transparent);color:var(--rc-neg)}.pf-l.orange .pf-pas em{background:color-mix(in srgb,var(--rc-warn) 14%,transparent);color:var(--rc-warn-d)}.pf .pf-etoile{color:var(--rc-pri)!important;background:var(--rc-pri-f)!important}.pf-plus{all:unset;cursor:pointer;justify-self:start;font-size:13px;font-weight:600;color:var(--rc-pri);padding:6px 8px}.pf-plus:hover{text-decoration:underline;text-underline-offset:3px}.pf-ailleurs{display:grid;border-top:1px solid var(--color-border);padding-top:6px}.pf-ailleurs a{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 8px;font-size:14px;color:var(--rc-txt);text-decoration:none;border-radius:6px}.pf-ailleurs a:hover{background:var(--rc-sur2)}.pf-ailleurs a span{font-size:13px;font-weight:600;color:var(--rc-pri)}.pf-ailleurs .rc-feu.rouge{background:var(--rc-neg)}.pf-ailleurs .rc-feu.orange{background:var(--rc-warn)}.pf-fiche{border:1px solid var(--color-border);border-radius:6px;padding:14px 16px;background:var(--rc-sur);display:grid;gap:10px}.pf-cote{position:sticky;top:12px}.pf-dans{margin:4px 0 10px 22px}.pf-fiche-t{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pf-fiche-t b{font-size:17px}.pf-fiche-t .pf-etoile{font-size:13px;font-weight:600;padding:2px 9px;border-radius:999px}.pf .pf-fiche-t a.lien-mb{margin-left:auto;font-size:13px;font-weight:600;color:var(--rc-txt);background:transparent;border:1px solid var(--color-border);padding:5px 12px;border-radius:999px;text-decoration:none}.pf .pf-fiche-t a.lien-mb:hover{background:var(--rc-sur2)}.pf-fiche ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pf-fiche li{display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--color-border)}.pf-fiche li:first-child{padding-top:0;border-top:0}.pf-fiche li b{color:var(--rc-warn-d)}.pf-fiche li.rouge b{color:var(--rc-neg)}.pf-fiche li b{font-size:15px}.pf-fiche li span{font-size:14px}.pf-fiche li small{font-size:12.5px;color:var(--rc-mut)}.pf-fiche li .rc-ouv{justify-self:start;margin-top:2px}.pf-note{margin:0;font-size:12.5px;color:var(--rc-mut)}@media(max-width:760px){.pf-l{grid-template-columns:12px 52px 48px minmax(0,1fr);gap:8px}.pf-dans{margin-left:0}}.tl{--tl-b:var(--color-border, #E2E2E2);--tl-m:var(--color-text-secondary, #5F5F64);--tl-s:var(--color-background-muted, #F2F2F5);--tl-p:#0066CC;--tl-r:#C00013;--tl-o:#8A5300;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;height:calc(100vh - 200px);min-height:460px}.tl-tete{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.tl-phrase{margin:0;font-size:15px}.tl-mut{color:var(--tl-m);font-weight:400;font-size:13px}.tl-rouge{color:var(--tl-r);font-weight:700}.tl-vues{display:flex;gap:6px;margin-left:auto}.tl-vues button{border:1px solid var(--tl-b);background:transparent;border-radius:999px;padding:5px 12px;font:inherit;font-size:13px;font-weight:600;color:var(--tl-m);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.tl-vues button span{min-width:18px;height:18px;border-radius:999px;background:var(--tl-s);font-size:12px;display:grid;place-items:center;padding:0 5px;color:var(--color-text-primary, #1D1D1F)}.tl-vues button[aria-pressed=true]{border-color:var(--tl-p);color:var(--tl-p);background:color-mix(in srgb,var(--tl-p) 8%,transparent)}.tl-corps{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);min-height:0;border:1px solid var(--tl-b);border-radius:6px;overflow:hidden}.tl-liste{overflow-y:auto;overscroll-behavior:contain;min-height:0;border-right:1px solid var(--tl-b)}.tl-g{margin:0;padding:12px 16px 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tl-m);display:flex;gap:8px;align-items:center;position:sticky;top:0;background:var(--color-background-surface, #fff);z-index:1}.tl-g span{font-weight:600;letter-spacing:0}.tl-g.rouge{color:var(--tl-r)}.tl-l{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:9px 16px;border-bottom:1px solid var(--tl-b);cursor:pointer;position:relative}.tl-l:hover{background:var(--tl-s)}.tl-l:focus-visible{outline:2px solid var(--tl-p);outline-offset:-2px}.tl-l.sel{background:color-mix(in srgb,var(--tl-p) 9%,transparent)}.tl-l.fait b{text-decoration:line-through;color:var(--tl-m)}.tl-src{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--tl-s);color:var(--tl-m)}.tl-src.n-rouge{background:color-mix(in srgb,var(--tl-r) 12%,transparent);color:var(--tl-r)}.tl-src.n-orange{background:color-mix(in srgb,#F39200 16%,transparent);color:var(--tl-o)}.tl-t{min-width:0;display:grid}.tl-t b{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-t span{font-size:12.5px;color:var(--tl-m);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-marques{display:flex;gap:4px}.tl-marques em{font-style:normal;font-size:12px;font-weight:700;padding:2px 7px;border-radius:999px;white-space:nowrap}.tl-rep{background:color-mix(in srgb,#F39200 18%,transparent);color:var(--tl-o)}.tl-pour{background:color-mix(in srgb,var(--tl-p) 12%,transparent);color:var(--tl-p)}.tl-h{font-size:12.5px;color:var(--tl-m);font-variant-numeric:tabular-nums;white-space:nowrap}.tl-h.r{color:var(--tl-r);font-weight:700}.tl-rien{display:grid;gap:4px;place-items:center;padding:60px 20px;color:var(--tl-m);text-align:center}.tl-rien b{color:#1b702f;font-size:16px}.tl-fiche{min-height:0;display:grid}.tl-f{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.tl-f-defile{overflow-y:auto;padding:16px 18px;display:grid;align-content:start;gap:10px}.tl-f-src{margin:0;font-size:12.5px;font-weight:600;color:var(--tl-m)}.tl-f h2{margin:0;font-size:18px;line-height:1.3;text-wrap:balance}.tl-f-d{margin:0;font-size:14px}.tl-f-rep{margin:0;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,#F39200 14%,transparent);font-size:13px;font-weight:600;color:var(--tl-o)}.tl-f-liens{display:flex;flex-wrap:wrap;gap:8px}.tl-lien{display:inline-flex;align-items:center;border:1px solid var(--tl-b);background:transparent;border-radius:999px;padding:5px 12px;font:inherit;font-size:13px;font-weight:600;color:var(--tl-p);text-decoration:none;cursor:pointer}.tl-lien.muet{color:var(--tl-m);cursor:default}.tl-journal{display:grid;gap:5px;border-top:1px solid var(--tl-b);padding-top:10px;margin-top:4px}.tl-journal h4{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--tl-m)}.tl-journal div{display:grid;grid-template-columns:118px 1fr;gap:8px;font-size:12.5px}.tl-journal div span:first-child{color:var(--tl-m);font-variant-numeric:tabular-nums}.tl-gestes{border-top:1px solid var(--tl-b);padding:10px 14px;display:grid;gap:10px}.tl-btns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tl-btns button,.tl-choix button{border:1px solid var(--tl-b);background:transparent;border-radius:6px;padding:7px 6px;font:inherit;font-size:13px;font-weight:600;color:inherit;cursor:pointer;display:grid;justify-items:center;gap:1px}.tl-btns button kbd{font-family:inherit;font-size:12px;color:var(--tl-m)}.tl-btns button[aria-pressed=true]{border-color:var(--tl-p);background:color-mix(in srgb,var(--tl-p) 8%,transparent)}.tl-btns .prim,.tl-choix .prim{background:var(--tl-p);border-color:var(--tl-p);color:#fff}.tl-btns .prim kbd{color:#ffffffd9}.tl-btns button:disabled,.tl-choix button:disabled{opacity:.5;cursor:default}.tl-choix{display:grid;gap:8px;font-size:13px}.tl-choix>div{display:flex;flex-wrap:wrap;gap:6px}.tl-choix button{display:inline-flex;padding:5px 10px}.tl-choix input{font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--tl-b);border-radius:6px;background:transparent;color:inherit;min-width:0;flex:1}.tl-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--color-text-primary, #1D1D1F);color:var(--color-background-surface, #fff);padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600;z-index:50;display:flex;gap:12px;align-items:center;max-width:min(640px,92vw)}.tl-toast button{border:0;background:none;color:inherit;text-decoration:underline;font:inherit;font-weight:700;cursor:pointer}.tl-vide{color:var(--tl-m,#5F5F64);font-size:13px;margin:0;padding:16px}@media(max-width:900px){.tl{height:auto}.tl-corps{grid-template-columns:minmax(0,1fr)}.tl-liste{border-right:0;max-height:55vh}.tl-fiche{border-top:1px solid var(--tl-b)}.tl-vues{margin-left:0}}.ps{position:relative;display:inline-flex}.ps-prendre,.ps-moi button,.ps-pop button{border:1px solid var(--color-border, #D2D2D7);background:transparent;border-radius:999px;padding:4px 12px;font:inherit;font-size:12.5px;font-weight:600;color:inherit;cursor:pointer}.ps-prendre{border-color:#06c;color:#06c;height:32px}.ps-moi{display:inline-flex;align-items:center;gap:8px;padding:2px 3px 2px 2px;border:1px solid var(--color-border, #D2D2D7);border-radius:999px}.ps-ini{width:28px;height:28px;border-radius:50%;background:#06c;color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center}.ps-n{display:grid;line-height:1.15}.ps-n b{font-size:13px}.ps-n small{font-size:12px;color:var(--color-text-secondary, #5F5F64)}.ps-moi button{padding:3px 9px;font-size:12px}.ps-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:290px;background:var(--color-background-surface, #fff);border:1px solid var(--color-border, #E2E2E2);border-radius:8px;box-shadow:0 12px 32px #0000002e;padding:14px;display:grid;gap:10px}.ps-pop label{display:grid;gap:4px;font-size:12.5px;color:var(--color-text-secondary, #5F5F64)}.ps-pop label b{font-size:14px;color:var(--color-text-primary, #1D1D1F)}.ps-pop input{font:inherit;font-size:20px;letter-spacing:.3em;text-align:center;padding:8px;border:1px solid var(--color-border, #D2D2D7);border-radius:6px;background:transparent;color:inherit}.ps-pop div{display:flex;justify-content:flex-end;gap:8px}.ps-pop .prim{background:#06c;border-color:#06c;color:#fff}.ps-err{margin:0;color:#c00013;font-size:12.5px;font-weight:600}.tl-btns.un{grid-template-columns:minmax(0,1fr)}.ps-ini{object-fit:cover}.tl-corps{grid-template-columns:minmax(0,1fr)}.tl-liste{border-right:0}.tl-type .tl-g{padding:0}.tl-type .tl-g button{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:8px;padding:10px 16px 6px;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit}.tl-type .tl-g button:focus-visible{outline:2px solid var(--tl-p);outline-offset:-2px}.tl-chev{font-style:normal;display:inline-block;transition:transform .15s}.tl-type .tl-g button[aria-expanded=true] .tl-chev{transform:rotate(90deg)}.tl-n{font-weight:700;letter-spacing:0;background:var(--tl-s);color:var(--color-text-primary,#1D1D1F);border-radius:999px;padding:0 7px;font-size:12px}.tl-nr{font-weight:700;letter-spacing:0;text-transform:none;color:var(--tl-r);font-size:12px}.tl-l{display:block;padding:0;cursor:default}.tl-l:hover{background:transparent}.tl-l-haut{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto auto;gap:12px;align-items:center;padding:8px 16px;cursor:pointer}.tl-l-haut:hover,.tl-l.ouvert .tl-l-haut{background:var(--tl-s)}.tl-l-haut:focus-visible{outline:2px solid var(--tl-p);outline-offset:-2px}.tl-l.sel .tl-l-haut{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tl-p) 35%,transparent)}.tl-gl{display:flex;gap:4px;flex-wrap:nowrap}.tl-gl button{border:1px solid var(--tl-b);background:var(--color-background-surface,#fff);border-radius:6px;padding:5px 10px;font:inherit;font-size:12.5px;font-weight:600;color:var(--tl-m);cursor:pointer;white-space:nowrap}.tl-l-haut:hover .tl-gl button:not(.prim),.tl-l.ouvert .tl-gl button:not(.prim),.tl-l.sel .tl-gl button:not(.prim){color:var(--color-text-primary,#1D1D1F)}.tl-gl button:hover{border-color:var(--tl-p)}.tl-gl button.prim{background:var(--tl-p);border-color:var(--tl-p);color:#fff}.tl-gl button:disabled{opacity:.5;cursor:default}.tl-gl button:focus-visible{outline:2px solid var(--tl-p);outline-offset:2px}.tl-d{display:grid;gap:10px;padding:4px 16px 14px 58px;background:var(--tl-s);border-bottom:1px solid var(--tl-b)}.tl-d .tl-choix{background:var(--color-background-surface,#fff);border:1px solid var(--tl-b);border-radius:6px;padding:10px 12px}.tl-d-info{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px}.tl-d .tl-journal{border-top:0;padding-top:0;margin-top:0}@media(max-width:900px){.tl-l-haut{grid-template-columns:30px minmax(0,1fr) auto;gap:8px 10px}.tl-l-haut .tl-marques{display:none}.tl-gl{grid-column:1 / -1;flex-wrap:wrap}.tl-gl button{flex:1}.tl-gl button:not(.prim){color:var(--color-text-primary,#1D1D1F)}.tl-d{padding-left:16px}.tl-liste{max-height:none}.tl-t b,.tl-t span{white-space:normal;overflow:visible}}.resto>section{scroll-margin-top:80px;margin-bottom:18px}.resto .rst-sec{font-size:15px;font-weight:800;letter-spacing:.02em;margin:18px 0 8px;color:var(--color-text-secondary)}.resto .rst-manque{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center;border-left:4px solid #7B5EA7;padding:14px 18px}.resto .rst-manque .lab{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a4542a}.resto .rst-manque .big{font-size:clamp(40px,5vw,56px);font-weight:900;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:4px 0}.resto .rst-manque .d,.resto .rst-manque .calc{font-size:12.5px;color:var(--color-text-secondary)}.resto .rst-manque .phr{font-size:15px;line-height:1.55;min-width:0}.resto .rst-manque .phr p{margin:0}.resto .rst-manque .phr p+p{margin-top:6px;font-size:13.5px}.resto .rst-manque .calc{margin-top:6px;line-height:1.45}.resto .rst-ligne{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;margin:12px 0;padding:10px 16px;border:1px solid var(--color-border);border-radius:6px;font-size:13.5px}.resto .rst-ligne>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.resto .rst-art .rep{list-style:none;margin:0;padding:0}.resto .rst-art .rep li{margin:6px 0}.resto .rst-art .l1{display:flex;align-items:center;gap:8px;font-size:13px}.resto .rst-art .l1>i{width:8px;height:8px;border-radius:50%;flex:none}.resto .rst-art .l1 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.resto .rst-art .l1 em,.resto .agb-t .pdj{font-style:normal;font-size:12px;font-weight:900;padding:0 5px;border-radius:7px;background:#e1f5ee;color:#085041;flex:none;margin-left:5px}.resto .rst-art .bar{height:6px;background:var(--color-border);border-radius:3px;overflow:hidden;margin-top:3px}.resto .rst-art .bar i{display:block;height:100%}.resto .rst-outils{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:2px 0 8px}.resto .rst-outils p{margin:0;flex:1 1 260px;font-size:12.5px;color:var(--color-text-secondary)}.resto .agb-t{border-collapse:collapse;width:100%;font-size:12.5px;font-variant-numeric:tabular-nums}.resto .agb-t th,.resto .agb-t td{padding:4px 8px;border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap}.resto .agb-t th.g,.resto .agb-t td:first-child{text-align:left;max-width:280px;overflow:hidden;text-overflow:ellipsis}.resto .agb-t .mut{color:var(--color-text-secondary)}.resto .agb-t .tot td{font-weight:800;border-top:2px solid var(--color-border)}.resto .agb-t .cb{display:inline-block;height:8px;border-radius:2px;background:#7b5ea7;margin-right:6px;vertical-align:0}.resto .agb-t .cb.dir{opacity:.45}.resto .pos{color:#1b702f}.resto .neg{color:#c00013}.resto .rst-chaleur{display:grid;gap:2px;font-size:12px}.resto .rst-chaleur .hd{text-align:center;color:var(--color-text-secondary);font-weight:700;padding:2px 0}.resto .rst-chaleur .hd.j{text-align:left}.resto .rst-chaleur .c{display:flex;align-items:center;justify-content:center;height:30px;border-radius:4px;font-weight:700}.resto .rst-tete{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.resto .rst-seg{display:inline-flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}.resto .rep-regles{margin:0;padding-left:18px;font-size:13px;line-height:1.6}@media(max-width:820px){.resto .rst-manque{grid-template-columns:minmax(0,1fr);gap:10px}.resto .rst-ligne{gap:6px 16px}}.ops{--ops-f:var(--color-border);--ops-s:color-mix(in srgb,var(--color-text-primary) 5%,var(--color-background-surface,var(--color-background)));--ops-or:#C2410C;display:grid;gap:14px}.ops .ops-sommaire{display:flex;flex-wrap:wrap;gap:6px;position:sticky;top:0;z-index:3;padding:6px 0;background:var(--color-background)}.ops .ops-section{display:grid;gap:12px;scroll-margin-top:56px;min-width:0}.ops .ops-section+.ops-section{border-top:1px solid var(--ops-f);padding-top:18px}.ops .ops-titre{margin:0;font:700 20px/1.2 Figtree,Segoe UI,sans-serif}.ops .card{border:1px solid var(--ops-f);border-radius:6px;padding:12px 14px;min-width:0;background:var(--color-background-surface,var(--color-background))}.ops h3{margin:0 0 8px;font:700 15px/1.3 Figtree,Segoe UI,sans-serif}.ops h4{margin:8px 0 4px;display:flex;gap:8px;align-items:baseline;font-size:13px}.ops h4 span{font-weight:500;color:var(--color-text-secondary)}.ops .recon{margin:0;font-size:12.5px;line-height:1.5;color:var(--color-text-secondary)}.ops .ops-app{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid var(--color-accent);color:var(--color-accent);text-decoration:none;font-weight:600;font-size:12.5px}.ops .pill-row{display:flex;flex-wrap:wrap;gap:6px}.ops .inc-ligne{margin:0;font-size:13px;color:var(--color-text-secondary);display:flex;gap:14px;flex-wrap:wrap}.ops .inc-ligne .q{font-weight:700;color:var(--color-text-primary)}.ops .inc-grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:14px;align-items:start}@media(max-width:1100px){.ops .inc-grille{grid-template-columns:minmax(0,1fr)}}.ops .inc-2col{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;margin-top:10px}.ops .sec-sep{font-weight:700;font-size:13px;margin:10px 0 4px}.ops .pe-leg,.ops .hk-leg{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--color-text-secondary);margin-bottom:6px}.ops .pe-leg i,.ops .hk-leg i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:5px;vertical-align:-2px;border:1px solid var(--ops-f)}.ops .pe-l.on{border:2px solid var(--ops-or)}.ops .pe-l.h1,.ops .pe-t.h1{background:#e8eef6}.ops .pe-l.h2,.ops .pe-t.h2{background:#b9cce4}.ops .pe-l.h3,.ops .pe-t.h3{background:#5676a2;color:#fff}.ops .pe-rang{display:grid;grid-template-columns:86px minmax(0,1fr);gap:6px;align-items:start;margin:3px 0}.ops .pe-tu{display:flex;flex-wrap:wrap;gap:3px}.ops .pe-et{border:0;background:none;padding:2px 0;font:600 12px Figtree,sans-serif;color:var(--color-text-secondary);cursor:pointer;text-align:left}.ops h4 .pe-et{font-size:13px;font-weight:800;color:var(--color-text-primary)}.ops .pe-et.sel,.ops .pe-c.sel{color:var(--color-accent);text-decoration:underline}.ops .pe-t{position:relative;min-width:36px;height:30px;padding:0 4px;border:1px solid var(--ops-f);border-radius:4px;background:var(--color-background-surface,#fff);font:600 12px Figtree,sans-serif;color:var(--color-text-primary);cursor:pointer}.ops .pe-t.large{min-width:76px}.ops .pe-t.on{border:2px solid var(--ops-or)}.ops .pe-t.sel{outline:2px solid var(--color-accent);outline-offset:1px}.ops .pe-t i{position:absolute;top:-7px;right:-6px;min-width:16px;height:16px;border-radius:8px;background:var(--ops-or);color:#fff;font:700 12px/16px Figtree,sans-serif;font-style:normal;padding:0 3px}.ops .pe-communs{font-size:12.5px;margin:8px 0 0}.ops .pe-c{border:0;background:none;padding:0;color:var(--color-text-primary);font:inherit;cursor:pointer}.pe-tip{position:fixed;z-index:60;max-width:420px;padding:10px 12px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-background-surface,#fff);box-shadow:0 8px 24px #00000029;font-size:12px;display:grid;gap:4px;pointer-events:none}.pe-tip table{border-collapse:collapse;font-size:12px}.pe-tip th,.pe-tip td{padding:2px 6px;text-align:left;border-bottom:1px solid var(--color-border)}.pe-tip tr.ouv td{font-weight:600}.pe-tip small{color:var(--color-text-secondary)}.ops .inc-defile{max-height:560px;overflow:auto}.ops .inc-t,.ops .ox-t{width:100%;border-collapse:collapse;font-size:12.5px}.ops .inc-t th,.ops .ox-t th{position:sticky;top:0;background:var(--color-background-surface,#fff);text-align:left;font-size:12px;color:var(--color-text-secondary);padding:5px 6px;border-bottom:1px solid var(--ops-f)}.ops .ox-t th{text-transform:uppercase}.ops .inc-t td,.ops .ox-t td{padding:5px 6px;border-bottom:1px solid var(--ops-f);vertical-align:top}.ops .inc-t tr,.ops .ox-t tr.l{cursor:pointer}.ops .inc-t tr:hover td,.ops .ox-t tr.l:hover td,.ops .inc-t tr.on td,.ops .ox-t tr.on td{background:var(--ops-s)}.ops .inc-t tr.urg td:first-child,.ops .ox-t tr.urg td:first-child{box-shadow:inset 3px 0 #c00013}.ops .inc-t td small{display:block;color:var(--color-text-secondary);font-size:12px}.ops .inc-t .n{text-align:right;white-space:nowrap}.ops .inc-t .ou,.ops .ox-t .ch{font-weight:700;white-space:nowrap}.ops .inc-u{display:inline-block;padding:0 6px;border-radius:4px;background:#fde8e8;color:#c00013;font-weight:700;font-size:12px}.ops .inc-filtre{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:6px;font-size:13px}.ops .inc-det,.ops .ox-det{margin-top:10px;padding:10px 12px;border-radius:6px;background:var(--ops-s);font-size:12.5px;display:grid;gap:6px}.ops .inc-det .dh,.ops .ox-det .dh{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline}.ops .inc-det .x{margin-left:auto;border:0;background:none;font-size:18px;cursor:pointer;color:var(--color-text-secondary)}.ops .meta{margin:0;color:var(--color-text-secondary)}.ops .ph{display:flex;flex-wrap:wrap;gap:6px}.ops .ph img{width:96px;height:72px;object-fit:cover;border-radius:4px;border:1px solid var(--ops-f)}.ops .cm{margin:0;padding-left:16px;display:grid;gap:3px}.ops .cm small{display:block;color:var(--color-text-secondary)}.ops .ox-statut{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ops .ox-statut button{height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--ops-f);background:transparent;font:500 12px Figtree,sans-serif;cursor:pointer;color:var(--color-text-primary)}.ops .ox-statut button.on{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.ops .ox-statut small{color:var(--color-text-secondary)}.ops .ops-rep{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:12.5px}.ops .ops-rep .l1{display:flex;gap:6px;align-items:center}.ops .ops-rep .l1 i{width:8px;height:8px;border-radius:50%}.ops .ops-rep .l1 b{margin-left:auto}.ops .ops-rep .bar{height:6px;border-radius:3px;background:var(--ops-s);overflow:hidden;margin:3px 0}.ops .ops-rep .bar i{display:block;height:100%}.ops .ops-rep .l2{color:var(--color-text-secondary);font-size:12px}.ops .ops-chaleur{overflow:auto}.ops .ops-chaleur table{border-collapse:separate;border-spacing:2px;font-size:12px}.ops .ops-chaleur th{font-weight:700;white-space:nowrap;padding:2px 4px;text-align:left}.ops .ops-chaleur thead th{text-align:center}.ops .ops-chaleur td{width:30px;height:24px;text-align:center;font-weight:700;border-radius:3px;background:var(--ops-s)}.ops .ox{display:grid;gap:8px}.ops .ox-bar{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:12.5px}.ops .ox-bar select,.ops .ox-bar input{height:28px;border:1px solid var(--ops-f);border-radius:6px;padding:0 6px;background:transparent;color:inherit;font:inherit}.ops .ox-bar input{min-width:240px}.ops .ox-bar .n{margin-left:auto;font-weight:700}.ops .ox-wrap{display:grid;grid-template-columns:230px minmax(0,1fr);gap:10px}@media(max-width:900px){.ops .ox-wrap{grid-template-columns:minmax(0,1fr)}}.ops .ox-fam{display:grid;gap:2px;align-content:start;max-height:560px;overflow:auto}.ops .ox-fam .h,.ops .ox-main .h{font-size:12px;font-weight:700;color:var(--color-text-secondary);margin-bottom:4px;display:flex;flex-wrap:wrap;gap:6px}.ops .ox-main .h .cl{margin-left:auto;font-weight:500}.ops .ox-fam button{display:flex;justify-content:space-between;gap:6px;border:0;border-radius:5px;background:none;padding:5px 8px;text-align:left;font:500 12px Figtree,sans-serif;color:var(--color-text-primary);cursor:pointer}.ops .ox-fam button.on,.ops .ox-fam button:hover{background:var(--ops-s)}.ops .ox-fam .p i{font-style:normal;color:var(--ops-or);font-weight:700}.ops .ox-defile{overflow:auto;max-height:520px}.ops .pr{padding:0 6px;border-radius:4px;background:var(--ops-s)}.ops .pr.u{background:#fde8e8;color:#c00013;font-weight:700}.ops .st{padding:0 6px;border-radius:4px;background:#fef3c7}.ops .st.ok{background:#dcfce7}.ops .st.pc{background:#dbeafe}.ops .ox-t .dr{text-align:right;white-space:nowrap}.ops .pc-btn{display:inline-flex;gap:4px;align-items:center}.ops .ox-det .vide{margin:0;color:var(--color-text-secondary)}.ox-focus{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#000000c7;display:grid;place-items:center;padding:20px}.ox-focus .fx{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;max-width:1200px;width:100%;max-height:90vh;background:var(--color-background-surface,#fff);border-radius:8px;padding:14px}.ox-focus img{max-width:100%;max-height:84vh;object-fit:contain;margin:auto}.ox-focus .fx-l{display:grid;gap:6px;align-content:start;font-size:12.5px;overflow:auto}.ox-focus .fx-l small{display:block;color:var(--color-text-secondary)}.ox-focus .fx-x,.ox-focus .fx-p,.ox-focus .fx-s{position:absolute;border:0;border-radius:50%;width:34px;height:34px;background:#0000008c;color:#fff;font-size:20px;cursor:pointer}.ox-focus .fx-x{top:8px;right:8px}.ox-focus .fx-p{left:8px;top:50%}.ox-focus .fx-s{left:calc(100% - 360px);top:50%}@media(max-width:820px){.ox-focus .fx{grid-template-columns:minmax(0,1fr)}.ox-focus .fx-s{left:auto;right:8px}}.ops .hk-filtre{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ops .hk-cal-anc{position:relative}.ops .hk-date{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--ops-f);background:transparent;font:600 13.5px Figtree,sans-serif;color:var(--color-text-primary);cursor:pointer}.ops .hk-date small{color:var(--color-text-secondary);font-weight:500}.ops .hk-info{font-size:12.5px;color:var(--color-text-secondary)}.ops .v8cal{position:absolute;top:40px;left:0;z-index:40;width:300px;padding:10px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-background-surface,#fff);box-shadow:0 12px 32px #0000002e}.ops .v8cal-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ops .v8cal-nav{border:0;background:none;font-size:18px;cursor:pointer;color:inherit;width:28px}.ops .v8cal-g{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.ops .v8cal-e{text-align:center;font-size:12px;color:var(--color-text-secondary)}.ops .v8cal-c{height:36px;border:1px solid var(--ops-f);border-radius:4px;background:transparent;font:600 12px/1 Figtree,sans-serif;color:inherit;cursor:pointer;display:grid;place-items:center;padding:2px 0}.ops .v8cal-c small{font-size:12px;font-weight:500}.ops .v8cal-c:disabled{cursor:default;opacity:.55}.ops .v8cal-c.vide{border:0}.ops .v8cal-c.auj{outline:2px solid var(--color-text-primary)}.ops .v8cal-c.sel{outline:2px solid var(--ops-or)}.ops .v8cal-p{margin-top:8px;font-size:12px;color:var(--color-text-secondary);display:grid;gap:6px}.ops .hk-agents{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ops .hk-ag{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 4px;border-radius:999px;border:1px solid var(--ops-f);background:transparent;font:500 12.5px Figtree,sans-serif;color:var(--color-text-primary);cursor:pointer}.ops .hk-ag i{width:22px;height:22px;border-radius:50%;background:var(--ac);color:#fff;font:700 12px/22px Figtree,sans-serif;font-style:normal;text-align:center}.ops .hk-ag small{color:var(--color-text-secondary)}.ops .hk-ag.on{border-color:var(--ac);box-shadow:inset 0 0 0 1px var(--ac)}.ops .hk-res{font-weight:500;font-size:12.5px;color:var(--color-text-secondary)}.ops .hk-etage{display:grid;grid-template-columns:70px minmax(0,1fr);gap:6px;margin:4px 0;align-items:start}.ops .hk-et{font-size:12px;font-weight:700;color:var(--color-text-secondary)}.ops .hk-tuiles{display:flex;flex-wrap:wrap;gap:4px}.ops .hk-t{position:relative;display:grid;min-width:52px;padding:3px 6px 4px;border-radius:4px;background:var(--hc);color:#fff;font-size:12px;line-height:1.2}.ops .hk-t small{font-size:12px;opacity:.9;min-height:12px}.ops .hk-t .who{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:var(--ac);border:1.5px solid #fff;color:#fff;font:700 12px/15px Figtree,sans-serif;font-style:normal;text-align:center}.ops .hk-tuiles.cible .hk-t:not(.on){opacity:.25}.ops .hk-mois{display:flex;flex-wrap:wrap;gap:6px}.ops .hk-mois .ico-b[data-on]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.ops .hk-nat{padding:3px 10px;border-radius:999px;border:1px solid var(--ops-f);font-size:12.5px}.ops .hk-nat small{color:var(--color-text-secondary)}.ops .chb-l{display:grid;grid-template-columns:70px 150px minmax(0,1fr) minmax(0,1.2fr);gap:8px 16px;align-items:start;padding:10px 4px;border-top:1px solid var(--ops-f)}.ops .chb-c{font:800 18px/1.2 Figtree,sans-serif;font-variant-numeric:tabular-nums}.ops .chb-c small{display:block;font:600 12px Figtree,sans-serif;color:var(--color-text-secondary)}.ops .chb-s{display:grid;gap:4px}.ops .chb-s .b{height:8px;border-radius:4px;background:var(--ops-s);overflow:hidden}.ops .chb-s .b i{display:block;height:100%;background:#c00013}.ops .chb-s span{font-size:12.5px;color:var(--color-text-secondary)}.ops .chb-s b{color:var(--color-text-primary)}.ops .chb-f{display:flex;flex-wrap:wrap;gap:6px;font-size:12.5px}.ops .chb-f span{padding:2px 8px;border-radius:8px;background:var(--ops-s)}.ops .chb-t{font-size:12.5px;display:grid;gap:3px}.ops .chb-t span{overflow-wrap:anywhere}@media(max-width:900px){.ops .chb-l{grid-template-columns:60px minmax(0,1fr)}.ops .chb-f,.ops .chb-t{grid-column:1 / -1}}.hd-page{--hd-bleu: #1670B8;--hd-ok: #1B702F;--hd-ko: #C00013;--hd-att: #8A5300;display:grid;gap:14px;min-width:0}:root[data-theme=dark] .hd-page{--hd-bleu: #5AA9E6;--hd-ok: #5DBE8A;--hd-ko: #F08A8A;--hd-att: #F2C14E }@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hd-page{--hd-bleu: #5AA9E6;--hd-ok: #5DBE8A;--hd-ko: #F08A8A;--hd-att: #F2C14E }}.hd-sous{margin:4px 0 0;color:var(--color-text-secondary);font-size:14px}.hd-note{color:var(--color-text-secondary);font-size:12.5px;font-weight:400}.hd-outils{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.hd-pills{display:flex;flex-wrap:wrap;gap:6px}.hd-pill{font:inherit;font-size:13px;padding:4px 10px;min-height:32px;border-radius:6px;border:1px solid var(--color-border);background:var(--color-background-surface);color:var(--color-text-primary);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.hd-pill b{font-variant-numeric:tabular-nums}.hd-pill.on{border-color:var(--hd-bleu);box-shadow:inset 0 0 0 1px var(--hd-bleu);font-weight:600}.hd-pill.rouge b{color:var(--hd-ko)}.hd-pill.fait{color:var(--hd-ok)}.hd-pill.barre{text-decoration:line-through;color:var(--color-text-secondary)}.hd-pill small{color:var(--color-text-secondary);font-size:12px}.hd-champ{font:inherit;font-size:13px;padding:5px 8px;min-height:32px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background-surface);color:var(--color-text-primary);max-width:100%}.hd-prenom,.hd-mail{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--color-text-secondary);flex-wrap:wrap}.hd-apt{display:inline-flex;align-items:center;gap:6px;font-weight:600}.hd-apt i{width:10px;height:10px;border-radius:50%;flex:none}.hd-canal{font-size:12px;font-weight:600;padding:1px 7px;border-radius:4px;border:1px solid var(--color-border)}.hd-groupe{display:grid;gap:8px}.hd-groupe>h3{margin:6px 0 0;font-size:15px;display:flex;gap:10px;align-items:baseline}.hd-groupe>h3 span{color:var(--color-text-secondary);font-weight:400;font-size:13px}.hd-groupe.retard>h3{color:var(--hd-ko)}.hd-ligne{border:1px solid var(--color-border);border-left:4px solid var(--apt-c, #777);border-radius:6px;background:var(--color-background-surface);padding:10px 12px;min-width:0}.hd-ligne.ouverte{border-color:var(--hd-bleu);border-left-color:var(--apt-c, #777)}.hd-carte{font:inherit;text-align:left;color:inherit;cursor:pointer;width:100%}.hd-l1{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:12px;align-items:start}.hd-urg{display:grid;text-align:center;border-radius:6px;padding:6px 4px;background:var(--color-background-muted);font-size:12px;color:var(--color-text-secondary)}.hd-urg b{font-size:17px;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.hd-urg.ko b{color:var(--hd-ko)}.hd-urg.ok b{color:var(--hd-ok)}.hd-titre{font-weight:600;font-size:14.5px}.hd-l2{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;font-size:13px;margin-top:3px}.hd-nom{font-weight:600}.hd-frise{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:6px}.hd-pt{font-size:12px;padding:1px 6px;border-radius:4px;border:1px solid var(--color-border);color:var(--color-text-secondary)}.hd-pt.fait{color:var(--hd-ok);border-color:currentColor}.hd-pt.courant{color:var(--hd-bleu);border-color:currentColor;font-weight:700}.hd-pt.exclu{text-decoration:line-through}.hd-etat{font-size:12px;padding:1px 7px;border-radius:4px;background:var(--color-background-muted);color:var(--color-text-secondary)}.hd-etat.ok{color:var(--hd-ok)}.hd-etat.ko{color:var(--hd-ko);font-weight:600}.hd-comp,.hd-fiche{margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border);display:grid;gap:8px;min-width:0}.hd-rang{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.hd-lib{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;min-width:64px}.hd-comp h4,.hd-fiche h4{margin:4px 0 0;font-size:15px;display:flex;gap:8px;align-items:center}.hd-comp h4.barre{text-decoration:line-through}.hd-date{margin:0;font-weight:700;font-size:15px}.hd-date.retard{color:var(--hd-ko)}.hd-bloc{border:1px solid var(--color-border);border-radius:6px;padding:10px 12px;display:grid;gap:6px;min-width:0;background:var(--color-background-surface)}.hd-bloc.retard{border-color:var(--hd-ko)}.hd-bloc h5{margin:0;font-size:13.5px;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.hd-bloc p{margin:0}.hd-objet{font-weight:600;flex:1 1 260px;min-width:0}.hd-texte{font:inherit;font-size:13.5px;line-height:1.5;width:100%;max-width:75ch;box-sizing:border-box;padding:8px 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background);color:var(--color-text-primary);resize:vertical}.hd-alerte{margin:0;font-size:13px;color:var(--hd-att);font-weight:600}.hd-alerte.ko{color:var(--hd-ko)}.hd-lien{word-break:break-all;font-size:13px}.hd-lienb{font:inherit;font-size:12.5px;background:none;border:0;padding:0;color:var(--hd-bleu);text-decoration:underline;cursor:pointer}.hd-coche{display:inline-flex;gap:6px;align-items:center;font-weight:600;font-size:14px;min-height:32px}.hd-coche input{width:18px;height:18px}.hd-msg{margin:0;font-size:13px;font-weight:600;color:var(--hd-bleu)}.hd-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.hd-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:3px 12px;margin:0;font-size:13px}.hd-dl dt{color:var(--color-text-secondary)}.hd-dl dd{margin:0;overflow-wrap:anywhere}.hd-note-f{margin:0;font-size:13px;padding:6px 8px;border-radius:6px;background:var(--color-background-muted)}.hd-liste{margin:0;padding-left:18px;font-size:13px;display:grid;gap:2px}.hd-liste li.ok{color:var(--hd-ok)}.hd-liste li.barre{text-decoration:line-through;color:var(--color-text-secondary)}.hd-zone summary{cursor:pointer;font-size:13px;font-weight:600;min-height:28px;display:flex;gap:8px;align-items:center}@media(max-width:700px){.hd-l1{grid-template-columns:64px minmax(0,1fr)}.hd-act{grid-column:1 / -1}.hd-lib{min-width:0}}.hd-rang label{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--color-text-secondary)}.mn-page{max-width:640px;gap:10px;padding-bottom:8px;--mn-cible: 52px }.mn-tete{display:grid;gap:4px;padding-bottom:6px}.mn-tete.c{text-align:center;justify-items:center;padding-top:12px}.mn-sur{font-size:13px;color:var(--color-text-secondary)}.mn-sur:first-letter,.mn-hist-j span:first-child:first-letter{text-transform:uppercase}.mn-titre{margin:0;font-size:24px;line-height:1.2;display:flex;align-items:center;gap:8px}.mn-ital{font-style:italic;color:var(--color-text-secondary);font-size:14px}.mn-tiret{margin:0 2px}.mn-prenom{margin-top:4px}.mn-onglets{display:flex;gap:6px;margin-top:8px}.mn-onglets button{font:inherit;font-size:14px;min-height:40px;padding:6px 14px;border-radius:6px;border:1px solid var(--color-border);background:var(--color-background-surface);color:var(--color-text-primary);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.mn-onglets button.on{border-color:var(--hd-bleu);box-shadow:inset 0 0 0 1px var(--hd-bleu);font-weight:700}.mn-p{font-size:12px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--color-background-muted)}.mn-p.rouge{color:#fff;background:var(--hd-ko)}.mn-p.vert{color:var(--hd-ok);background:transparent;border:1px solid currentColor}.mn-corps{display:grid;gap:8px;min-width:0}.mn-rubrique{margin:10px 0 2px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.mn-vide{color:var(--color-text-secondary);font-style:italic}.mn-carre{width:12px;height:12px;border-radius:3px;display:inline-block;flex:none}.mn-ligne{font:inherit;color:inherit;text-align:left;width:100%;min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--color-border);border-left:4px solid var(--apt-c, var(--color-border));border-radius:6px;background:var(--color-background-surface);padding:10px 12px;cursor:pointer}.mn-ligne.c,.mn-ligne.v,.mn-ligne.sac{--apt-c: var(--hd-bleu) }.mn-ligne.sac,.mn-ligne.v{grid-template-columns:minmax(0,1fr) auto}.mn-ligne.fini{opacity:.7}.mn-num,.mn-etape-n{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;background:var(--color-background-muted);font-variant-numeric:tabular-nums}.mn-l-txt{display:grid;gap:2px;min-width:0}.mn-l-apt{display:flex;align-items:center;gap:6px;font-weight:700;letter-spacing:.02em}.mn-l-type{font-weight:600;font-size:15px}.mn-l-meta,.mn-l-etat{font-size:13px;color:var(--color-text-secondary)}.mn-retard{color:var(--hd-ko)}.mn-encours{color:var(--hd-att)}.mn-interdit{font-size:13px;font-weight:700;color:var(--hd-ko)}.mn-suite{font-size:22px;color:var(--color-text-secondary)}.mn-demain,.mn-rappel,.mn-faits,.mn-averif,.mn-ajout,.mn-inv{border:1px solid var(--color-border);border-radius:6px;background:var(--color-background-surface);padding:0 12px}.mn-demain>summary,.mn-rappel>summary,.mn-faits>summary,.mn-averif>summary,.mn-ajout>summary,.mn-inv>summary{min-height:48px;display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;flex-wrap:wrap}.mn-demain[open],.mn-rappel[open],.mn-averif[open],.mn-ajout[open]{padding-bottom:10px}.mn-dem-l{font:inherit;color:inherit;text-align:left;width:100%;min-height:44px;display:flex;gap:6px;align-items:center;flex-wrap:wrap;border:0;border-top:1px solid var(--color-border);background:none;padding:6px 0;cursor:pointer;font-size:14px}.mn-outils{display:grid;gap:8px}.mn-av-liste{display:grid;gap:4px;margin-bottom:8px}.mn-av-item{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:14px}.mn-am{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;align-items:end}.mn-am label{display:grid;gap:3px;font-size:13px;color:var(--color-text-secondary)}.mn-am label.large{grid-column:1 / -1}.mn-mot-eq{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;border:1px solid var(--color-border);border-left:4px solid var(--hd-bleu);border-radius:6px;padding:10px 12px;font-size:14px;background:var(--color-background-surface)}.mn-mot-eq p{margin:4px 0 0}.mn-puce{font:inherit;font-size:13px;min-height:36px;padding:4px 12px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-background-surface);color:inherit;cursor:pointer}.mn-bouton{font:inherit;font-size:16px;font-weight:700;min-height:var(--mn-cible);padding:10px 16px;border-radius:8px;border:1px solid var(--hd-bleu);background:var(--hd-bleu);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;width:100%;text-align:center}.mn-bouton.contour{background:var(--color-background-surface);color:var(--hd-bleu)}.mn-bouton.eteint{opacity:.5}.mn-bouton:disabled{opacity:.6;cursor:wait}.mn-lien{font:inherit;font-size:14px;background:none;border:0;color:var(--hd-bleu);text-decoration:underline;cursor:pointer;padding:10px 0;min-height:44px;text-align:left}.mn-retour{font:inherit;font-size:14px;background:none;border:0;color:var(--hd-bleu);cursor:pointer;padding:6px 0;min-height:40px;text-align:left;justify-self:start}.mn-pied{position:sticky;bottom:0;z-index:2;display:grid;gap:6px;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:var(--color-background-body, var(--color-background-surface));border-top:1px solid var(--color-border)}.mn-pied-info{font-size:13px;color:var(--color-text-secondary);text-align:center}.mn-pied-2{display:grid;gap:8px}.mn-etape{font:inherit;color:inherit;text-align:left;width:100%;min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background-surface);padding:10px 12px;cursor:pointer}.mn-etape.ici{border-color:var(--hd-bleu);box-shadow:inset 0 0 0 1px var(--hd-bleu)}.mn-etape.fait .mn-etape-n{background:var(--hd-ok);color:#fff}.mn-case{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:56px;padding:8px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background-surface);cursor:pointer}.mn-case input{width:26px;height:26px;margin:0;accent-color:var(--hd-ok)}.mn-case.fait .mn-case-lib{color:var(--color-text-secondary);text-decoration:line-through}.mn-case-lib{display:grid;gap:2px;font-size:15px;min-width:0}.mn-note{font-size:12.5px;color:var(--color-text-secondary);text-decoration:none}.mn-miroir,.mn-mot{font-style:italic;font-size:14px;border:1px dashed var(--color-border);border-radius:6px;padding:6px 8px}.mn-qte{font-size:13px;font-weight:700;color:var(--color-text-secondary);max-width:40vw;text-align:right}.mn-qte.n{font-size:17px;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.mn-segs{display:grid;gap:3px;margin:4px 0}.mn-seg{height:10px;min-height:10px;border-radius:3px;border:0;background:var(--color-background-muted);cursor:pointer;padding:0}.mn-seg.fini{background:var(--hd-ok)}.mn-seg.cour{background:var(--hd-bleu)}.mn-seg.cour.fini{box-shadow:inset 0 0 0 2px var(--hd-bleu);background:var(--hd-ok)}.mn-piece-t{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.mn-piece-n{font-size:13px;color:var(--color-text-secondary)}.mn-reprise{border:1px solid var(--hd-ko);border-radius:6px;padding:8px 12px;display:grid;gap:2px;font-size:14px;color:var(--hd-ko)}.mn-reprise span{color:var(--color-text-primary)}.mn-rap-z{border-top:1px solid var(--color-border);padding:6px 0}.mn-rap-t{font:inherit;color:inherit;background:none;border:0;padding:4px 0;width:100%;display:flex;justify-content:space-between;cursor:pointer;min-height:36px;align-items:center}.mn-rap-i{font-size:13px;color:var(--color-text-secondary);padding:1px 0}.mn-rap-i.ok{color:var(--hd-ok)}.mn-edl,.mn-vz{border:1px solid var(--color-border);border-radius:6px;background:var(--color-background-surface);padding:10px 12px;display:grid;gap:8px}.mn-edl-l{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.mn-vz-nom{font-weight:700;font-size:15px}.mn-edl-b{display:flex;gap:6px}.mn-edl-ok,.mn-edl-pb{font:inherit;font-size:14px;min-height:44px;min-width:64px;padding:6px 12px;border-radius:6px;border:1px solid var(--color-border);background:var(--color-background-surface);color:inherit;cursor:pointer}.mn-edl-ok.on{background:var(--hd-ok);border-color:var(--hd-ok);color:#fff}.mn-edl-pb.on{background:var(--hd-ko);border-color:var(--hd-ko);color:#fff}.mn-note-edl,.mn-vnote{width:100%;box-sizing:border-box;font-size:15px}.mn-photo{cursor:pointer}.mn-medias{display:flex;flex-wrap:wrap;gap:6px}.mn-medias img,.mn-medias video{width:96px;height:96px;object-fit:cover;border-radius:6px;border:1px solid var(--color-border)}.mn-inv-l{display:flex;justify-content:space-between;font-size:13px;padding:2px 0}.mn-autre{font-size:14px;padding:4px 10px;background:var(--color-background-muted);border-radius:4px}.mn-jauge{display:grid;gap:6px;border:1px solid var(--color-border);border-radius:6px;padding:10px 12px;background:var(--color-background-surface)}.mn-jauge-t{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14px}.mn-jauge-b{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--color-background-muted)}.mn-jauge-b .moi{background:var(--hd-bleu)}.mn-jauge-b .autre{background:var(--hd-att)}.mn-jauge-b .libre{background:transparent}.mn-jauge-v{font-size:13px;color:var(--color-text-secondary)}.mn-jauge-v.ok{color:var(--hd-ok);font-weight:700}.mn-part-prog{display:flex;justify-content:space-between;font-size:14px}.mn-tuiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mn-tuile{font:inherit;color:inherit;min-height:104px;display:grid;gap:2px;align-content:center;justify-items:center;text-align:center;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background-surface);padding:8px;cursor:pointer;position:relative}.mn-tuile.moi{border-color:var(--hd-bleu);box-shadow:inset 0 0 0 2px var(--hd-bleu)}.mn-tuile.autre{border-color:var(--hd-att);background:var(--color-background-muted)}.mn-tuile-qui{position:absolute;top:6px;left:8px;font-size:12px;font-weight:700}.mn-tuile-em{font-size:26px}.mn-tuile-nom{font-weight:700;font-size:14px}.mn-tuile-nb{font-size:12px;color:var(--color-text-secondary)}.mn-vsec{display:flex;gap:8px;align-items:center;margin-top:10px;font-weight:700;font-size:15px}.mn-vsec span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--hd-bleu);color:#fff;font-size:13px}.mn-hist-j{display:flex;justify-content:space-between;font-size:13px;color:var(--color-text-secondary);margin:10px 0 4px}.mn-hist{font:inherit;color:inherit;text-align:left;width:100%;min-height:56px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background-surface);padding:8px 10px;cursor:pointer;margin-bottom:6px}.mn-hist-apt{font-size:12px;font-weight:700;padding:3px 8px;border-radius:4px}.mn-hist-l1{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mn-gros-ok{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--hd-ok);color:#fff;font-size:34px}.mn-toast{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:50;max-width:min(92vw,520px);padding:10px 16px;border-radius:8px;background:#1d1d1f;color:#fff;font-size:14px;box-shadow:0 6px 24px #00000040}.mn-toast.ko{background:var(--hd-ko)}@media(min-width:1100px){.mn-tuiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.hb-filtres{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 12px}.hb-pas{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:5px 12px;background:#0071e3;color:#fff;font:600 13px/1.2 inherit;cursor:pointer}.hb-pas small{font-weight:500;opacity:.85}.hb-pas b{font-size:15px;line-height:1}.hb-pas:hover,.hb-pas:focus-visible{background:#0058b0}.hb-tout{border:1px solid var(--color-border,#E3E3E8);background:transparent;border-radius:999px;padding:5px 12px;font:500 13px/1.2 inherit;color:var(--color-text,#1D1D1F);cursor:pointer}.hb-aide{margin:2px 0 12px;font-size:13px;color:var(--color-muted,#5F5F64)}.hb-grille{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:14px}.hb-c{grid-column:span 4;min-width:0}.hb-c.hb-mois{grid-column:span 8}.hb-c.hb-ag{grid-column:span 12}.hb-ag .hb-h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}@media(max-width:760px){.hb-ag .hb-h{grid-template-columns:1fr}}.hb-plus{border:0;background:transparent;padding:6px;margin-top:2px;font:600 13px/1.2 inherit;color:#06c;cursor:pointer}@media(min-width:2200px){.hb-c.hb-mois,.hb-c.hb-ag{grid-column:span 4}.hb-ag .hb-h{grid-template-columns:minmax(0,1fr)}.hb-grille{align-items:start}}.hb-c h3{margin:0 0 10px;font-size:14px}.hb-c h3 small{font-weight:400;color:var(--color-muted,#5F5F64);font-size:12px;margin-left:6px}.hb-mbar{display:grid;grid-template-columns:repeat(12,1fr);gap:6px;height:230px;align-items:end}.hb-b{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;border:0;background:transparent;padding:0 0 18px;cursor:pointer;border-radius:6px}.hb-b:hover,.hb-b:focus-visible{background:var(--color-surface-2,#F2F2F5)}.hb-pile{display:flex;flex-direction:column;border-radius:4px 4px 0 0;overflow:hidden;min-height:2px;transition:opacity .15s}.hb-pile i{display:block}.hb-pile i.a,.hb-leg i.a{background:var(--color-art,#E07A3F)}.hb-pile i.g,.hb-leg i.g{background:var(--color-green,#2E8B57)}.hb-n1{position:absolute;left:8%;right:8%;height:0;border-top:2px dashed var(--color-muted,#8E8E93);pointer-events:none}.hb-val{font-size:12px;font-weight:600;text-align:center;color:var(--color-text,#1D1D1F);margin-bottom:3px;font-variant-numeric:tabular-nums}.hb-m{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:12px;color:var(--color-muted,#5F5F64)}.hb-b.pale .hb-pile,.hb-l.pale .hb-bar i,.hb-r.pale{opacity:.3}.hb-b.on .hb-m{color:#06c;font-weight:700}.hb-leg{display:flex;gap:14px;font-size:12px;color:var(--color-muted,#5F5F64);margin-top:8px}.hb-leg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.hb-leg i.n1{border-top:2px dashed var(--color-muted,#8E8E93);height:0;border-radius:0;vertical-align:3px}.hb-h{display:flex;flex-direction:column;gap:4px}.hb-l{display:grid;grid-template-columns:minmax(80px,38%) 1fr auto;gap:10px;align-items:center;border:0;background:transparent;padding:5px 6px;border-radius:6px;cursor:pointer;text-align:left;font:inherit;color:inherit}.hb-l:hover,.hb-l:focus-visible,.hb-r:hover,.hb-r:focus-visible{background:var(--color-surface-2,#F2F2F5)}.hb-l.on{box-shadow:inset 0 0 0 1.5px #0071e3}.hb-lib{font-size:13px;overflow-wrap:anywhere}.hb-bar{height:12px;background:var(--color-surface-2,#F2F2F5);border-radius:4px;overflow:hidden}.hb-bar i{display:block;height:100%;background:#0071e3;border-radius:4px}.hb-num{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.hb-num small{font-weight:400;color:var(--color-muted,#5F5F64);margin-left:4px}.hb-t{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.hb-t th{text-align:right;font-size:12px;font-weight:600;color:var(--color-muted,#5F5F64);padding:4px 6px;border-bottom:1px solid var(--color-border,#E3E3E8)}.hb-t th:first-child,.hb-t td:first-child{text-align:left}.hb-t td{text-align:right;padding:6px;border-bottom:1px solid var(--color-border,#E3E3E8);white-space:nowrap}.hb-r{cursor:pointer}.hb-r.on td{background:#e8f1fd}.hb-pt{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px}.hb-pt.a{background:var(--color-art,#E07A3F)}.hb-pt.g{background:var(--color-green,#2E8B57)}.hb-mini{display:inline-block;width:46px;height:6px;background:var(--color-surface-2,#F2F2F5);border-radius:3px;margin-right:8px;vertical-align:1px;overflow:hidden}.hb-mini i{display:block;height:100%;background:#0071e3}.hb-bulle{position:fixed;z-index:10000;width:250px;background:#fff;color:#1d1d1f;border:1px solid #E3E3E8;border-radius:12px;box-shadow:0 16px 40px #0000002e;padding:10px 12px;font-size:12.5px;pointer-events:none}.hb-bulle b{display:block;font-size:13.5px;margin-bottom:6px}.hb-bulle div{display:flex;justify-content:space-between;gap:10px;padding:2px 0;font-variant-numeric:tabular-nums}.hb-bulle div span:first-child{color:#5f5f64}.hb-bulle p{margin:6px 0 0;color:#06c;font-size:12px;font-weight:600}.hb-bulle .pil{font-size:12px;padding:0 5px}:root[data-theme=dark] .hb-bulle{background:#1c1c1e;color:#f5f5f7;border-color:#38383a}:root[data-theme=dark] .hb-bulle div span:first-child{color:#a1a1a6}:root[data-theme=dark] .hb-bulle p,:root[data-theme=dark] .hb-b.on .hb-m{color:#6cb4ff}:root[data-theme=dark] .hb-r.on td{background:#0b2a4a}@media(max-width:1100px){.hb-c,.hb-c.hb-mois{grid-column:span 12}.hb-mbar{height:190px}}@media(max-width:600px){.hb-val{display:none}.hb-mbar{gap:3px}}.rv .gl{opacity:.6;font-size:12px}.rv-main{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:14px;margin-top:14px}.rv-bas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.rv-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:1100px){.rv-main,.rv-bas,.rv-duo{grid-template-columns:minmax(0,1fr)}}.rv-legende{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--color-text-secondary)}.rv-legende i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.rv-gris{opacity:.8}ul.rv-rep{list-style:none;margin:0;padding:0;display:grid;gap:12px}.rv-rep .l1{display:flex;align-items:center;gap:6px;font-size:13px}.rv-rep .l1 i{width:10px;height:10px;border-radius:2px;flex:none}.rv-rep .l1 b{margin-left:auto;font-variant-numeric:tabular-nums}.rv-rep .bar,.rv-cls .bar{display:block;height:6px;border-radius:3px;background:var(--color-border);overflow:hidden;margin:4px 0 2px}.rv-rep .bar i,.rv-cls .bar i{display:block;height:100%;border-radius:3px}.rv-rep .l2{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--color-text-secondary)}ul.rv-cls{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rv-cls li{display:grid;grid-template-columns:22px auto 1fr auto;align-items:center;gap:4px 8px;font-size:13px}.rv-cls .n{font-weight:700;color:var(--color-text-secondary)}.rv-cls .cat{color:#fff;font-weight:700;font-size:12px;padding:1px 7px;border-radius:4px}.rv-cls .s{font-size:12px;color:var(--color-text-secondary)}.rv-cls b{font-variant-numeric:tabular-nums}.rv-cls .bar{grid-column:2 / -1}.gb{display:flex;flex-direction:column;gap:12px}.gb-tuiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.gb-t{all:unset;box-sizing:border-box;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface,#fff);transition:border-color .15s,box-shadow .15s}.gb-t:hover{border-color:color-mix(in srgb,var(--kc) 50%,var(--color-border))}.gb-t.on{border-color:var(--kc);box-shadow:inset 0 3px 0 var(--kc)}.gb-t:focus-visible{outline:2px solid var(--kc);outline-offset:2px}.gb-t .t{font-size:12.5px;color:var(--color-text-secondary)}.gb-t .v{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.gb-t .v small{font-size:12px;font-weight:600;margin-left:3px;color:var(--color-text-secondary)}.gb-t .d{font-size:12px;color:var(--color-text-secondary)}.gb-corps{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:stretch}.gb-tete{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.gb-tete h3{margin:0;font-size:15px}.gb-legende{display:flex;gap:12px;font-size:12px;color:var(--color-text-secondary);flex:1}.gb-legende i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.gb-legende i.pt{height:2px;vertical-align:3px}.gb .seg{display:inline-flex;border:1px solid var(--color-border);border-radius:980px;overflow:hidden}.gb .seg button{all:unset;cursor:pointer;padding:4px 12px;font-size:12.5px;font-weight:600;color:var(--color-text-secondary)}.gb .seg button[aria-pressed=true]{background:var(--color-text-primary);color:var(--color-background,#fff)}.gb .seg button:focus-visible{outline:2px solid #0071E3;outline-offset:-2px}.gb-cbox{height:340px}.gb-insp{display:flex;flex-direction:column;gap:8px;font-size:13px;min-width:0;overflow:hidden}.gb-insp svg{display:block;max-width:100%}.gb-insp h4{margin:0;font-size:15px}.gb-insp dl{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:0}.gb-insp dt{color:var(--color-text-secondary)}.gb-insp dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:1400px){.gb-tuiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.gb-legende{flex-basis:100%;order:3}.gb-corps{grid-template-columns:1fr}.gb-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-cbox{height:260px}}.gb-heures{display:flex;justify-content:space-between;font-size:12px;color:var(--color-text-secondary);margin-top:-4px}.gb-legende i.n1{width:16px;height:0;border-radius:0;background:none!important;border-top:2px dashed #B3402A;vertical-align:3px}.gb-legende i.fut{opacity:.5}.gb-legende b.pk30-num{margin-right:2px}.gb-haut{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.gb-haut .aj-conclu{flex:1;min-width:280px}.gb-outils{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-page .ta-leg{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--color-text-secondary);margin:2px 0 6px}.ta-page .ta-leg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.ta-page .ta-leg i.n1{width:16px;height:0;border-radius:0;background:none!important;border-top:2px dashed #B3402A;vertical-align:3px}.ta-page .ta-leg i.fut{opacity:.5}.ta-page .ta-defile{overflow-x:auto;max-width:100%}.ta-page .ta-t{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13px}.ta-page .ta-t th,.ta-page .ta-t td{padding:6px 8px;text-align:right;border-bottom:1px solid var(--color-border)}.ta-page .ta-t th{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:600}.ta-page .ta-t th.g,.ta-page .ta-t td:first-child{text-align:left}.ta-page .ta-t td:first-child i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:7px}.ta-page .ta-t td small{margin-left:6px;color:var(--color-text-secondary)}.ta-page .ta-t tr.fut td{color:var(--color-text-secondary);font-style:italic}.ta-page .ta-t tr.fut td:first-child i{opacity:.5}.ta-page .ta-t tr.tot td{font-weight:700;border-top:2px solid var(--color-border)}.ta-page .ta-plis{margin-top:14px}@media(max-width:820px){.ta-page .ta-t{font-size:12px}.ta-page .ta-t th,.ta-page .ta-t td{padding:5px}.ta-page .ta-t th{font-size:12px;letter-spacing:.03em}}.v8-sec{margin:18px 0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.v8-legende{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--color-text-secondary)}.v8-legende i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.cbox{width:100%}ul.sg-rep{list-style:none;padding:0;gap:10px}.sg-rep .l1{display:flex;align-items:center;gap:6px;font-size:13px}.sg-rep .l1 i{width:10px;height:10px;border-radius:2px;flex:none}.sg-rep .l1 b{margin-left:auto;font-variant-numeric:tabular-nums}.sg-rep .bar{height:6px;border-radius:3px;background:var(--color-border);overflow:hidden;margin:4px 0 2px}.sg-rep .bar i{display:block;height:100%;border-radius:3px}.sg-rep .l2{font-size:12px;color:var(--color-text-secondary)}.sl-onglets{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.sl-recit{margin:18px 0 0;font-size:17px}.sl-note{margin:6px 0 0;font-size:12.5px;color:var(--color-text-secondary)}.rm-page{display:grid;gap:14px}.rm-carte{padding:14px 16px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-background-card,var(--color-surface,#fff));min-width:0}.rm-carte h3{margin:0 0 4px;font-size:16px}.rm-carte h4{margin:14px 0 4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.rm-lect{background:var(--color-background-muted,rgb(127 140 160 / .08));border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.55;text-wrap:pretty}.rm-lect b{font-weight:900}.rm-lect .res{display:block;margin-top:8px;color:var(--color-text-secondary);font-size:12px}.rm-deux{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.rm-duo{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:14px}.rm-bt{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:0 0 4px}.rm-bt .sep{flex:1}.rm-bt button.on{background:#0972dd;border-color:#0972dd;color:#fff}.rm-verdict{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap;padding:2px 0 6px}.rm-verdict .n{font-size:52px;font-weight:900;line-height:.92;font-variant-numeric:tabular-nums;color:#1d6f6a}.rm-verdict .n.plus{color:var(--color-primary,#0A84FF)}.rm-verdict .q{font-size:17px;font-weight:900;line-height:1.3;max-width:32ch;text-wrap:balance}.rm-verdict .q small{display:block;font-size:13px;font-weight:400;color:var(--color-text-secondary);margin-top:6px;max-width:56ch;line-height:1.55;text-wrap:pretty}.rm-recit{font-size:16px;margin:0 0 12px;line-height:1.5}.rm-note{font-size:12.5px;margin-top:8px;color:var(--color-text-secondary)}.rm-pills{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}.rm-pills button.on{background:var(--color-primary,#0A84FF);border-color:var(--color-primary,#0A84FF);color:#fff}.rm-t td,.rm-t th{font-variant-numeric:tabular-nums;padding:4px 8px;text-align:right;border-bottom:1px solid var(--color-border);white-space:nowrap}.rm-t td:first-child,.rm-t th.g{text-align:left}.rm-t td small{display:block;font-size:12px;color:var(--color-text-secondary)}.rm-t tr.flex td{background:#378add14}.rm-t td.mut{color:var(--color-text-secondary)}.rm-act{display:grid;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;margin-top:4px}.rm-act>div{padding:14px 16px;display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start;border-bottom:1px solid var(--color-border)}.rm-act>div:last-child{border-bottom:0}.rm-act .r{font-size:22px;font-weight:900;color:#06c;line-height:1.1}.rm-act b{display:block;font-size:14px}.rm-act p{margin:3px 0 0;font-size:13px;color:var(--color-text-secondary);line-height:1.55;max-width:70ch;text-wrap:pretty}.rm-deb-k{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0 0 6px}.rm-deb-t{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;background:#7f8ca014}.rm-deb-t b{font-size:28px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1}.rm-deb-t span{font-size:12px;color:var(--color-text-secondary)}.rm-leg{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;margin:0 0 4px}.rm-leg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:-1px}.rm-cal svg{width:100%;height:auto;display:block}.bulle{background:var(--color-background-card,#fff);border:1px solid var(--color-border);border-radius:6px;padding:6px 8px;font-size:12px;line-height:1.45}@media(max-width:900px){.rm-deux,.rm-duo{grid-template-columns:minmax(0,1fr)}.rm-verdict .n{font-size:42px}}@media print{@page{size:A4 landscape;margin:9mm}body.rm-print .rm-bt,body.rm-print .focus-b,body.rm-print .tbl-outils{display:none!important}body.rm-print .rm-deux,body.rm-print .rm-duo{grid-template-columns:1fr}body.rm-print .rm-verdict,body.rm-print .rm-act>div,body.rm-print .v8-kpi{break-inside:avoid}body.rm-print table{font-size:8.5px}body.rm-print tr{break-inside:avoid}body.rm-print h3{break-after:avoid}}.ha-page{--ha-ligne:var(--color-border);--ha-sub:var(--color-text-secondary);--ha-s2:var(--color-surface-2,rgba(0,0,0,.04));--ha-neg:var(--color-neg,#C00013)}.ha-page .sub{font-size:12px;color:var(--ha-sub)}.ha-page .recon{font-size:12px;color:var(--ha-sub);margin:10px 0}.ha-page .lien-mb{color:var(--color-link,#0066CC);font-weight:700}.ha-page .tuiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.ha-pills{display:inline-flex;flex-wrap:wrap;gap:4px}.ha-reglages{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;margin:10px 0}.ha-reglages .sub{font-size:12px}.ha-main{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:12px}@media(max-width:1100px){.ha-main{grid-template-columns:minmax(0,1fr)}}.ha-page .v8-legende{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;margin:4px 0 6px}.ha-page .v8-legende i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.ha-page .tbl-wrap{max-width:100%;overflow-x:auto}table.ha-t{width:100%;border-collapse:collapse;font-size:12px}table.ha-t th,table.ha-t td{padding:0 8px;height:28px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--ha-ligne);font-variant-numeric:tabular-nums}table.ha-t th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ha-sub);background:var(--ha-s2)}table.ha-t th.lbl,table.ha-t td.lbl{text-align:left;font-weight:700}table.ha-t td.fort{font-weight:800}table.ha-t td.comm{color:var(--ha-neg)}table.ha-t td.dim,table.ha-t tr.vide td{color:var(--ha-sub)}table.ha-t tfoot td{font-weight:900;border-top:2px solid var(--color-text-primary)}table.ha-t .jauge{display:inline-block;width:56px;height:6px;border-radius:3px;background:var(--ha-s2);vertical-align:middle;margin-right:6px;overflow:hidden}table.ha-t .jauge i{display:block;height:100%;background:#1670b8}.ha-canal{padding:8px 0;border-top:1px dashed var(--ha-ligne)}.ha-canal .tete{display:flex;align-items:center;gap:8px;font-size:12.5px}.ha-canal .tete i{width:10px;height:10px;border-radius:50%;display:inline-block}.ha-canal .tete .tx{font-size:12px;color:var(--ha-neg);font-weight:700}.ha-canal .tete .ca{margin-left:auto;font-weight:800}.ha-canal .bar{position:relative;height:8px;border-radius:3px;background:var(--ha-s2);margin:6px 46px 4px 0}.ha-canal .bar i{display:block;height:100%;border-radius:3px}.ha-canal .bar span{position:absolute;top:50%;right:-46px;width:40px;text-align:right;transform:translateY(-50%);font-size:12px;font-weight:700;color:var(--ha-sub)}.ha-canal .pied{display:flex;gap:12px;font-size:12px;color:var(--ha-sub)}.ha-apt{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px dashed var(--ha-ligne);font-size:12.5px;flex-wrap:wrap}.ha-apt .n{width:20px;height:20px;border-radius:50%;background:var(--ha-s2);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.ha-apt .badge{padding:2px 8px;border-radius:10px;font-size:12px;font-weight:800}.ha-apt .sub{font-size:12px}.hdb-betes{padding:10px 12px;margin-bottom:10px}.hdb-betes-g{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}@media(max-width:900px){.hdb-betes-g{grid-template-columns:repeat(2,minmax(0,1fr))}}.hdb-bete{--t:var(--color-text-primary);display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:10px;padding:7px 10px;text-decoration:none;color:var(--color-text-primary);border:1px solid var(--ha-ligne);border-radius:6px;background:var(--color-surface,#fff)}.hdb-bete:hover{transform:translateY(-1px)}.hdb-bete img{grid-row:1 / span 2;width:46px;height:46px;border-radius:10px;object-fit:contain;background:#fbfaf7;padding:2px}.hdb-bete .num{font-size:17px;font-weight:500;align-self:end}.hdb-bete .num .nm{display:block;font-size:12.5px;font-weight:600;color:color-mix(in srgb,var(--t) 72%,var(--color-text-primary))}.hdb-bete small{font-size:12px;color:var(--ha-sub);line-height:1.25}.hg-mensuel{display:flex;flex-direction:column;gap:14px}.hg-bloc{border:1px solid var(--ha-ligne);border-radius:6px;padding:8px 10px 10px;background:var(--color-surface,#fff)}.hg-bloc.auj{border-color:var(--color-primary,#0071E3);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary,#0071E3) 18%,transparent)}.hg-titre{font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin:0 4px 6px}.hg-defile{overflow-x:auto;border:1px solid var(--ha-ligne);border-radius:6px}.hg-grille{display:grid;min-width:max-content}.hg-coin,.hg-apt{position:sticky;left:0;z-index:3;background:var(--color-surface,#fff);border-right:1px solid var(--ha-ligne);border-bottom:1px solid var(--ha-ligne)}.hg-coin{grid-row:1;grid-column:1}.hg-jour{grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;color:var(--ha-sub);border-bottom:1px solid var(--ha-ligne);border-left:1px solid var(--ha-ligne)}.hg-jour b{font-size:12px;color:var(--color-text-primary)}.hg-jour.dim,.hg-case.dim{background:var(--ha-s2)}.hg-jour.auj,.hg-jour.auj b{color:var(--color-primary,#0071E3)}.hg-apt{--apt-c:#575756;--apt-txt:#fff;grid-column:1;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 8px;background:var(--apt-c);color:var(--apt-txt)}.hg-apt .nom{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.hg-apt .stats{display:flex;gap:4px}.hg-apt .stats span{font-size:12px;font-weight:800;padding:1px 6px;border-radius:9px;background:#fff;color:#1d1d1b}.hg-apt .stats .occ.fort{color:#1e7a47}.hg-apt .stats .occ.faible{color:#8a5300}.hg-apt .stats .arr{color:#1e7a47}.hg-apt .stats .dep{color:#b3261e}.hg-case{border-left:1px solid var(--ha-ligne);border-bottom:1px solid var(--ha-ligne)}.hg-case.auj{background:color-mix(in srgb,var(--color-primary,#0071E3) 10%,transparent);border-left:2px solid var(--color-primary,#0071E3)}.hg-barre{position:relative;z-index:2;align-self:start;height:26px;border-radius:4px;display:flex;align-items:center;gap:4px;padding:0 16px 0 18px;font-size:12px;font-weight:700;text-decoration:none;overflow:hidden;white-space:nowrap;box-shadow:0 1px 2px #0003}.hg-barre .nom{overflow:hidden;text-overflow:ellipsis}.hg-barre .dot{width:16px;height:16px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;flex:none}.hg-barre .arr,.hg-barre .dep{position:absolute;top:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:#fff}.hg-barre .arr{left:0;background:#1e7a47}.hg-barre .dep{right:0;background:#b3261e}.hg-barre .suite{position:absolute;top:0;bottom:0;width:12px;display:flex;align-items:center;justify-content:center;font-size:12px;opacity:.8}.hg-barre .suite.g{left:1px}.hg-barre .suite.d{right:1px}.hg-barre.cg{border-top-left-radius:0;border-bottom-left-radius:0}.hg-barre.cd{border-top-right-radius:0;border-bottom-right-radius:0}.hg-barre.pro{background-image:repeating-linear-gradient(45deg,transparent 0 6px,rgba(0,0,0,.08) 6px 12px)}.hg-barre.passee{opacity:.65}.har-liste{margin-top:14px}.hd-arr h3{font-size:14px}table.hd-t{width:100%;border-collapse:collapse;font-size:12px}table.hd-t th,table.hd-t td{padding:3px 6px;text-align:center;white-space:nowrap;border-bottom:1px solid var(--ha-ligne);font-weight:700;font-variant-numeric:tabular-nums}table.hd-t th{background:var(--ha-s2);font-size:12px;vertical-align:bottom}table.hd-t th.g,table.hd-t td.g{text-align:left}table.hd-t tbody tr:nth-child(2n) td{background:var(--ha-s2)}table.hd-t tr.airbnb td{color:#d8262c}table.hd-t tr.booking td{color:#1670b8}table.hd-t tr.direct td{color:#5a636c}table.hd-t tr.at td{background:#f3b8c0!important;color:#7a2030}table.hd-t th.mnt,table.hd-t td.mnt{background:#cfdceb!important;text-align:right;color:#1b1712}table.hd-t th.reg,table.hd-t td.reg{background:#d5e6d8!important;text-align:right;color:#1b1712}table.hd-t th.rap,table.hd-t td.rap{background:#f7c9da!important;text-align:right;color:#1b1712}table.hd-t td.but{color:#d8262c}table.hd-t td .ok{color:#1e7a47;font-weight:900}table.hd-t td .dr{vertical-align:middle;margin-left:4px}table.hd-t tfoot td{background:var(--ha-s2)!important;font-weight:900;border-top:2px solid #E07A3F}@media(max-width:820px){.har-plis .aj-pli>summary{flex-wrap:wrap;gap:2px 10px}}.ha-main.ha-main-v2{display:block}.ha-main-v2>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px;align-items:start}.hv-pays,.hv-heb{display:flex;flex-direction:column;gap:14px}.hv-pays .v8-main,.hv-pays .hv-2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px}.hv-pays .hv-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:1099px){.hv-pays .v8-main,.hv-pays .hv-2{grid-template-columns:minmax(0,1fr)}}.hv-pays .card,.hv-heb .card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:14px}.hv-pays h3,.hv-heb h3{margin:0 0 8px;font-size:15px}.hv-pays ul.cls{list-style:none;margin:0;padding:0;display:grid;gap:6px}.hv-pays ul.cls li{display:grid;grid-template-columns:22px auto 1fr auto;align-items:center;gap:8px;font-size:13px}.hv-pays ul.cls .n{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.hv-pays ul.cls .cat{color:#fff;font-size:12px;padding:1px 7px;border-radius:999px;white-space:nowrap}.hv-pays ul.cls .bar{grid-column:2 / -1;height:4px;background:var(--color-border);border-radius:2px;overflow:hidden}.hv-pays ul.cls .bar i{display:block;height:100%}.hv-pays .v8-legende{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--color-text-secondary);margin-bottom:4px}.hv-pays .v8-legende i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;vertical-align:-1px}.hv-heb .recon{margin:0;font-size:13px;color:var(--color-text-secondary)}.hv-heb .hv-tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.hv-heb .pill-row{display:inline-flex;gap:6px;flex-wrap:wrap}.hv-heb .pill-btn{border:1px solid var(--color-border);background:transparent;color:var(--color-text-primary);border-radius:999px;padding:4px 12px;font:inherit;font-size:13px;cursor:pointer;min-height:32px}.hv-heb .pill-btn.on{background:#1670b8;border-color:#1670b8;color:#fff}.conc{display:grid;gap:22px}.conc-sec{display:grid;gap:12px;scroll-margin-top:16px;min-width:0}.conc-sec-t{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em}.conc-carte{border:1px solid var(--color-border);border-radius:12px;padding:14px 16px;background:var(--color-background-surface,var(--color-background));min-width:0}.conc-carte h3{margin:0 0 8px;font-size:15px}.conc .mut{color:var(--color-text-secondary)}.conc .pos{color:#1b702f}.conc .neg{color:#c00013}.conc-seg{display:inline-flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.conc .pil-haut{height:30px;padding:0 12px;font-size:13px;cursor:pointer;text-decoration:none}.conc .pil-haut.on{background:var(--color-text-primary);color:var(--color-background-surface,#fff);border-color:var(--color-text-primary)}.conc .pil-haut:disabled{opacity:.5;cursor:default}.conc-src{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.conc-src .conc-seg,.conc-src .sub{margin:0}.conc .pil{display:inline-block;margin-left:4px;padding:1px 7px;border-radius:9px;font-size:12px;font-weight:700;background:color-mix(in srgb,#1B702F 14%,transparent);color:#1b702f}.conc .pil.neg{background:color-mix(in srgb,#C00013 12%,transparent);color:#c00013}.conc .mk-past{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--mkc) 74%,#000);color:#fff;font-weight:800;overflow:hidden;flex:none;box-shadow:0 0 0 1.5px var(--mkc)}.conc .mk-past b{line-height:1;letter-spacing:.02em}.conc .mk-past img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff;padding:9%;box-sizing:border-box}.conc .mk-past img.mk-fonce{background:color-mix(in srgb,var(--mkc) 80%,#000)}.conc .mk-nom{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;max-width:100%}.conc .ce-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;padding:9px 14px;border:1px solid var(--color-border);border-radius:10px;font-size:13px}.conc .ce-ligne b{font-weight:900}.conc .ce-lien{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#e07a3f}.conc .ce-ech{position:relative;padding:18px 14px 0;overflow:hidden;font-size:12px}.conc .ce-z{position:relative}.conc .ce-mk{position:absolute;top:-16px;bottom:22px;border-left:1.5px dashed #C00013;z-index:0}.conc .ce-mk em{position:absolute;top:0;left:3px;font-style:normal;font-size:12px;color:#c00013;white-space:nowrap}.conc .ce-mk.inv em{left:auto;right:3px}.conc .ce-r{position:relative;height:33px}.conc .ce-r.art,.conc .ce-r.green{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c) 9%,transparent) 20%,color-mix(in srgb,var(--c) 9%,transparent) 80%,transparent)}.conc .ce-pt{position:absolute;left:var(--x);top:2px;width:28px;height:28px;margin-left:-14px;z-index:2;font-style:normal}.conc .ce-pt .mk-past{box-shadow:0 0 0 2px var(--c,#C7C7CC),0 1px 3px #00000026}.conc .ce-tx{position:absolute;left:calc(var(--x) + 19px);top:8px;white-space:nowrap;line-height:17px;z-index:1}.conc .ce-r.inv .ce-tx{left:auto;right:calc(100% - var(--x) + 19px);text-align:right}.conc .ce-tx b,.conc .ce-tx span{background:var(--color-background-surface,var(--color-background));padding:0 2px}.conc .ce-tx b{font-weight:400}.conc .ce-r.art .ce-tx b,.conc .ce-r.green .ce-tx b{font-weight:900;color:var(--ct,var(--c))}.conc .ce-v{color:var(--color-text-secondary);margin-left:3px}.conc .ce-axe{position:relative;height:22px;border-top:1px solid var(--color-text-primary);margin-top:4px}.conc .ce-axe span{position:absolute;top:3px;transform:translate(-50%);font-size:12px;color:var(--color-text-secondary);white-space:nowrap}@media(max-width:820px){.conc .ce-r{height:auto;padding:1px 0 13px}.conc .ce-pt{top:auto;bottom:1px}.conc .ce-tx,.conc .ce-r.inv .ce-tx{position:relative;left:auto;right:auto;top:auto;display:block;white-space:normal;text-align:left}}.conc .agb-t{width:100%;border-collapse:collapse;font-size:12.5px}.conc .agb-t th{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-align:right;padding:6px 8px;white-space:nowrap}.conc .agb-t th.g,.conc .agb-t td:first-child{text-align:left}.conc .agb-t th.on{color:var(--color-text-primary)}.conc .agb-t .th-tri{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.conc .agb-t td{padding:5px 8px;border-top:1px solid var(--color-border);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.conc .agb-t tr.gw td{background:color-mix(in srgb,#0071E3 12%,transparent);font-weight:800}.conc .agb-t td .et{color:#9c6a00;font-size:12px;letter-spacing:-1px;margin-left:3px}.conc .agb-t .cb{display:inline-block;height:8px;border-radius:3px;background:#0071e3;margin-right:6px;vertical-align:middle}.conc .agb-t.conc-g td{white-space:normal}.conc .conc-g tr.piste td{background:color-mix(in srgb,#F39200 12%,transparent)}.conc .conc-g tr.atout td{background:color-mix(in srgb,#2E8B57 12%,transparent)}.conc .conc-b{display:inline-block;width:60px;height:7px;border-radius:4px;background:var(--color-border);overflow:hidden;margin-right:6px;vertical-align:middle}.conc .conc-b i{display:block;height:100%;background:#1b2e50}.conc .lieu{display:inline-block;margin:0 4px 2px 0;padding:1px 6px;border-radius:8px;border:1px solid var(--color-border);font-size:12px}.conc .pdj-pts{margin:4px 0 0;padding-left:18px;display:grid;gap:3px;font-size:13px}.conc .cf-h4{margin:12px 0 0;font-size:13px}.conc .v8-recit{margin:0;font-size:17px}.conc .conc-texte{margin:0;font-size:13.5px}.conc .conc-lieux .t{display:flex;gap:10px;align-items:center;font-size:12.5px}.conc .lnk{border:0;background:none;padding:0;color:#06c;cursor:pointer;font:inherit;text-decoration:underline}.conc .puces{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.conc .puce{border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);border-radius:999px;padding:3px 10px;font:inherit;font-size:12px;cursor:pointer}.conc .puce.on{color:var(--color-text-primary);border-color:var(--color-text-primary)}.conc .conc-kb{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.conc .conc-col{display:grid;gap:8px;align-content:start}.conc .conc-col header{display:grid}.conc .conc-col header small{color:var(--color-text-secondary)}.conc .conc-col.nous header b{color:#e07a3f}.conc .conc-carte-o{border:1px solid var(--color-border);border-radius:10px;padding:10px;display:grid;gap:6px}.conc .conc-carte-o h4{margin:0;font-size:13px}.conc .conc-carte-o .prix b{font-size:18px}.conc .conc-carte-o .prix span{margin-left:6px;font-size:12px;color:var(--color-text-secondary)}.conc .chips{display:flex;flex-wrap:wrap;gap:4px}.conc .chip{font-size:12px;padding:1px 6px;border-radius:8px;background:color-mix(in srgb,var(--color-text-primary) 7%,transparent)}.conc .conc-carte-o .res{margin:0;font-size:12px;color:var(--color-text-secondary)}.conc .conc-carte-o footer{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:12px}.conc .conc-srcb{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-border);border-radius:8px;background:transparent;color:inherit;padding:3px 8px;font:inherit;font-size:12px;cursor:pointer}.conc .conc-srcb.vide{cursor:default;color:var(--color-text-secondary)}.conc .conc-dlg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;background:#00000059;padding:16px}.conc .conc-dlg-c{width:min(620px,100%);max-height:90vh;overflow:auto;display:grid;gap:12px;padding:18px;border-radius:14px;background:var(--color-background-surface,var(--color-background));box-shadow:0 18px 50px #00000040}.conc .cf-tete{display:flex;gap:10px;align-items:center}.conc .cf-tete div{display:grid}.conc .cf-tete small{color:var(--color-text-secondary)}.conc .cf-offre{display:flex;gap:8px;align-items:baseline;margin:10px 0}.conc .cf-offre b{font-size:20px}.conc .cf-lignes{display:grid;gap:4px}.conc .cf-l{display:grid;grid-template-columns:150px 1fr;gap:8px;font-size:12.5px}.conc .cf-l span{color:var(--color-text-secondary)}.conc .cf-l b{font-weight:500}.conc .ota-m{width:100%;border-collapse:collapse;font-size:12.5px}.conc .ota-m th{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-align:center;padding:6px;vertical-align:bottom}.conc .ota-m th.h .ota-hv{display:inline-block;writing-mode:vertical-rl;transform:rotate(180deg);white-space:normal;max-inline-size:170px;min-inline-size:100px;line-height:1.2;text-align:left}.conc .ota-m th.h .mk-past{display:flex;margin:8px auto 0}.conc .ota-m th.gw,.conc .ota-m td.gw{background:color-mix(in srgb,#0071E3 9%,transparent)}.conc .ota-m td{text-align:center;padding:5px 6px;border-top:1px solid var(--color-border);white-space:nowrap}.conc .ota-m td.l{text-align:left;font-weight:600}.conc .ota-m td.l small{display:block;font-weight:400;color:var(--color-text-secondary);font-size:12px}.conc .ota-m tr.t td{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);text-align:left;background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.conc .ota-p{display:inline-block;min-width:44px;padding:2px 6px;border-radius:9px;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.conc .ota-p.dir{background:color-mix(in srgb,#2E8B57 22%,transparent);font-weight:700}.conc .ota-p.ind{background:color-mix(in srgb,#F39200 18%,transparent)}.conc .ota-p i{font-style:normal;font-size:12px;color:var(--color-text-secondary);margin-left:3px}.conc .ota-leg{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--color-text-secondary);margin:8px 0}.conc .ota-leg .ota-p{min-width:0}.conc .ac-cls{display:grid;gap:4px;margin-top:10px;overflow-x:auto}.conc .ac-cls .r,.conc .ac-cls .h{display:grid;grid-template-columns:26px 24px minmax(0,1fr) 64px 120px 128px 64px;gap:8px;align-items:center;padding:6px 10px}.conc .ac-cls .r{border-radius:9px;border:1px solid var(--color-border);font-size:12px;cursor:pointer}.conc .ac-cls .r:hover,.conc .ac-cls .r.on{border-color:#0071e3}.conc .ac-cls .r.on{box-shadow:inset 0 0 0 1px #0071e3}.conc .ac-cls .r.nous{background:color-mix(in srgb,#E07A3F 10%,transparent);cursor:default}.conc .ac-cls .h{padding-top:0;padding-bottom:0;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.conc .ac-cls .r .rg{font-weight:900;color:var(--color-text-secondary);text-align:center}.conc .ac-cls .r b.n{font-size:15px;font-variant-numeric:tabular-nums}.conc .ac-cls .r .bar{height:7px;border-radius:4px;background:var(--color-border);overflow:hidden}.conc .ac-cls .r .bar i{display:block;height:100%;background:var(--hc,#6B7280)}.conc .ac-cls .r small{color:var(--color-text-secondary);font-size:12px;white-space:nowrap}@media(max-width:820px){.conc .ac-cls .r,.conc .ac-cls .h{grid-template-columns:20px minmax(0,1fr) 34px 104px 44px;gap:6px}.conc .ac-cls .r>:nth-child(2),.conc .ac-cls .r>.bar,.conc .ac-cls .h>:nth-child(2),.conc .ac-cls .h>:nth-child(5){display:none}}.conc .ac-duel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:10px 0}@media(max-width:520px){.conc .ac-duel{grid-template-columns:minmax(0,1fr)}}.conc .ac-side{border:1px solid var(--color-border);border-radius:12px;padding:12px 14px;border-top:4px solid var(--hc)}.conc .ac-side h4{margin:0;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--hct,var(--hc))}.conc .ac-side .big{font-size:34px;font-weight:900;line-height:1;margin:6px 0 2px}.conc .ac-side .big small{font-size:13px;color:var(--color-text-secondary);margin-left:4px}.conc .ac-side .kp{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:8px}.conc .ac-side .kp div{border-radius:8px;padding:6px 8px;font-size:12px;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.conc .ac-side .kp div b{display:block;font-size:14px;color:var(--color-text-primary)}.conc .ac-side ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:3px}.conc .ac-side li{font-size:12px;line-height:1.3;padding-left:14px;position:relative}.conc .ac-side li:before{position:absolute;left:0;font-weight:900}.conc .ac-side li.neg:before{content:"−";color:#b3402a}.conc .ac-side li.pos:before{content:"+";color:#27500a}.conc .ac-side h5{margin:10px 0 0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.conc .ac-lecon{margin:12px 0;padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.45;background:color-mix(in srgb,#0071E3 6%,transparent)}.conc .ac-sel{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.conc .ac-sel select{height:30px;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:inherit;font:700 12px inherit;padding:0 8px}.conc .conc-filtres{display:flex;flex-wrap:wrap;gap:4px 14px}.conc .ac-avis{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin-top:10px}.conc .ac-vide{padding:14px;border-radius:10px;font-size:12.5px;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.conc .noto-avis{border:1px solid var(--color-border);border-left:4px solid;border-radius:10px;padding:10px 12px;display:grid;gap:5px;font-size:12.5px}.conc .noto-avis .l1{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.conc .noto-avis .src{font-size:12px;font-weight:700;padding:1px 7px;border-radius:8px}.conc .noto-avis .l2{color:var(--color-text-secondary);font-size:12px}.conc .noto-avis .et{color:#9c6a00;letter-spacing:-1px}.conc .noto-avis .ti{font-weight:700}.conc .noto-avis .tx{white-space:pre-line;line-height:1.45}.conc .noto-rep summary{cursor:pointer;font-size:12px}.conc .noto-rep p{margin:6px 0 0;color:var(--color-text-secondary)}.conc .noto-ouvrir{font-size:12px;color:#0071e3}.conc .vm-c{display:grid;gap:10px}.conc .vm-sw{display:flex;align-items:center;gap:10px;cursor:pointer}.conc .vm-sw input{width:18px;height:18px}.conc .vm-sw span:last-child{display:grid}.conc .vm-sw small{color:var(--color-text-secondary)}.conc .vm-ch{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;align-items:center;font-size:13px}.conc .vm-ch input{height:32px;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:inherit;font:inherit;padding:0 10px}.conc .vm-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.conc .vm-q{font-size:13px;font-weight:600}.conc .vm-msg{font-size:12.5px;color:var(--color-text-secondary)}.conc .vm-tab{width:100%;border-collapse:collapse;font-size:12.5px}.conc .vm-tab th{text-align:left;font-size:12px;color:var(--color-text-secondary);padding:6px 8px}.conc .vm-tab td{padding:5px 8px;border-top:1px solid var(--color-border)}.conc .vm-e{padding:1px 8px;border-radius:9px;font-size:12px;font-weight:700}.conc .vm-e.ok{background:color-mix(in srgb,#2E8B57 18%,transparent)}.conc .vm-e.att{background:color-mix(in srgb,#F39200 18%,transparent)}.conc .vm-e.ko{background:color-mix(in srgb,#C00013 15%,transparent);color:#c00013}.noto{display:grid;gap:14px}.noto>section{display:grid;gap:12px;scroll-margin-top:80px}.noto-sec{margin:14px 0 0;font-size:18px;font-weight:700}.noto .card{padding:14px 16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-background-surface,var(--color-background));margin-top:10px}.noto .card h3{margin:0 0 6px;font-size:15px;font-weight:700}.noto-h3{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.noto .sub{margin:4px 0 8px;font-size:12.5px;line-height:1.5;color:var(--color-text-secondary)}.noto .sub b{color:var(--color-text-primary)}.noto button.txt-i{padding:0;background:none;cursor:pointer}.noto .etat-vide,.noto .stale{padding:14px;color:var(--color-text-secondary);font-size:13px}.noto .pill-row,.noto .pills{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.noto .pill-row[hidden]{display:none}.noto .pill-btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border:1px solid var(--color-border);border-radius:999px;background:transparent;font:inherit;font-size:12.5px;font-weight:700;color:var(--color-text-primary);cursor:pointer}.noto .pill-btn.on{background:var(--pill-on,var(--rc,#0071E3));border-color:var(--pill-on,var(--rc,#0071E3));color:#fff}.noto .pill-btn[hidden]{display:none}.noto .badge-n{display:inline-block;min-width:18px;padding:0 6px;border-radius:9px;font-size:12px;font-weight:800;text-align:center;background:var(--color-border);color:var(--color-text-primary)}.noto .badge-n.neg{background:#b3402a;color:#fff}.noto .badge-n.pos{background:#2e8b57;color:#fff}.noto .pill-btn.on .badge-n{background:#fff;color:#b3402a}.noto .btn-theme{display:inline-flex;align-items:center;min-height:30px;padding:4px 12px;border:1px solid var(--color-border);border-radius:999px;background:transparent;font:inherit;font-size:12.5px;font-weight:700;color:var(--color-text-primary);cursor:pointer;text-decoration:none}.noto .btn-theme.pri{background:#0071e3;border-color:#0071e3;color:#fff}.noto .pil{display:inline-block;padding:0 6px;border-radius:4px;font-weight:600;font-size:12px}.noto .pil.pos{background:color-mix(in srgb,#1B702F 14%,transparent);color:#1b702f}.noto .pil.neg{background:color-mix(in srgb,#C00013 12%,transparent);color:#c00013}.noto .pil.warn{background:#fff1d6;color:#8a5a0a}.noto .lien-discret{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--color-text-secondary);text-decoration:underline;cursor:pointer}.mk-past{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--mkc) 74%,#000);color:#fff;font-weight:800;overflow:hidden;flex:none;box-shadow:0 0 0 1.5px var(--mkc)}.mk-past b{line-height:1;letter-spacing:.02em}.mk-past img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff;padding:9%;box-sizing:border-box}.mk-past img.mk-fonce{background:color-mix(in srgb,var(--mkc) 80%,#000)}.noto-ligne{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--color-border);border-left:3px solid var(--nl,#E07A3F);border-radius:10px}.noto-ligne .it{display:flex;flex-direction:column;gap:2px;padding:9px 14px;min-width:0;border-left:1px solid var(--color-border)}.noto-ligne .it:first-child{border-left:0}.noto-ligne .k{font-size:12px;font-weight:700}.noto-ligne .v{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px}.noto-ligne .v b{font-size:22px;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.noto-ligne .it:first-child .v b{color:var(--nl,#E07A3F)}.noto-ligne .v small{font-size:12px;font-weight:700;color:var(--color-text-secondary)}.noto-ligne .d{font-size:12px;line-height:1.35;overflow-wrap:anywhere}@media(max-width:820px){.noto-ligne{grid-template-columns:repeat(2,minmax(0,1fr))}.noto-ligne .it:nth-child(odd){border-left:0}.noto-ligne .it:nth-child(n+3){border-top:1px solid var(--color-border)}}.noto-award{display:flex;gap:12px;align-items:center;margin:8px 0 10px;font-size:13px;line-height:1.45}.noto-podium{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;align-items:end;margin:14px 0 2px}.noto-pod{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;min-width:0}.noto-pod .tete{display:flex;flex-direction:column;align-items:center;gap:3px;padding:0 4px 8px;min-width:0;width:100%}.noto-pod .nom{font-weight:800;font-size:13px;line-height:1.25;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.noto-pod .note{font-weight:800;font-size:22px;line-height:1.1}.noto-pod .note small{font-size:12px;color:var(--color-text-secondary);font-weight:700;margin-left:2px}.noto-pod .avis,.noto-pod .rang{font-size:12px;color:var(--color-text-secondary);font-weight:600}.noto-pod .marche{width:100%;border-radius:10px 10px 0 0;display:flex;align-items:flex-start;justify-content:center;padding-top:9px;font-weight:800;font-size:20px;box-shadow:inset 0 -7px #00000012}.noto ul.cls{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:4px}.noto ul.cls li{display:grid;grid-template-columns:24px 48px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px}.noto ul.cls .cat{color:#fff;font-weight:800;text-align:center;border-radius:6px;padding:2px 0}.noto ul.cls .s{display:flex;align-items:center;gap:6px;min-width:0}.noto-apparts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.noto-appart{border:1px solid var(--color-border);border-radius:10px;padding:10px 12px;min-width:0}.noto-appart .n{font-weight:800;font-size:13px;line-height:1.25;min-height:2.5em}.noto-appart .v{font-size:20px;font-weight:900;line-height:1.1;margin:4px 0 2px}.noto-appart .v small{font-size:12px;font-weight:700;color:var(--color-text-secondary);margin-left:3px}.noto-appart .bar{height:8px;background:var(--color-border);border-radius:4px;margin:6px 0;overflow:hidden}.noto-appart .bar i{display:block;height:100%;border-radius:4px}.noto-appart .l2{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-secondary);font-weight:600}.noto-appart .l2 .pil{margin-left:auto}@media(max-width:900px){.noto-apparts{grid-template-columns:1fr}}.noto-mur{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;padding:12px 4px;min-height:240px;font-family:Lato,sans-serif;font-weight:700;line-height:1.05}.noto-mur span{cursor:default;transition:opacity .15s}.noto-lex{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.noto-lex ul{list-style:none;margin:6px 0 0;padding:0}.noto-lex li{display:flex;align-items:center;gap:8px;font-size:12px;padding:3px 0}.noto-lex li b{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.noto-lex .tt{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.noto-atr-t{display:flex;align-items:center;gap:8px}.noto-taux b{font-weight:900;color:var(--color-text-primary)}.noto-taux b.neg{color:#c00013}.noto-taux b.pos{color:#1b702f}.noto-cols{display:grid;grid-template-columns:repeat(var(--ncol,1),minmax(0,1fr));gap:12px;margin-top:6px;align-items:start}.noto-col{min-width:0}.noto-col-h{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;border-left:4px solid var(--nc);margin-bottom:8px;background:color-mix(in srgb,var(--nc) 6%,transparent)}.noto-col-h .t{font-weight:800;font-size:13px;color:var(--nc)}.noto-col-h .d{margin-left:auto;font-size:12px;color:var(--color-text-secondary);font-weight:600;text-align:right}.noto-col-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}@media(max-width:1080px){.noto-col-grille{grid-template-columns:minmax(0,1fr)}}.noto-avis{border:1px solid var(--color-border);border-left:4px solid;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.noto-avis .l1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.noto-avis .l2{margin:4px 0;font-size:12px;color:var(--color-text-secondary)}.noto-avis .et,.noto-reg-l .n .et{color:#9c6a00;letter-spacing:1.5px}.noto-avis .ti{font-weight:700;margin:2px 0}.noto-avis .tx{white-space:pre-line}.noto .src{display:inline-block;font-weight:700;font-size:12px;padding:2px 8px;border-radius:9px;white-space:nowrap}.noto-dos{font-size:12px;font-weight:800;padding:1px 7px;border-radius:9px;background:#e6f1fb;color:#0c447c;text-decoration:none}.noto-dos.faible{background:transparent;border:1px dashed #0C447C}.noto-vu{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;border:1px solid var(--color-border);border-radius:999px;background:transparent;font:inherit;font-size:12px;font-weight:700;color:var(--color-text-secondary);cursor:pointer}.noto-vu.on{color:#1b702f;border-color:#1b702f}.noto-vu.auto{cursor:default}.noto-rep{margin-top:8px;border-top:1px dashed var(--color-border);padding-top:6px}.noto-rep.brouillon{background:#fff8e6;border:1px solid #F5D98A;border-radius:8px;padding:6px 10px}.noto-rep summary{cursor:pointer;font-size:12px;font-weight:800;display:flex;gap:10px;align-items:center}.noto-rep summary a{margin-left:auto;font-size:12px;font-weight:700}.noto-rep p{margin:8px 0;font-size:12.5px;line-height:1.5;white-space:pre-wrap;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--color-border) 30%,transparent)}.noto-rep.ok summary{color:#27500a}.noto-pied{margin-top:8px;border-top:1px dashed var(--color-border);padding-top:6px;display:flex;align-items:center;gap:10px;font-size:12px}.noto-pied .sans,.noto-rep .sans{color:#854f0b;font-weight:700}.noto-pied a{margin-left:auto}.noto-brou{width:100%;box-sizing:border-box;margin-top:6px;padding:8px 10px;border:1px solid #E5C76B;border-radius:8px;font:inherit;font-size:12.5px;line-height:1.5;background:#fff;color:#1d1d1b;resize:vertical}.noto-brou-pied{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:6px;font-size:12px}.noto-brou-pied select{font:inherit;font-size:12px;height:28px;border-radius:6px;border:1px solid var(--color-border)}.noto-brou-etat{color:var(--color-text-secondary)}.noto-brou-pied .acts{display:flex;gap:8px;margin-left:auto}.noto-col-vide{padding:14px 10px;color:var(--color-text-secondary);font-size:12px;font-weight:700}.noto-reg{margin-top:10px}.noto-reg-outils{display:flex;align-items:center;gap:12px;margin-bottom:6px}.noto-reg-outils input{flex:1;max-width:420px;height:34px;padding:0 12px;border:1px solid var(--color-border);border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:13px}.noto-reg .cpt{font-size:12px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.noto-reg-mois{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:baseline;padding:18px 0 6px;border-bottom:1px solid var(--color-text-primary);background:var(--color-background-surface,var(--color-background));font-size:13px;text-transform:capitalize}.noto-reg-l{display:grid;grid-template-columns:82px 96px minmax(0,1fr) 140px;gap:0 18px;align-items:start;padding:16px 0 16px 14px;border-left:3px solid var(--color-border);border-bottom:1px solid var(--color-border)}.noto-reg-l .d b{display:block;font-size:26px;line-height:1;font-weight:500;font-variant-numeric:tabular-nums}.noto-reg-l .d small,.noto-reg-l .n small{display:block;margin-top:4px;font-size:12px;color:var(--color-text-secondary)}.noto-reg-l .d .src{margin-top:8px}.noto-reg-l.ton-neg .n .et{color:#c00013}.noto-reg-l .c h4{margin:0 0 4px;font-size:15px;font-weight:600}.noto-reg-l .c .tx{margin:0;max-width:72ch;font-size:13.5px;line-height:1.55;white-space:pre-line}.noto-reg-l .clamp{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.noto-reg-l .rep p.clamp{-webkit-line-clamp:3}.noto-reg-l .plus{background:none;border:0;padding:0;margin-top:2px;color:#0071e3;font:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline}.noto-reg-l .meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--color-text-secondary)}.noto-reg-l .rep{margin-top:10px;max-width:72ch;padding:8px 12px 10px;border-left:3px solid;border-radius:0 8px 8px 0;font-size:13px;line-height:1.5}.noto-reg-l .rep p{margin:0;white-space:pre-line}.noto-reg-l .rep .rh{margin-bottom:4px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.noto-reg-l .rep.ok{border-color:#1b702f;background:color-mix(in srgb,#1B702F 8%,transparent)}.noto-reg-l .rep.brouillon{border-color:#e5a000;background:#fff8e6}.noto-reg-l .rep.sans{border-color:#c00013;border-style:dashed}.noto-reg-l .rep .acts{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.noto-reg-l .e{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.noto-reg-l .e .lien{font-size:12px;color:var(--color-text-secondary)}@media(max-width:820px){.noto-reg-l{grid-template-columns:72px minmax(0,1fr);gap:6px 14px}.noto-reg-l .n{grid-column:2}.noto-reg-l .c,.noto-reg-l .e{grid-column:1/-1}.noto-reg-l .e{flex-direction:row;justify-content:space-between}}.noto-proj{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9650;background:#f6efe4;color:#1d1d1b;display:grid;grid-template-rows:1fr auto;padding:clamp(24px,5vw,72px);cursor:pointer;overflow:hidden}.noto-proj .np-carte{position:relative;align-self:center;max-width:min(1100px,92vw);margin:0 auto;cursor:default;animation:np-entre .9s cubic-bezier(.25,1,.5,1)}@keyframes np-entre{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.noto-proj .np-et{display:flex;align-items:center;gap:12px;font-size:22px;color:#b4561f;margin-bottom:14px}.noto-proj .np-et span{font-size:16px;color:#1d1d1b}.noto-proj h2{font-size:clamp(20px,2.4vw,30px);line-height:1.2;margin:0 0 10px;color:#00737a}.noto-proj .np-txt{font:italic 400 clamp(24px,3.4vw,46px)/1.28 Lato,system-ui,sans-serif;margin:0}.noto-proj .np-qui{margin-top:22px;font-size:clamp(12px,1.2vw,15px)}.noto-proj .np-pied{position:relative;display:flex;align-items:center;gap:18px;font-size:12px}.noto-proj .np-pied img{height:40px;width:auto}.noto-proj .np-pied small{margin-left:auto}.noto-proj .np-prog{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,#e07a3f,#2e8b57);transform-origin:left;animation:np-prog 9s linear}@keyframes np-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.noto-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:820px){.noto-duo{grid-template-columns:1fr}}.noto-rs .rs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:14px}.noto-rs .rs-card{border:1px solid var(--color-border);border-radius:12px;padding:12px 14px;border-top:4px solid var(--rc,#6B7280)}.noto-rs .rs-card h4{margin:0 0 6px;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--rc);display:flex;align-items:center;gap:8px}.noto-rs .rs-card .big{font-size:26px;font-weight:900;line-height:1.1}.noto-rs .rs-card .big small{font-size:12px;font-weight:700;margin-left:6px}.noto-rs .rs-card .row{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;margin-top:8px;font-size:12px}.noto-rs .rs-card .row b{display:block;font-size:14px}.noto-rs .rs-card .row span{color:var(--color-text-secondary);cursor:help;border-bottom:1px dotted var(--color-text-secondary)}.noto-rs .rs-posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:10px}.noto-rs .rs-post{border:1px solid var(--color-border);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.noto-rs .rs-post .img{height:120px;position:relative;overflow:hidden;background:color-mix(in srgb,var(--rc) 6%,transparent)}.noto-rs .rs-post .img img{width:100%;height:100%;object-fit:cover;display:block}.noto-rs .rs-post .img.vide{display:flex;align-items:center;justify-content:center}.noto-rs .rs-post .img.vide:after{content:attr(data-lib);font-size:12px;font-weight:800;text-transform:uppercase;color:var(--rc);text-align:center;padding:0 10px}.noto-rs .rs-post .b{padding:8px 10px;font-size:12px;line-height:1.35;flex:1}.noto-rs .rs-post .b p{margin:0 0 4px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.noto-rs .rs-post .m{display:flex;gap:10px;font-size:12px;color:var(--color-text-secondary)}.noto-rs .rs-post .t{font-size:12px;font-weight:800;text-transform:uppercase;color:#fff;background:var(--rc);padding:2px 7px;border-radius:999px;display:inline-block;margin-bottom:4px}.noto-rs .rs-tend{display:grid;gap:8px;margin-top:10px}.noto-rs .rs-tend-t{margin:16px 0 0;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.noto-rs .rs-tend .v{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:8px 12px;border-radius:12px;border-left:4px solid var(--pc,#6B7280);background:color-mix(in srgb,var(--pc) 5%,transparent)}.noto-rs .rs-tend .v .n{font-size:20px;font-weight:900;color:var(--pc)}.noto-rs .rs-tend .v .d{font-size:12px;line-height:1.4;min-width:0}.noto-rs .rs-tend .v .d b{display:block}.noto-rs .rs-tend .v .d i{display:block;font-style:normal;color:#28784b;font-weight:600;margin-top:2px}.noto-rs .rs-tend .v .d i:before{content:"→ "}.noto-rs .rs-tend .v .s{font-size:12px;color:var(--color-text-secondary);text-align:right;white-space:nowrap}.noto-rs .rs-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.noto-rs .rs-tags span{border:1px solid var(--color-border);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.noto-rs .rs-tags span small{color:var(--color-text-secondary);font-weight:600;margin-left:4px}.noto-rs .rs-setup{padding:14px 16px;border-radius:12px;background:#e6f1fb;color:#0c447c;font-size:13px;line-height:1.55;margin-top:14px}.noto-rs .rs-heat{display:grid;grid-template-columns:auto repeat(24,minmax(0,1fr));gap:2px;font-size:12px;margin-top:8px}.noto-rs .rs-heat i{display:block;aspect-ratio:1;border-radius:2px;background:#1670b8;opacity:var(--o,.08)}.noto-rs .rs-heat .l{color:var(--color-text-secondary);font-weight:700;padding-right:6px}.noto-rs .rs-heat .h{text-align:center;color:var(--color-text-secondary)}.noto-rs .rs-reco .pos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:10px 0 14px}.noto-rs .rs-reco .pos{border:1px solid var(--color-border);border-radius:10px;padding:9px 12px;border-left:4px solid var(--rc,#6B7280);font-size:12px;line-height:1.4}.noto-rs .rs-reco .pos b{display:block;font-size:12px;color:var(--rc)}.noto-rs .rs-reco .pos .n{font-size:18px;font-weight:900}.noto-rs .rs-reco .pos .n small{font-size:12px;font-weight:700;color:var(--color-text-secondary);margin-left:4px}.noto-rs .rs-reco .pos .e{display:inline-block;margin-top:4px;padding:1px 7px;border-radius:999px;font-size:12px;font-weight:800;color:#fff;background:var(--ec,#6B7280)}.noto-rs .rs-reco ol{margin:0;padding-left:0;list-style:none;display:grid;gap:8px}.noto-rs .rs-reco ol li{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:start;padding:9px 12px;border-radius:10px;border:1px solid var(--color-border);font-size:12.5px;line-height:1.45}.noto-rs .rs-reco ol li .k{font-size:20px;font-weight:900;color:#0071e3;line-height:1}.noto-rs .rs-reco ol li b{display:block}.noto-rs .rs-reco ol li .q{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:3px 8px;border-radius:999px;color:#fff;background:var(--q,#6B7280);margin-top:2px}.noto-rs .rs-reco .obj{margin-top:12px;font-size:12px;color:var(--color-text-secondary)}.noto-rs .xp-callout{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin-top:14px;padding:12px 16px;border-radius:12px;background:#eaf3de;border-left:4px solid #639922;color:#1d1d1b}.noto-rs .xp-callout.alerte{background:#faeeda;border-left-color:#ef9f27}.noto-rs .xp-callout .k{display:flex;align-items:center;gap:8px}.noto-rs .xp-callout .k .v{font-size:17px;font-weight:900}.noto-rs .xp-callout .k .l{font-size:12px;line-height:1.25;font-weight:700}.noto-rs .xp-callout .t{flex:1 1 100%;font-size:12.5px;line-height:1.5}.noto-rs .xp-callout .act{font-weight:700}.noto-rs .rsf{display:flex;gap:3px;align-items:flex-end;overflow-x:auto;padding:10px 0 4px;position:relative;--rsf-cible: 71px }.noto-rs .rsf:after{content:"";position:absolute;left:0;right:0;bottom:var(--rsf-cible);border-top:1px dashed color-mix(in srgb,var(--color-text-primary) 35%,transparent);pointer-events:none}.noto-rs .rsf-s{flex:1 0 22px;display:flex;flex-direction:column-reverse;align-items:center;gap:3px;min-width:22px}.noto-rs .rsf-s .lbl{font-size:12px;font-weight:600;color:var(--color-text-secondary);margin-top:4px;white-space:nowrap}.noto-rs .rsf-s.vide .lbl{color:#c00013}.noto-rs .rsf-p{width:16px;height:16px;border-radius:4px;border:0;padding:0;margin:0;cursor:pointer;background:var(--rc,#6B7280);opacity:.92;display:block}.noto-rs .rsf-p:hover{opacity:1;outline:2px solid var(--color-text-primary);outline-offset:1px}.noto-rs .rsf-s .creux{width:16px;height:3px;border-radius:2px;background:var(--color-border)}.noto-rs .rsf-leg{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px;font-size:12px;color:var(--color-text-secondary)}.noto-rs .rsf-leg i{display:inline-block;width:11px;height:11px;border-radius:3px;vertical-align:-1px;margin-right:5px}.noto .bulle{padding:8px 10px;border-radius:8px;background:var(--color-background-surface,#fff);border:1px solid var(--color-border);font-size:12px;line-height:1.45;box-shadow:0 6px 20px #0000001f}.vfn{display:grid;gap:14px}.vfn .card{padding:14px 16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface,#fff)}.vfn h3{margin:0 0 4px;font-size:16px}.vfn-tete{display:flex;align-items:baseline;justify-content:space-between;gap:6px 14px;flex-wrap:wrap}.vfn-tete h3,.vfn-tete .sub{margin:0}.vfn-act{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vfn-act li{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--color-border);border-top:3px solid #E07A3F;border-radius:10px;background:var(--color-surface,#fff);min-width:0}.vfn-act .h{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-primary)}.vfn-act .h i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--color-text-primary);color:var(--color-surface,#fff);font-style:normal;font-size:12px;font-weight:700}.vfn-act b{font-size:14px;line-height:1.3}.vfn-act .p{font-size:12.5px;line-height:1.45}.vfn-act .src{margin-top:auto;padding-top:4px;font-size:12px;color:var(--color-text-secondary);overflow-wrap:anywhere}.vfn-act .src a,.vfd-camp a,.vfd-l a{color:var(--color-text-primary);font-weight:700}.vfn-syn{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--color-border)}.vfn-syn .l{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#b5541f;margin-bottom:3px}.vfn-syn p{margin:0;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.vfn-syn.tout p{display:block;-webkit-line-clamp:unset;line-clamp:unset}.vfn-plus{margin-top:4px;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:800;color:var(--color-text-primary);text-decoration:underline;cursor:pointer}.vfn-vide,.news-vide{padding:14px 0 4px;color:var(--color-text-secondary);font-weight:700}.news-vide{padding:24px;text-align:center}.vfd-camp{margin:12px 0 0;padding:12px 14px;border-radius:12px;background:var(--color-surface-2,#F5F5F7);display:grid;gap:4px}.vfd-camp .l{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.vfd-camp b{font-size:15px;line-height:1.3}.vfd-camp p{margin:0;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.vfd-l{list-style:none;margin:6px 0 0;padding:0}.vfd-l li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:4px 12px;padding:10px 0;border-top:1px solid var(--color-border)}.vfd-l .d{font-size:12px;font-weight:700;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;padding-top:1px}.vfd-l .t{min-width:0;display:grid;gap:2px}.vfd-l .t a{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.vfd-l .s{font-size:12px;color:var(--color-text-secondary)}.vfd-l .r{font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.vfd-l .o{font-size:12.5px;line-height:1.45;font-weight:700}.vfn .pill-row{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 6px}.vfn .pill-btn{min-height:32px;padding:4px 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface,#fff);font:inherit;font-size:12.5px;font-weight:700;color:var(--color-text-primary);cursor:pointer}.vfn .pill-btn small{font-size:12px;opacity:.75}.vfn .pill-btn.on{background:var(--pill-on,#0071E3);border-color:var(--pill-on,#0071E3);color:#fff}.news-archi{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-secondary)}.news-archi select{font:inherit;font-size:12px;padding:4px 8px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface,#fff);color:var(--color-text-primary);max-width:280px}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(360px,calc(25% - 9px))),1fr));gap:12px}.news-art{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 14px 12px 16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface,#fff);border-left:4px solid var(--th,#6B7280);min-width:0}.news-art.lire{box-shadow:0 0 0 2px color-mix(in srgb,var(--th,#6B7280) 25%,transparent)}.news-art .meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:12px;color:var(--color-text-secondary);font-weight:700}.news-art .th{color:var(--th,#6B7280);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.news-art .lire-tag{background:#b3402a;color:#fff;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:800}.news-art h4{margin:0;font-size:14px;line-height:1.3}.news-art h4 a{color:var(--color-text-primary);text-decoration:none}.news-art h4 a:hover{text-decoration:underline}.news-art .res{font-size:12.5px;line-height:1.45}.news-art .pert{font-size:12px;line-height:1.4;padding:6px 9px;border-radius:8px;background:color-mix(in srgb,var(--th,#6B7280) 9%,var(--color-surface,#fff));border-left:3px solid var(--th,#6B7280)}.news-art .pert b{color:var(--th,#6B7280)}.news-sem{margin:16px 0 8px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);display:flex;align-items:center;gap:10px}.news-sem:after{content:"";flex:1;height:1px;background:var(--color-border)}.news-liens{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px}.news-liens a{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;text-decoration:none;border:1.5px solid var(--th,#6B7280);color:var(--th,#6B7280);background:var(--color-surface,#fff)}.news-liens a.pri{background:var(--th,#6B7280);color:#fff}.news-liens a.spot{border-color:#1db954;color:#1a7f3c}.news-liens a.pri.yt{background:#c00;border-color:#c00;color:#fff}.news-liens .dom{font-size:12px;color:var(--color-text-secondary);font-weight:700;align-self:center}.news-art .typ{display:inline-flex;align-items:center;gap:3px;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:800;background:var(--th,#6B7280);color:#fff}.news-thumb{display:block;position:relative;border-radius:8px;overflow:hidden;aspect-ratio:16/9;max-height:170px;background:#000}.news-thumb img{width:100%;height:100%;object-fit:cover;display:block;opacity:.92}.news-thumb:after{content:"▶";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:34px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6)}.news-art audio{width:100%;height:32px;margin-top:2px}.news-art .offre{font-size:12px;line-height:1.4;padding:6px 9px;border-radius:8px;background:color-mix(in srgb,#2E8B57 10%,var(--color-surface,#fff));border-left:3px solid #2E8B57}.news-art .offre b{color:#1f6b42}.news-art .evdate{background:#1670b8;color:#fff;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:800}.news-agenda{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px}.news-agenda li{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:8px 10px;border-radius:10px;background:var(--color-surface-2,#F5F5F7)}.news-agenda .d{font-weight:800;font-size:12px;color:#1670b8;white-space:nowrap;padding-top:1px}.news-agenda a{color:var(--color-text-primary);text-decoration:none;font-weight:700;font-size:13px}.news-agenda a:hover{text-decoration:underline}.news-agenda .o{font-size:12px;color:#1f6b42;margin-top:2px}@media(max-width:820px){.vfn-act,.vfd-l li{grid-template-columns:minmax(0,1fr)}.news-archi{width:100%}.news-archi select{flex:1;min-width:0;max-width:none}}.mp,.cdr-ecr,.cdr-tete,.mp-apercu{--color-surface:var(--color-background-surface,var(--color-background,#fff));--color-text:var(--color-text-primary,#1D1D1F);--color-muted:var(--color-text-secondary,#6E6E73);--color-bg:var(--color-background,#F5F5F7)}.mp{--mp-bleu:#0071E3;--mp-row:64px;--mp-gap:12px;display:flex;flex-direction:column;gap:14px}.mp-barre{display:flex;flex-wrap:wrap;gap:8px;align-items:center;position:sticky;top:0;z-index:30;padding:8px 0;background:var(--color-bg);box-shadow:0 1px 0 var(--color-border)}.mp-esp{flex:1}.mp-favs{display:none}@media(max-width:1099px){.mp-favs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;font-size:13px;color:var(--color-muted)}.mp-favs a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);text-decoration:none;font-weight:600}}.mp-pages{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mp-pg{font:inherit;font-size:14px;font-weight:600;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:980px;padding:6px 14px;cursor:pointer}.mp-pg.on{background:var(--color-text-primary,var(--color-text));color:var(--color-background-surface,#fff);border-color:var(--color-text-primary,var(--color-text))}.mp-b{font:inherit;font-size:13px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:10px;padding:6px 11px;cursor:pointer;white-space:nowrap}.mp-b.prim{background:var(--mp-bleu);border-color:var(--mp-bleu);color:#fff}.mp-mod{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:var(--color-muted)}.mp-mod select{font:inherit;font-size:13px;border:1px solid var(--color-border);border-radius:8px;padding:4px 6px;background:var(--color-surface);color:var(--color-text)}.mp-msg{font-size:12.5px;color:#1b702f}.mp-msg.ko{color:#c00013}.mp-aide{margin:0;font-size:13px;color:var(--color-muted);line-height:1.45}.mp-ttl{display:block;margin-top:4px}.mp-ptitre{color:var(--color-text);font-weight:600;outline:1px dashed var(--mp-bleu);border-radius:6px;padding:0 6px}.mp-sections{display:flex;flex-direction:column;gap:18px}.mp-sec-t{display:flex;align-items:center;gap:10px;margin-bottom:8px}.mp-plier{font:inherit;border:0;background:none;color:var(--color-muted);cursor:pointer;display:flex;gap:6px;align-items:center;padding:2px;font-size:15px;font-weight:600}.mp-chev{transition:transform .2s}.mp-sec.plie .mp-chev{transform:rotate(-90deg)}.mp-sec.plie .mp-grille{display:none}.mp-sec-titre[contenteditable=true]{outline:1px dashed var(--mp-bleu);border-radius:6px;padding:0 6px;color:var(--color-text)}.mp-sec-n{font-size:12px;color:var(--color-muted)}.mp-sec-suppr{margin-left:auto}.mp-grille{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--mp-row);gap:var(--mp-gap);position:relative;min-height:var(--mp-row)}.mp.modif .mp-grille{background-image:linear-gradient(to right,color-mix(in srgb,var(--mp-bleu) 10%,transparent) 1px,transparent 1px);background-size:calc((100% + var(--mp-gap)) / 12) 100%;border-radius:12px;outline:1px dashed color-mix(in srgb,var(--mp-bleu) 40%,transparent);outline-offset:6px}.mp-ombre{border-radius:14px;background:color-mix(in srgb,var(--mp-bleu) 14%,transparent);outline:2px dashed var(--mp-bleu);outline-offset:-2px;pointer-events:none;z-index:0;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600;color:#0058b0;text-align:center;padding:6px}.mp-guide{position:absolute;top:-6px;bottom:-6px;width:0;border-left:2px solid #E5008A;z-index:6;pointer-events:none}.mp-guide.h{left:-6px;right:-6px;width:auto;height:0;border-left:0;border-top:2px solid #E5008A}.mp-bloc{z-index:1;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;min-width:0;min-height:0;position:relative;container-type:size;overflow:hidden}.mp-bloc[class*=colle-]:after{content:"";position:absolute;background:var(--mp-bleu);border-radius:3px;box-shadow:0 0 0 3px color-mix(in srgb,var(--mp-bleu) 25%,transparent)}.mp-bloc.colle-d:after{top:10%;bottom:10%;right:-2px;width:4px}.mp-bloc.colle-g:after{top:10%;bottom:10%;left:-2px;width:4px}.mp-bloc.colle-b:after{left:10%;right:10%;bottom:-2px;height:4px}.mp-bloc.colle-h:after{left:10%;right:10%;top:-2px;height:4px}.mp-bloc h3{margin:0;font-size:13px;font-weight:600;color:var(--color-muted);display:flex;gap:6px;align-items:baseline;white-space:nowrap;overflow:hidden;min-width:0}.mp-bloc h3 span{flex:0 0 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mp-bloc h3 small{flex:1 1 0;min-width:0;font-weight:500;opacity:.8;font-size:12px;overflow:hidden;text-overflow:ellipsis}.mp-corps{flex:1;min-height:0;display:flex;flex-direction:column}.mp.modif .mp-bloc{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--mp-bleu) 25%,transparent)}.mp-bloc.drag{opacity:.88;cursor:grabbing;z-index:5;box-shadow:0 18px 40px -12px #00000059}.mp-bloc.tenu{box-shadow:0 0 0 3px var(--mp-bleu)}.mp-poignee{display:none;position:absolute;right:4px;bottom:4px;width:18px;height:18px;cursor:nwse-resize;border-right:3px solid var(--mp-bleu);border-bottom:3px solid var(--mp-bleu);border-radius:0 0 6px;touch-action:none;z-index:3}.mp.modif .mp-poignee{display:block}.mp-acts{display:none;position:absolute;top:6px;right:6px;gap:3px;z-index:3;padding:3px;border-radius:9px;background:color-mix(in srgb,var(--color-surface) 92%,transparent);box-shadow:0 4px 14px #0000001f}.mp.modif .mp-bloc:hover .mp-acts,.mp.modif .mp-bloc:focus-within .mp-acts,.mp.modif .mp-bloc.tenu .mp-acts{display:flex}.mp-acts button{font:inherit;font-size:12px;font-weight:600;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:7px;min-width:26px;height:26px;cursor:pointer;padding:0 5px}.mp-acts button.on{background:var(--mp-bleu);color:#fff;border-color:var(--mp-bleu)}.mp-taille{display:none;position:absolute;right:26px;bottom:6px;font-size:12px;color:#fff;background:var(--mp-bleu);border-radius:6px;padding:1px 6px;font-weight:600;z-index:3}.mp-bloc.tenu .mp-taille,.mp-bloc.drag .mp-taille{display:block}.mp-kpi{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.mp-kpi .v{font-weight:700;letter-spacing:-.02em;font-size:clamp(20px,24cqh,60px);font-variant-numeric:tabular-nums;line-height:1.05;color:var(--color-text)}.mp-kpi .e{font-size:clamp(12px,8cqh,15px);font-weight:600}.mp-kpi .e.pos{color:#1b702f}.mp-kpi .e.neg{color:#c00013}.mp-kpi .s{font-size:12px;color:var(--color-muted);line-height:1.3}.mp-kpi .mp-spark{display:block;width:100%;height:28px;margin-top:6px;overflow:visible}.mp-kpi .mp-spark-l{font-size:12px;color:var(--color-muted);text-align:right;margin-top:-2px}@container (max-height:96px){.mp-kpi .s,.mp-kpi .mp-spark,.mp-kpi .mp-spark-l{display:none}}.mp-seuil{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:980px;margin-top:3px}.mp-bloc.s-ok{border-color:#1b8a3c}.mp-bloc.s-ok .mp-seuil{background:#e6f3e9;color:#1b702f}.mp-bloc.s-att{border-color:#d98a00}.mp-bloc.s-att .mp-seuil{background:#fff1df;color:#8a4700}.mp-bloc.s-ko{border-color:#c00013;box-shadow:inset 0 0 0 1px #c00013}.mp-bloc.s-ko .mp-seuil{background:#fce8ea;color:#c00013}.mp-reglage{display:none;position:absolute;inset:auto 8px 8px 8px;background:var(--color-surface);border:1px solid var(--mp-bleu);border-radius:10px;padding:8px;gap:6px;flex-wrap:wrap;align-items:center;font-size:12px;z-index:4}.mp-reglage.ouvert{display:flex}.mp-reglage input[type=number]{width:70px;font:inherit;font-size:12px;border:1px solid var(--color-border);border-radius:6px;padding:3px 6px;background:var(--color-surface);color:var(--color-text)}.mp-texte{flex:1;min-height:0;overflow:auto;font-size:14px;line-height:1.5;white-space:pre-wrap;color:var(--color-text)}.mp-texte[contenteditable=true]{outline:1px dashed var(--mp-bleu);border-radius:8px;padding:6px;cursor:text;-webkit-user-select:text;user-select:text}.mp-dessin{flex:1;min-height:0;position:relative}.mp-dessin svg{display:block}.mp-leg{position:absolute;right:2px;top:-2px;font-size:12px;color:var(--color-muted);display:flex;gap:5px;align-items:center;background:color-mix(in srgb,var(--color-surface) 80%,transparent);padding:0 4px;border-radius:5px}.mp-leg i{width:12px;height:3px;border-radius:2px;background:#0071e3;display:inline-block}.mp-leg i.n1{background:var(--color-muted);opacity:.6}.mp-tw{overflow:auto;flex:1;min-height:0}.mp-tw table{border-collapse:collapse;width:100%;font-size:12.5px;font-variant-numeric:tabular-nums}.mp-tw th{text-align:left;color:var(--color-muted);font-weight:600;font-size:12px;padding:5px 6px;border-bottom:1px solid var(--color-border);position:sticky;top:0;background:var(--color-surface)}.mp-tw td{padding:5px 6px;border-bottom:1px solid var(--color-border);white-space:nowrap}.mp-tw .n{text-align:right}.mp-vide{font-size:13px;color:var(--color-muted);padding:8px 2px}.mp-charge{flex:1;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-border) 60%,transparent),color-mix(in srgb,var(--color-border) 20%,transparent),color-mix(in srgb,var(--color-border) 60%,transparent));background-size:200% 100%;animation:mpCharge 1.2s linear infinite}@keyframes mpCharge{to{background-position:-200% 0}}.mp-cat{position:fixed;top:0;right:0;bottom:0;width:min(380px,100%);background:#fff;border-left:1px solid var(--color-border);box-shadow:-20px 0 50px -20px #00000040;padding:calc(16px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 16px 16px;display:flex;flex-direction:column;gap:10px;z-index:60;transform:translate(105%);transition:transform .22s cubic-bezier(.2,0,0,1)}.mp-cat.ouvert{transform:none}html[data-mb-sombre="1"] .mp-cat,html[data-mb-sombre="1"] .mp-apercu .mp-bloc{background:#1c1c1e!important}.mp-cat .mp-cat-it,.mp-cat .mp-catq{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-mb-sombre="1"] .mp-cat .mp-cat-it,html[data-mb-sombre="1"] .mp-cat .mp-catq{background:#1c1c1e}.mp-apercu{position:fixed;z-index:70;pointer-events:none;animation:mpApIn .14s cubic-bezier(.2,0,0,1)}.mp-apercu .mp-bloc{background:#fff!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 50px -12px #00000059}.mp-apercu-n{margin:6px 2px 0;font-size:12px;color:var(--color-muted)}@keyframes mpApIn{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.mp-cat-t{display:flex;justify-content:space-between;align-items:center}.mp-catq{font:inherit;border:1px solid var(--color-border);border-radius:10px;padding:8px 10px;background:var(--color-surface);color:var(--color-text)}.mp-catl{overflow:auto;display:flex;flex-direction:column;gap:6px}.mp-cat-it{display:flex;justify-content:space-between;gap:8px;align-items:center;border:1px solid var(--color-border);border-radius:12px;padding:8px 10px}.mp-cat-it b{display:block;font-size:13px}.mp-cat-it small{color:var(--color-muted);font-size:12px}@media(max-width:760px){.mp:not(.mp-ecran) .mp-grille{grid-template-columns:1fr;grid-auto-flow:row}.mp:not(.mp-ecran) .mp-bloc{grid-column:1 / -1!important;grid-row:auto / span 2!important}.mp:not(.mp-ecran) .mp-bloc.mp-courbe,.mp:not(.mp-ecran) .mp-bloc.mp-barres,.mp:not(.mp-ecran) .mp-bloc.mp-table{grid-row:auto / span 3!important}.mp:not(.mp-ecran) .mp-poignee,.mp:not(.mp-ecran) .mp-guide{display:none!important}.mp.modif:not(.mp-ecran) .mp-bloc h3{padding-right:4px}.mp:not(.mp-ecran) .mp-acts{position:static;margin-top:4px;box-shadow:none}.mp.modif:not(.mp-ecran) .mp-acts{display:flex}}@media(prefers-reduced-motion:reduce){.mp-cat,.mp-chev{transition:none}.mp-charge{animation:none}}.cdr-tete{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:12px}.cdr-phrase{font-size:17px;font-weight:600;color:var(--color-text)}.cdr-phrase small{display:block;font-size:13px;font-weight:400;color:var(--color-muted)}.cdr-sel{font-size:12px;color:var(--color-muted);display:flex;gap:6px;align-items:center}.cdr-sel select{font:inherit;font-size:13px;border:1px solid var(--color-border);border-radius:8px;padding:4px 6px;background:var(--color-surface);color:var(--color-text)}.cdr-msg{background:#fce8ea;color:#9b0010;border-radius:10px;padding:8px 12px;font-size:13px}.cdr-b{font:600 13px var(--font,system-ui);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:980px;padding:7px 16px;cursor:pointer;min-height:34px}.cdr-b.prim{background:#0071e3;border-color:#0071e3;color:#fff}.cdr-note{margin:0;font-size:12.5px;color:var(--color-muted)}.ce-outils{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.ce-boite{position:relative;width:100%;overflow:hidden;border-radius:14px;border:1px solid var(--color-border);background:var(--color-bg)}.ce-boite:fullscreen{border:0;border-radius:0;display:grid;place-items:center;background:var(--color-bg)}.ce-boite:fullscreen .ce-scene{position:static}.ce-scene{position:absolute;left:0;top:0;width:1920px;height:1080px;transform-origin:0 0;padding:36px 44px;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr;gap:20px;font-size:17px;line-height:1.35;color:var(--color-text);background:var(--color-bg);font-family:var(--font,Inter,system-ui,sans-serif)}.ce-boite:fullscreen .ce-scene{transform-origin:center center}.ce-titre{display:flex;justify-content:space-between;align-items:baseline}.ce-titre h1{margin:0;font-size:34px}.ce-titre span{font-size:16px;color:var(--color-muted)}.ce-col{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;padding:20px 24px;display:flex;flex-direction:column;gap:16px;min-height:0;overflow:hidden}.ce-col h2{margin:0;font-size:15px;color:var(--color-muted);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ce-phrase{font-size:22px;font-weight:600;line-height:1.25}.ce-phrase small{display:block;font-size:15px;font-weight:400;color:var(--color-muted);margin-top:4px}.ce-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ce-kpis.un{grid-template-columns:1fr 1fr}.ce-k{border:1px solid var(--color-border);border-radius:12px;padding:10px 12px;min-width:0}.ce-k span{display:block;font-size:13px;line-height:1.3;color:var(--color-muted)}.ce-kpis:not(.un) .ce-k span{min-height:2.6em}.ce-k b{display:block;font-size:30px;font-variant-numeric:tabular-nums;line-height:1.15}.ce-k small{display:block;font-size:13px;color:var(--color-muted)}.ce-k.tre{border-top:4px solid #0071E3}.ce-k.cli{border-top:4px solid #2E7D4F}.ce-k.fou{border-top:4px solid #B4521B}.ce-k.n{border-top:4px solid #5B3FB0}.ce-k.fin{background:color-mix(in srgb,#0071E3 8%,var(--color-surface))}.ce-scene .neg{color:#c00013}.ce-tops{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);gap:22px;min-height:0;flex:1 1 0}.ce-top{display:flex;flex-direction:column;min-height:0;border:1px solid var(--color-border);border-radius:14px;padding:12px 14px 8px}.ce-top.cli{border-top:4px solid #2E7D4F;background:color-mix(in srgb,#2E7D4F 6%,var(--color-surface))}.ce-top.fou{border-top:4px solid #B4521B;background:color-mix(in srgb,#B4521B 6%,var(--color-surface))}.ce-tops h3{margin:0 0 6px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:16px;font-weight:700}.ce-top.cli h3 span{color:#1b6e40}.ce-top.fou h3 span{color:#9a4513}.ce-tops h3 em{font-style:normal;font-size:13px;font-weight:500;color:var(--color-muted)}.ce-tw{flex:1;min-height:0;overflow:hidden}.ce-tops table{border-collapse:collapse;width:100%;font-size:14.5px;font-variant-numeric:tabular-nums;table-layout:fixed}.ce-tops tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--color-surface) 60%,transparent)}.ce-tops th{text-align:left;font-size:12.5px;color:var(--color-muted);font-weight:600;padding:4px 6px;border-bottom:1px solid var(--color-border);white-space:nowrap}.ce-scene .ce-tops td{padding:6px;border-bottom:1px solid var(--color-border);white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ce-tops .n{text-align:right}.ce-p{display:inline-block;white-space:nowrap;flex:none;font-size:12.5px;font-weight:600;padding:1px 8px;border-radius:980px}.ce-p.ko{background:#fce8ea;color:#c00013}.ce-p.att{background:#fff1df;color:#8a4700}.ce-p.ok{background:#e6f3e9;color:#1b702f}.ce-st{margin:2px 0 -6px;font-size:13px;font-weight:600;color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase}.ce-g{border-radius:14px;padding:12px 16px;display:flex;flex-direction:column;gap:2px;cursor:default;outline:none;transition:box-shadow .18s}.ce-g.t{background:linear-gradient(135deg,color-mix(in srgb,#0071E3 16%,var(--color-surface)),color-mix(in srgb,#0071E3 6%,var(--color-surface)))}.ce-g.e{background:linear-gradient(135deg,color-mix(in srgb,#1B8A3C 16%,var(--color-surface)),color-mix(in srgb,#1B8A3C 6%,var(--color-surface)))}.ce-g:hover,.ce-g:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 25%,transparent)}.ce-g.t{color:#06c}.ce-g.e{color:#1b702f}.ce-g>span{font-size:13px;font-weight:600;color:var(--color-muted)}.ce-g>b{font-size:40px;line-height:1.05;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ce-g>small{font-size:13px;line-height:1.35;color:var(--color-text)}.ce-g>small strong{color:inherit}.ce-survol{font-style:normal;font-size:12px;color:var(--color-muted);margin-top:2px}.ce-pop{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;background:#fff;color:#1d1d1f;border:1px solid var(--color-border);border-radius:14px;box-shadow:0 18px 40px #0000002e;padding:12px 14px;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .16s,transform .16s}html[data-mb-sombre="1"] .ce-pop{background:#1c1c1f;color:#f2f2f5}.ce-g:hover .ce-pop,.ce-g:focus .ce-pop{opacity:1;transform:none}.ce-pt{font-size:13px;font-weight:700;margin-bottom:8px}.ce-pn{font-size:12px;color:var(--color-muted);margin-top:8px}.ce-barres{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.ce-barres li{display:grid;grid-template-columns:150px 1fr 56px;grid-template-rows:auto auto;column-gap:10px;align-items:center;font-size:12.5px}.ce-barres .ce-pl{grid-row:1 / 3;line-height:1.25}.ce-barres i{height:9px;border-radius:5px;background:linear-gradient(90deg,#0071e3,#5aa9ff);width:var(--w);min-width:4px}.ce-barres.e i{background:linear-gradient(90deg,#1b8a3c,#5cc27f)}.ce-barres b{font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.ce-barres em{grid-column:2 / 4;font-style:normal;font-size:12px;color:var(--color-muted)}.ce-dock{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ce-tuile{border:1px solid var(--color-border);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.ce-tuile.rec{border-color:color-mix(in srgb,#B4521B 40%,var(--color-border));background:color-mix(in srgb,#B4521B 6%,var(--color-surface))}.ce-tuile.large{grid-column:1 / -1}.ce-th{display:flex;gap:10px;align-items:center}.ce-th b{font-size:16px}.ce-th .ce-p{margin-left:auto}.ce-tuile p{margin:0;font-size:13px;color:var(--color-muted);line-height:1.35}.ce-dock.svc .ce-tuile{padding:10px 12px;flex-direction:row;align-items:center;gap:10px}.ce-dock.svc .ce-tuile>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.ce-dock.svc b{font-size:14px}.ce-dock.svc small{font-size:12px;color:var(--color-muted)}.ce-dock.svc .ce-p{margin-left:auto}.ce-ic{width:38px;height:38px;border-radius:10px;flex:none;display:grid;place-items:center;overflow:hidden;background:color-mix(in srgb,#5B3FB0 12%,var(--color-surface));color:#5b3fb0;font-weight:700;font-size:13px}.ce-ic img{width:100%;height:100%;object-fit:cover}.ce-dock.rec-l{flex:1;grid-auto-rows:1fr}.ce-dock.svc{grid-template-columns:1fr}.cdr-ecr{--mp-bleu:#0071E3}.ce-esp{flex:1}.ce-membres{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ce-mb{font:inherit;font-size:14px;font-weight:600;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:980px;padding:6px 16px;cursor:pointer;min-height:32px}.ce-mb.on{background:var(--color-text-primary,var(--color-text));color:var(--color-background-surface,#fff);border-color:var(--color-text-primary,var(--color-text))}.cdr-ecr .mp-aide{margin:0 0 8px}.ce-scene .mp-ecran{--mp-row:94px;--mp-gap:12px;display:block;min-height:0}.ce-scene .mp-ecran .mp-sec{height:100%}.mp-ecran .mp-bloc.mp-html{padding:0;border:0;background:none;overflow:visible;container-type:normal}.mp-ecran .mp-bloc.mp-html .mp-corps{display:block;height:100%}.mp-ecran .mp-bloc.mp-html .mp-corps>*{height:100%;box-sizing:border-box}.mp-ecran .mp-bloc.mp-html:hover,.mp-ecran .mp-bloc.mp-html:focus-within{z-index:8}.mp-ecran .mp-bloc.mp-html .mp-vide{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:14px}.mp-ecran .ce-g{position:relative;height:100%;box-sizing:border-box;justify-content:center}.mp-ecran .ce-pop{left:auto;right:0;width:560px}.mp-ecran .ce-col>*{flex-shrink:0}.mp-ecran .ce-col>.ce-dock.rec-l{flex:1 1 0;min-height:0}.mp-ecran .ce-dock.rec-l .ce-tuile{min-height:0;overflow:hidden}.mp-cat-vis{display:flex;flex-direction:column;gap:6px;margin-top:6px}.mp-cat-h{margin:6px 0 0;font-size:12px;font-weight:700;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em}.mp-cat-it.vis{justify-content:flex-start}.mp-cat-it.vis>span:nth-child(2){flex:1;min-width:0}.mp-cat-it.vis>:last-child{margin-left:auto}.mp-cat-mini{flex:none;width:64px;height:40px;border-radius:6px;border:1px solid var(--color-border);background:var(--color-background-muted,#F5F5F7);overflow:hidden}.mp-cat-mini img{width:100%;height:100%;object-fit:cover;object-position:left top;display:block}.mp-vis .mp-corps{padding:0;overflow:hidden}iframe.mp-vis{display:block;flex:1;width:100%;height:100%;min-height:0;border:0;border-radius:8px;background:transparent}.mp.modif iframe.mp-vis{pointer-events:none}@media(max-width:760px){.mp-bloc h3{white-space:normal;flex-wrap:wrap}.mp-bloc h3 span,.mp-bloc h3 small{overflow:visible}}.mp-corb{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--color-border,#e3e6eb);border-radius:6px;margin:8px 0}.mp-corb>b{font-size:13px}.mp-corb-l{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px}.mp-corb-l span{font-weight:600}.mp-corb-l small{color:var(--color-text-secondary,#5d6672);font-size:12px;margin-right:auto}.cdv-tete{display:flex;align-items:flex-start;gap:14px;padding:12px 16px;border-radius:var(--radius-l);border:1px solid var(--color-border);background:var(--color-background-surface,var(--color-background));margin-bottom:10px}.cdv-oahdb{margin:0 0 12px;border-color:color-mix(in srgb,#C00013 45%,var(--color-border))}.cdv-oahdb h3{display:flex;align-items:center;gap:8px}.cdv-oahdb h3 .badge-n{margin:0;min-width:22px;height:22px;font-size:12px}.cdv-oahdb .sub{margin:2px 0 8px}.cdv-oal{list-style:none;margin:0;padding:0;display:grid;gap:2px}.cdv-oal li{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,140px) 70px 90px 130px 80px;gap:12px;align-items:center;padding:7px 0;border-top:1px solid var(--color-border);font-size:13px;font-variant-numeric:tabular-nums}.cdv-oal .n{font-weight:600;overflow-wrap:anywhere}.cdv-oal .m,.cdv-oal .x{text-align:right}.cdv-oal .age{color:var(--color-text-secondary)}.cdv-oal .age.vieux{color:#c00013;font-weight:700}@media(max-width:820px){.cdv-oal li{grid-template-columns:1fr 1fr;gap:2px 12px}.cdv-oal .n{grid-column:1 / -1}.cdv-oal .m,.cdv-oal .x{text-align:left}}.cdv-tete.alerte{border-color:color-mix(in srgb,#C00013 45%,var(--color-border));background:color-mix(in srgb,#C00013 14%,transparent)}.cdv-tete.ok{background:var(--color-pos-soft)}.cdv-etat{font-size:22px;line-height:1.2}.cdv-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cdv-txt>b{font-size:15px}.cdv-txt>span{font-size:12.5px;color:var(--color-text-primary)}.cdv-retard{font-size:12.5px;font-weight:600;color:#c00013}.cdv-acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.cdv-dates{margin:0 0 12px}.cdv-canaux{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cdv-canal{background:var(--color-background-surface,var(--color-background));border:1px solid var(--color-border);border-radius:var(--radius);border-top:3px solid var(--c);padding:14px 16px;min-width:0}.cdv-canal header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.cdv-canal header b{display:flex;align-items:center;gap:8px;font-size:14px}.cdv-canal header b i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;font:700 12px/1 var(--font);font-style:normal}.cdv-canal .gros{font:500 30px/1 Figtree,Segoe UI,sans-serif;letter-spacing:-.03em;margin:4px 0 2px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.cdv-canal .gros small{font-size:12.5px;color:var(--color-text-secondary);letter-spacing:0;font-family:var(--font)}.cdv-canal .gros.neg{color:#c00013}.cdv-strip{margin-top:10px}.cdv-strip .l,.cdv-strip .mois{display:grid;grid-template-columns:96px repeat(12,minmax(0,1fr));gap:2px;align-items:center}.cdv-strip .mois{font:500 12px/1 Figtree,Segoe UI,sans-serif;color:var(--color-text-secondary);text-transform:uppercase;margin-bottom:4px}.cdv-strip .mois span{text-align:center}.cdv-strip .l{margin:3px 0}.cdv-strip .l span:first-child{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:6px;font-weight:600}.cdv-strip .l i{display:block;height:14px;border-radius:3px;background:var(--color-pos-soft);font:700 12px/14px Figtree,Segoe UI,sans-serif;text-align:center;color:transparent}.cdv-strip .l i.ko{background:color-mix(in srgb,#C00013 14%,transparent);box-shadow:inset 0 0 0 1px #c00013}.cdv-strip .l i.sold{background:var(--color-border)}.cdv-strip .l i.oa{background:var(--color-warn-soft);box-shadow:inset 0 0 0 1px var(--color-warn);color:#8a5000}.cdv-strip .l i.out{background:transparent;box-shadow:inset 0 0 0 1px var(--color-border)}.cdv .et.art{color:var(--color-art)}.cdv .et.green{color:var(--color-green)}.cdv .et.hdb{color:var(--color-hdb)}:root:not([data-theme=dark]) .cdv .et.art{color:color-mix(in srgb,var(--color-art) 68%,#000)}:root:not([data-theme=dark]) .cdv .et.green{color:color-mix(in srgb,var(--color-green) 80%,#000)}.cdv-action{display:flex;gap:14px;align-items:flex-start;margin-top:12px;padding:14px 16px;background:var(--color-background-surface,var(--color-background));border:1px solid var(--color-border);border-left:4px solid #C00013;border-radius:var(--radius)}.cdv-action.ok{border-left-color:#1b702f}.cdv-action .n{font:700 24px/1 Caveat,cursive;color:#c00013;min-width:18px}.cdv-action.ok .n{color:#1b702f}.cdv-action h4{margin:0 0 4px;font-size:14px}.cdv-action p{margin:0;font-size:13.5px;line-height:1.5;text-wrap:pretty}.cdv-legende{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:12px;font-size:12px;color:var(--color-text-secondary)}.cdv-legende span{display:inline-flex;align-items:center;gap:6px}.cdv-legende .mut{margin-left:auto}.cdv .dot{display:inline-block;width:12px;height:12px;border-radius:50%}.cdv .dot.ok{background:var(--color-green)}.cdv .dot.ko{background:#c00013}.cdv .dot.sold{background:var(--color-border)}.cdv .dot.out{width:10px;height:2px;border-radius:1px;background:var(--color-border)}.cdv .dot.oa{width:auto;height:auto;border-radius:var(--radius-s);background:var(--color-warn-soft);color:#8a5000;font:700 12px/1 Figtree,Segoe UI,sans-serif;padding:3px 5px}.cdv-detail{margin-top:14px}.cdv-detail>summary{cursor:pointer;font:500 13px var(--font);color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;list-style:none}.cdv-detail>summary:before{content:"▸ "}.cdv-detail[open]>summary:before{content:"▾ "}.cdv-recit{margin-top:12px;font:400 15px/1.55 Lato,system-ui,sans-serif;max-width:80ch;color:var(--color-text-primary)}.cdv-recit b{font-weight:700}.cdv-recit p{margin:0 0 10px}.cdv-recit p:last-child{margin-bottom:0}.cdv-lecture p{margin:0 0 6px}.cdv-lecture p:last-child{margin:0}.cdv-strip .l i.oa,.cdv-mx .dot.oa{cursor:pointer}.cdv-pop{position:fixed;z-index:60;min-width:240px;max-width:340px;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background-surface,var(--color-background));box-shadow:0 12px 32px #00000029;font-size:13px}.cdv-pop h5{margin:0 0 6px;padding-right:18px;font:700 13px/1.3 var(--font)}.cdv-pop ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.cdv-pop li{line-height:1.4}.cdv-pop .lab{font:700 12px/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}.cdv-pop .x{position:absolute;top:4px;right:6px;border:0;background:none;font-size:16px;cursor:pointer;color:var(--color-text-primary)}.cdv-lecture{margin-top:12px;padding:12px 16px;border-left:3px solid var(--color-warn);background:var(--color-warn-soft);border-radius:0 10px 10px 0;font-size:13.5px;line-height:1.5;color:var(--color-text-primary)}.cdv-mx{width:100%;border-collapse:collapse;font-size:12.5px}.cdv-mx th{font:500 12px/1.3 Figtree,Segoe UI,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);text-align:center;padding:6px 4px;border-bottom:1px solid var(--color-text-primary);white-space:nowrap}.cdv-mx th:first-child,.cdv-mx th:nth-child(2){text-align:left}.cdv-mx td{padding:7px 4px;border-bottom:1px solid var(--ligne);text-align:center}.cdv-mx td:first-child{text-align:left;font-weight:600;white-space:nowrap}.cdv-mx td:first-child small{font-weight:400;color:var(--color-text-secondary);font-family:Figtree,Segoe UI,sans-serif;font-size:12px;margin-left:6px}.cdv-mx td:nth-child(2){text-align:left}.cdv-mx td a{color:inherit;text-decoration:none;border-bottom:1px solid var(--color-border)}.cdv-mx tr.grp td{font:600 12px/1.3 Figtree,Segoe UI,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);padding-top:14px;text-align:left}.cdv-mx td.c.ko{background:color-mix(in srgb,#C00013 14%,transparent)}.cdv-mx td.c.oa{background:var(--color-warn-soft)}.cdv .plat{display:inline-flex;align-items:center;gap:6px;font-weight:600}.cdv .plat i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font:700 12px/1 var(--font);font-style:normal}.cdv-carte{padding:0;overflow:hidden;background:#fff}.cdv-cadre{display:block;width:100%;height:1200px;border:0;background:#fff}@container page (max-width:960px){.cdv-canaux{grid-template-columns:1fr}}@container page (max-width:820px){.cdv-tete{flex-wrap:wrap}.cdv-acts{width:100%;justify-content:flex-start}}.quotidien{display:grid;gap:14px;--q-surf:var(--color-background-surface,var(--color-background));--q-mut:var(--color-text-secondary);--q-txt:var(--color-text-primary);--q-l:var(--color-border)}.quotidien .sec-reunie{display:grid;gap:14px;scroll-margin-top:72px;min-width:0}.quotidien .sec-t{margin:12px 0 0;font-size:20px;font-weight:700;letter-spacing:-.01em;padding-top:12px;border-top:1px solid var(--q-l)}.quotidien .card{background:var(--q-surf);border:1px solid var(--q-l);border-radius:6px;padding:14px 16px;min-width:0}.quotidien .card h3{margin:0 0 8px;font-size:15.5px;font-weight:700;line-height:1.3}.quotidien .v8-sec{margin:6px 0 0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--q-mut)}.quotidien .v8-legende{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--q-mut);margin:0 0 6px}.quotidien .v8-legende i{display:inline-block;width:12px;height:9px;border-radius:2px;margin-right:5px;vertical-align:0}.quotidien .grille-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px}.quotidien .tc-duo{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:14px;align-items:stretch}.quotidien .tc-carte{overflow:auto;max-height:520px}@media(max-width:1099px){.quotidien .tc-duo{grid-template-columns:minmax(0,1fr)}}.quotidien .btn-theme,.quotidien .btn-actu{height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--q-l);background:transparent;color:inherit;font:500 13px Figtree,Segoe UI,sans-serif;cursor:pointer}.quotidien .btn-theme:hover,.quotidien .btn-actu:hover{background:color-mix(in srgb,var(--q-txt) 7%,transparent)}.quotidien .btn-theme.pri{background:var(--q-txt);color:var(--q-surf)}.quotidien .btn-theme.danger{color:#c00013;border-color:#c00013}.quotidien .pill-row{display:flex;flex-wrap:wrap;gap:4px}.quotidien .pill-btn{height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--q-l);background:transparent;color:inherit;font:500 12.5px Figtree,sans-serif;cursor:pointer}.quotidien .pill-btn.on{background:var(--pill-on,var(--q-txt));border-color:var(--pill-on,var(--q-txt));color:#fff}.quotidien .pill-btn small{opacity:.75}.quotidien .cbox{position:relative;min-width:0}.quotidien .pil{display:inline-block;padding:0 6px;border-radius:4px;font-weight:600;font-size:12px}.quotidien .pil.pos{background:color-mix(in srgb,#1B702F 14%,transparent);color:#1b702f}.quotidien .pil.neg{background:color-mix(in srgb,#C00013 12%,transparent);color:#c00013}.quotidien .pil.warn{background:color-mix(in srgb,#F39200 20%,transparent);color:#8a5300}.quotidien .per-note{font-size:12.5px;color:var(--q-mut)}.quotidien .aj-conclu p{margin:4px 0 0;color:var(--q-mut);font-size:14px}.aj-dispo14{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.aj-d{display:grid;justify-items:center;min-width:48px;padding:4px 6px;border-radius:6px;background:color-mix(in srgb,var(--q-txt) 5%,transparent)}.aj-d small{font-size:12px;color:var(--q-mut)}.aj-d b{font-size:16px;font-variant-numeric:tabular-nums}.aj-d.soir{background:color-mix(in srgb,#0A84FF 14%,transparent)}.aj-d.we small{font-weight:700}.aj-d.bas b{color:#c00013}.aj-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media(max-width:1099px){.aj-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.aj-g{grid-template-columns:minmax(0,1fr)}}.aj-lab{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--q-mut);margin-bottom:4px}.aj-big{font-size:38px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.aj-mid{font-size:26px;font-weight:700;font-variant-numeric:tabular-nums}.aj-mid small{font-size:14px;font-weight:500;color:var(--q-mut)}.aj-sous,.aj-note{font-size:12.5px;color:var(--q-mut);margin-top:4px}.aj-jauge{display:grid;gap:4px;margin-top:8px}.aj-jauge .jl{display:grid;grid-template-columns:44px 1fr auto;gap:8px;align-items:center;font-size:12px}.aj-jauge .b{height:7px;border-radius:4px;background:color-mix(in srgb,var(--q-txt) 8%,transparent);overflow:hidden}.aj-jauge .b i{display:block;height:100%}.aj-puces{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.aj-puces span{font-size:12px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--q-txt) 6%,transparent)}.aj-lig{display:flex;justify-content:space-between;gap:8px;padding:3px 0;border-top:1px solid var(--q-l);font-size:13px}.aj-lig:first-of-type{border-top:0}.aj-lig small{display:block;font-size:12px;color:var(--q-mut);text-align:right}.aj-traiter ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.aj-t{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;font-size:13px}.aj-t>b{min-width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;background:color-mix(in srgb,#F39200 22%,transparent)}.aj-t.urg>b{background:#c00013;color:#fff}.aj-t.ok{grid-template-columns:1fr;color:#1b702f}.aj-t small{display:block;font-size:12px;color:var(--q-mut)}.aj-t button{border:0;background:transparent;color:#06c;font:600 12.5px Figtree,sans-serif;cursor:pointer;white-space:nowrap}.aj-pied{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;margin-top:12px;padding-top:10px;border-top:1px solid var(--q-l);font-size:12.5px;color:var(--q-mut)}.aj-src i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#1b8a3c;margin-right:6px}.aj-hier{margin-left:auto;border:1px solid var(--q-l);border-radius:999px;background:transparent;color:inherit;padding:3px 10px;font:inherit;cursor:pointer}.aj-duo{display:grid;gap:14px}.aj-nuit{position:relative}.v8-md{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:16px}@media(max-width:820px){.v8-md{grid-template-columns:minmax(0,1fr)}}.rep.md{list-style:none;margin:0;padding:0;display:grid;gap:4px}.rep.md .tete{width:100%;text-align:left;border:1px solid var(--q-l);border-radius:6px;background:transparent;color:inherit;padding:7px 10px;font:inherit;font-size:13px;cursor:pointer}.rep.md .tete[aria-selected=true]{border-color:var(--q-txt);background:color-mix(in srgb,var(--q-txt) 5%,transparent)}.rep.md .tete.ton-att{box-shadow:inset 3px 0 #f39200}.rep.md .tete.ton-al{box-shadow:inset 3px 0 #c00013}.rep.md .l1{display:flex;align-items:center;gap:8px}.rep.md .l1 i,.v8-md-t i{width:8px;height:8px;border-radius:50%;display:inline-block}.rep.md .l1 b{margin-left:auto}.v8-md-t{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:15px}.v8-md-t b{margin-left:auto}.v8-md-volet .bar{height:6px;border-radius:3px;background:color-mix(in srgb,var(--q-txt) 8%,transparent);overflow:hidden;margin-bottom:6px}.v8-md-volet .bar i{display:block;height:100%}.v8-md-q{margin:0 0 8px;font-size:13px}.rep-vide,.rep-note{font-size:12.5px;color:var(--q-mut)}table.v8-opt{width:100%;border-collapse:collapse;font-size:12.5px}table.v8-opt th,table.v8-opt td{padding:5px 6px;border-bottom:1px solid var(--q-l);text-align:right}table.v8-opt tr.vieux td{color:#c00013}.v8aj-pin{margin-top:8px;border:1px solid var(--q-l);border-radius:8px;padding:8px 10px;background:var(--q-surf);box-shadow:0 8px 24px #0000001f}.v8aj-pin .pin-t{display:flex;gap:10px;align-items:center;font-size:13px}.v8aj-pin .pin-x{margin-left:auto;border:0;background:transparent;font-size:18px;cursor:pointer;color:inherit}.v8aj-pin ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.v8aj-pin li{display:grid;grid-template-columns:48px 64px minmax(0,1.4fr) minmax(0,1fr) auto;gap:8px;font-size:12.5px;align-items:baseline}.v8aj-pin .pin-c small{display:block;color:var(--q-mut)}.v8aj-pin .pin-m{text-align:right;font-variant-numeric:tabular-nums}.v8cal{position:absolute;right:0;top:36px;z-index:60;width:300px;padding:10px;border-radius:10px;border:1px solid var(--q-l);background:var(--q-surf);box-shadow:0 18px 50px #0000002e}.v8cal-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.v8cal-nav{border:0;background:transparent;font-size:18px;cursor:pointer;color:inherit}.v8cal-g{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.v8cal-e{font-size:12px;text-align:center;color:var(--q-mut)}.v8cal-c{display:grid;justify-items:center;padding:3px 0;border:1px solid transparent;border-radius:5px;background:color-mix(in srgb,var(--q-txt) 4%,transparent);font:600 12px Figtree,sans-serif;color:inherit;cursor:pointer}.v8cal-c small{font-size:12px;font-weight:500}.v8cal-c.vide{background:none;cursor:default}.v8cal-c:disabled{opacity:.4;cursor:default}.v8cal-c.auj{border-color:var(--q-txt)}.v8cal-c.sel{outline:2px solid #0A84FF}.v8cal-p{font-size:12px;color:var(--q-mut);margin-top:6px;display:grid;gap:6px}.v8cal-b{justify-self:end;border:1px solid var(--q-l);border-radius:999px;background:transparent;padding:2px 10px;cursor:pointer;color:inherit}.der-sel{font:inherit;font-size:13px;height:28px;border-radius:8px;border:1px solid var(--q-l);background:transparent;color:inherit;margin-left:8px}.der-bande{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0}.der-ev{font-size:12px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--q-txt) 6%,transparent)}.der-ev.plus{background:color-mix(in srgb,#639922 16%,transparent)}.der-ev.moins{background:color-mix(in srgb,#E24B4A 14%,transparent)}.der-h{display:grid;grid-template-columns:44px 1fr;gap:6px;align-items:start}.der-h>b{font-size:12px;padding-top:8px}.der-bascule{margin:8px 0;font-size:12px;color:var(--q-mut);border-top:1px dashed var(--q-l);padding-top:4px}.der-nuit{font-size:12.5px;color:var(--q-mut);margin:8px 0;padding:8px 10px;border-left:3px solid #0C447C}.arv-l{display:grid;grid-template-columns:minmax(0,1.3fr) 90px minmax(0,2fr) auto;gap:10px 16px;align-items:center;padding:10px 4px;border-top:1px solid var(--q-l)}.arv-l:first-of-type{border-top:0}.arv-n b{display:block;font-size:14.5px}.arv-n small{color:var(--q-mut);font-size:12.5px}.arv-ch{font-variant-numeric:tabular-nums;font-weight:700}.arv-ch.vide{color:#c00013}.arv-f{display:flex;flex-wrap:wrap;gap:6px}.arv-f span{font-size:12.5px;padding:3px 8px;border-radius:8px;background:color-mix(in srgb,var(--q-txt) 5%,transparent);line-height:1.3}.arv-f span.a{background:color-mix(in srgb,#C00013 14%,transparent);color:#c00013;font-weight:700}.arv-f span.o{background:color-mix(in srgb,#F0A030 22%,transparent);font-weight:700}.arv-f span.ok{color:#1b702f}.arv-note{font-size:12.5px;color:var(--q-mut);margin:6px 0 0}@media(max-width:820px){.arv-l{grid-template-columns:minmax(0,1fr) auto}.arv-f{grid-column:1 / -1}}.cni-occs{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.arv-f .cni-occs span{background:none;padding:0}.cni-badge{display:inline-block;font-size:12px;font-weight:700;padding:1px 7px!important;border-radius:980px!important;white-space:nowrap}.cni-badge.ok{background:color-mix(in srgb,#1B8A3C 16%,transparent)!important;color:#1b702f}.cni-badge.part{background:color-mix(in srgb,#F39200 20%,transparent)!important;color:#8a5300}.cni-badge.aucun{background:color-mix(in srgb,var(--q-txt) 8%,transparent)!important}.cni-occ{display:inline-flex;gap:5px;align-items:center;font-size:12.5px}.cni-occ small{color:var(--q-mut)}.cni-occ.manque small{color:#c00013}.cni-lien{border:1px solid var(--q-l);border-radius:999px;background:transparent;font:700 12px Figtree,sans-serif;padding:1px 8px;cursor:pointer;color:inherit}.cni-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000073;display:grid;place-items:center}.cni-pop-b{position:relative;width:min(900px,94vw);max-height:90vh;overflow:auto;background:var(--q-surf);border-radius:10px;padding:16px}.cni-pop-x{position:absolute;right:10px;top:6px;border:0;background:transparent;font-size:22px;cursor:pointer;color:inherit}.cni-tete{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;margin-bottom:10px}.cni-tete small{display:block;color:var(--q-mut)}.cni-b{font-size:12.5px}.cni-vue img{max-width:100%;display:block;margin:auto}.cni-vue iframe{width:100%;height:70vh;border:0}.pk30-num{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:#b5501b;color:#fff;font:900 12px/1 Figtree,sans-serif;margin-right:2px}.xp-callout{display:grid;grid-template-columns:repeat(2,minmax(0,170px)) minmax(0,1fr);gap:14px;padding:14px 16px;border-radius:6px;background:color-mix(in srgb,#0A84FF 6%,var(--q-surf));font-size:13px;line-height:1.5}.xp-callout .k .v{display:block;font-size:26px;font-weight:700}.xp-callout .k .l{font-size:12px;color:var(--q-mut)}@media(max-width:820px){.xp-callout{grid-template-columns:minmax(0,1fr)}}ul.cls{list-style:none;margin:0;padding:0;display:grid;gap:6px}ul.cls li{display:grid;grid-template-columns:22px auto minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12.5px}ul.cls .n{font-weight:700;color:var(--q-mut)}ul.cls .cat{color:#fff;font-weight:700;padding:1px 7px;border-radius:5px}ul.cls .s{color:var(--q-mut)}ul.cls .bar{grid-column:2 / -1;height:4px;border-radius:2px;background:color-mix(in srgb,var(--q-txt) 8%,transparent);overflow:hidden}ul.cls .bar i{display:block;height:100%}ul.rep.pal,ul.rep.att{list-style:none;padding:0;gap:8px}ul.rep.pal .l1,ul.rep.att .l1{display:flex;align-items:center;gap:8px;font-size:13px}ul.rep.pal .l1 b{margin-left:auto}ul.rep.pal i,ul.rep.att .l1 i{display:inline-block;width:9px;height:9px;border-radius:50%}ul.rep.pal .bar{height:6px;border-radius:3px;background:color-mix(in srgb,var(--q-txt) 8%,transparent);overflow:hidden;margin:3px 0}ul.rep.pal .bar i{display:block;height:100%;width:auto;border-radius:0}ul.rep .l2{font-size:12px;color:var(--q-mut)}.sim-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;margin:8px 0}@media(max-width:820px){.sim-grid{grid-template-columns:minmax(0,1fr)}}.sim-cmd{display:grid;gap:10px}.sim-cmd label{display:grid;gap:3px;font-size:13px}.sim-cmd input{width:100%}.sim-cmd small{color:var(--q-mut)}.sim-res{display:grid;gap:8px}.sim-n b{display:block;font-size:28px;font-weight:700}.sim-n span,.sim-l>span{font-size:12px;color:var(--q-mut)}.sim-n small{color:var(--q-mut)}.lune{margin-left:auto}.av-lanes{display:grid;gap:3px;overflow:auto;padding-bottom:4px}.av-l{display:grid;grid-template-columns:110px repeat(var(--n),minmax(22px,1fr));gap:2px;align-items:stretch}.av-l>span{font-size:12px;font-weight:800;color:var(--q-mut);display:flex;align-items:center;padding-right:6px;white-space:nowrap}.av-c{height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;cursor:pointer;border:1.5px solid transparent;font-variant-numeric:tabular-nums}.av-h .av-c{flex-direction:column;height:32px;background:color-mix(in srgb,var(--q-txt) 5%,transparent);color:var(--q-txt);line-height:1;gap:1px}.av-h .av-c small{font-size:12px;opacity:.75;font-weight:700;text-transform:uppercase}.av-h .av-c.we{background:color-mix(in srgb,var(--q-txt) 14%,transparent)}.av-c.sel{border-color:#0a84ff;box-shadow:0 0 0 1px #0a84ff}.av-c:hover{border-color:#0a84ff}.av-jour{margin-top:12px}.av-jour h4{margin:10px 0 6px;font-size:13px;font-weight:900}.av-jour .vide{color:var(--q-mut);font-size:12px;padding:10px 0}@media(max-width:820px){.av-l{grid-template-columns:88px repeat(var(--n),22px)}.av-l>span{white-space:normal;line-height:1.15}}.cal-mois{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-top:10px}.cal-m{border:1px solid var(--q-l);border-radius:8px;padding:10px 12px;min-width:0}.cal-m h4{margin:0 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--q-mut);display:flex;justify-content:space-between}.cal-m h4 small{font-weight:700;text-transform:none;letter-spacing:0}.cal-m ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.cal-m li{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:start;padding:5px 7px;border-radius:6px;background:color-mix(in srgb,var(--q-txt) 4%,transparent);border-left:3px solid var(--tc,#6B7280);font-size:12.5px;line-height:1.35}.cal-m li.passe{opacity:.5}.cal-m .d{font-weight:800;color:var(--tc,#6B7280);white-space:nowrap;font-size:12px;padding-top:1px}.cal-m .t{min-width:0}.cal-m .t a{color:var(--q-txt);text-decoration:none;font-weight:700}.cal-m .t a:hover{text-decoration:underline}.cal-m .o{display:block;font-size:12px;color:#28784b;margin-top:1px}.cal-m .s{display:block;font-size:12px;color:var(--q-mut)}.cal-m .e{background:none;border:0;cursor:pointer;color:var(--q-mut);font-size:12px;padding:0 2px}.cal-passes{margin-top:8px;border:1px solid var(--q-l);border-radius:8px;padding:7px 12px;font:inherit;font-size:12.5px;font-weight:700;color:var(--q-mut);background:transparent;cursor:pointer;min-height:36px}.cal-vide{font-size:12px;color:var(--q-mut);font-style:italic}.evt-dlg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0006;display:grid;place-items:center}.evt-box{width:min(560px,94vw);background:var(--q-surf);border-radius:10px;padding:16px;display:grid;gap:10px}.evt-h{display:flex;gap:10px;align-items:baseline}.evt-h .btn-theme{margin-left:auto}.evt-form{display:grid;gap:8px}.evt-form label{display:grid;gap:3px;font-size:12.5px;color:var(--q-mut)}.evt-form input,.evt-form select,.evt-form textarea{font:inherit;font-size:13.5px;padding:6px 8px;border-radius:6px;border:1px solid var(--q-l);background:transparent;color:var(--q-txt)}.evt-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.evt-actions{display:flex;gap:8px;flex-wrap:wrap}.msg{display:flex;flex-direction:column;gap:12px;min-height:0}.msg-conclu{margin:0;font-size:14px;color:var(--color-text-primary)}.msg-barre{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.msg-canaux{display:flex;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.msg-chip{font:inherit;font-size:13px;display:inline-flex;gap:6px;align-items:center;padding:5px 10px;min-height:32px;box-sizing:border-box;border-radius:999px;border:1px solid var(--color-border);background:var(--color-background-surface);color:var(--color-text-primary);cursor:pointer;transition:background .21s,border-color .21s,transform .1s}.msg-chip:active{transform:scale(.97)}.msg-chip[aria-pressed=true]{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-background-surface)}.msg-chip b{font-weight:700}.msg-chip b.rouge{background:#c8102e;color:#fff;border-radius:999px;padding:0 6px;font-size:12px}.msg-chip.bientot{cursor:default;color:var(--color-text-secondary);opacity:.8}.msg-chip.bientot i{font-style:normal;font-size:12px}.msg-seg{display:flex;border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.msg-seg button{font:inherit;font-size:13px;border:0;padding:6px 12px;min-height:32px;background:var(--color-background-surface);color:var(--color-text-secondary);cursor:pointer}.msg-seg button[aria-pressed=true]{background:var(--color-text-primary);color:var(--color-background-surface);font-weight:600}.msg-son{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--color-text-secondary);min-height:32px;cursor:pointer}.msg-son input{width:16px;height:16px;margin:0}.msg-pf{border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;flex-shrink:0;line-height:1}.msg-corps{display:flex;gap:16px;min-height:0;height:calc(100vh - 260px);min-height:420px}.msg-liste,.msg-fiche{background:var(--color-background-surface);border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.msg-liste{width:420px;flex-shrink:0;overflow-y:auto}.msg-liste ul{list-style:none;margin:0;padding:0}.msg-ligne{font:inherit;text-align:left;width:100%;display:flex;gap:12px;align-items:flex-start;padding:10px 14px;border:0;border-bottom:1px solid var(--color-border);background:transparent;color:var(--color-text-primary);cursor:pointer;transition:background .21s}.msg-ligne:hover{background:var(--color-background-muted)}.msg-ligne.choisi{background:var(--color-background-muted);box-shadow:inset 3px 0 0 var(--color-text-primary)}.msg-ligne.fait{opacity:.72}.msg-ligne:focus-visible,.msg-chip:focus-visible,.msg-seg button:focus-visible{outline:2px solid var(--color-focus, #1670b8);outline-offset:-2px}.msg-l-corps{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.msg-l-tete{display:flex;gap:8px;align-items:center;min-width:0}.msg-l-tete b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-vide{flex:1}.msg-l-meta{color:var(--color-text-secondary);font-size:12px}.msg-l-ext{color:var(--color-text-primary);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-etab{font-size:12px;font-weight:600;color:#fff;border-radius:999px;padding:0 7px;flex-shrink:0}.msg-etab.gw{background:#b4531f}.msg-etab.hdb{background:#1670b8}.msg-age{font-size:12px;color:var(--color-text-secondary);white-space:nowrap}.msg-age.tard{color:var(--color-text-danger, #b4231b);font-weight:700}.msg-plier{font:inherit;font-size:13px;width:100%;padding:10px 14px;border:0;background:transparent;color:var(--color-link, #1670b8);font-weight:600;text-align:left;cursor:pointer}.msg-etat{padding:24px;color:var(--color-text-secondary)}.msg-fiche{flex:1;min-width:0;display:flex;flex-direction:column}.msg-f-tete{display:flex;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--color-border)}.msg-f-qui{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.msg-f-qui b{font-size:16px}.msg-f-qui .msg-l-meta{flex-basis:100%}.msg-retour{display:none;font:inherit;font-size:22px;border:0;background:transparent;color:var(--color-text-primary);min-width:44px;min-height:44px;cursor:pointer}.msg-robot{display:flex;gap:8px;align-items:center;padding:7px 16px;font-size:12px;background:var(--color-pos-soft, #eef6ef);color:var(--color-text-success, #1f5f34)}.msg-fil{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--color-background)}.msg-jour{align-self:center;font-size:12px;color:var(--color-text-secondary);text-transform:capitalize}.msg-bulle{max-width:64%;border-radius:6px;padding:9px 12px;display:flex;flex-direction:column;gap:4px;white-space:pre-wrap;overflow-wrap:anywhere;animation:msg-entre .385s cubic-bezier(.2,0,0,1) both}.msg-bulle.client{align-self:flex-start;background:var(--color-background-surface);border:1px solid var(--color-border)}.msg-bulle.hotel{align-self:flex-end;background:#e8eef7;color:#1c2b44}.msg-bulle small{font-size:12px;color:var(--color-text-secondary)}.msg-bulle.hotel small{color:#45536b}@keyframes msg-entre{0%{opacity:0;transform:translateY(6px)}}.msg-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--color-border)}.msg-prim{text-decoration:none;background:var(--color-text-primary);color:var(--color-background-surface);padding:9px 16px;border-radius:6px;font-weight:600;min-height:36px;box-sizing:border-box;display:inline-flex;align-items:center}.msg-sec{font:inherit;background:var(--color-background-surface);color:var(--color-text-primary);border:1px solid var(--color-border);padding:8px 14px;border-radius:6px;font-weight:600;min-height:36px;cursor:pointer}.msg-prim:active,.msg-sec:active{transform:scale(.97)}[data-theme=dark] .msg-bulle.hotel{background:#22314a;color:#e3eaf6}[data-theme=dark] .msg-bulle.hotel small{color:#b3c0d6}[data-theme=dark] .msg-robot{background:#2e8b5729;color:#9fd8b1}@media(max-width:900px){.msg-canaux{flex-wrap:nowrap;overflow-x:auto;flex-basis:100%;padding-bottom:2px;scrollbar-width:none}.msg-chip{flex-shrink:0}.msg-chip.bientot,.msg.voir-fiche .msg-barre,.msg.voir-fiche .msg-conclu{display:none}.msg-f-tete{flex-wrap:wrap;padding:8px 12px;gap:8px}.msg-f-tete>.lien-mb,.msg-f-tete>.msg-l-meta{flex-basis:100%;padding-left:52px}.msg-robot svg{flex-shrink:0}.msg-corps{height:auto;min-height:0}.msg-liste{width:100%}.msg-corps .msg-fiche,.msg-corps.voir-fiche .msg-liste{display:none}.msg-corps.voir-fiche .msg-fiche{display:flex;height:calc(100vh - 220px);min-height:420px}.msg-retour{display:inline-flex;align-items:center;justify-content:center}.msg-bulle{max-width:86%}}@media(prefers-reduced-motion:reduce){.msg-bulle{animation:none}}.rpx{--midi:#8B2330;--soir:#6B2FA0;--uly:#35627F;--uly-s:#E6EEF4;--apc:#1E6B22;--apc-s:#E5F2E6;--abm:#0A636B;--abm-s:#DDF4F6;--cal:#2F7D6E;--cal-s:#E2F1EE;--grp:#7A4A12;--att:#8A5300;--att-s:#FDF3E3;--okc:#1B702F;--koc:#C00013;--sur:#FFFFFF;display:grid;grid-template-columns:232px minmax(0,1fr);gap:0;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface,#fff);min-width:0}:root[data-theme=dark] .rpx{--midi:#E58A96;--soir:#C3A0EA;--uly:#8DB7D3;--uly-s:#1B2A35;--apc:#7FCB83;--apc-s:#17301A;--abm:#63D2DB;--abm-s:#11313A;--cal:#6FC3B2;--cal-s:#15302B;--grp:#E0B070;--att:#F2C14E;--att-s:#2E2616;--okc:#6FCF8A;--koc:#F08A8A;--sur:#111113}@media(max-width:900px){.rpx{grid-template-columns:minmax(0,1fr)}}.rpx button:focus-visible,.rpx input:focus-visible,.rpx select:focus-visible{outline:2px solid var(--color-primary,#0066CC);outline-offset:2px}.rpx .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rpx-t th{position:relative}.rpx-cal{border-right:1px solid var(--color-border);padding:14px 12px;display:grid;gap:10px;align-content:start;background:var(--cal-s);border-radius:6px 0 0 6px}@media(max-width:900px){.rpx-cal{border-right:0;border-bottom:1px solid var(--color-border);border-radius:6px 6px 0 0}}.rpx-an{display:flex;justify-content:space-between;align-items:center;font-weight:700}.rpx-an button,.rpx-mois button{all:unset;cursor:pointer;padding:2px 8px;border-radius:6px;color:var(--cal);font-weight:600;text-align:center}.rpx-mois{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;font-size:12px}.rpx-mois button{padding:3px 0}.rpx-mois button.on{background:var(--cal);color:var(--sur)}.rpx-grille{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;font-size:12px;font-variant-numeric:tabular-nums}.rpx-grille>span{text-align:center;color:var(--color-text-secondary);font-weight:600}.rpx-grille button{all:unset;cursor:pointer;display:grid;justify-items:center;padding:2px 0;border-radius:6px;background:var(--color-surface,#fff);border:1px solid var(--color-border);position:relative;box-sizing:border-box}.rpx-grille button b{font-size:12.5px}.rpx-grille button em{font-style:normal;font-size:12px;color:var(--cal);font-weight:600;min-height:17px}.rpx-grille button.we b{color:var(--midi)}.rpx-grille button.auj{background:var(--att-s)}.rpx-grille button.on{border-color:var(--cal);box-shadow:inset 0 0 0 1px var(--cal)}.rpx-grille button.inc:after{content:"";position:absolute;top:2px;right:2px;width:4px;height:4px;border-radius:50%;background:var(--koc)}.rpx-cal p{margin:0;font-size:12px;color:var(--color-text-secondary)}.rpx-page{padding:14px 18px 18px;display:grid;gap:12px;min-width:0;align-content:start}.rpx-tete{display:flex;gap:10px 16px;align-items:center;flex-wrap:wrap}.rpx-ong{display:flex;gap:2px;flex-wrap:wrap}.rpx-ong button{all:unset;cursor:pointer;padding:5px 12px;border-radius:6px;font-size:13px;font-weight:500;color:var(--color-text-secondary)}.rpx-ong button[aria-selected=true]{background:color-mix(in srgb,var(--color-primary,#0066CC) 12%,transparent);color:var(--color-primary,#0066CC);font-weight:600}.rpx-qui{margin-left:auto;display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--color-text-secondary)}.rpx-qui form{display:flex;gap:6px;align-items:center}.rpx-qui b{display:inline-grid;place-items:center;min-width:34px;height:26px;border-radius:980px;background:var(--cal);color:var(--sur);font-size:12.5px;padding:0 8px}.rpx-qui input{font:inherit;font-size:13px;padding:4px 8px;border:1px solid var(--color-primary,#0066CC);border-radius:6px;background:var(--color-surface,#fff);color:var(--color-text);text-transform:uppercase;width:64px}.rpx-lien{all:unset;cursor:pointer;color:var(--color-primary,#0066CC);font-size:12.5px;font-weight:600}.rpx-phrase{font-size:17px;font-weight:600;margin:0;text-wrap:balance}.rpx-mut{color:var(--color-text-secondary);font-size:12.5px;margin:0}.rpx-err{color:var(--koc);font-size:12.5px}.rpx-ok{color:var(--okc);font-size:12.5px;margin:0}.rpx-alerte{background:var(--att-s);color:var(--att);border-radius:6px;padding:6px 10px;font-size:12.5px;display:flex;gap:4px 12px;flex-wrap:wrap}.rpx-vide{color:var(--koc);font-style:italic}.rpx-h3{margin:6px 0 0;font-size:13.5px}.rpx-bande{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:6px 10px;border-radius:6px 6px 0 0;font-weight:600;font-size:13px;color:#fff}.rpx-bande small{font-weight:500;color:inherit;font-size:12px}.rpx-bande.midi{background:#8b2330}.rpx-bande.soir{background:#6b2fa0}.rpx-bande.ulysse{background:#35627f}.rpx-bande.apc{background:#1e6b22}.rpx-bande.abm{background:#0a636b}.rpx-bande.boisson{background:#6b2fa0}.rpx-bande.cal{background:#2f7d6e}.rpx-bande.groupe{background:#7a4a12}.rpx-bloc{min-width:0}.rpx-bloc .tbl-wrap,.rpx-bloc .etat-vide{border:1px solid var(--color-border);border-top:0;border-radius:0 0 6px 6px}table.rpx-t{border-collapse:collapse;width:100%;font-size:12.5px;font-variant-numeric:tabular-nums}.rpx-t th,.rpx-t td{padding:4px 8px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-border)}.rpx-t th.n,.rpx-t td.n{text-align:right}.rpx-t thead th{font-size:12px;font-weight:600;color:var(--color-text-secondary)}.rpx-t th.boi,.rpx-t td.boi input{color:var(--soir)}.rpx-t tr.exclu td{opacity:.55;text-decoration:line-through}.rpx-t tr.exclu td.rpx-act{opacity:1;text-decoration:none}.rpx-t td.ko,.rpx-tuiles b.ko{color:var(--koc)}.rpx-tuiles b.ok{color:var(--okc)}.rpx-t .c-apc{background:var(--apc-s);color:var(--apc)}.rpx-t .c-ulysse{background:var(--uly-s);color:var(--uly)}.rpx-t .c-abm{background:var(--abm-s);color:var(--abm)}.rpx-ag{max-width:420px;overflow:hidden;text-overflow:ellipsis}.rpx-in{font:inherit;font-size:12.5px;padding:2px 6px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-text);width:96px;box-sizing:border-box}.rpx-in.large{width:170px}select.rpx-in{width:auto;font-weight:600}select.rpx-in.p-ulysse{color:var(--uly)}select.rpx-in.p-apc{color:var(--apc)}select.rpx-in.p-abm{color:var(--abm)}select.rpx-in.p-x{color:var(--att)}.rpx-in:hover{border-color:var(--color-border)}.rpx-in:focus{border-color:var(--color-primary,#0066CC);background:var(--color-surface,#fff);outline:none}.rpx-man{margin-left:6px;font-size:12px;font-weight:600;color:var(--att);border:1px solid currentColor;border-radius:980px;padding:0 6px}.rpx-man.ko{color:var(--koc)}.rpx-etat{display:inline-flex;gap:4px;align-items:center}.rpx-par{display:block;font-size:12px;color:var(--color-text-secondary)}.rpx-et{font:inherit;font-size:12px;font-weight:600;border:1px solid transparent;border-radius:980px;padding:1px 9px;cursor:pointer}.rpx-et.afaire{background:var(--att-s);color:var(--att)}.rpx-et.cde{background:var(--apc-s);color:var(--apc)}.rpx-et.livre{background:var(--uly-s);color:var(--uly)}.rpx-et.recup{background:transparent;border-color:var(--color-border);color:var(--color-text-secondary);cursor:default}.rpx-ret,.rpx-x{all:unset;cursor:pointer;font-size:12px;color:var(--color-text-secondary);padding:1px 6px;border-radius:4px}.rpx-ret:hover,.rpx-x:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 8%,transparent)}.rpx-x.on{color:var(--koc);font-weight:700}.rpx-act{text-align:right}.rpx-remis{display:inline-flex;gap:6px;align-items:center}.rpx-remis b.ok{color:var(--okc)}.rpx-coche{display:inline-flex;gap:4px;align-items:center;font-size:12.5px}.rpx-ligne{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rpx-b{font:inherit;font-size:12.5px;font-weight:600;border-radius:980px;padding:4px 12px;cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface,#fff);color:var(--color-text)}.rpx-b.prim{background:var(--color-primary,#0066CC);border-color:var(--color-primary,#0066CC);color:#fff}:root[data-theme=dark] .rpx-b.prim{color:#0b1b2b}.rpx-b.sur{margin-left:auto;background:transparent;border-color:currentColor;color:inherit;padding:2px 10px}.rpx-b:disabled{opacity:.5;cursor:default}.rpx-trois{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;align-items:start}.rpx-deux{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;align-items:start}.rpx-carte{border:1px solid var(--color-border);border-radius:6px;min-width:0}.rpx-in-c{padding:10px;display:grid;gap:6px}.rpx-in-c h4{margin:6px 0 0;font-size:12px;color:var(--color-text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.rpx-plat{display:flex;justify-content:space-between;gap:8px;align-items:center;border:1px solid var(--color-border);border-radius:6px;padding:3px 8px;font-size:13px}.rpx-plat button{all:unset;cursor:pointer;color:var(--koc);font-weight:700;padding:0 6px}.rpx-champ{font:inherit;font-size:13px;padding:5px 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface,#fff);color:var(--color-text);min-width:0;flex:1;max-width:130px}.rpx-champ.large,.rpx-ligne>.rpx-champ{max-width:none}.rpx-sem b{font-size:13px}.rpx-regl{display:grid;gap:3px;font-size:12.5px;color:var(--color-text-secondary)}.rpx-regl span{display:flex;gap:8px;align-items:center}.rpx-regl em{font-style:normal;font-weight:600}.rpx-regl em.ok{color:var(--okc)}.rpx-regl em.att{color:var(--att)}.rpx-tuiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:var(--color-border);border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.rpx-tuiles>div{background:var(--color-surface,#fff);padding:8px 12px;display:grid}.rpx-tuiles span{font-size:12px;color:var(--color-text-secondary)}.rpx-tuiles b{font-size:21px;font-variant-numeric:tabular-nums}.rpx-barre{display:inline-block;height:8px;border-radius:4px;background:var(--cal)}.rpx-form{display:flex;gap:8px 12px;align-items:end;flex-wrap:wrap;padding:10px;border:1px solid var(--color-border);border-top:0}.rpx-form label{display:grid;gap:2px;font-size:12px;color:var(--color-text-secondary)}.rpx-form input{font:inherit;font-size:13px;padding:4px 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface,#fff);color:var(--color-text);width:150px}.rpx-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#00000073;display:grid;place-items:center;padding:24px}.rpx-apercu{background:var(--color-bg,#fff);border-radius:6px;padding:12px;display:grid;grid-template-rows:auto 1fr;gap:10px;width:min(900px,100%);height:min(90vh,1000px)}.rpx-apercu iframe{border:1px solid var(--color-border);border-radius:6px;width:100%;height:100%;background:#fff}.rpx-et.fixe{cursor:default}.rpx-et.ko{background:transparent;border-color:var(--koc);color:var(--koc)}.rpx-par.ko,.rpx-t td.ko{color:var(--koc)}.rpx-t tr.urgent td:first-child{box-shadow:inset 3px 0 0 var(--koc)}.rpx-cadre{border:1px solid var(--color-border);border-radius:6px}.rpx-liste{margin:0;padding-left:18px;font-size:13px;display:grid;gap:2px}.rpx-a{text-decoration:none;justify-self:start}.rpx-in[type=date],.rpx-in[type=time]{width:auto}.rpx-coll{border-radius:0;border-top:0}.rpx-msg{white-space:normal!important;max-width:420px}.rpx-pli{border:1px solid var(--color-border);border-radius:6px;padding:6px 10px}.rpx-pli>summary{cursor:pointer;font-size:13px;font-weight:600}.rpx-pli>summary b{margin-left:4px}.rpx-pli[open]>summary{margin-bottom:8px}.rpx-tuiles b.att{color:var(--att)}.rpx-t tr.verrou td{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.rpx-in:disabled{opacity:.75;cursor:not-allowed}.rpx-titre{font-size:15px}.rpx-bdc{background:var(--color-bg);border-radius:6px;padding:14px;width:min(760px,96vw);max-height:90vh;overflow:auto;display:flex;flex-direction:column;gap:10px}.rpx-bdc p{margin:0}.rpx-bdc-l{border:1px solid var(--color-border);border-radius:6px;max-height:42vh;overflow:auto}.rpx-bdc-l label{display:grid;grid-template-columns:22px 56px minmax(0,1fr) minmax(0,1fr) 110px;gap:8px;align-items:center;padding:6px 8px;border-bottom:1px solid var(--color-border);font-size:13px;cursor:pointer}.rpx-bdc-l label:last-child{border-bottom:0}.rpx-bdc-l label.on{background:color-mix(in srgb,var(--okc) 10%,transparent)}.rpx-bdc-l span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpx-bdc-l em{font-style:normal;font-weight:700;font-size:12px}.rpx-bdc-l .ok{color:var(--okc)}.rpx-bdc-l .att{color:var(--att)}.rpx-bdc-l .mut{color:var(--color-text-secondary)}.rpx-bdc-l .ko{color:var(--koc)}.rpx-seg{display:inline-flex;border:1px solid var(--color-border);border-radius:980px;overflow:hidden}.rpx-seg button{font:inherit;font-size:12.5px;padding:4px 12px;border:0;background:transparent;color:var(--color-text);cursor:pointer}.rpx-seg button[aria-pressed=true]{background:var(--color-primary,#0066CC);color:#fff;font-weight:700}.rpx-seg button.ko[aria-pressed=true]{background:#8b2330}.rpx-sec{--c:var(--color-text);border-left:3px solid var(--c);padding-left:12px;display:flex;flex-direction:column;gap:4px;min-width:0}.rpx-sec.midi{--c:var(--midi)}.rpx-sec.soir{--c:var(--soir)}.rpx-sec.groupe{--c:var(--grp)}.rpx-sec-t{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rpx-sec-t b{color:var(--c);font-size:15px}.rpx-sec-t small{color:var(--color-text-secondary)}.rpx-sec-t .rpx-lien{margin-left:auto}.rpx-sec .tbl-wrap,.rpx-sec .etat-vide{border:0;border-radius:0}.rpx-sec .rpx-form{margin:4px 0}.rpx-etapes{display:inline-flex;align-items:center;gap:3px;background:none;border:0;padding:2px 0;font:inherit;cursor:pointer;color:inherit}.rpx-etapes:disabled{cursor:default}.rpx-etapes i{width:16px;height:5px;border-radius:3px;background:var(--color-border)}.rpx-etapes i.f{background:var(--okc)}.rpx-etapes span{margin-left:6px;font-size:12px;color:var(--color-text-secondary);white-space:nowrap}.rpx-etapes.afaire span{color:var(--att);font-weight:600}.rpx-etapes:not(:disabled):hover span{text-decoration:underline}select.rpx-in.p-ulysse,select.rpx-in.p-apc,select.rpx-in.p-abm{border:1px solid currentColor;border-radius:980px;font-weight:600;padding-inline:8px}.rpx-in.manque{border-color:var(--att)}.rpx-in.manque::placeholder{color:var(--att);font-weight:600;opacity:1}.rpx-recaps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.rpx-rec{--c:var(--color-text);border-top:2px solid var(--c);padding-top:6px;display:flex;flex-direction:column;gap:6px;min-width:0}.rpx-rec.ulysse{--c:var(--uly)}.rpx-rec.apc{--c:var(--apc)}.rpx-rec.abm{--c:var(--abm)}.rpx-rec>b{color:var(--c);font-size:14px}.rpx-clr{text-align:center}.rpx-stpr{display:inline-flex;align-items:center}.rpx-nd{width:18px;height:18px;border-radius:50%;border:1.5px solid #c9c6c0;background:var(--color-surface,#fff);color:#fff;font-size:11px;font-weight:800;line-height:1;padding:0;display:grid;place-items:center;cursor:pointer;flex:none}.rpx-nd:hover:not(:disabled){filter:brightness(.92)}.rpx-nd:disabled{cursor:not-allowed;opacity:.5}.rpx-ln{width:7px;height:2px;background:var(--color-border);flex:none}.rpx-clr-h{text-align:center!important;white-space:nowrap}.rpx-clr-h button{all:unset;cursor:pointer;display:inline-grid;place-items:center;min-width:20px;min-height:20px;margin:0 1px;border-radius:4px;font-weight:800;font-size:11.5px}.rpx-clr-h .cst-c{color:#198754;background:#19875421}.rpx-clr-h .cst-l{color:#c55a22;background:#de713d26}.rpx-clr-h .cst-r{color:#c2283a;background:#dc354521}.rpx-clr-h .cst-c.on{background:#198754;color:#fff}.rpx-clr-h .cst-l.on{background:#de713d;color:#fff}.rpx-clr-h .cst-r.on{background:#dc3545;color:#fff}.rpx-clr-h button:focus-visible{outline:2px solid var(--color-primary,#0066CC);outline-offset:1px}.rpx.replie{grid-template-columns:minmax(0,1fr)}.rpx-nav{display:inline-flex;align-items:center;gap:6px;margin-right:10px}.rpx-nav b{font-size:13px;white-space:nowrap}.rpx-nav .rpx-b[aria-pressed=true]{border-color:var(--cal);color:var(--cal)}.rapp{display:flex;flex-direction:column;gap:8px}.rapp-tete{display:flex;justify-content:flex-end;align-items:center;gap:10px}.rapp-corps{position:relative;height:calc(100vh - 200px);min-height:420px;border-radius:6px;overflow:hidden;background:#fff;border:1px solid var(--color-border)}.rapp-corps iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.rs-page{--ln:var(--color-border,#E5E5EA);--mu:var(--color-text-secondary,#6E6E73);--s2:var(--color-background-muted,#F2F2F7);--sf:var(--color-background-surface,#fff);display:grid;gap:14px;min-width:0}.rs-page .card{background:var(--sf);border:1px solid var(--ln);border-radius:8px;padding:12px 14px;min-width:0;margin:0 0 12px}.rs-page h3{margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.3}.rs-page h4{margin:0 0 2px;font-size:13px}.rs-sommaire{display:flex;flex-wrap:wrap;gap:6px;position:sticky;top:0;z-index:5;background:var(--sf);padding:6px 0;border-bottom:1px solid var(--ln)}.rs-som{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--ln);background:transparent;font:600 13px inherit;cursor:pointer;color:inherit}.rs-som:hover{background:var(--s2)}.rs-bande{display:grid;gap:12px}.rs-bande-t{margin:10px 0 0;font-size:22px;font-weight:700;letter-spacing:-.01em;border-bottom:2px solid var(--color-text-primary,#1D1D1F);padding-bottom:4px}.rs-section{scroll-margin-top:56px;min-width:0}.rs-titre{margin:4px 0 8px;font-size:17px;font-weight:700;color:var(--mu)}.grille-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px}.rs-page .grille-2>*,.rs-page .grille-3>*{margin:0}.mt14{margin-top:14px}.rs-page .v8-top{margin:0 0 12px}.err-box{padding:12px 14px;border-left:3px solid #C00013;background:color-mix(in srgb,#C00013 6%,transparent)}.etat-vide{padding:14px;color:var(--mu);font-size:13px}.rs-page .pil{display:inline-block;padding:0 6px;border-radius:4px;font-weight:600;font-size:12px;background:var(--s2)}.rs-page .pil.pos{background:color-mix(in srgb,#1B702F 14%,transparent);color:#1b702f}.rs-page .pil.neg{background:color-mix(in srgb,#C00013 12%,transparent);color:#c00013}.pill-row{display:inline-flex;flex-wrap:wrap;gap:4px;margin:0 8px 8px 0}.pill-btn{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--ln);background:transparent;font:600 12.5px inherit;cursor:pointer;color:inherit}.pill-btn.on{background:var(--color-text-primary,#1D1D1F);color:var(--sf,var(--color-background-surface,#fff));border-color:transparent}.btn-theme{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--ln);background:transparent;cursor:pointer;font:600 12.5px inherit;color:inherit}ul.rep{list-style:none;margin:0;padding:0;display:grid;gap:8px}ul.rep .l1{display:flex;align-items:center;gap:8px;font-size:13px}ul.rep .l1>i{width:8px;height:8px;border-radius:50%;flex:none}ul.rep .l1 b{margin-left:auto;white-space:nowrap}ul.rep .bar,.viv-ent .bar,.viv-svc .bar{height:6px;border-radius:3px;background:var(--s2);margin:4px 0}ul.rep .bar i,.viv-ent .bar i,.viv-svc .bar i{display:block;height:100%;border-radius:3px;background:#1670b8}ul.rep .l2{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--mu)}.rbe-haut{margin:0 0 10px}.rbe-barre{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rbe-sep{flex:1}.rbe-duo{display:grid;grid-template-columns:1.25fr 1fr;gap:12px;align-items:start}.rbe-duo>*{margin:0}.rbe-synth-defile,.rbe-defile{overflow-x:auto;max-width:100%}table.rbe-synth{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}table.rbe-synth th,table.rbe-synth td{padding:7px 8px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--ln)}table.rbe-synth th{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}table.rbe-synth th:first-child,table.rbe-synth td:first-child{text-align:left}table.rbe-synth tr.rbe-cle td{font-weight:900;background:var(--s2)}table.rbe-synth td.neg,table.rbe-t td.neg,table.rbe-t td.ec.neg{color:#c00013}table.rbe-synth td.pos,table.rbe-t td.ec.pos{color:#1b702f}table.rbe-t{border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums;min-width:calc(230px + var(--nbcol) * 62px)}table.rbe-t th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--mu);padding:4px 6px;text-align:right;border-bottom:1px solid var(--ln)}table.rbe-t th.lbl,table.rbe-t td.lbl{text-align:left;width:230px;min-width:230px;position:sticky;left:0;background:var(--sf)}table.rbe-t td{padding:3px 6px;border-bottom:1px solid var(--s2);text-align:right}table.rbe-t td.val .m{display:block;font-weight:600}table.rbe-t td.val .p{display:block;font-size:12px;color:var(--mu)}table.rbe-t td.val.ref{background:color-mix(in srgb,#F39200 8%,transparent)}table.rbe-t td.val.hs .p{color:#c00013;font-weight:700}table.rbe-t td.vide{color:var(--mu)}tr.rbe-sec{cursor:pointer;font-weight:700;background:var(--s2)}tr.rbe-sec td.lbl{background:var(--s2)}tr.rbe-sec small{margin-left:6px;font-size:12px;color:var(--mu)}tr.rbe-sec .chev{display:inline-block;width:0;height:0;border:4px solid transparent;border-left-color:currentColor;margin-right:6px;transition:transform .15s}tr.rbe-sec.ouv .chev{transform:rotate(90deg) translate(2px)}tr.rbe-grand td{font-weight:800;border-top:1px solid var(--ln)}.rbe-ref{margin-left:6px;font-size:12px;color:#8a5300}td.lbl .bar{display:block;height:3px;background:var(--s2);margin-top:2px;border-radius:2px}td.lbl .bar i{display:block;height:100%;border-radius:2px}.pnb-recit{background:var(--s2);border-radius:8px;padding:13px 16px;font-size:14.5px;line-height:1.55;margin:0 0 14px}.v8-top.pn-trois{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pn-kpi{padding:10px 14px;border-radius:6px;background:color-mix(in srgb,#0A84FF 6%,var(--sf));display:grid;gap:3px}.pn-kpi.green{background:color-mix(in srgb,#1D5C3A 8%,var(--sf))}.pn-kpi .t{font-size:13px;font-weight:500}.pn-kpi .v{font-size:26px;font-weight:700;font-variant-numeric:tabular-nums}.pn-kpi .v small{font-size:.55em;color:var(--mu)}.pn-kpi .d{font-size:12.5px;color:var(--mu)}.pnb-casc{display:grid;gap:6px;margin:12px 0 6px}.pnb-casc .l{display:grid;grid-template-columns:minmax(160px,210px) 1fr minmax(96px,120px);gap:12px;align-items:center;font-size:13px}.pnb-casc .q small{display:block;font-size:12px;color:var(--mu);line-height:1.3}.pnb-casc .b{position:relative;height:28px;background:var(--s2);border-radius:6px}.pnb-casc .b i{position:absolute;top:0;bottom:0;border-radius:6px;display:block}.pnb-casc .b u{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--mu);opacity:.55}.pnb-casc .m{text-align:right;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.pnb-nc{display:inline-flex;font:700 12px inherit;text-transform:uppercase;letter-spacing:.04em;color:#7a4700;background:#fdf3e3;border:1px solid #EBD5AC;border-radius:999px;padding:1px 8px;margin-left:8px;cursor:help;white-space:nowrap}.pnc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0}.pnc .c{position:relative;border:1px solid var(--ln);border-radius:8px;padding:13px 15px 11px;background:var(--sf);min-width:0}.pnc .c .t{font-weight:600;font-size:13px}.pnc .c .v{display:flex;align-items:baseline;gap:9px;margin:6px 0 0;font-size:25px;font-variant-numeric:tabular-nums}.pnc .c .v small{font-size:14px;color:var(--mu)}.pnc .c .v .d{font-weight:700;font-size:12.5px}.pnc .c .v .d.pos{color:#1b702f}.pnc .c .v .d.neg{color:#c00013}.pnc .c .ref{font-size:12.5px;color:var(--mu);margin:3px 0 0}.pnc .c svg{display:block;width:100%;height:92px;margin-top:9px;overflow:visible}.pnc .c svg .ax{font-size:12px;fill:var(--mu)}.pnc .c svg .pk{font-size:12px;font-weight:600;fill:currentColor}.pnc .bul{position:absolute;top:60px;pointer-events:none;transform:translate(-50%,-100%);background:var(--sf);border:1px solid var(--ln);border-radius:6px;padding:7px 10px;box-shadow:0 4px 14px #00000014;font-size:12px;white-space:nowrap;z-index:3}.pnc .bul b{display:block;margin-bottom:3px}.pnc .bul span{display:flex;align-items:center;gap:7px}.pnc .bul i{width:8px;height:8px;border-radius:50%}.pnc .bul em{margin-left:auto;font-style:normal;font-weight:700}.pnm{overflow-x:auto}table.pnm-t{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:100%}table.pnm-t th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--mu);padding:0 8px 7px;border-bottom:1px solid var(--ln);text-align:right;white-space:nowrap}table.pnm-t th.g{text-align:left;text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600;color:inherit;padding:6px 8px;position:sticky;left:0;background:var(--sf)}table.pnm-t tr.sig th.g,table.pnm-t tr.sig td{font-weight:800;background:var(--s2)}table.pnm-t tr.net th.g,table.pnm-t tr.net td{font-weight:900;background:var(--color-text-primary,#1D1D1F);color:var(--sf)}table.pnm-t td{padding:6px 8px;border-bottom:1px solid var(--s2);text-align:right;white-space:nowrap;font-size:12.5px}table.pnm-t td.tot{border-left:2px solid var(--ln);font-weight:800}table.pnm-t td.vide{color:var(--mu)}table.pnm-t td.pos{color:#1b702f}table.pnm-t td.neg{color:#c00013}table.pnm-t tr.net td.pos{color:#7bd6a4}table.pnm-t tr.net td.neg{color:#f2a08c}.recon{font-size:12.5px;color:var(--mu);line-height:1.5}.sec-sep{margin:18px 0 6px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--mu)}details.cf-det{border-top:1px solid var(--ln);padding:8px 0}details.cf-det>summary{cursor:pointer;font-weight:700;font-size:14px;margin-bottom:8px}.xp-callout{display:grid;grid-template-columns:repeat(var(--xp-cols),minmax(0,1fr));gap:10px 16px;padding:12px 14px;border-radius:8px;background:var(--s2);margin:8px 0}.xp-callout.alerte{background:color-mix(in srgb,#F39200 10%,var(--sf))}.xp-callout .k .v{display:block;font-size:20px;font-weight:800}.xp-callout .k .l{font-size:12px;color:var(--mu)}.xp-callout .t{grid-column:1/-1;font-size:13px;line-height:1.5}.xp-callout .act{font-weight:600}.pm-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;margin-top:8px}.pm-grille,.pm-couv{width:100%;border-collapse:collapse;font-size:12px;margin-top:6px}.pm-grille th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--mu);text-align:right;padding:4px 6px;border-bottom:1px solid var(--ln)}.pm-grille td{padding:5px 6px;text-align:right;border-bottom:1px solid var(--ln);font-variant-numeric:tabular-nums}.pm-grille .gauche{text-align:left}.pm-grille td:last-child{width:34%}.pm-grille td i{display:block;height:7px;border-radius:4px}.pm-grille tr.act td{background:var(--s2);font-weight:700}.pm-couv td{padding:5px 6px;border-bottom:1px solid var(--ln)}.pm-couv td:last-child{text-align:right;white-space:nowrap}.pm-couv tr.tot td{font-weight:800;background:var(--s2)}.pm-couv tr.hors td{color:var(--mu);font-size:12px}.pm-sim{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:8px 0}.pm-sim label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--mu)}.pm-sim label b{font-size:18px;color:var(--color-text-primary,#1D1D1F)}.pm-sim input{width:100%}.pm-res{margin:6px 0 8px;font-size:12.5px}.pm-res .ok,.pm-res .ko{padding:8px 10px;border-radius:8px;margin-bottom:4px}.pm-res .ok{background:#eaf3de;color:#27500a}.pm-res .ko{background:#fcebeb;color:#791f1f}.frise-svg{width:100%;height:auto}.frise-svg .fr-n{font-size:13px;fill:currentColor}.frise-svg .fr-v{font-size:12px;font-weight:700;fill:currentColor}.frise-svg .fr-a{font-size:12px;fill:var(--mu)}.frise-svg .fr-p{font-size:12px;font-style:italic;fill:#b4562a}.trb-tete{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:10px}.trb-phrase{font-size:17px;font-weight:600;max-width:80ch}.trb-phrase small{display:block;font-size:13px;font-weight:400;color:var(--mu);margin-top:2px}.trb-maj{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--mu)}.trb-btn{font:600 13px inherit;border:1px solid var(--ln);background:var(--sf);color:inherit;border-radius:980px;padding:6px 14px;cursor:pointer;min-height:32px}.trb-kpis{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.trb-k{border:1px solid var(--ln);border-radius:8px;padding:10px 12px;background:var(--sf);min-width:0}.trb-k span{display:block;font-size:12px;color:var(--mu)}.trb-k b{display:block;font-size:22px;font-variant-numeric:tabular-nums}.trb-k small{font-size:12px;color:var(--mu)}.trb-ktre{border-top:3px solid #0071E3}.trb-kcli{border-top:3px solid #2E7D4F}.trb-kfou{border-top:3px solid #B4521B}.trb-carte{background:var(--sf);border:1px solid var(--ln);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0;margin-bottom:12px}.trb-carte h3{margin:0;font-size:13px;font-weight:600;color:var(--mu)}.trb-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px}.trb-casc{display:flex;flex-direction:column;gap:6px}.trb-l{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr) 120px;gap:10px;align-items:center;font-size:13px}.trb-zone{position:relative;height:24px;background:var(--s2);border-radius:5px}.trb-s{position:absolute;top:0;bottom:0;border-radius:5px}.trb-tre{background:#0071e3}.trb-cli{background:#2e7d4f}.trb-fou{background:#b4521b}.trb-n{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.trb-tot .trb-n{font-size:15px}.trb-mois{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trb-mo{border:1px solid var(--ln);border-radius:8px;padding:10px 12px}.trb-mo b{display:block;font-size:13px;margin-bottom:6px;text-transform:capitalize}.trb-r{display:flex;justify-content:space-between;font-size:12.5px;padding:2px 0;font-variant-numeric:tabular-nums}.trb-rt{border-top:1px solid var(--ln);margin-top:4px;padding-top:6px;font-weight:700}.trb-miroir{display:grid;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);gap:6px 10px;align-items:center;font-size:13px}.trb-t{text-align:center;color:var(--mu);font-size:12px}.trb-g{display:flex;justify-content:flex-end;align-items:center;gap:8px}.trb-d{display:flex;align-items:center;gap:8px}.trb-b{height:22px;border-radius:5px;min-width:3px}.trb-v{font-variant-numeric:tabular-nums;font-size:12.5px;white-space:nowrap}.trb-ccli{color:#2e7d4f}.trb-cfou{color:#b4521b}.trb-tab{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.trb-tab th{text-align:left;font-size:12px;color:var(--mu);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--ln);white-space:nowrap;text-transform:uppercase}.trb-tab td{padding:6px 8px;border-bottom:1px solid var(--ln)}.trb-tab .n{text-align:right;white-space:nowrap}.trb-p{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:980px}.trb-p.ok{background:#e6f3e9;color:#1b702f}.trb-p.att{background:#fff1df;color:#8a4700}.trb-p.ko{background:#fce8ea;color:#c00013}.trb-note{margin:0 0 8px;font-size:12.5px;color:var(--mu)}.bal-t{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.bal-t th,.bal-t td{padding:4px 6px;text-align:right;border-bottom:1px solid var(--ln)}.bal-t .lbl{text-align:left}.bal-t .rose{background:#fce4ec}.bal-t .rouge{background:#f8d0d0}.bal-t td.rap{position:relative;background:#1d1d1f;color:#fff;font-weight:700}.bal-t td.rap i{position:absolute;left:0;bottom:0;height:3px;background:#1670b8}.caisse .cs-barre{display:flex;height:10px;border-radius:5px;overflow:hidden;gap:2px;margin:6px 0}.cs-leg{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px}.cs-leg i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.chaleur{overflow-x:auto;margin-top:6px}.rh-page{display:grid;gap:12px;min-width:0}.rh-page>*{margin:0}.rh-note{font-size:12.5px;line-height:1.55;color:var(--mu);padding:10px 12px;background:var(--s2);border-radius:8px}.rh-note.retard{background:color-mix(in srgb,#F39200 12%,var(--sf))}.rh-svc-pills{display:flex;flex-wrap:wrap;gap:6px}.puce{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--c);background:transparent;color:var(--c);font:600 12.5px inherit;cursor:pointer}.puce.on{background:var(--f);box-shadow:inset 0 0 0 1px var(--c)}table.rh-mps{width:100%;border-collapse:collapse;font-size:13px}table.rh-mps td{padding:6px 4px}table.rh-mps td.p i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px}table.rh-mps td.b{width:40%}table.rh-mps td.b span{display:block;height:10px;border-radius:5px}table.rh-mps td.r,table.rh-mps td.m{text-align:right;white-space:nowrap;font-weight:700;font-variant-numeric:tabular-nums}.rh-tot{display:flex;justify-content:space-between;border-top:1px solid var(--ln);padding-top:8px;margin-top:6px;font-size:13px}.rh-sec{display:flex;align-items:baseline;gap:12px;margin:8px 0 0}.rh-sec h3{margin:0}.rh-sec span{color:var(--mu);font-size:13px}table.rh-ana{width:100%;border-collapse:collapse;font-size:12.5px;margin-top:8px}table.rh-ana th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--mu);padding:5px 6px;border-bottom:1px solid var(--ln)}table.rh-ana td{padding:6px;border-bottom:1px solid var(--ln);vertical-align:top}table.rh-ana .n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}table.rh-ana tr.sec td{font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.05em;background:var(--s2)}table.rhcp-tbl tr.rhcp-sous td{font-weight:700;background:var(--s2)}table.rhcp-tbl tr.rhcp-total td{font-weight:900;border-top:2px solid var(--ln)}.rhcp-dim{color:var(--mu);font-size:12px}.rh-carre{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px}.rh-serv-pill{display:inline-block;padding:1px 10px;border-radius:999px;border:1px solid;font-weight:700;text-transform:none;letter-spacing:0;font-size:12px}ul.rh-reco{margin:0;padding-left:18px;font-size:13px;line-height:1.5}.viv-ent{display:grid;gap:8px}.viv-ent .l1{display:flex;justify-content:space-between;font-size:13px}.viv-ent small{margin-left:8px;color:var(--mu)}.viv-pied{font-size:12.5px;color:var(--mu);margin:8px 0 0}.viv-svc{display:grid;grid-template-columns:minmax(0,1fr) 70px 80px;gap:8px;align-items:center;font-size:13px;padding:3px 0}.viv-svc.tete{font-size:12px;text-transform:uppercase;color:var(--mu)}.viv-svc .lib{overflow-wrap:anywhere}.viv-svc .n,.viv-svc .x{text-align:right;font-variant-numeric:tabular-nums}.viv-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.viv-trio div{background:var(--s2);border-radius:6px;padding:8px}.viv-trio b{display:block;font-size:18px}.viv-trio span{font-size:12px;color:var(--mu)}.viv-stock{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.viv-stock>div{border-top:3px solid var(--c,var(--ln));padding:8px 4px}.viv-stock b{font-size:22px}.viv-stock .t{font-weight:600;font-size:13px}.viv-stock .d{font-size:12px;color:var(--mu)}@media(max-width:1100px){.rbe-duo,.pm-grid{grid-template-columns:1fr}.pnc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.v8-top.pn-trois{grid-template-columns:1fr}.pnb-casc .l{grid-template-columns:minmax(104px,1fr) 1.6fr minmax(78px,auto);gap:8px}.pnb-casc .q small{display:none}.trb-l{grid-template-columns:minmax(0,1fr) 100px}.trb-zone{grid-column:1/-1;order:3}.trb-mois,.pnc{grid-template-columns:1fr}.trb-miroir{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}table.rbe-t th.lbl,table.rbe-t td.lbl{width:150px;min-width:150px}}.trb-codir{display:flex;flex-direction:column;gap:16px;margin-bottom:22px}.trb-codir .ce-tops{flex:none}.trb-codir .ce-tops td{padding:6px;border-bottom:1px solid var(--color-border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1099px){.trb-codir .ce-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.trb-codir .ce-tops{grid-template-columns:minmax(0,1fr)}.trb-codir .ce-tops table{table-layout:auto}.trb-codir .ce-tops col{width:auto!important}.trb-codir .ce-tw{overflow-x:auto}.trb-codir .ce-tops td:first-child{max-width:150px}}.bal-t th.bal-com,.bal-t td.bal-com{text-align:left;min-width:180px;max-width:320px}.bal-com-b{all:unset;cursor:pointer;display:block;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:12.5px}.bal-com-b:hover{color:var(--color-primary,#0066CC)}.bal-com-b:focus-visible{outline:2px solid var(--color-primary,#0066CC);outline-offset:2px;border-radius:3px}.bal-com-b .mut{color:var(--color-text-secondary)}.bal-t tr.bal-com-l>td{text-align:left;background:var(--color-surface-2,#F5F5F7);padding:12px 14px}.bal-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.bal-notes h4{margin:0 0 6px;font-size:12.5px;font-weight:600}.bal-saisie{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.bal-saisie textarea{flex:1 1 220px;min-width:0;font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface,#fff);color:var(--color-text);resize:vertical}.bal-notes select{font:inherit;font-size:13px;padding:5px 8px;border:1px solid var(--color-border);border-radius:6px;margin-bottom:6px;background:var(--color-surface,#fff);color:var(--color-text)}.bal-err{color:#c00013;font-size:12px}.bal-histo{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;font-size:12.5px;color:var(--color-text-secondary)}.bal-histo b{color:var(--color-text);font-weight:600}.stk{--stk-l: var(--color-border, #e3e3e6);--stk-t2: var(--color-text-secondary, #5f5f64);--stk-bleu: #0066cc;--stk-rouge: #C00013;--stk-ambre: #8A5300;display:flex;flex-direction:column;gap:12px}.stk-tete{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.stk-lieux{display:inline-flex;border:1px solid var(--stk-l);border-radius:6px;overflow:hidden}.stk-lieu{padding:6px 14px;background:transparent;border:0;border-right:1px solid var(--stk-l);font:inherit;font-size:13px;cursor:pointer;color:inherit}.stk-lieu:last-child{border-right:0}.stk-lieu.on{background:var(--stk-bleu);color:#fff;font-weight:600}.stk-ini{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--stk-t2)}.stk-ini input{width:110px}.stk input:not([type=checkbox]),.stk select{font:inherit;font-size:13px;padding:5px 8px;border:1px solid var(--stk-l);border-radius:6px;background:var(--color-surface-solid, #fff);color:inherit;min-height:32px;box-sizing:border-box}.stk-msg{padding:8px 12px;border-radius:6px;color:#1b702f;background:color-mix(in srgb,#1B702F 8%,transparent);font-size:13px}.stk-msg.ko{border-left-color:var(--stk-rouge);background:color-mix(in srgb,var(--stk-rouge) 8%,transparent)}.stk-ess h3{margin:0 0 6px;font-size:14px}.stk-tuiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.stk-tuile{all:unset;cursor:pointer;display:block}.stk-tuile:focus-visible{outline:2px solid var(--stk-bleu);outline-offset:2px}.stk-corps{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}@media(max-width:1099px){.stk-corps{grid-template-columns:minmax(0,1fr)}.stk-cote{position:static!important}}.stk-main{min-width:0}.stk-main h3{font-size:14px;margin:10px 0 6px}.stk-cote{position:sticky;top:8px;border-left:1px solid var(--stk-l);padding-left:14px;min-width:0;font-size:13px}.stk-cote h3{font-size:15px;margin:0 0 4px}.stk-cote h4{font-size:13px;margin:12px 0 4px}.stk-outils{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.stk-q{flex:1 1 220px}.stk-btn{font:inherit;font-size:13px;padding:5px 12px;min-height:32px;border:1px solid var(--stk-l);border-radius:999px;background:transparent;color:inherit;cursor:pointer}.stk-btn:disabled{opacity:.5;cursor:default}.stk-btn.on{border-color:var(--stk-bleu);color:var(--stk-bleu);font-weight:600}.stk-btn.prim{background:var(--stk-bleu);border-color:var(--stk-bleu);color:#fff;font-weight:600}.stk-lien{all:unset;cursor:pointer;color:var(--stk-bleu);font-size:12.5px}.stk-lien:focus-visible,.stk-art:focus-visible{outline:2px solid var(--stk-bleu)}.stk-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.stk-chip{font:inherit;font-size:12.5px;padding:4px 10px;min-height:30px;border:1px solid var(--stk-l);border-radius:999px;background:transparent;color:inherit;cursor:pointer}.stk-chip b{font-weight:600;margin-left:2px}.stk-chip.on{background:var(--stk-bleu);border-color:var(--stk-bleu);color:#fff}.stk-chip.alerte:not(.on){color:var(--stk-rouge)}.stk-bandeau{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;padding:8px 12px;margin-bottom:8px;border-radius:6px;background:color-mix(in srgb,#FF9F0A 8%,transparent);font-size:13px}.stk-bandeau.info{border-left-color:var(--stk-bleu);background:color-mix(in srgb,var(--stk-bleu) 6%,transparent)}.stk-n{color:var(--stk-t2);font-weight:400;margin-left:4px}.stk-table{width:100%;border-collapse:collapse;font-size:13px}.stk-table th{text-align:left;font-weight:600;font-size:12px;color:var(--stk-t2);padding:4px 6px;border-bottom:1px solid var(--stk-l)}.stk-table td{padding:5px 6px;border-bottom:1px solid var(--stk-l);vertical-align:middle}.stk-table .n{text-align:right;font-variant-numeric:tabular-nums}.stk-table .d{text-align:right;white-space:nowrap}.stk-table .c{width:28px}.stk-table tr.on td{background:color-mix(in srgb,var(--stk-bleu) 7%,transparent)}.stk-groupe td{font-weight:600;font-size:12.5px;color:var(--stk-t2);padding-top:10px}.stk-nom{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stk-nom img{width:28px;height:28px;object-fit:cover;border-radius:4px}.stk-nom span,.stk-art{display:flex;flex-direction:column}.stk-nom small,.stk-art small{color:var(--stk-t2);font-size:12px}.stk-art{all:unset;cursor:pointer;display:flex;flex-direction:column}.stk-jauge{display:inline-flex;align-items:baseline;gap:4px;flex-wrap:wrap;min-width:90px}.stk-jauge small{color:var(--stk-t2);font-size:12px}.stk-barre{flex-basis:100%;height:3px;background:var(--stk-l);border-radius:2px;overflow:hidden}.stk-barre i{display:block;height:100%;background:#1b702f}.stk-barre i.ambre{background:#ff9f0a}.stk-barre i.rouge{background:var(--stk-rouge)}.stk-pas{display:inline-block;font-size:12px;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,#1B702F 12%,transparent);color:#1b702f;white-space:nowrap}.stk-pas.ambre{background:color-mix(in srgb,#FF9F0A 16%,transparent);color:var(--stk-ambre)}.stk-pas.rouge{background:color-mix(in srgb,var(--stk-rouge) 12%,transparent);color:var(--stk-rouge)}.stk-pas.gris{background:color-mix(in srgb,#888 14%,transparent);color:var(--stk-t2)}.stk-acts{display:inline-flex;align-items:center;gap:6px}.stk-pasbtn{font:inherit;width:32px;height:32px;border:1px solid var(--stk-l);border-radius:6px;background:transparent;color:inherit;cursor:pointer;font-size:16px;line-height:1}.stk-pasbtn:disabled{opacity:.35;cursor:default}.stk-q.zero,.stk-fstock b.zero{color:var(--stk-rouge)}.stk-q.bas,.stk-fstock b.bas{color:var(--stk-ambre)}.stk-acts .stk-q{min-width:32px;text-align:center;flex:none}.stk-compte{width:72px;text-align:right}.stk-geste,.stk-fiche{display:flex;flex-direction:column;gap:8px}.stk-sous{color:var(--stk-t2);font-size:12.5px;margin:0}.stk-seg{display:inline-flex;border:1px solid var(--stk-l);border-radius:6px;overflow:hidden;align-self:flex-start}.stk-seg button{font:inherit;font-size:13px;padding:5px 12px;min-height:32px;border:0;border-right:1px solid var(--stk-l);background:transparent;color:inherit;cursor:pointer}.stk-seg button:last-child{border-right:0}.stk-seg button.on{background:var(--stk-bleu);color:#fff;font-weight:600}.stk-champ{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--stk-t2)}.stk-champ.ligne{flex-direction:row;align-items:center;gap:6px}.stk-champ>input,.stk-champ>select{color:var(--color-text, inherit)}.stk-qte,.stk-ligne{display:inline-flex;gap:6px;align-items:center}.stk-qte button{font:inherit;width:32px;height:32px;border:1px solid var(--stk-l);border-radius:6px;background:transparent;color:inherit;cursor:pointer}.stk-qte input{width:80px;text-align:center}.stk-boutons{display:flex;flex-wrap:wrap;gap:6px}.stk-fstock{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.stk-fstock span{color:var(--stk-t2)}.stk-fstock b{font-size:26px;font-variant-numeric:tabular-nums}.stk-fstock small{color:var(--stk-t2);flex-basis:100%}.stk-mb{font-size:12.5px;padding:6px 10px;border-radius:6px;background:color-mix(in srgb,var(--stk-bleu) 7%,transparent)}.stk-histo td{font-size:12.5px}.stk-histo tr.stk-j td{color:var(--stk-t2);font-style:italic}.stk-journal details{border-bottom:1px solid var(--stk-l);padding:5px 0}.stk-journal summary{cursor:pointer;display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.stk-journal summary small{color:var(--stk-t2)}.stk-journal .neg{color:var(--stk-rouge)}.stk-journal .pos{color:#1b702f}.stk-journal ul{margin:4px 0 0;padding-left:16px;font-size:12.5px}.stk-journal li span{color:var(--stk-t2)}.stk-dlc{display:inline-block;font-size:12px;padding:1px 7px;border-radius:999px;margin-left:4px;background:color-mix(in srgb,#1B702F 12%,transparent);color:#1b702f}.stk-dlc.proche{background:color-mix(in srgb,#FF9F0A 16%,transparent);color:var(--stk-ambre)}.stk-dlc.depassee{background:color-mix(in srgb,var(--stk-rouge) 12%,transparent);color:var(--stk-rouge)}.stk-dlc.inconnue{background:color-mix(in srgb,#888 14%,transparent);color:var(--stk-t2)}.stk-lieuart{font-size:12px;color:var(--stk-t2);white-space:nowrap}.stk-lieuart.gw{color:var(--stk-ambre)}.stk-plier{all:unset;cursor:pointer}.stk-tout{margin-left:12px;font-weight:400}.stk-lot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:3px 0}.stk-go.sortie{background:var(--stk-ambre);border-color:var(--stk-ambre)}.stk-gw h4{font-size:13px;margin:8px 0 4px}.stk-gw h4 small{color:var(--stk-t2);font-weight:400}.stk-gw ul{list-style:none;margin:0;padding:0}.stk-gw li{display:flex;gap:8px;align-items:center;padding:3px 0;border-bottom:1px solid var(--stk-l);font-size:13px}.stk-gw li span:first-child{flex:1}.stk-gw li b{font-variant-numeric:tabular-nums}.stk-dep{margin:0;padding-left:16px;font-size:12.5px;max-height:40vh;overflow:auto}.stk-dep small{color:var(--stk-t2)}.stk .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:640px){.stk-table .stk-nom img{display:none}.stk-table th:nth-child(3),.stk-table td:nth-child(3){display:none}}:root{--mx-num:Figtree,"Segoe UI",system-ui,sans-serif;--mx-h0:#FFF1E0;--mx-h0t:#8A4A00;--mx-h1:#DDF3E4;--mx-h1t:#14612C;--mx-h2:#BFE8CC;--mx-h2t:#0F5124;--mx-pos:#1B702F;--mx-neg:#C00013;--mx-or:#F39200;--mx-tot:rgb(127 140 160 / .12);--mx-total:rgb(22 112 184 / .1);--mx-hach:repeating-linear-gradient(135deg,transparent 0 6px,rgb(127 140 160 / .14) 6px 7px)}html[data-mb-sombre="1"]{--mx-h0:#4A2E0C;--mx-h0t:#FFD9A8;--mx-h1:#16402A;--mx-h1t:#BFF0D0;--mx-h2:#1E5A38;--mx-h2t:#DFF8E8;--mx-pos:#5DBE8A;--mx-neg:#F08A8A;--mx-total:rgb(90 169 230 / .14)}.tdb-mx{min-width:0}.tdb-mx .sec-title{font-weight:600;font-size:14px;margin:0 0 8px;display:flex;gap:10px;align-items:center}.badge-prev{font-size:12px;font-weight:500;color:var(--color-text-secondary)}.tbl-wrap{overflow-x:auto}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.mx{font-family:var(--mx-num);border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums;width:100%}table.mx th,table.mx td{padding:3px 6px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--color-border,rgb(127 140 160 / .2));height:22px;position:relative}table.mx thead th{text-align:center;line-height:1.15;font-weight:500;font-size:12px;color:var(--color-text-secondary)}table.mx thead th .jn{display:block;font-weight:700;font-size:13px;color:var(--color-text-primary)}table.mx thead th .jc{display:block}table.mx thead th.fut .jn{color:var(--color-accent)}.pt-we{font-style:normal;color:var(--mx-or);margin-right:2px}table.mx th.lbl,table.mx td.lbl{text-align:left;font-weight:500;position:sticky;left:0;background:var(--color-background-surface,var(--color-background));z-index:1}table.mx td.lbl small{display:block;font-size:12px;font-weight:400;color:var(--color-text-secondary)}table.mx .mx-c{display:none}@media(max-width:600px){table.mx .mx-l:not(.mx-seul){display:none}table.mx .mx-c{display:inline}}table.mx tr.total td,table.mx tr.totline td,table.mx td.tot{font-weight:700}table.mx tr.total td:not(.lbl){background:var(--mx-total)}table.mx td.tot,table.mx th.tot{background:var(--mx-tot)}table.mx td.fut{background:var(--mx-hach);color:var(--color-text-secondary)}table.mx .auj{outline:2px solid var(--mx-or);outline-offset:-2px}table.mx tr{--mx-t:#1670B8}table.mx tr.mx-art{--mx-t:#E07A3F}table.mx tr.mx-green{--mx-t:#2E8B57}[data-theme=dark] table.mx tr,.dark table.mx tr{--mx-t:#5AA9E6}[data-theme=dark] table.mx tr.mx-art,.dark table.mx tr.mx-art{--mx-t:#F2A16B}[data-theme=dark] table.mx tr.mx-green,.dark table.mx tr.mx-green{--mx-t:#5DBE8A}table.mx td.lbl .mx-pt{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mx-t);margin-right:6px;vertical-align:1px;flex:none}table.mx td.v2-c0{background:color-mix(in srgb,var(--mx-t) 6%,transparent)}table.mx td.v2-c1{background:color-mix(in srgb,var(--mx-t) 13%,transparent)}table.mx td.v2-c2{background:color-mix(in srgb,var(--mx-t) 21%,transparent)}table.mx td.v2-c3{background:color-mix(in srgb,var(--mx-t) 30%,transparent)}table.mx td.v2-c4{background:color-mix(in srgb,var(--mx-t) 41%,transparent)}table.mx td.v2-c5{background:color-mix(in srgb,var(--mx-t) 54%,transparent)}table.mx td[class*=v2-c]{color:var(--color-text-primary)}table.mx .vsg{display:inline-flex;flex-direction:column;line-height:1.1;align-items:flex-end}table.mx .vsg .ec{font-weight:700}table.mx .pos .ec,table.mx .vsg.pos .ec{color:var(--mx-pos)}table.mx .neg .ec,table.mx .vsg.neg .ec,table.mx .hs{color:var(--mx-neg)}table.mx .duo small{display:block;font-size:12px;font-weight:400;color:var(--color-text-secondary)}table.mx td.mxd{cursor:help}table.mx td.mxd:hover{outline:2px solid var(--color-accent);outline-offset:-2px}table.mx td.mxd-pt:after{content:"";position:absolute;right:2px;top:2px;width:6px;height:6px;border-radius:50%;background:var(--mx-neg)}.pt{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:2px}.pt-ok{background:#2e8b57}.pt-moy{background:#f39200}.pt-bas{background:#c00013}.prev-clos{color:var(--color-text-secondary)}.prev-cell{font-style:italic}#mxdB{position:fixed;z-index:880;width:440px;max-width:calc(100vw - 24px);max-height:min(520px,calc(100vh - 24px));overflow:auto;background:var(--color-background-surface,var(--color-background));color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 18px 50px #00000047;padding:12px 14px;font-size:13px;line-height:1.45;font-variant-numeric:tabular-nums}#mxdB .t{font-size:12px;font-weight:500;color:var(--color-text-secondary)}#mxdB .v{font-size:22px;font-weight:700;line-height:1.2}#mxdB .calc,#mxdB .aide,#mxdB .mut{color:var(--color-text-secondary)}#mxdB .aide{font-size:12px;margin-top:8px}#mxdB .cmp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;margin:6px 0 2px}#mxdB .cmp span:nth-child(2n){text-align:right}#mxdB .tit{font-size:12px;font-weight:600;color:var(--color-text-secondary);margin:10px 0 2px}#mxdB .an{border-top:1px solid var(--color-border);padding:6px 0}#mxdB .an .h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-weight:600}#mxdB .an .m,#mxdB .neg{color:var(--mx-neg)}#mxdB .an .m.nul{color:var(--color-text-secondary)}#mxdB .an .d{color:var(--color-text-secondary);font-size:12.5px}#mxdB .sans{font-weight:600;margin-top:8px}#mxdB table{width:100%;border-collapse:collapse;font-size:12.5px}#mxdB td,#mxdB th{padding:4px 8px 4px 0;text-align:left;border-bottom:1px solid var(--color-border);font-weight:400;vertical-align:top}#mxdB th{font-size:12px;font-weight:500;color:var(--color-text-secondary)}#mxdB .n{text-align:right;white-space:nowrap;padding-right:0}.tdb-bloc-t{font-size:16px;font-weight:700;margin:4px 0 8px}.tdb-bloc-t span{font-size:13px;font-weight:500;color:var(--color-text-secondary);margin-left:6px}.tdb-bloc-t i{font-style:normal;cursor:help}table.mx .mx-pli{all:unset;cursor:pointer;color:var(--color-primary,#0066CC);font-weight:600}table.mx .mx-pli:focus-visible{outline:2px solid var(--color-primary,#0066CC);outline-offset:2px;border-radius:3px}table.mx tr.dont td{color:var(--color-text-secondary);font-size:12px}table.mx tr.dont td.lbl,table.mx tr.cpt td.lbl{padding-left:22px}table.mx tr.cpt td{color:#8a5300}table.mx tr.cpt td.lbl small{display:inline;margin-left:6px;font-weight:600;white-space:nowrap}table.mx tr.cpt td .mut{color:var(--color-text-secondary)}:root[data-theme=dark] table.mx tr.cpt td{color:#f2c14e}.saison .sais-ind{display:grid;grid-template-columns:repeat(12,1fr);gap:6px;margin-top:8px;position:relative}.saison .sais-ind .cent{position:absolute;left:0;right:0;border-top:1px dashed var(--color-border);pointer-events:none}.saison .sais-ind .m{text-align:center;min-width:0}.saison .sais-ind .b{display:flex;align-items:flex-end;justify-content:center;gap:3px}.saison .sais-ind .b i{display:block;width:12px;border-radius:3px 3px 0 0;background:var(--color-border)}.saison .sais-ind .b i.a{background:#b7d3ec}.saison .sais-ind .b i.b{background:#1670b8}.saison .sais-ind .b i.vide{background:repeating-linear-gradient(45deg,var(--color-border),var(--color-border) 2px,transparent 2px,transparent 5px);border:1px dashed var(--color-border)}.saison .sais-ind b{display:block;font:800 12px Figtree,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;margin-top:5px}.saison .sais-ind .m.haut b{color:var(--mx-pos,#1B702F)}.saison .sais-ind .m.bas b{color:var(--mx-neg,#C00013)}.saison .sais-ind small{display:block;font:700 12px Figtree,Segoe UI,sans-serif;color:var(--color-text-secondary);margin-top:2px}.saison .sais-jours{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:8px}.saison .sais-jours .j{border:1px solid var(--color-border);border-radius:6px;padding:9px 8px;text-align:center;background:var(--color-background-surface,var(--color-background));min-width:0}.saison .sais-jours .j .d{font:700 12px Figtree,Segoe UI,sans-serif;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.saison .sais-jours .j .v{font:900 19px/1.1 Figtree,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;margin:4px 0 2px}.saison .sais-jours .j .a{font-size:12px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.saison .sais-jours .j.top{border-color:var(--mx-pos,#1B702F);box-shadow:0 0 0 1px var(--mx-pos,#1B702F)}.saison .sais-jours .j.bas{border-color:var(--mx-neg,#C00013);box-shadow:0 0 0 1px var(--mx-neg,#C00013)}.saison .sais-jours .j .d,.saison .sais-jours .j .v,.saison .sais-jours .j .a{display:block}.saison .sais-dit{background:color-mix(in srgb,var(--color-text-primary) 4%,transparent);border-radius:6px;padding:11px 13px;font-size:13.5px;line-height:1.5;margin-top:10px}.saison .sais-leg{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--color-text-secondary);margin:10px 0 0}.saison .sais-leg i{display:inline-block;width:14px;height:3px;border-radius:2px;vertical-align:3px;margin-right:6px}@media(max-width:820px){.saison .sais-ind{grid-template-columns:repeat(6,1fr);row-gap:12px}.saison .sais-ind .cent{display:none}.saison .sais-jours{grid-template-columns:repeat(4,1fr)}}.sais-tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.saison{display:grid;gap:14px}#vgVoile{position:fixed;z-index:3000;border-radius:8px;pointer-events:none;top:50%;left:50%;width:0;height:0;transition:all .25s ease}#vgVoile.cible{box-shadow:0 0 0 9999px #1f1f2b94,0 0 0 3px #fff}#vgBulle{position:fixed;z-index:3002;width:min(340px,calc(100vw - 28px));background:var(--color-background,#fff);color:var(--color-text-primary,#1d1d1f);border-radius:6px;box-shadow:0 12px 40px #1f1f2b40;padding:16px 18px 14px;font:inherit}#vgBulle h4{font-size:16px;font-weight:700;margin:0 0 6px;padding-right:24px}#vgBulle p{margin:0;color:var(--color-text-secondary,#555);font-size:14px;line-height:1.45}#vgBulle .vg-pied{display:flex;align-items:center;gap:8px;margin-top:14px}#vgBulle .vg-etape{font-size:13px;font-weight:600;color:var(--color-text-secondary,#777);margin-right:auto}#vgBulle .vg-btn{min-height:36px;padding:0 14px;border-radius:6px;border:0;cursor:pointer;font:inherit;font-size:14px;font-weight:600}#vgBulle .vg-suivant{background:var(--color-primary,#0A84FF);color:#fff}#vgBulle .vg-prec{background:var(--color-background-muted,#F2F2F7);color:var(--color-text-primary,#1d1d1f)}#vgBulle .vg-quitter{position:absolute;top:8px;right:9px;width:32px;height:32px;border-radius:50%;border:0;background:none;font-size:20px;cursor:pointer;color:var(--color-text-secondary,#777)}#vgBulle .vg-quitter:hover{background:var(--color-background-muted,#F2F2F7)}#vgBulle .vg-btn:focus-visible,#vgBulle .vg-quitter:focus-visible{outline:2px solid var(--color-primary,#0A84FF);outline-offset:2px}#vgBulle .vg-fleche{position:absolute;width:0;height:0;border:9px solid transparent}#vgBulle.f-bas .vg-fleche{border-bottom-color:var(--color-background,#fff);top:-18px}#vgBulle.f-haut .vg-fleche{border-top-color:var(--color-background,#fff);bottom:-18px}#vgBulle.f-cote .vg-fleche,#vgBulle:not([class]) .vg-fleche,#vgBulle[class=""] .vg-fleche{display:none}@media(max-width:520px){#vgBulle{width:calc(100vw - 20px);left:10px!important}#vgBulle .vg-fleche{display:none}}@media(prefers-reduced-motion:reduce){#vgVoile{transition:none}}html.vigie #app{position:fixed;top:0;right:0;bottom:0;left:0}html.fenetre-gondy body{background:var(--color-background-body,#F5F5F7)}html.fenetre-gondy #app{padding:16px 20px}html.fenetre-gondy #pbody{display:block;container:page / inline-size}.gy-app .card{background:var(--color-background-surface);border:1px solid var(--color-border);border-radius:12px;padding:16px}.rech-it{display:grid;gap:1px;min-width:0}.rech-it b{font-weight:600;font-size:14px}.rech-it span{font-size:12.5px;color:var(--color-text-secondary)}.rech-it.carte b{font-weight:500}.rech-v{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;width:100%}.rech-v .rech-it{min-width:0}.rech-v .rech-it b,.rech-v .rech-it span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rech-mini{width:72px;height:44px;border-radius:6px;border:1px solid var(--color-border,#E3E3E8);background:var(--color-background-muted,#F5F5F7) center/cover no-repeat;display:grid;place-items:center;overflow:hidden}.rech-mini img{width:100%;height:100%;object-fit:cover;object-position:left top;display:block}.rech-mini svg{width:22px;height:22px;color:var(--color-text-secondary)}.rech-badge{display:inline-block;margin-right:6px;padding:0 6px;border-radius:999px;font-size:12px;font-weight:600;line-height:18px;vertical-align:1px;background:color-mix(in srgb,var(--color-accent,#0071E3) 12%,transparent);color:var(--color-accent,#0071E3)}.rech-badge.vignette{background:color-mix(in srgb,#30B0C7 16%,transparent);color:#1c6f80}.rech-badge.graphique{background:color-mix(in srgb,#5E5CE6 14%,transparent);color:#3f3db8}.rech-badge.tableau{background:color-mix(in srgb,#FF9F0A 18%,transparent);color:#8a5300}html[data-mb-sombre="1"] .rech-badge{color:#6cb4ff}html[data-mb-sombre="1"] .rech-badge.vignette{color:#7fd8e8}html[data-mb-sombre="1"] .rech-badge.graphique{color:#b0afff}html[data-mb-sombre="1"] .rech-badge.tableau{color:#ffc266}.rech-mp{font-size:12px;font-weight:600;white-space:nowrap;padding:4px 9px;border-radius:999px;border:1px solid var(--color-border,#D2D2D7);color:var(--color-text-primary);cursor:pointer}.rech-mp:hover{border-color:var(--color-accent,#0071E3);color:var(--color-accent,#0071E3)}.rech-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:100000;padding:10px 16px;border-radius:10px;background:var(--color-text-primary,#1D1D1F);color:var(--color-background,#fff);font-size:14px;box-shadow:0 8px 24px #0000002e}@keyframes visFlash{0%,to{box-shadow:0 0 0 0 transparent}20%,60%{box-shadow:0 0 0 4px var(--color-accent,#0071E3),0 0 22px 4px color-mix(in srgb,var(--color-accent,#0071E3) 45%,transparent)}40%,80%{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent,#0071E3) 60%,transparent)}}.vis-flash{animation:visFlash 2.6s ease-in-out 1;border-radius:10px;position:relative;z-index:2}html.capture *,html.capture *:before,html.capture *:after{animation:none!important;transition:none!important}html.vis-seul,html.vis-seul body,html.vis-attente,html.vis-attente body{overflow:hidden!important}html.vis-seul body *{visibility:hidden}html.vis-seul .vis-cible,html.vis-seul .vis-cible *{visibility:visible}html.vis-seul .vis-cible{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;overflow:auto!important;z-index:99999;box-sizing:border-box;background:var(--color-background,#fff);border-radius:0!important}html.vis-attente body{visibility:hidden}html.vis-perdu body:after{content:"Ce visuel n'est plus sur sa page.";visibility:visible;position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--color-background,#fff);color:var(--color-text-secondary,#6E6E73);font:14px Lato,system-ui,sans-serif;z-index:99999}.alr-cloche,.pd-cpt,.apps-btn{position:relative;display:inline-grid;place-items:center;min-width:36px;height:36px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.alr-cloche:hover,.apps-btn:hover,.alr-cloche[aria-expanded=true],.apps-btn[aria-expanded=true]{background:color-mix(in srgb,var(--color-text-primary) 7%,transparent)}.alr-cloche:focus-visible,.pd-cpt:focus-visible,.apps-btn:focus-visible,.ps-etoile:focus-visible{outline:2px solid var(--color-focus,#0071E3);outline-offset:2px}.alr-cloche.vide{color:var(--color-text-secondary)}.alr-cloche.rouge .cloche-n{background:#c00013}.alr-n{font:700 12px Figtree,sans-serif;color:#c00013}.alr-n.gris{color:var(--color-text-secondary)}.alr-volet{display:grid;gap:4px}.alr-it{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--color-border)}.alr-pt{width:8px;height:8px;border-radius:50%;margin-top:6px;background:var(--color-text-secondary)}.alr-pt.rouge{background:#c00013}.alr-pt.orange{background:#f39200}.alr-pt.vert{background:#1b702f}.alr-it .tx{font-size:14px}.alr-it .mt{font-size:12.5px;color:var(--color-text-secondary);margin-top:2px}.alr-g{display:flex;gap:4px;align-items:center;white-space:nowrap}.alr-g a{font-size:13px}.alr-vide{color:var(--color-text-secondary);font-size:13px}.pd-sw{font-size:12px;color:var(--color-text-secondary)}.cpt-fen{display:grid;gap:12px;padding:4px}.cpt-fen h2{margin:0;font-size:18px}.cpt-fen p{margin:0;font-size:14px}.cpt-l{display:flex;gap:8px;align-items:center;font-size:14px;cursor:pointer}.cpt-b{display:flex;gap:8px;justify-content:flex-end}.gondy-ancre{display:inline-flex;align-items:center}.gondy-ancre:empty{display:none}.apps-grille{display:grid;gap:8px}.apps-t{font:600 12px Figtree,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.apps-tuiles{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.apps-it{display:grid;justify-items:center;gap:6px;padding:10px 4px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;min-width:0}.apps-it:hover,.apps-it:focus-visible{background:color-mix(in srgb,var(--color-text-primary) 7%,transparent);outline:none}.apps-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--c,#4B5563);color:#fff;font:700 13px Figtree,sans-serif;overflow:hidden;flex:none}.apps-ic.apps-img{background:#fff;border:1px solid var(--color-border)}.apps-ic img{width:30px;height:30px;object-fit:contain}.apps-nom{font-size:12px;line-height:1.25;text-align:center;overflow-wrap:anywhere}.apps-vide{font-size:13px;color:var(--color-text-secondary);padding:8px}.apps-fen{display:flex;flex-direction:column;height:90dvh}.apps-tete{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--color-border)}.apps-titre{display:grid;min-width:0;flex:1}.apps-titre b{font-size:15px}.apps-titre span{font-size:12.5px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-onglet{font-size:13px;white-space:nowrap}.apps-fermer{border:0;background:transparent;color:inherit;font-size:18px;min-width:32px;min-height:32px;border-radius:8px;cursor:pointer}.apps-fermer:hover{background:color-mix(in srgb,var(--color-text-primary) 7%,transparent)}.apps-corps{position:relative;flex:1;min-height:0}.apps-corps iframe{width:100%;height:100%;border:0;display:block;background:#fff}.apps-attente{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;text-align:center;font-size:14px;color:var(--color-text-secondary);background:var(--color-background-surface,var(--color-background))}.ent-i.memo{cursor:pointer;color:var(--color-text-primary);border-color:currentColor}.memo-volet{display:flex;flex-direction:column;gap:14px;font-size:14px;line-height:1.5;background:var(--color-background-surface,var(--color-background))}.memo-une{margin:0;font-size:15px}.memo-per{margin:0;font-size:13px;color:var(--color-text-secondary)}.memo-per b{color:var(--color-text-primary);font-weight:600;margin-right:4px}.memo-s{margin:6px 0 -4px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:600}.memo-chemin{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.memo-e{display:grid;grid-template-columns:32px 1fr;gap:12px;position:relative;padding-bottom:14px}.memo-e:not(:last-child):before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--color-border)}.memo-n{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;background:color-mix(in srgb,#0071E3 12%,transparent);color:#06c}.memo-e.fin .memo-n{background:#0071e3;color:#fff}.memo-e b{display:block;font-weight:600}.memo-e span{color:var(--color-text-secondary);font-size:13px}.memo-h{display:block;font-style:normal;font-size:12.5px;color:#06c;font-weight:600;margin-top:2px}.memo-h.tard{color:#c00013}.memo-defs{margin:0;display:flex;flex-direction:column}.memo-defs div{display:grid;grid-template-columns:minmax(90px,30%) 1fr;gap:10px;padding:7px 0;border-bottom:1px solid var(--color-border);font-size:13px}.memo-defs dt{font-weight:600}.memo-defs dd{margin:0;color:var(--color-text-secondary)}.memo-savoir{margin:0;background:color-mix(in srgb,#0071E3 10%,transparent);border-radius:8px;padding:10px 12px;font-size:13px}.memo-pied{margin:0;color:var(--color-text-secondary);font-size:12.5px}html[data-mb-sombre="1"] .memo-n,html[data-mb-sombre="1"] .memo-h{color:#6cb4ff}.ps-etoile{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--color-border);border-radius:999px;background:transparent;color:var(--color-text-secondary);font:500 13px Figtree,Segoe UI,sans-serif;cursor:pointer;white-space:nowrap}.ps-etoile b{font-size:15px;line-height:1;color:var(--color-text-secondary)}.ps-etoile.on{color:var(--color-text-primary)}.ps-etoile.on b{color:#f39200}.ps-etoile:hover{background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}@media(max-width:760px){.ps-etoile span{display:none}.ps-etoile{padding:0 8px}}@keyframes mvBalance{0%{transform:rotate(0)}20%{transform:rotate(14deg)}45%{transform:rotate(-10deg)}70%{transform:rotate(5deg)}to{transform:rotate(0)}}@keyframes mvPastille{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.alr-cloche.mv-balance svg{animation:mvBalance .6s cubic-bezier(.4,0,.2,1);transform-origin:50% 10%}.alr-cloche.mv-balance .cloche-n{animation:mvPastille .28s cubic-bezier(.2,0,0,1) both}.badge-n.urgent{display:inline-block;animation:mvPastille .28s cubic-bezier(.2,0,0,1) both}.nv-btn{position:relative;height:32px;padding:0 12px;font-size:13px}.nv-btn b{font-weight:600;font-variant-numeric:tabular-nums}.nv-pt{position:absolute;top:2px;right:2px;width:9px;height:9px;border-radius:50%;background:#f39200;box-shadow:0 0 0 2px var(--color-background-surface,#fff)}.nv-pan{position:fixed;z-index:80;max-height:min(70vh,560px);overflow:auto;display:grid;gap:10px;padding:14px 16px;border-radius:12px;background:var(--color-background-surface,var(--color-background));border:1px solid var(--color-border);box-shadow:0 18px 50px #0000002e;font-family:Figtree,Segoe UI,sans-serif;font-size:14px;color:var(--color-text-primary)}.nv-tete{display:flex;justify-content:space-between;align-items:center}.nv-pan h2{margin:0;font-size:17px}.nv-x{border:0;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer;min-width:32px;min-height:32px;border-radius:999px}.nv-x:hover{background:color-mix(in srgb,var(--color-text-primary) 7%,transparent)}.nv-meta{margin:-4px 0 0;color:var(--color-text-secondary);font-size:13px}.nv-pan section{border-top:1px solid var(--color-border);padding-top:10px}.nv-pan h3{margin:0 0 6px;font-size:14px;font-variant-numeric:tabular-nums}.nv-pan h3 span{font-weight:400;color:var(--color-text-secondary);font-size:12.5px}.nv-pan h3 b{color:#b35f00;font-weight:700}.nv-pan ul{margin:0;padding-left:18px;display:grid;gap:4px}.nv-voir{border:0;background:transparent;color:var(--color-primary,#0066CC);font:inherit;font-weight:600;cursor:pointer;padding:0 2px}.nv-bulle{width:min(320px,calc(100vw - 20px))!important}.nv-bulle p{margin:0;color:var(--color-text-secondary)}.nv-act{display:flex;gap:12px;align-items:center}.nv-prim{border:0;border-radius:999px;background:var(--color-text-primary);color:var(--color-background-surface,#fff);font:inherit;font-weight:600;padding:6px 14px;cursor:pointer}.nv-x:focus-visible,.nv-voir:focus-visible,.nv-prim:focus-visible{outline:2px solid var(--color-focus,#0071E3);outline-offset:2px}html.capture .nv-btn,html.capture .nv-pan{display:none}.apps-btn.apps-marque{display:inline-flex;align-items:center;gap:6px;padding:0 10px;font:600 13px/1 Inter,system-ui,sans-serif;color:var(--color-text-primary)}.apps-lib b{font-weight:inherit}.gw-app{color:var(--color-primary,#0071E3)}.apps-t{display:flex;align-items:center;gap:6px}.apps-t b{font-weight:800}@media(max-width:700px){.apps-lib{display:none}.apps-btn.apps-marque{padding:0}}:root,[data-astryx-theme]{--color-background:var(--color-background-surface);--color-bg:var(--color-background-body);--color-surface:var(--color-background-surface);--color-surface-2:var(--color-background-muted);--color-background-secondary:var(--color-background-muted);--color-surface-solid:var(--color-background-surface);--color-green:light-dark(#2E8B57,#5DBE8A);--color-hdb:light-dark(#1670B8,#5AA9E6);--color-link:light-dark(#0066CC,#4AA3FF);--color-focus:light-dark(#0066CC,#4AA3FF);--color-text-danger:light-dark(#C00013,#F08A8A);--color-pos-soft:color-mix(in srgb,var(--color-green) 14%,var(--color-background-surface))}.pos{color:var(--mx-pos,#1B702F)}.neg{color:var(--mx-neg,#C00013)}.cloche-n{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#d21f1f;color:#fff;font:700 12px/18px Figtree,Segoe UI,sans-serif;text-align:center}.subtabs,.ong-membres{display:flex;flex-wrap:wrap;gap:4px}.ent-net{display:inline-flex;gap:2px}.net-note{margin:0;font-size:13px;color:var(--color-text-secondary)}.aj-conclu h2{margin:0}.aj-plis{display:grid;gap:8px}.aj-pli{border-top:1px solid var(--color-border);padding:8px 0}.aj-pli>summary{cursor:pointer;display:flex;gap:10px;align-items:baseline;font-size:14px}.aj-pli>summary span{color:var(--color-text-secondary);font-size:13px}.aj-pli-c{padding-top:10px}.etat-erreur{padding:8px 12px;border-radius:6px;background:color-mix(in srgb,#C00013 7%,transparent);color:#a0000f}:root{--tuile-tint:8%}html[data-mb-sombre="1"]{--tuile-tint:13%}.tuile{display:grid;gap:3px;align-content:start;padding:9px 14px 10px;border-radius:6px;background:color-mix(in srgb,var(--kc) var(--tuile-tint),var(--color-background-surface,var(--color-background)));min-width:0;font-family:Figtree,Segoe UI,system-ui,sans-serif}.tuile .t{display:block;font-size:13px;font-weight:500;color:var(--color-text-primary);line-height:1.3}.tuile .t .ctx{color:var(--color-text-secondary)}.tuile .pt-kc{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--kc);margin-right:6px;vertical-align:1px}.tuile .v{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.tuile .v small{font-size:.55em;font-weight:500;margin-left:3px;color:var(--color-text-secondary)}.tuile .d{font-size:12.5px;line-height:1.45;color:var(--color-text-secondary)}.tuile .pil{display:inline-block;padding:0 6px;border-radius:4px;font-weight:600;font-size:12px}.tuile .pil.pos{background:color-mix(in srgb,var(--mx-pos,#1B702F) 14%,transparent);color:var(--mx-pos,#1B702F)}.tuile .pil.neg{background:color-mix(in srgb,var(--mx-neg,#C00013) 12%,transparent);color:var(--mx-neg,#C00013)}.tuile .tspark{display:block;height:44px;margin-top:6px}.tuile .tspark svg{display:block;width:100%;height:100%;overflow:visible}.v8-top.tuiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.pil-haut{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--color-border);background:transparent;color:inherit;font:inherit;font-family:Figtree,Segoe UI,sans-serif;font-size:14px;white-space:nowrap}button.pil-haut{cursor:pointer}.per-ancre{position:relative}.per-pan{position:absolute;right:0;top:44px;z-index:70;width:380px;display:grid;gap:12px;padding:14px;border-radius:12px;background:var(--color-background-surface,var(--color-background));border:1px solid var(--color-border);box-shadow:0 18px 50px #0000002e}.per-l{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.per-l>span{width:70px;color:var(--color-text-secondary)}.per-l select{font:inherit;height:30px;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:inherit;padding:0 8px}.per-prev{cursor:pointer}.entete-page{display:grid;gap:8px}.barre-mois{display:flex;flex-wrap:wrap;gap:2px;align-items:center}.ent-i{width:22px;height:22px;border-radius:50%;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font:600 12px/20px Figtree,sans-serif;cursor:help}.badge-n{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#d21f1f;color:#fff;font:700 12px/18px Figtree,sans-serif;text-align:center}.stale{padding:12px 14px;border-radius:6px;background:color-mix(in srgb,#F39200 9%,transparent);color:var(--color-text-secondary)}.loading{padding:12px 14px;color:var(--color-text-secondary)}#page{position:relative}#page .fg-pan{position:absolute;left:16px;top:16px;bottom:auto;max-height:calc(100vh - 120px)}@media(max-width:1099px){#page .fg-pan{position:fixed;left:0;right:0;top:auto;bottom:0;max-height:none}}.bm-p{height:28px;padding:0 10px;border-radius:999px;border:0;background:transparent;color:var(--color-text-primary);font:500 13px Figtree,Segoe UI,sans-serif;cursor:pointer}.bm-p:hover{background:color-mix(in srgb,var(--color-text-primary) 7%,transparent)}.bm-p.fut{color:var(--color-text-secondary)}.bm-p.on{background:var(--color-text-primary);color:var(--color-background-surface,#fff);font-weight:700}.bm-sep{width:1px;height:18px;background:var(--color-border);margin:0 4px}.bm-an{margin-left:6px;font:700 13px Figtree,sans-serif;color:var(--color-text-secondary)}.ent-page{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.ent-ong{font-size:20px;font-weight:600;color:var(--color-text-secondary)}#pbody{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);container:page / inline-size}#pbody>*,.aj-plis>*,.entete-page>*{min-width:0}.aj-plis,.entete-page{grid-template-columns:minmax(0,1fr)}.txt-i{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:4px;border-radius:50%;border:1px solid var(--color-border);font:600 12px Figtree,sans-serif;font-style:normal;color:var(--color-text-secondary);cursor:help;vertical-align:2px}.focus-bloc{position:relative}.focus-b{position:absolute;right:0;top:0;opacity:0;transition:opacity .15s}.focus-bloc:hover .focus-b,.focus-b:focus-visible,.focus-bloc:fullscreen .focus-b{opacity:1}.focus-bloc:fullscreen{background:var(--color-background-surface,var(--color-background));padding:24px;overflow:auto}.grille-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:14px}.bloc{min-width:0}.sub{margin:0 0 6px;font-size:12.5px;color:var(--color-text-secondary)}ul.rep{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13px}.evt-legende{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px}.evt-legende li{display:flex;gap:6px;align-items:baseline}.evt-legende b{color:var(--ec)}.evt-legende small{display:block;color:var(--color-text-secondary)}.bulle{background:var(--color-background-surface,var(--color-background));border:1px solid var(--color-border);border-radius:8px;padding:8px 10px;font-size:12.5px;box-shadow:0 8px 24px #00000024}.focus-b kbd{margin-left:5px;font:600 12px Figtree,sans-serif;padding:0 4px;border:1px solid var(--color-border);border-radius:4px}@media(max-width:820px){#page{padding:12px!important}#page :is(img,svg,video,canvas){max-width:100%}#pbody *{grid-auto-columns:minmax(0,auto)}#page .recharts-wrapper,#page .recharts-wrapper svg{max-width:100%}.ent-page{font-size:22px;overflow-wrap:anywhere}.ent-ong{font-size:17px}.aj-conclu h2{font-size:21px;line-height:1.25;overflow-wrap:anywhere}#pbody :is(h1,h2,h3,h4,p,li,summary,label,.sub,.net-note){overflow-wrap:anywhere}.barre-mois{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 -12px;padding:0 12px;scroll-padding:0 12px}.barre-mois::-webkit-scrollbar{display:none}.barre-mois>*{flex:none}.bm-p{height:32px;font-size:13px}.subtabs,.ong-membres,.pill-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.subtabs>*,.ong-membres>*,.pill-row>*{flex:none}.v8-top.tuiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.tuile .v{font-size:24px}.tbl-wrap{max-width:100%;overflow-x:auto}#pbody :is(div,section):has(>table:not(.cartes)){max-width:100%;overflow-x:auto}:is(table.liste,table.mx):not(.cartes) :is(tbody th:first-child,tbody td:first-child,thead th:first-child){position:sticky;left:0;z-index:1;background:var(--color-background-surface,var(--color-background))}:is(table.liste,table.mx):not(.cartes) thead th:first-child{z-index:3}:is(.ico-b,.ps-etoile,.fg-btn,.tbl-plus){min-height:32px}#pbody :is(button,select,input:not([type=checkbox],[type=radio],[type=range]),.pill-btn):not(table *){min-height:32px}#pbody summary{min-height:32px;align-items:center}#pbody :is(select,input,textarea){max-width:100%}#pbody :is(small,kbd,.fl,.txt-i,.recharts-text,th,.chk-jb,.chk-g,.chk-now,td.clic,span.n){font-size:12px!important}.focus-b kbd{display:none}.ent-i{width:32px;height:32px;line-height:30px}.tbl-outils input[type=search]{height:32px;width:100%;font-size:16px}.cloche-n,.badge-n,.fg-btn .n,table.mx small,.recharts-text,.recharts-cartesian-axis-tick-value,.recharts-legend-item-text{font-size:12px}.per-pan{position:fixed;left:8px;right:8px;top:60px;width:auto}.astryx-top-nav .astryx-stack{gap:4px}.pil-haut{padding:0 10px;gap:6px}.pil-haut .ph-lib{display:none}.nv-btn{padding:0 10px}@media(max-width:760px){.pil-haut{padding:0 8px}.nv-btn{padding:0 9px}}.nv-btn b{font-size:0}.nv-btn b:before{content:"v";font-size:14px}.astryx-top-nav .gy-btn{width:34px;height:34px;margin-right:0}.gy-btn.gy-flottant{width:44px;height:44px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px))}}.bulle{color:var(--color-text-primary);line-height:1.45;max-width:360px}.bulle-g .bulle-t{display:block;margin-bottom:3px;font-weight:700}.bulle-g table{border-collapse:collapse;font-variant-numeric:tabular-nums}.bulle-g th{padding:1px 12px 1px 0;font-weight:500;color:var(--color-text-secondary);text-align:left;white-space:nowrap}.bulle-g td{padding:1px 0;font-weight:600;text-align:right;white-space:nowrap}.bulle-g small{display:block;margin-top:4px;color:var(--color-text-secondary)}.recharts-default-tooltip{background:var(--color-background-surface,var(--color-background))!important;border:1px solid var(--color-border)!important;border-radius:8px;color:var(--color-text-primary);box-shadow:0 8px 24px #00000024}.recharts-default-tooltip .recharts-tooltip-label{color:var(--color-text-primary);font-weight:700}[title]:is(span,td,div,li,i,em,b).detail-recon,.detail-recon{text-decoration:underline dotted;cursor:help}.bulle-jour{position:fixed;z-index:120;background:var(--color-background-surface,var(--color-background));color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 16px 44px #00000038;padding:12px 14px;width:720px;max-width:calc(100vw - 24px);pointer-events:none;font-size:12.5px;animation:bulleEntre .18s cubic-bezier(.16,.84,.28,1) both}@keyframes bulleEntre{0%{opacity:0;transform:translateY(-6px) scale(.985)}}.bulle-jour .bj-t{font-weight:900;font-size:13px;padding-bottom:8px;margin-bottom:10px;border-bottom:2px solid var(--color-border);display:flex;align-items:baseline;gap:10px}.bulle-jour .bj-t span{margin-left:auto;font-weight:700;font-size:12px;color:var(--color-text-secondary)}.bulle-jour .bj-vide{color:var(--color-text-secondary)}.bulle-jour .bj-verd{display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:6px;margin-bottom:10px;background:var(--color-background-muted,#EEF3F2)}.bulle-jour .bj-verd i{font-style:normal;font-size:16px}.bulle-jour .bj-verd b{font-weight:800}.bulle-jour .bj-verd.top{background:color-mix(in srgb,#2E8B57 16%,var(--color-background-surface,#fff))}.bulle-jour .bj-verd.ok{background:color-mix(in srgb,#0A84FF 14%,var(--color-background-surface,#fff))}.bulle-jour .bj-verd.alerte{background:color-mix(in srgb,#F39200 18%,var(--color-background-surface,#fff))}.bulle-jour .bj-kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px}.bulle-jour .bj-kpi>div{background:var(--color-background-muted,#EEF3F2);border-radius:6px;padding:6px 10px;min-width:0}.bulle-jour .bj-kpi .l{display:block;font-size:12px;color:var(--color-text-secondary);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.bulle-jour .bj-kpi .v{display:block;font-size:18px;font-weight:900;line-height:1.2;font-variant-numeric:tabular-nums}.bulle-jour .bj-kpi .d{display:block;font-size:12px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bulle-jour .bj-ec{font-weight:800}.bulle-jour .bj-ec.pos{color:var(--color-text-success,#2f6f12)}.bulle-jour .bj-ec.neg{color:var(--color-text-danger,#a32d2d)}.bulle-jour .bj-flux{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--color-text-secondary);margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}.bulle-jour .bj-flux b{color:var(--color-text-primary);font-weight:800}.bulle-jour .bj-cols{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:0 16px}.bulle-jour .bj-cols h4{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.bulle-jour .bj-ln{display:grid;grid-template-columns:1fr auto;gap:2px 8px;align-items:center;font-size:12px;line-height:1.3;margin-bottom:6px}.bulle-jour .bj-ln em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulle-jour .bj-ln b{font-weight:600;font-variant-numeric:tabular-nums}.bulle-jour .bj-ln .bar{grid-column:1/-1;height:4px;border-radius:2px;background:var(--color-background-muted,#EEF3F2);overflow:hidden}.bulle-jour .bj-ln .bar i{display:block;height:100%}.bulle-jour .bj-note{margin-top:10px;font-size:12px;line-height:1.45}@media(max-width:760px){.bulle-jour .bj-kpi{grid-template-columns:repeat(2,1fr)}.bulle-jour .bj-cols{grid-template-columns:1fr}}table.mx-jour thead th[tabindex]{cursor:help}.recharts-legend-item-text{color:var(--color-text-secondary)!important}.tuile-r{position:relative;display:block;padding:0;cursor:pointer;outline:none}.tuile-r:focus-visible{box-shadow:0 0 0 2px var(--color-focus,#0071E3)}.tuile-r .tf,.tuile-r .tb{backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .48s cubic-bezier(.2,0,0,1)}.tuile-r .tf{display:grid;gap:3px;align-content:start;padding:9px 14px 10px;transform:perspective(900px) rotateY(0)}.tuile-r .tb{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;gap:4px;align-content:start;padding:9px 14px 10px;border-radius:inherit;background:inherit;overflow:hidden;transform:perspective(900px) rotateY(-180deg)}.tuile-r.on .tf{transform:perspective(900px) rotateY(180deg)}.tuile-r.on .tb{transform:perspective(900px) rotateY(0)}.tr-coin{position:absolute;top:7px;right:10px;font-size:13px;line-height:1;color:var(--color-text-secondary);opacity:.55;transition:opacity .15s}.tuile-r:hover .tr-coin,.tuile-r:focus-visible .tr-coin{opacity:1}.tb-barre{display:flex;height:6px;border-radius:3px;overflow:hidden;margin:2px 0}.tb-lignes{display:grid;gap:2px;font-size:12.5px;line-height:1.35;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.tb-lignes>span{display:flex;justify-content:space-between;gap:8px;min-width:0}.tb-lignes>span>span{color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-lignes i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:1px}.tb-lignes b{font-weight:600;white-space:nowrap}html.capture .tr-coin{display:none}.focus-bloc>h3{padding-right:84px}.recharts-yAxis-tick-labels>.recharts-cartesian-axis-tick-label:first-child text{transform:translateY(-6px)}.fg-barre,.fg-pan,.fg-an,.fg-voile{--color-surface:var(--color-background-surface,var(--color-background));--color-text:var(--color-text-primary);--color-muted:var(--color-text-secondary);--color-primary:var(--color-accent);--fg-fond:var(--color-background-surface,var(--color-background))}.fg-barre{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex-basis:100%;order:-1;min-height:30px}.fg-btn{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:600;height:30px;padding:0 12px;border-radius:980px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer}.fg-btn:hover{border-color:var(--color-primary)}.fg-btn[aria-expanded=true]{border-color:var(--color-primary);color:var(--color-primary)}.fg-btn svg{width:15px;height:15px}.fg-btn .n{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-primary);color:#fff;font-size:12px;line-height:18px;text-align:center}.fg-puce{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;border-radius:980px;padding:2px 4px 2px 10px;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));color:var(--color-text);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)}.fg-puce b{font-weight:600;color:var(--color-muted)}.fg-puce.hors{background:transparent;border-style:dashed;color:var(--color-muted)}.fg-puce button{border:0;background:none;color:inherit;cursor:pointer;font-size:15px;line-height:1;width:22px;height:22px;border-radius:50%}.fg-puce button:hover{background:color-mix(in srgb,var(--color-text) 10%,transparent)}.fg-raz{font:inherit;font-size:12px;border:0;background:none;color:var(--color-primary);cursor:pointer;padding:4px 6px;text-decoration:underline;text-underline-offset:2px}.fg-pan{position:fixed;z-index:60;left:max(12px,env(safe-area-inset-left,0px));top:var(--fg-top,120px);bottom:12px;width:300px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;color:var(--color-text);background-color:var(--fg-fond);background-image:linear-gradient(var(--color-surface),var(--color-surface));border:1px solid var(--color-border);border-radius:16px;box-shadow:0 18px 50px #0000002e;transform:translate(calc(-100% - 24px));opacity:0;visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s,visibility 0s .28s}.fg-pan.ouvert{transform:none;opacity:1;visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s}.fg-tete{display:flex;align-items:center;gap:8px;padding:14px 14px 10px;border-bottom:1px solid var(--color-border)}.fg-tete h2{flex:1;margin:0;font-size:16px}.fg-ferme{width:30px;height:30px;border-radius:50%;border:0;background:color-mix(in srgb,var(--color-text) 7%,transparent);color:var(--color-text);cursor:pointer;font-size:16px}.fg-corps{flex:1;overflow:auto;padding:6px 14px 14px;display:grid;align-content:start;gap:4px}.fg-grp{border-bottom:1px solid var(--color-border);padding:10px 0}.fg-grp summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.fg-grp summary::-webkit-details-marker{display:none}.fg-grp summary:before{content:"›";color:var(--color-muted);transition:transform .15s;display:inline-block;width:10px}.fg-grp[open] summary:before{transform:rotate(90deg)}.fg-grp summary .c{margin-left:auto;font-weight:500;font-size:12px;color:var(--color-primary)}.fg-vals{display:grid;gap:1px;margin-top:6px;max-height:280px;overflow:auto}.fg-val{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;padding:5px 6px;border-radius:8px;cursor:pointer}.fg-val:hover{background:color-mix(in srgb,var(--color-text) 5%,transparent)}.fg-val input{margin:0;accent-color:var(--color-primary);width:15px;height:15px}.fg-val span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fg-val small{color:var(--color-muted);font-size:12px;font-variant-numeric:tabular-nums}.fg-cherche{width:100%;font:inherit;font-size:13px;padding:6px 9px;margin-top:8px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.fg-note{font-size:12px;color:var(--color-muted);margin:8px 0 0}.fg-pied{display:flex;gap:8px;padding:10px 14px;border-top:1px solid var(--color-border)}.fg-pied button{flex:1;font:inherit;font-size:13px;font-weight:600;height:36px;border-radius:10px;cursor:pointer}.fg-pied .raz{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.fg-pied .ok{border:0;background:var(--color-primary);color:#fff}.fg-pied .raz:disabled{opacity:.5;cursor:default}@media(min-width:1100px){#page{transition:padding-left .28s cubic-bezier(.2,.8,.2,1)}}.fg-an{margin:12px 0}.fg-an .v8-top{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:900px){.fg-an .v8-top{grid-template-columns:repeat(2,minmax(0,1fr))}}.fg-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:#00000047;opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s}@media(min-width:1100px){.fg-pied .ok{display:none}}@media(max-width:1099px){.fg-pan{left:0;right:0;top:auto;bottom:0;width:auto;max-width:none;height:78vh;border-radius:20px 20px 0 0;transform:translateY(100%);padding-bottom:env(safe-area-inset-bottom,0px)}.fg-pan.ouvert{transform:none}.fg-pan.ouvert+.fg-voile{opacity:1;visibility:visible;transition:opacity .2s}.fg-btn .lib{display:none}}@media(prefers-reduced-motion:reduce){.fg-pan,.fg-pan.ouvert,.fg-voile{transition:none}}@media print{.fg-barre,.fg-pan,.fg-voile{display:none!important}}.fg-an{padding:12px 14px;border-radius:6px;background:var(--color-background-surface,var(--color-background));border:1px solid var(--color-border)}.fg-an h3{margin:0 0 4px;font-size:15px}.fg-an .sub{margin:0 0 10px;font-size:12.5px;color:var(--color-text-secondary)}.v2-tete{display:grid;gap:10px;width:100%}.v2-bascule{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--color-border, #D2D2D7);border-radius:6px;overflow:hidden}.v2-bascule button{border:0;background:transparent;padding:6px 8px;font:inherit;font-size:13px;font-weight:600;color:var(--color-text-secondary, #5F5F64);cursor:pointer}.v2-bascule button[aria-pressed=true]{background:#06c;color:#fff}.v2-comme{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-secondary, #5F5F64)}.v2-comme select{font:inherit;font-size:12px;padding:2px 4px;border-radius:6px;border:1px solid var(--color-border, #D2D2D7);background:transparent;color:inherit}.v2-relais{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--color-border, #D2D2D7);border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:600;color:inherit;cursor:pointer}.v2-relais b{min-width:18px;height:18px;border-radius:999px;background:#06c;color:#fff;font-size:11px;display:grid;place-items:center;padding:0 5px}.v2-volet{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0}.v2-volet-o{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 16px 8px;color:var(--color-text-secondary, #5F5F64);font-size:12.5px}.v2-volet-c{overflow:auto;padding:0 16px 16px;min-height:0}@media(max-width:759px){.pil-haut.nv-btn{display:none}.v2-relais{padding:0;width:32px;justify-content:center;position:relative}.v2-relais b{position:absolute;top:-5px;right:-7px}.v2-relais span,.ps-n,.ps-moi button{display:none}.ps-prendre{height:32px;padding:0 10px;font-size:12px}}.v2-eq{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none}.astryx-side-nav-section:has(.v2-eq[data-eq]),.astryx-side-nav-item:has([data-eq]){border-radius:8px}.astryx-side-nav-section:has(.v2-eq[data-eq]){padding:2px 4px 6px;margin-block:2px}.astryx-side-nav-section:has(.v2-eq[data-eq=reception]),.astryx-side-nav-item:has([data-eq=reception]){background:#e6eef5}.astryx-side-nav-section:has(.v2-eq[data-eq=exploitation]),.astryx-side-nav-item:has([data-eq=exploitation]){background:#eee9f5}.astryx-side-nav-section:has(.v2-eq[data-eq=commercial]),.astryx-side-nav-item:has([data-eq=commercial]){background:#faeee0}.astryx-side-nav-section:has(.v2-eq[data-eq=communication]),.astryx-side-nav-item:has([data-eq=communication]){background:#f6e6ee}.astryx-side-nav-section:has(.v2-eq[data-eq=direction]),.astryx-side-nav-item:has([data-eq=direction]){background:#e6f0e9}.astryx-side-nav-item:has([data-eq]){margin-block:2px}.astryx-side-nav-section .astryx-side-nav-item{min-height:28px}html[data-theme=dark] .astryx-side-nav-section:has(.v2-eq[data-eq]),html[data-theme=dark] .astryx-side-nav-item:has([data-eq]){background:#ffffff0f}.astryx-side-nav-section .astryx-side-nav-item{min-height:24px;height:24px;padding-block:0;font-size:13px}.astryx-side-nav-section{gap:0}.astryx-side-nav-section>div:first-child{padding-block:4px 2px;min-height:0}.astryx-side-nav-section:has(.v2-eq[data-eq]){padding:2px 4px 4px;margin-block:3px}.v2-eq{height:20px;font-size:12px}.astryx-side-nav-section>div:last-child,.astryx-side-nav-section>div:last-child>div{gap:0}.astryx-side-nav-section .astryx-side-nav-item{min-height:24px;height:24px;margin-block:0}.astryx-side-nav-section>div:first-child{height:20px;padding-block:0}.ong-ligne,.choix-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin-bottom:6px}.ong-ligne:empty{display:none}.ong-ligne>.sous-ong{margin:0!important}.ong-ligne>.sous-ong+.sous-ong{margin-left:10px!important;padding-left:10px;border-left:1px solid var(--color-border)}.choix-ligne>.pill-row{margin:0 14px 0 0!important}.choix-ligne>.pill-row+.pill-row{padding-left:14px;border-left:1px solid var(--color-border)}.prev-sw{gap:8px}.prev-sw .sw{position:relative;width:28px;height:16px;border-radius:8px;background:var(--color-border);transition:background .15s;flex:none}.prev-sw .sw:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.prev-sw.on .sw{background:var(--color-primary,#0A84FF)}.prev-sw.on .sw:after{transform:translate(12px)}.prev-sw:not(.on) b{color:var(--color-text-secondary)}@media(max-width:759px){.entete-page{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px!important;align-items:center}.entete-page>.astryx-stack:first-child{display:contents!important}.entete-page>.astryx-stack:first-child>.astryx-stack{grid-column:1;grid-row:1;flex-wrap:nowrap!important;gap:6px!important;min-width:0}.entete-page .ent-page{font-size:19px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.entete-page .ent-ong{display:none}.entete-page .ent-i,.entete-page .ps-etoile{flex:none;width:30px;height:30px;min-height:30px}.entete-page>.fg-barre{grid-column:2;grid-row:1;margin:0!important}.entete-page>.ong-ligne{grid-column:1 / -1;grid-row:2;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;margin:0!important}.entete-page>.ong-ligne::-webkit-scrollbar{display:none}.entete-page>.ong-ligne>.sous-ong{flex:none;flex-wrap:nowrap!important}.entete-page>.barre-mois{grid-column:1 / -1;grid-row:3;min-width:0;margin:0!important}.entete-page:has(.ent-net)>.barre-mois{grid-column:1}.entete-page .ent-net{grid-column:2;grid-row:3;margin:0!important}.entete-page .ent-net button{min-height:30px!important;padding:0 9px!important;font-size:12.5px!important}.entete-page>.barre-mois{overflow-x:auto;scrollbar-width:none}.entete-page>.net-note{grid-column:1 / -1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px}.entete-page>.net-note .astryx-button,.entete-page>.net-note button{display:none}}@media(min-width:760px){.entete-page{grid-template-columns:minmax(0,1fr) auto}.entete-page>*{grid-column:1 / -1}.entete-page>.astryx-stack:first-child{grid-column:1;grid-row:1}.entete-page>.fg-barre{grid-column:2;grid-row:1;flex-basis:auto;justify-content:flex-end;max-width:52vw}}.astuce{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 12px;border-radius:6px;font-size:13.5px;line-height:1.4;background:color-mix(in srgb,var(--color-accent,#0071E3) 8%,var(--color-background-surface,#fff));color:var(--color-text-primary);animation:mvPop .3s var(--mv-vague,ease-out) both}.astuce-i{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;color:#fff;background:var(--color-accent,#0071E3)}.astuce-t{flex:1;min-width:0}.astuce button{flex:none;font:inherit;font-size:13px;font-weight:600;color:var(--color-accent,#0066CC);background:none;border:1px solid var(--color-border,#D2D2D7);border-radius:999px;padding:4px 12px;cursor:pointer}.astuce button:focus-visible{outline:2px solid var(--color-accent,#0071E3);outline-offset:2px}@media(max-width:759px){.entete-page>.astuce{grid-column:1 / -1;grid-row:4;font-size:13px}}.rl{--rl-b:var(--color-border,#E2E2E2);--rl-m:var(--color-text-secondary,#5F5F64);--rl-s:var(--color-background-muted,#F2F2F5);display:grid;gap:12px;font-size:14px}.rl-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rl-cahiers{display:flex;flex-wrap:wrap;gap:6px}.rl-cahiers button{border:1px solid var(--rl-b);background:transparent;border-radius:999px;padding:5px 12px;font:inherit;font-size:13px;font-weight:600;color:var(--rl-m);cursor:pointer}.rl-cahiers button[aria-selected=true]{border-color:transparent;color:var(--color-text-primary,#1D1D1F);background:var(--rl-s)}.rl-jour{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rl-jour>button{border:1px solid var(--rl-b);background:transparent;border-radius:6px;width:30px;height:30px;font:inherit;cursor:pointer;color:inherit}.rl-jour>button:disabled{opacity:.4;cursor:default}.rl-jour input{font:inherit;font-size:13px;padding:4px 6px;border:1px solid var(--rl-b);border-radius:6px;background:transparent;color:inherit}.rl-jour b{font-size:14px;text-transform:capitalize}.rl-lien{border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:#06c;cursor:pointer}.rl-passe{margin:0;padding:8px 10px;border-radius:6px;background:var(--rl-s);font-size:13px;color:var(--rl-m)}.rl-msg{margin:0;font-size:13px;font-weight:600;color:#c00013}.rl section{display:grid;gap:0}.rl h3{margin:6px 0 4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--rl-m);display:flex;gap:6px}.rl-m{padding:10px 0;border-bottom:1px solid var(--rl-b);display:grid;gap:6px}.rl-m header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.rl-m header span{font-size:12.5px;color:var(--rl-m);font-variant-numeric:tabular-nums}.rl-tag{font-style:normal;font-size:11.5px;font-weight:600;padding:1px 8px;border-radius:999px;background:var(--rl-s);color:var(--rl-m)}.rl-tag.rap{background:#fff1e0;color:#8a4a00}.rl-tag.fait{text-decoration:line-through}.rl-t{margin:0;white-space:pre-wrap;line-height:1.5}.rl-reps{display:grid;gap:4px;padding-left:12px}.rl-reps p{margin:0;font-size:13px}.rl-reps span{color:var(--rl-m);font-size:12px}.rl-m footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rl-b{border:1px solid var(--rl-b);background:transparent;border-radius:999px;padding:4px 11px;font:inherit;font-size:12.5px;font-weight:600;color:inherit;cursor:pointer}.rl-b.on{border-color:transparent;background:#e3f3e8;color:#14612c;cursor:default}.rl-b.prim{background:#06c;border-color:#06c;color:#fff}.rl-b:disabled:not(.on){opacity:.5;cursor:default}.rl-lus{margin:0;font-size:12.5px;color:var(--rl-m)}.rl-rep{display:flex;gap:6px}.rl-rep input{flex:1;min-width:0;font:inherit;font-size:13px;padding:5px 8px;border:1px solid var(--rl-b);border-radius:6px;background:transparent;color:inherit}.rl-ecrire{position:relative;display:grid;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--rl-b)}.rl-ecrire textarea{font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--rl-b);border-radius:6px;background:transparent;color:inherit;resize:vertical;min-height:64px}.rl-ecrire-b{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rl-ecrire-b .prim{margin-left:auto}.rl-cites{font-size:12.5px;color:var(--rl-m)}.rl-options{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:13px}.rl-options label{display:inline-flex;align-items:center;gap:6px}.rl-options input[type=date],.rl-options input[type=datetime-local],.rl-options input[type=text]{font:inherit;font-size:13px;padding:4px 6px;border:1px solid var(--rl-b);border-radius:6px;background:transparent;color:inherit;width:auto}.rl-options input[type=text]{width:90px}.rl-at{position:absolute;left:0;top:calc(100% - 52px);z-index:5;width:min(420px,100%);background:var(--color-background-surface,#fff);border:1px solid var(--rl-b);border-radius:8px;box-shadow:0 12px 32px #00000029;padding:4px;display:grid}.rl-at button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;text-align:left;border:0;background:none;border-radius:6px;padding:6px 8px;font:inherit;font-size:13px;color:inherit;cursor:pointer}.rl-at button small{grid-column:1;color:var(--rl-m);font-size:11.5px}.rl-at button span{grid-row:1/3;grid-column:2;align-self:center;font-size:11.5px;font-weight:600;color:var(--rl-m)}.rl-at button.act,.rl-at button:hover{background:var(--rl-s)}.rl-vide{margin:0;color:var(--rl-m);font-size:13px;padding:8px 0}#gate,.porte-scene{--color-text:#1D1D1F;--color-muted:#5F5F64;--color-surface:#fff;--color-border:#e4e4e8;--color-bg:#fff;--color-surface-2:#f7f7f9;--color-neg:#C00013;--color-art:#E07A3F;--mv-1:.1s;--ease:cubic-bezier(.25,1,.5,1);--font:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--mono:var(--font);--radius-l:6px;--radius-m:6px;--radius-pill:999px}html[data-mb-sombre="1"] #gate,html[data-mb-sombre="1"] .porte-scene{--color-text:#F5F5F7;--color-muted:#AEAEB2;--color-surface:#111113;--color-border:rgb(255 255 255/.11);--color-bg:#111113;--color-surface-2:#1a1a1d;--color-neg:#FF453A;--color-art:#F2A16B}#gate,.porte-scene{font-family:var(--font);font-size:13.5px;letter-spacing:-.005em;font-weight:500;color:var(--color-text);font-variant-numeric:tabular-nums}#gate [hidden]{display:none!important}#gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;grid-template-columns:1.15fr minmax(0,1fr);align-items:stretch;justify-items:stretch;padding:0;background:var(--color-bg);overflow:auto}#gate .gate-gauche{position:relative;overflow:hidden;background:#0b0c0e;min-height:100%}#gate .gate-fond{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}#gate .gate-fond .gate-affiche{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}#gate .gate-fond video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity 1.1s ease-in-out,transform 6.5s linear}#gate .gate-fond video.on{opacity:1;transform:scale(1)}#gate .gate-mot-logo{display:block;height:clamp(34px,4.2vw,52px);width:auto;opacity:.95;margin:0 0 14px}#gate .gate-mot>*{animation:monteCarte .9s var(--ease) both}#gate .gate-mot>:nth-child(1){animation-delay:.35s}#gate .gate-mot>:nth-child(2){animation-delay:.65s}#gate .gate-mot>:nth-child(3){animation-delay:.95s}#gate .gate-plans{position:absolute;left:clamp(20px,4vw,48px);right:clamp(20px,4vw,48px);bottom:12px;z-index:1;display:flex;gap:6px}#gate .gate-plans i{--p:0;flex:1;height:2px;border-radius:2px;background:#ffffff38;overflow:hidden;position:relative}#gate .gate-plans i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-art);transform-origin:left;transform:scaleX(var(--p))}@media(prefers-reduced-motion:reduce){#gate .gate-fond video,#gate .gate-fond video.on{transform:none;transition:opacity 1.1s ease-in-out}#gate .gate-mot>*{animation-duration:.6s}}#gate .gate-fond:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0c0e0d,#0b0c0e9e)}#gate .gate-mot{position:absolute;left:clamp(20px,4vw,48px);bottom:clamp(20px,5vh,48px);right:24px;z-index:1;color:#fff}#gate .gate-mot p{font-family:Lato,system-ui,sans-serif;font-style:italic;font-weight:300;font-size:clamp(24px,3vw,40px);line-height:1.06;margin:0 0 8px;text-shadow:0 2px 20px rgba(0,0,0,.5)}#gate .gate-mot small{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf}#gate .gate-droite{position:relative;display:grid;align-content:start;justify-items:center;padding:268px clamp(24px,5vw,64px) 32px;background:var(--color-surface);border-left:1px solid var(--color-border);overflow:hidden}#gate .gate-tete{position:absolute;left:0;right:0;top:0;height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding-top:4px;z-index:1}#gate .gate-arc{position:absolute;left:-30%;top:0;width:160%;height:100%;background:#000;border-radius:0 0 50% 50%/0 0 64px 64px;z-index:-1}#gate .gate-tete-logo{height:clamp(46px,5vw,60px);width:auto;display:block}#gate .gate-tete-sous{margin:0;font-size:13px;color:#a1a1a6;letter-spacing:.01em}#gate .box h1{font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}#gate .gate-champ{display:flex;flex-direction:column;gap:7px;margin-bottom:6px}#gate .gate-champ label{font-family:var(--font);font-size:12.5px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--color-text)}#gate .gate-mdp{position:relative}#gate .gate-mdp input{width:100%;padding-right:48px;box-sizing:border-box}#gate button.gate-oeil{position:absolute;right:4px;top:50%;width:40px;height:40px;min-height:40px;margin:-20px 0 0;padding:0;border-radius:var(--radius-m);background:transparent;color:var(--color-muted);display:grid;place-items:center}#gate button.gate-oeil:hover{color:var(--color-text);opacity:1}#gate button.gate-oeil:focus-visible{outline:2px solid var(--color-text)}#gate button.gate-btn{position:relative;width:100%;height:48px;min-height:48px;margin-top:14px;background:transparent;color:var(--color-bg);font-weight:700;font-size:15.5px;clip-path:inset(0 0 round 24px)}#gate button.gate-btn .fond{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-text);border-radius:24px}#gate button.gate-btn .txt{position:relative}#gate button.gate-btn:hover{opacity:1}#gate button.gate-btn:hover .fond{opacity:.9}#gate button.gate-btn:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}#gate .goo{position:absolute;left:50%;top:50%;width:48px;height:24px;margin:-12px 0 0 -24px;filter:url(#porteGoo);opacity:0}#gate .goo i{position:absolute;left:50%;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:var(--color-surface-2)}#gate .goo i:nth-child(1){animation:porteGooA 1.1s ease-in-out infinite}#gate .goo i:nth-child(2){animation:porteGooB 1.1s ease-in-out infinite}@keyframes porteGooA{0%,to{transform:translate(0)}50%{transform:translate(-10px)}}@keyframes porteGooB{0%,to{transform:translate(0)}50%{transform:translate(10px)}}html.sans-goo #gate .goo{filter:none}html.sans-goo #gate .goo i:nth-child(1){animation:porteCroiseA 1.1s ease-in-out infinite}html.sans-goo #gate .goo i:nth-child(2){animation:porteCroiseB 1.1s ease-in-out infinite}@keyframes porteCroiseA{0%,to{transform:translate(-8px) scale(1)}50%{transform:translate(8px) scale(.55)}}@keyframes porteCroiseB{0%,to{transform:translate(8px) scale(.55)}50%{transform:translate(-8px) scale(1)}}.porte-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;overflow:hidden;pointer-events:none}.porte-scene.partie{visibility:hidden}.porte-rideau{position:absolute;left:-30vw;top:0;width:160vw;height:calc(100% + 90px);background:#000;border-radius:0 0 50% 50%/0 0 90px 90px;will-change:transform}.porte-splash{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;opacity:0}.porte-splash img{height:clamp(56px,8vw,84px);width:auto}.porte-splash p{margin:0;font:500 12px var(--mono);letter-spacing:.25em;text-transform:uppercase;color:#a1a1a6;padding-left:.25em}#gate .gate-tampon{position:absolute;right:clamp(16px,3vw,32px);top:clamp(16px,3vh,28px);width:76px;height:76px;border-radius:50%;object-fit:cover;transform:rotate(-8deg);outline:3px solid var(--color-surface);box-shadow:0 0 0 4px var(--color-border)}#gate .box{position:static;width:min(420px,100%);padding:0;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-text);gap:8px}#gate .gate-logo{display:block;width:min(250px,80%);height:auto;margin:0 0 14px;padding:0;background:transparent;border-radius:0}[data-theme=dark] #gate .gate-logo{background:color-mix(in srgb,#fff 92%,transparent);padding:10px 14px;border-radius:var(--radius-l)}#gate h1{font-weight:500;letter-spacing:-.02em;font-size:22px;text-align:left;margin:6px 0 0}#gate .sub{text-align:left;color:var(--color-muted);font-size:12.5px;margin:0 0 10px}#gate label{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}#gate input{height:44px;min-height:44px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text);font-size:16px;transition:border-color var(--mv-1) var(--ease),box-shadow var(--mv-1) var(--ease)}#gate input:focus{outline:0;border-color:var(--color-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text) 12%,transparent)}#gate button{height:44px;min-height:44px;border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-bg);font-weight:500;font-size:15px;margin-top:6px;transition:transform var(--mv-1) var(--ease),opacity var(--mv-1)}#gate button:hover{opacity:.9}#gate button:active{transform:scale(.97)}#gate .err{color:var(--color-neg);text-align:left;min-height:20px}#gate .gate-pied{font-family:var(--mono);font-size:12px;color:var(--color-muted);margin:8px 0 0}#gate .gate-autres{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:2px}#gate button.gate-lien{height:auto;min-height:24px;margin:0;padding:2px 0;border-radius:0;background:none;color:var(--color-muted);font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}#gate button.gate-lien:hover{color:var(--color-text);opacity:1}#gate button.gate-lien:active{transform:none}#gate button.gate-lien:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}#gate button.gate-lien:disabled{opacity:.5;cursor:default;text-decoration:none}#gate .err.ok{color:var(--color-text)}@media(max-width:820px){#gate{grid-template-columns:1fr;grid-template-rows:min(26vh,200px) 1fr}#gate .gate-gauche{min-height:0}#gate .gate-mot p{font-size:20px}#gate .gate-mot small{display:none}#gate .gate-droite{border-left:0;border-top:0;align-content:start;padding:150px 20px calc(28px + env(safe-area-inset-bottom,0px));overflow-y:auto;-webkit-overflow-scrolling:touch}#gate .gate-tete{height:124px}#gate .gate-tete-logo{width:132px;height:auto}#gate .gate-tampon{display:none}}@media(max-width:820px)and (max-height:700px){#gate{grid-template-rows:min(20vh,150px) 1fr}#gate .gate-droite{padding-top:112px}#gate .gate-tete{height:96px}#gate h1{font-size:19px;margin-top:2px}#gate .sub{margin-bottom:6px}#gate .gate-pied{margin-top:4px}}#gate .porte-marque{display:flex;align-items:center;gap:12px;margin-bottom:6px;color:var(--color-text)}#gate .porte-marque b{display:block;font-size:20px;font-weight:800;letter-spacing:.04em}#gate .porte-marque span:not(.gw-app){display:block;font-size:12.5px;opacity:.72}#gate .porte-rose{flex:none;animation:porte-rose 1.6s cubic-bezier(.2,0,0,1) .2s both;transform-origin:50% 60%}#gate .porte-rose-aiguille{transform-origin:35px 35px;animation:porte-cap 1.6s cubic-bezier(.3,1.4,.5,1) .4s both,porte-leve 1.6s ease-in-out .4s both}@keyframes porte-rose{0%{transform:perspective(320px) rotateX(58deg);opacity:.3}}@keyframes porte-leve{0%,to{filter:none}45%{filter:drop-shadow(0 6px 3px rgb(0 0 0 / .28))}}@keyframes porte-cap{0%{transform:rotate(-140deg)}60%{transform:rotate(12deg)}to{transform:rotate(0)}}.gw-app{color:var(--color-primary,#0071E3);font-weight:inherit}
