html,body{margin:0;padding:0}a{color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}main.wrap{padding-block:22px 56px}main.wrap>.view{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.tabs a,a.acc,a.acc-s,a.kcard,a.gtile,tr.click a{color:inherit;text-decoration:none}tr.click a:hover{text-decoration:underline}.rolesel{text-decoration:none}.rolesel b{letter-spacing:0;text-transform:none;color:var(--ink);background:var(--surface);border:1px solid var(--gold);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600}.rolesel:hover b{background:var(--surface-2)}.prov{align-items:center}.src.logout{cursor:pointer;background:var(--surface);font:inherit;letter-spacing:.06em;font-size:11px;font-weight:700}.src.logout:before{content:none}.src.logout:hover{color:var(--ink);border-color:var(--gold)}.alert.ok{border-left-color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent)}.empty{color:var(--muted);text-align:center;padding:18px}.card>h2:first-child,.card>h3:first-child{margin-top:0}.card.pad>*+h2,.card.pad>*+h3{margin-top:6px}.formgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px 12px;display:grid}.formgrid .wide{grid-column:1/-1}label.f>input:focus,label.f>select:focus,label.f>textarea:focus{border-color:var(--gold);outline:none}label.f.chk{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:flex}label.f.chk>input{width:auto}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}td .actions{flex-wrap:nowrap}.actions>.inline-ok{flex-basis:100%;max-width:46ch;font-weight:400}td .inline-ok{display:none}table .num,.num{text-align:right;font-variant-numeric:tabular-nums}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.backlink{border:1px solid var(--line);background:var(--surface);width:max-content;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;place-self:flex-start start;align-items:center;gap:6px;max-width:100%;margin-bottom:10px;padding:7px 14px 7px 11px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #0d1b2a0f}.backlink:hover{background:var(--surface-2);border-color:color-mix(in srgb, var(--gold) 55%, var(--line))}.backlink:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.backlink+.eyebrow,.backlink+h1{display:block}dialog.sheet{color:var(--ink);margin:auto;padding:18px}dialog.sheet:not([open]){display:none}dialog.sheet::backdrop{background:#0a0e1a80}dialog.sheet .sheet-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}@media (max-width:640px){table.rows thead{display:none}table.rows,table.rows tbody,table.rows tr,table.rows td{width:100%;display:block}table.rows tr{border-bottom:1px solid var(--line);padding:10px 0}table.rows tr:last-child{border-bottom:0}table.rows td{text-align:left;border:0;grid-template-columns:96px 1fr;gap:10px;padding:2px 14px;display:grid}table.rows td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding-top:2px;font-size:.75rem}table.rows td>*{justify-self:start}table.rows td:first-child{padding-bottom:4px;font-size:1.02rem;display:block}table.rows td:first-child:before,table.rows td.empty:before,table.rows td[data-label=""]:before{content:none}table.rows td.empty{display:block}table.rows td.num{text-align:left}}.auth{background:var(--bg);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.auth .card{gap:12px;width:100%;max-width:420px;padding:24px;display:grid}.auth .brand{border-bottom:1px solid var(--line);justify-content:center;margin-bottom:2px;padding-bottom:14px}.auth-t{text-align:center;margin:0;font-size:1.2rem}.auth form{gap:12px;display:grid}.map{border:1px solid var(--line);background:var(--surface);border-radius:14px;height:min(68vh,640px);overflow:hidden}.map-fallback{gap:10px;height:auto;padding:18px;display:grid}.seg a{appearance:none;font-family:var(--font-display);color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.seg a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0d1b2a29}.seg a .n{color:var(--muted);font-size:11px;font-weight:700}.seg :is(a,button) b{color:var(--ink);margin-left:2px;font-weight:700}.seg.multi{border-radius:16px;flex-wrap:wrap;overflow:visible}.seg select.seg-select{appearance:none;width:auto;height:auto;min-height:0;font-family:var(--font-display);font-size:14px;font-weight:500;line-height:inherit;color:var(--muted);cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238a8f98' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:10px 7px;border:0;border-radius:999px;margin:0;padding:6px 30px 6px 13px}.seg select.seg-select.on{background-color:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0d1b2a29}.seg select.seg-select:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.seg select.seg-select option{color:var(--ink);background:var(--surface)}.tbl.defile{overscroll-behavior:contain;border:1px solid var(--line);border-radius:10px;max-height:min(62vh,640px);overflow:auto}.tbl.defile thead th{z-index:1;background:var(--surface);position:sticky;top:0}html{scroll-padding-top:calc(var(--decalage-haut,0px) + 12px)}#detail,#preparation{scroll-margin-top:16px}section[id]:target{border-radius:10px;animation:2.4s ease-out cible-arrivee}@keyframes cible-arrivee{0%,35%{box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 55%, transparent), 0 0 0 10px color-mix(in srgb, var(--gold) 14%, transparent)}to{box-shadow:0 0 0 3px #0000,0 0 0 10px #0000}}@media (prefers-reduced-motion:reduce){section[id]:target{outline:2px solid var(--gold);outline-offset:6px;animation:none}}div.f{color:var(--muted);align-content:start;gap:4px;font-size:13px;font-weight:700;display:grid}div.f>span+span{color:var(--ink);padding-top:8px;font-size:14px;font-weight:400}.doc-head .lk svg{color:#0d1b2a;width:150px;height:53px}@media print{header.top,footer.pied,.noprint,nextjs-portal{display:none!important}body,main.wrap{background:#fff;max-width:none;margin:0;padding:0}.bmenu,.smcol,.smliste{display:none!important}.bureau,.bcontenu{min-height:0!important;display:block!important}.bcorps{min-height:0!important}.bcontenu>main.wrap{max-width:none!important;padding:0!important}.doc-sheet{box-shadow:none;max-width:none;padding:0}}a.gtile-link{color:inherit;text-decoration:none;display:block}a.gtile-link:hover{border-color:var(--gold)}button.sh{font:inherit;text-align:left;width:100%}.sh-form .switch{color:var(--ink)}.sh-form .inp{width:auto}.map{position:relative}.plh-m{align-items:center;gap:5px;display:flex}.plh-m svg{filter:drop-shadow(0 1px 1px #0d1b2a4d);width:18px;height:16px}.plh-m b{font:500 11px var(--font-body);color:#3f5a48;white-space:nowrap;background:#ffffffeb;border-radius:4px;padding:0 4px}.maplayers{z-index:2;pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:60px}.maplayers .planhomes{pointer-events:auto;cursor:pointer}.maplayers .mdot{border:2px solid;border-radius:50%;width:10px;height:10px;display:inline-block}.map-fallback .maplayers{pointer-events:auto;position:static}.map-err{z-index:2;position:absolute;bottom:10px;left:10px}.map-note{z-index:2;color:#0d1b2a;background:#fffffff2;border:1px solid #c9a45c;border-radius:9px;padding:6px 10px;font-size:12.5px;position:absolute;bottom:10px;left:10px;right:60px;box-shadow:0 1px 6px #0d1b2a2e}.devis-calc fieldset{border:1px solid var(--line);border-radius:12px;gap:10px;margin:0;padding:12px 14px 14px;display:grid}.devis-calc legend{font:600 11px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);padding:0 6px}.devis-calc fieldset>.cols-3{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.devis-calc .extra{border-bottom:1px dashed var(--line);flex-wrap:wrap;padding-bottom:8px}.devis-calc td .inp{text-align:right;max-width:120px}button.lnk{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}#tabs .tgrp+.tgrp{border-left:1px solid var(--line);padding-left:10px}@media (max-width:760px){#tabs .tgrp+.tgrp{padding-left:4px}}.doc-break{border-top:1px dashed #c8c8c8;margin:18px 0 10px}@media print{.doc-break{break-after:page;border:0;margin:0}}.doc-sheet .doc-h{margin:16px 0 8px;font-size:16px}.doc-sheet .ctr{text-align:center}.doc-garde{border-bottom:3px solid #0d1b2a;padding-bottom:8px}.doc-garde-t{color:#0d1b2a;text-align:left;margin:0;font-size:20px;font-weight:700}.doc-garde-cols{text-align:left;grid-template-columns:1fr 1fr;gap:24px;margin-top:14px;display:grid}.doc-garde-cols>div+div{border-left:1px solid #c9a45c;padding-left:20px}.doc-or{color:#c9a45c;letter-spacing:.02em;font-weight:700}.doc-cahier td:not(:first-child),.doc-cahier th:not(:first-child){width:22px;padding:4px 2px}.doc-puces{padding-left:4px;list-style:none}.doc-puces li:before{content:"✦";color:#c9a45c;margin-right:6px}.doc-cadre{border:1px solid #c9a45c;min-height:90px;margin-top:6px;padding:6px;font-size:12px}.doc-legal{color:#333;margin-top:18px}@media (max-width:560px){.doc-garde-cols{grid-template-columns:1fr}.doc-garde-cols>div+div{border-left:0;padding-left:0}}.fil{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fil li{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;max-width:86%;padding:8px 12px}.fil li p{white-space:pre-wrap;margin:2px 0 0}.fil li.moi{background:color-mix(in srgb, var(--gold) 14%, var(--surface));justify-self:end}.map-type{z-index:2;position:absolute;bottom:28px;left:10px;box-shadow:0 1px 4px #0d1b2a40}.map-type button{padding:5px 12px;font-size:13px}.piece-f{gap:6px}.src.mesdocs{background:var(--surface);text-decoration:none}.src.mesdocs:before{content:none}.src.mesdocs:hover{color:var(--ink);border-color:var(--gold)}tr.warn-row td{background:color-mix(in srgb, var(--warn) 9%, transparent)}.lstack{color:var(--ink);justify-items:center;gap:8px;line-height:0;display:grid}.lstack svg{display:block}.terrain{background:var(--bg);min-height:100dvh}.phone.app-mobile{max-width:560px;height:auto;min-height:100dvh;box-shadow:none;border-radius:0;flex-direction:column;margin:0 auto;display:flex;overflow:visible}body:has(.app-mobile):before{background:#0d1b2a}.app-mobile .app-head{z-index:6;padding-top:max(14px, calc(env(safe-area-inset-top) + 12px));border-radius:0;position:sticky;top:0}.app-mobile .app-body{padding:14px 14px calc(84px + env(safe-area-inset-bottom));overflow:visible}.app-mobile .app-nav{z-index:6;max-width:560px;padding-bottom:max(6px, calc(env(safe-area-inset-bottom) - 18px));border-radius:0;margin:0 auto;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #0d1b2a1a}.app-nav a{color:var(--muted);justify-items:center;gap:3px;min-width:0;padding:9px 2px 11px;font-size:10.5px;font-weight:700;text-decoration:none;display:grid;position:relative}.app-nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-nav a svg{width:22px;height:22px}.app-nav a[aria-current=page]{color:var(--ink)}.app-nav a[aria-current=page]:before{content:"";background:var(--gold);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:24%;right:24%}.app-nav a .nb{background:var(--bad);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:5px;left:calc(50% + 6px)}.nbell-app{color:#f7f4ee;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.nbell-app svg{width:23px;height:23px}.nbell-app .nb{background:var(--bad);color:#fff;text-align:center;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:3px;right:2px}.app-body .sect{margin:0}.app-body details.ep-card>summary{cursor:pointer}.app-body details.ep-card[open]>summary{margin-bottom:6px}.app-body .btn{min-height:40px}.aligne-champs .btn{justify-content:center;min-height:40px}.f-bouton{align-content:start;justify-items:start;gap:4px;font-size:13px;font-weight:700;line-height:1.3;display:grid}.f-bouton .btn{min-height:40px}.btn.big{justify-content:center;width:100%;min-height:54px;padding:14px 18px;font-size:17px}.btn svg{vertical-align:-3px;width:18px;height:18px}.pointer{gap:8px;display:grid}.duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.invite-stores{border:1px solid var(--line);text-align:center;border-radius:14px;justify-items:center;gap:8px;padding:12px;display:grid}.code-app,input.code-in{letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:22px;font-weight:700}input.code-in{text-transform:uppercase;text-align:center}.f.maj input{text-transform:uppercase}.f.maj input::placeholder{text-transform:none}.ctr{text-align:center}.alert.warn{border-left-color:var(--warn)}.scanner{z-index:50;color:#f7f4ee;background:#0d1b2af0;align-content:center;justify-items:center;gap:14px;padding:20px;display:grid;position:fixed;inset:0}.scanner .muted{color:#d8d3c8}.scan-cadre{aspect-ratio:1;background:#000;border-radius:18px;width:min(86vw,380px);position:relative;overflow:hidden}.scan-cadre video{object-fit:cover;width:100%;height:100%;display:block}.scan-visee{border-radius:12px;position:absolute;inset:16%;box-shadow:0 0 0 2px #c9a45c,0 0 0 999px #00000059}.scanner .alert{color:#f7f4ee;max-width:380px}.etq{max-width:340px}.etq .lstack{color:#0d1b2a}.etq-qr{background:#fff;place-items:center;display:grid}.etq-qr svg{width:100%;height:100%;display:block}.qrbox.etq-nfc{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.qrbox.etq-nfc svg{width:60%;height:auto}.etq-nfc b{color:#0d1b2a;letter-spacing:.04em;font-size:15px;font-weight:800;line-height:1}.etq-mat{max-width:280px}.etq-mat .tl-place b{font-size:15px}.etq .tl-place b{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.etq-mat .tl-place b{-webkit-line-clamp:2}.etq-coupe{display:none}@media print{.etq-print{align-content:start;justify-items:center;margin:0;padding:0;display:grid}.etq-print[data-format=a4]{gap:3mm;padding-top:15mm}.etq-print .etq{box-sizing:border-box;width:105mm;max-width:none;height:148mm;box-shadow:none;break-inside:avoid;page-break-inside:avoid;text-align:center;color:#0d1b2a;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:.5mm solid #0d1b2a;border-top:3mm solid #c9a45c;border-radius:4mm;grid-auto-rows:auto;align-content:space-evenly;justify-items:center;gap:0;margin:0;padding:4mm 7mm 3mm;display:grid;overflow:hidden}.etq-print:not([data-format=a4]) .etq{border:0;border-radius:0;padding:7mm 8mm}.etq-print .etq .szstack{margin:0}.etq-print .etq .lstack{gap:1.6mm}.etq-print .etq .lstack svg:first-child{width:11mm;height:auto}.etq-print .etq .lstack svg:last-child{width:31mm;height:auto}.etq-print .etq .tl-k{padding:.9mm 3.5mm;font-size:7pt}.etq-print .etq .tl-place{gap:.4mm;max-width:100%}.etq-print .etq .tl-place b{font-size:12.5pt;line-height:1.2}.etq-print .etq .tl-place span{font-size:8.5pt}.etq-print .etq .tl-qr{padding:1.8mm}.etq-print .etq .tl-qr .qrbox{border:0;width:44mm;height:44mm;margin:0;padding:1.2mm}.etq-print .etq .etq-nfc{gap:1.2mm}.etq-print .etq .etq-nfc b{font-size:12.5pt}.etq-print .etq .tl-steps{gap:1.3mm;font-size:10pt}.etq-print .etq .tl-steps i{width:4.6mm;height:4.6mm;font-size:7.5pt}.etq-print .etq .tl-code{padding:1.2mm 3.5mm}.etq-print .etq .tl-code small{font-size:6.5pt}.etq-print .etq .tl-code b{font-size:10pt}.etq-print .etq .tiny{width:100%;margin:0;padding-top:1.8mm;font-size:7pt}.etq-print .etq.etq-mat{width:74mm;height:105mm;padding:3mm 4.5mm 2.5mm}.etq-print:not([data-format=a4]) .etq.etq-mat{padding:5mm 5.5mm}.etq-print .etq-mat .lstack{gap:1mm}.etq-print .etq-mat .lstack svg:first-child{width:7.5mm}.etq-print .etq-mat .lstack svg:last-child{width:21mm}.etq-print .etq-mat .tl-k{padding:.7mm 2.8mm;font-size:6pt}.etq-print .etq-mat .tl-place b{font-size:10pt}.etq-print .etq-mat .tl-place span{font-size:7pt}.etq-print .etq-mat .tl-qr{padding:1.4mm}.etq-print .etq-mat .tl-qr .qrbox{width:29mm;height:29mm;padding:1mm}.etq-print .etq-mat .tl-steps{gap:.8mm;font-size:8pt}.etq-print .etq-mat .tl-steps i{width:3.8mm;height:3.8mm;font-size:6pt}.etq-print .etq-mat .tl-code b{font-size:8.5pt}.etq-print[data-format=a4] .etq-coupe{color:#5c6673;margin:0;font-size:8pt;display:block}}.etq.etq-zone{--u:min(3.2px, calc((100vw - 48px) / 105));--pt:calc(var(--u) * .3528);--l:105;--ht:148;--p-h:4;--p-c:7;--p-b:3;--bord:.5;--lisere:3;--rayon:4;--logo-v:7.5;--logo-t:22;--logo-e:1;--k:6.5;--k-v:.8;--k-h:3.2;--titre:12;--st:8;--qr:40;--qr-m:1;--qr-c:1.6;--face:9;--face-col:22;--face-t:7;--et:7;--et-p:3.6;--et-c:6;--et-e:1.2;--em-i:5.5;--em-t:5.5;--em-c:7;--em-v:1.8;--em-h:3;--em-b:1;--em-r:2.5;--code:9;--code-l:6;--code-v:1.2;--code-h:3.5;--mention:6.5;box-sizing:border-box;width:calc(var(--l) * var(--u));height:calc(var(--ht) * var(--u));text-align:center;color:#0d1b2a;border:calc(var(--bord) * var(--u)) solid #0d1b2a;border-top:calc(var(--lisere) * var(--u)) solid #c9a45c;border-radius:calc(var(--rayon) * var(--u));max-width:none;padding:calc(var(--p-h) * var(--u)) calc(var(--p-c) * var(--u)) calc(var(--p-b) * var(--u));-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;grid-auto-rows:auto;align-content:space-evenly;justify-items:center;gap:0;margin:0 auto;display:grid;overflow:hidden}.etq.etq-zone.etq-em{--qr:36}.etq.etq-zone.etq-affiche{--u:min(2.9px, calc((100vw - 48px) / 190));--l:190;--ht:277;--p-h:9;--p-c:14;--p-b:9;--bord:.6;--lisere:5;--rayon:6;--logo-v:15;--logo-t:44;--logo-e:2.2;--k:11;--k-v:1.6;--k-h:6;--titre:27;--st:13;--qr:80;--qr-m:2.4;--qr-c:3;--face:21;--face-col:44;--face-t:11.5;--et:11;--et-p:7;--et-c:11;--et-e:2;--em-i:9;--em-t:9;--em-c:11;--em-v:3;--em-h:5;--em-b:1.6;--em-r:4;--code:15;--code-l:8;--code-v:1.6;--code-h:5;--mention:9;align-content:space-between}.etq.etq-zone .szstack{margin:0}.etq.etq-zone .lstack{gap:calc(var(--logo-e) * var(--u))}.etq.etq-zone .lstack svg:first-child{width:calc(var(--logo-v) * var(--u));height:auto}.etq.etq-zone .lstack svg:last-child{width:calc(var(--logo-t) * var(--u));height:auto}.etq.etq-zone .tl-k{font-size:calc(var(--k) * var(--pt));padding:calc(var(--k-v) * var(--u)) calc(var(--k-h) * var(--u))}.etq.etq-zone .tl-place{gap:calc(.4 * var(--u));max-width:100%}.etq.etq-zone .tl-place b{font-size:calc(var(--titre) * var(--pt));font-weight:700;line-height:1.2}.etq.etq-zone .tl-place span{font-size:calc(var(--st) * var(--pt));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.etq.etq-zone .tl-qr{--cl:calc(4.76 * var(--u));--ce:calc(.66 * var(--u));padding:calc(var(--qr-c) * var(--u));background-size:var(--cl) var(--ce), var(--ce) var(--cl), var(--cl) var(--ce), var(--ce) var(--cl), var(--cl) var(--ce), var(--ce) var(--cl), var(--cl) var(--ce), var(--ce) var(--cl)}.etq.etq-zone .tl-qr .qrbox{width:calc(var(--qr) * var(--u));height:calc(var(--qr) * var(--u));padding:calc(var(--qr-m) * var(--u));border-radius:calc(1.6 * var(--u));border:0;margin:0}.etq.etq-zone .tl-faces{justify-content:center;display:flex}.etq.etq-zone .tl-face{justify-items:center;gap:calc(var(--face) * .1 * var(--u));width:calc(var(--face-col) * var(--u));display:grid}.etq.etq-zone .tl-face svg{width:calc(var(--face) * var(--u));height:calc(var(--face) * var(--u));display:block}.etq.etq-zone .tl-face b{font-size:calc(var(--face-t) * var(--pt));font-weight:700;line-height:1.2}.etq.etq-zone .tl-steps{font-size:calc(var(--et) * var(--pt));text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:0;margin:0;line-height:1.25}.etq.etq-zone .tl-steps li{white-space:normal;gap:calc(var(--et-e) * var(--u));padding:0 calc(var(--et-e) * var(--u))}.etq.etq-zone .tl-steps i{width:calc(var(--et-p) * var(--u));height:calc(var(--et-p) * var(--u));font-size:calc(var(--et-c) * var(--pt))}.etq.etq-zone .tl-em{justify-self:stretch;align-items:center;gap:calc(var(--em-h) * .8 * var(--u));text-align:left;border-left:calc(var(--em-b) * var(--u)) solid #c9a45c;border-radius:calc(var(--em-r) * var(--u));padding:calc(var(--em-v) * var(--u)) calc(var(--em-h) * var(--u));background:#f6efe0;display:flex}.etq.etq-zone .tl-em svg{width:calc(var(--em-i) * var(--u));height:calc(var(--em-i) * var(--u));flex:none}.etq.etq-zone .tl-em b{font-size:calc(var(--em-t) * var(--pt));letter-spacing:.14em;text-transform:uppercase;color:#7a5a1f;font-weight:700;line-height:1.2;display:block}.etq.etq-zone .tl-em span{margin-top:calc(var(--em-t) * .25 * var(--pt));font-size:calc(var(--em-c) * var(--pt));color:#0d1b2a;line-height:1.3;display:block}.etq.etq-zone .tl-code{gap:calc(2.1 * var(--u));padding:calc(var(--code-v) * var(--u)) calc(var(--code-h) * var(--u));border-width:calc(.4 * var(--u));border-radius:calc(2.1 * var(--u))}.etq.etq-zone .tl-code small{font-size:calc(var(--code-l) * var(--pt))}.etq.etq-zone .tl-code b{font-size:calc(var(--code) * var(--pt))}.etq.etq-zone .tiny{font-size:calc(var(--mention) * var(--pt));padding-top:calc(1.5 * var(--u));border-top-width:calc(.26 * var(--u));justify-self:stretch;margin:0}@media print{.etq-print .etq.etq-zone{--u:1mm}.etq-print[data-format=a6] .etq.etq-zone{padding:6mm 8mm}.etq-print[data-format=affiche]{padding:10mm}.etq-print[data-format=affiche] .etq.etq-zone{border:.6mm solid #0d1b2a;border-top:5mm solid #c9a45c;border-radius:6mm;padding:9mm 14mm}}.applien{border:1px solid var(--gold);background:color-mix(in srgb, var(--gold) 8%, var(--surface));border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.applien img{background:#fff;border-radius:8px}@media (max-width:560px){.applien{grid-template-columns:minmax(0,1fr);justify-items:center}}@supports (grid-template-rows:subgrid){.kpi6>.card,.kpiq>.card{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.kpi6>.card>.big,.kpiq>.card>.big{align-self:start}:is(.kpi6>.card:has(>:nth-child(4)),.kpiq>.card:has(>:nth-child(4))){display:block}}.kpi-pied{align-content:start;gap:0;display:grid}.kpi6:has(>:nth-child(6):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,max(150px,33.3333% - 8px)),1fr))}.kpi4 a.tile{color:inherit;text-decoration:none;display:block}.dossier-emb{border:1px solid var(--gold);background:color-mix(in srgb, var(--gold) 7%, var(--surface));border-radius:12px;padding:12px 14px}.dossier-emb details summary{cursor:pointer;color:var(--muted)}.kpi4 a.tile:hover{border-color:var(--gold)}.ep-card.anom-bad{box-shadow:inset 3px 0 0 var(--bad)}.ep-card.anom-warn{box-shadow:inset 3px 0 0 var(--warn)}details.saisie>summary{justify-self:start;width:max-content;list-style:none}details.saisie>summary::-webkit-details-marker{display:none}details.saisie[open]>summary{margin-bottom:8px}details.saisie{margin-top:4px;display:grid}.prow details.saisie{margin-top:6px}.app-body .tagrow{grid-template-columns:minmax(0,1fr) auto}.app-body .tag-acts{grid-column:1/-1}.vtypes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.vtypes a{border:1px solid var(--line);background:var(--surface);text-align:center;color:var(--ink);border-radius:12px;place-items:center;padding:9px 10px;font-size:13px;line-height:1.25;text-decoration:none;display:grid}.vtypes a[aria-current=page]{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:600}.reap{gap:0;min-width:0;display:grid}.reap>legend{margin-bottom:4px}.reap-l{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:10px;padding:9px 0;display:grid}.reap-l>span{min-width:0}.reap-l b{overflow-wrap:anywhere;font-weight:600}.reap-l small{color:var(--muted);font-size:12.5px;line-height:1.35;display:block}.reap-bas{color:var(--bad);white-space:nowrap;margin-left:6px;font-size:11px;font-style:normal;font-weight:700}.reap-l input{text-align:center}.reap-l.reap-2{grid-template-columns:minmax(0,1fr) 64px 64px;gap:8px}.reap-q{text-align:center;gap:2px;margin:0;display:grid}.reap-q>small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.reap-q input{width:100%;min-width:0;padding-left:4px;padding-right:4px}.reap details>summary{cursor:pointer;border-top:1px solid var(--line);padding:9px 0}@supports (-webkit-touch-callout:none){input[type=date],input[type=time],input[type=month],input[type=datetime-local]{appearance:none;text-align:left;min-width:0;max-width:100%}label.f>input[type=date],label.f>input[type=time],label.f>input[type=month],label.f>input[type=datetime-local]{width:100%;display:block}input::-webkit-date-and-time-value{text-align:left;min-height:1.3em;margin:0}}.duo>*{min-width:0}details.czone>summary{cursor:pointer;flex-wrap:wrap;gap:6px;list-style:none}details.czone>summary::-webkit-details-marker{display:none}details.czone>summary>b:before{content:"›";color:var(--gold-text);margin-right:6px;transition:transform .15s;display:inline-block}details.czone[open]>summary>b:before{transform:rotate(90deg)}details.czone[open]>summary{margin-bottom:6px}.alerts .alert a{color:inherit}details.grille-ed>summary{cursor:pointer;flex-wrap:wrap;gap:6px;list-style:none}details.grille-ed>summary::-webkit-details-marker{display:none}details.grille-ed>summary>.sect:before{content:"›";color:var(--gold-text);margin-right:6px;transition:transform .15s;display:inline-block}details.grille-ed[open]>summary>.sect:before{transform:rotate(90deg)}details.cdz>summary.cdzh{list-style:none}details.cdz>summary.cdzh::-webkit-details-marker{display:none}details.cdz[open]>summary.cdzh:after{transform:rotate(-135deg)}.pt-off{color:var(--muted);text-decoration:line-through}.tag.tint{color:var(--gold-text);border-color:color-mix(in srgb, var(--gold) 55%, transparent)}.cdAdd .switch{white-space:nowrap;flex:none}.cdAdd .switch input{flex:none;width:16px;min-width:16px;margin:0}@media (max-width:560px){.cdAdd>input.inp{flex-basis:100%}}.vcard{border:1px solid var(--line);border-left:5px solid var(--ink);background:var(--surface);border-radius:16px;gap:8px;min-width:0;padding:14px;display:grid}.vcard.now{border-color:var(--gold);border-left-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.vcard.fini{border-left-color:var(--ok)}.vcard.abs{opacity:.7;border-style:dashed}.vcard.repos{text-align:center;color:var(--muted);justify-items:center;padding:22px 14px}.vcard.repos .vcard-site{color:var(--ink)}.vcard-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.vcard-heure{font-family:var(--font-display);align-items:baseline;gap:6px;display:inline-flex}.vcard-heure b{font-size:26px;font-weight:600;line-height:1}.vcard-heure i{color:var(--gold-text);font-size:22px;font-style:normal}.vcard-site{font-family:var(--font-display);font-size:20px;font-weight:500;line-height:1.2}.vcard-adr{justify-content:space-between;align-items:center;gap:8px;display:flex}.vcard-iti{flex:none;align-items:center;gap:4px;display:inline-flex}.vcard-pts{flex-wrap:wrap;gap:8px;display:flex}.vcard-pt{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok);border-radius:999px;align-items:center;gap:4px;padding:4px 10px 4px 6px;display:inline-flex}.vcard-pt b{color:var(--ink);font-size:15px}.vcard-fini{color:var(--ok);align-items:center;gap:8px;font-size:18px;font-weight:700;display:inline-flex}.vcard-info{gap:6px;display:grid}.vcard-info>summary{cursor:pointer;color:var(--muted)}.vcard-info[open]>summary{margin-bottom:4px}.gp{justify-items:center;gap:12px;padding:6px 0 2px;display:grid}.gp-btn{appearance:none;cursor:pointer;width:172px;height:172px;font:700 21px var(--font-display);letter-spacing:.01em;color:#0d1b2a;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 35% 30%,#e2c58a,#c9a45c 70%);border:0;border-radius:50%;align-content:center;place-items:center;gap:4px;transition:transform .1s;display:grid;box-shadow:0 10px 24px #c9a45c73,inset 0 -4px #00000014}.gp-btn.out{color:#f7f4ee;background:radial-gradient(circle at 35% 30%,#27415e,#0d1b2a 70%);box-shadow:0 10px 24px #0d1b2a59}.gp-btn.out svg path[stroke=\#c9a45c]{stroke:#e2c58a}.gp-btn:active{transform:scale(.96)}.gp-btn:disabled{opacity:.7}.gp-modes{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.gp-mode{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:700 12px var(--font-body);cursor:pointer;border-radius:14px;justify-items:center;gap:2px;min-width:78px;padding:8px 12px 6px;display:grid}.gp-mode.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.gp-res{z-index:60;padding:28px 24px calc(28px + env(safe-area-inset-bottom));text-align:center;color:#fff;background:#3f6b50;align-content:center;justify-items:center;gap:14px;display:grid;position:fixed;inset:0}.gp-res.ok{background:#3f6b50}.gp-res.warn{background:#9a6517}.gp-res.bad{background:#8f3734}.gp-res.info{color:#f7f4ee;background:#0d1b2a}.gp-res .btn.big{color:#0d1b2a;background:#fff;border-color:#fff;max-width:320px}.gp-titre{font:600 26px/1.2 var(--font-display);max-width:420px}.gp-heure{font:600 64px/1 var(--font-display);font-variant-numeric:tabular-nums}.gp-site{opacity:.9;font-size:18px}.gp-texte{opacity:.95;max-width:420px;font-size:16px}.gp-ondes{place-items:center;display:grid;position:relative}.gp-ondes:before,.gp-ondes:after{content:"";opacity:0;border:2px solid #c9a45c;border-radius:50%;width:170px;height:170px;animation:1.8s ease-out infinite gpOnde;position:absolute}.gp-ondes:after{animation-delay:.9s}@keyframes gpOnde{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.gp-ondes:before,.gp-ondes:after{animation:none}}.tuiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tuiles .tuile:last-child:nth-child(odd){grid-column:span 2}.tuile{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:center;border-radius:16px;justify-items:center;gap:6px;padding:16px 8px 12px;font-size:14px;font-weight:700;text-decoration:none;display:grid;position:relative}.tuile:active{transform:scale(.98)}.tuile .nb{background:var(--bad);color:#fff;min-width:20px;height:20px;font:700 11px/20px var(--font-body);border-radius:10px;padding:0 5px;font-style:normal;position:absolute;top:8px;right:10px}.guide-btn{justify-self:center}.entete-moi{gap:14px;display:grid}.entete-moi .btn.retour{justify-self:start}.entete-moi-t{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.entete-moi-p{background:var(--surface);border:1px solid var(--line);width:52px;height:52px;color:var(--ink);border-radius:16px;place-items:center;display:grid}.entete-moi h2{margin:0;font-size:21px;line-height:1.2}.entete-moi-t .small{margin-top:3px;line-height:1.4;display:block}.carte-lignes{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}ul.carte-lignes>li{border-bottom:0;border-top:1px solid var(--line);padding:12px 14px}ul.carte-lignes>li:first-child{border-top:0}ul.carte-lignes.notes-pl,ul.carte-lignes.nlist{gap:0}ul.carte-lignes>li.nitem{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}ul.carte-lignes>li.nitem:first-child{border-top:0}ul.carte-lignes>li.nitem.unread{box-shadow:inset 4px 0 0 var(--run)}ul.carte-lignes.notes-pl>li{background:0 0;border-left:0;border-radius:0}.carte-bloc{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:14px}.carte-bloc+p,p+.carte-bloc,.carte-lignes+.carte-lignes,.carte-lignes+p,p+.carte-lignes{margin-top:10px}.reg-ligne{border:0;border-top:1px solid var(--line);min-height:68px;color:var(--ink);text-align:start;font:inherit;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px;text-decoration:none;display:grid}.carte-lignes>:first-child,.carte-lignes>:first-child .reg-ligne{border-top:0}button.reg-ligne,a.reg-ligne{cursor:pointer}button.reg-ligne:active,a.reg-ligne:active{background:var(--surface-2,#0d1b2a0a)}.reg-ligne>svg{color:var(--ink)}.reg-ligne b{font-size:15.5px;display:block}.reg-ligne .small{margin-top:2px;line-height:1.4;display:block}.reg-ligne .chevron{color:var(--muted);font-size:22px;line-height:1}.reg-ligne .langue{min-height:44px;padding:6px 12px}.reg-ligne .langue select{max-width:130px;font-size:15px}.reglages-sortie{margin-top:18px}.reglages-sortie .btn{justify-content:center;width:100%;min-height:52px;font-size:15.5px}.guide{z-index:70;background:var(--bg);padding:28px 24px calc(28px + env(safe-area-inset-bottom));text-align:center;color:var(--ink);align-content:center;justify-items:center;gap:14px;display:grid;position:fixed;inset:0}.guide-passer{top:calc(env(safe-area-inset-top) + 16px);color:var(--ink);font-size:16px;font-weight:700;position:absolute;right:18px}.guide-dessin{background:color-mix(in srgb, var(--gold) 16%, var(--surface));width:210px;height:210px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.guide-titre{font:600 26px/1.2 var(--font-display);max-width:380px}.guide-texte{color:var(--muted);max-width:380px;margin:0;font-size:17px}.guide-points{gap:8px;display:flex}.guide-points i{background:var(--line);border-radius:50%;width:9px;height:9px}.guide-points i.on{background:var(--gold);border-radius:5px;width:24px}.guide .row{width:100%;max-width:380px}.moi-raccourcis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.moi-raccourcis a{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:center;border-radius:14px;justify-items:center;gap:4px;min-width:0;padding:9px 4px 8px;font-size:12.5px;font-weight:600;text-decoration:none;display:grid;position:relative}.moi-raccourcis a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.moi-raccourcis a:active{border-color:var(--gold)}.moi-raccourcis .nb{background:var(--bad);color:#fff;min-width:18px;height:18px;font:700 10.5px/18px var(--font-body);border-radius:9px;padding:0 4px;font-style:normal;position:absolute;top:4px;right:6px}.bienvenue-sheet{display:none}@media print{body.bienvenue>:not(.bienvenue-sheet){display:none!important}body.bienvenue{background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}html:has(body.bienvenue){background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}body.bienvenue .bienvenue-sheet{box-sizing:border-box;color:#0d1b2a;width:100%;max-width:210mm;font-family:var(--font-body);break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;align-content:start;justify-items:center;gap:5mm;margin:0 auto;padding:10mm 14mm;display:grid}@page{size:A4;margin:0}}.bv-tete .lstack{color:#0d1b2a}.bv-titre{font:600 26pt/1.1 var(--font-display);text-align:center;margin:0}.bv-sous{color:#5c6673;text-align:center;margin:0;font-size:13pt}.bv-qr{border:2px solid #c9a45c;border-radius:6mm;align-items:center;gap:7mm;padding:4mm 7mm;display:flex}.bv-qr img{width:54mm;height:54mm}.bv-qr small{letter-spacing:.12em;text-transform:uppercase;color:#8a6a2c;font-size:10pt;font-weight:700;display:block}.bv-qr b{letter-spacing:.12em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:22pt}.bv-etapes{grid-template-columns:repeat(3,minmax(0,1fr));gap:4mm;width:100%;margin:0;padding:0;list-style:none;display:grid}.bv-etapes li{text-align:center;break-inside:avoid;border:1px solid #e1dbcf;border-radius:5mm;align-content:start;justify-items:center;gap:1.5mm;padding:3mm 3mm 3.5mm;font-size:11.5pt;font-weight:600;line-height:1.3;display:grid;position:relative}.bv-n{color:#fff;background:#0d1b2a;border-radius:50%;place-items:center;width:7mm;height:7mm;font-size:10pt;display:grid;position:absolute;top:2mm;left:3mm}.bv-pied{color:#5c6673;text-align:center;max-width:160mm;margin:0;font-size:9.5pt;line-height:1.35}.comment{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.comment>div{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-items:center;gap:6px;padding:12px 8px;font-size:13.5px;display:grid}.langue{border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex;position:relative}.langue.sombre{color:#f7f4ee;border-color:#f7f4ee59}.langue select{appearance:none;color:inherit;font:700 12px var(--font-body);cursor:pointer;background:0 0;border:0;max-width:92px;padding:0}.langue.sombre select option{color:#0d1b2a}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[dir=rtl] .vcard{border-left-width:1px;border-right:5px solid var(--ink)}[dir=rtl] .vcard.now{border-right-color:var(--gold)}[dir=rtl] .vcard.fini{border-right-color:var(--ok)}[dir=rtl] .guide-passer{left:18px;right:auto}[dir=rtl] .app-nav a .nb{left:auto;right:calc(50% + 6px)}[dir=rtl] .vcard-heure,[dir=rtl] .code-app{direction:ltr;unicode-bidi:isolate}.zpub .card{max-width:440px}.stack>.btn{white-space:normal;min-width:0;max-width:100%}.zp .stack>.btn{text-align:center;justify-content:center}.zp .szv button{min-height:96px}.zp .szv button:disabled{opacity:.6;cursor:wait}.zp-jours li{align-items:center}.zp-mois{border:1px solid var(--line);border-radius:10px;padding:6px 10px}.zp-mois summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:8px;padding:4px 0;display:flex}.zp-agent{background:color-mix(in srgb, var(--gold) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--gold) 45%, var(--line));border-radius:12px;gap:8px;padding:12px;display:grid}.zp-lien-agent{justify-self:center}.zp-merci{padding:10px 0}.zp-merci .szq2{margin:0}.fpub-app{border-top:1px solid var(--line);text-align:center;align-items:center;margin-top:14px;padding-top:14px}.fpub-app .btn{text-align:center;align-self:stretch}.fpub-app .badges-stores{justify-content:center}.zgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px;display:grid}.szz-bar{background:var(--surface-2);border-radius:999px;height:8px;display:flex;overflow:hidden}.szz-bar i{height:100%;display:block}.szz-bar .ok,.szz-cnt i.ok{background:var(--ok)}.szz-bar .mid,.szz-cnt i.mid{background:var(--warn)}.szz-bar .ko,.szz-cnt i.ko{background:var(--bad)}.szz-note.ok{color:var(--ok)}.szz-note.warn{color:var(--warn)}.zpass{font-size:13px}.zpass.retard{color:var(--bad);font-weight:600}.zapp{gap:8px;display:grid}.zapp .btn.big{justify-content:center;align-items:center;gap:10px;display:inline-flex}.espace{gap:12px;max-width:1100px;margin:0 auto;padding:16px;display:grid}.ptabs a{font-family:var(--font-display);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:14px;text-decoration:none;display:inline-flex}.ptabs a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0d1b2a24}.portal-head .btn.ghost-light{color:#f7f4ee;background:0 0;border-color:#f7f4ee73}.cuacc li{align-items:flex-start}.lien-acces{gap:6px;display:grid}.lien-acces .actions{margin:0}.lien-acces .alert{max-width:340px}.bon-logo{width:100%;height:auto;display:block}.bon-papier{display:none}@media print{.bon-papier{color:#0d1b2a;break-inside:avoid;page-break-inside:avoid;border-top:.4mm solid #0d1b2a;gap:4mm;margin-top:4mm;padding-top:4mm;display:grid}.bon-papier>p{margin:0}.bon-papier .bp-2{grid-template-columns:1fr 1fr;gap:6mm;display:grid}.bon-papier .bp-l{align-content:start;gap:1.5mm;font-size:10pt;display:grid}.bon-papier .bp-l>span{color:#5c6673}.bon-papier .bp-l>i{border-bottom:.3mm solid #5c6673;height:8mm;display:block}.bon-papier .bp-sig{border:.3mm solid #5c6673;border-radius:2mm;height:24mm;display:block}.bon-papier .bp-case{font-size:10pt}}.qty-f{display:inline-block}.qty-f .alert{text-align:left;max-width:220px}.suplist li{align-items:center}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0d1b2a29}.rseg{flex-wrap:nowrap}.rinfo li.ok{box-shadow:inset 3px 0 0 var(--ok)}.rinfo li>span:first-child{min-width:0}.rinfo form .alert{max-width:260px}@media (min-width:761px){#tabs{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:0;padding-bottom:8px;display:flex;overflow:auto hidden}#tabs .tgrp{flex:none;grid-template-rows:auto 1fr;gap:2px;display:grid}#tabs .tg-b{align-items:stretch;gap:2px;display:flex}#tabs .tab{white-space:normal;text-align:center;overflow-wrap:normal;justify-content:flex-start;min-width:48px;max-width:80px;padding:6px 4px 5px;font-size:11.5px}#tabs .tab span:not(.dot):not(.sr){display:block}#tabs .tgrp+.tgrp{margin-left:8px;padding-left:8px}#tabs .tg-l{letter-spacing:.12em;padding-left:3px;font-size:9.5px}#tabs:not([data-taille]) .tab{min-width:42px;max-width:70px;padding:5px 2px 4px;font-size:10.5px}#tabs:not([data-taille]) .tgrp+.tgrp{margin-left:4px;padding-left:4px}#tabs[data-taille=serre] .tab{min-width:40px;max-width:70px;padding:5px 2px 4px;font-size:10.5px}#tabs[data-taille=serre] .tgrp+.tgrp{margin-left:4px;padding-left:4px}#tabs[data-taille=serre] .tg-l{letter-spacing:.08em}#tabs[data-taille=mini] .tab{min-width:0;max-width:60px;padding:5px 1px 4px;font-size:9.5px}#tabs[data-taille=mini] .tab svg{width:17px;height:17px}#tabs[data-taille=mini] .tgrp+.tgrp{margin-left:2px;padding-left:2px}#tabs[data-taille=mini] .tg-l{letter-spacing:.04em;padding-left:1px;font-size:8.5px}#tabs[data-taille=icones] .tab{min-width:0;padding:7px 8px}#tabs[data-taille=icones] .tab span:not(.dot):not(.sr){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#tabs[data-taille=icones] .tgrp+.tgrp{margin-left:4px;padding-left:4px}#tabs[data-taille=icones] .tg-l{letter-spacing:.06em;font-size:9px}}@media (min-width:761px) and (max-width:1239px){#tabs:not([data-taille]) .tab{min-width:0;padding:7px 8px}#tabs:not([data-taille]) .tab span:not(.dot):not(.sr){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:1440px){#tabs:not([data-taille]) .tab,#tabs[data-taille=large] .tab{max-width:86px;padding:6px 5px 5px;font-size:12px}}.top .prov{align-items:center;gap:6px}.top .prov>.src,.top .prov>.rolesel b,.top .prov>.aide-btn,.top .prov>.nbell,.top .prov>button{box-sizing:border-box;height:30px}.top .prov>.src{padding:0 12px;font-size:11px;line-height:1}.top .prov>.rolesel b{align-items:center;padding:0 12px;display:inline-flex}.top .prov>.aide-btn{letter-spacing:.06em;text-transform:uppercase;padding:0 12px;font-size:11px}.top .prov>.nbell{width:30px;height:30px}@media (max-width:760px){#tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:2px;padding-bottom:6px;scroll-padding-inline:16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}#tabs.fin{-webkit-mask-image:none;mask-image:none}#tabs .tgrp{flex:none}#tabs .tg-b{flex-wrap:nowrap}#tabs .tab{white-space:nowrap;text-align:center;flex:none;min-width:58px;padding:5px 6px 4px;font-size:11px}}.apercu-bar{color:#0d1b2a;background:#c9a45c;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:1100px;margin:0 auto 12px;padding:10px 16px;display:flex}.apercu-bar .f select{background:#fff}.espace fieldset[disabled] button.btn{opacity:.55}.scroll{max-width:100%;overflow-x:auto}.pill.long{white-space:normal;line-height:1.35}.btn.danger{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, transparent)}.btn.danger:hover{background:var(--bad);border-color:var(--bad);color:#fff}.btn.long{white-space:normal;overflow-wrap:anywhere;text-align:center;justify-content:center}code,.apercu-mail,.envoi-entete{overflow-wrap:anywhere}.photo-pt{white-space:nowrap;padding:3px 9px;font-size:12px}.pt-photos{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.pt-photos img{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:72px;height:72px}.sigs{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.sigs img{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:100%;max-height:110px}:root{--line:#d8d3c8;--sauge:#6f8f7a;--beige:#d8d3c8;--nuit:#0d1b2a;--creme:#f7f4ee}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d1b2a;--surface:#132539;--surface-2:#1a3049;--line:#2a4560}}:root[data-theme=dark]{--bg:#0d1b2a;--surface:#132539;--surface-2:#1a3049;--line:#2a4560}.valeurs{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.valeurs li{text-align:center;align-content:start;justify-items:center;gap:8px;padding:2px 10px;display:grid}.valeurs li+li{border-left:1px solid var(--gold)}.valeurs svg{width:auto;height:34px;color:var(--gold)}.valeurs b{font-family:var(--font-display);letter-spacing:.12em;color:inherit;font-size:11.5px;font-weight:500}.valeurs small{opacity:.8;font-size:11.5px;line-height:1.35}.auth-app .auth-langue{justify-content:flex-end;display:flex}@media (max-width:600px){.auth{padding:10px}.auth .card{gap:10px;padding:16px 18px}.auth .brand{padding-bottom:10px}.auth .brand .lstack{gap:6px}.auth .brand .lstack svg:first-child{width:46px;height:auto}.auth .brand .lstack svg:last-child{width:124px;height:auto}.auth-app{position:relative}.auth-app .auth-langue{position:absolute;top:12px;right:12px}.auth-app .auth-picto{display:none}.auth-app .btn.big{min-height:48px;padding:10px 16px;font-size:16px}.auth-app input.code-in{padding-block:8px;font-size:20px}.auth-app p.small{line-height:1.4}}.auth-marque{display:none}@media (min-width:960px){.auth:has(>.auth-marque){grid-template-columns:minmax(420px,44%) 1fr;place-items:stretch stretch;padding:0}.auth:has(>.auth-marque)>.card{place-self:center;margin:32px}.auth:has(>.auth-marque)>.card>.brand{display:none}.auth-marque{background:var(--nuit);color:var(--creme);place-content:center;justify-items:center;gap:26px;padding:56px 48px;display:grid}.auth-marque .lstack{color:var(--creme)}.auth-marque .valeurs{width:min(440px,100%);margin-top:18px}.auth-marque .valeurs svg{height:42px}.auth-marque .valeurs b{font-size:12.5px}.auth-sig{font-family:var(--font-display);letter-spacing:.06em;color:var(--gold);margin:0;font-size:15px}}@media (min-width:960px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-marque{border-right:1px solid var(--line);background:#081320}}:root[data-theme=dark] .auth-marque{border-right:1px solid var(--line);background:#081320}.pied{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding-block:0 28px;font-size:12.5px;display:flex}.pied a{color:var(--muted)}.pied a:hover{color:var(--ink)}.ch-logos{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.ch-logo{gap:10px;display:grid}.ch-fonds{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ch-fonds>div{place-items:center;min-height:150px;padding:18px;display:grid}.ch-fonds>div:first-child{background:var(--creme)}.ch-fonds>div:last-child{background:var(--nuit)}.ch-fonds img{max-width:100%;height:auto;max-height:120px}.ch-couleurs{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;display:grid}.ch-couleur{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.ch-couleur>span{border-bottom:1px solid var(--line);height:74px;display:block}.ch-couleur>div{gap:2px;padding:10px 12px;display:grid}.ch-couleur code{-webkit-user-select:all;user-select:all;font-size:13px}.ch-val{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:18px 8px}.ptg-liste{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ptg-liste>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:10px 16px;padding:10px 0;display:grid}.ptg-liste>li:first-child{border-top:0}@media (max-width:760px){.ptg-liste>li{grid-template-columns:minmax(0,1fr)}}.ptg-nr{gap:3px;margin:0;padding:0;list-style:none;display:grid}details.contester{margin-top:6px}details.contester>summary{cursor:pointer;list-style:none;display:inline-flex}details.contester>summary::-webkit-details-marker{display:none}details.contester[open]>summary{margin-bottom:8px}:root{--t-tertiaire:#4f6d8f;--t-resto:#9c5a3c;--t-hotel:#7a5c8a;--t-copro:#5e7d8c;--t-industrie:#5a5f66;--t-public:#3f6f5f;--t-sport:#b5576f;--t-culture:#8a4f7d;--t-ponctuel:#6b7c3f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--t-tertiaire:#8fb0d6;--t-resto:#d38b6a;--t-hotel:#b79bc7;--t-copro:#94b6c4;--t-industrie:#a3a9b0;--t-public:#82b5a2;--t-sport:#e19ab0;--t-culture:#c99abd;--t-ponctuel:#a9ba7a}}:root[data-theme=dark]{--t-tertiaire:#8fb0d6;--t-resto:#d38b6a;--t-hotel:#b79bc7;--t-copro:#94b6c4;--t-industrie:#a3a9b0;--t-public:#82b5a2;--t-sport:#e19ab0;--t-culture:#c99abd;--t-ponctuel:#a9ba7a}.src.mesdocs .nt{background:var(--gold);min-width:16px;height:16px;color:var(--gold-ink);text-align:center;letter-spacing:0;border-radius:8px;margin-left:6px;padding:0 4px;font-size:10px;line-height:16px;display:inline-block}li.tache.faite b{color:var(--muted);text-decoration:line-through}.notes-pl{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.notes-pl li{border-left:3px solid var(--gold);background:var(--surface-2);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}pre.extrait{white-space:pre-wrap;word-break:break-word;max-height:240px;font:inherit;background:var(--surface-2);border-radius:6px;margin:6px 0 0;padding:8px 10px;font-size:.78rem;line-height:1.45;overflow:auto}fieldset.equipiers{border:1px solid var(--line);border-radius:8px;gap:6px;padding:8px 12px;display:grid}fieldset.equipiers legend{color:var(--muted);padding:0 4px;font-size:.82rem}.eq-liste{flex-wrap:wrap;gap:4px 16px;display:flex}textarea.mono-doc{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.5}.fpub .card{max-width:640px}.fpub-langues{flex-wrap:wrap;justify-content:center;gap:4px 10px;font-size:.82rem}.fpub-langues a{color:var(--muted);text-decoration:none}.fpub-langues a[aria-current]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);font-weight:700}.fpub-form fieldset{border:1px solid var(--line);border-radius:12px;gap:10px;min-width:0;margin:0;padding:10px 12px 12px;display:grid}.fpub-form legend{padding:0 6px;font-weight:700}.fpub-form .cols-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:520px){.fpub-form .cols-2{grid-template-columns:1fr}}.fpub-form input[type=file]{padding:6px}.fpub-form .req{color:var(--bad);font-weight:700}.fpub-form .legende-req{color:var(--muted);margin:0}.fpub-form .f-l{display:block}.fpub-form .f-bas{gap:2px;min-width:0;display:grid}.fpub-form .f-bas small{font-size:12px;font-weight:400;line-height:1.35}.fpub-form small.f-err,.fpub-form .f-err{color:var(--bad);font-size:12.5px;font-weight:600;line-height:1.35}.fpub-form [aria-invalid=true]:not([type=checkbox]):not([type=radio]):not([type=file]){box-shadow:0 0 0 1px var(--bad);border-color:var(--bad)!important}.fpub-form .f-case{gap:2px;display:grid}.fpub-form .f-case.f-inv input[type=checkbox]{outline:2px solid var(--bad);outline-offset:1px}.fpub-form .f-groupe{color:var(--muted);gap:4px;font-size:13px;font-weight:700;display:grid}.fpub-form .f-choix{flex-wrap:wrap;gap:6px 18px;display:flex}.fpub-form .f-groupe.f-inv .f-choix{box-shadow:inset 3px 0 0 var(--bad);padding-inline-start:10px}.fpub-form .recap-err p{margin:0}.fpub-form .recap-err ul{gap:4px;margin:6px 0 0;padding-inline-start:18px;display:grid}.fpub-form .recap-err a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--bad);text-decoration-color:var(--bad);text-underline-offset:2px;overflow-wrap:anywhere}.fpub-form .pz{color:var(--muted);gap:4px;min-width:0;font-size:13px;font-weight:700;display:grid}.fpub-form .pz-zone{border:1.5px dashed var(--line);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px 12px;font-weight:400;display:flex;position:relative}.fpub-form .pz-zone:hover,.fpub-form .pz-survol .pz-zone{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 9%, var(--surface))}.fpub-form .pz-zone:focus-within{outline:2px solid var(--gold);outline-offset:2px}.fpub-form .pz.f-inv .pz-zone{border-color:var(--bad)}.fpub-form .pz-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;font-size:0;position:absolute;inset:0}.fpub-form .pz-btn{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;font-weight:600}.fpub-form .pz-ou{color:var(--muted);font-size:12.5px}@media (hover:none),(pointer:coarse){.fpub-form .pz-ou{display:none}}.fpub-form .pz-photo{min-height:44px;color:var(--ink);justify-self:start;align-items:center;gap:8px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.fpub-form .pz-photo:focus-within{outline:2px solid var(--gold);outline-offset:2px}@media (hover:hover) and (pointer:fine){.fpub-form .pz-photo{display:none}}.fpub-form .pz-liste{color:var(--ink);gap:4px;margin:0;padding:0;font-weight:400;list-style:none;display:grid}.fpub-form .pz-liste li{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px 10px;font-size:13px;display:flex}.fpub-form .pz-liste li.pz-ko{border-color:var(--bad)}.fpub-form .pz-nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fpub-form .pz-liste .btn{min-height:0;padding:2px 10px;font-size:12px}.cols-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:10px;display:grid}.cols-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));align-items:start;gap:10px;display:grid}.revue-r{border:1px solid var(--line);border-radius:12px;gap:8px;padding:8px 12px 10px;display:grid}.revue-r.change{border-color:color-mix(in srgb, var(--gold) 60%, var(--line))}.revue-r .f.chk{font-weight:700}table tr.grp td{background:color-mix(in srgb, var(--gold) 10%, var(--surface));font-size:.85rem}.doc-logo-c{text-align:center;margin-bottom:12px}.doc-logo-c img{height:auto;display:inline-block}.view>.doc-sheet{width:100%}.doc-sheet:has(>.doc-varda){width:100%}.doc-sheet:has(>.doc-varda){max-width:210mm}.doc-varda{width:100%;container-type:inline-size}.doc-varda-page{text-align:justify;font-size:clamp(12px,2.43cqi,17px);line-height:1.32}.doc-varda .doc-varda-page p{margin:0 0 .545em}.doc-varda .doc-logo-c{margin-bottom:1.09em}.doc-varda .doc-logo-c img{width:16.3cqi;min-width:64px}.doc-varda .doc-varda-page h1{letter-spacing:0;margin:0 0 .43em;font-size:1.273em;line-height:1.32}.doc-varda .doc-varda-page table{margin:.3em 0 1em;font-size:.909em}.doc-varda .doc-varda-page th,.doc-varda .doc-varda-page td{padding:.35em .55em;font-size:1em;line-height:1.32}.doc-varda .doc-puces-v{margin:0;padding:0;list-style:none}.doc-varda .doc-puces-v li{margin:0 0 .545em;padding-left:2.58em;position:relative}.doc-varda .doc-puces-v li:before{content:"-";position:absolute;left:1.29em}.doc-varda .doc-cases-v li:before{content:"☐"}.doc-varda .doc-cases-v li[data-coche]:before{content:"☒"}.doc-varda .sig-v{text-align:left;break-inside:avoid;grid-template-columns:1fr 1fr;gap:.7em 1.5em;margin-top:.2em;padding:0 .5em;font-size:.909em;line-height:1.25;display:grid}.doc-varda .doc-varda-page .sig-v p{white-space:pre-line;margin:0}.doc-varda .sig-v-s{min-height:5.6em}.doc-varda h1{color:#0d1b2a}.doc-varda .doc-varda-page h1.titre-annexe{color:#c9a45c;margin:.4em 0 .3em;font-size:.909em}.doc-varda .doc-filet{border-bottom:max(1.5px,.136em) solid #c9a45c;width:29.4cqi;margin:1.69em auto 1.27em}.doc-varda .doc-varda-page p.intitule{color:#0d1b2a;margin-top:.18em;margin-bottom:.45em}.doc-varda .doc-varda-page p.intitule.ctr{margin-top:.36em}.doc-varda .intitule:not(.ctr){text-align:left}.doc-varda table.tbl-varda th{color:#fff;background:#0d1b2a;border-color:#d8d3c8}.doc-varda table.tbl-varda td{border-color:#d8d3c8}.doc-varda table.tbl-varda tr.tot td{background:#f7f4ee}.doc-varda .doc-foot-varda{color:#5a5f66;border-top:1px solid #c9a45c;margin-top:2em;padding-top:.4em;font-size:.818em}.doc-varda .doc-varda-page .doc-foot-varda p{text-align:center;margin:0}.doc-sheet:has(>.a4-pile){box-shadow:none;box-sizing:border-box;background:0 0;border-radius:0;align-self:center;width:100%;max-width:210mm;padding:0}.a4-pile{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;max-width:210mm;margin:0 auto;display:grid}.a4{--pt:calc(100cqw / 595.28);aspect-ratio:210/297;color:#141414;width:100%;font-family:var(--font-courrier), Arial, Helvetica, sans-serif;text-align:left;letter-spacing:0;background:#fff;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000002e;container-type:inline-size}.a4-corps{position:absolute}.a4 .a4-flux{color:#141414;flex-direction:column;display:flex}.a4 .a4-flux p{margin:0 0 calc(var(--pt) * var(--apres,6));text-align:justify}.a4 .a4-flux p:not(.a4-date):not(.a4-envoi):not(.a4-objet):not(.a4-sig):not(.a4-decharge):not(.a4-annexe-titre),.a4 .a4-flux li{word-spacing:-.06em}.a4 .a4-mot{white-space:nowrap}.a4 .a4-flux b{font-weight:700}.a4 .a4-flux mark{padding:0 2px}.a4 .a4-logo{align-self:flex-start;max-width:none;height:auto;display:block}.a4 .a4-flux .a4-date,.a4 .a4-flux .a4-envoi,.a4 .a4-flux .a4-objet,.a4 .a4-flux .a4-sig,.a4 .a4-flux .a4-decharge{text-align:left}.a4 .a4-flux .a4-decharge{white-space:pre-wrap}.a4 .a4-fin{flex-direction:column;display:flex}.a4 .a4-flux .small{font-size:calc(var(--pt) * 9)}.a4 .a4-flux .ctr{text-align:center}.a4 .a4-flux .rt{text-align:right;font-size:calc(var(--pt) * 10.5);margin-bottom:calc(var(--pt) * 8)}.a4 .a4-flux h1{font-family:inherit;font-size:calc(var(--pt) * 13);text-align:center;text-transform:none;letter-spacing:0;color:#141414;margin:calc(var(--pt) * 4) 0 calc(var(--pt) * 10);line-height:1.2}.a4 .a4-flux .doc-h{font-size:calc(var(--pt) * 18);color:#141414;text-align:left;margin:calc(var(--pt) * 8) 0 calc(var(--pt) * 12)}.a4 .a4-flux ul{margin:0 0 calc(var(--pt) * 8);padding-left:calc(var(--pt) * 12)}.a4 .a4-flux li{margin:0 0 calc(var(--pt) * 2);text-align:justify}.a4 .a4-flux .doc-puces{margin:0 0 calc(var(--pt) * 4);padding-left:calc(var(--pt) * 22);list-style:none}.a4 .a4-flux .doc-puces li{margin:0;position:relative}.a4 .a4-flux .doc-puces li:before{content:"•";color:inherit;left:calc(var(--pt) * -10);margin:0;position:absolute}.a4 .a4-flux table{border-collapse:collapse;width:100%;margin:calc(var(--pt) * 4) 0 calc(var(--pt) * 12);font-size:calc(var(--pt) * 10)}.a4 .a4-flux th,.a4 .a4-flux td{font-size:calc(var(--pt) * 10);padding:calc(var(--pt) * 4) calc(var(--pt) * 6);border:calc(var(--pt) * .6) solid #bdbdbd;background:0 0;line-height:1.15}.a4 .a4-flux .doc-break{border:0;height:0;margin:0}.a4 .a4-pied{text-align:center;color:#333;position:absolute}fieldset.pieces-zone{border:1px dashed var(--line);border-radius:12px;gap:8px;min-width:0;padding:10px 12px 12px;display:grid}fieldset.pieces-zone.survol{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 8%, transparent)}.pieces-boutons{flex-wrap:wrap;align-items:center;gap:8px}@media (hover:none){.pieces-glisser{display:none}}.pieces-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.piece{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;display:grid}.piece-vignette{background:var(--surface-2);width:56px;height:56px;font:700 12px var(--font-body);color:var(--muted);border-radius:6px;place-items:center;display:grid;overflow:hidden}.piece-vignette img{object-fit:cover;width:100%;height:100%;display:block}.piece-infos{gap:4px;min-width:0;display:grid}.piece-infos>div{overflow-wrap:anywhere}.piece-legende{width:100%;min-width:0}.piece-actions{gap:4px;display:flex}.piece-actions .btn{justify-content:center;min-width:34px}@media (max-width:560px){.piece{grid-template-columns:48px minmax(0,1fr)}.piece-vignette{width:48px;height:48px}.piece-actions{grid-column:1/-1;justify-content:flex-end}}.doc-photo{flex-direction:column;align-items:center;margin:0 0 12px;display:flex}.doc-photo img{max-width:100%;height:auto;display:block}.doc-photo figcaption{text-align:center;margin-top:4px;font-size:12px}.a4 .a4-flux .doc-photo{margin:0 0 calc(var(--pt) * var(--apres,6))}.a4 .a4-flux .doc-photo img{width:calc(var(--pt) * var(--l));height:calc(var(--pt) * var(--h));object-fit:contain;max-width:none}.a4 .a4-flux .doc-photo figcaption{font-size:calc(var(--pt) * 9);margin-top:calc(var(--pt) * 3);line-height:1.15}.a4 .a4-pj{text-align:left;display:flex}.a4 .a4-pj>span{flex:none}.a4 .a4-pj>div{flex:1;min-width:0}.a4 .a4-annexe-titre{text-align:left;overflow:hidden}.a4 .a4-annexe-img{object-fit:contain;align-self:center;max-width:none;display:block}.a4 .a4-annexe-pdf{box-sizing:border-box;border:calc(var(--pt) * .5) solid #bdbdbd;justify-content:center;align-self:center;align-items:center;gap:calc(var(--pt) * 4);color:#555;text-align:center;background:repeating-linear-gradient(45deg,#fafafa 0 8px,#f2f2f2 8px 16px);flex-direction:column;display:flex}@media print{.a4-pile{gap:0}.a4{box-shadow:none;break-after:page;border-radius:0}}label.f{font-size:13px;line-height:1.3}label.f>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),label.f>select{box-sizing:border-box;height:40px;min-height:40px;padding:8px 10px;font-size:14px;line-height:1.3}label.f>textarea{box-sizing:border-box;padding:8px 10px;font-size:14px;line-height:1.4}label.f>select,select.inp{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238a8f98' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:32px}label.f>input[type=date],label.f>input[type=time],label.f>input[type=month]{min-width:0}label.f>input[type=file]{box-sizing:border-box;min-height:40px;padding:6px 8px;font-size:13px}label.f>small{font-size:12px;line-height:1.35}input.inp:not([type=checkbox]):not([type=radio]),select.inp{box-sizing:border-box;height:36px;min-height:36px;font-size:13.5px;line-height:1.3}select.inp{background-position:right 10px center;padding:7px 30px 7px 9px}select.inp.excl{height:32px;min-height:32px;padding:5px 26px 5px 6px;font-size:12px}@supports (grid-template-rows:subgrid){.cols-2,.cols-3,.formgrid{row-gap:12px!important}.cols-2>*,.cols-3>*,.formgrid>*{grid-row:span 3}.cols-2>label.f:not(.chk),.cols-3>label.f:not(.chk),.formgrid>label.f:not(.chk){grid-template-rows:subgrid;align-content:start;row-gap:4px}.cols-2>label.f.chk,.cols-3>label.f.chk,.formgrid>label.f.chk{align-self:center}}.pgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.rhbody .pgrid,.addr2{grid-template-columns:minmax(0,1fr)}.jours-choix{border:1px solid var(--line);border-radius:10px;gap:8px;margin:0;padding:8px 10px 10px;display:grid}.jours-choix legend{color:var(--muted);padding:0 4px;font-size:13px;font-weight:700}.jour-coche{border:1px solid var(--line);background:var(--surface);min-width:46px;height:34px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.jour-coche input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.jour-coche.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.jour-coche:focus-within{outline:2px solid var(--gold);outline-offset:2px}.champ-adresse .ca-zone{display:block;position:relative}.champ-adresse .ca-zone>input{box-sizing:border-box;width:100%;height:40px;min-height:40px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:14px;font-weight:400;line-height:1.3}.champ-adresse .ca-zone>input:focus{border-color:var(--gold);outline:none}.ca-liste{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:10px;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0d1b2a29}.ca-liste li{cursor:pointer;color:var(--ink);border-radius:7px;padding:8px 10px;font-size:13.5px;font-weight:400;line-height:1.3}.ca-liste li b{font-weight:600}.ca-liste li.actif,.ca-liste li:hover{background:color-mix(in srgb, var(--gold) 14%, var(--surface))}.champ-adresse .ca-prop{color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:400;display:flex}.champ-adresse .ca-prop .btn{min-height:0;padding:2px 10px;font-size:12px}label.f>input:disabled,label.f>select:disabled{background-color:var(--surface-2,#f3f1ec);color:var(--muted);cursor:not-allowed;opacity:1}.groupe-repl th,.groupe-repl td{background:var(--surface-2);text-align:start;font-weight:400}.pill-check{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.pill-check input{width:auto;margin:0}.pill-check:has(input:checked){border-color:var(--ink);background:var(--surface-2)}.sgh-l{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.sgh-i{align-items:center;gap:8px;display:inline-flex}.sgh{background:#fff;border:2.5px solid #d0021b;flex:none;place-items:center;width:24px;height:24px;margin:5px;display:inline-grid;transform:rotate(45deg)}.sgh>span{color:#111;letter-spacing:-.02em;font-size:8.5px;font-weight:800;transform:rotate(-45deg)}.produit-app{border-top:1px solid var(--line);gap:6px;padding:12px 0;display:grid}.produit-app:first-of-type{border-top:0}.produit-app dl{grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin:0;display:grid}.produit-app dt{color:var(--muted)}.produit-app dd{margin:0}.taches-app ul{margin:2px 0 8px;padding-inline-start:18px}.notice-app{gap:10px}.notice-app button.tuile{cursor:pointer;width:100%}.notice-app .tuile[aria-expanded=true]{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--surface))}.notice-entretien{white-space:pre-line;overflow-wrap:anywhere;border:1px solid var(--line);border-inline-start:4px solid var(--gold);background:var(--surface);border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.5}.notice-entretien[hidden]{display:none}.rapport-zone{border:1px solid var(--line);border-radius:12px;gap:8px;margin:0;padding:10px 12px;display:grid}.rapport-zone legend{padding:0 4px}.seg-radio{flex-wrap:wrap;gap:6px;display:flex}.seg-radio label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-weight:600;display:inline-flex;position:relative}.seg-radio input{opacity:0;width:1px;height:1px;position:absolute}.seg-radio label:focus-within{outline:2px solid var(--gold);outline-offset:2px}.seg-radio label.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.seg-radio label.on.partiel{background:var(--warn);border-color:var(--warn)}.seg-radio label.on.empeche{background:var(--bad);border-color:var(--bad)}.maj-bandeau{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:1000;color:#fff;background:#0d1b2a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex;position:fixed;box-shadow:0 6px 24px #0d1b2a40}.maj-bandeau .btn{flex:none}.maj-bandeau{z-index:3500;pointer-events:auto}.maj-bandeau .maj-ok{appearance:none;color:#fff;min-height:40px;font:700 14px var(--font-body);cursor:pointer;background:0 0;border:1px solid #f7f4ee8c;border-radius:999px;flex:none;padding:8px 16px}.maj-bandeau .maj-ok:hover,.maj-bandeau .maj-ok:focus-visible{background:#f7f4ee1f;outline:none}body:has(.app-nav) .maj-bandeau{bottom:calc(84px + env(safe-area-inset-bottom))}.maj-bandeau .maj-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.maj-bandeau .maj-or{color:#0d1b2a;background:#c9a45c;border-color:#c9a45c}.maj-bandeau .maj-or:hover,.maj-bandeau .maj-or:focus-visible{background:#d6b675}.maj-bandeau.maj-nouvelle{box-sizing:border-box;border:2px solid #c9a45c;border-radius:14px;width:min(760px,100vw - 24px);padding:14px 16px;font-size:15px;animation:.45s cubic-bezier(.2,.9,.3,1.2) both maj-arrivee,2.4s ease-out .6s infinite maj-halo;left:50%;right:auto;transform:translate(-50%);box-shadow:0 0 #c9a45c8c,0 14px 40px #0d1b2a73}.maj-nouvelle .maj-icone{color:#0d1b2a;background:#c9a45c;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.maj-nouvelle .maj-icone svg{animation:2.4s ease-in-out .6s infinite maj-tour}.maj-nouvelle .maj-texte{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.35;display:flex}.maj-nouvelle .maj-texte strong{color:#fff;font-size:16px}.maj-nouvelle .maj-texte span{color:#f7f4eecc;font-size:14px}.maj-nouvelle .maj-or{min-height:44px;padding:10px 22px;font-size:15px}@keyframes maj-arrivee{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}@keyframes maj-halo{0%{box-shadow:0 0 #c9a45c8c,0 14px 40px #0d1b2a73}70%,to{box-shadow:0 0 0 14px #c9a45c00,0 14px 40px #0d1b2a73}}@keyframes maj-tour{0%,60%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:560px){.maj-bandeau.maj-nouvelle{flex-wrap:wrap}.maj-nouvelle .maj-texte{flex-basis:calc(100% - 60px)}.maj-nouvelle .maj-actions{flex:100%}.maj-nouvelle .maj-or{flex:1}}@media (prefers-reduced-motion:reduce){.maj-bandeau.maj-nouvelle,.maj-nouvelle .maj-icone svg{animation:none}}.retour-app{left:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:900;color:#f7f4ee;background:#0d1b2a;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;position:fixed;box-shadow:0 6px 24px #0d1b2a40}.retour-app:hover{color:#c9a45c}.sh.st-aff{border:1.5px dashed var(--bad);color:var(--bad);background:#a9444214;gap:1px;text-decoration:none;display:grid}.sh.st-aff.prov{border-color:var(--warn);color:inherit;background:#c9a2271a}.sh.st-aff b{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.g-p.st-aff{border:1.5px dashed var(--bad);color:var(--bad);background:#a9444214;text-decoration:none}.mc.aff{color:var(--bad);background:#a9444214;font-weight:700}tr.aff-row td:first-child b{color:var(--bad)}html.dans-app .hors-app,html:not(.dans-app) .que-app{display:none!important}.choix-espace{justify-items:center;gap:6px;display:grid}.choix-espace.haut{border-bottom:1px solid var(--line);margin:0 0 14px;padding-bottom:14px}.choix-espace.bas{border-top:1px solid var(--line);margin-top:2px;padding-top:12px}@media (min-width:960px){.choix-espace.bas{display:none}}@media (max-width:959px){.choix-espace.haut{display:none}}.choix-espace .seg{background:var(--surface-2);border-radius:999px;gap:2px;max-width:100%;padding:3px;display:inline-flex}.choix-espace .seg a{white-space:nowrap;justify-content:center;padding:8px 14px;font-size:14.5px}@media (max-width:600px){.choix-espace .seg a{padding:8px 10px;font-size:14px}}@media (max-width:350px){.choix-espace .seg{border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}}.sur-ordi{display:none!important}@media (min-width:1024px){html:not(.dans-app) .sur-tel{display:none!important}html:not(.dans-app) span.sur-ordi{display:inline!important}html:not(.dans-app) p.sur-ordi{display:block!important}html:not(.dans-app) .choix-espace .seg a.sur-ordi{display:inline-flex!important}html:not(.dans-app) [data-vers-bureau]{visibility:hidden}}html.ecran-tablette:not(.dans-app) .sur-tel{display:none!important}html.ecran-tablette:not(.dans-app) span.sur-ordi{display:inline!important}html.ecran-tablette:not(.dans-app) p.sur-ordi{display:block!important}html.ecran-tablette:not(.dans-app) .choix-espace .seg a.sur-ordi{display:inline-flex!important}html.ecran-tablette:not(.dans-app) [data-vers-bureau]{visibility:hidden}html.dans-app.ecran-tablette .phone.app-mobile,html.dans-app.ecran-tablette .app-mobile .app-nav{max-width:1040px}html.dans-app.ecran-tablette .app-mobile .app-body,html.dans-app.ecran-tablette .app-mobile .app-head{padding-left:24px;padding-right:24px}html.dans-app.ecran-tablette .app-nav a{padding-top:11px;font-size:12.5px}html.dans-app.ecran-tablette .app-nav a svg{width:24px;height:24px}html.dans-app.ecran-tablette .lvl-wrap .lvls{flex:380px;gap:6px}html.dans-app.ecran-tablette .lvl span{place-items:center;min-height:44px;padding:12px 4px;font-size:14px;display:grid}html.dans-app.ecran-tablette select.inp.excl{flex-basis:170px;height:44px;min-height:44px;font-size:14px}html.dans-app.ecran-tablette .photo-pt{min-height:44px;padding:8px 14px;font-size:14px}.btn.retour{min-height:42px;color:var(--ink);background:var(--surface);border:1.5px solid var(--ink);place-self:flex-start start;align-items:center;gap:6px;padding:8px 16px 8px 10px;font-size:15px;font-weight:700;display:inline-flex}.btn.retour svg{flex:none}.guide .btn.big.retour{align-self:stretch;width:auto;min-height:54px;padding:14px 18px 14px 12px;font-size:17px}[dir=rtl] .btn.retour svg{transform:scaleX(-1)}html:has(.terrain){overflow-x:clip}html:has(.terrain) body{overflow-x:clip}:root{--pt-entretien:#3a6449;--pt-vitrerie:#2f5f8f;--pt-travaux:#7a5c22;--pt-autre:#6d4f7d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pt-entretien:#9cc7a9;--pt-vitrerie:#8fb7e0;--pt-travaux:#d9b874;--pt-autre:#c9abdb}}:root[data-theme=dark]{--pt-entretien:#9cc7a9;--pt-vitrerie:#8fb7e0;--pt-travaux:#d9b874;--pt-autre:#c9abdb}.pl-type{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 10px/1.55 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--c);background:color-mix(in srgb, var(--c) 11%, transparent);border:1px solid color-mix(in srgb, var(--c) 42%, transparent);border-radius:999px;justify-self:start;margin-bottom:1px;padding:0 7px;font-style:normal;display:inline-block;overflow:hidden}.pt-entretien{--c:var(--pt-entretien)}.pt-vitrerie{--c:var(--pt-vitrerie)}.pt-travaux{--c:var(--pt-travaux)}.pt-autre{--c:var(--pt-autre)}.plleg .pl-type{margin:0}.kpi6 .card.warn{box-shadow:inset 0 3px 0 var(--warn)}.kpi6 .gt-z{color:var(--muted);border-top:1px dashed var(--line);margin-top:6px;padding-top:4px;font-size:11.5px;font-style:normal;display:block}.cj-grid{margin-top:2px}.cj-stage{display:grid;overflow:hidden}.cj-stage>.map{border:0;border-radius:0}.cj-legende{align-items:center}.cj-legende .cj-choix{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.cj-legende .seg button{padding:4px 11px;font-size:13px}.legend i.cj-lg{border-radius:50%}.legend i.cj-lg.e-repos{box-shadow:inset 0 0 0 1.5px var(--idle)}.legend i.cj-bang,.cj-bang{width:auto;height:auto;font:700 10px/15px var(--font-body);color:#fff;background:#a94442;border-radius:6px;padding:0 5px;font-style:normal;display:inline-block}.cj-m{background:var(--c);box-sizing:border-box;cursor:pointer;border:2.5px solid #fff;border-radius:50%;width:18px;height:18px;display:block;position:relative;box-shadow:0 1px 4px #0d1b2a73}.cj-m.e-repos,.cj-m.e-hors{border-color:var(--idle);background:#fff}.cj-m.sel{box-shadow:0 0 0 4px #c9a45cb3,0 1px 4px #0d1b2a73}.cj-m b{font:600 12px/1.2 var(--font-display);color:#0d1b2a;white-space:nowrap;background:#fffffff2;border-radius:7px;padding:2px 7px;position:absolute;top:50%;left:21px;transform:translateY(-50%);box-shadow:0 1px 6px #0d1b2a2e}.cj-m b small{font:500 10.5px/1.3 var(--font-body);color:#5c6673;display:block}.cj-m[data-hid] b{display:none}.cj-m:hover b,.cj-m.sel b{display:block}.cj-m.cj-local{background:#0d1b2a;border-color:#c9a45c;width:20px;height:20px}.cj-m.cj-dom{background:#fff;border:2.5px solid #6f8f7a;width:14px;height:14px}.cj-m.cj-dom b{color:#3f5a48;font-weight:500;left:17px}.cj-m.cj-prospect{background:#c9a45c;border-color:#fff}.cj-m.cj-prospect b small{color:#8a6a2c}.cj-m.cj-syndic{background:#3a5670;width:16px;height:16px}.cj-m.cj-syndic b{left:19px}.cj-m em{font:700 10px/15px var(--font-body);color:#fff;background:#a94442;border-radius:6px;padding:0 5px;font-style:normal;position:absolute;top:-10px;left:-9px;box-shadow:0 0 0 1.5px #fff}.cj-dot{background:var(--c);border-radius:50%;flex:none;width:11px;height:11px;display:inline-block;box-shadow:0 0 0 1px #0d1b2a1f}.cj-dot.e-repos,.cj-dot.e-hors{box-shadow:inset 0 0 0 1.5px var(--idle);background:0 0}.cj-liste{margin:0;padding:0;list-style:none;display:grid}.cj-liste li{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:8px 6px;display:flex}.cj-liste li:last-child{border-bottom:0}.cj-liste li.sel{background:color-mix(in srgb, var(--gold) 12%, transparent);border-radius:8px}.cj-liste .cj-li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.cj-liste .cj-adr{flex-basis:100%}.cj-side{max-height:calc(100vh - 24px);position:sticky;top:12px;overflow:auto}@media (max-width:960px){.cj-side{max-height:none;position:static}}.cj-side h2:focus{outline:none}.cj-side a.alert{text-decoration:none}.cj-maj .linkbtn{font-size:inherit}.cj-groupe{gap:6px;display:grid}.cj-groupe>summary{cursor:pointer;list-style:none}.cj-groupe>summary::-webkit-details-marker{display:none}.cj-groupe>summary h3{display:inline}.cj-groupe>summary h3:after{content:" ▸";color:var(--muted)}.cj-groupe[open]>summary h3:after{content:" ▾"}.cj-sites{flex-wrap:wrap;gap:6px;display:flex}.cj-sb{gap:4px 8px;padding:6px 10px}.cj-sb b{font-size:14px}.cj-passage{border-top:1px dashed var(--line);gap:5px;padding:8px 0;display:grid}.cj-passage:first-of-type{border-top:0;padding-top:0}.cj-feed{gap:5px;margin:0;padding:0;list-style:none;display:grid}.cj-feed li{grid-template-columns:minmax(70px,max-content) minmax(0,1fr);align-items:baseline;gap:8px;font-size:13.5px;display:grid}.cj-feed li>b{font-family:var(--font-display);font-weight:500}a.fb{text-decoration:none}.fbars{overflow:hidden}@media (max-width:520px){.fbars{gap:3px}.fb{padding:4px 0}.fb b{white-space:nowrap;font-size:10px}.fb small{font-size:11px}}#finClose.row{flex-wrap:wrap}.picto-ia{color:#c9a45c;vertical-align:-.15em;flex:none;display:inline-block}.btn.gold .picto-ia,.picto-ia.sur-or{color:#0d1b2a}.lien-ia{align-items:center;gap:5px;display:inline-flex}.ai-badge .picto-ia{margin-right:-1px}.tab .picto-ia{width:16px;height:16px}.aide-btn{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--ink);font:700 12px/1 var(--font-body);letter-spacing:.04em;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.aide-btn:hover{background:var(--surface-2)}.aide-btn[aria-expanded=true]{border-color:var(--gold)}.aide-pan{z-index:60;background:var(--surface);width:min(420px,100vw - 24px);color:var(--ink);border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;box-shadow:0 14px 44px #0d1b2a33}.aide-poignee{display:none}.aide-tete{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 10px 16px;display:flex}.aide-tete h2{align-items:center;gap:8px;font-size:17px;display:inline-flex}.aide-x{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:1}.aide-x:hover{background:var(--surface-2);color:var(--ink)}.aide-fil{overscroll-behavior:contain;flex:1;align-content:start;gap:12px;min-height:0;padding:12px 16px;display:grid;overflow-y:auto}.aide-faq{gap:6px;display:grid}.aide-faq button{appearance:none;text-align:left;border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:10px;padding:8px 11px;font-size:14px}.aide-faq button:hover{border-color:var(--gold)}.aide-q{background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px 12px 3px;justify-self:end;max-width:88%;padding:7px 11px;font-size:14.5px}.aide-r{overflow-wrap:anywhere;gap:6px;min-width:0;font-size:14.5px;display:grid}.aide-texte{gap:6px;display:grid}.aide-texte ul,.aide-texte ol{gap:3px;margin:0;padding-left:20px;display:grid}.aide-texte a{color:var(--gold-text);font-weight:600}.aide-gen{color:var(--muted);font-size:12px}.aide-ext{border:1px solid var(--line);border-radius:10px;padding:8px 11px}.aide-ext>summary{cursor:pointer;font-weight:700}.aide-ext[open]>summary{margin-bottom:6px}.aide-saisie{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:10px 12px 6px 16px;display:flex}.aide-saisie textarea{resize:none;border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);border-radius:10px;flex:1;padding:7px 10px;font-size:15px}.aide-saisie textarea:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.aide-note{color:var(--muted);margin:0;padding:0 16px 10px;font-size:11.5px}@media (max-width:640px){.aide-saisie textarea{font-size:16px}.aide-pan{width:auto;max-height:min(62vh,560px);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-radius:16px 16px 0 0;inset:auto 0 0;box-shadow:0 -10px 34px #0d1b2a38}.aide-poignee{background:var(--line);border-radius:2px;width:42px;height:4px;margin:8px auto 0;display:block}.aide-tete{padding-top:6px}}@media print{.aide-pan,.aide-btn{display:none!important}}.ch-picto{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;margin:12px 0;display:grid}.ch-picto-fond{border:1px solid var(--line);text-align:center;border-radius:12px;align-content:center;justify-items:center;gap:8px;min-height:110px;padding:12px;font-size:12.5px;display:grid}.ch-picto-fond.clair{color:#0d1b2a;background:#f7f4ee}.ch-picto-fond.nuit{color:#f7f4ee;background:#0d1b2a}.ch-picto-fond.or{color:#0d1b2a;background:#c9a45c}.sect-h{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex;position:relative}details.aide{display:inline-block}details.aide>summary{cursor:pointer;border:1px solid var(--line);width:24px;height:24px;color:var(--muted);background:var(--surface);letter-spacing:0;text-transform:none;border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;line-height:1;list-style:none;display:inline-grid}details.aide>summary::-webkit-details-marker{display:none}details.aide>summary:hover,details.aide[open]>summary{color:var(--ink);border-color:var(--gold)}details.aide>.aide-txt{z-index:6;background:var(--surface);border:1px solid var(--line);color:var(--muted);letter-spacing:0;text-transform:none;border-radius:10px;gap:6px;padding:10px 12px;font-weight:400;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 28px #0d1b2a29}details.aide>.aide-txt p{margin:0}details.aide>.aide-txt b{color:var(--ink)}details.aide code{word-break:break-all}.docsal{gap:14px;min-width:0;display:grid}.docsal .pill{white-space:normal}.docsal a.pill{text-decoration:none}.docsal a.pill:hover{text-decoration:underline}.docsal .btn{white-space:normal}.docsal .acts{flex-wrap:wrap;justify-content:flex-end;gap:6px}.docsal .acts>form.actions{display:contents}.docsal .acts .inline-ok{text-align:right;flex-basis:100%;order:9;max-width:none}.docsal .acts>form.actions>.alert{flex-basis:100%;order:9}.docsal .doclist li>span:first-child{overflow-wrap:anywhere}.docsal li:target,.docsal .proc:target{background:color-mix(in srgb, var(--gold) 14%, transparent);border-radius:8px}.docsal li:target{padding-inline:8px}.rub-n{color:var(--muted);background:var(--surface-2);letter-spacing:0;text-transform:none;font-size:12px;font-weight:700;font-family:var(--font-body);border-radius:999px;padding:1px 8px}.afaire{border:1px solid var(--warn);background:color-mix(in srgb, var(--warn) 7%, var(--surface));border-left-width:4px;border-radius:12px;gap:2px;padding:10px 14px;display:grid}.afaire-h{align-items:center;gap:8px;display:flex}.afaire .doclist li{padding:7px 0}.docs-rubs{gap:8px;display:grid}details.rub{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:0 12px}details.rub>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 0;font-weight:700;list-style:none;display:flex}details.rub>summary::-webkit-details-marker{display:none}details.rub>summary:before,details.dossier>summary:before{content:"›";width:10px;color:var(--gold-text);font-weight:700;transition:transform .15s;display:inline-block}details.rub[open]>summary:before,details.dossier[open]>summary:before{transform:rotate(90deg)}details.rub[open]{padding-bottom:8px}details.rub[open]>summary{border-bottom:1px solid var(--line);margin-bottom:4px}.bul-choix{padding:6px 0}.bul-choix form{margin:0}.docsal .bloc{border:1px solid var(--line);border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}details.dossier>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 8px;list-style:none;display:flex}details.dossier>summary::-webkit-details-marker{display:none}details.dossier:not([open]){gap:0}.proc{border-left:3px solid var(--gold);gap:6px;padding:6px 0 6px 10px;display:grid}.proc-h,.proc-next,.lre-l{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 10px;display:flex}.proc-h>span:first-child,.proc-next>span:first-child,.lre-l>span:first-child{flex:220px;min-width:0}.proc .doclist li{padding:6px 0}.lre{border-top:1px solid var(--line);gap:6px;padding-top:10px;display:grid}.gen-menu{gap:14px}.gen-grp{gap:6px;display:grid}.gen-liste{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gen-liste>.small{flex-basis:100%}.gen-liste form{margin:0}.gen-liste>.btn,.gen-liste>form{flex:100%;min-width:0}.gen-liste>form>.btn{flex:auto;justify-content:flex-start}.gen-legende{flex-wrap:wrap;gap:4px 14px;display:flex}.gen-legende>span{align-items:center;gap:5px;display:inline-flex}.picto-doc{width:14px;height:14px;color:var(--sauge);vertical-align:-.15em;flex:none}.btn.gold .picto-doc{color:#0d1b2a}.docsal-act{gap:6px}.docsal .acts{justify-content:flex-start}.docsal .acts .inline-ok{text-align:left}:root{--champ-fond:#f4e6c3;--champ-texte:#0d1b2a;--champ-trait:#c9a45c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--champ-fond:#c9a45c4d;--champ-texte:#f7f4ee}}:root[data-theme=dark]{--champ-fond:#c9a45c4d;--champ-texte:#f7f4ee}mark{background:var(--champ-fond);color:var(--champ-texte);border-bottom:2px solid var(--champ-trait);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px 4px 2px 2px;padding:0 3px;font-weight:500}.doc-sheet mark,.a4 mark,.docprev mark{color:#0d1b2a;background:#ff0}.fields span{color:#0d1b2a;background:#f4e6c3;border:1px solid #c9a45c}.cdc-pts{color:var(--muted);gap:1px;margin:2px 0 4px;padding-left:16px;font-size:12.5px;list-style:circle;display:grid}.cdc-pts li{line-height:1.35}.cdc-pts .tag{vertical-align:1px;margin-left:6px;padding:0 6px;font-size:10.5px}.nz{vertical-align:middle;width:100%;min-width:90px;display:inline-block}.nz-trk{background:var(--surface-2);border-radius:5px;height:10px;display:block;position:relative;overflow:visible}.nz-v{border-radius:5px;height:100%;display:block}.nz-m,.nz-s{border-radius:1px;width:2px;height:16px;position:absolute;top:-3px;transform:translate(-1px)}.nz-m{background:var(--ink)}.nz-s{background:var(--gold)}.nz-leg{align-items:center;gap:5px;display:inline-flex}.nz-leg i{border-radius:1px;width:3px;height:12px;display:inline-block}.mini-c{color:var(--ink);vertical-align:middle}.mini-c .qg-th{stroke:var(--muted);stroke-dasharray:2 2;stroke-width:.8px}.ana-tbl td,.ana-tbl th{vertical-align:middle}.ana-tbl .nzc{width:22%;min-width:120px}.ecart-p{color:var(--ok);font-weight:600}.ecart-m{color:var(--bad);font-weight:600}.rz{grid-template-columns:minmax(0,170px) minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.rz .rz-r{grid-column:2/-1}@media (max-width:560px){.rz{grid-template-columns:minmax(0,1fr) auto}.rz .nz{grid-area:2/1/auto/-1}.rz .rz-r{grid-column:1/-1}}.frise{margin:8px 0 0;padding:0;list-style:none;position:relative}.frise:before{content:"";background:var(--line);width:2px;position:absolute;top:6px;bottom:6px;left:92px}.frise>li{grid-template-columns:80px 1fr;gap:24px;padding:0 0 14px;display:grid;position:relative}.frise>li:before{content:"";border:2px solid var(--surface);box-sizing:border-box;background:#d8d3c8;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:87px}.frise>li.frise-contrat:before{background:#c9a45c}.frise>li.frise-modification:before{background:var(--ink)}.frise>li>time{text-align:right;color:var(--muted);padding-top:1px}.frise-corps{gap:3px;min-width:0;display:grid}.frise-chg{margin:0;padding-left:18px}@media (max-width:560px){.frise:before{left:5px}.frise>li{grid-template-columns:1fr;gap:2px;padding-left:22px}.frise>li:before{left:0}.frise>li>time{text-align:left}}.app-icones{flex:none;align-items:center;gap:0;display:flex}.app-icones .nbell-app{width:34px}.app-icones button.nbell-app{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.app-icones button.nbell-app svg{width:21px;height:21px}.app-mobile .app-head{gap:8px}.barre-chargement{top:env(safe-area-inset-top,0px);z-index:3000;pointer-events:none;background:linear-gradient(90deg,#0000,#c9a45c 25% 75%,#0000) 0 0/40% 100% no-repeat;height:3px;animation:1.1s ease-in-out infinite barre-chargement;position:fixed;left:0;right:0}@keyframes barre-chargement{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.barre-chargement{opacity:.7;background:#c9a45c;animation:none}}.f .req{color:var(--bad);font-weight:600}.f [aria-invalid=true]{box-shadow:0 0 0 1px var(--bad);border-color:var(--bad)!important}.err-champ{color:var(--bad);font-size:12.5px;font-weight:500}.filtres-journal{flex-wrap:wrap;align-items:end;gap:10px 14px;margin-bottom:10px;display:flex}.filtres-journal .f{flex:160px;min-width:0}.filtres-journal .actions{flex:none;margin:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sh.st-abs b{color:color-mix(in srgb, var(--ac,#7c7468) 45%, #fff)}}:root[data-theme=dark] .sh.st-abs b{color:color-mix(in srgb, var(--ac,#7c7468) 45%, #fff)}@media (min-width:760px){.cols-3>.span-2{grid-column:span 2}}table.plw th.ferie,table.plw td.ferie{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink) 6%, transparent) 0 6px, transparent 6px 12px)}table.plw th.ferie{color:var(--ink)}.tbl.plscroll{max-height:max(420px,100dvh - 116px);overflow:auto}:is(.card:has(>.tbl.plscroll),.card:has(>div>.tbl.plscroll)){overflow:clip}@media (max-width:760px){.tbl.plscroll{max-height:max(360px,100dvh - 176px)}}.tbl.plscroll>table>thead th{z-index:3;background-color:var(--surface);box-shadow:inset 0 -1px 0 var(--line);position:sticky;top:0}.tbl.plscroll>table>thead th.today{background-image:linear-gradient(color-mix(in srgb, var(--gold) 14%, transparent), color-mix(in srgb, var(--gold) 14%, transparent))}.tbl.plscroll .gantt>.g-head{z-index:3;background:var(--surface);position:sticky;top:0}table.plw th .ferie-pill{background:var(--ink);width:max-content;color:var(--bg);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-top:3px;padding:1px 7px;font-size:10.5px;font-weight:700;display:block}table.plw td .ferie-vide{color:var(--muted);font-size:12px;font-style:italic;display:block}.doc-sheet .doc-cadre{color:#0d1b2a;border:2px solid #0d1b2a;margin:8px 0 12px;padding:8px 12px}.doc-sheet .doc-cadre p{margin:0}table.fin tr.sous td{padding-top:3px;padding-bottom:3px;font-size:13px;font-weight:400}table.fin tr.sous td:first-child{padding-left:26px}.obj{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:1px 8px;font-weight:700;display:inline-block}.obj.mieux{color:var(--ok);background:color-mix(in srgb, var(--ok) 15%, transparent)}.obj.dans{color:var(--run);background:color-mix(in srgb, var(--run) 15%, transparent)}.obj.hors{color:var(--bad);background:color-mix(in srgb, var(--bad) 14%, transparent)}.jauge{background:var(--surface-2);border-radius:999px;min-width:72px;height:6px;margin-top:5px;display:block;position:relative}.jauge-zone{background:color-mix(in srgb, var(--run) 35%, transparent);border-radius:999px;position:absolute;top:0;bottom:0}.jauge-repere{border-radius:2px;width:4px;height:12px;margin-left:-2px;position:absolute;top:-3px}.jauge-repere.mieux{background:var(--ok)}.jauge-repere.dans{background:var(--run)}.jauge-repere.hors{background:var(--bad)}.legende-obj .obj{font-weight:600}.objectifs-saisie{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.objectif-ligne{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:8px 10px 10px;display:grid}.objectif-ligne legend{padding:0 4px;font-size:14px;font-weight:600}.st-sp .shd,.shd.st-sp{background:var(--warn)}.sh.st-sp{box-shadow:inset 3px 0 0 var(--warn)}.g-p.st-sp{border-style:dashed;border-color:var(--warn)}.badges-stores{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.badges-stores a,.badges-stores span{line-height:0;display:inline-flex}.badges-stores img{max-width:100%;height:auto;display:block}.badges-stores .badge-attente{opacity:.45;filter:grayscale(.3);cursor:default}.conf-pub{align-items:start}.auth.conf-pub .card{text-align:left;max-width:760px;line-height:1.55}.conf-pub h2{margin:14px 0 0;font-size:17px}.conf-pub p,.conf-pub ul{margin:0}.conf-pub ul{gap:6px;padding-left:20px;display:grid}.ordi-seul{display:none}.ordi-grille,.ordi-princ,.ordi-cote,.ordi-cartes,.app-cote{display:contents}.ordi-bloc:empty{display:none}.invite-stores.invite-app{text-align:start;background:color-mix(in srgb, var(--gold) 8%, var(--surface));border-color:color-mix(in srgb, var(--gold) 40%, var(--line));grid-template-columns:minmax(0,1fr);justify-items:start;padding:14px 16px;position:relative}.invite-app .invite-txt{gap:2px;padding-inline-end:90px;display:grid}.invite-app .invite-x{top:10px;appearance:none;color:var(--muted);font:600 12.5px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;display:inline-flex;position:absolute;inset-inline-end:10px}.invite-app .invite-x:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}html.dans-app .invite-app{display:none!important}@media (display-mode:standalone){.invite-app{display:none!important}}@media (min-width:1024px) and (display-mode:browser){html:not(.dans-app) .app-salarie .ordi-seul{display:block}html:not(.dans-app) .app-salarie .ordi-titre{font-family:var(--font-display);color:var(--ink);margin:0;font-size:30px;font-weight:500;line-height:1.15}html:not(.dans-app) body:has(.app-salarie):before{content:none}html:not(.dans-app) .phone.app-mobile.app-salarie{grid-template-columns:272px minmax(0,1fr);align-items:start;max-width:none;display:grid}html:not(.dans-app) .app-salarie .app-cote{color:#f7f4ee;background:#0d1b2a;border-inline-end:3px solid #c9a45c;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}html:not(.dans-app) .app-salarie .app-cote:after{content:"Varda Propreté et Services";letter-spacing:.04em;color:#f7f4ee80;margin-top:auto;padding:18px 22px 22px;font-size:11.5px}html:not(.dans-app) .app-salarie .app-head{background:0 0;border-bottom:0;flex-direction:column;align-items:stretch;gap:16px;padding:28px 22px 20px;position:static}html:not(.dans-app) .app-salarie .app-head .who{align-items:flex-start;gap:12px}html:not(.dans-app) .app-salarie .app-head .who svg{width:30px;height:32px;margin-top:2px}html:not(.dans-app) .app-salarie .app-head b{font-size:21px}html:not(.dans-app) .app-salarie .app-head .langue{align-self:flex-start}html:not(.dans-app) .app-salarie .app-head .app-icones{gap:4px}html:not(.dans-app) .app-salarie .app-nav{max-width:none;box-shadow:none;background:0 0;border-top:1px solid #f7f4ee1a;flex-direction:column;gap:2px;margin:0;padding:10px 12px;display:flex;position:static}html:not(.dans-app) .app-salarie .app-nav a{color:#f7f4eebd;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:600;display:flex}html:not(.dans-app) .app-salarie .app-nav a:hover{color:#f7f4ee;background:#f7f4ee12}html:not(.dans-app) .app-salarie .app-nav a[aria-current=page]{color:#f7f4ee;background:#c9a45c2e}html:not(.dans-app) .app-salarie .app-nav a[aria-current=page]:before{border-radius:0 3px 3px 0;width:3px;height:auto;inset:9px auto 9px 0}html:not(.dans-app) [dir=rtl] .app-salarie .app-nav a[aria-current=page]:before,html:not(.dans-app) .app-salarie[dir=rtl] .app-nav a[aria-current=page]:before{border-radius:3px 0 0 3px;left:auto;right:0}html:not(.dans-app) .app-salarie .app-nav a svg{flex:none;width:20px;height:20px}html:not(.dans-app) .app-salarie .app-nav a .nb{margin-inline-start:auto;position:static}html:not(.dans-app) .app-salarie .app-body{gap:22px;width:100%;max-width:1240px;padding:36px 48px 56px}html:not(.dans-app) .app-salarie .ordi-grille{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:28px;display:grid}html:not(.dans-app) .app-salarie .ordi-princ,html:not(.dans-app) .app-salarie .ordi-cote{align-content:start;gap:22px;min-width:0;display:grid}html:not(.dans-app) .app-salarie .ordi-cote .a-faire{order:-1!important}html:not(.dans-app) .app-salarie .ordi-cote .tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.dans-app) .app-salarie .app-body:has(.sos-ici)>.sos-btn{position:fixed}html:not(.dans-app) .app-salarie .app-body:has(>.sos-btn){padding-bottom:184px}html:not(.dans-app) .app-salarie .demandes-app,html:not(.dans-app) .app-salarie .moi-app{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}html:not(.dans-app) .app-salarie .ordi-cartes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:14px;display:grid}html:not(.dans-app) .app-salarie .pjours .pday{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:start;padding:12px}html:not(.dans-app) .app-salarie .pjours .pday.today{border-color:color-mix(in srgb, var(--gold) 55%, var(--line));background:color-mix(in srgb, var(--gold) 7%, var(--surface))}}@media (min-width:701px){.kanban:not(.ats){grid-auto-columns:minmax(124px,1fr)}}.kcards{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:8px;max-height:min(62vh,640px);margin:-2px -4px -2px -2px;padding:2px 4px 2px 2px;display:grid;position:relative;overflow-y:auto}.kcards:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:10px}.sh[draggable=true]{cursor:grab}.sh[draggable=true]:active{cursor:grabbing}.sh.dep{border-style:dashed}body.pl-glisse td[data-cible]{transition:background-color .12s}td.cible-ok{outline:2px dashed var(--gold);outline-offset:-3px;background:color-mix(in srgb, var(--gold) 16%, transparent)!important}table.pl2 td{min-width:62px;padding:4px 3px}table.pl2 td:first-child{min-width:140px;padding:6px 8px}table.pl2 th{white-space:nowrap;padding:6px 3px;font-size:11.5px}.sh.mini{white-space:nowrap;border-radius:6px;gap:0;min-height:0;margin:0 0 3px;padding:2px 12px 2px 5px;line-height:1.25;display:grid;overflow:hidden}.sh.mini b{font-size:11px;font-weight:700}.sh.mini span{text-overflow:ellipsis;min-width:0;color:var(--muted);font-size:10.5px;overflow:hidden}.sh.mini .shd{width:6px;height:6px;top:5px;right:4px}.sh.mini.st-aff{padding-right:6px}table.pl2 .na,table.pl2 .ferie-vide{font-size:10.5px}.apercu-pdf{border:1px solid var(--line,#d8d3c8);background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='40'%3E%3Ctext x='210' y='25' text-anchor='middle' font-family='Arial,sans-serif' font-size='14' fill='%235f6b76'%3EMise en page de l%E2%80%99aper%C3%A7u en cours%E2%80%A6%3C/text%3E%3C/svg%3E") 50% 120px no-repeat;border-radius:10px;width:100%;height:calc(100vh - 220px);min-height:520px;display:block}.chips.produits{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;max-width:880px}.chips.produits label{display:grid}.chips.produits span{text-align:center;height:auto;min-height:36px;padding:6px 10px;line-height:1.25}@media (max-width:700px){.chips.produits{grid-template-columns:repeat(2,minmax(0,1fr))}}.sh.st-soustrait{cursor:default;border-style:dotted;border-color:var(--ghost);box-shadow:inset 3px 0 0 var(--ghost);background:color-mix(in srgb, var(--ghost) 9%, var(--surface));color:inherit;text-decoration:none}a.sh.st-soustrait{cursor:pointer}.sh.st-soustrait em{letter-spacing:.03em;text-transform:uppercase;color:var(--ghost-text);font-size:10.5px;font-style:normal;font-weight:700}.sh.mini.st-soustrait{padding-right:6px}.g-p.st-soustrait{border:1.5px dotted var(--ghost);background:color-mix(in srgb, var(--ghost) 14%, var(--surface));cursor:default;color:inherit;text-decoration:none}.mc.st{color:var(--ghost);font-weight:600}tr.st-row td:first-child b,.g-n.st b{color:var(--ghost)}.plleg .lg-st{vertical-align:-1px;border:1.5px dotted var(--ghost);background:color-mix(in srgb, var(--ghost) 14%, transparent);border-radius:3px;width:14px;height:10px;margin-right:4px;display:inline-block}.chips.days{grid-template-columns:repeat(7,minmax(0,1fr))}@media (max-width:700px){.chips.days{grid-template-columns:repeat(4,minmax(0,1fr))}}.bmenu,.smcol,.smliste{display:none}.robadge{box-sizing:border-box;background:color-mix(in srgb, var(--gold) 16%, var(--surface));height:30px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}@media (min-width:761px){.bureau{--bm-l:252px;grid-template-columns:var(--bm-l) minmax(0, 1fr);align-items:start;min-height:100dvh;display:grid}.bureau[data-menu=replie]{--bm-l:76px}.bcorps{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.bmenu{color:#f7f4ee;background:#0d1b2a;border-inline-end:3px solid #c9a45c;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden;container:bmenu/inline-size}.bm-tete{border-bottom:1px solid #f7f4ee1f;flex-direction:column;flex:none;gap:14px;padding:24px 20px 18px;display:flex}.bm-logo,.bm-v{color:#f7f4ee}.bm-logo svg{width:196px;height:69px;display:block}.bm-v{display:none}.bm-v svg{width:30px;height:32px;display:block}.bm-logo:focus-visible,.bm-v:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #c9a45c}.bm-prod{border-top:1px solid #c9a45c59;align-items:center;gap:10px;padding-top:12px;display:flex}.bm-prod b{font-family:var(--font-display);font-size:22px;font-weight:500;line-height:1}.bm-prod small{min-width:0;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#c9a45c;flex:1;font-size:10px;font-weight:700}.bm-repli{color:#c9b58a;cursor:pointer;background:0 0;border:1px solid #f7f4ee2e;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.bm-repli:hover{color:#f7f4ee;background:#f7f4ee14}.bm-repli:focus-visible{outline-offset:2px;outline:2px solid #c9a45c}.bm-repli svg{width:18px;height:18px}.bm-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f7f4ee33 transparent;flex-direction:column;flex:auto;gap:2px;min-height:0;padding:12px 10px 18px;display:flex;overflow:hidden auto}.bm-l{color:#d8d3c8;min-height:40px;font-family:var(--font-display);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex;position:relative}.bm-l svg{flex:none;width:20px;height:20px}.bm-l:hover{color:#f7f4ee;background:#f7f4ee12}.bm-l:focus-visible{outline-offset:-2px;outline:2px solid #c9a45c}.bm-l[aria-current=page]{color:#fff;background:#c9a45c2e;box-shadow:inset 3px 0 #c9a45c}.bm-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bm-traiter{color:#f7f4ee;background:#a944423d;min-height:44px;margin-bottom:10px}.bm-traiter:hover{background:#a9444257}.bm-traiter[aria-current=page]{background:#a9444266}.bm-nb{box-sizing:border-box;color:#fff;min-width:22px;height:20px;font:700 11px/20px var(--font-body);text-align:center;background:#a94442;border-radius:10px;padding:0 6px}.bm-g{flex-direction:column;gap:1px;margin-top:8px;display:flex}.bm-gl{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#c9b58a;padding:6px 12px 4px;font-size:10.5px;font-weight:600}.bm-gl.bm-filet{background:#f7f4ee24;height:1px;margin:12px 12px 6px;padding:0}@container bmenu (max-width:140px){.bm-tete{align-items:center;gap:12px;padding:20px 0 14px}.bm-logo{display:none}.bm-v{display:block}.bm-prod{border:0;padding:0}.bm-prod b,.bm-prod small{display:none}.bm-nav{align-items:center;padding:12px 0 18px}.bm-l{justify-content:center;width:48px;padding:0}.bm-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bm-traiter{height:44px;margin-bottom:6px}.bm-nb{min-width:20px;height:18px;padding:0 4px;font-size:10px;line-height:18px;position:absolute;top:-4px;right:-6px}.bm-g{align-items:center;gap:2px;margin-top:0}.bm-gl{color:#0000;background:#f7f4ee24;width:36px;height:1px;margin:6px 0;padding:0;overflow:hidden}.bm-gl.bm-filet{margin:6px 0}}header.top .brand,#tabs{display:none}header.top .bar{justify-content:flex-start;max-width:none;margin:0;padding:12px 32px 10px}header.top .prov{margin-left:auto}.bcontenu{flex:1 0 auto;align-items:stretch;display:flex}.bcontenu>main.wrap{flex:auto;min-width:0;max-width:1400px;margin:0;padding-inline:32px}.bcorps>footer.pied{box-sizing:border-box;width:100%;max-width:1400px;margin:0;padding-inline:32px}}@media (min-width:761px) and (max-width:1100px){.bureau:not([data-menu=ouvert]){--bm-l:76px}header.top .bar,.bcontenu>main.wrap,.bcorps>footer.pied{padding-inline:20px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bmenu{background:#081320}}:root[data-theme=dark] .bmenu{background:#081320}.brech{display:none}@media (min-width:761px){.brech{flex:240px;min-width:0;max-width:420px;display:block;position:relative}.brech-loupe{display:none}.brech-champ{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);height:30px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:flex}.brech-champ:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 22%, transparent)}.brech-champ svg{flex:none;width:14px;height:14px}.brech-champ input{min-width:0;height:100%;color:var(--ink);font:500 12.5px var(--font-body);background:0 0;border:0;outline:none;flex:1;padding:0}.brech-champ input::placeholder{color:var(--muted)}.brech-champ input::-webkit-search-cancel-button{cursor:pointer}.brech-res{z-index:30;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:14px;width:max(100%,380px);max-height:min(70vh,520px);padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 40px #0d1b2a2e}.brech-g{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text);padding:10px 10px 4px;font-size:10.5px;font-weight:600;display:block}.brech-i{color:var(--ink);border-radius:8px;flex-direction:column;gap:1px;padding:8px 10px;text-decoration:none;display:flex}.brech-i b{font-size:14px;font-weight:600}.brech-i small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.brech-i[aria-selected=true],.brech-i:hover{background:var(--surface-2)}.brech-vide{color:var(--muted);margin:0;padding:12px 10px;font-size:13.5px}}@media (min-width:761px) and (max-width:1000px){.brech{flex:none}.brech:not(.ouverte) .brech-champ{display:none}.brech:not(.ouverte) .brech-loupe{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid}.brech:not(.ouverte) .brech-loupe svg{width:14px;height:14px}.brech.ouverte{flex:240px}}.sm-b{flex-direction:column;gap:1px;display:flex}.sm-titre{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-text);font-size:11px;font-weight:700}.sm-bl{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:14px 10px 4px;font-size:10.5px;font-weight:600}.sm-l{min-height:36px;color:var(--muted);font-family:var(--font-display);border-radius:8px;align-items:center;padding:0 10px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.sm-l:hover{color:var(--ink);background:var(--surface-2)}.sm-l:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.sm-l[aria-current=page]{color:var(--ink);background:color-mix(in srgb, var(--gold) 16%, var(--surface));box-shadow:inset 3px 0 0 var(--gold)}.sm-l{gap:8px}.sm-t{flex:1;min-width:0}.sm-c{box-sizing:border-box;background:var(--surface-2);min-width:22px;height:20px;color:var(--ink);font:700 11.5px/20px var(--font-body);text-align:center;border-radius:999px;flex:none;padding:0 7px}.sm-l[aria-current=page] .sm-c{background:var(--gold);color:#0d1b2a}@media (min-width:761px) and (max-width:1499px){.bureau:has(.menu-serre):not([data-force]){--bm-l:76px}}@media (min-width:1000px){.smcol{box-sizing:border-box;border-inline-end:1px solid var(--line);background:var(--surface);flex-direction:column;flex:0 0 248px;gap:2px;padding:26px 14px 30px 22px;display:flex}.smcol>.sm-titre{padding:0 10px 6px}}@media (max-width:999px){.bcontenu{flex-direction:column}.smliste{z-index:15;border-bottom:1px solid var(--line);background:var(--surface);padding:12px 20px;display:block;position:relative}.smliste summary{border:1px solid var(--gold);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 14px;list-style:none;display:flex}.smliste summary::-webkit-details-marker{display:none}.smliste summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.smliste summary svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.smliste .sm-ici{min-width:0;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:500;overflow:hidden}.smliste .sm-nb{color:var(--muted);white-space:nowrap;font-size:12.5px}.smliste[open] .sm-chev{transform:rotate(180deg)}.sm-panneau{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4px 16px;padding:10px 14px 16px;display:grid;position:absolute;top:calc(100% - 4px);left:20px;right:20px;box-shadow:0 18px 40px #0d1b2a2e}.sm-panneau .sm-bl{padding-top:10px}}@media (max-width:760px){.smliste{padding:10px 16px}.smliste .sm-nb{display:none}.sm-panneau{max-height:70vh;left:16px;right:16px;overflow-y:auto}}.ongp{z-index:4;border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;gap:0 26px;margin-top:-2px;display:flex;position:sticky;top:0}@media (min-width:761px){.ongp{top:53px}}.ongp-l{min-height:48px;color:var(--muted);font-family:var(--font-display);border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 2px;font-size:15.5px;font-weight:500;text-decoration:none;display:inline-flex}.ongp-l svg{flex:none;width:17px;height:17px}.ongp-l:hover{color:var(--ink)}.ongp-l:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.ongp-l[aria-current=page]{color:var(--ink);border-bottom-color:var(--gold)}.ongp-nb{box-sizing:border-box;background:var(--surface-2);min-width:22px;height:20px;color:var(--ink);font:700 11.5px/20px var(--font-body);text-align:center;border-radius:999px;padding:0 7px}.ongp-nb.actif{background:var(--gold);color:#0d1b2a}.ongp.local{scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--line);background:0 0;border-bottom:0;flex-wrap:nowrap;margin-top:0;position:static;overflow-x:auto}.ongp.local::-webkit-scrollbar{display:none}.ongp.local .ongp-l{flex:none;margin-bottom:0}.ongp.local .ongp-l:focus-visible{outline-offset:-2px}.ongp.ongrp{margin-bottom:16px}.ongp-periode{font-family:var(--font-display);margin:0;font-size:20px;font-weight:500}.ongp-tete{flex-wrap:wrap;align-items:center;gap:12px}@media (max-width:760px){.ongp{flex-wrap:nowrap;gap:0 18px;overflow-x:auto}.ongp-l{flex:none;font-size:14.5px}}.ecote,.ec-titre{display:none}.acc-grille,.acc-princ,.acc-cote{align-content:start;gap:16px;min-width:0;display:grid}@media (min-width:900px){html:not(.dans-app) main.espace{gap:0;max-width:none;padding:0}html:not(.dans-app) .espace .portal{background:var(--bg);border:0;border-radius:0;grid-template-columns:268px minmax(0,1fr);align-items:start;min-height:100dvh;display:grid;overflow:visible}html:not(.dans-app) .espace .portal-head,html:not(.dans-app) .espace .cubar,html:not(.dans-app) .espace .ptabs,html:not(.dans-app) .espace .ec-h2{display:none}html:not(.dans-app) .ecote{color:#f7f4ee;background:#0d1b2a;border-inline-end:3px solid #c9a45c;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}html:not(.dans-app) .ec-logo{color:#f7f4ee;flex:none;width:210px;height:74px;margin:26px 20px 20px;display:block}.ec-compte{border-bottom:1px solid #f7f4ee1f;flex-direction:column;gap:6px;padding:0 16px 16px;display:flex}.ec-compte small{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#c9b58a;font-size:10.5px}.ec-compte b{font-family:var(--font-display);font-size:17px;font-weight:500}.ec-site{margin-top:6px}.ec-site>span{color:#c9c3b6;font-size:12.5px}.ec-site select{color:#f7f4ee;background:#132539;border-color:#f7f4ee40}.ec-nav{flex-direction:column;flex:1 0 auto;gap:1px;padding:8px 10px 16px;display:flex}.ec-b{flex-direction:column;gap:1px;display:flex}.ec-bl{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#c9b58a;padding:14px 12px 4px;font-size:10.5px;font-weight:600}.ec-l{color:#d8d3c8;min-height:40px;font-family:var(--font-display);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.ec-l svg{flex:none;width:19px;height:19px}.ec-l>span:not(.nb2){flex:1;min-width:0}.ec-l:hover{color:#f7f4ee;background:#f7f4ee12}.ec-l:focus-visible{outline-offset:-2px;outline:2px solid #c9a45c}.ec-l[aria-current=page]{color:#fff;background:#c9a45c2e;box-shadow:inset 3px 0 #c9a45c}.ec-pied{color:#c9c3b6;border-top:1px solid #f7f4ee1f;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px 20px;font-size:12.5px;display:flex}html:not(.dans-app) .espace .portal-body{gap:20px;max-width:1180px;padding:32px 36px 44px}html:not(.dans-app) .ec-titre{flex-direction:column;gap:4px;display:flex}.ec-titre h1{font-family:var(--font-display);margin:0;font-size:32px;font-weight:500;line-height:1.1}html:not(.dans-app) .acc-grille{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start}html:not(.dans-app) .acc-carte{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:20px 22px}html:not(.dans-app) main.espace>p.ctr{padding:0 0 18px 268px}html:not(.dans-app) main.espace>.apercu-bar{border-radius:0;max-width:none;margin:0}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ecote{background:#081320}}:root[data-theme=dark] .ecote{background:#081320}.ident,.copiable{overflow-wrap:anywhere}.colle{white-space:nowrap}.ident-b{appearance:none;vertical-align:middle;width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin:-3px 0 -3px 2px;padding:0;display:inline-flex}.ident-v+.ident-b,.copiable-v+.ident-b{margin-left:8px}.ident-b:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}.ident-b[aria-pressed=true]{color:var(--gold-text)}.ident-b:disabled{opacity:.55;cursor:progress}.ident-b svg{width:16px;height:16px}.ident-msg{font-family:var(--font-body);letter-spacing:0;text-transform:none;margin-left:6px;font-weight:400}.sos-btn{inset-inline-end:14px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:8;cursor:pointer;background:conic-gradient(#c9a45c calc(var(--p,0) * 1turn), #a9444259 0);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;width:84px;height:84px;padding:6px;transition:transform .12s;position:fixed;box-shadow:0 8px 22px #0d1b2a59}.sos-btn.appui{transform:scale(1.08)}.sos-btn .sos-coeur{color:#fff;width:100%;height:100%;font:800 22px/1 var(--font-display);letter-spacing:.04em;background:#a94442;border-radius:50%;align-content:center;place-items:center;display:grid}.sos-btn .sos-coeur small{font:700 9.5px/1.1 var(--font-body,inherit);letter-spacing:0;text-align:center;max-width:64px;margin-top:3px;display:block}.sos-btn:focus-visible{outline-offset:3px;outline:3px solid #c9a45c}.app-salarie .sos-btn{bottom:calc(86px + env(safe-area-inset-bottom))}.sos-ecran .sos-appels{gap:10px;width:min(100%,340px);display:grid}.sos-ecran .btn,.sos-ecran .linkbtn{justify-content:center;width:min(100%,340px)}.sos-ecran .linkbtn{color:#fff}.sos-112{color:#8f3734;background:#fff;border-color:#fff;font-weight:800}.sos-bandeau{gap:6px;display:grid}.sos-bandeau .sos-112{color:#fff;background:#a94442;border-color:#a94442}.auj{gap:12px;display:grid}.vcard.auj-principal{gap:0;padding:16px}.auj-carte{gap:10px;min-width:0;display:grid}.auj-tete{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.auj-site{font-family:var(--font-display);overflow-wrap:anywhere;font-size:22px;font-weight:500;line-height:1.2}.auj-heure{font-family:var(--font-display);align-items:baseline;gap:6px;display:inline-flex}.auj-heure b{font-size:26px;font-weight:600;line-height:1}.auj-heure i{color:var(--gold-text);font-size:22px;font-style:normal}.auj-encours{color:var(--gold-text);align-items:center;gap:8px;font-size:17px;font-weight:800;display:inline-flex}.auj-ok{color:var(--ok);align-items:center;gap:8px;font-size:18px;font-weight:800;display:inline-flex}.auj>.auj-fini{border:1px solid color-mix(in srgb, var(--ok) 45%, var(--line));background:color-mix(in srgb, var(--ok) 8%, var(--surface));border-radius:16px;padding:14px}.auj .btn.big{white-space:normal}.gp:has(>.gp-btn.large){justify-items:stretch}.gp-btn.large,.gp-btn.large.out{color:#0d1b2a;background:linear-gradient(#e2c58a,#c9a45c);border-radius:18px;justify-content:center;align-items:center;gap:12px;width:100%;height:auto;min-height:76px;font-size:24px;display:flex;box-shadow:0 8px 20px #c9a45c66,inset 0 -4px #00000014}.gp-btn.large.out svg path[stroke=\#c9a45c]{stroke:#0d1b2a}.outils{gap:10px;display:grid}.outils-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.outils-grille>:last-child:nth-child(odd){grid-column:span 2}.outil{appearance:none;border:1.5px solid var(--line);background:var(--surface);min-width:0;min-height:96px;color:var(--ink);font:800 16px/1.2 var(--font-body);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;align-content:center;justify-items:center;gap:4px;padding:12px 8px;text-decoration:none;display:grid;position:relative}.outil:active{transform:scale(.98)}.outil.actif{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--surface))}.outil:disabled{cursor:default;opacity:.8}.outil small{font:600 12.5px/1.25 var(--font-body);color:var(--muted)}.outil.fait{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, var(--line));cursor:default}.outil.fait span{color:var(--ink)}.outil.large{text-align:start;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:12px;min-height:64px;padding:10px 16px}.outil:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.consignes-app{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;gap:8px;padding:12px 14px;font-size:16px;line-height:1.4;display:grid}.consignes-app ul{gap:6px;margin:0;padding-inline-start:20px;display:grid}.app-body:has(.sos-ici)>.sos-btn{order:3;justify-self:center;position:static}.app-mobile .app-body:has(>.sos-btn):not(:has(.sos-ici)){padding-bottom:calc(184px + env(safe-area-inset-bottom))}.auj-autres{gap:8px;display:grid}.auj-ligne{border:1px solid var(--line);background:var(--surface);border-radius:14px}.auj-ligne>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:8px 12px;list-style:none;display:grid}.auj-ligne>summary::-webkit-details-marker{display:none}.auj-ligne>summary b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auj-ligne[open]>summary{border-bottom:1px solid var(--line)}.auj-ligne>.auj-carte{padding:12px}.a-faire{gap:8px;display:grid}.bandeau-app{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--line));background:color-mix(in srgb, var(--gold) 10%, var(--surface));min-height:52px;color:var(--ink);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:8px 14px;font-size:15px;line-height:1.35;text-decoration:none;display:grid}.bandeau-app i{color:var(--gold-text);font-size:24px;font-style:normal}.bandeau-app.note-app{grid-template-columns:auto minmax(0,1fr)}.demandes-app .tuile,.moi-app .tuile{align-content:center;min-height:104px}.reglages-app li{align-items:center}.app-salarie .btn.retour,.auj .btn,#reglages .btn,#formulaire .btn{min-height:48px}#reglages .langue{min-height:48px;padding:6px 14px}#reglages .langue select{max-width:140px;font-size:15px}[dir=rtl] .auj-heure{direction:ltr;unicode-bidi:isolate}[dir=rtl] .bandeau-app i{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.outil:active{transform:none}}.mj-tete{flex-wrap:wrap;align-items:center;gap:8px 12px}.mj-tete h2{align-items:center;gap:10px;margin:0;display:flex}.mj-intro{margin:0}.mj-fam{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin:6px 0 0;font-size:11.5px;font-weight:600}.mj-groupe .list li>span:first-child{line-height:1.45}.mj-groupe .list li .pill{vertical-align:1px}.mj-suite{margin-top:4px;display:inline-block}.mj-rien p{margin:0}.mj-rien p+p{margin-top:6px}@media (max-width:560px){.mj-groupe .list li{align-items:flex-start}.mj-groupe .list li>.btn{margin-left:auto}}details.atr-plus{border-top:1px solid var(--line)}details.atr-plus>summary{cursor:pointer;min-height:44px;font-family:var(--font-display);color:var(--ink);align-items:center;gap:8px;padding:0 16px;font-weight:500;list-style:none;display:flex}details.atr-plus>summary::-webkit-details-marker{display:none}details.atr-plus>summary:before{content:"›";color:var(--gold-text);transition:transform .15s;display:inline-block}details.atr-plus[open]>summary:before{transform:rotate(90deg)}details.atr-plus>summary:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}details.atr-plus>p{margin:0 16px 8px}.prc-barre{background:var(--surface-2);border-radius:999px;height:8px;display:block;overflow:hidden}.prc-barre>span{background:var(--gold);border-radius:999px;height:100%;transition:width .3s;display:block}.prc-etapes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.prc-etape{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.prc-num{border:1px solid var(--line);width:30px;height:30px;font-family:var(--font-display);color:var(--muted);background:var(--bg);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.prc-corps{gap:6px;min-width:0;display:grid}.prc-detail{margin:0}.prc-etape.fait{background:var(--surface-2);border-color:#0000}.prc-etape.fait b,.prc-etape.fait .prc-detail{color:var(--muted)}.prc-etape.fait .prc-num{background:var(--ok);border-color:var(--ok);color:#fff}.prc-etape.courante{border:2px solid var(--gold);padding:16px 18px;box-shadow:0 2px 10px #0d1b2a1a}.prc-etape.courante .prc-num{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.prc-etape.courante .prc-detail{color:var(--ink);font-size:14px}.prc-etape.bloque:not(.courante) .prc-num{border-style:dashed}.prc-btn{justify-content:center;width:100%;margin-top:4px;display:flex}.prc-etape form.actions{margin:0}.prc-etape.courante form.actions{width:100%}.prc-cartes{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.prc-carte-lien{border:1px solid var(--line);color:inherit;background:var(--surface);border-radius:12px;gap:8px;height:100%;padding:14px 16px;text-decoration:none;display:grid}.prc-carte-lien:hover{border-color:var(--gold)}.prc-carte-tete{justify-content:space-between;align-items:center;gap:8px;display:flex}.lien-discret{appearance:none;color:var(--muted);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;text-decoration:underline}.lien-discret:hover{color:var(--ink)}.prc-retour{border:1px solid var(--gold);background:color-mix(in srgb, var(--gold) 10%, var(--surface));border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;padding:8px 14px;font-size:14px;display:flex}.prc-retour a{color:var(--ink);font-weight:600}.prc-retour-titre{text-overflow:ellipsis;white-space:nowrap;flex:160px;min-width:0;overflow:hidden}@media (max-width:760px){.prc-etape{gap:10px;padding:12px}.prc-etape.courante{padding:14px}}@media print{.prc-retour{display:none}}details.plus-options{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;max-width:100%}details.plus-options>summary{cursor:pointer;box-sizing:border-box;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:44px;padding:10px 12px;list-style:none;display:flex}details.plus-options>summary::-webkit-details-marker{display:none}details.plus-options>summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}details.plus-options>summary:hover{background:color-mix(in srgb, var(--gold) 7%, var(--surface))}details.plus-options .po-titre{color:var(--gold-text);white-space:nowrap;font-weight:700}details.plus-options .po-titre:before{content:"›";width:12px;margin-right:4px;transition:transform .15s;display:inline-block}details.plus-options[open] .po-titre:before{transform:rotate(90deg)}details.plus-options .po-nb{color:var(--muted);font-weight:400}details.plus-options .po-resume{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:200px;font-size:13px;overflow:hidden}details.plus-options .po-resume.regle{color:var(--ink)}details.plus-options[open] .po-resume{display:none}details.plus-options>.po-corps{gap:10px;min-width:0;padding:2px 12px 12px}@media (prefers-reduced-motion:reduce){details.plus-options .po-titre:before{transition:none}}details.repli-si-rempli:not([data-manquants="0"])>summary{cursor:default}details.repli-si-rempli:not([data-manquants="0"])>summary:hover{background:0 0}details.repli-si-rempli:not([data-manquants="0"]) .po-titre:before{content:none}details.repli-si-rempli[open] .po-resume.po-manque{white-space:normal;color:var(--gold-text);flex-basis:100%;display:block}.essai-actions{grid-template-columns:max-content 1fr;align-items:center;gap:8px 14px;display:grid}@media (max-width:640px){.essai-actions{grid-template-columns:1fr;gap:4px}.essai-actions>.row{margin-bottom:6px}}.c-ok{--c:var(--ok)}.c-warn{--c:var(--warn)}.c-bad{--c:var(--bad)}.c-run{--c:var(--run)}.c-gold{--c:var(--gold)}.c-idle{--c:var(--idle)}.c-ghost{--c:var(--ghost)}.c-ink{--c:var(--ink)}.bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1100px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bento{grid-template-columns:minmax(0,1fr)}}.tuile{background:var(--surface);border:1px solid var(--line);min-height:104px;color:var(--ink);border-radius:14px;place-content:center space-between;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.tuile.large{grid-column:span 2}@media (max-width:560px){.tuile.large{grid-column:auto}}a.tuile{transition:border-color .15s,box-shadow .15s}a.tuile:hover{border-color:var(--gold);box-shadow:0 2px 10px #0d1b2a14}.tuile[class*=\ t-]:before{content:"";background:var(--c);width:4px;position:absolute;top:0;bottom:0;left:0}.tuile.t-ok{--c:var(--ok)}.tuile.t-warn{--c:var(--warn)}.tuile.t-bad{--c:var(--bad)}.tuile.t-run{--c:var(--run)}.tuile.t-gold{--c:var(--gold)}.tuile.t-idle{--c:var(--idle)}.tuile{text-align:left;flex-wrap:wrap}.tuile-txt{flex:1 1 0;justify-items:start;gap:4px;min-width:0;display:grid}.tuile-bas{flex-basis:100%}.bento.trois{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.bento.trois{grid-template-columns:minmax(0,1fr)}}.tuile-lib{color:var(--muted);font-size:14px;font-weight:600}.tuile-val{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:1.05}.tuile.t-bad .tuile-val{color:var(--bad)}.tuile-det{color:var(--muted);font-size:14px;line-height:1.35}.tuile-vis{flex:none;justify-items:end;display:grid}.tuile.large .tuile-vis{flex:55%;justify-items:stretch;max-width:60%}@media (max-width:560px){.tuile.large{flex-wrap:wrap}.tuile.large .tuile-vis{flex-basis:100%;max-width:none}}.anneau{flex:none;place-items:center;display:inline-grid;position:relative}.anneau svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(0)}.an-fond{fill:none;stroke:var(--surface-2);stroke-width:4.2px}.an-arc{fill:none;stroke:var(--c);stroke-width:4.2px;stroke-linecap:round}.an-centre{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;position:relative}.pile-bloc{gap:10px;display:grid}.pile{background:var(--surface-2);border-radius:999px;gap:2px;height:12px;display:flex;overflow:hidden}.pile.epaisse{border-radius:8px;height:20px}.pile>span{background:var(--c);min-width:3px}.legende{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.legende a{color:inherit;text-decoration:none}.legende a:hover{text-decoration:underline}.legende i{background:var(--c);vertical-align:0;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.legende b{font-variant-numeric:tabular-nums}.bempil,.barresh{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bempil :is(a,.be-ligne),.barresh :is(a,.bh-ligne){color:inherit;border-radius:10px;grid-template-columns:minmax(110px,30%) minmax(0,1fr) minmax(56px,max-content);align-items:center;gap:12px;padding:7px 10px;font-size:15px;text-decoration:none;display:grid}.bempil a:hover,.barresh a:hover{background:var(--surface-2)}.bempil li.on a{background:color-mix(in srgb, var(--gold) 14%, transparent)}.be-piste{gap:2px;height:14px;display:flex}.be-piste>span{background:var(--c);border-radius:3px;min-width:4px}.be-tot,.bh-val{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-display);font-weight:600}.bh-lib{min-width:0;display:grid}.bh-lib small{font-size:13px}.bh-piste{background:var(--surface-2);border-radius:4px;height:14px;position:relative}.bh-zero{background:var(--muted);width:1.5px;position:absolute;top:-3px;bottom:-3px}.bh-barre{background:var(--c);border-radius:4px;position:absolute;top:0;bottom:0}@media (max-width:560px){.bempil :is(a,.be-ligne),.barresh :is(a,.bh-ligne){grid-template-columns:minmax(0,1fr) max-content}.be-piste,.bh-piste{grid-area:2/1/auto/-1}}.graph-carte{align-content:start;gap:14px;display:grid}.graph-carte h2{margin:0}.graph-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:900px){.graph-2{grid-template-columns:minmax(0,1fr)}}.sh .pl-type{text-transform:none;letter-spacing:0;font-size:11.5px}.sh:not(.mini){padding-left:8px;padding-right:14px}.sh:not(.mini)>b.num{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.pl-regle summary{cursor:pointer;color:var(--muted);font-size:14px}.pl-regle[open] summary{margin-bottom:6px}.mj-bloc .list li a:not(.btn){text-decoration:none}.mj-bloc .list li a:not(.btn):hover{text-decoration:underline}.mj-bloc .list li small{font-size:13.5px}.mj-bloc .mj-intro{font-size:14px}.src.logout,.aide-btn,.src.mesdocs{text-transform:none;letter-spacing:0;font-size:13px}.ctrl-tete{margin-bottom:6px}.ctrl-nb{color:var(--gold-text);background:color-mix(in srgb, var(--gold) 16%, transparent);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.ctrl-liste{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--line));border-left:4px solid var(--gold);background:color-mix(in srgb, var(--gold) 7%, var(--surface));border-radius:12px;overflow:hidden}.ctrl-ligne{color:var(--ink);align-items:center;gap:12px;min-height:56px;padding:11px 12px 11px 14px;text-decoration:none;display:flex}.ctrl-ligne+.ctrl-ligne,.ctrl-plus>summary,.ctrl-plus>.ctrl-ligne{border-top:1px solid color-mix(in srgb, var(--gold) 22%, var(--line))}.ctrl-ligne:active{background:color-mix(in srgb, var(--gold) 14%, var(--surface))}.ctrl-txt{flex:1;gap:2px;min-width:0;display:grid}.ctrl-txt b{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.ctrl-jamais{color:var(--gold-text);font-weight:600}.ctrl-retard{color:var(--bad);font-weight:600}.ctrl-secteur{font-size:12.5px}.ctrl-ligne .btn{pointer-events:none;flex-shrink:0}.ctrl-plus>summary{cursor:pointer;color:var(--gold-text);padding:10px 14px;font-size:13.5px;font-weight:600;list-style:none}.ctrl-plus>summary::-webkit-details-marker{display:none}.ctrl-plus>summary:after{content:"›";margin-left:6px;transition:transform .15s;display:inline-block;transform:rotate(90deg)}.ctrl-plus[open]>summary:after{transform:rotate(-90deg)}.ctrl-plus .ctrl-reduire,.ctrl-plus[open] .ctrl-voir{display:none}.ctrl-plus[open] .ctrl-reduire{display:inline}.trad-rel{border-top:1px solid var(--line);padding:8px 0 4px}.trad-rel>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.trad-rel p,.trad-bilan,.trad-vide,[data-lien-traductions] p,[data-sites-gps] p{margin:0}.trad-corps{gap:6px;margin-top:6px}.trad-fr{white-space:pre-line}.trad-champs{gap:8px}
