:root{--navy:#1e1e1e;--blue:#1e1e1e;--blue2:#2a2a2a;--green:#4e7a12;--red:#dd0a14;--orange:#b84a08;--grey:#5a5449;--bg:#f8f6f3;--card:#fff;--accent:#1e1e1e;--accent2:#2a2a2a;--gold:#b84a08;--ink:#1e1e1e;--soft:#5a5449;--faint:#6f695f;--line:#d6d0c6;--line2:#e8e3db;--panel:#efebe4;--good:#4e7a12;--warn:#b84a08;--crit:#dd0a14;--radius:14px;--maxw:820px;--sans:"Poppins",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--sh-sm:0 1px 3px rgba(13,27,42,.08);--sh-md:0 2px 8px rgba(13,27,42,.1);--sh-lg:0 8px 28px rgba(13,27,42,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased}a{color:var(--blue);text-decoration:none}h1,h2,h3{margin:0;line-height:1.25}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 16px}.k{font-size:.72rem;letter-spacing:.5px;text-transform:uppercase;font-weight:700}.k,.muted{color:var(--grey)}.muted{font-size:.86rem}.faint{color:var(--faint)}.center{text-align:center}.hidden,html[data-sess="1"] #login{display:none!important}.top{background:var(--navy);color:#fff}.top .row{gap:12px;padding:14px 0}.logo,.top .row{display:flex;align-items:center}.logo{font-weight:700;font-size:1.06rem;letter-spacing:.2px;color:#fff;gap:9px}.logo .dot{width:22px;height:22px;border-radius:6px;background:var(--blue);display:inline-block}.logo b{color:#fff;font-weight:800}.spacer{margin-left:auto}.top .muted{color:hsla(0,0%,100%,.72)}.top select{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.3)}.tabbar{background:var(--bg)}.tabs{display:flex;gap:8px;flex-wrap:wrap;padding:14px 0 2px;overflow-x:auto;-webkit-overflow-scrolling:touch}.tab{flex:0 0 auto;background:#fff;color:var(--navy);font-weight:700;font-size:.88rem;padding:9px 16px;border-radius:8px;border:0;cursor:pointer;white-space:nowrap;position:relative}.tab.active{background:var(--navy);color:#fff}.tab .badge{position:absolute;top:-5px;right:-5px;background:var(--red);color:#fff;font-size:.62rem;min-width:16px;height:16px;border-radius:999px;display:grid;place-items:center;padding:0 4px;font-weight:700}.card{background:var(--card);border-radius:var(--radius);padding:18px;box-shadow:var(--sh-sm)}.card+.card{margin-top:14px}.grid{display:grid;grid-gap:14px;gap:14px}@media (min-width:640px){.grid.two{grid-template-columns:1fr 1fr}}.side-bottom .btn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border-radius:10px;font-weight:600;cursor:pointer;font-family:var(--sans)}label.fld{display:block;margin:12px 0 0}label.fld span{display:block;font-size:12px;font-weight:600;color:var(--cui-text2,#4a443b);margin-bottom:5px}div.fld:has(>.a-date-l){display:block;margin:12px 0 0}div.fld>.a-date-l{display:block;font-size:12px;font-weight:600;color:var(--cui-text2);margin-bottom:5px}.a-chev-g{display:inline-flex;transform:scaleX(-1)}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea){box-sizing:border-box;width:100%;height:36px;padding:0 10px;border:1px solid var(--cui-border2,#d6d0c6);border-radius:10px;background:#fff;color:var(--ink);font-family:var(--sans);font-size:13.5px}:where(input,select,textarea):focus{outline:none;border-color:var(--ink)}:where(textarea){height:auto;min-height:84px;padding:8px 10px;resize:vertical}:where(input[type=checkbox],input[type=radio]){accent-color:#1e1e1e}.section-title{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.section-title h2{font-size:.9rem;color:var(--grey);text-transform:uppercase;letter-spacing:.5px;font-weight:700}.pill{display:inline-block;font-size:.72rem;font-weight:700;padding:3px 11px;border-radius:20px;color:#fff;white-space:nowrap}.pill.ok{background:var(--green)}.pill.wait{background:var(--orange)}.pill.crit{background:var(--red)}.pill.neutral{background:var(--grey)}.pill.soft{background:transparent;color:var(--grey);border:1px solid var(--line);font-weight:800}.dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--grey);flex:0 0 auto}.dot.crit{background:var(--crit)}.dot.warn{background:var(--warn)}.dot.ok{background:var(--good)}.ov-focus{display:flex;gap:6px;background:var(--line2,#eceef3);padding:4px;border-radius:12px;margin-bottom:14px}.ov-focus button{flex:1 1;border:0;background:transparent;color:var(--grey);font-weight:700;font-size:.85rem;padding:8px 6px;border-radius:9px;cursor:pointer;white-space:nowrap}.ov-focus button.on{background:#fff;color:var(--navy);box-shadow:0 1px 3px rgba(13,27,42,.1)}.grouphead{display:flex;align-items:center;gap:8px;font-size:.75rem;letter-spacing:.6px;text-transform:uppercase;font-weight:800;color:var(--grey);margin:20px 2px 10px}.grouphead:after{content:"";flex:1 1;height:1px;background:var(--line)}.rowi .status{font-size:.78rem;color:var(--grey);white-space:nowrap}.wf-step{position:relative}.wf-head{display:flex;gap:10px;margin-bottom:12px}.wf-head,.wf-num{align-items:center}.wf-num{width:26px;height:26px;border-radius:50%;background:var(--cui-ink);color:var(--cui-bg);font-weight:600;font-size:12.5px;display:inline-flex;justify-content:center;flex:0 0 auto}.wf-num.done{background:var(--cui-good)}.wf-head h2{font-family:var(--cui-font-display);font-size:14px;font-weight:600;color:var(--cui-ink);text-transform:none;letter-spacing:0;margin:0}.wf-head .wf-sub{font-size:11.5px;color:var(--cui-muted);margin-left:auto}.wf-step.collapsed .wf-head{margin-bottom:0}.wf-head .wf-chev{margin-left:auto;color:var(--cui-muted);font-size:.9rem;flex:0 0 auto}.wf-head .wf-sub+.wf-chev{margin-left:8px}.wf-detail{border-top:1px solid var(--cui-border);margin-top:12px;padding-top:10px}.wf-detail-h{width:100%;text-align:left;background:none;border:0;padding:0;font-size:12.5px;font-weight:600;color:var(--cui-ink);cursor:pointer;display:flex;align-items:center}.wf-detail-h .wf-chev{margin-left:auto;color:var(--cui-muted)}.wf-detail-b{margin-top:10px}.wf-chev{display:inline-flex;transition:transform .15s ease}.inter-band{display:flex;align-items:stretch;background:var(--cui-ink);color:var(--cui-bg)}.inter-band .ib-cell{flex:1 1;padding:10px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.inter-band .ib-lbl{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;opacity:.72}.inter-band .ib-val{font-size:1.05rem;font-weight:700;line-height:1.12}.inter-band .ib-val.muted{opacity:.68;font-weight:600}.inter-band .ib-sep{width:1px;background:hsla(40,37%,97%,.18)}.inter-band .ib-crit:before,.inter-band .ib-good:before,.inter-band .ib-warn:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:2px}.inter-band .ib-good:before{background:var(--cui-e-vert)}.inter-band .ib-warn:before{background:var(--cui-e-orange)}.inter-band .ib-crit:before{background:var(--cui-e-rouge)}.inter-band .ib-done{color:var(--cui-ink-text2)}.bon-overlay{position:fixed;inset:0;background:var(--cui-voile);z-index:1000;overflow-y:auto}.bon-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:var(--cui-s-2);padding:10px var(--cui-s-4);background:var(--cui-noir)}.bon-topbar,.bon-topbar .bon-close{align-items:center;color:var(--cui-bg);font-size:var(--cui-fs-sm);font-weight:600}.bon-topbar .bon-close{display:inline-flex;gap:6px;min-height:36px;border:1px solid var(--cui-ink-sep);background:transparent;border-radius:var(--cui-r-ctrl);padding:6px 12px;cursor:pointer;font-family:var(--cui-font-text)}.bon-paper{background:var(--cui-white);color:var(--cui-ink);width:100%;max-width:760px;margin:var(--cui-s-4) auto 40px;padding:34px 40px 28px;border-radius:var(--cui-r-card);box-shadow:var(--cui-sh-lg);font-family:var(--cui-font-text);font-size:var(--cui-fs-md);line-height:1.5}.bon-paper .doc-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:var(--cui-s-4);border-bottom:4px solid var(--cui-orange)}.bon-paper .doc-logo{font-family:var(--cui-font-display);font-size:var(--cui-fs-xl);font-weight:700;letter-spacing:2px;color:var(--cui-ink)}.bon-paper .doc-agency{font-size:var(--cui-fs-xs);color:var(--cui-muted);margin-top:6px;line-height:1.4}.bon-paper .doc-meta{text-align:right;min-width:210px}.bon-paper .doc-doctype{font-family:var(--cui-font-display);font-size:var(--cui-fs-lg);font-weight:700;letter-spacing:1px;color:var(--cui-ink);margin-bottom:var(--cui-s-2)}.bon-paper .doc-kv{display:flex;justify-content:space-between;gap:14px;font-size:var(--cui-fs-sm);padding:1px 0}.bon-paper .doc-kv span{color:var(--cui-muted)}.bon-paper .doc-parties{display:flex;gap:var(--cui-s-5);margin:18px 0 0}.bon-paper .doc-party{flex:1 1;min-width:0}.bon-paper .doc-lbl{font-size:var(--cui-fs-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--cui-orange-t);font-weight:600;margin-bottom:var(--cui-s-1)}.bon-paper .doc-sub{color:var(--cui-muted);font-size:var(--cui-fs-sm)}.bon-paper .doc-object{margin:var(--cui-s-4) 0 var(--cui-s-1);padding:var(--cui-s-2) var(--cui-s-3);background:var(--cui-panel);border-left:3px solid var(--cui-ink);border-radius:0 var(--cui-r-sm) var(--cui-r-sm) 0}.bon-paper .doc-object .doc-lbl{display:inline;margin-right:6px}.bon-paper .doc-sec{margin-top:var(--cui-s-4)}.bon-paper .doc-sec-t{font-size:var(--cui-fs-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--cui-orange-t);font-weight:600;border-bottom:1px solid var(--cui-trait);padding-bottom:var(--cui-s-1);margin-bottom:var(--cui-s-2)}.bon-paper .doc-sec-b p{margin:var(--cui-s-1) 0}.bon-paper .doc-ul{margin:0;padding-left:20px}.bon-paper .doc-ul li{padding:2px 0}.bon-paper .doc-table{width:100%;border-collapse:collapse;font-size:var(--cui-fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bon-paper .doc-table th{text-align:left;border-bottom:1px solid var(--cui-border2);padding:5px 6px;font-size:var(--cui-fs-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--cui-muted)}.bon-paper .doc-table td{padding:5px 6px;border-bottom:1px solid var(--cui-trait)}.bon-paper .doc-table .r{text-align:right}.bon-paper .doc-table tfoot td{border-bottom:0;padding-top:6px;color:var(--cui-text2)}.bon-paper .doc-signrow{display:flex;gap:30px;margin-top:30px;padding-top:var(--cui-s-3)}.bon-paper .doc-signcol{flex:1 1;min-width:0}.bon-paper .doc-signtech{border:1px solid var(--cui-border);border-radius:var(--cui-r-ctrl);min-height:110px;padding:10px;display:flex;align-items:flex-end;font-weight:600}.bon-paper .doc-dep-aide{color:var(--cui-muted);font-size:var(--cui-fs-sm)}.bon-paper .doc-dep-l{border:1px solid var(--cui-trait);border-radius:var(--cui-r-ctrl);padding:var(--cui-s-2) var(--cui-s-3);margin-top:var(--cui-s-2)}.bon-paper .doc-dep-l.doc-dep-off{opacity:.55}.bon-paper .doc-dep-coche{display:flex;align-items:center;gap:8px;font-size:var(--cui-fs-md)}.bon-paper .doc-dep-coche input{width:auto}.bon-paper .doc-dep-offert{margin-top:var(--cui-s-3)}.bon-paper .doc-dep-champs{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--cui-s-2);gap:var(--cui-s-2)}.bon-paper .doc-dep-article,.bon-paper .doc-dep-champs .fld{margin-top:var(--cui-s-2)}.bon-paper .doc-dep-article select,.bon-paper .doc-dep-champs input,.bon-paper [data-dep-motif] textarea{width:100%;min-width:0}.bon-paper [data-dep-motif][hidden]{display:none}.bon-paper .doc-dep-total{margin-top:var(--cui-s-3);text-align:right;font-size:var(--cui-fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bon-paper .pv-choix{margin-top:var(--cui-s-2)}.bon-paper .pv-option{align-items:flex-start}.bon-paper .pv-choix input[type=checkbox],.bon-paper .pv-option input{margin-top:3px;flex:none}.bon-paper .pv-detail{margin-top:var(--cui-s-3)}.bon-paper .pv-detail input{width:100%;min-width:0}.bon-paper .pv-ligne-boutons{display:flex;gap:var(--cui-s-2);flex-wrap:wrap;margin-top:var(--cui-s-2)}.bon-paper .pv-erreur{margin-top:var(--cui-s-4);padding:var(--cui-s-2) var(--cui-s-3);border-left:3px solid var(--cui-crit);background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre);border-radius:0 var(--cui-r-sm) var(--cui-r-sm) 0;font-size:var(--cui-fs-sm)}.bon-paper .doc-sec[hidden],.bon-paper .pv-erreur[hidden],.bon-paper [data-pv-detail][hidden],.bon-paper [data-pv-photo-l][hidden]{display:none}.bon-paper .doc-foot{margin-top:26px;padding-top:10px;border-top:1px solid var(--cui-trait);font-size:var(--cui-fs-xs);color:var(--cui-label);text-align:center}@media (max-width:560px){.bon-paper{padding:22px 18px;margin-top:var(--cui-s-2);border-radius:var(--cui-r-ctrl)}.bon-paper .doc-head,.bon-paper .doc-parties,.bon-paper .doc-signrow{flex-direction:column;gap:var(--cui-s-3)}.bon-paper .doc-meta{text-align:left}}.jr-hero{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px 14px}.jr-hero .jr-hi{font-family:var(--cui-font-display);font-size:1.35rem;font-weight:600;color:var(--cui-ink)}.jr-hero .jr-date{font-size:.85rem;color:var(--cui-muted);text-transform:capitalize;margin-top:2px}.jr-badgechip{font-size:12px;font-weight:600;padding:6px 12px;border-radius:var(--cui-r-sm);white-space:nowrap;border:1px solid var(--cui-border);color:var(--cui-ink);background:var(--cui-white);display:inline-flex;align-items:center;gap:6px}.jr-lock,.jr-next{border:1px solid var(--cui-border);box-shadow:none;background:var(--cui-white);border-radius:var(--cui-r-card)}.jr-next .jr-next-h{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--cui-muted);font-weight:600;margin-bottom:8px}.jr-next .jr-next-b{display:flex;align-items:center;gap:8px}.jr-quick{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.jr-quick.locked{opacity:.5;pointer-events:none}.chiff-pickers{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:8px}.chiff-pickers .chiff-pick{width:100%;min-width:0;font-size:.82rem;padding:8px 6px}@media (max-width:430px){.chiff-pickers{grid-template-columns:1fr}}.conso-reminder{background:var(--cui-white);border:1px solid var(--cui-border);border-left:3px solid var(--cui-warn);border-radius:var(--cui-r-ctrl);padding:10px 12px;margin-bottom:10px;font-size:13px;line-height:1.45;color:var(--cui-ink)}.conso-modal-ov{position:fixed;inset:0;z-index:1200;background:rgba(28,26,23,.55);display:flex;align-items:center;justify-content:center;padding:18px;overflow-y:auto}.conso-modal{background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);max-width:420px;width:100%;padding:26px 22px 20px;text-align:center;box-shadow:var(--cui-sh-lg);animation:consoPop .22s ease}@keyframes consoPop{0%{transform:scale(.94) translateY(10px);opacity:0}to{transform:none;opacity:1}}.conso-hero{width:60px;height:60px;margin:0 auto 12px;border-radius:var(--cui-r-ctrl);background:var(--cui-panel3);color:var(--cui-ink);display:flex;align-items:center;justify-content:center}.conso-modal h2{margin:0 0 6px;font-family:var(--cui-font-display);font-size:1.15rem;font-weight:600;color:var(--cui-ink)}.conso-lead{margin:0 0 14px;color:var(--cui-muted);font-size:13.5px;line-height:1.4}.conso-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 12px}.conso-chip{display:flex;align-items:center;gap:8px;background:var(--cui-white);border:1px solid var(--cui-border);border-radius:14px;padding:8px 14px 8px 8px;font-size:13px;font-weight:600;color:var(--cui-ink)}.conso-chip svg{flex:none}.conso-q{margin:4px 0 16px;color:var(--cui-ink);font-size:14px}.conso-actions{display:flex;flex-direction:column;gap:8px}.wf-nav{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;gap:6px;padding:8px 0;background:var(--cui-bg);overflow-x:auto}.wf-nav::-webkit-scrollbar{display:none}.wf-nav button{flex:0 0 auto;border:1px solid var(--cui-border);background:var(--cui-white);color:var(--cui-ink);border-radius:var(--cui-r-sm);min-height:34px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.wf-nav button.on{background:var(--cui-sel-fond);color:var(--cui-sel-encre);border-color:var(--cui-sel-bord)}.demo-creds{margin-top:14px;padding:12px 14px;border:1px dashed var(--blue);border-radius:10px;background:#f2f6fc;font-size:.82rem}.demo-creds,.demo-creds b{color:var(--navy)}.demo-creds code{background:#fff;border:1px solid var(--line);border-radius:5px;padding:1px 6px;font-size:.8rem}.demo-creds .dc-title{font-weight:800;letter-spacing:.3px;text-transform:uppercase;font-size:.7rem;color:var(--grey);margin-bottom:6px}.demo-creds .dc-row{display:flex;justify-content:space-between;gap:8px;padding:3px 0}.timeline{list-style:none;margin:6px 0 0;padding:0}.timeline li{position:relative;padding:0 0 18px 30px}.timeline li:before{content:"";position:absolute;left:8px;top:3px;width:12px;height:12px;border-radius:50%;border:2px solid var(--line);background:#fff}.timeline li:after{content:"";position:absolute;left:13px;top:15px;bottom:-3px;width:2px;background:var(--line)}.timeline li:last-child:after{display:none}.timeline li.done:before{border-color:var(--green);background:var(--green)}.timeline li.current:before{border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 4px rgba(21,101,192,.18)}.timeline li b{display:block;font-size:.95rem;color:var(--navy)}.timeline li .when{font-size:.78rem;color:var(--faint)}.rows{flex-direction:column;gap:10px}.rowi,.rows{display:flex}.rowi{align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line2);border-radius:10px;background:#fff}.rowi .grow{flex:1 1;min-width:0}@media (max-width:560px){.rowi{flex-wrap:wrap}.rowi>.grow{min-width:55%}.rowi>.grow b{word-break:normal;overflow-wrap:anywhere}}.rowi .grow b{display:block;color:var(--navy)}.rowi .grow small{color:var(--grey)}.banner{background:#e7f0fb;border:1px solid #bcd6f2;border-radius:10px;padding:14px 16px}.banner b{color:var(--navy)}#toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(20px);opacity:0;background:var(--navy);color:#fff;padding:12px 18px;border-radius:10px;font-weight:600;font-size:.9rem;z-index:100;transition:.25s;pointer-events:none;max-width:90vw;max-height:40vh;overflow:hidden;text-overflow:ellipsis}#toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.auth{min-height:100vh;display:grid;place-items:center;padding:22px}.auth .card{max-width:400px;width:100%}.auth .logo,.auth .logo b{color:var(--navy)}.seg{display:flex;gap:6px;background:var(--panel);border-radius:10px;padding:4px;margin:4px 0 14px}.seg button{flex:1 1;border:none;background:transparent;padding:9px;border-radius:7px;font-weight:700;color:var(--grey);cursor:pointer;font-family:var(--sans)}.seg button.active{background:var(--navy);color:#fff}.powered{text-align:center;color:var(--faint);font-size:.75rem;margin:22px 0 8px}.powered b{color:var(--grey)}.empty{text-align:center;color:var(--faint);padding:26px 10px}.shell{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto 1fr;min-height:100vh;align-items:start;background:var(--cui-bg)}.shell>.side{grid-column:1;grid-row:1/span 4;align-self:stretch}.shell>.cui-haut{grid-column:2;grid-row:1}.shell>.cui-fil{grid-column:2;grid-row:2}.shell>.cui-onglets{grid-column:2;grid-row:3}.shell>.side-content{grid-column:2;grid-row:4;align-self:stretch}.shell>.mobile-bar+.side+.side-content,.shell>.side-content:nth-child(2){grid-row:1/span 4}.side{width:248px;background:var(--cui-noir);color:#edeae4;display:flex;flex-direction:column;font-family:var(--cui-font-text);position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:20}body.vc-active .side{top:37px;height:calc(100vh - 37px)}.side-top{flex:none;padding:16px 16px 8px 22px;display:flex;align-items:center;gap:9px}.side-logo{display:block;flex:none;line-height:0}.side-logo img{height:42px;width:auto}.side-top .side-logo:has(>img[src$="apixel-mark.svg"]) img{height:28px}.side-x{margin-left:auto;width:36px;height:36px;border-radius:9px;border:0;cursor:pointer;background:transparent;color:#a7a198;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background .15s ease,color .15s ease}.side-x:hover{background:#2a2a2a;color:#fff}.side-x:focus-visible{outline:2px solid var(--cui-orange);outline-offset:1px}.side-menu{flex:1 1;min-height:0;padding:4px 14px 12px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#3a3a3a transparent}.side-drawer{flex:none}.side-drawer+.side-drawer{margin-top:4px}.side-drawer-head,.side-group{flex:none;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#a39e95;padding:10px 10px 4px;font-weight:600;white-space:nowrap;overflow:hidden;background:none;border:0;height:auto}.side-drawer-body{display:flex;flex-direction:column;gap:2px;background:none;border:0;padding:0}.side .rail-lien,.side .tab{flex:none;display:flex;align-items:center;gap:11px;width:100%;min-height:34px;padding:5px 10px;border-radius:10px;border:0;border-left:3px solid transparent;background:transparent;color:#ddd9d2;text-decoration:none;font-size:13.5px;font-weight:400;cursor:pointer;white-space:nowrap;overflow:hidden;text-align:left;font-family:inherit;transition:background .15s ease,color .15s ease}.side .rail-lien svg,.side .tab svg{flex:none;width:17px;height:17px;color:#a7a198}.side .rail-lien:hover,.side .tab:hover{background:#262626;color:#fff}.side .rail-lien:focus-visible,.side .tab:focus-visible{outline:2px solid var(--cui-orange);outline-offset:-2px}.side .rail-lien.on,.side .tab.active{background:var(--cui-noir2);color:#fff;font-weight:600;border-left-color:var(--cui-orange)}.side .rail-lien.on svg,.side .tab.active svg{color:var(--cui-orange)}.side .rail-lbl,.side .tab span.tab-lbl{overflow:hidden;text-overflow:ellipsis}.side .tab.locked{opacity:.42;cursor:not-allowed}.side .rail-cpt,.side .tab-badge{margin-left:auto;flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--cui-orange);color:var(--cui-noir);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.side .rail-cpt.equipe{background:#3a3a3a;color:#edeae4}.side .rail-cpt[hidden],.side .rail-sous,.side .tab-badge[hidden]{display:none}.side .rail-e.hidden,.side .rail-e[hidden]{display:none!important}.side-bottom{flex:none;padding:6px 14px 12px;border-top:1px solid #333}.side-bottom .btn{background:transparent;border:1px solid #3a3a3a;color:#ddd9d2;box-shadow:none}.side-version{padding:4px 13px 0;font-size:11px;color:#a39e95;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-version[hidden]{display:none}.side-identity{display:flex;align-items:center;gap:10px;padding:8px 4px 0 8px;min-height:40px}.side-identity-ini{width:30px;height:30px;flex:none;border-radius:50%;background:#3a3a3a;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--cui-font-display);font-size:11px;font-weight:600}.side-identity-txt{min-width:0;flex:1 1;line-height:1.25}.side-identity-name{font-size:13px;color:#fff;font-weight:500}.side-identity-name,.side-identity-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-identity-role{font-size:11.5px;color:#a39e95}.side-bottom .muted{color:#a39e95;font-size:.85rem}.side-outils{display:flex;flex-direction:column;gap:2px;padding:4px 0 2px}.side-outil{display:flex;align-items:center;gap:11px;width:100%;min-height:36px;padding:5px 10px 5px 13px;border:0;border-radius:10px;background:transparent;color:#ddd9d2;font:inherit;font-family:var(--cui-font-text);font-size:13.5px;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;transition:background .15s ease,color .15s ease}.side-outil[hidden]{display:none}.side-outil>svg{flex:none;width:17px;height:17px;color:#a7a198}.side-outil:hover{background:#262626;color:#fff}.side-outil:focus-visible{outline:2px solid var(--cui-orange);outline-offset:-2px}.side-outil[aria-expanded=true]{background:var(--cui-noir2);color:#fff}.side-outil[aria-expanded=true]>svg{color:var(--cui-orange)}.side-outil-lbl{overflow:hidden;text-overflow:ellipsis}.side-outil .cui-cloche-n{position:static;margin-left:auto;flex:none;min-width:20px;height:20px;padding:0 6px;border:0;border-radius:999px;background:var(--cui-orange);color:var(--cui-noir);font-size:11px;font-weight:700;line-height:20px;display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.side-outil .cui-cloche-n[hidden]{display:none}.cui-haut{display:flex;align-items:center;gap:14px;height:62px;padding:0 24px;border-bottom:1px solid var(--cui-trait);background:var(--cui-bg);position:-webkit-sticky;position:sticky;top:0;z-index:15}body.vc-active .cui-haut{top:37px}.cui-haut-objet{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;line-height:1.2;max-width:38%}.cui-haut-objet[hidden]{display:none}.sv-de-client{font-weight:500;color:var(--cui-muted);font-size:var(--cui-fs-md)}.cui-haut-objet-ecran{font-size:var(--cui-fs-xs);color:var(--cui-label);font-weight:600;letter-spacing:.02em}.cui-haut-objet-nom{font-family:var(--cui-font-display);font-size:var(--cui-fs-lg);color:var(--cui-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cui-rech,.nav-search-slot{flex:1 1;max-width:520px;height:40px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--cui-trait);border-radius:var(--cui-r-ctrl);background:#fff;color:var(--cui-muted);font-family:var(--cui-font-text);font-size:13.5px;cursor:pointer;text-align:left}.cui-rech:hover{border-color:var(--cui-border2);color:var(--cui-ink)}.cui-rech:focus-visible{outline:2px solid var(--cui-orange);outline-offset:1px}.cui-rech .nss-lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cui-rech .nss-kbd{margin-left:auto;flex:none;font-family:inherit;font-size:11px;color:var(--cui-muted);border:1px solid var(--cui-trait);border-radius:6px;padding:1px 6px;background:#fff}.cui-bascule{margin-left:auto;display:flex;background:#efebe4;border-radius:10px;padding:3px;flex:none}.cui-bascule>*{padding:6px 12px;border-radius:8px;font-size:12.5px;color:var(--cui-muted);text-decoration:none;white-space:nowrap}.cui-bascule>.on{background:#fff;font-weight:600}.cui-bascule>.on,.cui-bascule>a:hover{color:var(--cui-ink)}.cui-bascule[hidden]{display:none}.cui-onglets{display:flex;gap:4px;padding:0 24px;border-bottom:1px solid var(--cui-trait);background:var(--cui-bg);overflow-x:auto;scrollbar-width:none;max-width:1368px}.cui-onglets::-webkit-scrollbar{display:none}.cui-onglets[hidden]{display:none}.cui-onglets a:focus-visible{outline:2px solid var(--cui-orange);outline-offset:-2px}.cui-onglets a>svg:not(.cui-onglet-ic){width:12px;height:12px;opacity:.6}.cui-sousnav{--cui-ton-fond:var(--cui-ton-outil-fond);--cui-ton-encre:var(--cui-ton-outil-encre);align-items:center;gap:var(--cui-s-1);padding:var(--cui-s-2) 24px;border-bottom:0}.cui-sousnav>a{flex:none;display:inline-flex;align-items:center;gap:var(--cui-s-2);min-height:40px;padding:0 var(--cui-s-3) 0 6px;border:1px solid var(--cui-border);border-radius:var(--cui-r-ctrl);background:var(--cui-white);color:var(--cui-text2);font-family:var(--cui-font-text);font-size:var(--cui-fs-md);font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;margin:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.cui-sousnav>a:hover{border-color:var(--cui-border2);color:var(--cui-ink);box-shadow:var(--cui-sh-sm)}.cui-sousnav>a.on{background:var(--cui-sel-fond);border-color:var(--cui-sel-bord);color:var(--cui-sel-encre);font-weight:600;box-shadow:var(--cui-sh-sm)}.cui-sousnav>a:focus-visible{outline:2px solid var(--cui-sel-encre);outline-offset:2px}.cui-sousnav-ic{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--cui-r-sm);background:var(--cui-ton-fond);color:var(--cui-ton-encre)}.cui-sousnav-ic>svg.cui-onglet-ic{width:16px;height:16px;margin:0;color:currentColor}.cui-sousnav>a.on .cui-sousnav-ic{background:var(--cui-white)}.cui-sousnav-l{min-width:0}.cui-sousnav-n{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--cui-r-pill);background:var(--cui-ink);color:var(--cui-white);font-size:var(--cui-fs-xs);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cui-sousnav [data-ton=vente]{--cui-ton-fond:var(--cui-ton-vente-fond);--cui-ton-encre:var(--cui-ton-vente-encre)}.cui-sousnav [data-ton=commande]{--cui-ton-fond:var(--cui-ton-commande-fond);--cui-ton-encre:var(--cui-ton-commande-encre)}.cui-sousnav [data-ton=stock]{--cui-ton-fond:var(--cui-ton-stock-fond);--cui-ton-encre:var(--cui-ton-stock-encre)}.cui-sousnav [data-ton=argent]{--cui-ton-fond:var(--cui-ton-argent-fond);--cui-ton-encre:var(--cui-ton-argent-encre)}.cui-sousnav [data-ton=relation]{--cui-ton-fond:var(--cui-ton-relation-fond);--cui-ton-encre:var(--cui-ton-relation-encre)}.cui-sousnav [data-ton=technique]{--cui-ton-fond:var(--cui-ton-technique-fond);--cui-ton-encre:var(--cui-ton-technique-encre)}.cui-sousnav [data-ton=outil]{--cui-ton-fond:var(--cui-ton-outil-fond);--cui-ton-encre:var(--cui-ton-outil-encre)}.cui-sousnav .cui-onglets-menu a{gap:10px}.cui-sousnav .cui-onglets-menu .cui-sousnav-ic{width:26px;height:26px}.cui-sousnav .cui-onglets-menu .cui-sousnav-n{margin-left:auto}@media (prefers-reduced-motion:reduce){.cui-sousnav>a{transition:none}}.cui-onglets-plus{flex:none;position:-webkit-sticky;position:sticky;right:0;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:var(--cui-bg);color:var(--cui-muted);font:inherit;font-family:var(--cui-font-text);font-size:13.5px;white-space:nowrap;cursor:pointer;box-shadow:-10px 0 10px -4px var(--cui-bg)}.cui-onglets-plus:hover,.cui-onglets-plus[aria-expanded=true]{color:var(--cui-ink)}.cui-onglets-plus:focus-visible{outline:2px solid var(--cui-orange);outline-offset:-2px}.cui-sousnav>.cui-onglets-plus{min-height:40px;border:1px solid var(--cui-border);border-radius:var(--cui-r-ctrl);margin:0;background:var(--cui-white);color:var(--cui-text2);box-shadow:-12px 0 10px -2px var(--cui-bg)}.cui-onglets-menu{position:fixed;z-index:70;min-width:220px;max-width:calc(100vw - 16px);max-height:min(420px,70vh);overflow:auto;padding:6px;background:#fff;border:1px solid var(--cui-border);border-radius:12px;box-shadow:0 12px 32px rgba(30,30,30,.16)}.cui-onglets-menu[hidden]{display:none}.cui-onglets .cui-onglets-menu a{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;margin:0;border:0;border-radius:8px;color:var(--cui-ink);font-size:14px;white-space:nowrap}.cui-onglets .cui-onglets-menu a:focus,.cui-onglets .cui-onglets-menu a:hover{background:#f4f1ec;outline:none}.cui-onglets .cui-onglets-menu a:focus-visible{outline:2px solid var(--cui-orange);outline-offset:-2px}body.menu-v2 .mod-seg{display:none!important}.side-content{min-width:0;padding:24px 24px 40px;max-width:1368px}.page{max-width:1320px}.page,.page-etroit{width:100%;margin:0 auto}.page-etroit{max-width:720px}.side-deplier{display:none}@media (min-width:900px) and (max-width:1279px){.side-top>.side-x{display:none}}@media (min-width:900px){.side.rail-anime{transition:width .2s cubic-bezier(.22,1,.36,1)}.side-deplier{display:inline-flex;align-items:center;justify-content:center;flex:none;margin-left:auto;width:36px;height:36px;border-radius:9px;border:1px solid #3a3a3a;cursor:pointer;background:transparent;color:#ddd9d2}.side-deplier:hover{border-color:var(--cui-orange);color:#fff}.side-deplier:focus-visible{outline:2px solid var(--cui-orange);outline-offset:1px}.side.reduit{width:64px}.side.reduit .side-top>.side-x{display:none}.side.reduit .side-top{padding:16px 0 12px;justify-content:center;flex-direction:column;gap:10px}.side.reduit .side-deplier{margin-left:0}.side.reduit .side-logo img{height:26px;width:26px;object-fit:cover;object-position:left}.side.reduit .side-menu{padding:4px 8px 12px;align-items:center}.side.reduit .side-drawer-head{height:1px;padding:0;margin:10px 8px;background:#333;font-size:0}.side.reduit .rail-lien,.side.reduit .tab{width:44px;justify-content:center;padding:0;position:relative}.side.reduit .rail-lbl,.side.reduit .tab span.tab-lbl{display:none}.side.reduit .rail-cpt{position:absolute;top:1px;right:-2px;min-width:18px;height:16px;padding:0 4px;font-size:10px;line-height:16px;box-shadow:0 0 0 2px var(--cui-noir)}.side.reduit .side-bottom{padding:8px 8px 14px}.side.reduit .side-identity{justify-content:center;padding:10px 0 0;gap:0;flex-direction:column}.side.reduit .side-identity-txt{display:none}.side.reduit .side-outils{align-items:center}.side.reduit .side-outil{width:44px;justify-content:center;padding:0;position:relative}.side.reduit .side-outil-lbl,.side.reduit .side-version{display:none}.side.reduit .side-outil .cui-cloche-n{position:absolute;top:1px;right:-2px;min-width:18px;height:16px;padding:0 4px;font-size:10px;line-height:16px;box-shadow:0 0 0 2px var(--cui-noir)}.rail-bulle{position:fixed;z-index:60;left:0;top:0;padding:6px 10px;border-radius:8px;background:var(--cui-noir2);color:var(--cui-white);font-family:var(--cui-font-text);font-size:13px;font-weight:500;white-space:nowrap;pointer-events:none;box-shadow:0 6px 18px rgba(0,0,0,.28);opacity:0;transform:translateX(-4px);transition:opacity .12s ease,transform .12s ease}.rail-bulle.vue{opacity:1;transform:none}.rail-bulle .rail-bulle-n{margin-left:8px;color:var(--cui-orange);font-weight:700}.rail-propose{flex:none;margin:8px 12px 0;padding:10px 12px;border-radius:10px;background:var(--cui-noir2);color:var(--cui-white);font-size:12.5px;line-height:1.35}.rail-propose p{margin:0 0 8px}.rail-propose kbd{font-family:inherit;font-size:11px;padding:0 4px;border-radius:4px;background:var(--cui-noir)}.rail-propose-gestes{display:flex;gap:6px;flex-wrap:wrap}.rail-propose button{height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--cui-ink-text2);background:transparent;color:var(--cui-white);font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap}.rail-propose button:focus-visible,.rail-propose button:hover{border-color:var(--cui-orange);outline:none}.side.reduit .rail-propose{display:none}}@media (prefers-reduced-motion:reduce){.rail-bulle,.side{transition:none!important}}@media (max-width:899px){.rail-bulle,.rail-propose{display:none!important}}.mobile-bar,.nav-scrim{display:none}@media (max-width:899px){.mobile-bar{background:var(--cui-noir);color:#fff;padding:0 8px;height:44px;position:-webkit-sticky;position:sticky;top:0;z-index:30;font-family:var(--cui-font-text)}.mobile-bar,.mobile-bar .mb-title{display:flex;align-items:center;gap:8px}.mobile-bar .mb-title{font-weight:600;font-size:.9rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.mobile-bar .mb-title img{height:22px;width:auto}.mobile-bar .mb-title b{display:none}.mobile-bar .mb-sep{color:#8c877e}.mobile-bar .mb-nom{font-weight:600;overflow:hidden;text-overflow:ellipsis}.hamb-btn,.mb-rech{background:#2a2a2a;border:0;color:#fff;width:36px;height:32px;flex:none;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mobile-bar:has(.mb-lieu){height:56px;padding:0 6px 0 16px;gap:10px}.mobile-bar .mb-lieu{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;font-size:inherit}.mobile-bar .mb-lieu>span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-bar .mb-lieu .mb-nom{font-size:11.5px;font-weight:500;letter-spacing:.02em;color:#bdb8af;line-height:1.2}.mobile-bar .mb-lieu .mb-ecran{font-family:var(--cui-font-display);font-size:17px;font-weight:600;color:#fff;line-height:1.25}.mobile-bar .mb-lieu .mb-ecran:empty,.mobile-bar .mb-lieu .mb-nom:empty{display:none}.mobile-bar .mb-lieu:has(.mb-ecran:empty) .mb-nom{font-family:var(--cui-font-display);font-size:17px;font-weight:600;color:#fff;letter-spacing:0}.mobile-bar:has(.mb-lieu) .mb-rech{width:44px;height:44px;border-radius:12px;background:transparent}.mobile-bar:has(.mb-lieu) .mb-rech:hover{background:#2a2a2a}.mobile-bar .mb-rech:focus-visible{outline:2px solid var(--cui-orange);outline-offset:-2px}.shell{display:flex;flex-direction:column;align-items:stretch}.shell>.cui-haut{display:none}.cui-onglets{padding:0 12px;position:-webkit-sticky;position:sticky;top:var(--cui-haut-tel,44px);z-index:14;transition:transform .22s ease}.cui-onglets.cui-sousnav{padding:4px 12px;background:var(--cui-bg);border-bottom:1px solid var(--cui-trait)}body.cui-onglets-ranges .cui-onglets{transform:translateY(calc(-100% - 2px))}body.menu-v2 .cui-entete-ecran.cui-titre-double>.cui-ecran-ic,body.menu-v2 h1.cui-titre-double{display:none}body:has(.mobile-bar .mb-lieu) .cui-onglets{top:var(--cui-haut-tel,56px)}.side{position:fixed;left:0;width:270px;max-width:82%;transform:translateX(-102%);transition:transform .25s ease;z-index:50;box-shadow:4px 0 24px rgba(0,0,0,.3)}.side,body.vc-active .side{top:0;height:100%}.side.open{transform:translateX(0)}.nav-scrim.show{display:block;position:fixed;inset:0;background:rgba(30,30,30,.5);z-index:45}.side-content{padding:12px 16px 32px}.side .rail-lien,.side .side-outil{min-height:44px}}@media (min-width:900px){.mb-rech{display:none}}.bas-bar{display:none}@media (max-width:899px){.bas-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--cui-noir);border-top:1px solid #333;font-family:var(--cui-font-text);padding:0 4px env(safe-area-inset-bottom,0)}.bas-bar .bas-item{flex:1 1;min-width:0;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 2px;background:none;border:0;color:#bdb8af;font:inherit;font-size:11px;font-weight:500;line-height:1.1;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.bas-bar .bas-item svg{width:22px;height:22px;flex:none}.bas-bar .bas-item>span:not(.bas-ic){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bas-bar .bas-item.on{color:var(--cui-orange)}.bas-bar .bas-item[hidden]{display:none}.bas-bar .bas-item.locked{opacity:.4}.bas-bar .bas-item:focus-visible{outline:2px solid var(--cui-orange);outline-offset:-3px;border-radius:10px}.bas-bar .bas-item[aria-expanded=true]{color:#fff}.bas-bar .bas-ic{position:relative;display:inline-flex;line-height:0}.bas-bar .bas-badge{position:absolute;top:-7px;right:-13px;min-width:16px;height:16px;padding:0 4px;border:2px solid var(--cui-noir);font-size:9.5px;line-height:12px;box-sizing:content-box}body:has(.bas-bar){padding-bottom:calc(57px + env(safe-area-inset-bottom, 0px))}body:has(.bas-bar){--cui-bas-h:calc(57px + env(safe-area-inset-bottom, 0px))}body:has(.bas-bar) #toast,body:has(.bas-bar) .cui-toast-a{bottom:calc(81px + env(safe-area-inset-bottom, 0px))}body:has(.bas-bar) .tar-pied{bottom:calc(57px + env(safe-area-inset-bottom, 0px))}}@media print{.bas-bar{display:none!important}body:has(.bas-bar){padding-bottom:0}}.bas-feuille,.bas-voile,.side-poignee{display:none}@media screen{.bas-voile{display:block;position:fixed;inset:0;bottom:calc(57px + env(safe-area-inset-bottom, 0px));z-index:38;background:rgba(30,30,30,.38);opacity:0;pointer-events:none;transition:opacity .2s ease}body.bas-feuille-ouverte .bas-voile{opacity:1;pointer-events:auto}.bas-feuille{display:flex;flex-direction:column;position:fixed;left:8px;right:8px;z-index:41;bottom:calc(57px + 10px + env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - 57px - 56px - 28px - env(safe-area-inset-bottom, 0px));background:var(--cui-white);color:var(--cui-text);border-radius:var(--cui-r-card);font-family:var(--cui-font-text);box-shadow:0 18px 48px rgba(30,30,30,.28),0 2px 6px rgba(30,30,30,.12);transform-origin:calc(var(--bec-x, 50vw) - 8px) calc(100% + 10px)}.bas-feuille[hidden]{display:none}.bas-feuille.ouverte{animation:bas-f-in .34s cubic-bezier(.22,1.18,.36,1) both}.bas-feuille.rejoue{animation:bas-f-glisse .26s cubic-bezier(.22,1,.36,1) both}.bas-feuille.ferme{animation:bas-f-out .18s cubic-bezier(.4,0,1,1) both;pointer-events:none}.bas-f-tete{display:flex;gap:10px;padding:14px 16px 10px;border-bottom:1px solid var(--cui-border)}.bas-f-ic,.bas-f-tete{flex:none;align-items:center}.bas-f-ic{width:32px;height:32px;border-radius:var(--cui-r-sm);display:inline-flex;justify-content:center;background:var(--cui-noir);color:var(--cui-orange)}.bas-f-titre{font-family:var(--cui-font-display);font-size:var(--cui-fs-lg);letter-spacing:-.005em;font-weight:600;color:var(--cui-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bas-f-n{margin-left:auto;flex:none;font-size:var(--cui-fs-sm);color:var(--cui-label)}.bas-f-liste{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px;display:flex;flex-direction:column;gap:2px}.bas-f-lien{display:flex;align-items:center;gap:12px;min-height:52px;padding:7px 10px;border-radius:var(--cui-r-ctrl);color:var(--cui-text);text-decoration:none;-webkit-tap-highlight-color:transparent;position:relative;transition:background-color .15s ease,transform .15s ease}.bas-feuille.ouverte .bas-f-lien,.bas-feuille.rejoue .bas-f-lien{animation:bas-f-ligne .32s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(60ms + var(--i, 0) * 28ms)}.bas-f-lien:active{background:var(--cui-panel2);transform:scale(.98)}.bas-f-lien:focus-visible{outline:2px solid var(--cui-orange);outline-offset:-2px}.bas-f-tuile{flex:none;width:36px;height:36px;border-radius:var(--cui-r-ctrl);display:inline-flex;align-items:center;justify-content:center;background:var(--cui-neutre-fond);color:var(--cui-neutre-encre)}.bas-f-txt{min-width:0;display:flex;flex-direction:column;gap:1px}.bas-f-lbl{font-size:var(--cui-fs-md);font-weight:600;color:var(--cui-ink);line-height:1.25}.bas-f-det{font-size:var(--cui-fs-sm);color:var(--cui-muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bas-f-ext{flex:none;margin-left:auto;color:var(--cui-label)}.bas-f-lien.on{background:var(--cui-panel)}.bas-f-lien.on:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--cui-orange)}.bas-f-lien.on .bas-f-tuile{background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre)}.bas-f-bec{position:absolute;bottom:-6px;left:calc(var(--bec-x, 50vw) - 8px - 7px);width:14px;height:14px;background:var(--cui-white);transform:rotate(45deg);border-radius:0 0 3px 0;transition:left .26s cubic-bezier(.22,1,.36,1)}.bas-bar .bas-item svg{transition:transform .22s cubic-bezier(.22,1.3,.36,1)}.bas-bar a.bas-item[aria-expanded=true] svg{transform:translateY(-3px)}body.bas-feuille-ouverte .bas-bar .bas-item.on:not([aria-expanded=true]){color:#bdb8af}}@media (max-width:899px){body.menu-v2 .side,body.menu-v2.vc-active .side{top:auto;bottom:calc(57px + env(safe-area-inset-bottom, 0px));left:0;right:0;width:auto;max-width:none;height:auto;max-height:calc(100dvh - 57px - 40px - env(safe-area-inset-bottom, 0px));border-radius:20px 20px 0 0;transform:translateY(calc(100% + 57px + 24px + env(safe-area-inset-bottom, 0px)));visibility:hidden;transition:transform .34s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s;box-shadow:0 -12px 40px rgba(0,0,0,.35)}body.menu-v2 .side.open{transform:translateY(0);visibility:visible;transition:transform .34s cubic-bezier(.22,1,.36,1),visibility 0s}body.menu-v2 .side.tire{transition:none}body.menu-v2 .nav-scrim.show{bottom:calc(57px + env(safe-area-inset-bottom, 0px))}body.menu-v2 .bas-bar #nav-toggle[aria-expanded=true]{color:var(--cui-orange)}body.menu-v2 .side-poignee{display:flex;flex:none;align-items:center;justify-content:center;width:100%;height:30px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}body.menu-v2 .side-poignee span{width:42px;height:5px;border-radius:5px;background:var(--cui-ink-text2);opacity:.55}body.menu-v2 .side-poignee:focus-visible{outline:2px solid var(--cui-orange);outline-offset:-4px;border-radius:12px}body.menu-v2 .side .rail-lien[data-feuille]:after{content:"";flex:none;width:7px;height:7px;margin:0 4px 0 auto;border-top:1.6px solid var(--cui-ink-text2);border-right:1.6px solid var(--cui-ink-text2);transform:rotate(45deg)}body.menu-v2 .side .rail-lien[data-feuille]:has(.rail-cpt:not([hidden])):after{margin-left:10px}}@media screen{.bas-f-groupe{display:flex;flex-direction:column;gap:2px}.bas-f-groupe+.bas-f-groupe{margin-top:6px;padding-top:6px;border-top:1px solid var(--cui-border)}.bas-f-gt{padding:4px 10px 2px;font-size:var(--cui-fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cui-label)}button.bas-f-gt{display:flex;align-items:center;gap:6px;width:100%;min-height:32px;margin:0;border:0;border-radius:var(--cui-r-sm);background:transparent;font-family:inherit;text-align:left;cursor:pointer}button.bas-f-gt:hover{background:var(--cui-panel);color:var(--cui-ink)}}@media screen{button.bas-f-gt:focus-visible{outline:2px solid var(--cui-ink);outline-offset:-2px}.bas-f-gt-l{flex:1 1 auto;min-width:0}.bas-f-gt-ch{flex:none;transition:transform .18s ease}button.bas-f-gt[aria-expanded=false] .bas-f-gt-ch{transform:rotate(-90deg)}.bas-f-gl{display:flex;flex-direction:column;gap:2px}.bas-f-gl[hidden]{display:none}.bas-feuille.tuiles .bas-f-liste{padding:10px 12px 12px;gap:10px}.bas-f-rubriques{display:flex;flex-wrap:wrap;gap:6px}.bas-f-rub{min-height:36px;font-family:inherit;cursor:pointer}.bas-f-rub:focus-visible{outline:2px solid var(--cui-ink);outline-offset:2px}.bas-f-tuiles .cui-tuile{min-height:84px}.bas-feuille.ouverte .bas-f-t,.bas-feuille.rejoue .bas-f-t{animation:bas-f-ligne .32s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(60ms + var(--i, 0) * 28ms)}}@media (prefers-reduced-motion:reduce){.bas-feuille.ouverte .bas-f-t,.bas-feuille.rejoue .bas-f-t{animation:none}.bas-f-gt-ch{transition:none}}@media (min-width:900px){.bas-voile{left:var(--voile-g,248px);bottom:0;background:rgba(30,30,30,.16)}.bas-feuille.bureau{left:var(--f-gauche,258px);right:auto;bottom:auto;top:var(--f-haut,80px);width:360px;max-height:calc(100vh - 24px);transform-origin:-10px var(--bec-y,40px)}.bas-feuille.bureau .bas-f-bec{bottom:auto;left:-6px;top:calc(var(--bec-y, 40px) - 7px);border-radius:0 0 0 3px;transition:top .26s cubic-bezier(.22,1,.36,1)}.bas-feuille.bureau .bas-f-lien{min-height:44px}.bas-feuille.bureau .bas-f-tuile{width:32px;height:32px}.bas-feuille.bureau .bas-f-lien:hover{background:var(--cui-panel)}.side .rail-lien[aria-expanded=true]{background:var(--cui-noir2);color:#fff}.bas-feuille.bureau.large{width:min(680px,calc(100vw - var(--f-gauche, 258px) - 16px))}.bas-feuille.bureau.large .bas-f-liste{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px;align-items:start}.bas-f-txt,.bas-feuille.bureau.large .bas-f-groupe{min-width:0}.bas-feuille.bureau.large .bas-f-groupe+.bas-f-groupe{margin-top:0;padding-top:0;border-top:0}}.cui-seg-resume{display:none}@media (max-width:760px){.cui-seg-replie{display:none!important}.cui-seg-resume{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin:0 0 12px;padding:0 12px;border:1px solid var(--cui-sel-bord);border-radius:var(--cui-r-ctrl);background:var(--cui-sel-fond);color:var(--cui-sel-encre);font:inherit;font-size:var(--cui-fs-md);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.cui-seg-resume-l{font-size:var(--cui-fs-sm);color:var(--cui-sel-encre);opacity:.8}.cui-seg-resume b{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cui-seg-resume-ch{flex:none}.cui-seg-resume:focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px}}.cui-seg-plus{position:relative;display:inline-flex}.cui-seg.partage>.cui-seg-plus{flex:1 1;min-width:0}.cui-seg-plus>button{width:100%}.cui-seg-plus-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:200px;max-width:calc(100vw - 32px);padding:6px;background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);box-shadow:var(--cui-sh-lg);display:grid;grid-gap:2px;gap:2px}.cui-seg-plus-menu[hidden]{display:none}.cui-seg .cui-seg-plus-menu>button{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;width:100%;height:40px;min-height:40px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--cui-ink);font:inherit;font-size:var(--cui-fs-md);text-align:left;cursor:pointer}.cui-seg .cui-seg-plus-menu>button:focus-visible,.cui-seg .cui-seg-plus-menu>button:hover{background:var(--cui-panel3);outline:none}.cui-seg .cui-seg-plus-menu>button.on{background:var(--cui-sel-fond);color:var(--cui-sel-encre);font-weight:600}.cui-mot-q{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;margin:0 0 0 5px;padding:0;border:1px solid var(--cui-border2);border-radius:999px;background:var(--cui-white);color:var(--cui-muted);font:inherit;font-size:var(--cui-fs-xs);font-weight:700;line-height:1;vertical-align:middle;cursor:help}.cui-mot-q:hover,.cui-mot-q[aria-expanded=true]{border-color:var(--cui-sel-bord);background:var(--cui-sel-fond);color:var(--cui-sel-encre)}.cui-mot-q:focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px}.cui-mot-bulle{position:fixed;z-index:300;max-width:min(300px,calc(100vw - 32px));padding:10px 12px;border-radius:var(--cui-r-ctrl);background:var(--cui-white);border:1px solid var(--cui-border);box-shadow:var(--cui-sh-lg);color:var(--cui-ink);font-size:var(--cui-fs-sm);line-height:1.45;display:grid;grid-gap:2px;gap:2px;text-align:left;white-space:normal}.cui-mot-bulle b{font-weight:700}.cui-mot-bulle.cui-mot-bulle-large{max-width:min(420px,calc(100vw - 32px))}.bas-feuille.liste .bas-f-bec{display:none}.bas-feuille button.bas-f-lien{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.bas-feuille.liste .bas-f-lien{min-height:48px}.bas-feuille.liste .bas-f-lien.on{background:var(--cui-sel-fond);color:var(--cui-sel-encre)}.bas-feuille.liste .bas-f-lien.on .bas-f-lbl{color:var(--cui-sel-encre)}.bas-feuille.liste .bas-f-lien.on:before{background:var(--cui-sel-bord)}.cui-filtres-btn.cui-filtres-btn,.cui-filtres-pied,.cui-filtres-tete,.cui-filtres-voile{display:none}@media (max-width:760px){[data-filtres-pli]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}[data-filtres-pli].ouvert>.cui-entete-ecran-actions,[data-filtres-pli]:not(.ouvert)>:not([data-filtre-garde]):not(.cui-filtres-btn):not(select):not(.cui-entete-ecran-actions):not(.cui-seg-resume),[data-filtres-pli][hidden]{display:none!important}[data-filtres-pli]:not(.ouvert)>[data-filtre-garde]{flex:1 1!important;min-width:0;max-width:none}[data-filtres-pli]:not(.ouvert)>.cui-seg-resume,[data-filtres-pli]:not(.ouvert)>[data-filtre-garde]:not(input):not(label):not(.cui-search){flex:1 1 100%!important}[data-filtres-pli]>.cui-filtres-btn.cui-filtres-btn{display:inline-flex;flex:none;height:44px;gap:6px}.cui-filtres-n{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--cui-sel-encre);color:var(--cui-white);font-size:var(--cui-fs-xs);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.cui-filtres-n[hidden]{display:none}[data-filtres-pli].ouvert{position:fixed;left:0;right:0;bottom:var(--cui-bas-h,0);z-index:41;margin:0;padding:0 16px 16px;max-height:calc(100dvh - 120px);overflow-y:auto;background:var(--cui-white);border-radius:18px 18px 0 0;box-shadow:0 -12px 40px rgba(30,30,30,.25);flex-direction:column;align-items:stretch;flex-wrap:nowrap}[data-filtres-pli].ouvert>:not(select){width:100%;max-width:none;flex:none!important}[data-filtres-pli].ouvert>[data-filtre-garde]{display:none!important}[data-filtres-pli].ouvert>.cui-filtres-pied{display:flex;gap:10px;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;bottom:0;background:var(--cui-white);padding:12px 0 0;margin-top:6px;border-top:1px solid var(--cui-border)}[data-filtres-pli].ouvert>.cui-filtres-pied>.cui-btn-primaire{flex:1 1 auto;justify-content:center}.cui-filtres-x{border:0;background:none;padding:6px;margin:-6px;color:var(--cui-ink);cursor:pointer;display:inline-flex;border-radius:8px}.cui-filtres-x:hover{background:var(--cui-panel3)}[data-filtres-pli].ouvert>.cui-filtres-btn.cui-filtres-btn{display:none}[data-filtres-pli].ouvert>.cui-filtres-tete{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;background:var(--cui-white);padding:14px 0 10px;border-bottom:1px solid var(--cui-border);margin-bottom:4px;font-size:var(--cui-fs-lg);color:var(--cui-ink)}.cui-filtres-voile:not([hidden]){display:block;position:fixed;left:0;right:0;top:0;bottom:var(--cui-bas-h,0);z-index:40;background:rgba(30,30,30,.38)}}@keyframes bas-f-in{0%{opacity:0;transform:translateY(18px) scale(.86,.62)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes bas-f-glisse{0%{transform:translateY(5px) scale(.985)}to{transform:none}}@keyframes bas-f-out{to{opacity:0;transform:translateY(14px) scale(.94,.8)}}@keyframes bas-f-ligne{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bas-feuille.ouverte,.bas-feuille.rejoue{animation:bas-f-fondu .12s linear both}.bas-feuille.ferme{animation:none;opacity:0}.bas-feuille.ouverte .bas-f-lien,.bas-feuille.rejoue .bas-f-lien{animation:none}.bas-bar .bas-item svg,.bas-f-bec,.cui-onglets,body.menu-v2 .side{transition:none}.bas-bar a.bas-item[aria-expanded=true] svg{transform:none}}@keyframes bas-f-fondu{0%{opacity:0}to{opacity:1}}@media print{#cui-loadbar,.bas-feuille,.bas-voile,.cui-cloche-panneau,.cui-haut,.cui-onglets,.cui-onglets-menu,.mobile-bar,.nav-scrim,.side{display:none!important}.shell{display:block!important}}.droits-cards{display:none}@media (max-width:899px){.droits-mat-wrap{display:none}.droits-cards{display:block}}.droits-mod-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 2px;border-bottom:1px solid var(--cui-border);min-height:44px}.droits-mod-row:last-child{border-bottom:0}.droits-mod-lbl{font-size:13.5px;color:var(--cui-ink);font-weight:500}.droits-mod-ctrl{display:flex;align-items:center;gap:6px;flex:0 0 auto}.droits-mod-ctrl select{font-size:16px;padding:9px 10px;min-height:44px;border-radius:var(--cui-r-ctrl);border:1px solid var(--cui-border);background:var(--cui-white);color:var(--cui-ink)}.droits-mod-reset{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.hamb{position:relative;background:transparent;border:0;color:#fff;font-size:1.5rem;line-height:1;padding:4px 8px;cursor:pointer;border-radius:8px}.hamb:hover{background:hsla(0,0%,100%,.12)}.hamb.has-unread:after{content:"";position:absolute;top:4px;right:4px;width:9px;height:9px;border-radius:50%;background:var(--red);border:2px solid var(--navy)}.client-hero{padding:20px 0 6px}.client-hero .k{color:var(--grey)}.client-hero h1{font-size:1.6rem;font-weight:800;color:var(--navy);margin:4px 0 2px;line-height:1.15}.client-hero .muted{margin:0}.section-head{margin:16px 0 12px}.section-head h2{font-size:.9rem;color:var(--grey);text-transform:uppercase;letter-spacing:.5px;font-weight:700}.scrim{position:fixed;inset:0;background:rgba(13,27,42,.45);z-index:55}.drawer{position:fixed;top:0;left:0;height:100%;width:84%;max-width:320px;background:#fff;z-index:60;transform:translateX(-100%);transition:transform .22s ease;box-shadow:6px 0 24px rgba(13,27,42,.2);display:flex;flex-direction:column}.drawer.open{transform:translateX(0)}.drawer-head{background:var(--navy);color:#fff;padding:20px 18px 18px}.drawer-name{font-size:1.2rem;font-weight:800;margin-top:2px}.drawer-head select{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.3)}.menu{flex:1 1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:2px}.menu-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:transparent;border:0;text-align:left;padding:13px 14px;border-radius:9px;font-family:var(--sans);font-size:.98rem;font-weight:600;color:var(--navy);cursor:pointer}.menu-item:hover{background:var(--bg)}.menu-item.active{background:var(--navy);color:#fff}.menu-item .badge{background:var(--red);color:#fff;font-size:.68rem;font-weight:700;min-width:18px;height:18px;border-radius:999px;display:grid;place-items:center;padding:0 5px}.drawer-foot{padding:14px;border-top:1px solid var(--line2)}.tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.tile{background:var(--card);border-radius:12px;padding:15px;box-shadow:var(--sh-sm);cursor:pointer;border:1px solid transparent}.tile:hover{border-color:var(--line)}.tile .tlabel{font-size:.72rem;letter-spacing:.4px;text-transform:uppercase;font-weight:700;color:var(--grey)}.tile .tval{font-size:1.5rem;font-weight:800;color:var(--navy);margin-top:4px;line-height:1.1}.tile .tsub{font-size:.78rem;color:var(--grey);margin-top:2px}.tile.full{grid-column:1/-1}.tile-filtre{text-align:left;width:100%;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tile-filtre.on,.tile-filtre:hover{border-color:var(--blue)}.tile-filtre.on{box-shadow:0 0 0 2px rgba(47,107,214,.18),var(--sh-md);background:#f5f9ff}.tile-filtre.on .k{color:var(--blue)}.tile .dotr{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--red);margin-left:6px;vertical-align:middle}@media (max-width:360px){.sk-tiles,.tiles{grid-template-columns:1fr}}.kpi-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:6px 0 14px}.kpi{background:var(--card);border:1px solid var(--line2);border-radius:14px;padding:12px 14px;box-shadow:var(--sh-card);transition:transform .15s ease,box-shadow .15s ease}.kpi:hover{transform:translateY(-2px);box-shadow:var(--sh-md)}.kpi .tlabel{font-size:.66rem;text-transform:uppercase;letter-spacing:.4px;font-weight:700;color:var(--grey)}.kpi-v{font-size:1.7rem;font-weight:800;color:var(--navy);line-height:1.05;margin-top:3px}.kpi-sub{font-size:.76rem;color:var(--grey);margin-top:2px}.kpi-alert{border-color:#f0b8b8;background:linear-gradient(180deg,var(--card),#fff5f5)}.kpi-alert .kpi-v{color:var(--crit)}.coach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:8px;gap:8px}.coach-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:11px;border:1px solid var(--line2);background:var(--card);transition:transform .12s ease}.coach-item:hover{transform:translateX(2px)}.coach-item small{display:block;color:var(--grey);font-size:.8rem;margin-top:1px}.coach-ico{font-size:1.3rem;line-height:1.2}.coach-cta{align-self:center;color:var(--blue);font-weight:800;font-size:1.1rem}.coach-crit{border-left:4px solid var(--crit)}.coach-warn{border-left:4px solid #e6a100}.coach-info{border-left:4px solid var(--blue)}.coach-ok{border-left:4px solid #2e9b5b;background:#f4faf6}@media (min-width:1600px){.kpi-hero{grid-template-columns:repeat(6,1fr)}.kpi-v{font-size:2rem}}.wk-days{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media (min-width:1100px){.wk-days{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:start}}.wk-day{border:1px solid var(--cui-border);border-radius:10px;padding:10px 12px;background:var(--cui-white)}.charge-bar{height:8px;border-radius:5px;background:var(--blue)}.charge-row{display:grid;grid-template-columns:130px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:3px 0;font-size:.82rem}.gantt-wrap{overflow-x:auto;border:1px solid var(--line2);border-radius:12px;background:var(--card)}.gantt{min-width:100%}.gantt-row{display:flex;position:relative;border-bottom:1px solid var(--line2);min-height:46px}.gantt-row:last-child{border-bottom:0}.gantt-head{top:0;z-index:3}.gantt-head,.gantt-name{position:-webkit-sticky;position:sticky;background:var(--card)}.gantt-name{width:210px;flex:0 0 210px;left:0;z-index:2;border-right:2px solid var(--line2);padding:6px 10px;display:flex;flex-direction:column;justify-content:center}.gantt-head .gantt-name{z-index:4;font-size:.68rem;text-transform:uppercase;letter-spacing:.4px;color:var(--grey);font-weight:700}.gantt-day{border-right:1px solid var(--line2);box-sizing:border-box}.gantt-day.we{background:rgba(13,27,42,.03)}.gantt-day.today{background:#eaf2ff}.gantt-day.dragover{background:#d6e8ff;box-shadow:inset 0 0 0 2px var(--blue)}.gantt-dayhead{text-align:center;padding:4px 0 5px;font-size:.64rem;line-height:1.1}.gantt-dayhead b{font-size:.82rem;color:var(--navy)}.gantt-monthhead{font-size:.68rem;font-weight:700;color:var(--navy);white-space:nowrap;padding:6px 0 5px 4px}.gantt-day.month-start{border-left:2px solid var(--line)}.gantt-card.compact{padding:0;border-radius:3px;height:26px;top:9px}.gantt-card{position:absolute;top:5px;height:34px;border-radius:7px;padding:0 8px;display:flex;align-items:center;gap:5px;color:#fff;font-size:.74rem;font-weight:600;cursor:-webkit-grab;cursor:grab;box-shadow:var(--sh-sm);overflow:hidden;white-space:nowrap;z-index:1}.gantt-card:hover{z-index:5;box-shadow:var(--sh-md)}.gantt-card .gc-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;border:1px solid hsla(0,0%,100%,.6)}.gantt-card.dragging{opacity:.45}.gantt-tip{position:fixed;z-index:200;background:var(--cui-ink);color:var(--cui-bg);border-radius:var(--cui-r-ctrl);padding:10px 12px;font-size:12.5px;box-shadow:var(--cui-sh-lg);max-width:260px;pointer-events:none}.gantt-tip .k{color:var(--cui-ink-text2)}.tech-legend{display:flex;flex-wrap:wrap;gap:6px}.tech-chip{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;padding:3px 9px;border-radius:20px;border:1px solid var(--line2)}.tech-chip .tc-dot{width:10px;height:10px;border-radius:50%}.tech-chip b{background:var(--navy);color:#fff;border-radius:10px;padding:0 6px;font-size:.72rem}.cu-aff{display:inline-flex;align-items:center;gap:5px;font-size:.82rem;border:1px solid var(--line2);border-radius:8px;padding:4px 9px;cursor:pointer;color:var(--grey);white-space:nowrap}.cu-aff.on{background:#edfaf1;border-color:#b6e6c4;color:var(--green);font-weight:600}.prepa-list{display:flex;flex-direction:column;gap:6px;margin-top:4px}.prepa-row{display:flex;align-items:center;gap:10px;border:1px solid var(--line2);border-radius:9px;padding:8px 10px;cursor:pointer;transition:background .12s}.prepa-row:hover{background:rgba(13,27,42,.03)}.prepa-row input{width:auto;flex-shrink:0}.prepa-row .prepa-txt{display:flex;flex-direction:column;line-height:1.2;flex:1 1}.prepa-row .prepa-txt small{font-size:.74rem}.prepa-row .prepa-state{font-size:1rem}.prepa-row:has(input:checked){background:#edfaf1;border-color:#b6e6c4}.tech-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.tech-col{border:1px solid var(--line2);border-radius:12px;background:var(--card);overflow:hidden;display:flex;flex-direction:column}.tech-col-head{padding:9px 12px;display:flex;align-items:center;gap:8px;border-bottom:2px solid var(--line2)}.tech-col-head .tc-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.tech-col-head b{font-size:.88rem}.tech-col-head .n{margin-left:auto;background:var(--navy);color:#fff;border-radius:10px;padding:1px 8px;font-size:.74rem;font-weight:700}.tech-col-body{padding:8px;display:flex;flex-direction:column;gap:7px;max-height:62vh;overflow:auto}.tech-inst{border:1px solid var(--line2);border-left:3px solid var(--blue);border-radius:8px;padding:7px 9px;cursor:pointer;background:#fff}.tech-inst:hover{box-shadow:var(--sh-sm)}.tech-inst b{font-size:.8rem;color:var(--navy);display:block}.tech-inst small{font-size:.72rem}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#view>.card,#view>.tile,#view>.tiles>.tile,#view>div>.card{animation:rise-in .34s cubic-bezier(.22,.61,.36,1) both}#view>.tiles>.tile:nth-child(2){animation-delay:.04s}#view>.tiles>.tile:nth-child(3){animation-delay:.08s}#view>.tiles>.tile:nth-child(4){animation-delay:.12s}#view>.tiles>.tile:nth-child(5){animation-delay:.16s}#view>.tiles>.tile:nth-child(6){animation-delay:.2s}#view>.card:nth-child(2),#view>div>.card:nth-child(2){animation-delay:.05s}#view>.card:nth-child(3),#view>div>.card:nth-child(3){animation-delay:.1s}#view>.card:nth-child(4){animation-delay:.14s}@media (prefers-reduced-motion:reduce){#view>.card,#view>.tile,#view>.tiles>.tile,#view>div>.card{animation:none}}@keyframes aurora{0%{transform:translate(-6%,-4%) scale(1)}50%{transform:translate(6%,4%) scale(1.15)}to{transform:translate(-6%,-4%) scale(1)}}.auth{position:relative;overflow:hidden;background:linear-gradient(160deg,#0d1b2a,#12314f 48%,#0d47a1)}.auth:after,.auth:before{content:"";position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(70px);opacity:.5;z-index:0;pointer-events:none}.auth:before{background:radial-gradient(circle,#1565c0,transparent 62%);top:-18vmax;left:-12vmax;animation:aurora 16s ease-in-out infinite}.auth:after{background:radial-gradient(circle,#2e7d32,transparent 62%);bottom:-20vmax;right:-14vmax;animation:aurora 21s ease-in-out infinite reverse}.auth .card{position:relative;z-index:1;animation:rise-in .5s cubic-bezier(.22,.61,.36,1) both;box-shadow:0 24px 70px rgba(0,0,0,.4);-webkit-backdrop-filter:saturate(1.05);backdrop-filter:saturate(1.05)}.auth .logo,.auth .logo b{color:var(--navy)}@media (prefers-reduced-motion:reduce){.auth .card,.auth:after,.auth:before{animation:none}}.cn-eye{border:1px solid var(--line);background:#fff;color:var(--grey);width:30px;height:30px;border-radius:8px;cursor:pointer;font-size:.95rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto;transition:all .15s ease;vertical-align:middle}.cn-eye:hover{background:var(--cui-panel)}.cn-eye.has,.cn-eye:hover{border-color:var(--cui-ink);color:var(--cui-ink)}.cn-eye.has{background:var(--cui-panel3)}.cn-eye.imp{border-color:var(--crit);color:var(--cui-e-rouge-encre);background:var(--cui-e-rouge-fond)}.cn-eye-badge{position:absolute;top:-6px;right:-6px;background:var(--cui-orange);color:var(--cui-ink);font-size:.6rem;font-weight:800;min-width:15px;height:15px;border-radius:999px;display:grid;place-items:center;padding:0 3px}.cn-eye.imp .cn-eye-badge{background:var(--crit)}.cn-scrim{position:fixed;inset:0;background:var(--cui-voile);z-index:80;display:none;justify-content:flex-end;opacity:0;transition:opacity .2s ease}.cn-scrim.show{display:flex;opacity:1}.cn-panel{width:460px;max-width:94vw;height:100%;background:var(--bg);display:flex;flex-direction:column;box-shadow:-8px 0 32px rgba(13,27,42,.3);animation:cn-slide .24s cubic-bezier(.22,.61,.36,1)}@keyframes cn-slide{0%{transform:translateX(30px);opacity:.6}to{transform:translateX(0);opacity:1}}.cn-top{background:var(--cui-noir);color:var(--cui-bg);padding:16px 18px;display:flex;align-items:center;justify-content:space-between}.cn-title{font-family:var(--cui-font-display);font-weight:600;font-size:var(--cui-fs-lg)}.cn-sub{font-size:var(--cui-fs-sm);color:var(--cui-ink-text2);margin-top:2px}.cn-x{background:transparent;border:1px solid var(--cui-ink-sep);color:var(--cui-bg);width:44px;height:44px;border-radius:var(--cui-r-ctrl);cursor:pointer;font-size:1rem}.cn-compose{background:#fff;padding:14px 16px;border-bottom:1px solid var(--line2)}.cn-compose textarea{min-height:70px}.cn-compose-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.cn-chk{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--grey)}.cn-chk input{width:auto}.cn-attach{cursor:pointer;margin:0}.cn-list{flex:1 1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.cn-empty{text-align:center;color:var(--faint);padding:30px 12px;font-size:.9rem}.cn-note{background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);padding:13px 15px;box-shadow:var(--cui-sh-sm)}.cn-note.cn-imp{border-left:3px solid var(--cui-e-rouge)}.cn-note-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:7px}.cn-meta{font-size:.74rem;color:var(--faint);margin-left:auto}.cn-txt{white-space:pre-wrap;color:var(--ink);font-size:.92rem;line-height:1.5}.cn-atts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cn-att-img{display:block;width:78px;height:78px;border-radius:8px;overflow:hidden;border:1px solid var(--line)}.cn-att-img img{width:100%;height:100%;object-fit:cover}.cn-att-file{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--navy)}.cn-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.cn-lnk{background:none;border:0;color:var(--cui-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:3px;font-size:.8rem;font-weight:600;cursor:pointer;padding:0}.cn-lnk.cn-del{color:var(--crit)}@media (max-width:520px){.cn-panel{width:100vw;max-width:100vw}}.cart-bar{position:-webkit-sticky;position:sticky;bottom:12px;margin-top:16px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--navy);color:#fff;padding:12px 16px;border-radius:12px;box-shadow:var(--sh-lg);animation:cart-in .22s ease}.cart-bar .k{text-transform:uppercase;letter-spacing:.4px;font-size:.66rem}@keyframes cart-in{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}:root{--sh-card:0 1px 3px rgba(13,27,42,.08)}.card{border:1px solid var(--line2);box-shadow:var(--sh-card);transition:box-shadow .18s ease,transform .18s ease}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px rgba(21,101,192,.15)}input,select,textarea{transition:border-color .15s ease,box-shadow .15s ease}.rowi{transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.rowi:hover{border-color:var(--line)}.tile{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;box-shadow:var(--sh-card)}.tile:hover{transform:translateY(-2px);box-shadow:var(--sh-md);border-color:var(--line2)}.tabbar .tab{box-shadow:var(--sh-sm);transition:background .15s ease,color .15s ease,box-shadow .15s ease}.tabbar .tab.active{box-shadow:0 2px 8px rgba(13,27,42,.18)}.pill{letter-spacing:.2px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.pill.soft{box-shadow:none}.side-content{background:radial-gradient(1200px 520px at 12% -8%,rgba(255,253,250,.95),transparent 62%),radial-gradient(900px 480px at 96% 4%,rgba(255,252,246,.7),transparent 58%),linear-gradient(176deg,#ede8e0,#e6e0d6);background-attachment:fixed}.side-content .cui-card{border-radius:16px;border:1px solid rgba(28,26,23,.08);box-shadow:0 1px 2px rgba(28,26,23,.04),0 6px 18px -8px rgba(28,26,23,.16)}.mod-seg{background:rgba(255,253,249,.82);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid rgba(28,26,23,.07);box-shadow:0 6px 16px -12px rgba(28,26,23,.5)}.mod-seg a.on{box-shadow:0 1px 2px rgba(28,26,23,.1)}.progress>i{background:linear-gradient(90deg,#2e9e57,#2e7d32)}#cui-loadbar{position:fixed;top:0;left:0;right:0;height:3px;z-index:300;background:transparent;overflow:hidden;opacity:0;transition:opacity .15s ease;pointer-events:none}#cui-loadbar.show{opacity:1}#cui-loadbar>i{display:block;width:40%;height:100%;border-radius:0 3px 3px 0;background:linear-gradient(90deg,transparent,var(--cui-accent,#2b5c8a) 35%,var(--cui-ink,#1c1a17) 70%,transparent);transform:translateX(-100%)}#cui-loadbar.show>i{animation:cui-loadbar-glisse 1.1s ease-in-out infinite}@keyframes cui-loadbar-glisse{0%{transform:translateX(-100%)}55%{transform:translateX(150%)}to{transform:translateX(150%)}}@media (prefers-reduced-motion:reduce){#cui-loadbar.show>i{animation:none;transform:translateX(0);width:100%;opacity:.55}}#toast{box-shadow:var(--sh-lg);border-radius:12px}.auth .card{box-shadow:0 10px 40px rgba(13,27,42,.14);border:1px solid var(--line2)}.demo-creds{box-shadow:inset 0 0 0 1px rgba(21,101,192,.08)}.section-title h2{color:var(--navy)}.grouphead{margin-top:22px}*{scrollbar-width:thin}@keyframes sk-shimmer{0%{background-position:-420px 0}to{background-position:420px 0}}.sk{border-radius:8px;background:#e7edf5;background-image:linear-gradient(90deg,#e7edf5,#f4f7fb 40%,#e7edf5 80%);background-size:420px 100%;background-repeat:no-repeat;animation:sk-shimmer 1.15s ease-in-out infinite}.sk-line{height:12px;margin:9px 0}.sk-line.w60{width:60%}.sk-line.w40{width:40%}.sk-line.w80{width:80%}.sk-title{height:18px;width:44%;margin:2px 0 14px}.sk-card{background:var(--card);border:1px solid var(--line2);border-radius:var(--radius);padding:18px;box-shadow:var(--sh-card)}.sk-card+.sk-card{margin-top:14px}.sk-row{display:flex;align-items:center;gap:12px;padding:6px 0}.sk-dot{width:34px;height:34px;border-radius:9px;flex:0 0 auto}.sk-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.coffre-hero{background:linear-gradient(155deg,#0d1b2a,#14304d 55%,#1565c0 130%);color:#fff;padding:24px 20px;overflow:hidden;position:relative}.coffre-hero .muted,.coffre-hero .section-title h2{color:#fff}.coffre-hero .muted{color:hsla(0,0%,100%,.78)}.coffre-hero-icon{font-size:2.1rem;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.14);border-radius:14px;margin-bottom:12px}.coffre-actions{display:flex;flex-direction:column;gap:10px;margin-top:18px}@media (min-width:520px){.coffre-actions{flex-direction:row}.coffre-actions .cui-btn{flex:1 1}}.coffre-source-choix{display:flex;flex-wrap:wrap;gap:8px}.coffre-progress-card{border-left:4px solid var(--blue);animation:coffre-pulse 1.8s ease-in-out infinite}.coffre-progress-label{font-weight:700;margin:0 0 10px;color:var(--navy)}@keyframes coffre-pulse{0%,to{box-shadow:var(--sh-card)}50%{box-shadow:0 2px 14px rgba(21,101,192,.28)}}@media (prefers-reduced-motion:reduce){.coffre-progress-card{animation:none}}.coffre-result{border-left:4px solid var(--good);animation:rise-in .25s ease}.coffre-result-ok{border-left-color:var(--good);background:linear-gradient(90deg,rgba(46,125,50,.06),transparent 60%)}.coffre-result-ko{border-left-color:var(--crit);background:linear-gradient(90deg,rgba(198,40,40,.06),transparent 60%)}.coffre-result-title{font-weight:800;font-size:1.05rem;margin:0;color:var(--navy)}:root{--cui-bg:#f8f6f3;--cui-ink:#1e1e1e;--cui-text:#2c2823;--cui-text2:#4a443b;--cui-muted:#5a5449;--cui-label:#6f695f;--cui-placeholder:#a39c90;--cui-panel:#f4f1ec;--cui-panel2:#eae5dc;--cui-panel3:#efeae1;--cui-border:#e8e3db;--cui-border2:#d6d0c6;--cui-white:#fff;--cui-accent:#1e1e1e;--cui-good:#4e7a12;--cui-warn:#b84a08;--cui-crit:#dd0a14;--cui-bug-encre:#b00010;--cui-bug-fond:#fff1f1;--cui-info:#1b6f9e;--cui-noir:#1e1e1e;--cui-noir2:#2a2a2a;--cui-orange:#f2701c;--cui-orange-t:#b84a08;--cui-trait:#e8e3db;--cui-e-bleu:#2fa0db;--cui-e-bleu-t:#1b6f9e;--cui-logo-ciel:#00afe5;--cui-logo-ciel-fond2:#d3ecf8;--cui-e-orange:#f2701c;--cui-e-orange-t:#b84a08;--cui-e-vert:#94bd21;--cui-e-vert-t:#4e7a12;--cui-e-violet:#834a97;--cui-e-violet-t:#834a97;--cui-e-rouge:#dd0a14;--cui-e-rouge-t:#dd0a14;--cui-e-turq:#13a6a8;--cui-e-turq-t:#0e7577;--cui-e-mag:#e71483;--cui-e-mag-t:#b40f66;--cui-e-bleu-fond:#e6f2f9;--cui-e-bleu-encre:#1a6795;--cui-sel-fond:var(--cui-e-bleu-fond);--cui-sel-bord:var(--cui-logo-ciel);--cui-sel-encre:var(--cui-e-bleu-encre);--cui-e-orange-fond:#fdeadd;--cui-e-orange-encre:#a5420a;--cui-e-vert-fond:#eef4dc;--cui-e-vert-encre:#43680f;--cui-e-violet-fond:#f0e9f2;--cui-e-violet-encre:#7a418d;--cui-e-rouge-fond:#fce4e4;--cui-e-rouge-encre:#be0911;--cui-e-turq-fond:#e2f3f3;--cui-e-turq-encre:#0b6a6c;--cui-e-mag-fond:#fce4f0;--cui-e-mag-encre:#a90e5f;--cui-neutre-fond:#f1ede6;--cui-neutre-encre:#4a443b;--cui-pv:#b84a08;--cui-pv-trait:#f2701c;--cui-pv-fond:#fdeadd;--cui-pa:#2f5873;--cui-pa-trait:#2f5873;--cui-pa-fond:#e4ecf2;--cui-ton-vente-fond:var(--cui-e-violet-fond);--cui-ton-vente-encre:var(--cui-e-violet-encre);--cui-ton-commande-fond:var(--cui-pa-fond);--cui-ton-commande-encre:var(--cui-pa);--cui-ton-stock-fond:var(--cui-e-turq-fond);--cui-ton-stock-encre:var(--cui-e-turq-encre);--cui-ton-argent-fond:var(--cui-e-vert-fond);--cui-ton-argent-encre:var(--cui-e-vert-encre);--cui-ton-relation-fond:var(--cui-e-bleu-fond);--cui-ton-relation-encre:var(--cui-e-bleu-encre);--cui-ton-technique-fond:var(--cui-e-mag-fond);--cui-ton-technique-encre:var(--cui-e-mag-encre);--cui-ton-outil-fond:var(--cui-neutre-fond);--cui-ton-outil-encre:var(--cui-text2);--cui-ag-rhone:#5bc0eb;--cui-ag-loire:#a9d18e;--cui-ag-alsace:#f7a35c;--cui-ag-texte:#1f3c4e;--p-quo-bg:#e3eef9;--p-quo-tx:#2a6ba8;--p-quo-li:#4a90d9;--p-heb-bg:#dde5f5;--p-heb-tx:#3b4e9e;--p-heb-li:#4b62c4;--p-men-bg:#e0dcf0;--p-men-tx:#523e93;--p-men-li:#6b54b8;--p-fis-bg:#f3ead8;--p-fis-tx:#7a5a1e;--p-fis-li:#a67c2e;--p-man-bg:#e9e5de;--p-man-tx:#575044;--p-man-li:#8a8377;--cui-ink-sep:#3a3630;--cui-ink-we:#272420;--cui-ink-text2:#b3ada3;--cui-ink-today:#8fb8de;--cui-r-sm:7px;--cui-r-ctrl:10px;--cui-r-card:14px;--cui-sh-sm:0 1px 2px rgba(28,26,23,.05);--cui-sh-lg:0 10px 28px rgba(28,26,23,.07);--cui-font-display:"Poppins",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--cui-font-text:"Poppins",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--cui-font-mono:ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,"Liberation Mono",monospace;--cui-s-1:4px;--cui-s-2:8px;--cui-s-3:12px;--cui-s-4:16px;--cui-s-5:24px;--cui-s-6:32px;--cui-fs-xs:11px;--cui-fs-sm:12.5px;--cui-fs-md:13.5px;--cui-fs-lg:16px;--cui-fs-xl:22px;--cui-fs-titre:28px;--cui-r-pill:999px;--cui-anneau:0 0 0 3px rgba(30,30,30,.08);--cui-voile:rgba(28,26,23,.38);--cui-nuit-fond:var(--cui-ink);--cui-nuit-carte:var(--cui-ink-we);--cui-nuit-carte-2:var(--cui-noir2);--cui-nuit-bord:var(--cui-ink-sep);--cui-nuit-texte:var(--cui-panel);--cui-nuit-texte-2:var(--cui-ink-text2);--cui-nuit-gris:var(--cui-placeholder);--cui-nuit-pastille:color-mix(in srgb,var(--cui-ink-sep) 80%,var(--cui-panel));--cui-nuit-vert:var(--cui-e-vert);--cui-nuit-vert-clair:color-mix(in srgb,var(--cui-e-vert) 55%,var(--cui-panel));--cui-nuit-vert-fond:color-mix(in srgb,var(--cui-e-vert) 18%,var(--cui-ink));--cui-nuit-orange:var(--cui-orange);--cui-nuit-orange-clair:color-mix(in srgb,var(--cui-orange) 60%,var(--cui-panel));--cui-nuit-orange-fond:color-mix(in srgb,var(--cui-orange) 16%,var(--cui-ink));--cui-nuit-rouge:color-mix(in srgb,var(--cui-crit) 75%,var(--cui-panel));--cui-nuit-rouge-clair:color-mix(in srgb,var(--cui-crit) 45%,var(--cui-panel));--cui-nuit-rouge-fond:color-mix(in srgb,var(--cui-crit) 20%,var(--cui-ink));--cui-nuit-rouge-plein:var(--cui-e-rouge-encre);--cui-nuit-absent:var(--cui-muted);--cui-nuit-fs-libelle:18px;--cui-nuit-fs-detail:21px;--cui-nuit-fs-nom:30px;--cui-nuit-fs-chrono:42px;--cui-nuit-fs-chiffre:72px}.cui-scope{font-family:var(--cui-font-text);color:var(--cui-text)}.cui-scope .cui-card{background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);box-shadow:var(--cui-sh-sm)}.cui-scope .cui-card+.cui-card{margin-top:12px}.cui-scope [hidden]{display:none!important}.cui-scope .cui-input{width:100%;height:34px;padding:0 11px;border:1px solid var(--cui-border2);border-radius:9px;background:var(--cui-white);color:var(--cui-text);font-family:var(--cui-font-text);font-size:13px}.cui-scope .cui-input:focus{outline:none;border-color:var(--cui-ink)}.cui-crumb,.cui-scope .cui-muted{color:var(--cui-muted)}.cui-crumb{font-size:11.5px;display:flex;align-items:center;gap:6px}.cui-crumb svg{color:var(--cui-label)}.cui-crumb .on{color:var(--cui-ink)}.cui-titlebar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.cui-titlewrap{display:flex;flex-direction:column;gap:5px}.cui-h1-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cui-h1{margin:0;font-size:26px;font-weight:700;color:var(--cui-ink);letter-spacing:-.02em}.cui-count,.cui-h1{font-family:var(--cui-font-display)}.cui-count{height:24px;padding:0 9px;border-radius:var(--cui-r-sm);background:var(--cui-panel3);border:1px solid var(--cui-border);display:inline-flex;align-items:center;font-size:12.5px;font-weight:600;color:var(--cui-text2)}.cui-lead{font-size:12.5px;color:var(--cui-muted)}.cui-headrow{gap:14px;flex-wrap:wrap}.cui-headrow,.cui-search{display:flex;align-items:center}.cui-search{flex:1 1;min-width:200px;max-width:340px;height:44px;background:var(--cui-white);border:1px solid var(--cui-border2);border-radius:var(--cui-r-ctrl);gap:9px;padding:0 13px}.cui-search svg{color:var(--cui-muted);flex:none}.cui-search input{border:0;padding:0;height:auto;font-size:13.5px;color:var(--cui-text);background:transparent}.cui-search input::placeholder{color:var(--cui-placeholder)}.cui-search input:focus{box-shadow:none}.cui-seg{display:flex;background:var(--cui-panel3);border:1px solid var(--cui-border);border-radius:11px;padding:3px;gap:2px;flex-wrap:wrap}.cui-seg a,.cui-seg button{height:38px;text-decoration:none;padding:0 15px;border:0;border-radius:8px;background:transparent;font-family:var(--cui-font-text);font-size:13px;color:var(--cui-muted);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.cui-seg a.on,.cui-seg button.on{background:var(--cui-sel-fond);border:1px solid var(--cui-sel-bord);color:var(--cui-sel-encre);font-weight:600}.cui-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cui-filters .cui-flabel{font-size:11.5px;color:var(--cui-muted)}.cui-chips{display:flex;gap:8px;flex-wrap:wrap}.cui-chip{height:34px;padding:0 14px;border-radius:9px;background:var(--cui-white);border:1px solid var(--cui-border);display:flex;align-items:center;font-size:12.5px;color:var(--cui-text2);cursor:pointer}.cui-chip.on{background:var(--cui-sel-fond);border-color:var(--cui-sel-bord);color:var(--cui-sel-encre);font-weight:600}.cui-indicators{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media (max-width:900px){.cui-indicators{grid-template-columns:repeat(2,1fr)}}.cui-ind{background:var(--cui-white);border:1px solid var(--cui-border);border-radius:12px;padding:12px 16px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cui-ind-lbl{font-size:10.5px;font-weight:600;letter-spacing:.08em;color:var(--cui-muted);text-transform:uppercase}.cui-ind-sub{font-size:11.5px;color:var(--cui-muted);margin-top:2px;display:flex;align-items:center;gap:6px}.cui-ind-val{font-family:var(--cui-font-display);font-size:27px;font-weight:600;color:var(--cui-ink);line-height:1}.cui-ind-val.accent{color:var(--cui-accent)}.cui-dot{width:7px;height:7px;border-radius:50%;flex:none;display:inline-block}.cui-dot.good{background:var(--cui-good)}.cui-dot.warn{background:var(--cui-warn)}.cui-dot.crit{background:var(--cui-crit)}.cui-dot.info{background:var(--cui-accent)}.cui-dot.neutral{background:var(--cui-border2)}.cui-pill{height:24px;padding:0 9px;border-radius:var(--cui-r-sm);background:var(--cui-white);border:1px solid var(--cui-border);display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--cui-text);white-space:nowrap}.cui-pill b{font-family:var(--cui-font-display);font-weight:600}.cui-identite,.cui-pill.neutral{background:var(--cui-panel3)}.cui-identite{display:flex;flex-wrap:wrap;gap:10px 22px;padding:12px 14px;margin:0 0 14px;border:1px solid var(--cui-border);border-radius:10px}.cui-identite-c{min-width:0}.cui-identite-k{font-size:10.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--cui-muted)}.cui-identite-v{margin-top:1px;font-size:13px;color:var(--cui-ink);font-weight:500}.cui-identite .cui-ouvrir{flex-basis:100%;margin-top:2px}.cui-src{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.cui-src.crm{background:color-mix(in srgb,var(--cui-accent) 12%,transparent);color:#123d6b}.cui-src.tiers{background:color-mix(in srgb,var(--cui-warn) 16%,transparent);color:#6b4405}.cui-fr{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:500}.cui-fr.ok{background:color-mix(in srgb,var(--cui-good) 14%,transparent);color:#135a2d}.cui-fr.a_verifier{background:color-mix(in srgb,var(--cui-warn) 16%,transparent);color:#6b4405}.cui-fr.jamais,.cui-fr.perimee{background:color-mix(in srgb,var(--cui-crit) 14%,transparent);color:#7a2323}.cui-ouvrir{display:flex;flex-wrap:wrap;gap:6px}.cui-ouvrir a{display:inline-flex;align-items:center;gap:5px;text-decoration:none;font-size:12px;padding:5px 10px;border-radius:8px;border:1px solid var(--cui-logo-ciel);background:var(--cui-e-bleu-fond);color:var(--cui-e-bleu-encre);white-space:nowrap}.cui-ouvrir a:hover{background:var(--cui-logo-ciel-fond2);border-color:var(--cui-e-bleu-encre);color:var(--cui-e-bleu-encre)}.cui-ouvrir a svg{flex:none;width:12px;height:12px;opacity:.6}.cui-ag-pill[data-agence=loire]{background:#cfead6;color:#1e6b3b}.cui-ag-pill[data-agence=rhone]{background:#cbdff5;color:#24518a}.cui-ag-pill[data-agence=alsace]{background:#f3dbae;color:#7a4a12}.etab-ligne-in{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.etab-nom{font-family:var(--cui-font-display);font-weight:600;font-size:14.5px;color:var(--cui-ink);cursor:pointer;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etab-nom:hover{text-decoration:underline}.etab-badges{gap:6px;flex:0 1 auto;flex-wrap:wrap}.etab-actions,.etab-badges{display:flex;align-items:center}.etab-actions{gap:8px;flex:0 0 auto;margin-left:auto}@media (max-width:720px){.etab-ligne-in{flex-wrap:wrap;align-items:flex-start}.etab-nom{white-space:normal}.etab-badges,.etab-nom{flex:1 1 100%}.etab-actions{margin-left:0}}.cui-alert-mnt{display:flex;align-items:flex-start;gap:8px;margin:10px 0 2px;padding:10px 14px;border-radius:var(--cui-r-ctrl);background:#fbeaea;border:1px solid var(--cui-crit);color:#8a1f1f;font-size:13px;font-weight:600;line-height:1.45}.cui-alert-mnt>svg{flex:0 0 auto;margin-top:1px}.cui-alert-mnt>span{flex:1 1 auto;min-width:0}.cui-scope.cui-hors-contrat .cui-card{border-width:1.5px;border-color:var(--cui-crit)}.cui-state,.cui-vide{padding:28px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.cui-state-ic,.cui-vide-ic{flex:none;width:30px;height:30px;border-radius:var(--cui-r-sm);background:var(--cui-panel3);border:1px solid var(--cui-border);display:flex;align-items:center;justify-content:center;color:var(--cui-muted)}.cui-state-ic svg,.cui-vide-ic svg{width:16px;height:16px}.cui-state-txt,.cui-vide-corps{font-size:13px;line-height:1.45;color:var(--cui-muted);max-width:360px;min-width:0}.cui-vide-t{display:block;font-weight:500;color:var(--cui-ink)}.cui-vide-d{display:block;font-size:var(--cui-fs-sm);color:var(--cui-muted)}.cui-scope .cui-empty{padding:28px 16px;text-align:center;font-size:13px;line-height:1.45;color:var(--cui-muted)}.cui-state.cui-state-fail .cui-state-ic{color:var(--cui-crit);border-color:#f0c9c9;background:#fdf1f1}.cui-state.cui-state-fail .cui-btn{margin-top:4px}.cui-scope svg.cui-i{display:block}.cui-gantt-nav{padding:12px 12px 12px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--cui-border);flex-wrap:wrap}.cui-gantt-nav-ic{width:30px;height:30px;flex:none;border-radius:8px;background:var(--cui-panel2);border:1px solid var(--cui-border);display:flex;align-items:center;justify-content:center;color:var(--cui-accent)}.cui-gantt-nav-title{font-family:var(--cui-font-display);font-size:16px;font-weight:600;color:var(--cui-ink)}.cui-gantt-nav-sub{font-size:11.5px;color:var(--cui-muted)}.cui-gantt-nav-tools{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cui-gantt-nav-tools .cui-seg button{height:36px;padding:0 13px;font-size:12.5px}.cui-gantt-arrow{width:44px;border:1px solid var(--cui-border2);border-radius:var(--cui-r-ctrl);justify-content:center}.cui-gantt-arrow,.cui-gantt-today{height:44px;display:flex;align-items:center;color:var(--cui-ink);background:var(--cui-white);cursor:pointer}.cui-gantt-today{padding:0 14px;border:1px solid var(--cui-ink);border-radius:var(--cui-r-ctrl);font-size:12.5px;font-weight:600;white-space:nowrap}.cui-gantt-legend{display:flex;flex-wrap:wrap;gap:6px;padding:10px 16px;border-bottom:1px solid var(--cui-border)}.cui-gantt-legend .cui-pill{background:var(--cui-white)}.cui-gantt-body{padding:0;overflow:hidden}.cui-gantt-head,.cui-gantt-rowgrid{display:grid}.cui-gantt-head{background:var(--cui-ink);color:var(--cui-bg)}.cui-gantt-headname{grid-column:1;padding:0 16px;font-size:10.5px;font-weight:600;letter-spacing:.08em}.cui-gantt-headday,.cui-gantt-headname{height:46px;display:flex;align-items:center}.cui-gantt-headday{border-left:1px solid var(--cui-ink-sep);flex-direction:column;justify-content:center;gap:1px;min-width:0}.cui-gantt-headday.we{background:var(--cui-ink-we)}.cui-gantt-headday.today{border-left:2px solid var(--cui-info)}.cui-gantt-headday b{font-family:var(--cui-font-display);font-size:13px;font-weight:600;white-space:nowrap}.cui-gantt-headday span{font-size:9.5px;color:var(--cui-ink-text2)}.cui-gantt-headday.today b,.cui-gantt-headday.today span{color:var(--cui-ink-today)}.cui-gantt-headday.month b{font-size:10px}.cui-gantt-rowgrid{border-bottom:1px solid var(--cui-border);min-height:66px}.cui-gantt-rowgrid:last-child{border-bottom:0}.cui-gantt-name{grid-column:1;padding:8px 16px;display:flex;flex-direction:column;justify-content:center;gap:2px;border-right:1px solid var(--cui-border);min-width:0}.cui-gantt-name .t1{font-size:13px;font-weight:600;color:var(--cui-ink);overflow-wrap:anywhere}.cui-gantt-name .t2{font-size:11.5px;color:var(--cui-muted);overflow-wrap:anywhere}.cui-gantt-name .t3{font-size:11.5px;color:var(--cui-text);display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.cui-gantt-cell{border-left:1px solid var(--cui-panel3);position:relative;min-width:0}.cui-gantt-cell.we{background:var(--cui-panel)}.cui-gantt-cell.today{background:#f1ece3;border-left:2px solid var(--cui-info)}.cui-gantt-cell.dragover{box-shadow:inset 0 0 0 2px var(--cui-accent)}.cui-gantt-bar{align-self:center;margin:0 6px;height:26px;border-radius:8px;background:var(--cui-ink);z-index:1;cursor:-webkit-grab;cursor:grab;display:flex;align-items:center;justify-content:center;overflow:hidden}.cui-gantt-bar span{font-size:11.5px;font-weight:500;color:var(--cui-bg);white-space:nowrap;padding:0 6px}.cui-gantt-bar.warn{border-left:3px solid var(--cui-warn)}.cui-gantt-bar.crit{border-left:3px solid var(--cui-crit)}.cui-gantt-bar.dragging{opacity:.45}.cui-gantt-body{--cui-gantt-nom:minmax(0,300px)}@media (max-width:640px){.cui-gantt-body{--cui-gantt-nom:minmax(0,116px)}.cui-gantt-name{padding:6px 8px}.cui-gantt-headname{padding:0 8px}.cui-gantt-bar{margin:0 2px}}.cui-gantt-bar[data-famille=installation]{background:var(--cui-e-vert-encre)}.cui-gantt-bar[data-famille=intervention]{background:var(--cui-e-turq-encre)}.cui-gantt-cle{display:inline-block;width:10px;height:10px;border-radius:3px;flex:none;margin-right:6px;background:var(--cui-ink)}.cui-gantt-cle[data-famille=installation]{background:var(--cui-e-vert-encre)}.cui-gantt-cle[data-famille=intervention]{background:var(--cui-e-turq-encre)}.cui-gantt-legend button.cui-pill{cursor:pointer;font:inherit}.cui-gantt-legend button.cui-pill.on{border-color:var(--cui-sel-bord);background:var(--cui-sel-fond);color:var(--cui-sel-encre)}.cui-tcard[data-famille=installation]{border-left:3px solid var(--cui-e-vert-encre)}.cui-tcard[data-famille=intervention]{border-left:3px solid var(--cui-e-turq-encre)}.ins-etapes{display:flex;flex-wrap:wrap;gap:4px 2px;margin:6px 0 0;padding:0;list-style:none}.ins-etapes li{display:inline-flex;align-items:center;font-size:var(--cui-fs-xs);color:var(--cui-muted);white-space:nowrap}.ins-etapes li+li:before{content:"›";color:var(--cui-label);margin:0 4px 0 2px}.ins-etapes a,.ins-etapes button{display:inline-flex;align-items:center;gap:3px;color:inherit;text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer}.ins-etapes a:hover,.ins-etapes button:hover{color:var(--cui-ink);text-decoration:underline}.ins-etapes li.fait,.ins-etapes li.fait a,.ins-etapes li.fait button{color:var(--cui-e-vert-encre)}.ins-etapes .cui-i{width:11px;height:11px}.cui-parcours{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;font-size:var(--cui-fs-sm);color:var(--cui-muted)}.cui-parcours a{color:var(--cui-muted);text-decoration:none;white-space:nowrap}.cui-parcours a:hover{color:var(--cui-ink);text-decoration:underline}.cui-parcours a[aria-current=step]{color:var(--cui-ink);font-weight:600}.cui-parcours .sep{color:var(--cui-label)}.cui-gantt-empty{padding:24px 16px;color:var(--cui-muted);font-size:13px}.cui-gantt-tip{position:fixed;z-index:200;background:var(--cui-ink);color:var(--cui-bg);border-radius:10px;padding:10px 12px;font-size:12.5px;box-shadow:var(--cui-sh-lg);max-width:260px;pointer-events:none;line-height:1.5}.cui-gantt-tip .k{color:var(--cui-ink-text2)}.cui-nodate{display:flex;align-items:center;gap:12px;padding:12px 14px}.cui-nodate-txt .t1{font-size:12.5px;color:var(--cui-ink);font-weight:500}.cui-nodate-txt .t2{font-size:11.5px;color:var(--cui-muted)}.cui-nodate-cards{display:flex;gap:8px;flex-wrap:wrap;padding:0 14px 12px}.cui-nodate-card{max-width:240px;padding:0 12px;height:32px;border-radius:8px;background:var(--cui-white);border:1px solid var(--cui-border2);display:flex;align-items:center;font-size:12.5px;color:var(--cui-text);cursor:-webkit-grab;cursor:grab;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cui-nodate-card.dragging{opacity:.45}.cui-week{display:flex;flex-direction:column;gap:10px}.cui-week-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cui-week-bar{width:3px;height:18px;border-radius:2px;background:var(--cui-border);flex:none}.cui-week-bar.on{background:var(--cui-accent)}.cui-week-title{font-family:var(--cui-font-display);font-size:16px;font-weight:600;color:var(--cui-ink)}.cui-week-count{font-size:12px;color:var(--cui-label)}.cui-week-grid{display:grid;grid-template-columns:404px 1fr;grid-gap:16px;gap:16px;align-items:start}@media (max-width:1180px){.cui-week-grid{grid-template-columns:1fr}}.cui-mtable{background:var(--cui-white);border:1px solid var(--cui-border);border-radius:12px;overflow:hidden}.cui-mtable-head,.cui-mtable-row,.cui-mtable-total{display:grid;grid-template-columns:1fr 60px;align-items:center;padding:0 14px}.cui-mtable-head{height:34px;background:var(--cui-panel2);border-bottom:1px solid var(--cui-border2);font-size:10.5px;font-weight:600;letter-spacing:.07em;color:var(--cui-muted)}.cui-mtable-head>span:last-child,.cui-mtable-row>span:last-child,.cui-mtable-total>span:last-child{text-align:right}.cui-mtable-row{height:26px;font-size:12.5px;color:var(--cui-text)}.cui-mtable-row>span:last-child{font-family:var(--cui-font-display);font-weight:600;color:var(--cui-ink)}.cui-mtable-body{padding:4px 0}.cui-mtable-total{height:34px;border-top:1px solid var(--cui-border);background:var(--cui-panel);font-size:12px;color:var(--cui-muted)}.cui-mtable-total>span:last-child{font-family:var(--cui-font-display);font-weight:600;color:var(--cui-ink)}.cui-mtable-note{border-top:1px solid var(--cui-border);padding:9px 14px;font-size:11.5px;color:var(--cui-muted)}.cui-mtable-empty{padding:16px 14px;font-size:12.5px;color:var(--cui-label)}.cui-instcards{gap:12px}.cui-instcard,.cui-instcards{display:flex;flex-direction:column}.cui-instcard{background:var(--cui-white);border:1px solid var(--cui-border);border-radius:12px;padding:16px;gap:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.cui-instcard:hover{border-color:var(--cui-border2)}.cui-instcard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cui-instcard-title{font-family:var(--cui-font-display);font-size:16px;font-weight:600;color:var(--cui-ink)}.cui-instcard-loc{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--cui-label);margin-top:3px}.cui-instcard-meta{display:flex;align-items:center;gap:8px;flex:none}.cui-instcard-date{height:26px;padding:0 10px;border-radius:var(--cui-r-sm);background:var(--cui-panel3);border:1px solid var(--cui-border);display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--cui-text);white-space:nowrap}.cui-instcard-date svg{color:var(--cui-label)}.cui-instcard-chev{width:44px;height:44px;border-radius:var(--cui-r-ctrl);border:1px solid var(--cui-border);display:flex;align-items:center;justify-content:center;color:var(--cui-text2);flex:none}.cui-instcard-facts{display:flex;gap:20px;font-size:12.5px;color:var(--cui-text2);flex-wrap:wrap}.cui-instcard-facts>span{display:flex;align-items:center;gap:6px}.cui-instcard-facts svg{color:var(--cui-label)}.cui-instcard-foot{display:flex;align-items:center;gap:8px;padding-top:2px;font-size:12.5px;color:var(--cui-text)}.cui-synth-intro{display:flex;align-items:flex-start;gap:12px;padding:14px 16px}.cui-synth-intro-ic{width:30px;height:30px;flex:none;border-radius:8px;background:var(--cui-panel3);border:1px solid var(--cui-border);display:flex;align-items:center;justify-content:center;color:var(--cui-accent)}.cui-synth-intro-t{font-family:var(--cui-font-display);font-size:16px;font-weight:600;color:var(--cui-ink)}.cui-synth-intro-s{font-size:12.5px;color:var(--cui-muted);margin-top:2px}.cui-synth-intro-meta{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none;font-size:11.5px;color:var(--cui-muted);white-space:nowrap}.cui-scope h1,.cui-scope h2,.cui-scope h3{font-family:var(--cui-font-display);color:var(--cui-ink);margin:0}.cui-scope p{margin:0}.cui-scope a{color:var(--cui-accent)}.cui-shead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:22px 0 10px}.cui-shead:first-child{margin-top:0}.cui-shead h2{font-size:15px;font-weight:600}.cui-shead .cui-lead{flex-basis:100%;margin-top:-4px}.cui-shead-line{flex:1 1;height:1px;background:var(--cui-border);min-width:24px}.cui-rows{display:flex;flex-direction:column;gap:8px}.cui-rowline{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:10px 12px;background:var(--cui-white);border:1px solid var(--cui-border);border-radius:10px;min-height:44px}.cui-rowline[data-clickable]{cursor:pointer;transition:border-color .15s ease}.cui-rowline[data-clickable]:hover{border-color:var(--cui-border2)}.cui-rowline.warn{border-left:3px solid var(--cui-warn)}.cui-rowline.crit{border-left:3px solid var(--cui-crit)}.cui-rowline-grow{flex:1 1 140px;min-width:0}.cui-rowline-grow b{font-weight:600}.cui-rowline-grow .inter-sujet,.cui-rowline-grow b{display:block;font-size:13px;color:var(--cui-ink);overflow-wrap:anywhere}.cui-rowline-grow .inter-sujet{margin-top:1px}.cui-rowline-grow small{display:block;font-size:11.5px;color:var(--cui-muted);margin-top:1px;overflow-wrap:anywhere}.cui-rowline-note{font-size:11.5px;color:var(--cui-text2);white-space:nowrap;flex:none}.cui-rowline-chev{width:44px;height:44px;margin:-10px -12px -10px 0;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--cui-text2);flex:none}.cui-coach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:8px;gap:8px}.cui-coach{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--cui-white);border:1px solid var(--cui-border);border-radius:10px}.cui-coach[data-clickable]{cursor:pointer}.cui-coach.crit{border-left:3px solid var(--cui-crit)}.cui-coach.warn{border-left:3px solid var(--cui-warn)}.cui-coach.info{border-left:3px solid var(--cui-info)}.cui-coach.ok{border-left:3px solid var(--cui-good)}.cui-coach-ic{width:30px;height:30px;flex:none;border-radius:8px;background:var(--cui-panel3);border:1px solid var(--cui-border);display:flex;align-items:center;justify-content:center;color:var(--cui-text2)}.cui-coach-grow{flex:1 1;min-width:0}.cui-coach-grow b{display:block;font-size:13px;font-weight:600;color:var(--cui-ink)}.cui-coach-grow small{display:block;font-size:11.5px;color:var(--cui-muted);margin-top:1px}.cui-bar{height:7px;border-radius:4px;background:var(--cui-panel3);overflow:hidden}.cui-bar>i{display:block;height:100%;background:var(--cui-ink);border-radius:4px}.cui-seg.block{width:100%}.cui-seg.block a,.cui-seg.block button{flex:1 1;justify-content:center}.cui-seg.scroll{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.cui-seg.scroll::-webkit-scrollbar{display:none}.cui-seg.scroll a,.cui-seg.scroll button{flex:none}.cui-2col{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}@media (max-width:820px){.cui-2col{grid-template-columns:1fr}}.cui-tcols{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.cui-tcol{border:1px solid var(--cui-border);border-radius:12px;background:var(--cui-white);overflow:hidden;display:flex;flex-direction:column}.cui-tcol.warn{border-left:3px solid var(--cui-crit)}.cui-tcol-head{padding:10px 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--cui-border);background:var(--cui-panel3)}.cui-tcol-head b{font-size:13px;color:var(--cui-ink);font-weight:600}.cui-tcol-head .n{margin-left:auto;height:22px;padding:0 8px;border-radius:7px;background:var(--cui-ink);color:var(--cui-bg);font-size:11px;font-weight:600;display:inline-flex;align-items:center}.cui-tcol-body{padding:8px;display:flex;flex-direction:column;gap:7px;max-height:62vh;overflow:auto}.cui-tcard{border:1px solid var(--cui-border);border-radius:8px;padding:9px 11px;cursor:pointer;background:var(--cui-white)}.cui-tcard:hover{border-color:var(--cui-border2)}.cui-tcard b{font-size:12.5px;color:var(--cui-ink);display:block;font-weight:600}.cui-tcard-meta{display:flex;justify-content:space-between;gap:6px;align-items:center;margin-top:2px;font-size:11px;color:var(--cui-muted)}.cui-tcard-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.cui-tcard.dragging{opacity:.45}.cui-omni{position:fixed;inset:0;z-index:900;display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px 16px}.cui-omni[hidden]{display:none}.cui-omni-backdrop{position:absolute;inset:0;background:rgba(28,26,23,.38);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cui-omni-panel{position:relative;width:100%;max-width:620px;max-height:78vh;display:flex;flex-direction:column;background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);box-shadow:var(--cui-sh-lg),0 24px 64px rgba(28,26,23,.18);overflow:hidden}.cui-omni-field{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--cui-border);flex:none}.cui-omni-field svg{color:var(--cui-muted);flex:none}.cui-omni-field input{flex:1 1;min-width:0;border:0;background:transparent;padding:0;height:28px;font-family:var(--cui-font-text);font-size:15px;color:var(--cui-text)}.cui-omni-field input:focus{outline:none;box-shadow:none}.cui-omni-field input::placeholder{color:var(--cui-placeholder)}.cui-omni-kbd{flex:none;font-family:var(--cui-font-text);font-size:11px;color:var(--cui-muted);border:1px solid var(--cui-border);border-radius:var(--cui-r-sm);padding:3px 7px;background:var(--cui-panel3)}.cui-omni-results{flex:1 1;min-height:0;overflow-y:auto;padding:6px}.cui-omni-ghead{display:flex;align-items:center;gap:8px;padding:9px 10px 5px}.cui-omni-ghead span{font-family:var(--cui-font-display);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cui-label)}.cui-omni-ghead .cui-omni-more{margin-left:auto;font-size:11px;color:var(--cui-muted);letter-spacing:0;text-transform:none}.cui-omni-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--cui-r-ctrl);cursor:pointer;min-height:44px}.cui-omni-row:hover{background:var(--cui-panel3)}.cui-omni-row.on{background:var(--cui-panel2);box-shadow:inset 0 0 0 1px var(--cui-border2)}.cui-omni-row-ic{width:28px;height:28px;flex:none;border-radius:8px;background:var(--cui-panel3);border:1px solid var(--cui-border);display:flex;align-items:center;justify-content:center;color:var(--cui-text2)}.cui-omni-row-grow{flex:1 1;min-width:0}.cui-omni-row-grow b{font-size:13.5px;font-weight:600;color:var(--cui-ink)}.cui-omni-row-grow b,.cui-omni-row-grow small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cui-omni-row-grow small{font-size:11.5px;color:var(--cui-muted);margin-top:1px}.cui-omni-row-cli{flex:none;max-width:40%;font-size:11.5px;color:var(--cui-text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cui-omni-empty{padding:26px 14px;text-align:center;font-size:13px;color:var(--cui-muted)}.cui-omni-foot{flex:none;display:flex;gap:14px;flex-wrap:wrap;padding:8px 14px;border-top:1px solid var(--cui-border);background:var(--cui-panel);font-size:11.5px;color:var(--cui-muted)}@media (max-width:560px){.cui-omni{padding:0}.cui-omni-panel{max-width:none;max-height:100%;height:100%;border-radius:0;border:0}.cui-omni-foot,.cui-omni-row-cli{display:none}}.src-chemin{font-family:var(--cui-font-mono);font-size:var(--cui-fs-sm)}.src-form{border:1px solid var(--cui-border2);border-radius:var(--cui-r-card);background:var(--cui-white);padding:var(--cui-s-4);margin:var(--cui-s-2) 0;grid-gap:var(--cui-s-3)}.src-form,.src-form-grille{display:grid;gap:var(--cui-s-3)}.src-form-grille{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:var(--cui-s-3)}.src-form-grille>label:last-child{grid-column:1/-1}.src-form .fld input,.src-form .fld select{width:100%;min-width:0}.src-actif{display:inline-flex;align-items:center;gap:var(--cui-s-2);font-size:var(--cui-fs-md);color:var(--cui-ink)}.src-actif input{width:auto}@media (max-width:720px){.src-form-grille{grid-template-columns:1fr}}.src-grille{display:grid;grid-template-columns:minmax(200px,260px) 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 0;border-top:1px solid var(--cui-border)}.src-grille>input,.src-grille>select{min-width:0;width:100%}@media (max-width:720px){.src-grille{grid-template-columns:1fr}}.src-arretee{opacity:.62}.src-arretee-txt{display:block;color:var(--cui-muted);padding:2px 0 0 2px;font-size:12px}.export-etat .cui-pill{height:auto;white-space:normal;align-items:flex-start;padding:4px 9px}.seg-select{display:none;margin:14px 0 0;width:100%}@media (max-width:720px){.seg-boutons{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.seg-boutons::-webkit-scrollbar{display:none}.seg-boutons>a,.seg-boutons>button{flex:none;scroll-snap-align:start;height:44px}}.sv3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}@media (max-width:980px){.sv3{grid-template-columns:1fr}}.sv3-col{background:var(--cui-panel);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);padding:12px;min-width:0}.sv3-col-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:3px}.sv3-col-head h3{font-family:var(--cui-font-display);font-size:13.5px;font-weight:600;color:var(--cui-ink);margin:0}.sv3-col-head h3[title]{cursor:help}.sv3-rien{font-size:12px;color:var(--cui-muted);border:1px dashed var(--cui-border);border-radius:var(--cui-r-ctrl);padding:14px 12px;text-align:center}.sv3-carte,.sv3-rien{background:var(--cui-white)}.sv3-carte{display:flex;gap:11px;align-items:flex-start;width:100%;text-align:left;border-left:1px solid var(--cui-border);border:1px solid var(--cui-border);border-left-width:3px;border-radius:var(--cui-r-ctrl);padding:10px 11px;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.sv3-carte+.sv3-carte{margin-top:8px}.sv3-carte:hover{border-color:var(--cui-border2);border-left-color:var(--cui-accent);box-shadow:var(--cui-sh-sm)}.sv3-carte:focus-visible{outline:2px solid var(--cui-accent);outline-offset:2px}.sv3-quand{flex:none;width:68px;text-align:center;border-radius:9px;padding:6px 2px;margin:-2px 0}.sv3-jour{font-family:var(--cui-font-display);font-size:21px;font-weight:600;color:var(--cui-ink);line-height:1;letter-spacing:-.5px}.sv3-mois{font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;color:var(--cui-muted);margin-top:2px}.sv3-heure{font-family:var(--cui-font-display);font-size:14px;font-weight:600;color:var(--cui-accent);margin-top:4px;line-height:1}.sv3-taille{font-size:10.5px;color:var(--cui-muted);margin-top:5px;line-height:1.2}.sv3-carte[data-palier=quo]{border-left-color:var(--p-quo-li)}.sv3-carte[data-palier=heb]{border-left-color:var(--p-heb-li)}.sv3-carte[data-palier=men]{border-left-color:var(--p-men-li)}.sv3-carte[data-palier=fis]{border-left-color:var(--p-fis-li)}.sv3-carte[data-palier=man]{border-left-color:var(--p-man-li)}.sv3-teinte[data-palier=quo] .sv3-quand{background:var(--p-quo-bg)}.sv3-teinte[data-palier=quo] .sv3-heure{color:var(--p-quo-tx)}.sv3-teinte[data-palier=heb] .sv3-quand{background:var(--p-heb-bg)}.sv3-teinte[data-palier=heb] .sv3-heure{color:var(--p-heb-tx)}.sv3-teinte[data-palier=men] .sv3-quand{background:var(--p-men-bg)}.sv3-teinte[data-palier=men] .sv3-heure{color:var(--p-men-tx)}.sv3-teinte[data-palier=fis] .sv3-quand{background:var(--p-fis-bg)}.sv3-teinte[data-palier=fis] .sv3-heure{color:var(--p-fis-tx)}.sv3-teinte[data-palier=man] .sv3-quand{background:var(--p-man-bg)}.sv3-teinte[data-palier=man] .sv3-heure{color:var(--p-man-tx)}.sv3-corps{flex:1 1;min-width:0}.sv3-titre{font-size:12.5px;font-weight:600;color:var(--cui-ink)}.sv3-meta,.sv3-titre{overflow-wrap:anywhere}.sv3-meta{font-size:11.5px;color:var(--cui-muted);margin-top:3px;line-height:1.5}.sv3-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.sv3-tag{font-size:10.5px;padding:2px 8px;border-radius:11px;background:var(--cui-panel3);color:var(--cui-text2);white-space:normal;max-width:100%;line-height:1.5;text-align:left}.sv3-tag.accent{background:transparent;border:1px solid var(--cui-border2);color:var(--cui-text2);padding:1px 6px}.sv3-tag[data-palier]{display:inline-flex;align-items:center;gap:5px}.sv3-tag[data-palier]:before{content:"";width:8px;height:8px;border-radius:2px;background:currentColor;opacity:.85;flex:none}.sv3-tag[data-palier=quo]{background:var(--p-quo-bg);color:var(--p-quo-tx)}.sv3-tag[data-palier=heb]{background:var(--p-heb-bg);color:var(--p-heb-tx)}.sv3-tag[data-palier=men]{background:var(--p-men-bg);color:var(--p-men-tx)}.sv3-tag[data-palier=fis]{background:var(--p-fis-bg);color:var(--p-fis-tx)}.sv3-tag[data-palier=man]{background:var(--p-man-bg);color:var(--p-man-tx)}.sv3-tag.good{background:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre)}.sv3-tag.warn{background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre)}.sv3-tag.crit{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.sv3-plus{display:block;width:100%;margin-top:8px;background:none;border:0;font:inherit;font-size:11.5px;color:var(--cui-accent);cursor:pointer;padding:5px;border-radius:var(--cui-r-sm)}.sv3-aide,.sv3-plus:hover{background:var(--cui-white)}.sv3-aide{border:1px solid var(--cui-border);border-radius:var(--cui-r-ctrl);margin-bottom:12px}.sv3-aide summary{cursor:pointer;padding:9px 12px;font-size:12.5px;color:var(--cui-text2);display:flex;align-items:center;gap:7px;list-style:none}.sv3-aide summary::-webkit-details-marker{display:none}.sv3-aide summary:hover{color:var(--cui-ink)}.sv3-aide[open] summary{border-bottom:1px solid var(--cui-border)}.sv3-aide-corps{padding:12px;font-size:12.5px;color:var(--cui-text2);line-height:1.6}.sv3-aide-corps b{color:var(--cui-ink)}.sv3-aide-corps p{margin:0 0 9px}.sv3-aide-corps p:last-child{margin-bottom:0}.svc-compteurs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cui-s-2);margin:0 0 var(--cui-s-3)}.svc-compteurs .cui-filtre{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:inherit;font-size:var(--cui-fs-sm);color:var(--cui-ink)}.svc-compteurs .cui-filtre:focus-visible{outline:2px solid var(--cui-sel-bord);outline-offset:2px}.svc-compteurs-sep{width:1px;height:22px;background:var(--cui-border2);margin:0 var(--cui-s-1)}.svc-compteur-mot{display:inline-flex;align-items:center;gap:4px}.svc-barre{padding:var(--cui-s-3) var(--cui-s-4)}.svc-filtres input:not([type=checkbox]){min-width:0}.svc-jours{display:inline-flex;align-items:center;gap:6px;font-size:var(--cui-fs-sm);color:var(--cui-muted);white-space:nowrap}.svc-jours input{width:64px}@media (min-width:761px){.svc-filtres{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(150px,1fr) minmax(210px,1.1fr) auto auto;grid-gap:var(--cui-s-2);gap:var(--cui-s-2);align-items:center}.svc-filtres>*{min-width:0}}.svc-liste{margin-top:var(--cui-s-2)}.svc-colonnes,.svc-liste{--svc-cols:minmax(0,1fr) 150px 200px 120px 140px}.svc-colonnes{display:grid;grid-template-columns:var(--svc-cols);grid-column-gap:var(--cui-s-4);column-gap:var(--cui-s-4);padding:0 17px;margin:var(--cui-s-4) 0 0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cui-muted)}.svc-colonnes [data-col=nom]{padding-left:38px}#svc-rows{display:flex;flex-direction:column;gap:var(--cui-s-3)}.svc-carte{position:relative;background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);box-shadow:var(--cui-sh-sm);padding:var(--cui-s-3) var(--cui-s-4)}.svc-carte[data-grav=echec],.svc-carte[data-grav=jamais],.svc-carte[data-grav=perdue]{box-shadow:inset 3px 0 0 var(--cui-e-rouge-encre),var(--cui-sh-sm)}.svc-carte[data-grav=ancienne]{box-shadow:inset 3px 0 0 var(--cui-e-orange-encre),var(--cui-sh-sm)}.svc-tete{display:grid;grid-template-columns:var(--svc-cols);grid-column-gap:var(--cui-s-4);column-gap:var(--cui-s-4);align-items:center;min-height:32px}.svc-tete-id{display:flex;align-items:center;gap:10px;min-width:0}.svc-tete-ic{flex:none;width:28px;height:28px;border-radius:var(--cui-r-sm);background:var(--cui-panel);color:var(--cui-text2);display:inline-flex;align-items:center;justify-content:center}.svc-tete-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.svc-tete-nom{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--cui-fs-md);font-weight:600;line-height:1.35;color:var(--cui-ink)}.svc-tete-nom .cui-ag-pill{height:auto;padding:1px 8px;font-weight:500}.svc-ville{font-weight:400;color:var(--cui-text2)}.svc-tete-sous,.svc-ville{font-size:var(--cui-fs-sm)}.svc-tete-sous{grid-column:1/4;padding-left:38px;margin-top:2px;color:var(--cui-muted)}.svc-tete-etat{min-width:0}.svc-actions{position:absolute;top:var(--cui-s-3);right:var(--cui-s-4);display:flex;gap:var(--cui-s-2)}.svc-postes{margin-top:var(--cui-s-3);border-top:1px solid var(--cui-border)}.svc-poste{display:grid;grid-template-columns:var(--svc-cols);grid-column-gap:var(--cui-s-4);column-gap:var(--cui-s-4);align-items:center;min-height:40px;padding:6px 0;font-size:var(--cui-fs-sm)}.svc-poste+.svc-poste{border-top:1px dashed var(--cui-border)}.svc-sans-caisse{display:block;padding:10px 0 2px 38px;min-height:0}.svc-poste-id{display:flex;align-items:center;gap:8px;min-width:0;padding-left:38px}.svc-poste-ic{flex:none;display:inline-flex;color:var(--cui-text2)}.svc-poste-nom{font-weight:600;color:var(--cui-ink);text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:3px;overflow-wrap:anywhere}.svc-cel{min-width:0;display:flex;align-items:center}.svc-poste-meta{color:var(--cui-text2);font-size:var(--cui-fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.svc-date,.svc-tiret{color:var(--cui-muted)}.svc-link-etab{color:var(--cui-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:3px}.svc-link-etab:hover,.svc-poste-nom:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.svc-appel-form{margin-top:var(--cui-s-3);padding:10px 12px;background:var(--cui-panel);border-radius:var(--cui-r-sm);display:flex;flex-direction:column;gap:var(--cui-s-2)}@media (max-width:899px){.svc-colonnes{display:none}.svc-tete{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cui-s-2)}.svc-tete-etat,.svc-tete-sous{padding-left:38px}.svc-tete-sous{order:3}.svc-poste{display:flex;flex-wrap:wrap;gap:6px 8px;padding:8px 0}.svc-poste-id{flex:1 1 100%;padding-left:0}.svc-cel:empty,.svc-cel:has(>.svc-tiret:only-child){display:none}.svc-sans-caisse{padding-left:0}.svc-actions{position:static;margin-top:var(--cui-s-3);padding-top:var(--cui-s-3);border-top:1px solid var(--cui-border);justify-content:flex-end}.svc-actions>.cui-btn{flex:0 0 calc(50% - var(--cui-s-2) / 2);justify-content:center}}@media (max-width:760px){.svc-carte{padding:var(--cui-s-3)}.svc-tete-etat,.svc-tete-sous{padding-left:0}.svc-actions>.cui-btn.cui-btn-petit{height:44px;font-size:var(--cui-fs-md)}.svc-compteurs .cui-filtre{padding:8px 12px;min-height:40px}.svc-compteurs-sep{display:none}}.sv3-verrou{display:flex;align-items:flex-start;gap:8px;margin:10px 0 2px;padding:10px 14px;border-radius:var(--cui-r-ctrl);background:#e4f3ea;border:1px solid var(--cui-good);color:#106032;font-size:12.5px;line-height:1.5}.sv3-verrou>svg{flex:0 0 auto;margin-top:1px}.sv3-verrou>span{flex:1 1 auto;min-width:0}.sv3-verrou b{font-weight:600}.fh-etat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--cui-border);border:1px solid var(--cui-border);border-radius:var(--cui-r-ctrl);overflow:hidden}@media (min-width:720px){.fh-etat{grid-template-columns:repeat(4,minmax(0,1fr))}}.fh-etat-item{background:var(--cui-panel);padding:9px 12px;min-width:0;display:flex;flex-direction:column;justify-content:flex-start}.fh-etat-lbl{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--cui-label);line-height:1.35}.fh-etat-val{font-family:var(--cui-font-display);font-size:16px;font-weight:600;color:var(--cui-ink);margin-top:auto;padding-top:4px;line-height:1.2}.fh-etat-val.good{color:var(--cui-good)}.fh-etat-val.warn{color:var(--cui-warn)}.fh-etat-val.crit{color:var(--cui-crit)}.fh-etat-sur{font-size:12.5px;font-weight:400;color:var(--cui-muted)}.sv3-pill-palier{gap:6px}.sv3-pill-palier:before{content:"";width:8px;height:8px;border-radius:2px;background:currentColor;opacity:.85;flex:none}.sv3-pill-palier[data-palier=quo]{background:var(--p-quo-bg);color:var(--p-quo-tx);border-color:transparent}.sv3-pill-palier[data-palier=heb]{background:var(--p-heb-bg);color:var(--p-heb-tx);border-color:transparent}.sv3-pill-palier[data-palier=men]{background:var(--p-men-bg);color:var(--p-men-tx);border-color:transparent}.sv3-pill-palier[data-palier=fis]{background:var(--p-fis-bg);color:var(--p-fis-tx);border-color:transparent}.sv3-pill-palier[data-palier=man]{background:var(--p-man-bg);color:var(--p-man-tx);border-color:transparent}.fh-seuils-champs{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-bottom:8px}@media (min-width:620px){.fh-seuils-champs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.fh-seuils-champs{grid-template-columns:repeat(4,minmax(0,1fr))}}.fh-seuils-champs .fld{margin:0}.fh-seuil-in{display:flex;align-items:center;gap:7px}.fh-seuil-in input{width:76px}.fh-seuil-in span{font-size:12.5px;color:var(--cui-muted);white-space:nowrap}.fh-jauges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:9px;max-width:420px}@media (max-width:340px){.fh-jauges{grid-template-columns:1fr;gap:6px}}.fh-jauge{min-width:0}.fh-caisse-btn{flex:none;margin-left:auto}@media (max-width:620px){.fh-caisse-btn{width:100%;margin-left:0;justify-content:center}}.fh-caisse-actions{flex:none;margin-left:auto;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:620px){.fh-caisse-actions{width:100%;margin-left:0}.fh-caisse-actions>button{flex:1 1 100%;justify-content:center}}.pf-rows{display:flex;flex-direction:column;gap:8px}.pf-ligne{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;flex-wrap:wrap;padding-left:16px;transition:border-color .15s ease,box-shadow .15s ease}.pf-ligne.pf-ok{border-color:var(--cui-good);box-shadow:inset 4px 0 0 var(--cui-good)}.pf-ligne.pf-ko{border-color:var(--cui-crit);box-shadow:inset 4px 0 0 var(--cui-crit)}.pf-ligne.pf-neutre:hover{border-color:var(--cui-border2)}.pf-ligne.pf-ok:hover{box-shadow:inset 4px 0 0 var(--cui-good),0 1px 4px rgba(30,30,30,.08)}.pf-ligne.pf-ko:hover{box-shadow:inset 4px 0 0 var(--cui-crit),0 1px 4px rgba(30,30,30,.08)}.pf-ligne.pf-neutre:hover{box-shadow:0 1px 4px rgba(30,30,30,.08)}.pf-ligne:focus-visible{outline:2px solid var(--cui-ink);outline-offset:2px}.pf-lat{min-width:54px;text-align:right;font-size:13px;font-weight:600;color:var(--cui-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-lat,.pf-ligne .sv3-tag{flex:none;white-space:nowrap}.pf-chev{flex:none;color:var(--cui-text2);display:flex;align-items:center}@media (max-width:620px){.pf-ligne .cui-rowline-grow{flex-basis:calc(100% - 40px)}.pf-ligne .pf-lat{margin-left:auto;min-width:0}}.pf-fiche{display:flex;flex-direction:column;gap:14px}.pf-fiche .cui-chiffres{margin-bottom:0}.pf-tete{padding:16px 18px;border:1px solid var(--cui-border)}.pf-tete.pf-ok{border-color:var(--cui-good);box-shadow:inset 4px 0 0 var(--cui-good)}.pf-tete.pf-ko{border-color:var(--cui-crit);box-shadow:inset 4px 0 0 var(--cui-crit)}.pf-tuile-l{display:flex;align-items:center;gap:6px}.pf-section{padding:16px 18px}.pf-h3{font-size:12.5px;font-weight:600;color:var(--cui-ink);margin:18px 0 6px;padding-top:12px;border-top:1px solid var(--cui-border)}.pf-infos{display:flex;flex-direction:column}.pf-info{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--cui-border);font-size:13px}.pf-info:last-child{border-bottom:0}.pf-info.iph-ligne>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;flex:1 1 auto;min-width:0}.pf-info.iph-ligne>b>small,.pf-info.iph-ligne>span>small{display:block;flex-basis:100%;font-size:var(--cui-fs-xs);font-weight:400;color:var(--cui-muted)}.pf-info.iph-ligne>b{text-align:right}.iph-ip{font-family:var(--cui-font-mono,monospace);color:var(--cui-ink)}.iph-actuelle{font-size:var(--cui-fs-xs)}.iph-date{white-space:nowrap}.lvh{margin-top:var(--cui-s-4)}.lvh-filtre{width:100%;margin:0 0 8px}.lvh-log{padding:8px 0;border-bottom:1px solid var(--cui-border)}.lvh-log:last-of-type{border-bottom:0}.lvh-tete{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--cui-fs-sm);color:var(--cui-ink);margin-bottom:4px}.lvh-periode{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding:2px 0;font-size:var(--cui-fs-xs);color:var(--cui-muted)}.lvh-periode.passee .cui-pill{opacity:.75}.pf-info>span{color:var(--cui-muted);flex:none}.pf-info>b{color:var(--cui-ink);font-weight:600;text-align:right;overflow-wrap:anywhere;min-width:0}.pf-liens{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.pf-table{width:100%;font-size:12.5px;border-collapse:collapse;margin-top:6px}.pf-table td,.pf-table th{padding:3px 4px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-table td:first-child,.pf-table th:first-child{text-align:left}.pf-table th{color:var(--cui-label);font-weight:600}@media (max-width:620px){.pf-liens>*{flex:1 1 100%;justify-content:center}}.etab-main{flex:none}@media (max-width:720px){.etab-main-txt{display:none}}.tab-badge{margin-left:auto;min-width:19px;height:19px;padding:0 6px;border-radius:999px;background:var(--cui-crit,#d23f3f);color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.tab-badge[hidden]{display:none}.al-ligne{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;padding:12px 14px;background:var(--cui-white);border-left:1px solid var(--cui-border);border:1px solid var(--cui-border);border-left-width:3px;border-radius:var(--cui-r-ctrl)}.al-ligne+.al-ligne{margin-top:8px}.al-ligne[data-gravite=critique]{border-left-color:var(--cui-crit)}.al-ligne[data-gravite=serieux]{border-left-color:var(--cui-warn)}.al-ligne[data-gravite=attention]{border-left-color:var(--cui-border2)}.al-ligne.prise{opacity:.68;background:var(--cui-panel)}.al-corps{flex:1 1;min-width:0}.al-titre{font-size:13.5px;font-weight:600;color:var(--cui-ink)}.al-meta,.al-titre{overflow-wrap:anywhere}.al-meta{font-size:11.5px;color:var(--cui-muted);margin-top:3px;line-height:1.5}.al-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}@media (max-width:620px){.al-actions{width:100%}.al-actions .cui-btn{flex:1 0 auto;justify-content:center;white-space:nowrap;min-height:40px}}.al-meta a.al-lieu{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:2px}.al-bloc{min-width:0}.al-bloc-tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--cui-s-3,12px);margin:0 0 var(--cui-s-2,8px)}.al-bloc-tete h2{margin:0;font-size:var(--cui-fs-lg);display:inline-flex;align-items:baseline;gap:8px}.al-bloc-n{font-weight:600}.al-bloc-n,.al-bloc-sous{font-size:var(--cui-fs-sm);color:var(--cui-muted)}.al-bloc-toutes{margin-left:auto;font-size:var(--cui-fs-sm);color:var(--cui-ink);white-space:nowrap}.al-bloc-aide{margin:0 0 var(--cui-s-2,8px);font-size:var(--cui-fs-sm);color:var(--cui-muted)}.al-bloc-lignes{min-width:0}.al-bloc>.cui-btn{margin-top:8px}.al-l-cache{display:none}.al-l-grav{font-weight:500;color:var(--cui-muted)}.al-l-liens{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;min-width:0}.al-l-lien{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;font-size:var(--cui-fs-sm);color:var(--cui-ink);text-decoration:none}.al-l-lien span{overflow-wrap:anywhere}.al-l-lien:hover span{text-decoration:underline}.al-l-lien svg{flex:none;color:var(--cui-muted)}.al-l-prise{margin-top:6px;font-weight:600;color:var(--cui-text2)}.al-l-msg,.al-l-prise{font-size:var(--cui-fs-sm)}.al-l-msg{margin:4px 0 0;color:var(--cui-e-orange-encre)}.al-l-msg:empty{display:none}.al-ligne.al-l.prise{opacity:1}.al-ligne.al-l.prise .al-meta,.al-ligne.al-l.prise .al-titre{color:var(--cui-muted)}.al-bloc-mur .al-titre{font-size:var(--cui-fs-md)}.al-canal{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-radius:var(--cui-r-ctrl);background:#fbf0de;border:1px solid var(--cui-warn);color:#7a4e08;font-size:12.5px;line-height:1.5}.sv3-carte-fixe{cursor:default}.sv3-carte-fixe:hover{border-color:var(--cui-border);box-shadow:none}.sv3-carte-fixe[data-palier=quo]:hover{border-left-color:var(--p-quo-li)}.sv3-carte-fixe[data-palier=heb]:hover{border-left-color:var(--p-heb-li)}.sv3-carte-fixe[data-palier=men]:hover{border-left-color:var(--p-men-li)}.sv3-carte-fixe[data-palier=fis]:hover{border-left-color:var(--p-fis-li)}.sv3-carte-fixe[data-palier=man]:hover{border-left-color:var(--p-man-li)}.sv-warn{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;padding:7px 10px;background:var(--cui-panel);border-radius:8px}.sv-warn-txt{display:block;color:var(--cui-crit);font-size:12.5px;flex:1 1;min-width:180px;overflow-wrap:anywhere}.sv-warn-txt svg{vertical-align:-3px;margin-right:6px}.sv-warn-h{opacity:.7;white-space:nowrap}.sv3-titre svg{vertical-align:-2px;margin-right:5px;flex:none}@media (min-width:761px){.sv3-carte>.sv3-corps>[data-sv-warn]:not(:empty),.sv3-lignes .sv3-corps>[data-sv-warn]:not(:empty){grid-column:1/-1}}.cui-lien-inline{background:none;border:0;padding:0;font:inherit;color:var(--cui-accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cui-lien-inline:hover{text-decoration-thickness:2px}.cui-scope a.cui-lien-client,a.cui-lien-client{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:2px}a.cui-lien-client:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.sv3-barre{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.sv3-total{font-size:12px;color:var(--cui-text2)}.sv3-total b{color:var(--cui-ink)}.sv3-poids,.sv3-total b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:980px){.sv3-barre .cui-seg{display:none}}.sv3-barre .cui-seg button{display:inline-flex;align-items:center;gap:6px}.sv3-lignes{display:flex;flex-direction:column;gap:14px}.sv3-fam{background:var(--cui-panel);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);padding:14px 16px}.sv3-lignes .sv3-carte{align-items:center}.sv3-lignes .sv3-corps{display:flex;align-items:center;gap:6px 18px;flex-wrap:wrap}.sv3-lignes .sv3-titre{flex:0 1 auto}.sv3-lignes .sv3-meta{flex:1 1 220px;margin-top:0}.sv3-lignes .sv3-tags{margin-top:0;margin-left:auto;justify-content:flex-end}@media (max-width:760px){.sv3-lignes .sv3-carte{align-items:flex-start}.sv3-lignes .sv3-corps{display:block}.sv3-lignes .sv3-meta{margin-top:3px}.sv3-lignes .sv3-tags{margin-top:7px;justify-content:flex-start}}.sv3-pager{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--cui-border)}.sv3-pager-txt{font-size:12px;color:var(--cui-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sv3-pager-nums{display:flex;gap:4px;flex-wrap:wrap;margin-left:auto}.sv3-pager-num{min-width:26px;height:26px;padding:0 6px;border-radius:var(--cui-r-sm);border:1px solid var(--cui-border);background:var(--cui-white);color:var(--cui-text2);font:inherit;font-size:12px;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sv3-pager-num:hover{border-color:var(--cui-border2)}.sv3-pager-num.on{background:var(--cui-sel-fond);border-color:var(--cui-sel-bord);color:var(--cui-sel-encre);font-weight:600}.sv3-pager [data-suiv]{margin-left:auto}.sv3-col-commun{font-size:11.5px;color:var(--cui-text2);margin:-6px 0 10px;padding:4px 8px;background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-sm);display:inline-block;max-width:100%;overflow-wrap:anywhere}@media (min-width:761px){.sv3-lignes .sv3-corps{display:grid;grid-template-columns:minmax(0,26ch) 15ch minmax(0,1fr);align-items:center;grid-gap:4px 18px;gap:4px 18px}.sv3-lignes .sv3-meta,.sv3-lignes .sv3-titre{min-width:0}.sv3-lignes .sv3-tags{justify-content:flex-end;flex-wrap:wrap}.sv3-lignes .sv3-carte.sv3-sans-titre .sv3-corps{grid-template-columns:minmax(9ch,13ch) minmax(0,1fr)}.sv3-lignes .sv3-carte.sv3-sans-titre .sv3-tags{justify-content:flex-start;margin-left:0}.sv3-lignes .sv3-quand{display:flex;align-items:baseline;gap:0 7px;width:auto;min-width:168px;text-align:left;padding:4px 9px}.sv3-lignes .sv3-jour{font-size:19px}.sv3-lignes .sv3-mois{margin-top:0}.sv3-lignes .sv3-heure{margin-top:0;font-size:13px}.sv3-lignes .sv3-taille{margin-top:0;margin-left:auto}#sv-rows .sv3-corps{grid-template-columns:minmax(0,30ch) minmax(0,1fr) 30ch}#sv-rows .sv3-tags{justify-content:flex-end}.sv3-lignes .sv3-corps{grid-template-columns:minmax(0,42ch) 15ch minmax(0,1fr)}#sv-rows .sv3-corps{grid-template-columns:minmax(0,26ch) minmax(0,22ch) minmax(0,1fr)}.sv3-lignes .sv3-tags{margin-left:0}#sv-rows .sv3-tags,.sv3-lignes .sv3-tags{justify-content:flex-start}}.sv3-entete{display:flex;align-items:flex-start;gap:12px;margin:0 0 4px}.sv3-entete-txt{flex:1 1;min-width:0}@media (max-width:760px){.sv3-carte,.sv3-entete{flex-direction:column;align-items:stretch;gap:8px}.sv3-carte>.sv3-quand,.sv3-entete>.sv3-quand{width:100%;display:flex;align-items:baseline;justify-content:flex-start;gap:0 8px;padding:5px 10px;margin:0;text-align:left}.sv3-carte .sv3-jour,.sv3-entete .sv3-jour{font-size:18px}.sv3-carte .sv3-heure,.sv3-carte .sv3-mois,.sv3-carte .sv3-taille,.sv3-entete .sv3-heure,.sv3-entete .sv3-mois,.sv3-entete .sv3-taille{margin-top:0}.sv3-carte .sv3-taille,.sv3-entete .sv3-taille{margin-left:auto}.sv3-lignes .sv3-carte{align-items:stretch}}.sv3-tag-ic{display:inline-flex;align-items:center;gap:4px}.sv3-tag-ic svg{flex:none}.stk-barre{align-items:center;gap:10px 16px;margin-top:10px}.stk-barre,.stk-legende{display:flex;flex-wrap:wrap}.stk-legende{gap:6px;margin-left:auto}.stk-lg{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;font:inherit;font-size:11.5px;border:1px solid var(--cui-border);border-radius:999px;background:var(--cui-white);color:var(--cui-muted);cursor:pointer}.stk-lg i{width:9px;height:9px;border-radius:2px;flex:none;opacity:.35}.stk-lg b{color:var(--cui-text2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.stk-lg.on{color:var(--cui-ink);border-color:var(--cui-border2)}.stk-lg.on i{opacity:1}.stk-lg.on b{color:var(--cui-ink)}@media (max-width:620px){.stk-legende{margin-left:0}}.stk-fenetre{font-size:11.5px;color:var(--cui-muted)}.prep-past{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1.35;white-space:nowrap;border:1px solid transparent}.prep-past.ok{background:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre);border-color:rgba(26,143,74,.22)}.prep-past.ko{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre);border-color:rgba(210,63,63,.26)}.prep-past.flou{background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre);border-color:rgba(199,122,18,.24)}.prep-past.muet{background:var(--cui-panel2);color:var(--cui-muted);border-color:var(--cui-border)}.prep-preuve{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--cui-label)}.prep-preuve.prouve{color:var(--cui-muted)}.prep-preuve.declare{color:var(--cui-warn)}.prep-resume{border:1px solid var(--cui-border);border-radius:var(--cui-r-card);background:var(--cui-white);padding:14px 16px;display:flex;flex-direction:column;gap:7px}.prep-resume.encours{border-left:3px solid var(--cui-crit)}.prep-resume.prete{border-left:3px solid var(--cui-good)}.prep-verdict{display:flex;align-items:center;gap:8px;font-family:var(--cui-font-display);font-size:17px;color:var(--cui-ink)}.prep-resume.encours .prep-verdict{color:var(--cui-crit)}.prep-resume.prete .prep-verdict{color:var(--cui-good)}.prep-compte{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--cui-text2)}.prep-compte .ok{color:var(--cui-good)}.prep-compte .ko{color:var(--cui-crit);font-weight:600}.prep-compte .flou{color:var(--cui-warn)}.prep-compte .muet,.prep-part{color:var(--cui-label)}.prep-part{font-size:11.5px}.prep-sect{margin-top:18px}.prep-sect h3{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 8px;font-family:var(--cui-font-display);font-size:14px;font-weight:600;color:var(--cui-ink);text-transform:uppercase;letter-spacing:.04em}.prep-sect-n{font-family:var(--cui-font-text);font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--cui-label)}.prep-l{display:flex;gap:11px;align-items:flex-start;padding:10px 13px;background:var(--cui-white);border-left:1px solid var(--cui-border);border:1px solid var(--cui-border);border-left-width:3px;border-radius:var(--cui-r-sm)}.prep-l+.prep-l{margin-top:6px}.prep-l.a_faire{border-left-color:var(--cui-crit)}.prep-l.inconnu{border-left-color:var(--cui-warn)}.prep-l.fait{border-left-color:var(--cui-good)}.prep-l.sans_objet{background:var(--cui-panel);border-left-color:var(--cui-border2)}.prep-l.sans_objet .prep-l-titre{color:var(--cui-muted)}.prep-l-etat{flex:0 0 auto;padding-top:1px}.prep-l-corps{flex:1 1 auto;min-width:0}.prep-l-titre{font-size:13.5px;color:var(--cui-text);align-items:center;gap:6px}.prep-l-meta,.prep-l-titre{display:flex;flex-wrap:wrap}.prep-l-meta{gap:10px;margin-top:3px}.prep-l-meta:empty{display:none}.prep-motif{display:block;margin-top:3px;font-size:11.5px;color:var(--cui-label)}.prep-l-actions{flex:0 0 auto;display:flex;gap:6px;align-items:center}.prep-kb{display:inline-flex}.prep-kb,.prep-portee{color:var(--cui-accent)}.prep-portee{font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;background:rgba(43,92,138,.09);border-radius:4px;padding:1px 5px}.prep-surv{color:var(--cui-muted);display:inline-flex}.prep-barriere{display:flex;align-items:center;gap:9px;margin:16px 0 10px;padding:10px 14px;border-radius:var(--cui-r-sm);font-size:12.5px;color:var(--cui-text2)}.prep-barriere.geste{background:rgba(43,92,138,.07);border:1px dashed rgba(43,92,138,.35)}.prep-barriere.reboot{background:rgba(199,122,18,.08);border:1px dashed rgba(199,122,18,.38)}.prep-barriere b{color:var(--cui-ink)}.prep-seg{margin-bottom:6px}.prep-seg>header{display:flex;align-items:center;gap:10px;margin-bottom:7px}.prep-seg>header b{font-family:var(--cui-font-display);font-size:13.5px;color:var(--cui-ink)}.prep-seg-n{flex:1 1 auto;font-size:11.5px;color:var(--cui-label)}.prep-rien{color:var(--cui-muted)}@media (max-width:640px){.prep-l{flex-wrap:wrap}.prep-l-actions{width:100%;justify-content:flex-end;margin-top:6px}.prep-seg>header{flex-wrap:wrap}.prep-seg-n{flex-basis:100%;order:3}}.prep-carte{display:block;width:100%;text-align:left;background:var(--cui-white);border:1px solid var(--cui-border);border-left:3px solid var(--cui-crit);border-radius:var(--cui-r-card);padding:13px 16px;cursor:pointer;font:inherit}.prep-carte.prete{border-left-color:var(--cui-good)}.prep-carte+.prep-carte{margin-top:8px}.prep-carte:hover{border-color:var(--cui-border2);box-shadow:var(--cui-sh-sm)}.prep-carte:focus-visible{outline:2px solid var(--cui-accent);outline-offset:2px}.prep-carte-t{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.prep-carte-t b{font-family:var(--cui-font-display);font-size:15px;color:var(--cui-ink)}.prep-carte-c{font-size:12.5px;color:var(--cui-muted)}.prep-carte-c.muet{color:var(--cui-label);font-style:italic}.prep-carte-e{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:7px}.prep-carte-p{font-size:11.5px;color:var(--cui-label)}.prep-carte-ech{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px}.prep-carte-ech.critique{color:var(--cui-crit)}.prep-carte-ech.serieux{color:var(--cui-warn)}.prep-carte-ech.attention{color:var(--cui-muted)}.prep-session{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:13px 16px;border-radius:var(--cui-r-card);font-size:13px}.prep-session b{display:block;font-family:var(--cui-font-display);font-size:14.5px;margin-bottom:3px}.prep-session small{display:block;margin-top:3px;font-size:12px;opacity:.9}.prep-session.ok{background:rgba(26,143,74,.08);border:1px solid rgba(26,143,74,.22);color:var(--cui-text2);align-items:center}.prep-session.ko{background:rgba(210,63,63,.09);border:1px solid rgba(210,63,63,.3);color:var(--cui-e-rouge-encre)}.prep-session.flou{background:rgba(199,122,18,.09);border:1px solid rgba(199,122,18,.3);color:var(--cui-e-orange-encre)}.prep-session.flou small,.prep-session.ko small{color:var(--cui-text2)}.prep-afaire{font-weight:600;color:var(--cui-ink)!important;margin-top:5px!important}.prep-echeances{display:flex;flex-direction:column;gap:8px;margin-top:12px}.prep-ech{padding:11px 14px;border-radius:var(--cui-r-sm);background:var(--cui-white);border:1px solid var(--cui-border);border-left:3px solid var(--cui-border2);font-size:12.5px}.prep-ech.critique{border-left-color:var(--cui-crit)}.prep-ech.serieux{border-left-color:var(--cui-warn)}.prep-ech.attention{border-left-color:var(--cui-label)}.prep-ech-t{display:flex;align-items:center;gap:7px;color:var(--cui-ink)}.prep-ech.critique .prep-ech-t{color:var(--cui-crit)}.prep-ech.serieux .prep-ech-t{color:var(--cui-warn)}.prep-ech small{display:block;margin-top:4px;color:var(--cui-muted)}.prep-bloquants{margin-top:12px;padding:12px 16px;border-radius:var(--cui-r-sm);background:var(--cui-panel);border:1px solid var(--cui-border);font-size:12.5px}.prep-bloquants b{display:flex;align-items:center;gap:6px;color:var(--cui-ink);font-size:13px}.prep-bloquants ul{margin:7px 0 0;padding-left:20px;color:var(--cui-text2)}.prep-bloquants li{margin:2px 0}.prep-modes{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:22px 0 4px}.prep-modes-n{flex:1 1 220px;font-size:11.5px;color:var(--cui-label)}@media (max-width:640px){.prep-modes .cui-btn{flex:1 1 auto;justify-content:center}.prep-modes-n{flex-basis:100%}}.prep-ouvrir{margin-top:12px;padding:16px 18px;display:flex;flex-direction:column;gap:11px;align-items:flex-start}.prep-ouvrir>b{font-family:var(--cui-font-display);font-size:14px;color:var(--cui-ink)}.prep-ouvrir-champs{display:flex;gap:12px;flex-wrap:wrap;width:100%}.prep-ouvrir-champs label{display:flex;flex-direction:column;gap:4px;flex:1 1 200px;font-size:11.5px;color:var(--cui-label)}.prep-ouvrir-champs label.hidden{display:none}.prep-ouvrir input,.prep-ouvrir select{height:38px;padding:0 10px;border-radius:var(--cui-r-ctrl);border:1px solid var(--cui-border2);background:var(--cui-white);color:var(--cui-text);font-family:var(--cui-font-text);font-size:13px;max-width:100%}.prep-ouvrir-n{color:var(--cui-label);font-size:11.5px}@media (max-width:640px){.prep-ouvrir-champs label{flex-basis:100%}.prep-ouvrir>button{width:100%;justify-content:center}}.tar-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.tar-tbl thead th{background:var(--cui-panel2);border-bottom:1px solid var(--cui-border);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--cui-muted);text-align:left;padding:9px 10px;white-space:nowrap}.tar-tbl thead th.num{text-align:right}.tar-tbl thead th.tar-th-groupe{text-align:center;border-bottom:1px solid var(--cui-trait);padding-bottom:6px}.tar-tbl thead th.tar-th-duree{padding-top:6px}.tar-tbl thead tr:first-child th[rowspan]{vertical-align:bottom}.tar-tbl tbody tr{border-top:1px solid var(--cui-border);transition:background-color .15s ease}.tar-tbl tbody tr:hover{background:var(--cui-panel)}.tar-tbl td{padding:10px;vertical-align:top}.tar-tbl tbody tr.tar-modifiee>td:first-child{box-shadow:inset 3px 0 0 var(--cui-logo-ciel)}.tar-tbl tbody tr.tar-modifiee{background:var(--cui-panel)}.tar-carte.tar-modifiee{border-left:3px solid var(--cui-logo-ciel)}.tar-article{min-width:0}.tar-nom{font-family:var(--cui-font-display);font-weight:600;font-size:var(--cui-fs-md);color:var(--cui-ink);text-decoration:none;overflow-wrap:anywhere}.tar-nom:hover{text-decoration:underline;text-underline-offset:3px}.tar-nom:focus-visible{outline:2px solid var(--cui-logo-ciel);outline-offset:2px;border-radius:4px}.tar-avant{display:block;font-size:var(--cui-fs-xs);color:var(--cui-sel-encre);white-space:nowrap}.tar-avant.hidden{display:none}.tar-tbl td.num{text-align:right;white-space:nowrap}.tar-tbl td.num>div{flex-wrap:wrap;justify-content:flex-end;row-gap:4px}.tar-tbl td.num .cui-lead{white-space:normal;flex-basis:100%}.tar-num{width:92px;height:32px;padding:0 8px;text-align:right;font-family:var(--cui-font-display);font-weight:600;font-size:12.5px;border:1px solid var(--cui-border2);border-radius:8px;background:var(--cui-white);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .15s ease,background-color .15s ease}.tar-num:focus-visible,.tar-sel:focus-visible{outline:none;border-color:var(--cui-ink);box-shadow:var(--cui-anneau)}.tar-sel{height:32px;max-width:190px;padding:0 8px;font-size:12px;border:1px solid var(--cui-border2);border-radius:8px;background:var(--cui-white)}.tar-num.vide,.tar-sel.vide{border-color:var(--cui-crit);border-width:1.5px}.tar-num.touche,.tar-sel.touche{border-color:var(--cui-sel-bord);border-width:1.5px;background:var(--cui-sel-fond);color:var(--cui-sel-encre)}.tar-mini{height:22px;padding:0 6px;display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid var(--cui-border);border-radius:7px;font-family:var(--cui-font-text);font-size:11px;color:var(--cui-text2);cursor:pointer}.tar-mini:hover{background:var(--cui-panel3);border-color:var(--cui-border2)}.tar-mini:disabled{color:var(--cui-placeholder);border-color:var(--cui-border);cursor:default}.tar-mini.on{color:var(--cui-sel-encre)}.tar-mini.on,.tar-mini.on:hover{background:var(--cui-sel-fond);border-color:var(--cui-sel-bord)}.tar-pinceau-on .tar-cible,.tar-pinceau-on .tar-cible .tar-num,.tar-pinceau-on .tar-cible .tar-sel{cursor:copy}.tar-pinceau-on .tar-cible:hover .tar-num,.tar-pinceau-on .tar-cible:hover .tar-sel{border-color:var(--cui-ink);background:var(--cui-panel3)}.tar-rappel-ic{display:inline-flex;align-items:center;color:var(--cui-muted);flex:none}.tar-carte{border:1px solid var(--cui-border);border-radius:12px;padding:12px 14px;background:var(--cui-white)}.tar-carte+.tar-carte{margin-top:10px}.tar-carte-rangs{margin-top:10px;border-top:1px solid var(--cui-border)}.tar-carte-rang{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--cui-border)}.tar-carte-rang:last-child{border-bottom:0}.tar-carte-rang>span:first-child{font-size:11.5px;color:var(--cui-muted)}.tar-carte-rangs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0 10px;gap:0 10px}.tar-carte-rangs>.tar-carte-rang{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;padding:7px 0;border-bottom:0;min-width:0}.tar-carte-rangs>.tar-rang-prix{grid-column:span 3}.tar-carte-rangs>.tar-rang-loyer{grid-column:span 2;border-top:1px solid var(--cui-border)}.tar-carte-rangs>.tar-carte-rang>div{flex-direction:row!important;flex-wrap:wrap;align-items:center!important;gap:4px!important;width:100%;min-width:0}.tar-carte-rangs .tar-num{width:100%;min-width:56px;max-width:110px;flex:1 1 56px}.tar-carte-rangs>.tar-carte-rang>div>.cui-lead{flex:1 1 100%;min-width:0;overflow-wrap:anywhere}.tar-carte-rangs .tar-mini{flex:none}.tar-carte-tete{display:flex;align-items:flex-start;gap:6px 10px;flex-wrap:wrap}.tar-carte-tete>:first-child{flex:1 1 160px;min-width:0}.tar-carte-tete>.tar-carte-cat{flex:none;max-width:100%}.tar-carte-rangs{margin-top:8px}.tar-carte-rangs>.tar-rang-loyer:has(>div>.cui-lead:only-child){flex-direction:row;align-items:baseline;gap:6px;flex-wrap:wrap}.tar-carte-rangs>.tar-rang-loyer>div:has(>.cui-lead:only-child){width:auto}.tar-carte-rangs .cui-lead:only-child{font-size:12px}.tar-pied:not(:has(>.tar-fixe:not(.hidden)))+.tar-reserve{height:0!important}.tar-pastilles{display:flex;gap:5px;flex-wrap:wrap;align-items:center;margin-top:4px}.tar-nature{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.tar-nature-bascule,.tar-par-mois{color:var(--cui-muted);font-size:var(--cui-fs-xs);white-space:nowrap}.tar-par-mois{display:block;margin-top:2px}.tar-abo{display:flex;flex-direction:column;gap:3px;min-width:0}.tar-abo-marge{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.tar-abo-marge>b{font-family:var(--cui-font-display);font-weight:600;color:var(--cui-ink);white-space:nowrap}.tar-abo-l,.tar-abo-pc{white-space:nowrap}.tar-abo-aide,.tar-abo-l,.tar-abo-pc{font-size:var(--cui-fs-xs);color:var(--cui-muted)}.tar-carte-rangs>.tar-rang-abo{grid-column:1/-1;border-top:1px solid var(--cui-border)}@media (max-width:760px){#tar-familles{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}#tar-familles>*{flex:none}.tar-carte{padding:10px 12px}.tar-carte+.tar-carte{margin-top:8px}.tar-carte-rangs>.tar-carte-rang{padding:5px 0}}.ag-branch .cui-liste-tete,.ag-pistes>summary{padding-bottom:6px}.ag-branch .ag-branch-aide{margin:0;padding:8px 14px 10px;border-top:1px solid var(--cui-trait)}.ag-branch .cui-ligne-col .cui-btn{margin-left:4px}@media (max-width:760px){.ag-branch.cui-liste .cui-ligne{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start}.ag-branch .cui-ligne-col{flex-direction:column;align-items:flex-end;gap:4px}.ag-branch.cui-liste .cui-ligne-txt>small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}details.ag-pistes>summary{list-style:none;cursor:pointer}details.ag-pistes>summary::-webkit-details-marker{display:none}details.ag-pistes>summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--cui-text2);border-bottom:2px solid var(--cui-text2);transform:rotate(45deg);margin:-4px 6px 0 auto;transition:transform .15s}details.ag-pistes[open]>summary:after{transform:rotate(-135deg);margin-top:4px}.ag-branch+.cui-card{margin-top:12px}.tar-etat{padding:4px 16px}.tar-etat>.tar-etat-r{padding:10px 0}.tar-etat>.tar-etat-r+.tar-etat-r{border-top:1px solid var(--cui-trait)}.tar-etat:empty{display:none}.tar-soucis{display:grid;grid-gap:6px;gap:6px}.tar-souci{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;font-size:12.5px}.tar-souci>small{color:var(--cui-muted);font-size:12px;flex:1 1 200px;min-width:0}.tar-pied{position:fixed;left:0;right:0;bottom:0;z-index:40}.tar-fixe{padding:9px 14px}.tar-fixe-in{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tar-fixe-haut{background:var(--cui-panel2);border-top:1px solid var(--cui-border)}.tar-fixe-bas{background:var(--cui-white);color:var(--cui-ink);border-top:3px solid var(--cui-logo-ciel);box-shadow:var(--cui-sh-lg);padding-bottom:calc(9px + env(safe-area-inset-bottom, 0px))}.tar-lot-ic{flex:none;width:36px;height:36px;border-radius:var(--cui-r-ctrl);display:inline-flex;align-items:center;justify-content:center;background:var(--cui-sel-fond);color:var(--cui-sel-encre)}.tar-lot-txt{flex:1 1 180px;min-width:0}.tar-lot-n{font-family:var(--cui-font-display);font-size:var(--cui-fs-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar-lot-lib{font-size:var(--cui-fs-sm);font-weight:600}.tar-lot-detail{font-size:var(--cui-fs-xs);color:var(--cui-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar-lot-actions{display:flex;gap:var(--cui-s-2);flex:none}.tar-rappel-txt{flex:1 1 180px;min-width:0;font-size:var(--cui-fs-sm)}@media (max-width:640px){.tar-fixe-in{gap:var(--cui-s-2) var(--cui-s-3)}.tar-lot-ic{display:none}.tar-lot-actions{flex:1 1 100%}.tar-lot-actions>.cui-btn{flex:1 1;min-width:0;justify-content:center}}.tar-filtres{padding:var(--cui-s-3) var(--cui-s-4)}.tar-filtre-r{padding:var(--cui-s-2) 0;min-width:0}.tar-filtre-r+.tar-filtre-r{border-top:1px solid var(--cui-trait)}.tar-filtre-recherche{display:flex;align-items:center;gap:var(--cui-s-2) var(--cui-s-4);flex-wrap:wrap}.tar-filtre-recherche .cui-search{flex:1 1 260px;max-width:420px;min-width:0}.tar-trous-l{display:inline-flex;align-items:center;gap:var(--cui-s-2);font-size:var(--cui-fs-sm);color:var(--cui-text);cursor:pointer;white-space:nowrap;min-height:44px}.tar-filtre-l{font-size:var(--cui-fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cui-muted);margin-bottom:var(--cui-s-2)}.tar-filtre-n{font-weight:400;letter-spacing:0;text-transform:none;margin-left:var(--cui-s-1)}.tar-grille{padding:var(--cui-s-3) var(--cui-s-4) var(--cui-s-4)}.tar-grille-tete{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cui-s-2) var(--cui-s-4);flex-wrap:wrap;margin-bottom:var(--cui-s-3)}.tar-grille-titre{margin:0;font-family:var(--cui-font-display);font-size:var(--cui-fs-lg);font-weight:600;color:var(--cui-ink)}.tar-grille-n{font-family:var(--cui-font-text);font-size:var(--cui-fs-sm);font-weight:400;color:var(--cui-muted);margin-left:var(--cui-s-2)}.tar-grille>#tar-reserve{margin:0 0 var(--cui-s-3)}.tar-legende{display:flex;gap:var(--cui-s-3);flex-wrap:wrap;font-size:var(--cui-fs-xs);color:var(--cui-muted)}.tar-legende>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tar-leg{display:inline-block;width:14px;height:10px;border-radius:3px;border:1.5px solid var(--cui-border2);background:var(--cui-white)}.tar-leg-vide{border-color:var(--cui-crit)}.tar-leg-touche{border-color:var(--cui-sel-bord);background:var(--cui-sel-fond)}.tar-squelette{display:grid;grid-gap:var(--cui-s-2);gap:var(--cui-s-2)}.tar-squelette-l{height:44px;border-radius:var(--cui-r-sm);background:var(--cui-panel2);animation:tarPulse 1.2s ease-in-out infinite}.tar-squelette-l:nth-child(2n){animation-delay:.15s}.tar-squelette-txt{margin:var(--cui-s-1) 0 0;font-size:var(--cui-fs-sm);color:var(--cui-muted);text-align:center}@keyframes tarPulse{0%,to{opacity:1}50%{opacity:.55}}#tar-tbl{transition:opacity .2s ease}#tar-tbl.tar-charge{opacity:.55;pointer-events:none}#tar-tbl .cui-state .cui-btn{margin-top:var(--cui-s-2)}@media (prefers-reduced-motion:reduce){.tar-squelette-l{animation:none}#tar-tbl,.tar-num,.tar-tbl tbody tr{transition:none}}.tar-refus-carte{padding:var(--cui-s-4);border-left:3px solid var(--cui-crit)}.tar-refus-tete{display:flex;align-items:center;gap:var(--cui-s-2);flex-wrap:wrap}.tar-refus-carte>.cui-lead{margin:var(--cui-s-2) 0 0}.tar-refus-liste{margin:var(--cui-s-3) 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:var(--cui-fs-sm)}.tar-carte-rangs .tar-avant{flex:1 1 100%}.compat-cui{--navy:var(--cui-ink);--blue:var(--cui-accent);--blue2:var(--cui-accent);--bg:var(--cui-bg);--card:var(--cui-white);--ink:var(--cui-ink);--soft:var(--cui-muted);--grey:var(--cui-muted);--faint:var(--cui-placeholder);--line:var(--cui-border2);--line2:var(--cui-border);--panel:var(--cui-panel2);--good:var(--cui-good);--warn:var(--cui-warn);--crit:var(--cui-crit);--green:var(--cui-good);--orange:var(--cui-warn);--red:var(--cui-crit);--radius:var(--cui-r-card);font-family:var(--cui-font-text);color:var(--cui-text)}.compat-cui .card{background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);box-shadow:var(--cui-sh-sm);padding:14px 16px}.compat-cui .card+.card{margin-top:12px}.compat-cui .titre,.compat-cui h1,.compat-cui h2,.compat-cui h3{font-family:var(--cui-font-display);font-weight:600;color:var(--cui-ink);letter-spacing:-.01em}.compat-cui .muted{color:var(--cui-muted)}.compat-cui input,.compat-cui select,.compat-cui textarea{border:1px solid var(--cui-border2);border-radius:var(--cui-r-ctrl);background:var(--cui-white);color:var(--cui-text);font-family:var(--cui-font-text)}.compat-cui input:focus,.compat-cui select:focus,.compat-cui textarea:focus{border-color:var(--cui-ink)}.compat-cui input::placeholder,.compat-cui textarea::placeholder{color:var(--cui-placeholder)}.compat-cui .pill{background:var(--cui-white);border:1px solid var(--cui-border);color:var(--cui-text);font-weight:500;font-size:12px;border-radius:var(--cui-r-sm);padding:3px 9px;display:inline-flex;align-items:center;gap:6px}.compat-cui .pill:before{content:"";width:7px;height:7px;border-radius:50%;flex:none}.compat-cui .pill.ok:before{background:var(--cui-good)}.compat-cui .pill.wait:before{background:var(--cui-warn)}.compat-cui .pill.crit:before{background:var(--cui-crit)}.compat-cui .pill.neutral{background:var(--cui-panel3)}.compat-cui .pill.neutral:before,.compat-cui .pill.soft:before{display:none}.compat-cui .empty{color:var(--cui-muted)}.cui-scope .rg-fld{display:grid;grid-gap:4px;gap:4px;margin:0}.cui-scope .rg-fld>span{font-size:12px;color:var(--cui-muted)}.cui-scope .rg-champ{display:block;position:relative;margin:0;font-size:inherit;font-weight:400;color:inherit}.rg-sugg{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;background:var(--cui-white);border:1px solid var(--cui-border2);border-radius:var(--cui-r-ctrl);box-shadow:var(--cui-sh-lg);padding:4px;overflow-y:auto;overscroll-behavior:contain;font:400 13px/1.35 var(--cui-font-text);color:var(--cui-text)}.rg-sugg[hidden]{display:none}.rg-sugg.dessus{top:auto;bottom:calc(100% + 4px)}.rg-sugg-opt{display:flex;align-items:baseline;gap:6px;min-height:30px;padding:6px 8px;border-radius:var(--cui-r-sm);cursor:pointer;white-space:nowrap;overflow:hidden}.rg-sugg-opt>b{flex:1 1;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis}.rg-sugg-opt>small{flex:none;font-size:11.5px;color:var(--cui-muted)}.rg-sugg-opt:hover{background:var(--cui-panel3)}.rg-sugg-opt.actif{background:var(--cui-panel2);box-shadow:inset 2px 0 0 var(--cui-accent)}.rg-sugg-note{margin:4px 0 0;padding:6px 8px;border-top:1px solid var(--cui-border);font-size:11.5px;color:var(--cui-label)}.rg-sugg-vide{display:flex;align-items:center;gap:9px;padding:8px}.rg-sugg-vide .rg-sugg-carre{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--cui-border);border-radius:var(--cui-r-sm);background:var(--cui-panel2);color:var(--cui-muted)}.rg-sugg-vide p{margin:0;font-size:12.5px;color:var(--cui-muted)}.compat-cui .cp-onglets{flex:none;display:flex;flex-wrap:wrap;gap:2px;padding:0 10px;background:var(--cui-white);border-bottom:1px solid var(--cui-border)}.compat-cui .cp-onglet{min-height:44px;padding:0 12px;border:0;background:transparent;font-family:var(--cui-font-text);font-size:13px;font-weight:500;color:var(--cui-muted);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;box-shadow:inset 0 -3px 0 transparent}.compat-cui .cp-onglet:hover{color:var(--cui-ink)}.compat-cui .cp-onglet.on{color:var(--cui-ink);font-weight:600;box-shadow:inset 0 -3px 0 var(--cui-sel-bord)}.compat-cui .cp-onglet:focus-visible{outline:2px solid var(--cui-accent);outline-offset:-3px}.compat-cui .cp-volet[hidden]{display:none}.cm-rap{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:9px 2px;border-top:1px solid var(--cui-bord,#e5e7eb)}.cm-rap:first-child{border-top:0}.cm-rap-qui{flex:1 1;min-width:190px}.cm-rap-chiffres,.cm-rap-qui{display:flex;flex-direction:column;gap:1px}.cm-rap-chiffres{min-width:120px;text-align:right}.cm-rap-chiffres b{font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-rap-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cm-rap-frise{flex-basis:100%;display:flex;flex-wrap:wrap;gap:4px 0;align-items:flex-start;margin:2px 0 0;padding:0;list-style:none}.cm-rap-etape{display:flex;align-items:center;gap:6px;font-size:var(--cui-fs-xs);color:var(--cui-muted)}.cm-rap-etape+.cm-rap-etape:before{content:"";width:22px;height:2px;background:var(--cui-border);margin:0 6px}.cm-rap-etape.fait+.cm-rap-etape.fait:before{background:var(--cui-good)}.cm-rap-rond{width:12px;height:12px;border-radius:50%;border:2px solid var(--cui-border);flex:none}.cm-rap-etape.fait .cm-rap-rond{background:var(--cui-good);border-color:var(--cui-good)}.cm-rap-etape.fait{color:var(--cui-ink)}.cm-rap-etape b{font-weight:600}.cm-rap-etape.paye.fait b{color:var(--cui-good)}.cm-rap-etape a{color:inherit;text-decoration:underline}@media (max-width:520px){.cm-rap-frise{flex-direction:column;gap:4px}.cm-rap-etape+.cm-rap-etape:before{display:none}}.cm-rap-trans{flex-basis:100%;font-size:var(--cui-fs-xs);color:var(--cui-muted)}.cm-rap-trans summary{cursor:pointer;font-weight:600;color:var(--cui-ink)}.cm-rap-trans ul{margin:4px 0 0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.cm-rap-trans li{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;min-width:0;overflow-wrap:anywhere}.cm-rap-trans li>b{color:var(--cui-ink);flex:0 0 96px;font-weight:600}.cm-rap-trans li>span{flex:1 1 200px;min-width:0}.cm-rap-paiement{flex-basis:100%;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;padding:10px;border:1px dashed var(--cui-border);border-radius:8px}.cm-rap-paiement label{display:flex;flex-direction:column;gap:2px;font-size:var(--cui-fs-xs);color:var(--cui-muted);min-width:0}.cm-rap-paiement .cui-input{min-width:0}.cm-rap-paiement .cm-pay-lien{flex:1 1 220px}.cm-verif{margin-top:10px;padding:8px 10px;border:1px dashed var(--cui-border);border-radius:8px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cm-verif.ok{border-style:solid;border-color:var(--cui-good)}.cm-verif.revoir{border-style:solid;border-color:var(--cui-warn)}.cm-verif-ecarts{flex-basis:100%;font-size:var(--cui-fs-xs)}.cm-verrou{align-items:flex-start;margin:0 0 12px}.cm-verrou-liste{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.cm-verrou-liste .cm-q-aller{font-weight:600}.cm-cmp-cat{grid-column:1/-1;font-size:.76rem;color:var(--fi-amber,#92400e);padding:4px 10px 7px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cm-cmp-cat.ok{color:var(--fi-green,#166534)}.cm-cmp-abo{grid-column:1/-1;font-size:.76rem;padding:2px 10px 7px}.cm-cmp-abo,.cm-cmp-cat-note{color:var(--cui-muted);line-height:1.45}.cm-cmp-cat-note{width:100%}.cm-offert{border:1px solid var(--cui-border2,var(--cui-border));background:transparent;color:var(--cui-muted);border-radius:6px;padding:1px 7px;font-size:.7rem;font-weight:600;cursor:pointer;white-space:nowrap;margin-left:6px}.cm-offert.actif,.cm-offert:hover{background:var(--cui-ink,#0d1b2a);color:#fff;border-color:transparent}.cm-arb-l{display:flex;gap:6px;align-items:center;flex-wrap:wrap;width:100%;padding-top:4px}.cm-arb{border:1px solid var(--cui-border2,var(--cui-border));background:var(--cui-bg);color:var(--cui-text);border-radius:6px;padding:2px 9px;font-size:.72rem;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit}.cm-arb:hover{border-color:var(--cui-ink,#0d1b2a)}.cm-arb.actif{background:var(--cui-ink,#0d1b2a);color:#fff;border-color:transparent}.cm-arb-annuler{border:0;color:var(--cui-muted);text-decoration:underline}.cm-arb-annuler,.cm-arb-saisir{background:transparent;font-size:.72rem;cursor:pointer;font-family:inherit}.cm-arb-saisir{border:1px dashed var(--cui-border2,var(--cui-border));color:var(--cui-text);border-radius:6px;padding:2px 9px;font-weight:600;white-space:nowrap}.cm-arb-saisir:hover{border-style:solid;border-color:var(--cui-ink,#0d1b2a)}.cm-cmp-cat.saisi{color:var(--cui-text)}.cm-cmp-cat.facture{color:var(--fi-green)}.cm-taux-l{display:flex;gap:10px}.cm-taux{flex:1 1;display:flex;flex-direction:column;gap:2px;align-items:center;padding:12px 10px;border:1px solid var(--cui-border);border-radius:10px;background:var(--cui-bg);cursor:pointer;font-family:inherit;color:var(--cui-text)}.cm-taux b{font-size:1.35rem;font-family:var(--cui-font-display)}.cm-taux span{font-size:.74rem;color:var(--cui-muted)}.cm-taux.actif,.cm-taux:hover{border-color:var(--cui-ink,#0d1b2a)}.cm-taux.actif{box-shadow:inset 0 0 0 1px var(--cui-ink,#0d1b2a)}.cm-taux-libre{display:flex;gap:8px;align-items:center;margin-top:12px;font-size:.8rem}.cm-taux-libre>span{color:var(--cui-muted)}.cm-taux-libre input{width:90px;font:inherit;padding:4px 8px;border:1px solid var(--cui-border);border-radius:var(--cui-r-ctrl);background:var(--cui-bg);color:var(--cui-text)}.cm-sub-l{width:100%;display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding-top:4px}.cm-sub-l[hidden]{display:none}:root{--vc-violet:#6b3fa0}.vc-badge{position:fixed;top:14px;right:14px;z-index:30;width:40px;height:40px;border-radius:50%;background:var(--vc-violet);color:#fff;border:2px solid var(--cui-white);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--cui-sh-lg)}.vc-badge:hover{filter:brightness(1.08)}.vc-menu-ov{position:fixed;inset:0;z-index:31;background:rgba(28,26,23,.45);display:flex;justify-content:flex-end;align-items:flex-start;padding:60px 14px 14px}.vc-menu{width:320px;max-width:calc(100vw - 28px);max-height:70vh;overflow-y:auto;background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);box-shadow:var(--cui-sh-lg)}.vc-menu-head{padding:12px 14px;font-weight:600;color:var(--cui-ink);font-size:13px}.vc-menu-head,.vc-menu-row{border-bottom:1px solid var(--cui-border)}.vc-menu-row{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer}.vc-menu-row:last-child{border-bottom:0}.vc-menu-row:hover{background:var(--cui-panel2)}.vc-menu-row .vc-ini{width:28px;height:28px;border-radius:50%;background:var(--vc-violet);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.vc-menu-row .vc-nom{font-size:13px;color:var(--cui-ink);font-weight:600}.vc-menu-row .vc-meta{font-size:11.5px;color:var(--cui-muted)}.vc-menu-empty{padding:16px 14px;font-size:12.5px;color:var(--cui-muted)}.vc-banner{position:fixed;top:0;left:0;right:0;z-index:2020;background:var(--cui-crit);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;padding:calc(8px + env(safe-area-inset-top, 0px)) 14px 8px}.vc-banner button{background:hsla(0,0%,100%,.18);color:#fff;border:1px solid hsla(0,0%,100%,.5);border-radius:var(--cui-r-sm,6px);padding:4px 10px;font-size:12.5px;font-weight:600;cursor:pointer}.vc-banner button:hover{background:hsla(0,0%,100%,.28)}body.vc-active .shell{padding-top:37px}body.vc-active .vc-badge{top:51px}.pfx-auto{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--cui-e-vert-encre);background:var(--cui-e-vert-fond);border-radius:999px;padding:4px 10px}.pfx-alerte{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:12px 14px;border-radius:var(--cui-r-ctrl);background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre);font-size:13px;line-height:1.45}.pfx-alerte .cui-i{flex:none;margin-top:2px}.pfx-choix-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px;margin:0 0 14px}.pfx-choix{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;font:inherit;cursor:pointer;padding:12px 14px;border-radius:12px;border:1px solid var(--cui-border);background:var(--cui-white);color:var(--cui-text);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.pfx-choix:hover{border-color:var(--cui-border2);box-shadow:0 2px 8px rgba(30,30,30,.07);transform:translateY(-1px)}.pfx-choix:focus-visible{outline:2px solid var(--cui-ink);outline-offset:2px}.pfx-choix.on{background:var(--cui-sel-fond);border-color:var(--cui-sel-bord);color:var(--cui-sel-encre);box-shadow:inset 0 0 0 1px var(--cui-sel-bord)}.pfx-choix.inactif:not(.on){opacity:.7}.pfx-choix-nom{font-weight:700;font-size:14px;color:inherit}.pfx-choix-sous{font-size:12px;color:var(--cui-label)}.pfx-choix.on .pfx-choix-sous{color:var(--cui-sel-encre)}.pfx-choix-membres{font-size:11.5px;color:var(--cui-label);overflow-wrap:anywhere}.pfx-choix.on .pfx-choix-membres{color:var(--cui-sel-encre)}.pfx-choix-plus{flex-direction:row;align-items:center;justify-content:center;gap:8px;border-style:dashed;color:var(--cui-text2)}.pfx-bandeau{position:-webkit-sticky;position:sticky;top:70px;z-index:5;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:10px 16px;margin:0 0 10px;border-radius:12px;background:var(--cui-noir);color:#fff;box-shadow:0 4px 14px rgba(30,30,30,.12)}body.vc-active .pfx-bandeau{top:107px}.pfx-bandeau-lbl{font-size:12px;opacity:.75}.pfx-bandeau-nom{font-size:15px}.pfx-bandeau-sous{font-size:12.5px;opacity:.8;margin-left:auto}.pfx-section{padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid var(--cui-border)}.pfx-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.pfx-champs{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr);grid-gap:10px;gap:10px}.pfx-bloc-titre{font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--cui-label);margin:0 0 8px}.pfx-editeur .pfx-champs+.pfx-bloc-titre{margin-top:14px}.pfx-note{margin:8px 0 0;font-size:12.5px}.pfx-personnes{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:8px;gap:8px}.pfx-pers{display:flex;align-items:center;gap:10px;text-align:left;font:inherit;cursor:pointer;padding:8px 10px;border-radius:10px;border:1px solid var(--cui-border);background:var(--cui-white);color:var(--cui-text);transition:border-color .15s ease,background .15s ease}.pfx-pers:hover:not(:disabled){border-color:var(--cui-border2)}.pfx-pers:disabled{cursor:not-allowed;opacity:.6}.pfx-pers-coche{flex:none;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--cui-border2);display:grid;place-items:center;color:#fff}.pfx-pers.on{background:var(--cui-sel-fond);border-color:var(--cui-sel-bord)}.pfx-pers.on .pfx-pers-coche{background:var(--cui-e-bleu-t);border-color:var(--cui-e-bleu-t)}.pfx-pers-txt{display:flex;flex-direction:column;min-width:0}.pfx-pers-txt b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfx-pers-txt small{font-size:11.5px;color:var(--cui-label)}.pfx-groupes{display:grid;grid-template-columns:repeat(auto-fit,minmax(440px,1fr));grid-gap:14px;gap:14px;align-items:start}.pfx-groupe{border:1px solid var(--cui-border);border-radius:var(--cui-r-ctrl);background:var(--cui-white);overflow:hidden}.pfx-groupe-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:9px 12px;background:var(--cui-panel2);border-bottom:1px solid var(--cui-border)}.pfx-groupe-nom{font-weight:700;font-size:13.5px;color:var(--cui-ink)}.pfx-groupe-head .cui-pill{margin:0}.pfx-groupe-actions{margin-left:auto;display:flex;gap:6px}.pfx-groupe-aide{margin:0;padding:8px 12px 0;font-size:12px;color:var(--cui-label)}.pfx-groupe.brique-fermee .pfx-groupe-aide{color:var(--cui-e-orange-encre)}.pfx-groupe.brique-fermee .pfx-groupe-corps{opacity:.55}.pfx-groupe-corps{padding:4px 12px 8px}.pfx-ligne{display:flex;align-items:center;gap:10px;padding:6px 4px;border-radius:8px;border-bottom:1px solid var(--cui-panel3)}.pfx-ligne:last-child{border-bottom:0}.pfx-ligne-lbl{flex:1 1;min-width:0;font-size:13px;color:var(--cui-ink)}.pfx-ligne.ferme .pfx-ligne-lbl{color:var(--cui-label)}.pfx-niv{flex:none;display:inline-flex;background:var(--cui-panel3);border:1px solid var(--cui-border);border-radius:9px;padding:2px;gap:2px}.pfx-niv button{font:inherit;font-size:12px;height:28px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--cui-muted);cursor:pointer;white-space:nowrap}.pfx-niv button:hover:not(.on){background:var(--cui-white);color:var(--cui-ink)}.pfx-niv button:focus-visible{outline:2px solid var(--cui-ink);outline-offset:1px}.pfx-niv button.on{font-weight:600;box-shadow:0 1px 2px rgba(30,30,30,.1)}.pfx-niv button.on.niv-masque{background:var(--cui-white);color:var(--cui-ink)}.pfx-niv button.on.niv-lecture{background:var(--cui-e-bleu-fond);color:var(--cui-e-bleu-encre)}.pfx-niv button.on.niv-modifier{background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre)}.pfx-niv button.on.niv-supprimer{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.pfx-rare .pfx-suppr{margin-top:14px}.pfx-flash{animation:pfx-flash 1.2s ease-out}@keyframes pfx-flash{0%{background:var(--cui-e-vert-fond);box-shadow:0 0 0 2px var(--cui-e-vert)}to{background:transparent;box-shadow:0 0 0 0 transparent}}@media (max-width:620px){.pfx-champs,.pfx-groupes{grid-template-columns:1fr}.pfx-ligne{flex-wrap:wrap}.pfx-niv{width:100%}.pfx-niv button{flex:1 1;padding:0 4px}.pfx-bandeau-sous{margin-left:0;width:100%}}#cui-valide-zone{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:9999;pointer-events:none}.cui-valide{display:flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;border-radius:999px;background:var(--cui-noir);color:#fff;font-size:14px;font-weight:600;box-shadow:0 10px 30px rgba(30,30,30,.25);animation:cui-valide-entre .38s cubic-bezier(.2,1.4,.4,1) both}.cui-valide-ic{width:26px;height:26px;flex:none}.cui-valide-rond{fill:var(--cui-e-vert);stroke:var(--cui-e-vert);stroke-width:2;stroke-dasharray:64;stroke-dashoffset:64;fill-opacity:0;animation:cui-valide-rond .45s ease-out .05s forwards}.cui-valide-coche{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;animation:cui-valide-coche .3s ease-out .4s forwards}.cui-valide-sort{animation:cui-valide-sort .4s ease-in forwards}@keyframes cui-valide-entre{0%{opacity:0;transform:translateY(14px) scale(.9)}to{opacity:1;transform:none}}@keyframes cui-valide-rond{60%{fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@keyframes cui-valide-coche{to{stroke-dashoffset:0}}@keyframes cui-valide-sort{to{opacity:0;transform:translateY(10px) scale(.96)}}@media (prefers-reduced-motion:reduce){.cui-valide,.cui-valide-sort,.pfx-flash{animation-duration:.01s}.cui-valide-rond{fill-opacity:1}.cui-valide-coche,.cui-valide-rond{animation:none;stroke-dashoffset:0}.pfx-choix:hover{transform:none}}.mod-seg{position:-webkit-sticky;position:sticky;top:0;z-index:25;margin:0 0 8px;border-radius:0;border-left:0;border-right:0;border-top:0;background:var(--cui-panel3);padding:5px 8px}@media (max-width:899px){.mod-seg{top:38px}}.mod-seg a svg{flex:none}.side-content{background:var(--cui-bg);background-attachment:scroll}.side-content .cui-card{border-radius:var(--cui-r-card);border:1px solid var(--cui-trait);box-shadow:0 1px 2px rgba(30,30,30,.04)}.cui-num,.cui-scope table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.progress>i{background:var(--cui-e-vert-t)}.cui-entete{margin:4px 0 22px}.cui-entete-ligne{display:flex;align-items:flex-end;gap:12px 18px;flex-wrap:wrap}.cui-entete-ligne>.cui-entete-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cui-surtitre{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cui-orange-t);font-weight:700}.cui-titre{margin:4px 0 0}.cui-chapo{color:var(--cui-muted);margin:0;padding-top:12px;font-size:14px;line-height:1.5}@media (max-width:760px){.cui-entete{margin-bottom:18px}}details.cui-synchros{margin:-10px 0 18px;font-size:12.5px;color:var(--cui-muted)}details.cui-synchros>summary{cursor:pointer;display:inline-flex;align-items:center;gap:8px;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}details.cui-synchros>summary::-webkit-details-marker{display:none}details.cui-synchros>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .15s ease}details.cui-synchros[open]>summary:before{transform:rotate(45deg)}details.cui-synchros>summary:hover{color:var(--cui-ink)}details.cui-synchros>div{margin-top:8px;padding:10px 12px;border:1px solid var(--cui-trait);border-radius:var(--cui-r-ctrl);background:#fff}.cui-etat{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;background:var(--cui-neutre-fond);color:var(--cui-neutre-encre)}.cui-etat.chez-nous{background:var(--cui-e-bleu-fond);color:var(--cui-e-bleu-encre)}.cui-etat.client{background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre)}.cui-etat.fait{background:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre)}.cui-etat.leaser{background:var(--cui-e-violet-fond);color:var(--cui-e-violet-encre)}.cui-etat.retard{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.cui-etat.technique{background:var(--cui-e-turq-fond);color:var(--cui-e-turq-encre)}.cui-etat.decision{background:var(--cui-e-mag-fond);color:var(--cui-e-mag-encre)}.cui-point{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none;background:#c9c2b6}.cui-point.chez-nous{background:var(--cui-e-bleu)}.cui-point.client{background:var(--cui-e-orange)}.cui-point.fait{background:var(--cui-e-vert)}.cui-point.leaser{background:var(--cui-e-violet)}.cui-point.retard{background:var(--cui-e-rouge)}.cui-point.technique{background:var(--cui-e-turq)}.cui-point.decision{background:var(--cui-e-mag)}.cui-jauge{height:6px;background:#efebe4;overflow:hidden}.cui-jauge,.cui-jauge>i{border-radius:3px;display:block}.cui-jauge>i{height:100%;background:var(--cui-e-bleu)}.cui-jauge>i.client{background:var(--cui-e-orange)}.cui-jauge>i.fait{background:var(--cui-e-vert)}.cui-jauge>i.leaser{background:var(--cui-e-violet)}.cui-jauge>i.retard{background:var(--cui-e-rouge)}.cui-agence{display:inline-block;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600;color:var(--cui-ag-texte);background:#efebe4;white-space:nowrap}.cui-agence[data-agence=loire i]{background:var(--cui-ag-loire)}.cui-agence[data-agence=rh\F4ne i],.cui-agence[data-agence=rhone i]{background:var(--cui-ag-rhone)}.cui-agence[data-agence=alsace i]{background:var(--cui-ag-alsace)}.cui-piece{display:inline-flex;align-items:center;gap:var(--cui-s-1);border-radius:var(--cui-r-pill);padding:1px var(--cui-s-2);font-family:var(--cui-font-mono);font-size:var(--cui-fs-sm);font-weight:600;line-height:1.5;white-space:nowrap;color:var(--cui-ink);background:var(--cui-panel3);border:1px solid var(--cui-trait);text-decoration:none;cursor:pointer}.cui-piece svg{width:13px;height:13px;flex:none;color:var(--cui-label)}a.cui-piece:focus-visible,a.cui-piece:hover{border-color:var(--cui-orange)}a.cui-piece:focus-visible svg,a.cui-piece:hover svg{color:var(--cui-orange)}a.cui-piece[aria-busy=true]{opacity:.6;cursor:progress}.cui-av{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;background:#efebe4;color:var(--cui-ink);flex:none;font-family:var(--cui-font-display)}.cui-filtres{display:flex;flex-wrap:wrap}.cui-filtre,.cui-filtres{gap:8px;align-items:center}.cui-filtre{border:1px solid var(--cui-trait);background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;display:inline-flex;cursor:pointer;color:var(--cui-ink);font-family:inherit}.cui-filtre b{font-weight:600;font-size:11.5px;background:#f1ede6;border-radius:999px;padding:0 7px}.cui-filtre.on{background:var(--cui-sel-fond);color:var(--cui-sel-encre);border-color:var(--cui-sel-bord)}.cui-filtre.on b{background:var(--cui-white);color:var(--cui-sel-encre)}.pc-ligne{display:flex;gap:var(--cui-s-2);flex-wrap:wrap;align-items:center}.pc-ligne .cui-filtre{max-width:100%}@media (min-width:701px){.pc-col-client{flex:0 0 280px}.pc-col-statut{flex:0 0 210px}}@media (max-width:700px){.pc-statuts{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--cui-s-4) * -1);padding-inline:var(--cui-s-4)}.pc-statuts::-webkit-scrollbar{display:none}.pc-statuts .cui-filtre{flex:none;white-space:nowrap;min-height:36px}}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px rgba(30,30,30,.08)}.mod-seg{background:var(--cui-bg);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.vc-badge{background:#fff;color:var(--cui-ink);border:1px solid var(--cui-border2);box-shadow:none;top:11px;right:16px}.vc-badge:hover{border-color:var(--cui-ink);filter:none}.vc-menu-row .vc-ini{background:#efebe4;color:var(--cui-ink)}body:has(.vc-badge) .cui-haut{padding-right:72px}.side-content .cui-card:has(.cui-titre-charte){background:none;border:0;box-shadow:none;padding:4px 0 6px!important}.cui-h1-row:has(>.cui-titre-charte){align-items:flex-end}.cui-fin{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;flex:none;background:var(--cui-white);border:1px solid var(--cui-border);border-radius:8px;color:var(--cui-ink);white-space:nowrap;overflow:hidden;vertical-align:middle;line-height:1}.cui-fin-fiche{width:132px;height:40px;padding:0 12px}.cui-fin-liste{width:92px;height:28px;padding:0 8px;border-radius:7px}.cui-fin img{display:block;width:auto;max-width:100%;height:17px;object-fit:contain}.cui-fin-liste img{height:12px}.cui-fin[data-leaser=LOCAM] img{height:14px}.cui-fin-liste[data-leaser=LOCAM] img{height:10px}.cui-fin[data-leaser=CORHOFI] img{height:20px}.cui-fin-liste[data-leaser=CORHOFI] img{height:14px}.cui-fin-txt{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.cui-fin-liste .cui-fin-txt{font-size:10.5px}.cui-fin-liste.cui-fin-maison .cui-fin-txt{white-space:normal;font-size:9.5px;line-height:1.05;text-align:left}.cui-fin-fiche .cui-fin-txt{white-space:normal;line-height:1.1;text-align:center}.cui-fin-leaser .cui-fin-txt{font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2f2a29}.cui-fin-autre,.cui-fin-comptant,.cui-fin-pret,.cui-fin-vide{border-style:dashed;color:var(--cui-muted)}.cui-fin-ic{width:15px;height:15px;flex:none}.cui-fin-liste .cui-fin-ic{width:13px;height:13px}.cui-fin-bloc{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.cui-fin-legende{font-size:12px;color:var(--cui-muted);white-space:nowrap}@media (min-width:1280px){.cui-fiche-corps>[data-panneau-fiche]{max-height:calc(100vh - 24px);overflow:auto}}.cui-pf{border:1px solid var(--cui-border);border-radius:var(--cui-r-card);font-size:13.5px;color:var(--cui-ink);min-width:0}.cui-pf,.cui-pf-onglets{background:var(--cui-white)}.cui-pf-onglets{display:flex;gap:2px;padding:4px;border-bottom:1px solid var(--cui-trait);position:-webkit-sticky;position:sticky;top:0;z-index:2;border-radius:var(--cui-r-card) var(--cui-r-card) 0 0}.cui-pf-onglets button{flex:1 1 auto;min-width:0;height:36px;border:0;border-radius:8px;padding:0 6px;background:transparent;font:inherit;font-size:12.5px;font-weight:500;color:var(--cui-text2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.cui-pf-onglets button:hover{background:var(--cui-panel3)}.cui-pf-onglets button.on{background:var(--cui-neutre-fond);color:var(--cui-ink)}.cui-pf-onglets button[hidden]{display:none}.cui-pf-ic{width:16px;height:16px;flex:none}.cui-pf-n{font-size:11px;font-weight:600;background:var(--cui-neutre-fond);color:var(--cui-neutre-encre);border-radius:999px;padding:0 5px;min-width:16px;text-align:center;line-height:18px}.cui-pf-onglets button.on .cui-pf-n{background:var(--cui-white)}.cui-pf-n:empty{display:none}.cui-pf-n.retard{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.cui-pf-corps{padding:8px 12px 12px}@media (max-width:1279px){.cui-pf.replie .cui-pf-corps{display:none}.cui-pf.replie .cui-pf-onglets{border-bottom:0}}@media (max-width:420px){.cui-pf-onglets button>span{display:none}}.cui-pf-onglets{container-type:inline-size}.cui-pf-onglets button{gap:6px}@media (min-width:421px){@container (max-width: 380px){.cui-pf-onglets button>.cui-pf-ic{display:none}.cui-pf-onglets button{padding:0 4px;gap:4px}}}.cui-pf-vide{color:var(--cui-muted);font-size:13px;margin:10px 0 4px}.cui-pf-volet{margin-top:var(--cui-s-2);border:1px solid var(--cui-trait);border-radius:var(--cui-r-card);background:var(--cui-white);min-width:0}.cui-pf-volet>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--cui-s-2);padding:var(--cui-s-2) var(--cui-s-3);font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-text2)}.cui-pf-volet>summary::-webkit-details-marker{display:none}.cui-pf-volet>summary svg{width:16px;height:16px;flex:none}.cui-pf-volet[open]>summary{border-bottom:1px solid var(--cui-trait);color:var(--cui-ink)}.cui-pf-volet>.cui-pf{border:0;border-radius:0 0 var(--cui-r-card) var(--cui-r-card)}.cui-pf-place{min-width:0}.cui-pf-filtres{display:grid;grid-gap:5px;gap:5px;margin:4px 0 6px}.cui-pf-filtres-l{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.cui-pf-chip{flex:none;border:1px solid var(--cui-border);background:var(--cui-white);border-radius:999px;height:24px;padding:0 9px;font:inherit;font-size:12px;color:var(--cui-text2);cursor:pointer;white-space:nowrap}.cui-pf-chip:hover{border-color:var(--cui-ink)}.cui-pf-chip.on{background:var(--cui-sel-fond);border-color:var(--cui-sel-bord);color:var(--cui-sel-encre)}.cui-pf-jour{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cui-orange-t);padding:10px 0 4px;border-bottom:1px solid var(--cui-trait);list-style:none}details>summary.cui-pf-jour{cursor:pointer}.cui-pf-fil{list-style:none;margin:0;padding:0}.cui-pf-ev{display:flex;gap:10px;align-items:flex-start;padding:7px 0;border-bottom:1px solid var(--cui-trait);color:inherit;text-decoration:none}.cui-pf-fil>.cui-pf-ev:last-child,.cui-pf-fil>li:last-child>.cui-pf-ev{border-bottom:0}.cui-pf-tuile{width:26px;height:26px;flex:none;border-radius:7px;border:1px solid var(--cui-border);background:var(--cui-white);color:var(--cui-ink);display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:600;letter-spacing:.02em}.cui-pf-tuile svg{width:15px;height:15px}.cui-pf-tuile.petite{width:22px;height:22px;font-size:9.5px;border-radius:6px}.cui-pf-tuile.ia{background:var(--cui-e-mag-fond);color:var(--cui-e-mag-encre);border-color:transparent}.cui-pf-tuile.automate{background:var(--cui-e-turq-fond);color:var(--cui-e-turq-encre);border-color:transparent}.cui-pf-tuile.import{background:var(--cui-e-bleu-fond);color:var(--cui-e-bleu-encre);border-color:transparent}.cui-pf-ev-c{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:1px}.cui-pf-ev-l{display:flex;gap:8px;align-items:baseline}.cui-pf-ev-t{flex:1 1;min-width:0;font-size:13.5px;line-height:1.4;color:var(--cui-ink);overflow-wrap:anywhere}.cui-pf-heure{flex:none;font-size:12px;color:var(--cui-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default}.cui-pf-heure.retard{color:var(--cui-e-rouge-encre);font-weight:600}.cui-pf-ev-d{font-size:12.5px;color:var(--cui-muted);line-height:1.4;overflow-wrap:anywhere;white-space:pre-line}.cui-pf-tag{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:0 6px;line-height:17px;vertical-align:1px;background:var(--cui-neutre-fond);color:var(--cui-neutre-encre)}.cui-pf-tag.ia{background:var(--cui-e-mag-fond);color:var(--cui-e-mag-encre)}.cui-pf-tag.automate{background:var(--cui-e-turq-fond);color:var(--cui-e-turq-encre)}.cui-pf-tag.import{background:var(--cui-e-bleu-fond);color:var(--cui-e-bleu-encre)}.cui-pf-tag.fait{background:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre)}.cui-pf-tag.refus{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.cui-pf-lieu{display:inline-block;font-size:11px;border:1px solid var(--cui-border);border-radius:6px;padding:0 6px;line-height:16px;vertical-align:1px;color:var(--cui-neutre-encre);max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cui-pf-lien{font-size:12px;color:var(--cui-ink);margin-left:4px;white-space:nowrap}.cui-pf-tuile.systeme{background:var(--cui-panel);color:var(--cui-muted);border-color:transparent}.cui-pf-chg{margin:3px 0 0;padding-left:18px;font-size:var(--cui-fs-sm);color:var(--cui-text2)}.cui-pf-chg li+li{margin-top:2px}.cui-pf-diff{border-collapse:collapse;margin-top:3px;font-size:12.5px}.cui-pf-diff th{text-align:left;font-weight:400;color:var(--cui-muted);padding:1px 8px 1px 0;vertical-align:top;white-space:nowrap}.cui-pf-diff td{padding:1px 4px 1px 0;vertical-align:top;overflow-wrap:anywhere;color:var(--cui-text2)}.cui-pf-diff td.fl{color:var(--cui-muted);padding:1px 6px}.cui-pf-diff td b{color:var(--cui-ink);font-weight:600}.cui-pf-saisie{display:grid;grid-gap:6px;gap:6px;margin:4px 0 6px}.cui-pf-zone{position:relative}.cui-pf-zone textarea{resize:vertical;min-height:56px;font-size:13.5px}.cui-pf-mentions{position:absolute;left:0;right:0;top:100%;z-index:20;background:var(--cui-white);border:1px solid var(--cui-border2);border-radius:var(--cui-r-ctrl);box-shadow:var(--cui-sh-lg);padding:4px;display:grid}.cui-pf-mentions[hidden]{display:none}.cui-pf-mention-choix{display:flex;align-items:center;gap:8px;border:0;background:transparent;text-align:left;font:inherit;font-size:13px;padding:6px 8px;border-radius:8px;cursor:pointer;color:var(--cui-ink);min-width:0}.cui-pf-mention-choix.on,.cui-pf-mention-choix:hover{background:var(--cui-panel3)}.cui-pf-mention-choix small{color:var(--cui-muted);margin-left:auto;font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.cui-pf-saisie-pied{display:flex;align-items:center;gap:10px}.cui-pf-saisie-pied button{margin-left:auto}.cui-pf-pj span{font-size:12.5px;color:var(--cui-text2);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cui-pf-pj-liste{font-size:12px;color:var(--cui-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cui-pf-mention{font-weight:600;color:var(--cui-e-bleu-encre);background:var(--cui-e-bleu-fond);border-radius:5px;padding:0 4px}.cui-pf-com.resolu .cui-pf-com-t{color:var(--cui-muted)}.cui-pf-com-t{font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.cui-pf-com-t code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;background:var(--cui-panel3);border-radius:4px;padding:0 4px}.cui-pf-com-pj{font-size:12.5px;margin-top:2px}.cui-pf-com-pj a{color:var(--cui-ink)}.cui-pf-com-actions{display:flex;gap:12px;margin-top:2px}.cui-pf-act{border:0;background:transparent;padding:0;font:inherit;font-size:12px;color:var(--cui-muted);cursor:pointer}.cui-pf-act:hover{color:var(--cui-ink);text-decoration:underline}.cui-pf-taches-tete{display:flex;justify-content:flex-end;margin:4px 0 2px}.cui-pf-tache:hover .cui-pf-ev-t{text-decoration:underline}.cui-pf-tache.cible{background:var(--cui-neutre-fond);margin:0 -12px;padding:7px 12px}.cui-pf-rond{border-radius:50%;border-width:2px;border-color:var(--cui-border2)}.cui-pf-rond.retard{border-color:var(--cui-e-rouge)}.cui-pf-rond.decision{border-radius:7px;border-color:var(--cui-e-mag)}.cui-pf-rond.fait{background:var(--cui-e-vert-fond);border-color:transparent;color:var(--cui-e-vert-encre)}.cui-pf-tache.fait .cui-pf-ev-t{color:var(--cui-muted);text-decoration:line-through}.cui-pf-form{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--cui-border);border-radius:var(--cui-r-ctrl);margin:6px 0 8px}.cui-pf-form-l{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px;align-items:end}.cui-pf-form-l label{display:grid;grid-gap:3px;gap:3px;font-size:11.5px;color:var(--cui-muted);min-width:0}.cui-pf-form-l .cui-input{height:34px}.cui-pf-check{display:flex!important;align-items:center;gap:6px;font-size:13px!important;color:var(--cui-ink)!important;height:34px}.cui-pf-check input{width:16px;height:16px;margin:0}.cui-pf-form-pied{display:flex;gap:8px;justify-content:flex-end}.cui-taches-badge{display:inline-flex;text-decoration:none;border-radius:999px}.cui-taches-badge-c,.cui-taches-pastille{display:inline-flex;align-items:center;gap:5px;border-radius:999px;font-weight:600;white-space:nowrap}.cui-taches-badge-c{height:28px;padding:0 11px;font-size:12.5px}.cui-taches-pastille{height:20px;padding:0 7px;font-size:11px;vertical-align:middle;margin-left:6px}.cui-taches-badge-c svg{width:14px;height:14px}.cui-taches-pastille svg{width:12px;height:12px}.cui-taches-badge-c.a-faire,.cui-taches-pastille.a-faire{background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre)}.cui-taches-badge-c.retard,.cui-taches-pastille.retard{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.cui-taches-badge:hover .cui-taches-badge-c{text-decoration:underline}[data-badge-taches]:empty{display:none}#pc-app aside.cui-pf.pc-carte{padding:0}aside.cui-pf.dvc-bloc{margin-top:14px}.gp{font-family:var(--cui-font-text,inherit);color:var(--cui-text,#2c2823);font-size:13.5px}.gp *{box-sizing:border-box}.gp-barre{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--cui-muted,#5a5449);margin:0 0 6px}.gp-etat{font-weight:600}.gp-etat.enregistre{color:var(--cui-e-vert-t,#43680f)}.gp-etat.modifie{color:var(--cui-orange-t,#b84a08)}.gp-etat.erreur{color:var(--cui-e-rouge,#be0911)}.gp-tab-wrap{overflow:visible}table.gp-tab{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gp-tab th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--cui-muted,#5a5449);font-weight:600;padding:6px 8px;border-bottom:1.5px solid var(--cui-ink,#1e1e1e);white-space:nowrap}.gp-tab th.gp-c-loyer,.gp-tab th.gp-c-marge,.gp-tab th.gp-c-pa,.gp-tab th.gp-c-pu,.gp-tab th.gp-c-q,.gp-tab th.gp-c-rem,.gp-tab th.gp-c-tot{text-align:right}.gp-tab td{padding:6px 8px;border-bottom:1px solid var(--cui-trait,#e6e1da);vertical-align:top}.gp-tab tr.gp-cible td{border-top:2px solid var(--cui-orange,#f2701c)}.gp-c-n{width:44px;color:var(--cui-muted,#5a5449);white-space:nowrap;font-size:12px}.gp-poignee{cursor:-webkit-grab;cursor:grab;color:var(--cui-label,#8a8377);margin-right:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gp-c-art{min-width:240px}.gp-c-q{width:84px}.gp-c-pu{width:118px}.gp-c-rem{width:86px}.gp-c-tot{width:120px}.gp-c-loyer{width:110px}.gp-c-pa{width:104px}.gp-c-marge{width:120px}.gp-c-series{min-width:200px}.gp-c-act{width:96px}.gp-c-act,.gp-nb{white-space:nowrap;text-align:right}.gp-in{width:100%;font:inherit;font-size:13.5px;border:1px solid var(--cui-border2,#c9c2b6);border-radius:var(--cui-r-ctrl,10px);padding:7px 9px;background:#fff;color:var(--cui-ink,#1e1e1e);min-height:36px}.gp-in:focus{outline:none;border-color:var(--cui-ink,#1e1e1e);box-shadow:0 0 0 2px rgba(30,30,30,.08)}.gp-in:-moz-read-only{background:var(--cui-bg,#faf8f4);border-color:transparent}.gp-in:read-only{background:var(--cui-bg,#faf8f4);border-color:transparent}.gp-num{text-align:right}.gp-art{position:relative;min-width:0}.gp-art-nom{font:inherit;font-weight:600;color:var(--cui-ink,#1e1e1e);background:none;border:0;padding:0;text-align:left;cursor:pointer;line-height:1.3;overflow-wrap:anywhere}.gp-art-nom:hover:not(:disabled){text-decoration:underline}.gp-art-nom:disabled{cursor:default}.gp-art-sous{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:11.5px;color:var(--cui-muted,#5a5449);margin-top:2px}.gp-fiche{color:var(--cui-text2);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.gp-fiche:hover{color:var(--cui-ink)}.gp-desc{font-size:12px;color:var(--cui-muted,#5a5449);margin-top:2px}.gp-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px}.gp-tag{font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--cui-panel3,#efeae1);color:var(--cui-muted,#5a5449);white-space:nowrap}.gp-tag.gp-tag-pack{background:var(--cui-sel-fond);color:var(--cui-sel-encre)}.gp-pack-l td{background:var(--cui-panel3);padding:6px 10px}.gp-pack-tete{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;font-size:var(--cui-fs-sm);color:var(--cui-ink);min-width:0}.gp-pack-tete>span{min-width:0;overflow-wrap:anywhere}.gp-b.gp-b-pack{width:auto;padding:0 10px;white-space:nowrap}.gp-packs{display:grid;grid-gap:4px;gap:4px;margin:8px 0;padding:8px;border:1px solid var(--cui-trait);border-radius:var(--cui-r-ctrl);background:var(--cui-white)}.gp-packs .gp-pack-opt{display:grid;grid-gap:2px;gap:2px;text-align:left;width:100%;border:0;background:none;cursor:pointer;font:inherit}.gp-packs .gp-pack-opt:hover{background:var(--cui-panel3)}.gp-packs-q .gp-in{width:100%}.gp-i{width:18px;height:18px;border-radius:50%;border:1px solid var(--cui-border2,#c9c2b6);background:#fff;color:var(--cui-muted,#5a5449);font:700 11px/1 ui-serif,Georgia,serif;cursor:pointer;padding:0}.gp-i:hover{border-color:var(--cui-ink,#1e1e1e);color:var(--cui-ink,#1e1e1e)}.gp-sous{font-size:11px;color:var(--cui-muted,#5a5449)}.gp-sous.gp-manque{color:var(--cui-orange-t,#b84a08);font-weight:600}.gp-c-rem.gp-remise .gp-in{border-color:var(--cui-orange,#f2701c);background:#fff6ef}.gp-c-pu.gp-sous-achat .gp-in{border-color:var(--cui-e-rouge,#be0911);background:#fff3f3}.gp-c-marge.gp-marge-basse,.gp-c-pu.gp-sous-achat .gp-in,.gp-marge-pied.gp-marge-basse .gp-pied-v{color:var(--cui-e-rouge,#be0911)}.gp-b{font:inherit;font-size:11px;width:28px;height:28px;border-radius:8px;border:1px solid var(--cui-border2,#c9c2b6);background:#fff;color:var(--cui-muted,#5a5449);cursor:pointer;padding:0;margin-left:2px}.gp-b:hover{border-color:var(--cui-ink,#1e1e1e);color:var(--cui-ink,#1e1e1e)}.gp-b-suppr:hover{border-color:var(--cui-e-rouge,#be0911);color:var(--cui-e-rouge,#be0911)}.gp-vide{color:var(--cui-muted,#5a5449);padding:18px 8px;text-align:center}.gp-ajout{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 0 4px}.gp-ajouter{font:inherit;font-weight:600;font-size:13px;border:1px dashed var(--cui-border2,#c9c2b6);background:#fff;color:var(--cui-ink,#1e1e1e);border-radius:var(--cui-r-ctrl,10px);padding:9px 14px;cursor:pointer}.gp-ajouter:hover{border-color:var(--cui-ink,#1e1e1e);border-style:solid}.gp-aide{font-size:11.5px;color:var(--cui-label,#8a8377)}.gp-liste{position:absolute;left:0;top:calc(100% + 4px);z-index:40;width:min(520px,92vw);max-height:320px;overflow:auto;background:#fff;border:1px solid var(--cui-border2,#c9c2b6);border-radius:var(--cui-r-card,13px);box-shadow:0 12px 30px rgba(30,30,30,.14);padding:4px}.gp-liste[hidden]{display:none!important}.gp-opt{padding:7px 10px;border-radius:8px;cursor:pointer}.gp-opt.on,.gp-opt:hover{background:var(--cui-bg,#faf8f4)}.gp-opt.on{outline:1.5px solid var(--cui-orange,#f2701c)}.gp-opt-nom{font-weight:600;color:var(--cui-ink,#1e1e1e)}.gp-opt-nom mark{background:#ffe6d2;color:inherit;border-radius:3px;padding:0 1px}.gp-opt-sous{display:flex;gap:10px;flex-wrap:wrap;font-size:11.5px;color:var(--cui-muted,#5a5449);margin-top:1px}.gp-opt-sous .gp-pa{color:var(--cui-label,#8a8377)}.gp-opt-rien{padding:10px 12px;font-size:12.5px;color:var(--cui-muted,#5a5449)}.gp-sugg{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:6px 0 2px}.gp-sugg-l{font-size:12px;color:var(--cui-muted,#5a5449)}.gp-chip{font:inherit;font-size:12.5px;border:1px solid var(--cui-border2,#c9c2b6);background:#fff;color:var(--cui-ink,#1e1e1e);border-radius:999px;padding:4px 11px;cursor:pointer}.gp-chip:hover{border-color:var(--cui-ink,#1e1e1e)}.gp-pied{justify-content:space-between;gap:16px;margin-top:12px;padding-top:10px;border-top:1.5px solid var(--cui-ink,#1e1e1e)}.gp-pied,.gp-pied-g{display:flex;flex-wrap:wrap}.gp-pied-g{gap:22px}.gp-pied-l{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--cui-muted,#5a5449);font-weight:600}.gp-pied-v{font-size:20px;font-weight:700;color:var(--cui-ink,#1e1e1e);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gp-pied-v .gp-pct{font-size:13px;font-weight:600;color:var(--cui-muted,#5a5449)}.gp-totaux{min-width:260px}.gp-totaux>div{display:flex;justify-content:space-between;gap:16px;padding:3px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gp-totaux .gp-ttc{background:var(--cui-bg,#faf8f4);border-radius:10px;font-weight:700;font-size:15px;padding:8px;margin-top:4px}.gp-totaux .gp-remise-t{color:var(--cui-orange-t,#b84a08)}@media (max-width:700px){.gp-tab thead{display:none}.gp-tab,.gp-tab tbody,.gp-tab td,.gp-tab tr{display:block;width:100%}.gp-tab tr.gp-l{border:1px solid var(--cui-trait,#e6e1da);border-radius:var(--cui-r-card,13px);padding:10px 12px 8px;margin-bottom:10px;background:#fff;position:relative}.gp-tab td{border:0;padding:4px 0}.gp-c-n{position:absolute;top:8px;right:12px;width:auto}.gp-poignee{display:none}.gp-c-art{padding-right:40px}.gp-tab td[data-l]{display:flex;justify-content:space-between;align-items:center;gap:10px}.gp-tab td[data-l]:before{content:attr(data-l);color:var(--cui-muted,#5a5449);font-size:12px;flex:none}.gp-tab td[data-l] .gp-in{max-width:150px}.gp-c-series .gp-in{max-width:none!important}.gp-tab td.gp-c-series{display:block}.gp-c-act{text-align:right;padding-top:8px}.gp-b{width:36px;height:36px}.gp-liste{width:calc(100vw - 48px);max-width:none}.gp-pied{flex-direction:column}.gp-totaux{min-width:0}}#pc-app .pc-carte{padding:16px 18px;margin-bottom:14px;min-width:0}#pc-app .pc-h{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--cui-muted,#5a5449);font-weight:700;margin:0 0 10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}#pc-app .pc-h .pc-droite{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:500;font-size:12.5px}#pc-app .pc-tab-wrap{overflow-x:auto}#pc-app table.pc-tab{width:100%;border-collapse:collapse;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#pc-app .pc-tab th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--cui-muted,#5a5449);padding:6px 10px;border-bottom:1.5px solid var(--cui-ink,#1e1e1e);font-weight:600;white-space:nowrap}#pc-app .pc-tab td{padding:10px;border-bottom:1px solid var(--cui-trait,#e6e1da);vertical-align:top}#pc-app .pc-tab td.nb,#pc-app .pc-tab th.nb{text-align:right;white-space:nowrap}#pc-app .pc-tab tr.clic{cursor:pointer}#pc-app .pc-tab tr.clic:hover td{background:var(--cui-bg,#faf8f4)}#pc-app .pc-tab tr.pc-rouge td.nb.pc-marge{color:var(--cui-e-rouge,#be0911);font-weight:700}#pc-app .pc-sous{font-size:12px;color:var(--cui-muted,#5a5449)}#pc-app .pc-vide{color:var(--cui-muted,#5a5449);padding:18px 4px}#pc-app .pc-filtres{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px}#pc-app .pc-filtres .cui-input{flex:1 1;min-width:200px;height:40px}#pc-app .pc-pastilles{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}#pc-app .pc-pastilles button{font:inherit;font-size:12.5px;font-weight:500;border:1px solid var(--cui-border2,#c9c2b6);background:#fff;border-radius:999px;padding:5px 12px;cursor:pointer;color:var(--cui-ink,#1e1e1e)}#pc-app .pc-pastilles button.on{background:var(--cui-ink,#1e1e1e);border-color:var(--cui-ink,#1e1e1e);color:#fff}#pc-app .pc-ag{display:inline-block;font-size:11.5px;font-weight:600;padding:1px 8px;border-radius:999px;color:#1f3c4e;background:#eee9e2}#pc-app .pc-paniers{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}#pc-app .pc-panier{background:#fff;border:1px solid var(--cui-trait,#e6e1da);border-radius:var(--cui-r-card,13px);padding:14px 16px;cursor:pointer;text-align:left;font:inherit;color:inherit}#pc-app .pc-panier.on{border-color:var(--cui-ink,#1e1e1e);box-shadow:inset 0 0 0 1px var(--cui-ink,#1e1e1e)}#pc-app .pc-panier-l{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cui-muted,#5a5449);font-weight:600}#pc-app .pc-panier-v{font-size:26px;font-weight:700;color:var(--cui-ink,#1e1e1e);line-height:1.1;margin-top:4px}#pc-app .pc-panier-s{margin-top:2px}#pc-app .pc-age,#pc-app .pc-panier-s{font-size:12px;color:var(--cui-muted,#5a5449)}#pc-app .pc-age{display:inline-block;min-width:42px;text-align:center;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--cui-panel3,#efeae1)}#pc-app .pc-age.vieux{background:#fce4e4;color:#be0911}#pc-app .pc-age.moyen{background:#fdeadd;color:#a5420a}#pc-app .pc-fiche{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr);grid-gap:14px;gap:14px;align-items:start}@media (max-width:1020px){#pc-app .pc-fiche{grid-template-columns:minmax(0,1fr)}}#pc-app .pc-cotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 14px;gap:0 14px;align-items:start}@media (max-width:900px){#pc-app .pc-cotes{grid-template-columns:minmax(0,1fr)}}#pc-app .pc-tete-ident{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px 16px;gap:10px 16px;font-size:13.5px}#pc-app .pc-tete-ident dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--cui-muted,#5a5449);font-weight:600}#pc-app .pc-tete-ident dd{margin:2px 0 0;color:var(--cui-ink,#1e1e1e);font-weight:500;overflow-wrap:anywhere}#pc-app .pc-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}#pc-app .pc-form label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--cui-muted,#5a5449);font-weight:500}#pc-app .pc-form .large{grid-column:1/-1}#pc-app .pc-form .cui-input{height:40px}#pc-app .pc-form textarea.cui-input{height:auto;min-height:70px}#pc-app .pc-alerte{border-left:4px solid var(--cui-orange,#f2701c);background:#fff6ef;padding:9px 12px;border-radius:8px;font-size:13px;margin-top:10px}#pc-app .pc-alerte.ko{border-left-color:var(--cui-e-rouge,#dd0a14);background:#fff3f3}#pc-app .pc-alerte.ok{border-left-color:var(--cui-e-vert-t,#4e7a12);background:#f6faee}#pc-app .pc-journal{list-style:none;padding:0;margin:0;font-size:12.5px}#pc-app .pc-journal li{border-left:3px solid var(--cui-trait,#e6e1da);padding:3px 0 8px 10px}#pc-app .pc-journal li.annule{text-decoration:line-through}#pc-app .pc-journal .l,#pc-app .pc-journal li.annule{color:var(--cui-muted,#5a5449)}#pc-app .pc-pied-form{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.pc-modal{position:fixed;inset:0;background:rgba(30,30,30,.45);display:flex;align-items:flex-start;justify-content:center;padding:6vh 12px;z-index:60;overflow:auto}.pc-modal[hidden]{display:none!important}.pc-modal>.cui-card{width:min(640px,100%);padding:18px 20px;background:#fff}.pc-modal .pc-livr{width:100%;border-collapse:collapse;font-size:13.5px}.pc-modal .pc-livr th{text-align:left;font-size:11px;text-transform:uppercase;color:var(--cui-muted,#5a5449);padding:4px 8px;border-bottom:1px solid var(--cui-ink,#1e1e1e)}.pc-modal .pc-livr td{padding:6px 8px;border-bottom:1px solid var(--cui-trait,#e6e1da)}.pc-modal .pc-livr td.nb{text-align:right;white-space:nowrap}.pc-modal .pc-livr input{width:80px;text-align:right;font:inherit;border:1px solid var(--cui-border2,#c9c2b6);border-radius:8px;padding:6px 8px}.pc-modal pre{white-space:pre-wrap;font-size:11.5px;background:var(--cui-bg,#faf8f4);border-radius:8px;padding:10px;max-height:240px;overflow:auto}@media (max-width:640px){#pc-app .pc-carte{padding:14px}#pc-app .cui-entete-actions .cui-btn{flex:1 1 auto;justify-content:center}}#pc-app .pc-auto{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;padding:6px 0;border-top:1px solid var(--cui-trait,#e6e1da)}#pc-app .pc-auto:first-of-type{border-top:0}#pc-app .pc-auto input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--cui-ink,#1e1e1e)}#pc-app .pc-auto label{flex:1 1;min-width:0;cursor:pointer}.pc-trace{display:flex;gap:8px;align-items:flex-start}.pc-acteur{flex:none;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;letter-spacing:.02em;margin-top:1px}.pc-acteur-humain{background:var(--cui-ink,#1e1e1e);color:#fff}.pc-acteur-automate{background:#e2f3f3;color:#0b6a6c}.pc-acteur-automate svg{width:14px;height:14px}.pc-acteur-ia{background:#fce4f0;color:#a90e5f}#pc-app .cui-etat svg{width:12px;height:12px}.cpa{width:100%;height:auto;aspect-ratio:640/220;display:block;font-family:var(--cui-font-text,inherit)}.cpa .cpa-axe{stroke:var(--cui-trait,#e6e1da);stroke-width:1}.cpa .cpa-ligne{fill:none;stroke:var(--cui-ink,#1e1e1e);stroke-width:2;stroke-linejoin:round}.cpa .cpa-pt{fill:#fff;stroke:var(--cui-ink,#1e1e1e);stroke-width:2;cursor:pointer}.cpa .cpa-pt.books{stroke:var(--cui-label,#8a8377);stroke-dasharray:2 2}.cpa .cpa-pt:hover{fill:var(--cui-orange,#f2701c)}.cpa .cpa-lab{font-size:10px;fill:var(--cui-muted,#5a5449)}.cpa .cpa-val{font-size:10.5px;font-weight:600;fill:var(--cui-ink,#1e1e1e)}.cpa-legende{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--cui-muted,#5a5449);margin-top:6px}.cui-entete-ecran{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;margin:4px 0 20px}.cui-entete-ecran-txt{flex:1 1 280px;min-width:0}.cui-entete-ecran-titre{margin:0}.cui-entete-ecran-titre,.cui-titre,h1.cui-h1{font-family:var(--cui-font-display);font-size:var(--cui-fs-titre);font-weight:700;color:var(--cui-ink);line-height:1.2;letter-spacing:-.01em}@media (max-width:600px){.cui-entete-ecran-titre,.cui-titre,h1.cui-h1{font-size:21px}}.cui-entete-ecran-sous{margin:3px 0 0;color:var(--cui-muted);font-size:14px;line-height:1.45}.cui-entete-ecran-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.cui-ecran-ic{width:44px;height:44px;border-radius:12px;background:#efebe4;color:var(--cui-ink);display:inline-flex;align-items:center;justify-content:center;flex:none}.cui-ecran-ic>svg{width:24px;height:24px}h1>.cui-ecran-ic[data-auto]{vertical-align:middle;margin:-4px 12px 0 0;position:relative;top:-1px}.cui-ecran-sous-auto{margin:4px 0 0;color:var(--cui-muted);font-size:13.5px;line-height:1.45;font-weight:400}.cui-carte-id{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:2px 14px;gap:2px 14px;align-items:start;margin:0 0 14px}.cui-carte-id>.cui-ecran-ic{grid-row:1/span 4;margin-top:2px}.cui-carte-id>:not(.cui-ecran-ic){grid-column:2}.cui-carte-id-nature{font-size:var(--cui-fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--cui-orange-t);font-weight:700;line-height:1.3}.cui-carte-id-nature b{font-weight:700;letter-spacing:.04em}.cui-carte-id-titre{margin:0;font-family:var(--cui-font-display);font-size:var(--cui-fs-titre);font-weight:700;color:var(--cui-ink);line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.cui-carte-id-titre a{color:inherit;text-decoration:none}.cui-carte-id-titre a:focus-visible,.cui-carte-id-titre a:hover{text-decoration:underline;text-underline-offset:3px}.cui-carte-id-fil{min-height:0}.cui-carte-id-fil:empty{display:none}.cui-carte-id-etat{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--cui-fs-md);color:var(--cui-ink);margin-top:2px}.cui-carte-id-etat .cui-dot{flex:none}.cui-carte-id-etat .cui-muted{color:var(--cui-muted)}@media (max-width:600px){.cui-carte-id{grid-template-columns:40px minmax(0,1fr);gap:2px 10px}.cui-carte-id-titre{font-size:21px}}.cui-client-repli{min-width:0;font-size:var(--cui-fs-md);color:var(--cui-ink)}.cui-client-repli-nom{font-family:var(--cui-font-display);font-size:var(--cui-fs-lg);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.cui-client-repli-nom a{color:inherit;text-decoration:none}.cui-client-repli-nom a:focus-visible,.cui-client-repli-nom a:hover{text-decoration:underline;text-underline-offset:3px}.cui-client-repli-pli{margin-top:var(--cui-s-1)}.cui-client-repli-pli>summary{display:inline-flex;align-items:center;gap:var(--cui-s-1);min-height:32px;cursor:pointer;list-style:none;font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-muted)}.cui-client-repli-pli>summary::-webkit-details-marker{display:none}.cui-client-repli-pli>summary:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);margin-left:2px}.cui-client-repli-pli[open]>summary:after{transform:rotate(-135deg) translateY(-1px)}.cui-client-repli-pli>summary:focus-visible,.cui-client-repli-pli>summary:hover{color:var(--cui-ink)}.cui-client-repli-faits{margin:var(--cui-s-1) 0 0;padding:0;display:grid;grid-gap:var(--cui-s-1);gap:var(--cui-s-1)}.cui-client-repli-faits>div{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:var(--cui-s-2);gap:var(--cui-s-2);padding:var(--cui-s-1) 0;border-bottom:1px solid var(--cui-trait)}.cui-client-repli-faits dt{color:var(--cui-label);font-size:var(--cui-fs-sm)}.cui-client-repli-faits dd{margin:0;min-width:0;overflow-wrap:anywhere;display:flex;align-items:center;gap:var(--cui-s-2);flex-wrap:wrap}.cui-client-repli-faits dd a{color:var(--cui-ink);font-weight:600}.cui-client-repli-liens{display:flex;gap:var(--cui-s-4);flex-wrap:wrap;margin-top:var(--cui-s-2);font-size:var(--cui-fs-sm)}.cui-client-repli-liens a{color:var(--cui-ink);font-weight:600;min-height:32px;display:inline-flex;align-items:center}.cui-fiche-corps{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.cui-fiche-corps>[data-panneau-fiche]{min-width:0}@media (min-width:1280px){.cui-fiche-corps:has(>[data-panneau-fiche]){grid-template-columns:minmax(0,1fr) 360px}.cui-fiche-corps>[data-panneau-fiche]{position:-webkit-sticky;position:sticky;top:12px}}.cui-entete-ecran>[data-badge-taches]{flex:none}.cui-entete-ecran>[data-badge-taches]+.cui-entete-ecran-actions{margin-left:0}.cui-entete-ecran-txt+[data-badge-taches]{margin-left:auto}.cui-lbl-court{display:none}@media (max-width:600px){.cui-entete-ecran.cui-entete-vide{display:none}[data-actions-ici]{display:flex;align-items:center;gap:6px}[data-actions-ici]>.cui-entete-ecran-actions{flex:none;display:flex;flex-wrap:nowrap;gap:6px;margin:0;order:99}[data-actions-ici]>.cui-entete-ecran-actions .cui-btn{height:38px;min-height:38px;min-width:38px;padding:0 10px;white-space:nowrap;justify-content:center}[data-actions-ici] .cui-lbl-long{display:none}[data-actions-ici] .cui-lbl-court{display:inline;font-size:var(--cui-fs-lg);line-height:1}.cui-entete-ecran{gap:10px 12px;margin-bottom:16px}.cui-entete-ecran-sous{font-size:13px}.cui-ecran-ic{width:40px;height:40px;border-radius:11px}.cui-ecran-ic>svg{width:22px;height:22px}.cui-entete-ecran-actions{flex:1 1 100%}.cui-entete-ecran-actions>*{flex:1 1 auto}.cui-entete-ecran{gap:8px 10px;margin:0 0 12px;flex-wrap:wrap}.cui-entete-ecran .cui-entete-ecran-sous,.cui-entete-ecran>.cui-ecran-ic{display:none}.cui-entete-ecran #dr-resume,.cui-entete-ecran #pl-resume{display:block}.cui-entete-ecran-txt{flex:1 1 auto}.cui-entete-ecran-actions{flex:0 1 auto;margin-left:auto;gap:6px}.cui-entete-ecran-actions>*{flex:0 1 auto}}.stk{display:flex;flex-direction:column;gap:14px}.stk>.cui-chiffres,.stk>.cui-entete-ecran{margin-bottom:0}.stk .cui-chiffre-v small{font-size:16px;font-weight:600;color:var(--cui-muted)}.stk .cui-chiffre-s{display:flex;align-items:center;gap:6px}.stk-h2{font-family:var(--cui-font-display);font-size:16px;font-weight:600;color:var(--cui-ink);margin:0;display:inline-flex;align-items:center;gap:8px}.stk-h2 .cui-i{color:var(--cui-muted)}.stk-compte{font-family:var(--cui-font-text);font-size:12px;font-weight:600;background:#f1ede6;color:var(--cui-ink);border-radius:999px;padding:1px 8px}.stk .cui-card{padding:16px 18px}.stk-form .stk-h2{margin-bottom:12px}.stk-form-grille{gap:12px}.stk-form-aide{margin:10px 0 0;font-size:13px;color:var(--cui-muted)}.stk-lien{background:none;border:0;padding:0;font:inherit;color:var(--cui-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:3px;cursor:pointer}.stk-afaire .stk-h2{margin-bottom:6px}.stk-afaire-ligne{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--cui-trait)}.stk-afaire-ligne:first-child{border-top:0}.stk-afaire-txt{flex:1 1;min-width:0}.stk-afaire-tete{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stk-afaire-tete b{color:var(--cui-ink);font-weight:600}.stk-afaire-detail{font-size:13px;color:var(--cui-muted);margin-top:3px;overflow-wrap:anywhere}.stk-afaire-ligne>.cui-btn-secondaire{flex:none}.stk .cui-filtre{min-height:36px}.stk-section-tete{display:flex;align-items:center;gap:12px;margin-top:6px}.stk-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));grid-gap:14px;gap:14px;align-items:start}.stk-carte{display:flex;flex-direction:column;gap:10px}.stk-carte[hidden]{display:none}.cui-scope.stk .stk-grille>.cui-card,.cui-scope.stk>.cui-card{margin-top:0}.stk-carte-tete{display:flex;align-items:flex-start;gap:12px}.stk-carte-tete .cui-av{width:36px;height:36px;font-size:12.5px}.stk-carte-nom{flex:1 1;min-width:0}.stk-carte-nom h3{margin:0;font-family:var(--cui-font-display);font-size:16px;font-weight:600;color:var(--cui-ink)}.stk-moi{font-family:var(--cui-font-text);font-size:11.5px;font-weight:600;color:var(--cui-muted);margin-left:6px}.stk-carte-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--cui-muted);margin-top:3px}.stk-carte-etat{flex:none}.stk-sous{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cui-muted);font-weight:600;margin:8px 0 2px}.stk-ligne{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--cui-trait);min-height:44px}.stk-sous+.stk-ligne{border-top:0}.stk-ligne-nom{flex:1 1;min-width:0;display:flex;flex-direction:column}.stk-ligne-nom b{font-weight:500;color:var(--cui-ink);font-size:14px;overflow-wrap:anywhere}.stk-ligne-nom small{font-size:12px;color:var(--cui-muted)}.stk-qte{display:inline-flex;align-items:center;gap:6px;font-family:var(--cui-font-display);font-weight:700;font-size:18px;color:var(--cui-ink);min-width:44px;justify-content:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stk-pli-carte>summary,.stk-pli>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stk-pli-carte>summary::-webkit-details-marker,.stk-pli>summary::-webkit-details-marker{display:none}.stk-pli-carte>summary:after,.stk-pli>summary:after{content:"";width:7px;height:7px;border-right:1.5px solid var(--cui-muted);border-bottom:1.5px solid var(--cui-muted);transform:rotate(45deg);margin:-3px 4px 0 auto;transition:transform .15s ease;flex:none}.stk-pli-carte[open]>summary:after,.stk-pli[open]>summary:after{transform:rotate(-135deg);margin-top:3px}.stk-pli-carte>summary{font-size:13.5px;font-weight:600;color:var(--cui-ink);padding:10px 0 2px;border-top:1px solid var(--cui-trait);min-height:40px}.stk-carte-pied{display:flex;justify-content:flex-end;padding-top:4px}.stk-sans-liste{display:flex;flex-direction:column}.stk-sans-ligne{gap:10px;padding:8px 0;border-top:1px solid var(--cui-trait)}.stk-sans-ligne,.stk-sans-nom{display:flex;align-items:center}.stk-sans-nom{flex:1 1;min-width:0;font-size:14px;color:var(--cui-ink);gap:8px;flex-wrap:wrap}.stk-pli>summary{flex-wrap:wrap;min-height:28px}.stk-pli-resume{font-size:13px;color:var(--cui-muted);display:inline-flex;align-items:center;gap:6px}.stk-pli .stk-pli-corps{margin-top:10px}.stk-mvt-q{font-family:var(--cui-font-display);font-weight:700;font-size:15px;min-width:36px;color:var(--cui-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stk-books{font-size:12px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.stk-aide,.stk-books{color:var(--cui-muted)}.stk-aide{font-size:13px;margin:0 0 10px}.stk-reglage-outils{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.stk-cherche{flex:1 1 220px;max-width:360px;height:38px}.stk-case{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--cui-ink)}.stk-map input[data-bid]{flex:0 1 200px;min-width:120px;height:34px}.stk-map[hidden]{display:none}@media (max-width:760px){.stk-grille{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.stk .cui-card{padding:14px}.stk-afaire-ligne{flex-wrap:wrap}.stk-afaire-txt{flex-basis:calc(100% - 48px)}.stk-afaire-ligne>.cui-btn-secondaire{margin-left:48px}.stk-carte-tete{flex-wrap:wrap}.stk-carte-nom{flex-basis:calc(100% - 48px)}.stk-carte-etat{order:3;margin-left:48px}.stk-carte-pied>.cui-btn{flex:1 1}.stk-map{flex-wrap:wrap}.stk-map input[data-bid]{flex:1 1 100%;order:3}.stk-mvt{flex-wrap:wrap}.stk-mvt .stk-ligne-nom{flex-basis:calc(100% - 46px)}.stk-mvt>.cui-etat,.stk-mvt>.stk-books{margin-left:46px}}.cui-cloche-slot{flex:none}.cui-cloche,.cui-cloche-slot{position:relative;width:40px;height:40px}.cui-cloche{padding:0;border:1px solid var(--cui-trait);border-radius:var(--cui-r-ctrl);background:#fff;color:var(--cui-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cui-cloche:hover,.cui-cloche[aria-expanded=true]{border-color:var(--cui-border2);color:var(--cui-ink)}.cui-cloche:focus-visible{outline:2px solid var(--cui-orange);outline-offset:1px}.cui-cloche[hidden],.mb-cloche[hidden]{display:none}.cui-cloche-n{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--cui-orange);color:var(--cui-noir);font-size:10.5px;font-weight:700;line-height:18px;text-align:center;border:2px solid var(--cui-bg);box-sizing:content-box}.cui-cloche-n[hidden]{display:none}.cui-cloche-panneau{position:fixed;top:56px;right:24px;width:380px;max-width:calc(100vw - 32px);background:#fff;border:1px solid var(--cui-border);border-radius:var(--cui-r-card);box-shadow:var(--cui-sh-lg);z-index:60;overflow:hidden;font-family:var(--cui-font-text)}.cui-cloche-panneau[hidden]{display:none}.cui-cloche-tete{display:flex;align-items:center;gap:10px;padding:12px 14px 10px;border-bottom:1px solid var(--cui-trait)}.cui-cloche-tete b{font-family:var(--cui-font-display);font-size:14px;color:var(--cui-ink)}.cui-cloche-tete .cui-cloche-lu{margin-left:auto;background:none;border:0;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--cui-orange-t);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cui-cloche-tete .cui-cloche-lu:disabled{color:var(--cui-muted);text-decoration:none;cursor:default}.cui-cloche-liste{max-height:min(520px,70vh);overflow:auto}.cui-cloche-groupe{padding:8px 14px 2px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cui-muted)}.cui-cloche-ligne{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:2px 10px;gap:2px 10px;align-items:start;padding:9px 14px;text-decoration:none;color:inherit;border-top:1px solid #f3f0ea;position:relative}.cui-cloche-ligne:hover{background:#faf8f5}.cui-cloche-ligne.nonlue:before{content:"";position:absolute;left:5px;top:17px;width:5px;height:5px;border-radius:50%;background:var(--cui-orange)}.cui-cloche-ligne .cui-cloche-ic{width:28px;height:28px;border-radius:8px;background:var(--cui-neutre-fond);display:flex;align-items:center;justify-content:center;color:var(--cui-ink);grid-row:1/span 2}.cui-cloche-ligne .cui-cloche-ic svg{width:15px;height:15px}.cui-cloche-ligne .cui-cloche-txt{font-size:13px;line-height:1.35;color:var(--cui-ink);overflow-wrap:anywhere}.cui-cloche-ligne.lue .cui-cloche-txt{color:var(--cui-text2);font-weight:400}.cui-cloche-ligne.nonlue .cui-cloche-txt{font-weight:500}.cui-cloche-ligne .cui-cloche-quand{font-size:11.5px;color:var(--cui-muted)}.cui-cloche-vide{padding:26px 16px;text-align:center;font-size:13px;color:var(--cui-muted)}.cui-cloche-pied{display:flex;justify-content:center;padding:9px 14px;border-top:1px solid var(--cui-trait)}.cui-cloche-pied a{font-size:12.5px;font-weight:600;color:var(--cui-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:3px}@media (max-width:899px){.cui-cloche-panneau{position:fixed;top:62px;left:8px;right:8px;width:auto;max-width:none;z-index:60}.cui-cloche-panneau .cui-cloche-liste{max-height:calc(100vh - 62px - 76px - 100px)}}.cui-btn,.cui-btn-ciel,.cui-btn-danger,.cui-btn-discret,.cui-btn-modifier,.cui-btn-primaire,.cui-btn-secondaire{box-sizing:border-box;height:36px;min-width:0;max-width:100%;padding:0 14px;margin:0;border:1px solid transparent;border-radius:var(--cui-r-ctrl);background:transparent;color:var(--cui-ink);font-family:var(--cui-font-text);font-size:13px;font-weight:600;line-height:1;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;white-space:nowrap;text-decoration:none;text-align:center;cursor:pointer;vertical-align:middle;box-shadow:none;filter:none;transform:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}:is(.cui-btn,.cui-btn-primaire,.cui-btn-secondaire,.cui-btn-modifier,.cui-btn-ciel,.cui-btn-discret,.cui-btn-danger)>svg{width:15px;height:15px;flex:none}.cui-btn-petit.cui-btn-petit{height:32px;padding:0 10px;gap:6px;border-radius:8px;font-size:12.5px}.cui-btn-petit>svg{width:14px;height:14px}:is(.cui-btn,.cui-btn-primaire,.cui-btn-secondaire,.cui-btn-modifier,.cui-btn-ciel,.cui-btn-discret,.cui-btn-danger):focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px}:is(.cui-btn,.cui-btn-primaire,.cui-btn-secondaire,.cui-btn-modifier,.cui-btn-ciel,.cui-btn-discret,.cui-btn-danger):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}:is(.cui-btn,.cui-btn-primaire,.cui-btn-secondaire,.cui-btn-modifier,.cui-btn-ciel,.cui-btn-discret,.cui-btn-danger):is([hidden],.hidden){display:none!important}.cui-btn-primaire.cui-btn-primaire,a.cui-btn-primaire.cui-btn-primaire{background:var(--cui-orange);border-color:var(--cui-orange);color:var(--cui-noir)}.cui-btn-primaire.cui-btn-primaire:hover:not(:disabled){background:#e4660f;border-color:#e4660f}.cui-btn-secondaire.cui-btn-secondaire,a.cui-btn-secondaire.cui-btn-secondaire{background:#fff;border-color:var(--cui-border2);color:var(--cui-ink)}.cui-btn-secondaire.cui-btn-secondaire:hover:not(:disabled){border-color:var(--cui-ink)}:is(.cui-btn-modifier.cui-btn-modifier,a.cui-btn-modifier.cui-btn-modifier,.cui-btn-ciel.cui-btn-ciel,a.cui-btn-ciel.cui-btn-ciel){background:var(--cui-e-bleu-fond);border-color:var(--cui-logo-ciel);color:var(--cui-e-bleu-encre)}:is(.cui-btn-modifier.cui-btn-modifier,.cui-btn-ciel.cui-btn-ciel):hover:not(:disabled){background:var(--cui-logo-ciel-fond2);border-color:var(--cui-e-bleu-encre)}.cui-btn-discret.cui-btn-discret,a.cui-btn-discret.cui-btn-discret{background:transparent;border-color:transparent;color:var(--cui-text2);padding-left:8px;padding-right:8px}.cui-btn-discret.cui-btn-discret:hover:not(:disabled){color:var(--cui-ink);text-decoration:underline;text-underline-offset:3px}.cui-btn-danger.cui-btn-danger,a.cui-btn-danger.cui-btn-danger{background:#be0911;border-color:#be0911;color:#fff}.cui-btn-danger.cui-btn-danger:hover:not(:disabled){background:#9e070e;border-color:#9e070e}.cui-btn-bloc.cui-btn-bloc{display:flex;width:100%}.cui-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px}.cui-actions:first-child{margin-top:0}.cui-actions[hidden]{display:none!important}.cui-actions>.cui-btn-discret{order:1}.cui-actions>.cui-btn-danger,.cui-actions>.cui-btn-modifier,.cui-actions>.cui-btn-secondaire{order:2}.cui-actions>.cui-btn-primaire{order:3}:is(.cui-entete-actions,.cui-entete-ecran-actions)>.cui-btn-primaire{order:3}.cui-barre-aide{display:block;margin:12px 0 0;font-size:12px;line-height:1.45;color:var(--cui-muted)}.cui-barre-aide:empty{display:none}.cui-barre-aide+.cui-actions{margin-top:8px}@media (max-width:640px){.cui-actions{flex-direction:column-reverse;align-items:stretch;flex-wrap:nowrap}.cui-actions>*{display:flex;width:100%;flex:none!important}}@media (max-width:640px){.cui-input,.cui-scope .cui-input,:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){font-size:16px}.cui-input.cui-input-petit{font-size:16px}}.cui-input,.cui-scope .cui-input{box-sizing:border-box;width:100%;height:36px;padding:0 10px;margin:0;border:1px solid var(--cui-border2);border-radius:var(--cui-r-ctrl);background:#fff;color:var(--cui-ink);font-family:var(--cui-font-text);font-size:13.5px;font-weight:400;line-height:1.3;box-shadow:none}.cui-scope textarea.cui-input,textarea.cui-input{height:auto;min-height:84px;padding:8px 10px;line-height:1.45;resize:vertical}.cui-scope select.cui-input,select.cui-input{padding-right:6px;cursor:pointer}.cui-input.cui-input-petit,.cui-scope .cui-input.cui-input-petit{height:32px;padding:0 6px;border-radius:8px;font-size:12.5px}.cui-input::placeholder{color:var(--cui-placeholder)}.cui-input:focus,.cui-scope .cui-input:focus{outline:none;border-color:var(--cui-ink);box-shadow:0 0 0 3px rgba(30,30,30,.08)}.cui-input:disabled{opacity:.55;cursor:not-allowed}.cui-input[aria-invalid=true]{border-color:#be0911}input[type=checkbox].cui-case,input[type=radio].cui-case{width:17px;height:17px;margin:0;padding:0;flex:none;accent-color:#1e1e1e;cursor:pointer;vertical-align:middle}input.cui-case:disabled{cursor:default;opacity:.4}.cui-champ{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0}.cui-champ,.cui-champ-l{font-size:12px;font-weight:600;color:var(--cui-text2)}.cui-champ-aide{font-size:11.5px;line-height:1.4;font-weight:400;color:var(--cui-muted)}.cui-champ-erreur{font-size:11.5px;line-height:1.4;font-weight:600;color:#be0911}.cui-champ-erreur:empty{display:none}.cui-champ-case{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:400;color:var(--cui-ink);cursor:pointer}select[data-cui-choix="1"]{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important;white-space:nowrap!important;flex:none!important}select[data-cui-choix=mesure]{display:none!important}html.cui-choix-attente select:not([multiple]):not([size]:not([size="1"])):not([data-natif]):not([data-natif] select):not([data-cui-choix]){visibility:hidden}cui-choix.cui-choix-champ{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--cui-s-2);width:100%;max-width:100%;height:36px;min-width:0;padding:0 8px 0 10px;margin:0;border:1px solid var(--cui-border2);border-radius:var(--cui-r-ctrl);background:var(--cui-white);color:var(--cui-ink);font-family:var(--cui-font-text);font-size:var(--cui-fs-md);font-weight:400;line-height:1.3;text-align:left;vertical-align:middle;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,box-shadow .15s ease}cui-choix.cui-choix-champ:not([aria-disabled=true]):hover{border-color:var(--cui-ink)!important}cui-choix.cui-choix-champ:focus{outline:none}cui-choix.cui-choix-champ:focus-visible,cui-choix.cui-choix-champ[aria-expanded=true]{border-color:var(--cui-ink)!important;box-shadow:var(--cui-anneau)}cui-choix.cui-choix-champ[aria-disabled=true]{opacity:.55;cursor:not-allowed}cui-choix.cui-choix-champ[aria-invalid=true]{border-color:var(--cui-e-rouge-encre)!important}cui-choix.cui-choix-champ[hidden]{display:none!important}.cui-choix-nom{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.cui-choix-val{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr)}.cui-choix-val>*{grid-area:1/1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cui-choix-taille{visibility:hidden;height:0}.cui-choix-chev{flex:none;width:16px;height:16px;color:var(--cui-muted);transition:transform .15s ease}cui-choix[aria-expanded=true] .cui-choix-chev{transform:rotate(180deg)}.cui-choix-couche{position:fixed;inset:0;z-index:3000;pointer-events:none}.cui-choix-couche[hidden]{display:none!important}.cui-choix-pop{position:fixed;left:0;top:0;box-sizing:border-box;display:flex;flex-direction:column;max-width:min(440px,calc(100vw - 16px));max-height:340px;pointer-events:auto;overflow:hidden;background:var(--cui-white);border:1px solid var(--cui-border2);border-radius:var(--cui-r-ctrl);box-shadow:var(--cui-sh-lg);font-family:var(--cui-font-text);font-size:var(--cui-fs-md);color:var(--cui-text)}.cui-choix-tete{display:none}.cui-choix-recherche{flex:none;padding:var(--cui-s-2);border-bottom:1px solid var(--cui-border)}.cui-choix-recherche[hidden]{display:none}.cui-choix-filtre.cui-choix-filtre{box-sizing:border-box;width:100%;height:32px;padding:0 10px;margin:0;border:1px solid var(--cui-border2);border-radius:var(--cui-r-sm);background:var(--cui-white);color:var(--cui-ink);font-family:var(--cui-font-text);font-size:var(--cui-fs-md)}.cui-choix-filtre.cui-choix-filtre:focus{outline:none;border-color:var(--cui-ink);box-shadow:var(--cui-anneau)}.cui-choix-liste{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--cui-s-1) 0;outline:none}.cui-choix-opt{display:flex;align-items:center;gap:var(--cui-s-2);min-height:34px;padding:6px 12px;cursor:pointer;line-height:1.3;color:var(--cui-ink)}.cui-choix-opt-t{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.cui-choix-opt-g{padding-left:20px}.cui-choix-opt[data-actif]{background:var(--cui-panel)}.cui-choix-opt[aria-selected=true]{font-weight:600}.cui-choix-coche{flex:none;width:16px;height:16px;color:var(--cui-orange-t);visibility:hidden}.cui-choix-opt[aria-selected=true] .cui-choix-coche{visibility:visible}.cui-choix-opt[aria-disabled=true]{color:var(--cui-placeholder);cursor:not-allowed;background:transparent}.cui-choix-groupe{padding:8px 12px 4px;font-size:var(--cui-fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cui-label)}.cui-choix-vide{padding:10px 12px;color:var(--cui-muted)}.cui-choix-fermer{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:var(--cui-r-ctrl);background:transparent;color:var(--cui-text2);cursor:pointer}.cui-choix-fermer:focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px}.cui-choix-couche[data-feuille]{pointer-events:auto;display:flex;align-items:flex-end;background:var(--cui-voile)}.cui-choix-couche[data-feuille] .cui-choix-pop{position:relative;left:auto;top:auto;width:100%;min-width:0;max-width:none;max-height:78vh;max-height:78dvh;border:0;border-radius:var(--cui-r-card) var(--cui-r-card) 0 0;padding-bottom:env(safe-area-inset-bottom,0)}.cui-choix-couche[data-feuille] .cui-choix-tete{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--cui-s-2);padding:var(--cui-s-2) var(--cui-s-2) var(--cui-s-2) var(--cui-s-4);border-bottom:1px solid var(--cui-border)}.cui-choix-couche[data-feuille] .cui-choix-titre{min-width:0;font-size:var(--cui-fs-lg);font-weight:600;color:var(--cui-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cui-choix-couche[data-feuille] .cui-choix-recherche{padding:var(--cui-s-2) var(--cui-s-4)}.cui-choix-couche[data-feuille] .cui-choix-filtre{height:40px;font-size:var(--cui-fs-lg)}.cui-choix-couche[data-feuille] .cui-choix-opt{min-height:48px;padding:10px var(--cui-s-4);font-size:var(--cui-fs-lg)}.cui-choix-couche[data-feuille] .cui-choix-opt-g{padding-left:var(--cui-s-5)}.cui-choix-couche[data-feuille] .cui-choix-groupe{padding:var(--cui-s-3) var(--cui-s-4) var(--cui-s-1)}@media (max-width:640px){cui-choix.cui-choix-champ{font-size:16px}}@media (prefers-reduced-motion:reduce){.cui-choix-chev,cui-choix.cui-choix-champ{transition:none}}.cui-inter{position:relative;width:36px;height:20px;border-radius:999px;border:0;background:#d6d2c8;cursor:pointer;flex:none;padding:0}.cui-inter:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .15s}.cui-inter[aria-checked=true]{background:var(--cui-e-vert-encre)}.cui-inter[aria-checked=true]:after{left:19px}.cui-inter:disabled{cursor:default;opacity:.55}.cui-inter:focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px}.cui-etat{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.cui-etat>.cui-point,.cui-ligne .cui-ligne-fin>.cui-etat,.cui-ligne>.cui-etat{flex:none}.cui-etat-point{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;font-size:12px;color:var(--cui-text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cui-pill:has(>.cui-dot.good){background:var(--cui-e-vert-fond);border-color:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre);font-weight:600}.cui-pill:has(>.cui-dot.warn){background:var(--cui-e-orange-fond);border-color:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre);font-weight:600}.cui-pill:has(>.cui-dot.crit){background:var(--cui-e-rouge-fond);border-color:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre);font-weight:600}.cui-pill:has(>.cui-dot.info){background:var(--cui-e-bleu-fond);border-color:var(--cui-e-bleu-fond);color:var(--cui-e-bleu-encre);font-weight:600}.cui-pill{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.pill.ok{background:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre)}.pill.wait{background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre)}.pill.crit{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.pill.neutral{background:var(--cui-neutre-fond);color:var(--cui-neutre-encre)}:is(.cui-ligne-ic,.cui-sec-ic)[data-famille=client]{background:var(--cui-e-bleu-fond);color:var(--cui-e-bleu-encre)}:is(.cui-ligne-ic,.cui-sec-ic)[data-famille=dossier]{background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre)}:is(.cui-ligne-ic,.cui-sec-ic)[data-famille=ticket]{background:var(--cui-e-mag-fond);color:var(--cui-e-mag-encre)}:is(.cui-ligne-ic,.cui-sec-ic)[data-famille=contrat]{background:var(--cui-e-violet-fond);color:var(--cui-e-violet-encre)}:is(.cui-ligne-ic,.cui-sec-ic)[data-famille=article]{background:var(--cui-e-turq-fond);color:var(--cui-e-turq-encre)}:is(.cui-ligne-ic,.cui-sec-ic)[data-famille=installation]{background:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre)}:is(.cui-ligne-ic,.cui-sec-ic)[data-famille=intervention]{background:var(--cui-e-turq-fond);color:var(--cui-e-turq-encre)}:is(.cui-ligne-ic,.cui-sec-ic)[data-famille=argent]{background:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre)}.cui-rowline.cui-rowline-objet{flex-wrap:nowrap;align-items:center;gap:10px}.cui-rowline-objet>.cui-rowline-grow{flex:1 1 auto}.cui-rowline-etats{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;min-width:0}.cui-rowline-etats>*{min-width:0}.cui-rowline-date{text-align:right;white-space:nowrap;flex:none}.cui-rowline-date>.cui-lead{margin-top:3px}@media (max-width:640px){.cui-rowline.cui-rowline-objet{flex-wrap:wrap}.cui-rowline-objet>.cui-rowline-grow{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 90px)}.cui-rowline-objet>.cui-rowline-date{text-align:left;margin-left:38px}}.cui-defile[data-bord=d]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.cui-defile[data-bord=g]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),transparent)}.cui-defile[data-bord=gd]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}#cui-onglets.cui-defile:has(>.cui-onglets-plus){-webkit-mask-image:none;mask-image:none}#cui-onglets:has(>.cui-onglets-plus)[data-bord*=g]:before{content:"";flex:none;position:-webkit-sticky;position:sticky;left:0;z-index:1;width:0;align-self:stretch;box-shadow:0 0 14px 12px var(--cui-bg);margin-left:-12px}@media (max-width:760px){.cui-seg,.ecb-onglets,.gs-onglets,.iv-onglets,.rs-onglets,.svp-onglets{flex-wrap:wrap!important;overflow:visible!important;max-width:100%}.cui-seg>a,.cui-seg>button,.ecb-onglets>*,.gs-onglets>*,.iv-onglets>*,.rs-onglets>*,.svp-onglets>*{flex:0 0 auto;white-space:nowrap}.cui-seg.block>a,.cui-seg.block>button,.ecb-onglets>button{flex:1 0 auto}.cui-seg>a,.cui-seg>button{height:36px;padding:0 12px;font-size:13px}.cui-seg.cui-seg-grille,.ecb-onglets.cui-seg-grille,.gs-onglets.cui-seg-grille,.iv-onglets.cui-seg-grille,.rs-onglets.cui-seg-grille,.svp-onglets.cui-seg-grille{display:grid!important;grid-template-columns:repeat(var(--seg-cols,2),minmax(0,1fr));width:100%;box-sizing:border-box}.cui-seg.cui-seg-grille>*,.ecb-onglets.cui-seg-grille>*,.gs-onglets.cui-seg-grille>*,.iv-onglets.cui-seg-grille>*,.rs-onglets.cui-seg-grille>*,.svp-onglets.cui-seg-grille>*{justify-content:center;min-width:0}.cui-seg-ajuste,.cui-seg-serre{display:flex!important;flex-wrap:nowrap!important;overflow:hidden!important;width:100%;box-sizing:border-box}.cui-seg-ajuste>*{padding-left:8px!important;padding-right:8px!important}.cui-seg-ajuste>*,.cui-seg-serre>*{flex:1 1 auto!important;justify-content:center}.cui-seg-serre>*{min-width:0;padding-left:6px!important;padding-right:6px!important;font-size:12px!important;letter-spacing:-.01em;overflow:hidden}.cui-seg.partage{flex-wrap:nowrap!important;display:flex}.cui-seg.partage>a,.cui-seg.partage>button{flex:1 1;min-width:0;justify-content:center;padding:6px 2px;gap:3px}.cui-seg.partage>:has(svg){flex-direction:column;height:auto;min-height:50px;font-size:11.5px;line-height:1.15}.cui-seg.partage>.cui-seg-plus{padding:0 2px}.cui-seg.partage>.cui-seg-plus>button{flex-direction:column;justify-content:center;height:auto;min-height:50px;padding:6px 0;gap:3px;font-size:11.5px;line-height:1.15}}@media (max-width:899px){.vc-badge{top:8px;right:56px;width:40px;height:40px;z-index:31}body.vc-active .vc-badge{top:45px}body:has(.vc-badge) .mobile-bar{padding-right:104px}body:has(.vc-badge) .mobile-bar .mb-rech{position:absolute;right:6px;top:6px}}@media (max-width:600px){.cui-surtitre{font-size:11px;letter-spacing:.1em}.cui-ecran-ic,h1>.cui-ecran-ic[data-auto]{width:32px;height:32px;border-radius:9px}.cui-ecran-ic>svg{width:18px;height:18px}h1>.cui-ecran-ic[data-auto]{margin:-3px 8px 0 0}.cui-entete{margin-bottom:12px!important}.cui-chapo{padding-top:6px;font-size:13.5px}#app h1,.side-content main h1{overflow-wrap:anywhere}.ap-kpis,.bx-kpis,.cm-kpis,.cui-chiffres,.cui-indicators,.cui-kpi-grid,.dr-kpis,.ecb-chiffres,.iv-kpis,.pl-kpis,.rs-kpis,.svp-chiffres{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.mr-chiffres{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;margin-left:0}.mr-chiffre{min-width:0!important;padding:8px 10px!important}.mr-chiffre b{font-size:20px!important}}.cui-tuile-action{order:-1}.cui-tuile-calme,.cui-tuile-replie{display:none!important}.cui-tuiles-ouvertes .cui-tuile-calme,.cui-tuiles-ouvertes .cui-tuile-replie{display:revert!important}.cui-tuiles-calme{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 2px 12px;font-size:12.5px;color:var(--cui-muted);line-height:1.45}.cui-tuiles-calme b{color:var(--cui-ink);font-weight:600}.cui-tuiles-calme button{background:none;border:0;padding:0;font:inherit;font-size:12.5px;color:var(--cui-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:3px;cursor:pointer;margin-left:auto;white-space:nowrap}details.cui-methode{margin:4px 0 10px}details.cui-methode>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--cui-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:28px}details.cui-methode>summary::-webkit-details-marker{display:none}details.cui-methode>summary svg{width:15px;height:15px;flex:none}details.cui-methode>summary:hover,details.cui-methode[open]>summary{color:var(--cui-ink)}details.cui-methode>:not(summary){margin-top:4px!important}details.cui-sec{background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);box-shadow:var(--cui-sh-sm);min-width:0}details.cui-sec>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--cui-s-3);padding:var(--cui-s-3) var(--cui-s-4);min-height:56px;border-radius:var(--cui-r-card)}details.cui-sec>summary::-webkit-details-marker{display:none}details.cui-sec>summary:after{content:"";flex:none;width:8px;height:8px;margin-left:auto;margin-right:var(--cui-s-1);border-right:1.5px solid var(--cui-muted);border-bottom:1.5px solid var(--cui-muted);transform:rotate(45deg) translateY(-2px);transition:transform .15s}details.cui-sec[open]>summary:after{transform:rotate(225deg)}details.cui-sec>summary:hover{background:var(--cui-neutre-fond)}details.cui-sec>summary:focus-visible{outline:2px solid var(--cui-ink);outline-offset:-2px}.cui-sec-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:0 1 auto;font-size:var(--cui-fs-md)}.cui-sec-txt>b{font-weight:600;color:var(--cui-ink)}.cui-sec-txt>small{font-size:var(--cui-fs-sm);color:var(--cui-muted);overflow-wrap:anywhere}details.cui-sec>summary>.cui-etat{margin-left:auto}details.cui-sec>summary>.cui-etat+*{margin-left:0}details.cui-sec>[data-sec-corps]{padding:0 var(--cui-s-3) var(--cui-s-3)}details.cui-sec .cui-sec-corps>.cui-card,details.cui-sec>[data-sec-corps]>.cui-card{box-shadow:none}.cui-sec-corps{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--cui-s-3);gap:var(--cui-s-3)}#sup-tabs.seg-boutons{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}#sup-tabs.seg-boutons::-webkit-scrollbar{display:none}#sup-tabs.seg-boutons>button{flex:1 0 auto;padding-left:var(--cui-s-3);padding-right:var(--cui-s-3);justify-content:center;white-space:nowrap}@media (max-width:420px){#sup-tabs.seg-boutons>button>svg{display:none}}.cui-kv{display:flex;justify-content:space-between;align-items:baseline;gap:var(--cui-s-3);padding:var(--cui-s-2) 0;border-bottom:1px solid var(--cui-border);font-size:var(--cui-fs-md);min-width:0}.cui-kv>span{flex:0 1 auto}.cui-kv>b{text-align:right;color:var(--cui-ink);font-weight:600;overflow-wrap:anywhere;min-width:0}.cui-chapo{padding-top:4px}h1:has(>.cui-ecran-ic[data-auto]){position:relative;padding-left:56px;min-height:44px;display:block}h1>.cui-ecran-ic[data-auto]{position:absolute!important;left:0;top:0!important;margin:0!important}.cui-sous-aligne{margin-left:56px!important;margin-top:-8px!important;padding-top:0!important}.side-content .cui-card.cui-tete-auto:has(>.cui-h1-row){padding-top:4px!important}.cui-chiffres,.cui-kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;gap:10px}.cui-chiffres{margin-bottom:18px}.cui-chiffre,.cui-kpi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:10px;min-width:0;background:var(--cui-white);border:1px solid var(--cui-trait);border-radius:12px;padding:11px 14px;cursor:default;transition:border-color .15s ease}.cui-chiffre[data-clickable],.cui-kpi[data-clickable]{cursor:pointer}.cui-chiffre[data-clickable]:hover,.cui-kpi[data-clickable]:hover{border-color:var(--cui-border2)}a.cui-chiffre,a.cui-kpi,button.cui-chiffre,button.cui-kpi{font:inherit;text-align:left;color:inherit;text-decoration:none;width:100%;box-sizing:border-box}.cui-chiffre-l,.cui-kpi-lbl{display:flex;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:600;line-height:1.3;color:var(--cui-ink)}.cui-chiffre-v,.cui-kpi-v{font-family:var(--cui-font-display);font-size:var(--cui-fs-xl);font-weight:700;color:var(--cui-ink);line-height:1.2;margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cui-chiffre-s,.cui-kpi-sub{display:flex;flex-wrap:wrap;align-items:center;gap:0 5px;margin-top:var(--cui-s-1);font-size:var(--cui-fs-sm);color:var(--cui-muted)}.cui-chiffre-s b,.cui-kpi-sub b{color:var(--cui-ink);font-weight:600}.cui-chiffre-s .retard,.cui-kpi-sub .retard{color:var(--cui-e-rouge-encre);font-weight:600}.cui-kpi-ic{flex:none;color:var(--cui-muted)}.cui-chiffre>.cui-chiffre-l,.cui-kpi>.cui-kpi-lbl{order:0;flex:1 1 auto}.cui-chiffre>.cui-chiffre-v,.cui-kpi>.cui-kpi-v{order:1;flex:0 0 auto}.cui-chiffre>:not(.cui-chiffre-l):not(.cui-chiffre-v),.cui-kpi>:not(.cui-kpi-lbl):not(.cui-kpi-v){order:2;flex:1 1 100%}.cui-kpi[style*="text-align:center"]{display:block}@media (max-width:600px){.cui-chiffre,.cui-kpi{padding:9px 11px}.cui-chiffre>.cui-chiffre-l,.cui-kpi>.cui-kpi-lbl{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cui-chiffre>.cui-chiffre-v,.cui-kpi>.cui-kpi-v{font-size:19px}.cui-chiffre-s,.cui-kpi-sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--cui-fs-xs);white-space:normal;overflow:hidden;overflow-wrap:anywhere}.cui-kpi-ic{display:none}}.cui-table-defile{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%}.cui-table{width:100%;border-collapse:collapse;font-size:var(--cui-fs-md);color:var(--cui-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cui-table th{text-align:left;font-size:var(--cui-fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--cui-muted);padding:6px var(--cui-s-2);white-space:nowrap;vertical-align:bottom}.cui-table td,.cui-table th{border-bottom:1px solid var(--cui-border)}.cui-table td{padding:7px var(--cui-s-2);vertical-align:top}.cui-table tbody tr:last-child td{border-bottom:0}.cui-table tbody tr:not(.total):hover td{background:#fcfbf9}.cui-table td.num,.cui-table th.num{text-align:right;white-space:nowrap}.cui-table tr.total td{font-weight:700;background:var(--cui-panel);border-bottom:0}@media (max-width:600px){.cui-table.empile thead{display:none}.cui-table.empile,.cui-table.empile tbody,.cui-table.empile td,.cui-table.empile tr{display:block;width:100%}.cui-table.empile tr{border-bottom:1px solid var(--cui-border);padding:var(--cui-s-2) 0}.cui-table.empile td{border:0;padding:2px 0;text-align:left}.cui-table.empile td[data-l]:before{content:attr(data-l) " · ";color:var(--cui-muted);font-size:var(--cui-fs-sm)}}.cui-sec-titre{display:flex;align-items:center;gap:10px}.cui-ligne-ic,.cui-sec-ic{width:28px;height:28px;border-radius:8px;background:var(--cui-neutre-fond);color:var(--cui-ink);display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:12.5px;font-weight:700}.cui-ligne-ic>svg,.cui-sec-ic>svg{width:16px;height:16px}.cui-sec-groupe,.cui-shead h2.cui-sec-groupe,.cui-shead h3.cui-sec-groupe{font-family:var(--cui-font-text);font-size:10.5px!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase;color:var(--cui-orange-t)!important}.cui-rows:has(>.cui-rowline){gap:0;background:#fff;border:1px solid var(--cui-trait);border-radius:12px;overflow:hidden}.cui-rows>.cui-rowline{border:0;border-top:1px solid var(--cui-trait);border-radius:0;padding:9px 14px;min-height:46px}.cui-rows>.cui-rowline:first-child{border-top:0}.cui-rows>.cui-rowline[data-clickable]:hover{background:#fcfbf9}.cui-rows>.cui-rowline.warn{box-shadow:inset 3px 0 0 var(--cui-warn)}.cui-rows>.cui-rowline.crit{box-shadow:inset 3px 0 0 var(--cui-crit)}.cui-rows>.cui-rowline>.cui-rowline-chev{margin-right:-14px}.cui-liste{background:#fff;border:1px solid var(--cui-trait);border-radius:12px;overflow:hidden}.cui-kpi-grid+.cui-liste,.cui-liste+.cui-kpi-grid,.cui-liste+.cui-liste{margin-top:12px}.cui-liste-tete{flex-wrap:wrap;padding:11px 14px 9px}.cui-liste-tete,.cui-liste-tete h2{display:flex;align-items:center;gap:10px}.cui-liste-tete h2{margin:0;font-size:15px;font-weight:600;color:var(--cui-ink);flex:1 1 200px;min-width:0}.cui-liste-tete h2 .cui-n{font-size:11.5px;font-weight:600;background:var(--cui-neutre-fond);color:var(--cui-neutre-encre);border-radius:999px;padding:0 8px;line-height:20px}.cui-liste-tete-actions{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.cui-liste-groupe{display:flex;justify-content:space-between;gap:10px;padding:9px 14px 4px;border-top:1px solid var(--cui-trait);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cui-orange-t)}.cui-liste-groupe>span+span{letter-spacing:0;text-transform:none;font-weight:600;font-size:12px;color:var(--cui-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cui-liste .cui-ligne{display:flex;align-items:center;gap:8px 12px;padding:8px 14px;border-top:1px solid var(--cui-trait);min-height:44px}.cui-liste .cui-ligne:hover{background:#fcfbf9}.cui-liste .cui-ligne-txt{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:8px;font-size:13px}.cui-liste .cui-ligne-txt>b{font-weight:500;color:var(--cui-ink);flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cui-liste .cui-ligne-txt>small{font-size:12px;color:var(--cui-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pc-vue-titre{margin:0;font-size:var(--cui-fs-lg);font-weight:600;color:var(--cui-ink)}.pcc-table tr[data-caisse]{cursor:pointer}.pcc-table tr[data-caisse]:focus-visible td,.pcc-table tr[data-caisse]:hover td{background:var(--cui-panel3)}.pcc-export{overflow-wrap:anywhere;max-width:320px}#pc-app .pc-vues{margin-bottom:14px}#pc-app .pc-resume{margin:0 0 12px}.cui-chiffre.on{border-color:var(--cui-sel-bord);box-shadow:inset 0 0 0 1px var(--cui-sel-bord);background:var(--cui-sel-fond)}.src-form-grille .src-dest{grid-column:1/-1;margin:12px 0 0}.src-simple{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--cui-s-3);gap:var(--cui-s-3);margin-top:var(--cui-s-3)}.src-simple[hidden]{display:none}@media (max-width:720px){.src-simple{grid-template-columns:1fr}}.src-dest-lib{display:block;font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-text2);margin-bottom:5px}.dst-choix{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 12px;border:1px solid var(--cui-border2);border-radius:var(--cui-r-ctrl);background:var(--cui-white);font:inherit;color:var(--cui-ink);text-align:left;cursor:pointer}.dst-choix:focus-visible,.dst-choix:hover{border-color:var(--cui-orange)}.dst-changer{margin-left:auto;font-size:var(--cui-fs-sm);font-weight:600;text-decoration:underline}.dst-changer,.dst-ic{flex:none;color:var(--cui-ink)}.dst-ic{width:40px;height:40px;border-radius:var(--cui-r-ctrl);background:var(--cui-panel3);display:flex;align-items:center;justify-content:center}.dst-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.dst-txt b{font-size:var(--cui-fs-md);font-weight:600;color:var(--cui-ink)}.dst-txt small{font-size:var(--cui-fs-sm);color:var(--cui-muted);line-height:1.4}.dst-fond{position:fixed;inset:0;z-index:1000;background:color-mix(in srgb,var(--cui-ink) 45%,transparent);display:flex;align-items:center;justify-content:center;padding:16px}.dst-fenetre{width:100%;max-width:640px;max-height:calc(100vh - 32px);overflow:auto;background:var(--cui-white);border-radius:var(--cui-r-card);box-shadow:var(--cui-sh-lg);padding:18px 18px 20px}.dst-tete{display:flex;align-items:center;gap:10px}.dst-tete h2{margin:0;flex:1 1;font-family:var(--cui-font-display);font-size:var(--cui-fs-lg);color:var(--cui-ink)}.dst-sous{margin:4px 0 14px;font-size:var(--cui-fs-sm);color:var(--cui-muted)}.dst-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dst-bouton{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px;min-height:96px;border:1px solid var(--cui-border);border-radius:var(--cui-r-card);background:var(--cui-white);font:inherit;text-align:left;cursor:pointer;color:var(--cui-ink)}.dst-bouton:focus-visible,.dst-bouton:hover{border-color:var(--cui-orange);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--cui-orange) 18%,transparent)}.dst-bouton.on{border:2px solid var(--cui-orange);background:var(--cui-e-orange-fond);padding:13px}.dst-bouton.on .dst-ic{background:var(--cui-white);color:var(--cui-e-orange-encre)}.dst-bouton[disabled]{opacity:.55;cursor:not-allowed}.dst-coche{position:absolute;top:10px;right:10px;color:var(--cui-e-orange-encre)}@media (max-width:600px){.dst-fond{align-items:flex-end;padding:0}.dst-fenetre{max-width:none;border-radius:var(--cui-r-card) var(--cui-r-card) 0 0;max-height:88vh;padding:16px 16px calc(20px + env(safe-area-inset-bottom))}.dst-grille{grid-template-columns:minmax(0,1fr)}.dst-bouton{min-height:0}}.sva-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.sva-bouton{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--cui-border);border-radius:var(--cui-r-card);background:var(--cui-white);font:inherit;text-align:left;cursor:pointer;color:var(--cui-ink)}.sva-bouton .dst-ic{width:36px;height:36px}.sva-bouton .dst-txt b{font-size:var(--cui-fs-sm)}.sva-bouton .dst-txt small{font-size:var(--cui-fs-xs)}.sva-bouton:focus-visible,.sva-bouton:hover{border-color:var(--cui-orange);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--cui-orange) 18%,transparent)}.sva-bouton[disabled]{opacity:.55;cursor:not-allowed}.sva-bouton.danger .dst-ic{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.sva-bouton.danger:focus-visible,.sva-bouton.danger:hover{border-color:var(--cui-crit);box-shadow:0 0 0 3px color-mix(in srgb,var(--cui-crit) 16%,transparent)}.sva-pied{display:flex;justify-content:flex-end;margin-top:12px}@media (max-width:600px){.sva-grille{grid-template-columns:minmax(0,1fr)}}.chf-attente{margin-top:14px;padding:14px 16px 12px;border-radius:var(--cui-r-card);background:var(--p-fis-bg);color:var(--p-fis-tx);animation:chf-entree .35s cubic-bezier(.2,.8,.2,1) both}.chf-scene{position:relative;display:flex;align-items:center;gap:12px;height:56px}.chf-fenetre{position:relative;flex:1 1;min-width:0;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.chf-rail{position:absolute;left:0;top:50%;display:flex;align-items:center;transform:translateY(-50%);animation:chf-defile 1.1s linear infinite;will-change:transform}.chf-maillon{flex:none;box-sizing:border-box;margin-left:-9px}.chf-maillon:first-child{margin-left:0}.chf-maillon:nth-child(odd){width:40px;height:22px;border:3.5px solid var(--p-fis-li);border-radius:999px}.chf-maillon:nth-child(2n){width:26px;height:7px;border-radius:999px;background:var(--p-fis-li);position:relative;z-index:1}.chf-faisceau{position:absolute;left:50%;top:4px;bottom:4px;width:46px;transform:translateX(-50%);border-radius:10px;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--cui-orange) 38%,transparent),transparent);mix-blend-mode:multiply;animation:chf-pouls 1.1s ease-in-out infinite}.chf-faisceau:after,.chf-faisceau:before{content:"";position:absolute;left:50%;width:2px;height:9px;margin-left:-1px;border-radius:2px;background:var(--cui-orange)}.chf-faisceau:before{top:-2px}.chf-faisceau:after{bottom:-2px}.chf-sceau{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--p-fis-tx);color:var(--cui-white);animation:chf-respire 2.2s ease-in-out infinite}.chf-sceau:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--p-fis-li);animation:chf-onde 2.2s cubic-bezier(.2,.6,.3,1) infinite}.chf-sceau .cui-i{width:20px;height:20px}.chf-texte{margin-top:8px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.chf-texte b{font-size:var(--cui-fs-sm);color:var(--p-fis-tx)}.chf-etape{display:block;min-height:1.4em;font-size:var(--cui-fs-xs);color:var(--p-fis-tx);transition:opacity .3s ease,transform .3s ease}.chf-etape.sort{opacity:0;transform:translateY(-4px)}.chf-chrono{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--cui-fs-xs);color:var(--p-fis-tx);opacity:.8}.chf-attente.fini .chf-faisceau,.chf-attente.fini .chf-rail{animation-play-state:paused}.chf-attente.fini .chf-faisceau{opacity:0;transition:opacity .3s}.chf-attente.fini .chf-sceau{background:var(--cui-good);animation:chf-scelle .45s cubic-bezier(.3,1.6,.5,1) both}.chf-attente.fini .chf-sceau:after{border-color:var(--cui-good);animation:chf-onde .7s ease-out 1 both}.chf-attente.echec .chf-faisceau,.chf-attente.echec .chf-rail,.chf-attente.echec .chf-sceau,.chf-attente.echec .chf-sceau:after{animation-play-state:paused}.chf-attente.echec .chf-sceau{background:var(--cui-crit)}@keyframes chf-entree{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes chf-defile{0%{transform:translateY(-50%)}to{transform:translate(-48px,-50%)}}@keyframes chf-pouls{0%,to{opacity:.55}50%{opacity:1}}@keyframes chf-respire{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes chf-onde{0%{transform:scale(1);opacity:.7}to{transform:scale(1.7);opacity:0}}@keyframes chf-scelle{0%{transform:scale(.7)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.chf-attente,.chf-attente.fini .chf-sceau,.chf-attente.fini .chf-sceau:after,.chf-rail,.chf-sceau,.chf-sceau:after{animation:none}.chf-faisceau{animation:chf-pouls 2s ease-in-out infinite}.chf-etape{transition:none}}.exp-verdict{display:flex;gap:8px;align-items:flex-start;padding:8px 12px;border-radius:var(--cui-r-ctrl);font-size:var(--cui-fs-md);font-weight:600;overflow-wrap:anywhere;background:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre)}.exp-verdict.warn{background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre)}.exp-verdict.crit{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.exp-dossiers,.exp-verdict .cui-dot{margin-top:6px}.exp-dossiers{display:grid;grid-gap:8px;gap:8px}.exp-dossier{display:grid;grid-gap:4px;gap:4px;padding:8px 10px;border:1px solid var(--cui-border);border-radius:var(--cui-r-ctrl);min-width:0}.exp-dossier.actif{border-color:var(--cui-e-vert-encre)}.exp-chemin{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-ink);overflow-wrap:anywhere;word-break:break-all}.exp-meta{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.exp-meta,.exp-quand{font-size:var(--cui-fs-sm);color:var(--cui-muted)}.exp-conseil{margin-top:8px;padding:8px 10px;border-radius:var(--cui-r-ctrl);background:var(--cui-panel3);font-size:var(--cui-fs-sm);line-height:1.55}.exp-conseil,.exp-texte{overflow-wrap:anywhere}.sv-pourquoi{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;margin:0 0 12px;border-radius:var(--cui-r-ctrl);background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre);font-size:var(--cui-fs-md)}.sv-pourquoi svg{flex:none;margin-top:2px}.sv-pourquoi>div{display:flex;flex-direction:column;gap:2px;min-width:0}.sv-pourquoi b,.sv-pourquoi span{color:var(--cui-ink)}.sv-pourquoi span{overflow-wrap:anywhere}.sv-pourquoi .sv-geste{font-weight:600}.cui-card>.cui-ligne{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.cui-card>.cui-ligne>.cui-ligne-txt{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:var(--cui-fs-md)}.cui-card>.cui-ligne>.cui-ligne-txt>b{font-weight:600;color:var(--cui-ink)}.cui-card>.cui-ligne>.cui-ligne-txt>small{font-size:var(--cui-fs-sm);color:var(--cui-muted);overflow-wrap:anywhere}.cui-card>.cui-ligne>.cui-ligne-col{flex-wrap:wrap}.cui-ligne-num{flex:none;min-width:96px;text-align:right;font-weight:600;color:var(--cui-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cui-ligne-col{flex:none;gap:6px}.cui-ligne-col,.cui-ligne-vide{display:flex;align-items:center}.cui-ligne-vide{padding:14px;border-top:1px solid var(--cui-trait);font-size:13px;color:var(--cui-muted);gap:10px;flex-wrap:wrap}.cui-liste-tete+.cui-ligne-vide,.cui-liste-tete+.cui-liste .cui-ligne{border-top-color:var(--cui-trait)}.cui-liste-pied{padding:9px 14px;border-top:1px solid var(--cui-trait);font-size:12.5px;color:var(--cui-muted)}@media (max-width:760px){.cui-liste .cui-ligne{flex-wrap:wrap;align-items:flex-start}.cui-liste .cui-ligne-txt{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 50px);flex-direction:column;gap:1px}.cui-liste .cui-ligne-txt>b{max-width:none;white-space:normal}.cui-liste .cui-ligne-txt>small{white-space:normal}.cui-liste .cui-ligne>.cui-ligne-ic+.cui-liste .cui-ligne-txt+.cui-ligne-col{margin-left:40px}.cui-ligne-num{min-width:0;margin-left:auto}}[data-fil-affaire]{display:block;margin:0 0 6px;min-width:0}[data-liens-objet]{display:flex;flex-wrap:wrap;gap:6px;margin:-8px 0 14px;min-width:0}[data-fil-affaire]:empty,[data-liens-objet]:empty{display:none}@media (max-width:600px){h1:has(>.cui-ecran-ic[data-auto]){padding-left:42px;min-height:32px}.cui-sous-aligne{margin-left:42px!important;margin-top:-2px!important}.cui-rows>.cui-rowline{padding:9px 12px}.cui-ligne-ic,.cui-sec-ic{width:26px;height:26px}}h1:has(>.cui-ecran-ic[data-auto]):after{display:none!important}.ov-voir{display:none}@media (max-width:760px){.ov-cat:not(.ov-tout) .ov-plus{display:none!important}.ov-cat:not(.ov-tout) .ov-voir{display:inline-flex;align-self:center;margin-top:6px}}.ov-tete+.cui-seg{margin-top:-6px}details.ov-dash>summary{list-style:none;cursor:pointer;margin-bottom:0}details.ov-dash>summary::-webkit-details-marker{display:none}details.ov-dash>summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--cui-text2);border-bottom:2px solid var(--cui-text2);transform:rotate(45deg);margin:-4px 4px 0 0;transition:transform .15s}details.ov-dash[open]>summary{margin-bottom:10px}details.ov-dash[open]>summary:after{transform:rotate(-135deg);margin-top:4px}@media (max-width:760px){.ov-coach{padding:12px 14px!important}.ov-coach .cui-coach-grid{gap:0;border:1px solid var(--cui-trait);border-radius:10px;overflow:hidden}.ov-coach .cui-coach{border:0;border-top:1px solid var(--cui-trait);border-radius:0;padding:6px 10px;min-height:44px}.ov-coach .cui-coach:first-child{border-top:0}.ov-coach .cui-coach.crit{box-shadow:inset 3px 0 0 var(--cui-crit)}.ov-coach .cui-coach.warn{box-shadow:inset 3px 0 0 var(--cui-warn)}.ov-coach .cui-coach.info{box-shadow:inset 3px 0 0 var(--cui-info)}.ov-coach .cui-coach-grow small{display:none}.ov-coach .cui-coach-ic{width:26px;height:26px}.ov-cat{padding:12px 14px!important}.ov-cat .cui-rows>.cui-rowline{flex-wrap:nowrap;min-height:0;padding:7px 12px}.ov-cat .cui-rowline-grow b,.ov-cat .cui-rowline-grow small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.ov-cat .cui-rowline-note{font-size:11px}.ov-cat .cui-rowline-chev{width:28px;margin-right:-8px}details.ov-dash{padding:12px 14px!important}}tr.eq-groupe>td{padding:12px 8px 4px;border-bottom:1px solid var(--cui-border)}.eq-plus-actions{display:inline-flex;gap:6px}.eq-plus-actions[hidden]{display:none}.pc-champs{grid-template-columns:repeat(2,minmax(160px,1fr));grid-gap:var(--cui-s-3);gap:var(--cui-s-3)}.pc-champ,.pc-champs{display:grid;min-width:0}.pc-champ{grid-gap:3px;gap:3px;align-content:start;margin:0}.pc-champ-t{font-weight:600;font-size:var(--cui-fs-xs);color:var(--cui-muted)}.pc-champ-v{color:var(--cui-ink);overflow-wrap:anywhere}.pc-champ cui-choix,.pc-champ select{width:100%;max-width:100%}@media (min-width:1100px){.pc-champs{grid-template-columns:repeat(4,minmax(140px,1fr))}}@media (max-width:599px){.pc-champs{grid-template-columns:1fr}}.cui-refus-pourquoi{max-width:60ch}.cui-groupe-t{font-family:var(--cui-font-text);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cui-orange-t);margin:0;padding:12px 0 6px;display:flex;align-items:baseline;gap:8px}.cui-groupe-t .cui-groupe-n{margin-left:auto;font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--cui-muted)}.cui-ligne{display:flex;align-items:center;gap:10px;min-height:42px;padding:6px 0;border-top:1px solid var(--cui-trait);color:var(--cui-ink);text-decoration:none;font-size:13.5px;line-height:1.35}.cui-groupe-t+.cui-ligne{border-top:0}.cui-ligne-txt{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cui-ligne-t{font-weight:500;color:var(--cui-ink)}.cui-ligne-d{color:var(--cui-muted);font-size:12.5px;margin-left:8px}.cui-ligne.entiere .cui-ligne-txt{white-space:normal}.cui-ligne.entiere .cui-ligne-d{margin-left:0;display:block}.cui-ligne-k{display:inline-flex;gap:3px;align-items:center}.cui-ligne-k,.cui-ligne-n{flex:none;margin-left:auto}.cui-ligne-n{font-family:var(--cui-font-display);font-weight:700;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cui-ink)}a.cui-ligne:hover .cui-ligne-t{text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:3px}.cui-ligne.fait .cui-ligne-ic{background:var(--cui-e-vert-fond);border-color:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre)}.cui-ligne.fait .cui-ligne-t{color:var(--cui-muted);text-decoration:line-through}.cui-aide kbd,.cui-pal-foot kbd,kbd.cui-k{font-family:var(--cui-font-text);font-size:11px;font-weight:500;color:var(--cui-ink);background:#fff;border:solid var(--cui-border2);border-width:1px 1px 2px;border-radius:6px;padding:0 6px;line-height:18px;white-space:nowrap}.cui-pal-panel{max-width:680px}.cui-pal-x{flex:none;width:28px;height:28px;border-radius:8px;border:0;background:transparent;color:var(--cui-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cui-pal-x:hover{background:var(--cui-panel3);color:var(--cui-ink)}.cui-pal-res{padding:2px 10px 10px}.cui-pal-res .cui-groupe-t{padding:12px 6px 4px}.cui-pal-row{position:relative;min-height:42px;padding:5px 6px;border-top:1px solid var(--cui-trait);border-radius:0;cursor:pointer}.cui-pal-res .cui-groupe-t+.cui-pal-row{border-top-color:transparent}.cui-pal-row:hover{background:var(--cui-panel)}.cui-pal-row.on{background:var(--cui-panel2);border-radius:8px;box-shadow:none}.cui-pal-row.on,.cui-pal-row.on+.cui-pal-row{border-top-color:transparent}.cui-pal-row .cui-ligne-k{margin-left:8px}.cui-pal-entree{display:none}.cui-pal-row.on .cui-pal-entree{display:inline-block}.cui-pal-fav{flex:none;width:26px;height:26px;border-radius:7px;border:0;background:transparent;color:var(--cui-placeholder);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0}.cui-pal-fav.on,.cui-pal-row.on .cui-pal-fav,.cui-pal-row:hover .cui-pal-fav{opacity:1}.cui-pal-fav.on{color:var(--cui-orange-t)}.cui-pal-fav:hover{background:#fff;color:var(--cui-ink)}.cui-pal-ext{flex:none;color:var(--cui-muted)}.cui-pal-vide{padding:22px 6px;font-size:13px;color:var(--cui-muted)}.cui-pal-foot{gap:14px}.cui-pal-foot .cui-pal-etat{margin-left:auto}@media (max-width:560px){body.cui-pal-ouverte{overflow:hidden}.cui-pal-fav{opacity:1}.cui-pal-row .cui-ligne-k,.cui-pal-row.on .cui-pal-entree{display:none}.cui-pal-row .cui-ligne-d{display:block;margin-left:0;overflow:hidden;text-overflow:ellipsis}}.cui-pal-row-actes{flex-wrap:wrap;row-gap:4px}.cui-pal-acts{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:auto;flex:none;max-width:100%}.cui-pal-act{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:var(--cui-r-pill);border:1px solid var(--cui-border2);background:var(--cui-white);color:var(--cui-ink);font:600 var(--cui-fs-sm) var(--cui-font-text);cursor:pointer;white-space:nowrap}.cui-pal-act:hover{border-color:var(--cui-ink)}.cui-pal-act:focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px}.cui-pal-act.ciel{background:var(--cui-e-bleu-fond);border-color:var(--cui-logo-ciel);color:var(--cui-e-bleu-encre)}.cui-pal-act.ciel:hover{border-color:var(--cui-e-bleu-encre)}.cui-pal-act.off{color:var(--cui-muted);border-style:dashed}.cui-pal-outil{font-size:var(--cui-fs-xs);font-weight:500;opacity:.8;margin-left:2px}.cui-pal-mode{display:flex;align-items:center;gap:8px;padding:10px 6px 2px;font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-sel-encre)}.cui-pal-mode .cui-btn{margin-left:auto}@media (max-width:560px){.cui-pal-acts{flex-basis:100%;margin-left:38px}}.plm{display:inline-flex;align-items:center;gap:4px 10px;flex-wrap:wrap}.plm .plm-id .cui-btn{height:28px;padding:0 8px}.plm-id{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.plm-id-t{font-size:var(--cui-fs-sm);color:var(--cui-muted)}.plm-id-t b{font-family:var(--cui-font-mono);color:var(--cui-ink);font-weight:600}.plm-etat,.plm-non{display:inline-flex;align-items:center;gap:6px;font-size:var(--cui-fs-sm);color:var(--cui-muted)}.plm-etat .cui-dot,.plm-non .cui-dot{display:inline-block;flex:none}.cui-aide-btn{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--cui-trait);background:#fff;color:var(--cui-muted);font-family:var(--cui-font-display);font-size:15px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.cui-aide-btn:hover{border-color:var(--cui-ink);color:var(--cui-ink)}.cui-aide-btn:focus-visible{outline:2px solid var(--cui-orange);outline-offset:1px}.cui-aide-btn[aria-expanded=true]{background:var(--cui-noir);color:#fff;border-color:var(--cui-noir)}.cui-haut .cui-aide-btn~.cui-bascule{margin-left:0}.cui-haut .cui-enregistre{margin-left:auto}.cui-haut .cui-enregistre~.cui-aide-btn{margin-left:0}.cui-aide-btn.cui-aide-btn-entete{margin-left:0;width:40px;height:40px;flex:none}body.cui-aide-en-entete .cui-haut>.cui-aide-btn{display:none}@media (max-width:899px){.cui-aide-btn.cui-aide-btn-entete{display:none}}.cui-aide{position:fixed;top:0;right:0;height:100%;width:400px;max-width:100%;background:#fff;border-left:1px solid var(--cui-trait);box-shadow:-12px 0 40px rgba(28,26,23,.12);z-index:60;display:flex;flex-direction:column;color:var(--cui-text)}.cui-aide[hidden]{display:none}body.vc-active .cui-aide{top:37px;height:calc(100% - 37px)}.cui-aide-tete{padding:18px 52px 14px 20px;border-bottom:1px solid var(--cui-trait);position:relative;flex:none;display:flex;gap:12px;align-items:center}.cui-aide-tete .cui-pal-x{position:absolute;top:14px;right:14px}.cui-aide-tete .cui-ecran-ic{width:40px;height:40px;border-radius:11px}.cui-aide-tete .cui-ecran-ic>svg{width:22px;height:22px}.cui-aide-sur{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--cui-orange-t);font-weight:700}.cui-aide-titre{font-family:var(--cui-font-display);font-size:20px;font-weight:700;color:var(--cui-ink);margin:2px 0 0;line-height:1.2}.cui-aide-corps{padding:4px 20px 24px;overflow-y:auto;flex:1 1;min-height:0}.cui-aide-pied{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px 16px}.cui-aide-lien{background:none;border:0;padding:0;font:inherit;font-size:12.5px;color:var(--cui-muted);text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:3px;cursor:pointer}.cui-aide-lien:hover{color:var(--cui-ink)}.cui-premiere{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid var(--cui-trait);border-left:4px solid var(--cui-orange);border-radius:var(--cui-r-ctrl);padding:8px 10px 8px 12px;margin:0 0 18px;font-size:13.5px;color:var(--cui-text);line-height:1.4;transition:opacity .2s ease}.cui-premiere.off{opacity:0}.cui-premiere .cui-ligne-ic{color:var(--cui-orange-t)}.cui-premiere-txt{flex:1 1;min-width:0}.cui-premiere-txt b{color:var(--cui-ink);font-weight:600}.cui-premiere-ok{flex:none;height:32px;padding:0 14px;border-radius:8px;background:var(--cui-noir);color:#fff;border:1px solid var(--cui-noir);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cui-premiere-ok:hover{border-color:var(--cui-orange)}.cui-premiere-plus{flex:none;background:none;border:0;padding:0;font:inherit;font-size:12.5px;color:var(--cui-muted);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:3px}.cui-premiere-plus:hover{color:var(--cui-ink)}@media (max-width:760px){.cui-premiere{flex-wrap:wrap}.cui-premiere-txt{flex-basis:calc(100% - 44px)}.cui-premiere-plus{margin-left:auto}}.cui-toast-a{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(16px);opacity:0;z-index:950;display:flex;align-items:center;gap:12px;max-width:min(92vw,560px);padding:10px 8px 12px 16px;border-radius:12px;overflow:hidden;background:var(--cui-noir);color:#fff;font-family:var(--cui-font-text);font-size:13.5px;font-weight:500;box-shadow:0 10px 28px rgba(28,26,23,.25);transition:opacity .2s ease,transform .2s ease}.cui-toast-a.on{opacity:1;transform:translateX(-50%) translateY(0)}.cui-toast-a-txt{flex:1 1;min-width:0}.cui-toast-a-btn{flex:none;background:var(--cui-orange);color:var(--cui-noir);border:0;border-radius:8px;padding:7px 12px;font:inherit;font-weight:700;cursor:pointer}.cui-toast-a-btn:hover{background:#e4660f}.cui-toast-a-btn:disabled{opacity:.6;cursor:wait}.cui-toast-a-x{flex:none;width:26px;height:26px;border:0;border-radius:7px;background:transparent;color:#b3ada3;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cui-toast-a-x:hover{color:#fff;background:#3a3630}.cui-toast-a-barre{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--cui-orange);transform-origin:left;animation-name:cui-toast-a-vide;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes cui-toast-a-vide{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:560px){.cui-toast-a{bottom:14px;left:12px;right:12px;transform:translateY(16px);max-width:none}.cui-toast-a.on{transform:translateY(0)}}.cui-enregistre{font-size:12px;color:var(--cui-muted);white-space:nowrap;transition:color .3s ease}.cui-enregistre.on{color:var(--cui-e-vert-encre);font-weight:600}.cui-enregistre:empty{display:none}.arb{position:relative;background:var(--cui-white);border:1px solid var(--cui-trait);border-radius:var(--cui-r-card);padding:10px 12px 12px;min-width:0}.arb.court{border:0;border-radius:0;background:transparent;padding:4px 0 8px}.arb-tete{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:2px 4px 6px}.arb-groupe{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cui-orange-t);padding:8px 4px 4px}.arb-tete .arb-groupe{padding:0}.arb-compte{font-size:12.5px}.arb-compte,.arb-rien{color:var(--cui-muted)}.arb-rien{font-size:13px;padding:8px 4px;margin:0}.arb-ul{list-style:none;margin:0;padding:0}.arb-ul .arb-ul{margin-left:13px;padding-left:16px;border-left:1px solid var(--cui-trait)}.arb-li{position:relative;margin:0;padding:0}.arb-ul .arb-ul>.arb-li:before{content:"";position:absolute;left:-16px;top:19px;width:12px;border-top:1px solid var(--cui-trait)}.arb-ul .arb-ul>.arb-li:last-child:after{content:"";position:absolute;left:-17px;top:20px;bottom:0;width:2px;background:var(--cui-white)}.arb.court .arb-ul .arb-ul>.arb-li:last-child:after{background:#fbfaf7}.arb-n{display:grid;grid-template-columns:22px minmax(0,1fr);grid-column-gap:2px;column-gap:2px;align-items:center;border-radius:9px;padding:3px 6px 3px 0}.arb-n:hover{background:#fbfaf7}.arb-n.courant{background:var(--cui-panel);box-shadow:inset 3px 0 0 var(--cui-orange)}.arb-pli{width:22px;height:26px;border:0;background:transparent;color:var(--cui-muted);font-size:12px;cursor:pointer;padding:0;border-radius:6px;font-family:inherit}.arb-pli:hover{color:var(--cui-ink);background:#f1ede6}.arb-l:focus-visible,.arb-pli:focus-visible,.arb-versions:focus-visible{outline:2px solid var(--cui-ink);outline-offset:1px}.arb-pli.vide{cursor:default}.arb-pli.vide:hover{background:transparent}.arb-ligne{display:grid;grid-template-columns:minmax(0,1fr) auto 128px;grid-column-gap:12px;column-gap:12px}.arb-l,.arb-ligne{align-items:center;min-width:0}.arb-l{display:flex;gap:10px;color:var(--cui-ink);text-decoration:none;padding:2px 0}a.arb-l:hover .arb-num{text-decoration:underline}.arb-tuile{width:28px;height:28px;border-radius:8px;background:var(--cui-panel);border:1px solid var(--cui-trait);display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--cui-ink)}.arb-tuile>svg{width:16px;height:16px}.arb-txt{display:flex;align-items:baseline;gap:8px;min-width:0}.arb-num{font-size:13.5px;font-weight:500;white-space:nowrap;flex:none}.arb-ext{color:var(--cui-muted);font-size:11px}.arb-det{font-size:12.5px;color:var(--cui-label);overflow:hidden;text-overflow:ellipsis;min-width:0}.arb-det,.arb-mt{white-space:nowrap}.arb-mt{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--cui-ink)}.arb-n .cui-etat{font-size:11.5px;padding:2px 9px;justify-self:end}.arb-sous{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 0 4px 38px;font-size:12px}.arb-reste{color:var(--cui-orange-t);font-weight:600}.arb-anomalie{color:var(--cui-e-rouge-encre);font-weight:600;display:inline-flex;align-items:center;gap:4px}.arb-al-ic{width:14px;height:14px;flex:none}.arb-suivi{color:var(--cui-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.arb-gestes{display:inline-flex;gap:6px;flex-wrap:wrap}.arb-n.grise .arb-l,.arb-n.grise .arb-mt,.arb-n.grise .cui-etat{opacity:.5}.arb-n.grise .arb-num{text-decoration:line-through;-webkit-text-decoration-color:rgba(30,30,30,.35);text-decoration-color:rgba(30,30,30,.35)}.arb-versions{border:0;background:transparent;font:inherit;font-size:12px;color:var(--cui-muted);cursor:pointer;padding:3px 6px;border-radius:6px}.arb-versions:hover{color:var(--cui-ink);background:#f1ede6}.arb-apercu{position:absolute;z-index:20;max-width:320px;background:var(--cui-white);border:1px solid var(--cui-trait);border-radius:10px;box-shadow:var(--cui-sh-lg);padding:10px 12px;font-size:12.5px;color:var(--cui-text);pointer-events:none}.arb-apercu[hidden]{display:none}.arb-ap-t{font-weight:600;color:var(--cui-ink);margin-bottom:4px}.arb-ap-l{list-style:none;margin:0 0 6px;padding:0}.arb-ap-l li{padding:1px 0}.arb-ap-d,.arb-ap-l span{color:var(--cui-muted)}.arb-ap-d{display:flex;flex-wrap:wrap;gap:4px 10px}@media (max-width:700px){.arb{padding:8px 8px 10px}.arb-ul .arb-ul{margin-left:9px;padding-left:10px}.arb-ul .arb-ul>.arb-li:before{left:-10px;width:8px}.arb-ul .arb-ul>.arb-li:last-child:after{left:-11px}.arb-n{grid-template-columns:20px minmax(0,1fr);align-items:start}.arb-pli{width:20px;margin-top:3px}.arb-ul .arb-ul>.arb-li:before{top:18px}.arb-ul .arb-ul>.arb-li:last-child:after{top:19px}.arb-l{align-items:flex-start}.arb-ligne{grid-template-columns:minmax(0,1fr) auto;row-gap:0;align-items:start}.arb-n .cui-etat{margin-top:4px}.arb-ligne>.arb-mt{grid-column:1;grid-row:2;text-align:left;padding-left:36px;font-size:12.5px;color:var(--cui-muted)}.arb-ligne>.arb-mt:empty{display:none}.arb-txt{flex-direction:column;align-items:flex-start;gap:0}.arb-num{white-space:normal;overflow-wrap:anywhere}.arb-ligne{grid-template-columns:minmax(min(6.5em,100%),1fr) auto}.arb-n .cui-etat{text-align:center}.arb-det,.arb-n .cui-etat{white-space:normal}.arb-tuile{width:26px;height:26px}.arb-sous{padding-left:36px}}.arb-fil{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;font-size:12px;color:var(--cui-muted);margin-top:3px;min-width:0}.arb-fil a,.arb-fil>span:not(.arb-fil-sep){display:inline-flex;align-items:center;gap:4px;color:var(--cui-muted);text-decoration:none;white-space:nowrap}.arb-fil a:hover{color:var(--cui-ink);text-decoration:underline}.arb-fil svg{width:13px;height:13px;flex:none}.arb-fil-sep{color:var(--cui-placeholder)}.ds-ligne-bloc{position:relative;border-bottom:1px solid var(--cui-trait)}.ds-ligne-bloc>.ds-ligne{border-bottom:0;padding-left:48px}.ds-liste:has(.ds-ligne-bloc)>.ds-ligne.entete{padding-left:48px}.ds-deplier{position:absolute;left:12px;top:12px;z-index:1;width:28px;height:28px;border-radius:8px;border:1px solid var(--cui-trait);background:var(--cui-white);color:var(--cui-muted);font-size:12px;cursor:pointer;font-family:inherit;padding:0}.ds-deplier:hover,.ds-deplier[aria-expanded=true]{color:var(--cui-ink);border-color:var(--cui-border2)}.ds-deplier:focus-visible{outline:2px solid var(--cui-ink);outline-offset:1px}.ds-arbre-court{background:#fbfaf7;padding:2px 18px 8px 48px;border-top:1px dashed var(--cui-trait);min-width:0}.ds-arbre-court[hidden]{display:none}@media (max-width:700px){.ds-ligne-bloc>.ds-ligne{padding-left:46px}.ds-deplier{left:10px}.ds-arbre-court{padding:2px 10px 8px 14px}}.lnk{margin:2px 0 14px}.lnk,.lnk-nav{position:relative;min-width:0}.lnk-nav{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 8px}.lnk-nav-pousse{flex:1 1 auto}.lnk-nav .cui-btn{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lnk-nav-liste{position:absolute;right:0;top:100%;z-index:30;list-style:none;margin:4px 0 0;padding:6px;background:var(--cui-white);border:1px solid var(--cui-trait);border-radius:var(--cui-r-ctrl);box-shadow:var(--cui-sh-lg);display:grid;grid-gap:4px;gap:4px;min-width:180px}.lnk-nav-liste[hidden]{display:none}.lnk-barre{display:flex;flex-wrap:wrap;gap:6px}.lnk-p{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px 0 4px;border-radius:999px;border:1px solid var(--cui-trait);background:var(--cui-white);color:var(--cui-ink);font:inherit;font-size:13px;text-decoration:none;cursor:pointer;white-space:nowrap;max-width:100%}.lnk-p:hover{border-color:var(--cui-border2);background:#fbfaf7}.lnk-p:focus-visible{outline:2px solid var(--cui-ink);outline-offset:1px}.lnk-p.muet{cursor:default}.lnk-p[aria-expanded=true]{border-color:var(--cui-ink)}.lnk-tuile{width:24px;height:24px;border-radius:999px;background:var(--cui-panel);display:inline-flex;align-items:center;justify-content:center;flex:none}.lnk-tuile>svg{width:14px;height:14px}.lnk-txt{overflow:hidden;text-overflow:ellipsis}.lnk-ouv{color:var(--cui-orange-t);font-weight:600}.lnk-chev{font-size:10px}.lnk-chev,.lnk-ext{color:var(--cui-muted)}.lnk-ext{font-size:11px}.lnk-deroule{position:absolute;z-index:25;top:calc(100% + 6px);left:0;width:min(460px,100%);background:var(--cui-white);border:1px solid var(--cui-trait);border-radius:var(--cui-r-card);box-shadow:var(--cui-sh-lg);padding:10px 12px}.lnk-deroule[hidden]{display:none}.lnk-deroule-t{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cui-orange-t);margin-bottom:6px}.lnk-deroule-t svg{width:14px;height:14px}.lnk-deroule-l{list-style:none;margin:0;padding:0;max-height:320px;overflow:auto}.lnk-deroule-l li{display:flex;align-items:center;gap:10px;padding:6px 2px;border-top:1px solid var(--cui-trait);min-width:0}.lnk-deroule-l li:first-child{border-top:0}.lnk-deroule-l .cui-etat{font-size:11.5px;padding:2px 9px;margin-left:auto;flex:none}.lnk-o{display:flex;align-items:baseline;gap:8px;min-width:0;color:var(--cui-ink);text-decoration:none;font-size:13px}a.lnk-o:hover .lnk-o-num{text-decoration:underline}.lnk-o-num{font-weight:500;white-space:nowrap}.lnk-o-det{color:var(--cui-label);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lnk-deroule-plus{font-size:12px;color:var(--cui-muted);padding-top:6px}.lnk-fil{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:12.5px}.lnk-fil,.lnk-fil .lnk-fil-m,.lnk-fil .lnk-fil-soi{overflow:hidden;white-space:nowrap;color:var(--cui-muted)}.lnk-fil .lnk-fil-m,.lnk-fil .lnk-fil-soi{display:block;min-width:3.5em;flex:0 1 auto;text-decoration:none;text-overflow:ellipsis}.lnk-fil a.lnk-fil-m,.lnk-fil a.lnk-fil-soi{cursor:pointer}.lnk-fil a.lnk-fil-m:hover,.lnk-fil a.lnk-fil-soi:hover{color:var(--cui-ink);text-decoration:underline}.lnk-fil a:focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px;border-radius:3px}.lnk-fil .lnk-fil-soi{color:var(--cui-ink);font-weight:600}.lnk-fil svg{width:14px;height:14px;vertical-align:-2px;margin-right:5px}.lnk-fil-sep{flex:none;color:var(--cui-label);font-weight:600}.lnk-fil>:nth-last-child(1 of .lnk-fil-m,.lnk-fil-soi){flex-shrink:10000}.lnk-fil>:nth-last-child(2 of .lnk-fil-m,.lnk-fil-soi){flex-shrink:1000}.lnk-fil>:nth-last-child(3 of .lnk-fil-m,.lnk-fil-soi){flex-shrink:100}.lnk-fil>:nth-last-child(4 of .lnk-fil-m,.lnk-fil-soi){flex-shrink:10}.lnk-fil .lnk-fil-plus{display:none;cursor:pointer;border-radius:999px;padding:0 8px 0 6px;background:var(--cui-panel);color:var(--cui-ink)}.lnk-fil .lnk-fil-plus:before{content:"…";margin-right:4px}.lnk-fil .lnk-fil-plus:hover{background:var(--cui-panel3)}.lnk-fil .lnk-fil-plus:focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px}@media (max-width:700px){.lnk-fil:not(.lnk-fil-ouvert) .lnk-fil-mil{display:none}.lnk-fil:not(.lnk-fil-ouvert) .lnk-fil-plus{display:block}.lnk-fil.lnk-fil-ouvert{flex-wrap:wrap;row-gap:4px}}.lnk-fil-note{flex:0 100000 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;margin-left:8px;font-size:11.5px;color:var(--cui-label);font-style:italic}.lnk-p.lnk-retour{background:var(--cui-panel);color:var(--cui-muted)}.lnk-p.lnk-retour:hover{color:var(--cui-ink)}.lnk-deroule-liste{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:600;color:var(--cui-orange-t);text-decoration:none}.lnk-deroule-liste:hover{text-decoration:underline}.lnk-gestion-n{display:inline-block;min-width:18px;margin-left:4px;padding:0 6px;border-radius:999px;background:var(--cui-neutre-fond);color:var(--cui-neutre-encre);font-size:11.5px;font-weight:600;line-height:18px;text-align:center}.lnk-gestion-action{width:8px;height:8px;border-radius:50%;background:var(--cui-e-rouge);flex:none}.lnk-gestion-l .lnk-o-num{display:inline-flex;align-items:center;gap:6px}.lnk-gestion-l .lnk-o-num svg{width:15px;height:15px}.lnk-produits{margin-top:8px;border:1px solid var(--cui-trait);border-radius:var(--cui-r-card);background:var(--cui-white);padding:6px 12px 10px}.lnk-produits[hidden]{display:none}.lnk-produits-l{list-style:none;margin:0;padding:0}.lnk-produits-l li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--cui-trait);min-width:0}.lnk-produits-l li:first-child{border-top:0}.lnk-produits-l .nom{flex:1 1 220px;min-width:0}.lnk-produits-l .nom b{color:var(--cui-ink)}.lnk-produits-l .nom span{display:block;font-size:12.5px;color:var(--cui-muted)}.lnk-produits-l .etats{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.lnk-produits-pied{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--cui-trait);font-size:12.5px;color:var(--cui-muted)}.lnk-produits-pied .cui-btn{margin-left:auto}.lnk-ctx{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px;padding:8px 12px;border-radius:var(--cui-r-ctrl);background:var(--cui-white);border:1px solid var(--cui-trait);font-size:13px;color:var(--cui-muted)}.lnk-ctx-o{display:inline-flex;align-items:center;gap:6px;color:var(--cui-ink)}.lnk-ctx-o svg{width:16px;height:16px}.lnk-ctx-x{border:0;background:var(--cui-panel);color:var(--cui-ink);width:24px;height:24px;border-radius:999px;cursor:pointer;font:inherit;font-size:12px}.lnk-ctx-x:hover{background:#efebe4}.lnk-ctx-retour{margin-left:auto;color:var(--cui-ink);font-weight:600;text-decoration:none}.lnk-ctx-retour:hover{text-decoration:underline}.lnk-mini{display:block;font-size:12px;color:var(--cui-label);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}.lnk-mini[hidden]{display:none}@media (max-width:640px){.lnk-mini{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}@media (max-width:700px){.lnk-deroule{width:100%}.lnk-p{height:30px;font-size:12.5px}}.gp-sn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--cui-border2,#d6d0c6);background:#fff;color:var(--cui-ink,#1e1e1e);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.gp-sn b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.gp-sn span{font-weight:500}button.gp-sn:hover{border-color:var(--cui-ink,#1e1e1e)}button.gp-sn:focus-visible{outline:2px solid var(--cui-ink,#1e1e1e);outline-offset:2px}.gp-sn-incomplet{background:var(--cui-e-orange-fond,#fdeadd);color:var(--cui-e-orange-encre,#a5420a);border-color:var(--cui-e-orange-encre,#a5420a)}.gp-sn-complet{background:var(--cui-e-vert-fond,#eef4dc);color:var(--cui-e-vert-encre,#43680f);border-color:var(--cui-e-vert-encre,#43680f)}.gp-sn-lu{cursor:default}.gp-sn-nums{margin-top:4px;font-size:11.5px;color:var(--cui-muted,#5a5449);line-height:1.5;word-break:break-all}.gp-sn-nums .gp-mono{color:var(--cui-ink,#1e1e1e)}a.cs-num,a.gp-sn-lien,a.ss-num{color:var(--cui-ink,#1e1e1e);text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2,#c9c2b6);text-decoration-color:var(--cui-border2,#c9c2b6);text-underline-offset:2px}a.cs-num:hover,a.gp-sn-lien:hover,a.ss-num:hover{-webkit-text-decoration-color:var(--cui-ink,#1e1e1e);text-decoration-color:var(--cui-ink,#1e1e1e)}a.cs-num{display:block}.cs-fond{position:fixed;inset:0;z-index:90;background:rgba(30,30,30,.38);display:flex;justify-content:flex-end}.cs-fond[hidden]{display:none}.cs-panneau{width:min(540px,100%);height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-8px 0 28px rgba(0,0,0,.16);color:var(--cui-ink,#1e1e1e)}.cs-tete{padding:18px 20px 12px;border-bottom:1px solid var(--cui-trait,#e6e1da)}.cs-titre{font-family:var(--cui-font-display,inherit);font-size:18px;font-weight:600;margin:4px 0 2px;line-height:1.25}.cs-sous{font-size:12.5px;color:var(--cui-muted,#5a5449)}.cs-corps{padding:14px 20px;overflow-y:auto;flex:1 1;min-height:0}.cs-pied{padding:12px 20px 16px;border-top:1px solid var(--cui-trait,#e6e1da);background:#fff}.cs-pied .cui-actions{margin-top:0}.cs-scan{display:flex;gap:8px;align-items:stretch}.cs-scan .cui-input{flex:1 1;min-width:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.02em}.cs-compte{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:12.5px;padding:3px 10px;border-radius:999px;white-space:nowrap}.cs-compte.incomplet{background:var(--cui-e-orange-fond,#fdeadd);color:var(--cui-e-orange-encre,#a5420a)}.cs-compte.complet{background:var(--cui-e-vert-fond,#eef4dc);color:var(--cui-e-vert-encre,#43680f)}.cs-compte.facultatif{background:#f1ede6;color:var(--cui-ink,#1e1e1e)}.cs-h{display:flex;align-items:center;gap:8px;margin:16px 0 6px}.cs-h .cs-droite{margin-left:auto;font-size:12px;color:var(--cui-muted,#5a5449)}.cs-liste{list-style:none;margin:0;padding:0}.cs-l{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--cui-trait,#e6e1da)}.cs-l:last-child{border-bottom:0}.cs-l>div{flex:1 1;min-width:0}.cs-l .cui-btn{flex:none}.cs-num{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13.5px;font-weight:600;color:var(--cui-ink,#1e1e1e);word-break:break-all}.cs-meta{font-size:12px;color:var(--cui-muted,#5a5449);margin-top:1px}.cs-l.cs-choisi{background:var(--cui-e-vert-fond,#eef4dc);margin:0 -8px 4px;padding:9px 8px;border-radius:8px;border-bottom:0}.cs-l.cs-choisi .cs-meta{color:var(--cui-e-vert-encre,#43680f)}.cs-alerte{margin:10px 0 0;padding:10px 12px;border-radius:10px;font-size:13px;background:var(--cui-e-orange-fond,#fdeadd);color:var(--cui-e-orange-encre,#a5420a)}.cs-alerte.ko{background:var(--cui-e-rouge-fond,#fce4e4);color:var(--cui-e-rouge-encre,#be0911)}.cs-alerte.ok{background:var(--cui-e-vert-fond,#eef4dc);color:var(--cui-e-vert-encre,#43680f)}.cs-force{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.cs-force .cui-actions{margin-top:0;justify-content:flex-start}.cs-vide{color:var(--cui-muted,#5a5449);font-size:13px;padding:10px 0}@media (max-width:640px){.cs-panneau{width:100%;box-shadow:none}.cs-corps,.cs-pied,.cs-tete{padding-left:16px;padding-right:16px}.cs-scan .cui-input{font-size:16px}}.ss{min-width:0}.ss-barre{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ss-barre .cui-input{width:220px;max-width:100%;margin-left:auto;height:34px}.ss-comptes{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px;font-size:13px}.ss-source{font-size:12px;color:var(--cui-muted,#5a5449);margin:4px 0 8px}.ss-aide>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.ss-aide>summary::-webkit-details-marker{display:none}.ss-aide>summary svg{flex:none;color:var(--cui-muted)}.ss-aide>p{margin:4px 0 0}.ss-wrap{overflow-x:auto}table.ss-tab{width:100%;border-collapse:collapse;font-size:13.5px}.ss-tab th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--cui-muted,#5a5449);padding:6px 10px;border-bottom:1.5px solid var(--cui-ink,#1e1e1e);font-weight:600;white-space:nowrap}.ss-tab td{padding:9px 10px;border-bottom:1px solid var(--cui-trait,#e6e1da);vertical-align:top}.ss-num{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:600;word-break:break-all}.ss-sous{font-size:12px;color:var(--cui-muted,#5a5449)}.ss-tab a{color:inherit}.ss-vide{padding:14px 4px}.rs-series-compte,.ss-vide{color:var(--cui-muted,#5a5449)}.rs-series-compte{font-size:12px;margin-top:2px}.rs-series-compte b{color:var(--cui-e-vert-encre,#43680f);font-weight:600}@media (max-width:700px){.ss-barre .cui-input{width:100%;margin-left:0;font-size:16px}.ss-tab thead{display:none}.ss-tab,.ss-tab tbody,.ss-tab td,.ss-tab tr{display:block;width:100%}.ss-tab tr{border:1px solid var(--cui-trait,#e6e1da);border-radius:12px;padding:8px 12px;margin-bottom:8px;background:#fff}.ss-tab td{border:0;padding:3px 0}.ss-tab td[data-l]:before{content:attr(data-l) " · ";color:var(--cui-muted,#5a5449);font-size:12px}#rs-rc-brouillon thead{display:none}#rs-rc-brouillon,#rs-rc-brouillon tbody,#rs-rc-brouillon td,#rs-rc-brouillon tr{display:block;width:100%}#rs-rc-brouillon tr{border:1px solid var(--cui-trait,#e6e1da);border-radius:12px;padding:8px 12px;margin-bottom:8px;background:#fff}#rs-rc-brouillon td{border:0;padding:4px 0;text-align:left}#rs-rc-brouillon td[data-l=PA],#rs-rc-brouillon td[data-l=Re\E7u]{display:flex;justify-content:space-between;align-items:center}#rs-rc-brouillon td[data-l=PA]:before,#rs-rc-brouillon td[data-l=Re\E7u]:before{content:attr(data-l);color:var(--cui-muted,#5a5449);font-size:12px}}.bp-h{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--cui-muted);font-weight:700;margin:14px 0 8px}.bp-h:first-child{margin-top:0}.bp-ligne{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;min-width:0}.bp-ligne .bp-h{margin:14px 0 8px}.bp-esp{flex:1 1 auto}.bp-compact{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:100%}.bp-lien{color:var(--cui-ink);font-size:12.5px;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:3px;white-space:nowrap}.bp-lien:hover{-webkit-text-decoration-color:var(--cui-ink);text-decoration-color:var(--cui-ink)}.bp-detail{font-size:12.5px;color:var(--cui-muted);margin-top:4px;overflow-wrap:anywhere}.bp-ligne>.bp-detail{margin-top:0}.bp-vide{font-size:13px;color:var(--cui-muted);margin:6px 0}.bp-pied{margin-top:10px;padding-top:10px;border-top:1px solid var(--cui-trait)}.bp-bandeau{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--cui-trait);border-radius:var(--cui-r-ctrl);background:var(--cui-white);margin:0 0 12px}.bp-bandeau .bp-detail{margin:0;flex:1 1 260px}.bp-resume{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:0 0 12px}.bp-resume>div{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--cui-trait);border-radius:var(--cui-r-ctrl);padding:10px 12px;min-width:0}.bp-resume b{font-size:17px;color:var(--cui-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bp-resume .bp-detail{margin:0}.bp-lab{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--cui-muted);font-weight:600}.bp-tab-wrap{overflow-x:auto;overscroll-behavior-x:contain}table.bp-tab{width:100%;border-collapse:collapse;font-size:13px;min-width:520px}table.bp-tab th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--cui-muted);font-weight:600;padding:6px 10px;border-bottom:1px solid var(--cui-border);white-space:nowrap}table.bp-tab td{padding:8px 10px;border-bottom:1px solid var(--cui-trait);vertical-align:top;color:var(--cui-ink)}table.bp-tab td.num,table.bp-tab th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}table.bp-tab .cui-etat{font-size:11.5px;padding:2px 8px}.bp-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px;margin:0 0 14px;padding:12px;border:1px solid var(--cui-trait);border-radius:var(--cui-r-ctrl)}.bp-form label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--cui-muted);min-width:0}.bp-form .large{grid-column:1/-1}.bp-form [hidden]{display:none!important}.bp-domaines{display:grid;grid-gap:10px;gap:10px;margin:10px 0 14px}.bp-domaine{border:1px solid var(--cui-trait);border-radius:var(--cui-r-ctrl);padding:12px 14px;background:var(--cui-white);min-width:0}.bp-inter{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--cui-ink);cursor:pointer}.bp-inter input{width:18px;height:18px;accent-color:var(--cui-noir)}@media (max-width:600px){table.bp-tab{min-width:0}table.bp-tab td{white-space:nowrap}.bp-resume{grid-template-columns:minmax(0,1fr)}}body.scn-ouvert{overflow:hidden}.scn-hote{position:fixed;inset:0;z-index:90}.scn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(30,30,30,.62);font-family:var(--cui-font-text)}.scn-panneau{width:min(560px,calc(100% - 32px));max-height:calc(100% - 32px);display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.35)}.scn-tete{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--cui-trait)}.scn-tete-ic{flex:none;color:var(--cui-orange-t)}.scn-titre{flex:1 1;min-width:0;font-size:15px;font-weight:600;color:var(--cui-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scn-compteur{flex:none;font-size:12.5px;font-weight:600;border-radius:999px;padding:3px 10px;background:var(--cui-neutre-fond);color:var(--cui-neutre-encre);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scn-compteur[hidden]{display:none}.scn-x{flex:none;width:36px;height:36px;border-radius:10px;border:1px solid var(--cui-trait);background:#fff;color:var(--cui-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.scn-x:hover{border-color:var(--cui-ink)}.scn-manuel input:focus-visible,.scn-x:focus-visible{outline:2px solid var(--cui-orange);outline-offset:1px}.scn-video{position:relative;background:#111;aspect-ratio:4/3;overflow:hidden;flex:none}.scn-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.scn-viseur{position:absolute;left:10%;right:10%;top:28%;bottom:28%;border:3px solid var(--cui-orange);border-radius:14px;box-shadow:0 0 0 999px rgba(0,0,0,.28);pointer-events:none}.scn-viseur i{position:absolute;left:6%;right:6%;top:50%;height:2px;background:var(--cui-orange);opacity:.85;animation:scn-ligne 1.6s ease-in-out infinite alternate}@keyframes scn-ligne{0%{transform:translateY(-34px)}to{transform:translateY(34px)}}@media (prefers-reduced-motion:reduce){.scn-viseur i{animation:none}}.scn[data-camera=off] .scn-viseur{display:none}.scn-flash{position:absolute;inset:0;background:var(--cui-e-rouge-encre);opacity:0;pointer-events:none}.scn-flash.on{animation:scn-flash .55s ease-out}@keyframes scn-flash{0%{opacity:.55}to{opacity:0}}.scn-etat{position:absolute;left:12px;right:12px;bottom:12px;color:#fff;font-size:13px;line-height:1.4;background:rgba(0,0,0,.7);padding:6px 10px;border-radius:8px;text-align:center}.scn-etat[hidden]{display:none}.scn[data-camera=off] .scn-etat{top:50%;bottom:auto;transform:translateY(-50%);font-size:14px}.scn-lampe{position:absolute;top:10px;right:10px}.scn-lampe[hidden]{display:none}.scn-retour{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:12px 16px 0;padding:9px 12px;border-radius:10px;font-size:14px;line-height:1.35}.scn-retour[hidden]{display:none}.scn-retour b{font-weight:600}.scn-retour .scn-code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;overflow-wrap:anywhere}.scn-retour.ok{background:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre)}.scn-retour.ko{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.scn-retour .scn-action,.scn-retour .scn-actions{margin-left:auto;align-self:center}.scn-retour .scn-actions{display:flex;gap:8px;flex-wrap:wrap}.scn-retour .scn-actions .scn-action{margin-left:0}.scn-manuel{display:flex;gap:8px;padding:12px 16px 0}.scn-manuel input{flex:1 1;min-width:0;height:40px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.02em}.scn-pied{display:flex;justify-content:flex-end;padding:12px 16px 16px}@media (max-width:760px){.scn{align-items:stretch}.scn,.scn-panneau{background:var(--cui-noir)}.scn-panneau{width:100%;max-height:none;height:100%;border-radius:0;box-shadow:none}.scn-tete{border-bottom:0;background:var(--cui-noir);padding:max(8px,env(safe-area-inset-top)) 8px 8px 14px}.scn-titre{color:#fff}.scn-tete-ic{color:var(--cui-orange)}.scn-compteur,.scn-x{background:#2a2a2a;color:#fff}.scn-x{border-color:#2a2a2a}.scn-video{flex:1 1 auto;aspect-ratio:auto;min-height:0}.scn-retour{margin:10px 12px 0}.scn-manuel{padding:10px 12px 0}.scn-manuel input{font-size:16px;height:44px}.scn-manuel .cui-btn{height:44px}.scn-pied{padding:10px 12px max(12px,env(safe-area-inset-bottom))}.scn-pied .cui-btn{width:100%;height:48px;font-size:15px}}.cui-scan-btn{flex:none;height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--cui-trait);border-radius:var(--cui-r-ctrl);background:#fff;color:var(--cui-ink);font-family:var(--cui-font-text);font-size:13px;font-weight:600;cursor:pointer}.cui-scan-btn:hover{border-color:var(--cui-ink)}.cui-scan-btn:focus-visible{outline:2px solid var(--cui-orange);outline-offset:1px}.cui-scan-btn svg{color:var(--cui-orange-t)}@media (max-width:1100px){.cui-scan-btn .cui-scan-lbl{display:none}.cui-scan-btn{width:40px;padding:0;justify-content:center}}.cui-scan-btn[hidden]{display:none}@media (min-width:900px){.side .side-outil-scan{display:none}}.sof-carte .fc-h{flex-wrap:wrap}.sof-relire{margin-left:auto}.sof-dl{display:grid;grid-template-columns:minmax(110px,160px) minmax(0,1fr);grid-gap:var(--cui-s-2) var(--cui-s-3);gap:var(--cui-s-2) var(--cui-s-3);margin:0;font-size:var(--cui-fs-md)}.sof-groupe+.sof-groupe{margin-top:12px;padding-top:12px;border-top:1px solid var(--cui-border)}.sof-groupe-t{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;margin:0 0 6px}.sof-dl dt{color:var(--cui-muted)}.sof-dl dd{margin:0;min-width:0;overflow-wrap:anywhere;display:flex;flex-wrap:wrap;gap:2px var(--cui-s-2);align-items:baseline}.sof-v{color:var(--cui-ink)}.sof-src{font-size:var(--cui-fs-xs);color:var(--cui-muted);white-space:nowrap}.sof-lib,.sof-note{font-size:var(--cui-fs-sm);color:var(--cui-muted)}.sof-note{margin:var(--cui-s-2) 0 0}.sof-note.sof-ok{display:flex;align-items:center;gap:var(--cui-s-2);color:var(--cui-e-vert-encre)}.sof-etat svg,.sof-note svg{width:14px;height:14px;flex:none}.sof-bloc{margin-top:var(--cui-s-4);padding-top:var(--cui-s-3);border-top:1px solid var(--cui-trait)}.sof-h3{font-size:var(--cui-fs-sm);font-weight:700;color:var(--cui-ink);margin:0 0 var(--cui-s-2)}details.sof-bloc>summary{cursor:pointer}.sof-ecart{padding:var(--cui-s-2) 0;border-top:1px dashed var(--cui-trait)}.sof-ecart:first-of-type{border-top:0}.sof-phrase{font-size:var(--cui-fs-md);color:var(--cui-ink);font-weight:600}.sof-cmp{display:grid;grid-gap:2px;gap:2px;font-size:var(--cui-fs-sm);color:var(--cui-text2);margin-top:2px;overflow-wrap:anywhere}.sof-cmp .sof-lib{display:inline-block;min-width:56px}.sof-actions{margin-top:var(--cui-s-3);align-items:center;flex-wrap:wrap}.sof-alerte{display:flex;gap:var(--cui-s-3);align-items:flex-start;border-radius:var(--cui-r-card);padding:var(--cui-s-3);margin:0 0 var(--cui-s-3);font-size:var(--cui-fs-md)}.sof-alerte.rouge{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre);border:1px solid var(--cui-e-rouge)}.sof-alerte.orange{background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre);border:1px solid var(--cui-e-orange)}.sof-alerte ul{margin:var(--cui-s-1) 0 0;padding-left:var(--cui-s-4)}.sof-alerte a{color:inherit}.sof-alerte .sof-src{color:inherit;opacity:.8;white-space:normal}.sof-alerte-ic{width:18px;height:18px;flex:none;margin-top:2px}.sof-etats{display:flex;flex-wrap:wrap;gap:var(--cui-s-1) var(--cui-s-2);list-style:none;padding:var(--cui-s-3) 0 0;margin:var(--cui-s-3) 0 0;border-top:1px solid var(--cui-trait)}.sof-etat{display:inline-flex;align-items:center;gap:4px;font-size:var(--cui-fs-xs);color:var(--cui-text2);background:var(--cui-panel3);border-radius:var(--cui-r-pill);padding:2px var(--cui-s-2);max-width:100%}.sof-etat.ok{background:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre)}.sof-etat.panne{background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre)}.sof-liste{list-style:none;margin:0;padding:0;display:grid}.sof-liste li{display:flex;gap:var(--cui-s-2) var(--cui-s-3);align-items:baseline;flex-wrap:wrap;padding:var(--cui-s-2) 0;border-top:1px solid var(--cui-trait);font-size:var(--cui-fs-md);min-width:0}.sof-liste li:first-child{border-top:0}.sof-liste .sof-txt{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.sof-liste .cui-btn{margin-left:auto}.sof-date{font-size:var(--cui-fs-sm);color:var(--cui-muted);white-space:nowrap}.sof-ed{border:1px solid var(--cui-border2);border-radius:var(--cui-r-card);background:var(--cui-white);padding:var(--cui-s-4);grid-gap:var(--cui-s-3)}.sof-ed,.sof-grille{display:grid;gap:var(--cui-s-3)}.sof-grille{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--cui-s-3)}.sof-fld{display:grid;grid-gap:4px;gap:4px;font-size:var(--cui-fs-sm);color:var(--cui-muted);min-width:0}.sof-fld.large{grid-column:1/-1}.sof-fld input{width:100%;min-width:0}.sof-err{color:var(--cui-crit);font-size:var(--cui-fs-sm)}.sof-cherche{display:flex;gap:var(--cui-s-2);align-items:flex-end;flex-wrap:wrap;margin-top:var(--cui-s-2)}.sof-cherche .sof-fld{flex:1 1 220px}@media (max-width:620px){.sof-dl,.sof-grille{grid-template-columns:minmax(0,1fr)}.sof-dl{gap:2px}.sof-dl dd{margin-bottom:var(--cui-s-2)}}.cui-bug{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 10px 3px 4px;background:var(--cui-crit);color:#fff;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap;border:0;font-family:inherit;cursor:default}button.cui-bug{cursor:pointer}.cui-bug-ic{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#fff;color:var(--cui-crit);flex:none}.cui-bug-ic:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid #fff;opacity:.9;animation:cui-bug-halo 1.8s ease-out infinite}@keyframes cui-bug-halo{0%{transform:scale(.85);opacity:.9}70%{transform:scale(1.45);opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cui-bug-ic:after{animation:none;opacity:0}}.cui-sanscontrat{gap:7px;border-radius:999px;padding:2px 11px 2px 3px;background:var(--cui-bug-fond);color:var(--cui-bug-encre);border:2px solid var(--cui-crit);font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap;animation:cui-sc-entree .55s cubic-bezier(.34,1.56,.64,1) both,cui-sc-onde 2.6s ease-out 1.1s infinite}.cui-sanscontrat,.cui-sanscontrat-ic{display:inline-flex;align-items:center}.cui-sanscontrat-ic{justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--cui-crit);color:#fff;flex:none;transform-origin:50% 60%;animation:cui-sc-tremble 2.6s ease-in-out 1.1s infinite}@keyframes cui-sc-entree{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes cui-sc-onde{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--cui-crit) 50%,transparent)}65%,to{box-shadow:0 0 0 10px color-mix(in srgb,var(--cui-crit) 0,transparent)}}@keyframes cui-sc-tremble{0%,62%,to{transform:rotate(0)}68%{transform:rotate(-16deg)}75%{transform:rotate(13deg)}82%{transform:rotate(-8deg)}90%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.cui-sanscontrat,.cui-sanscontrat-ic{animation:none}}body:has(.bon-overlay) .cui-sanscontrat{visibility:hidden}@property --cui-sc-ang{syntax:"<angle>";initial-value:0deg;inherits:false}.etab-ligne.etab-sans-contrat{position:relative;border-color:color-mix(in srgb,var(--cui-crit) 38%,var(--cui-border))}.etab-ligne.etab-sans-contrat:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--cui-sc-ang),transparent 0 55%,color-mix(in srgb,var(--cui-crit) 90%,transparent) 78%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cui-sc-tour 4s linear infinite}@keyframes cui-sc-tour{to{--cui-sc-ang:360deg}}@media (prefers-reduced-motion:reduce){.etab-ligne.etab-sans-contrat:before{animation:none;background:color-mix(in srgb,var(--cui-crit) 45%,transparent)}}.cui-bug-bandeau{border:2px solid var(--cui-crit);border-radius:var(--cui-r-card,14px);background:var(--cui-bug-fond);padding:12px 14px;display:flex;gap:12px;align-items:flex-start;margin-bottom:12px;color:var(--cui-ink)}.cui-bug-bandeau .cui-bug-ic{width:32px;height:32px;background:var(--cui-crit);color:#fff}.cui-bug-bandeau .cui-bug-ic:after{border-color:var(--cui-crit)}.cui-bug-bandeau b.cui-bug-titre{color:var(--cui-bug-encre);display:block;font-size:var(--cui-fs-md,14px)}.cui-bug-bandeau p{margin:4px 0 0;font-size:var(--cui-fs-sm,13px)}body:has(.bon-overlay) .cui-bug,body:has(.bon-overlay) .cui-bug-bandeau{visibility:hidden}.fc-h .pv-gestes-tete{margin-left:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.fc-h .pv-gestes-tete a,.fc-h .pv-gestes-tete button{margin-left:0}.pv-barre{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.pv-aide{font-size:var(--cui-fs-sm);color:var(--cui-muted)}.pv-racine{container-type:inline-size}.pv-scene{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:14px;gap:14px;margin-bottom:14px}.pv-scene:last-child{margin-bottom:0}@container (max-width: 980px){.pv-scene{grid-template-columns:minmax(0,1fr)}}.pv-scene-bloc{margin-bottom:18px;border-radius:var(--cui-r-card);scroll-margin-top:72px}.pv-scene-bloc:last-child,.pv-scene-bloc>.pv-scene{margin-bottom:0}.pv-scene-tete{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding:0 0 10px}.pv-scene-nom{display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap;min-width:0}.pv-scene-nom b{font-family:var(--cui-font-display);font-size:var(--cui-fs-lg);font-weight:600;color:var(--cui-ink);overflow-wrap:anywhere}.pv-scene-nom>span{font-size:var(--cui-fs-sm);color:var(--cui-muted)}.pv-scene-etat{display:inline-flex;align-items:center;gap:6px}.pv-scene-etat .cui-dot{display:inline-block}.pv-scene-gestes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fc-vise,.pv-scene-bloc.fc-vise{outline:2px solid var(--cui-sel-bord);outline-offset:6px}.fc-resume{padding:12px 16px;margin-bottom:14px;display:grid;grid-gap:6px;gap:6px;scroll-margin-top:72px}.fc-resume-l{margin:0;display:flex;gap:8px;align-items:baseline;font-size:var(--cui-fs-md);color:var(--cui-ink);line-height:1.45;min-width:0;overflow-wrap:anywhere}.fc-resume-l>.cui-dot{flex:none;display:inline-block;transform:translateY(-1px)}.fc-sauv-d{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}[id^=fc-sauv-]{scroll-margin-top:72px}.pv-carte{min-width:0}.pv-plan{position:relative;width:100%;background:var(--cui-panel);border:1px solid var(--cui-border);border-radius:12px;overflow:hidden}.pv-fiche [data-ton=ok],.pv-plan [data-ton=ok]{--pv-c:var(--cui-good)}.pv-fiche [data-ton=ko],.pv-plan [data-ton=ko]{--pv-c:var(--cui-crit)}.pv-fiche [data-ton=attention],.pv-plan [data-ton=attention]{--pv-c:var(--cui-warn)}.pv-fiche [data-ton=muet],.pv-plan [data-ton=muet]{--pv-c:var(--cui-placeholder)}.pv-onde{position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;border:1.5px solid var(--cui-info);opacity:0;animation:pvOnde 1.6s ease-out var(--pv-d,0s) both;pointer-events:none}@keyframes pvOnde{0%{transform:scale(.2);opacity:.6}to{transform:scale(9);opacity:0}}.pv-lien{height:0;pointer-events:none}.pv-lien,.pv-lien:before{position:absolute;transform-origin:0 50%}.pv-lien:before{content:"";left:0;right:0;top:-1px;height:2px;background:var(--cui-border2);animation:pvTrace .45s ease-out var(--pv-d,0s) both}.pv-lien[data-ton=ko]:before{height:0;background:none;border-top:2px dashed var(--cui-crit)}.pv-lien[data-ton=muet]:before{height:0;background:none;border-top:2px dotted var(--cui-placeholder)}.pv-lien>i{position:absolute;top:-3px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--cui-info);opacity:0;animation:pvPaquet var(--pv-r,2s) linear var(--pv-p,1s) infinite both}.pv-lien[data-ton=ko]>i,.pv-lien[data-ton=muet]>i{display:none}@keyframes pvTrace{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pvPaquet{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:100%;opacity:0}}.pv-noeud{position:absolute;translate:-50% -50%;animation:pvAllume .55s cubic-bezier(.2,.8,.3,1.2) var(--pv-d,0s) both}@keyframes pvAllume{0%{opacity:0;scale:.55}60%{opacity:1;scale:1.07}to{opacity:1;scale:1}}.pv-bouton{position:relative;width:72px;height:72px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--cui-white);color:var(--cui-ink);border:1px solid var(--cui-border2);box-shadow:0 1px 2px rgba(28,26,23,.05)}.pv-grand .pv-bouton{width:96px;height:96px}.pv-bouton[data-ton=ko],.pv-bouton[data-ton=muet]{background:var(--cui-panel3);color:var(--cui-label)}.pv-bouton.on{border:2px solid var(--cui-ink);box-shadow:0 10px 28px rgba(28,26,23,.07)}.pv-bouton:focus-visible{outline:2px solid var(--cui-info);outline-offset:4px}.pv-pastille{position:absolute;top:5px;right:5px;width:12px;height:12px;border-radius:50%;background:var(--pv-c);border:2px solid var(--cui-white)}.pv-grand .pv-pastille{top:8px;right:8px}.pv-bouton[data-ton=ko] .pv-pastille{animation:pvClignote 1s ease-in-out calc(var(--pv-d, 0s) + .5s) infinite}.pv-halo{position:absolute;inset:-1px;border-radius:50%;border:2px solid var(--pv-c);opacity:0;pointer-events:none}.pv-bouton[data-ton=ok] .pv-halo{animation:pvHalo 2.2s ease-out calc(var(--pv-d, 0s) + .5s) infinite}.pv-bouton[data-ton=attention] .pv-halo{animation:pvHalo 2.8s ease-out calc(var(--pv-d, 0s) + .5s) infinite}.pv-bouton[data-ton=ko] .pv-halo{animation:pvHalo 1.1s ease-out calc(var(--pv-d, 0s) + .5s) infinite}@keyframes pvHalo{0%{transform:scale(1);opacity:.55}to{transform:scale(1.8);opacity:0}}@keyframes pvClignote{0%,to{opacity:1}50%{opacity:.2}}.pv-legende{position:absolute;left:50%;top:calc(100% + 8px);width:170px;margin-left:-85px;text-align:center;display:flex;flex-direction:column;gap:2px;font-size:var(--cui-fs-sm);line-height:1.25}.pv-legende b,.pv-legende span{align-self:center;padding:0 4px;border-radius:4px;background:var(--cui-panel)}.pv-legende-cote b,.pv-legende-cote span{align-self:flex-start}.pv-legende b{color:var(--cui-ink);font-weight:600}.pv-legende span{color:var(--cui-muted)}.pv-legende-cote{left:calc(100% + 14px);top:50%;margin:0;translate:0 -50%;text-align:left;width:max-content;max-width:min(200px,calc(100cqw - 120px))}.pv-fil .pv-bouton{width:56px;height:56px}.pv-fil .pv-grand .pv-bouton{width:72px;height:72px}.pv-fiche{background:var(--cui-white);border:1px solid var(--cui-border);border-radius:12px;min-width:0}.pv-fiche,.pv-fiche-tete{display:flex;flex-direction:column}.pv-fiche-tete{padding:14px 16px 12px;border-bottom:1px solid var(--cui-border);gap:6px}.pv-sur{font-size:var(--cui-fs-xs,10.5px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cui-muted)}.pv-nom{font-size:18px;font-weight:600;color:var(--cui-ink)}.pv-etat{display:flex;align-items:center;gap:8px;font-size:var(--cui-fs-md,13px);color:var(--cui-text)}.pv-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--pv-c)}.pv-ruban-bloc{padding:12px 16px 4px;display:flex;flex-direction:column;gap:6px}.pv-ruban{display:flex;gap:2px;height:20px}.pv-ruban>i{flex:1 1;border-radius:2px;background:var(--cui-border2)}.pv-ruban>i[data-c=ok]{background:var(--cui-e-vert)}.pv-ruban>i[data-c=ko]{background:var(--cui-crit)}.pv-ruban-axe{display:flex;justify-content:space-between;font-size:var(--cui-fs-xs,11px);color:var(--cui-label)}.pv-lignes{padding:4px 16px}.pv-ligne{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid var(--cui-panel3);font-size:var(--cui-fs-sm)}.pv-ligne:last-child{border-bottom:0}.pv-ligne>span{color:var(--cui-muted);flex:none}.pv-ligne>b{color:var(--cui-ink);font-weight:500;text-align:right;overflow-wrap:anywhere}.pv-fiche .pv-gestes{padding:12px 16px 14px;display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.pv-incidents{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.pv-incident{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px 10px 16px;background:var(--cui-panel);border:1px solid var(--cui-border);border-radius:12px;font-size:var(--cui-fs-sm);color:var(--cui-text)}.pv-incident:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:12px 0 0 12px;background:var(--pv-c)}.pv-incident[data-ton=ko]{--pv-c:var(--cui-crit)}.pv-incident[data-ton=attention]{--pv-c:var(--cui-warn)}.pv-incident b{color:var(--cui-ink)}.pv-incident span{color:var(--cui-muted)}.pv-note{margin:10px 16px 0;padding:8px 10px;border-radius:8px;background:var(--cui-panel);font-size:var(--cui-fs-sm);color:var(--cui-text)}.pv-note[data-ton=ko]{background:var(--cui-bug-fond);border-left:3px solid var(--cui-crit)}.pv-note[data-ton=attention]{border-left:3px solid var(--cui-warn)}.pv-ligne b a,.pv-note a{color:var(--cui-accent);text-decoration:underline;text-underline-offset:2px}.pv-etape{padding:12px 16px 4px;display:flex;flex-direction:column;gap:8px}.pv-verif{display:flex;gap:10px;align-items:flex-start;padding:9px 10px;border:1px solid var(--cui-border);border-radius:10px;background:var(--cui-white);transition:opacity .3s}.pv-verif.attente{opacity:.45}.pv-verif>div{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--cui-fs-sm)}.pv-verif b{color:var(--cui-ink);font-weight:500}.pv-verif span{color:var(--cui-muted)}.pv-v{width:20px;height:20px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--pv-c);color:var(--cui-white)}.pv-v[data-ton=muet]{background:var(--cui-panel2)}.pv-tourne{width:18px;height:18px;flex:none;margin:1px;border-radius:50%;border:2px solid var(--cui-border2);border-top-color:var(--cui-info);animation:pvTourne .8s linear infinite}@keyframes pvTourne{to{transform:rotate(1turn)}}.pv-conclusion{position:relative;padding:10px 12px 10px 16px;border-radius:10px;background:var(--cui-panel);animation:pvApparait .35s ease-out both}.pv-conclusion:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:10px 0 0 10px;background:var(--pv-c)}.pv-conclusion p{margin:4px 0 0;font-size:var(--cui-fs-md);line-height:1.45;color:var(--cui-ink)}@keyframes pvApparait{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pv-bloc{padding:10px 12px;border:1px solid var(--cui-border);border-radius:10px;background:var(--cui-panel);display:flex;flex-direction:column;gap:6px}.pv-question{display:flex;gap:10px;align-items:flex-start;min-height:32px;padding:4px 0;font-size:var(--cui-fs-sm);color:var(--cui-text);cursor:pointer}.pv-question input{width:18px;height:18px;margin:1px 0 0;flex:none;accent-color:var(--cui-ink)}.pv-fiche .pv-gestes-bloc{padding:4px 0 0;margin:0}.pv-sujet{font-size:var(--cui-fs-md);color:var(--cui-ink)}.pv-corps{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.5;color:var(--cui-text2);max-height:220px;overflow:auto}.pv-corps,.pv-priorite{font-size:var(--cui-fs-sm)}.pv-priorite{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--cui-muted)}.pv-priorite select{max-width:180px}.pv-fiche .pv-aide[data-ton=ko]{color:var(--cui-crit)}.pv-cle{position:absolute;bottom:-4px;right:-4px;width:24px;height:24px;border-radius:50%;background:var(--cui-ink);color:var(--cui-white);border:2px solid var(--cui-white);display:inline-flex;align-items:center;justify-content:center}.pv-conclusion[data-ton=ok],.pv-v[data-ton=ok]{--pv-c:var(--cui-good)}.pv-conclusion[data-ton=ko],.pv-v[data-ton=ko]{--pv-c:var(--cui-crit)}.pv-conclusion[data-ton=attention]{--pv-c:var(--cui-warn)}.pv-conclusion[data-ton=muet]{--pv-c:var(--cui-placeholder)}.pv-mode-choix .pv-scene{grid-template-columns:minmax(0,1fr)}.pv-mode-choix .pv-fiche{display:none}.pv-calme .pv-lien:before,.pv-calme .pv-noeud{animation:none}@media (prefers-reduced-motion:reduce){.pv-conclusion,.pv-tourne{animation:none}.pv-halo,.pv-lien>i,.pv-onde{display:none}.pv-lien:before,.pv-noeud,.pv-pastille{animation:none!important}}.cui-dlg-voile{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:var(--cui-s-4);background:rgba(30,30,30,.55)}.cui-dlg{width:100%;max-width:420px;background:var(--cui-white);border-radius:var(--cui-r-card);box-shadow:var(--cui-sh-lg);padding:var(--cui-s-5) var(--cui-s-5) var(--cui-s-4);display:flex;flex-direction:column;gap:var(--cui-s-3);font-family:var(--cui-font-text)}.cui-dlg,.cui-dlg-t{color:var(--cui-ink)}.cui-dlg-t{margin:0;font-family:var(--cui-font-display);font-size:var(--cui-fs-lg);font-weight:600;line-height:1.25;text-transform:none;letter-spacing:0}.cui-dlg-p{margin:0;font-size:var(--cui-fs-md);color:var(--cui-muted);line-height:1.45}.cui-dlg .cui-champ{display:flex;flex-direction:column;gap:var(--cui-s-1);font-size:var(--cui-fs-sm);color:var(--cui-muted)}.cui-dlg .cui-actions{margin-top:var(--cui-s-2)}@media (max-width:899px){.cui-dlg-voile{align-items:flex-end}.cui-dlg{max-width:none;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:calc(var(--cui-s-4) + env(safe-area-inset-bottom, 0px))}}.cui-dlg{max-height:calc(100dvh - 2 * var(--cui-s-4));overflow:auto;overscroll-behavior:contain}.cui-dlg>.cui-actions:last-child{position:-webkit-sticky;position:sticky;bottom:calc(-1 * var(--cui-s-4));margin-bottom:calc(-1 * var(--cui-s-4));padding:var(--cui-s-2) 0 var(--cui-s-4);background:var(--cui-white)}html.cui-fen-ouverte,html.cui-fen-ouverte body{overflow:hidden}.cui-fen-voile{position:fixed;inset:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:var(--cui-s-5);background:color-mix(in srgb,var(--cui-ink) 52%,transparent);animation:cui-fen-voile .16s ease-out}.cui-fen{width:100%;max-width:680px;max-height:calc(100dvh - 2 * var(--cui-s-5));display:flex;flex-direction:column;background:var(--cui-white);color:var(--cui-ink);border-radius:var(--cui-r-card);box-shadow:0 24px 64px color-mix(in srgb,var(--cui-ink) 24%,transparent);overflow:hidden;font-family:var(--cui-font-text);animation:cui-fen-entre .2s ease-out}.cui-fen-s{max-width:460px}.cui-fen-l{max-width:980px}.cui-fen-tete{flex:none;display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:var(--cui-s-2) var(--cui-s-3);gap:var(--cui-s-2) var(--cui-s-3);padding:var(--cui-s-4) var(--cui-s-5) var(--cui-s-3);border-bottom:1px solid var(--cui-trait)}.cui-fen-titres{min-width:0}.cui-fen-t{margin:0;font-family:var(--cui-font-display);font-size:var(--cui-fs-lg);font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--cui-ink)}.cui-fen-sous{margin:2px 0 0;font-size:var(--cui-fs-sm);color:var(--cui-muted);line-height:1.4}.cui-fen-x{width:40px;height:40px;margin:-6px -10px 0 0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--cui-r-ctrl);background:transparent;color:var(--cui-muted);cursor:pointer}.cui-fen-x:hover{background:var(--cui-panel);color:var(--cui-ink)}.cui-fen-x:focus-visible{outline:2px solid var(--cui-logo-ciel);outline-offset:1px}.cui-fen-fil{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cui-s-2) var(--cui-s-4)}.cui-fen-aide{font-size:var(--cui-fs-sm);color:var(--cui-muted)}.cui-fen-aide>summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;cursor:pointer;list-style:none;color:var(--cui-info);font-weight:500;border-radius:var(--cui-r-sm)}.cui-fen-aide>summary::-webkit-details-marker{display:none}.cui-fen-aide>summary:focus-visible{outline:2px solid var(--cui-logo-ciel);outline-offset:2px}.cui-fen-aide[open]{flex-basis:100%}.cui-fen-aide-txt{margin-top:4px;padding:var(--cui-s-3) var(--cui-s-4);border-radius:var(--cui-r-ctrl);background:var(--cui-e-bleu-fond);color:var(--cui-ink);font-size:var(--cui-fs-md);line-height:1.5}.cui-fen-aide-txt ol,.cui-fen-aide-txt ul{margin:0;padding-left:1.2em}.cui-fen-corps{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--cui-s-4) var(--cui-s-5) var(--cui-s-5)}.cui-fen-pied{flex:none;display:flex;align-items:center;gap:var(--cui-s-3) var(--cui-s-4);padding:var(--cui-s-3) var(--cui-s-5);border-top:1px solid var(--cui-trait);background:var(--cui-panel)}.cui-fen-resume{flex:1 1;min-width:0;font-size:var(--cui-fs-md);color:var(--cui-muted);line-height:1.4}.cui-fen-resume b{color:var(--cui-ink);font-weight:600}.cui-fen-resume.erreur{color:var(--cui-e-rouge-encre);font-weight:600}.cui-fen-pied .cui-actions{margin:0;flex:none;flex-wrap:nowrap}.cui-fen[aria-busy=true] .cui-fen-pied [data-fen-oui]{cursor:progress}.cui-fen-section+.cui-fen-section{margin-top:var(--cui-s-5)}.cui-fen-section>h3{margin:0 0 var(--cui-s-2);font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-label);text-transform:uppercase;letter-spacing:.04em}.cui-fen-options{margin-top:var(--cui-s-5);border:1px solid var(--cui-trait);border-radius:var(--cui-r-ctrl)}.cui-fen-options>summary{display:flex;align-items:center;gap:var(--cui-s-2);min-height:44px;padding:0 var(--cui-s-3);cursor:pointer;list-style:none;font-size:var(--cui-fs-md);font-weight:600}.cui-fen-options>summary::-webkit-details-marker{display:none}.cui-fen-options>summary:before{content:"";width:7px;height:7px;border-right:2px solid var(--cui-muted);border-bottom:2px solid var(--cui-muted);transform:rotate(-45deg);transition:transform .15s;flex:none;margin-right:4px}.cui-fen-options[open]>summary:before{transform:rotate(45deg)}.cui-fen-options>summary .r{margin-left:auto;font-weight:400;color:var(--cui-muted);font-size:var(--cui-fs-sm);text-align:right;min-width:0}.cui-fen-options>summary:focus-visible{outline:2px solid var(--cui-logo-ciel);outline-offset:2px}.cui-fen-options>.in{padding:0 var(--cui-s-3) var(--cui-s-3);display:grid;grid-gap:var(--cui-s-3);gap:var(--cui-s-3)}@keyframes cui-fen-voile{0%{opacity:0}}@keyframes cui-fen-entre{0%{opacity:0;transform:translateY(8px) scale(.985)}}@media (prefers-reduced-motion:reduce){.cui-fen,.cui-fen-voile{animation:none}}@media (max-width:640px){.cui-fen-voile{padding:0;align-items:stretch}.cui-fen{max-width:none;max-height:none;height:100%;border-radius:0}.cui-fen-voile:has(.cui-fen-s){align-items:flex-end}.cui-fen-s{height:auto;max-height:92dvh;border-radius:var(--cui-r-card) var(--cui-r-card) 0 0}.cui-fen-tete{padding:var(--cui-s-3) var(--cui-s-4)}.cui-fen-corps{padding:var(--cui-s-3) var(--cui-s-4) var(--cui-s-4)}.cui-fen-pied{flex-wrap:wrap;gap:var(--cui-s-2);padding:var(--cui-s-2) var(--cui-s-4) calc(var(--cui-s-2) + env(safe-area-inset-bottom, 0px))}.cui-fen-resume{flex-basis:100%;font-size:var(--cui-fs-sm)}.cui-fen-resume:empty{display:none}.cui-fen-pied .cui-actions{width:100%;flex-direction:row;flex-wrap:nowrap}.cui-fen-pied .cui-actions>*{width:auto;flex:none!important}.cui-fen-pied .cui-actions>.cui-btn-danger,.cui-fen-pied .cui-actions>.cui-btn-primaire{flex:1 1 auto!important;justify-content:center}}.cui-etapes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--cui-fs-sm);color:var(--cui-muted)}.cui-etapes li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cui-etapes li+li:before{content:"";width:18px;height:1px;background:var(--cui-border2);margin-right:2px}.cui-etapes .n{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--cui-fs-xs);font-weight:700;border:1.5px solid var(--cui-border2);color:var(--cui-muted);background:var(--cui-white);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cui-etapes li.actif{color:var(--cui-ink);font-weight:600}.cui-etapes li.actif .n{background:var(--cui-sel-fond);border-color:var(--cui-sel-bord);color:var(--cui-sel-encre)}.cui-etapes li.fait .n{background:var(--cui-e-vert-fond);border-color:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre)}@media (max-width:640px){.cui-etapes,.cui-etapes li{gap:4px}.cui-etapes li+li:before{width:8px;margin-right:0}}.cn-i{flex:none;vertical-align:-2px}:root{--cs-urgent:#be0911;--cs-surveiller:#f2a01c;--cs-organiser:#1b6f9e}[data-grav=urgent]{--cs-c:var(--cs-urgent)}[data-grav=surveiller]{--cs-c:var(--cs-surveiller)}[data-grav=organiser]{--cs-c:var(--cs-organiser)}.cs-discret{margin:4px 0 14px;font-size:13px;color:var(--cui-muted)}.cs-discret>summary{cursor:pointer;padding:6px 2px}.cs-discret>summary:hover{color:var(--cui-ink)}.cs-discret[open]>summary{margin-bottom:6px}.cs-autre{white-space:nowrap}@media (max-width:600px){.ov-tete{margin-bottom:12px;flex-wrap:nowrap}.ov-tete .cui-entete-ecran-txt{flex:1 1 auto}.ov-tete .cui-entete-ecran-actions{flex-wrap:nowrap;gap:4px}.ov-tete .cs-autre-long,.ov-tete .ov-refresh-lbl{display:none}.ov-tete .cs-autre{padding-inline:8px}}.cs-carte{margin-top:16px;padding:16px 18px}.cs-sous{font-size:var(--cui-fs-sm);color:var(--cui-muted)}.cs-bref{margin-top:16px;display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:900px){.cs-bref{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-large{grid-column:1/-1}}@media (max-width:600px){.cs-bref{gap:8px;margin-top:0}.cs-bref .cui-chiffre:not(.cs-large){padding:10px}.cs-bref .cui-chiffre:not(.cs-large) .cui-chiffre-l{font-size:12px;line-height:1.25}.cs-bref .cui-chiffre:not(.cs-large) .cui-chiffre-v{font-size:20px}.cs-bref .cui-chiffre:not(.cs-large) .cui-chiffre-s{font-size:11.5px;line-height:1.3}}.cs-bref .cui-chiffre{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;text-align:left;font:inherit;cursor:pointer;min-height:44px;flex-wrap:nowrap;min-width:0;width:100%;box-sizing:border-box}.cs-bref .cui-chiffre>*{flex:0 0 auto;max-width:100%}.cs-bref .cui-chiffre:hover{border-color:var(--cui-border2)}.cs-bref .cui-chiffre-s{margin-top:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.cs-bref .cs-large{flex-direction:row;align-items:center;gap:14px}.cs-large-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.cs-v-xl{font-size:34px;line-height:1}.cs-courbe{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:var(--cui-fs-xs);color:var(--cui-label)}.cs-aire{fill:var(--cui-panel2)}.cs-ligne{fill:none;stroke:var(--cui-ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.cs-point{fill:var(--cui-ink);stroke:var(--cui-white);stroke-width:2}.cs-grav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.cs-grav-b{position:relative;overflow:hidden;min-height:76px;padding:14px 10px 10px;border-radius:12px;text-align:left;display:flex;flex-direction:column;gap:3px;cursor:pointer;font:inherit;background:var(--cui-panel);border:1px solid var(--cui-border);transition:background .25s,border-color .25s}.cs-grav-b.on{background:var(--cui-white);border:2px solid var(--cui-ink)}.cs-grav-b b{font-size:26px;font-weight:700;line-height:1;color:var(--cui-ink)}.cs-grav-lib{font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-text)}.cs-grav-trait{position:absolute;left:0;right:0;top:0;height:4px;background:var(--cs-c)}.cs-lignes{display:flex;flex-direction:column;margin-top:8px}.cs-ligne-p{min-height:52px;border:0;border-bottom:1px solid var(--cui-panel3);background:transparent;padding:8px 0;display:grid;grid-template-columns:minmax(0,1fr) 36px 16px;grid-gap:10px;gap:10px;align-items:center;text-align:left;cursor:pointer;font:inherit;color:var(--cui-ink)}.cs-ligne-txt{display:flex;flex-direction:column;gap:5px;min-width:0}.cs-ligne-lib{font-size:var(--cui-fs-md);font-weight:500}.cs-ligne-p b{font-size:15px;text-align:right}.cs-piste{height:7px;background:var(--cui-panel);overflow:hidden}.cs-piste,.cs-piste>i{border-radius:4px;display:block}.cs-piste>i{height:100%;background:var(--cs-c,var(--cui-ink))}.cs-2col{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px}.cs-titre-g{font-size:var(--cui-fs-md);font-weight:600;color:var(--cui-ink);margin-bottom:8px}.cs-colonnes{display:flex;align-items:flex-end;gap:10px;height:140px;border-bottom:1px solid var(--cui-border);padding:0 2px}.cs-col{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;position:relative}.cs-col>i{display:block;width:100%;max-width:44px;min-height:2px;border-radius:4px 4px 0 0;background:var(--cui-ink)}.cs-col>i.en-cours{background:var(--cui-border2)}.cs-col-n{font-weight:600;color:var(--cui-ink)}.cs-col-l,.cs-col-n{font-size:var(--cui-fs-xs)}.cs-col-l{position:absolute;bottom:-20px;color:var(--cui-label);white-space:nowrap}.cs-colonnes{margin-bottom:22px}.cs-barre-h{display:grid;grid-template-columns:110px 1fr 32px;grid-gap:10px;gap:10px;align-items:center;font-size:var(--cui-fs-md);padding:4px 0}.cs-barre-h b{text-align:right;color:var(--cui-ink)}.cs-detail{margin-top:10px}.cs-detail summary{cursor:pointer;font-size:var(--cui-fs-sm);color:var(--cui-label)}.cs-clients{gap:10px}.cs-client,.cs-clients{display:flex;flex-direction:column}.cs-client{padding:12px;border-radius:12px;border:1px solid var(--cui-border);gap:8px}.cs-carte:not(.cs-tout) .cs-client.cs-plus{display:none}.cs-client-tete{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;font:inherit;color:var(--cui-ink);min-height:32px}.cs-client-tete b{font-size:var(--cui-fs-md);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-client-tete .cs-sous{margin-left:auto;flex:none}.cs-client-ou{margin-top:-6px}.cs-point-g{width:9px;height:9px;border-radius:50%;flex:none;background:var(--cs-c)}.cs-sujets{display:flex;flex-wrap:wrap;gap:6px}.cs-sujet{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;background:var(--cui-panel);font-size:var(--cui-fs-sm);color:var(--cui-text)}.cs-sujet .cs-point-g{width:7px;height:7px}.cs-gestes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cs-gestes .cui-btn{display:inline-flex;gap:6px;align-items:center}.cs-ignorer{margin-left:auto;min-height:32px;border:0;background:transparent;color:var(--cui-muted);font:inherit;font-size:var(--cui-fs-sm);text-decoration:underline;cursor:pointer}@media (max-width:600px){.cs-gestes>.cui-btn{flex:1 1 140px;justify-content:center;min-height:44px}}@keyframes csArrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes csGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes csGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes csTrace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes csFondu{0%{opacity:0}to{opacity:1}}@keyframes csPouls{0%{box-shadow:0 0 0 0 rgba(190,9,17,.45)}70%{box-shadow:0 0 0 8px rgba(190,9,17,0)}to{box-shadow:0 0 0 0 rgba(190,9,17,0)}}.cs-arrive{animation:csArrive .55s cubic-bezier(.2,.8,.3,1) var(--cs-d,0s) both}.cs-ligne{stroke-dasharray:1;stroke-dashoffset:1;animation:csTrace 1.1s ease-out .35s forwards}.cs-aire{animation:csFondu .6s ease-out 1.1s both}.cs-point{animation:csFondu .3s ease-out 1.4s both}.cs-grav-trait{transform-origin:left;animation:csGrowX .6s cubic-bezier(.2,.8,.3,1) var(--cs-d,.3s) both}.cs-piste>i{transform-origin:left;animation:csGrowX .6s cubic-bezier(.2,.8,.3,1) var(--cs-d,.1s) both}.cs-col>i{transform-origin:bottom;animation:csGrowY .55s cubic-bezier(.2,.8,.3,1) var(--cs-d,.6s) both}.cs-client{animation:csArrive .5s cubic-bezier(.2,.8,.3,1) var(--cs-d,.6s) both}.cs-client-tete .cs-point-g[data-grav=urgent]{animation:csPouls 2s ease-out 1.5s infinite}@media (prefers-reduced-motion:reduce){.cs-aire,.cs-arrive,.cs-client,.cs-client-tete .cs-point-g,.cs-col>i,.cs-grav-trait,.cs-piste>i,.cs-point{animation:none!important}.cs-ligne{animation:none;stroke-dashoffset:0}}.pcs-barre{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 10px}.pcs-barre:empty{display:none}.pcs-periode{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-width:0}.pcs-periode-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pcs-periode select{width:auto}.pcs-onglets{display:none;margin:0;flex:1 1 140px;min-width:0}.pcs-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.pcs-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.pcs-colonne{min-width:0;border:1px solid var(--cui-trait);border-radius:12px;overflow:hidden;background:var(--cui-white)}.pcs-colonne .pcs-groupe{border-top:0}.pcs-ligne{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-column-gap:12px;column-gap:12px;padding:9px 14px;border-top:1px solid var(--cui-trait);min-height:52px;color:inherit;text-decoration:none}.pcs-ligne>.cui-ligne-ic{width:32px;height:32px}.pcs-colonne .pcs-liste>.pcs-ligne:first-child{border-top:0}a.pcs-ligne:hover{background:var(--cui-panel3)}a.pcs-ligne:hover .pcs-l1>b{text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:3px}.pcs-sans{cursor:default}.pcs-txt{flex-direction:column;gap:2px;font-size:var(--cui-fs-md)}.pcs-l1,.pcs-txt{min-width:0;display:flex}.pcs-l1{flex-wrap:wrap;align-items:center;gap:2px 8px}.pcs-l1>b{font-weight:600;color:var(--cui-ink);overflow-wrap:anywhere}.pcs-txt>small{font-size:var(--cui-fs-sm);color:var(--cui-text2);overflow-wrap:anywhere}.pcs-txt>small .pcs-ref{color:var(--cui-muted)}.pcs-txt .cui-etat{font-size:var(--cui-fs-xs);padding:1px 7px;font-weight:600}.pcs-num{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.95em;font-weight:500}.pcs-ext{width:12px;height:12px;vertical-align:-1px;color:var(--cui-muted)}.pcs-col{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.pcs-qte{font-weight:500;color:var(--cui-muted)}.pcs-date,.pcs-qte{font-size:var(--cui-fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pcs-date{color:var(--cui-text2)}.pcs-rien{padding:14px}a.cui-serie{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.95em;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:3px}a.cui-serie:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.cui-serie-etiq{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-4px 0 -4px 2px;padding:0;border:0;border-radius:var(--cui-r-sm);background:transparent;color:var(--cui-muted);cursor:pointer;vertical-align:middle}.cui-serie-etiq:focus-visible,.cui-serie-etiq:hover{background:var(--cui-e-bleu-fond);color:var(--cui-e-bleu-encre)}.cui-serie-etiq svg{width:14px;height:14px}@media (max-width:760px){.pcs-onglets{display:flex}.pcs-cols{grid-template-columns:minmax(0,1fr)}.pcs-colonne .pcs-groupe,.pcs[data-actif=achat] .pcs-colonne[data-cote=vente],.pcs[data-actif=vente] .pcs-colonne[data-cote=achat]{display:none}.pcs-ligne{padding:9px 12px;column-gap:10px}}.rc-place:empty,[data-relance-sortie]:empty{display:none}.rc-place{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rc-fiche{margin-top:10px}.rc-corps{padding:10px 14px;display:grid;grid-gap:8px;gap:8px}.rc-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rc-aide,.rc-derniere{font-size:var(--cui-fs-sm);color:var(--cui-muted)}.rc-aide{overflow-wrap:anywhere}.rc-responsable{margin:0 0 var(--cui-s-2)}.rc-ko,.rc-ok{font-size:var(--cui-fs-sm);border-radius:8px;padding:8px 10px;overflow-wrap:anywhere}.rc-ok{background:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre)}.rc-ko{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.rc-ok a{color:inherit;font-weight:600}.rc-sous{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:0 14px 10px 54px;margin-top:-4px}.rc-sous [data-relance-sortie]{flex:1 1 100%}.rc-compte{display:inline-block;margin-left:6px;min-width:18px;padding:0 6px;border-radius:999px;background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre);font-size:var(--cui-fs-sm);font-weight:600;text-align:center}@media (max-width:640px){.rc-sous{padding-left:14px;justify-content:flex-start}}.ech-motifs{display:grid;grid-gap:var(--cui-s-2);gap:var(--cui-s-2)}.ech-motifs .cui-btn{min-height:44px;justify-content:flex-start}.ech-motifs .cui-btn[aria-pressed=true]{border-color:var(--cui-orange);box-shadow:inset 0 0 0 1px var(--cui-orange)}.cui-tuiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--cui-s-2);gap:var(--cui-s-2);width:100%}.cui-tuile{min-width:0;min-height:88px;margin:0;display:flex;flex-direction:column;gap:6px;padding:var(--cui-s-2) var(--cui-s-1);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);background:var(--cui-white);font-family:inherit;font-size:var(--cui-fs-sm);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease-out,border-color .12s ease-out,transform .12s ease-out}.cui-tuile,.cui-tuile-ic{position:relative;align-items:center;justify-content:center;color:var(--cui-ink)}.cui-tuile-ic{flex:none;width:40px;height:40px;border-radius:50%;display:inline-flex;background:var(--cui-neutre-fond);transition:background-color .12s ease-out,color .12s ease-out}.cui-tuile-ic svg{width:20px;height:20px}.cui-tuile-lib,.cui-tuile-sous{display:block;max-width:100%;overflow-wrap:anywhere}.cui-tuile-sous{font-size:var(--cui-fs-xs);font-weight:400;color:var(--cui-muted)}.cui-tuile:hover{border-color:var(--cui-ink)}.cui-tuile:hover .cui-tuile-ic{background:var(--cui-ink);color:var(--cui-white)}.cui-tuile:active{transform:translateY(1px);background:var(--cui-panel)}.cui-tuile:focus-visible{outline:2px solid var(--cui-ink);outline-offset:2px}.cui-tuile.on,.cui-tuile[aria-pressed=true]{border-color:var(--cui-sel-bord);box-shadow:inset 0 0 0 1px var(--cui-sel-bord);background:var(--cui-sel-fond);color:var(--cui-sel-encre)}.cui-tuile.on .cui-tuile-ic,.cui-tuile[aria-pressed=true] .cui-tuile-ic{background:var(--cui-sel-encre);color:var(--cui-white)}.cui-tuile-primaire,.cui-tuile-primaire:hover{background:var(--cui-orange);border-color:var(--cui-orange);color:var(--cui-ink)}.cui-tuile-primaire .cui-tuile-ic,.cui-tuile-primaire:hover .cui-tuile-ic{background:var(--cui-white);color:var(--cui-ink)}.cui-tuile-primaire .cui-tuile-sous{color:var(--cui-ink)}.cui-tuile[data-large]{grid-column:span 2}.cui-tuile:disabled,.cui-tuile[aria-disabled=true]{opacity:.5;cursor:not-allowed}.cui-tuile:disabled:hover .cui-tuile-ic,.cui-tuile[aria-disabled=true]:hover .cui-tuile-ic{background:var(--cui-neutre-fond);color:var(--cui-ink)}.cui-tuile:disabled:hover,.cui-tuile[aria-disabled=true]:hover{border-color:var(--cui-border)}.cui-tuile-ajout .cui-tuile-ic:after{content:"";position:absolute;top:-3px;right:-5px;width:16px;height:16px;border-radius:50%;background:var(--cui-good) no-repeat center /10px 10px;background-image:linear-gradient(var(--cui-white),var(--cui-white)),linear-gradient(var(--cui-white),var(--cui-white));background-size:8px 2px,2px 8px;box-shadow:0 0 0 2px var(--cui-white)}@media (prefers-reduced-motion:reduce){.cui-tuile,.cui-tuile-ic{transition:none}.cui-tuile:active{transform:none}}.la{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-column-gap:var(--cui-s-3);column-gap:var(--cui-s-3);grid-row-gap:3px;row-gap:3px;align-items:start;padding:var(--cui-s-3) 0;min-width:0;color:var(--cui-ink)}.la+.la{border-top:1px solid var(--cui-border)}.la>.la-pastille-statut{grid-column:1;grid-row:1/span 2}.la>.la-qui{grid-column:2;grid-row:1;min-height:36px;display:flex;flex-direction:column;justify-content:center;min-width:0}.la.sans-geste>.la-qui{grid-column:2/-1}.la-qui>*{align-self:flex-start;max-width:100%}.la>.la-geste{grid-column:3;grid-row:1;display:flex;align-items:center;gap:var(--cui-s-2)}.la>.la-contact,.la>.la-corps,.la>.la-meta,.la>.la-pastilles,.la>.la-pris{grid-column:2/-1;min-width:0}.la>.la-plein{grid-column:1/-1;min-width:0}.la-pastille-statut{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--cui-neutre-fond);color:var(--cui-neutre-encre)}.la-pastille-statut .la-ic{width:18px;height:18px}.la-pastille-statut.urgent{box-shadow:0 0 0 2px var(--cui-white),0 0 0 4px var(--cui-crit)}.la-ic{width:14px;height:14px;flex:none}.la-pastille.la-ton-crit,.la-ton-crit.la-pastille-statut{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.la-pastille.la-ton-ok{background:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre)}.la-ton-warn.la-pastille-statut{background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre)}.la-ton-ok.la-pastille-statut{background:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre)}.la-ton-info.la-pastille-statut{background:var(--cui-e-bleu-fond);color:var(--cui-e-bleu-encre)}.la-nom{font-weight:600;font-size:var(--cui-fs-md);color:var(--cui-ink);overflow-wrap:anywhere;text-decoration:none;line-height:1.3}.la-nom.num{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a.la-nom:focus-visible,a.la-nom:hover{text-decoration:underline}.la-etab{font-size:var(--cui-fs-sm);color:var(--cui-muted);overflow-wrap:anywhere;line-height:1.3}.la-meta{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--cui-s-2);row-gap:0;line-height:1.35}.la-statut{font-size:var(--cui-fs-sm);font-weight:600;white-space:nowrap;color:var(--cui-neutre-encre)}.la-statut.la-ton-crit{color:var(--cui-e-rouge-encre)}.la-statut.la-ton-warn{color:var(--cui-e-orange-encre)}.la-statut.la-ton-ok{color:var(--cui-e-vert-encre)}.la-statut.la-ton-info{color:var(--cui-e-bleu-encre)}.la-quand{font-size:var(--cui-fs-sm);color:var(--cui-muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.la-pastilles{display:flex;flex-wrap:wrap;gap:var(--cui-s-1);margin-top:2px}.la-pastille{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:var(--cui-r-pill);border:0;font:inherit;font-size:var(--cui-fs-xs);font-weight:600;white-space:nowrap;background:var(--cui-neutre-fond);color:var(--cui-neutre-encre)}.la-pastille .la-ic{width:12px;height:12px}button.la-pastille{position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}button.la-pastille:before{content:"";position:absolute;inset:-10px -2px}.la-lien:focus-visible,button.la-pastille:focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px}.la-pris{display:flex;align-items:center;gap:6px;font-size:var(--cui-fs-sm);color:var(--cui-muted);white-space:nowrap;margin-top:2px}.la-pris.moi{color:var(--cui-e-orange-encre);font-weight:600}.la-ini{width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre);font-size:var(--cui-fs-xs);font-weight:700;flex:none}.la-contact{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--cui-s-3);row-gap:0;margin-top:2px}.la-contact-lib{font-size:var(--cui-fs-sm);color:var(--cui-muted)}.la-lien{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 2px;border:0;background:none;font:inherit;font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:3px;white-space:nowrap;-webkit-tap-highlight-color:transparent}.la-lien:before{content:"";position:absolute;inset:-6px -4px}.la-lien:hover{-webkit-text-decoration-color:var(--cui-ink);text-decoration-color:var(--cui-ink)}.la-appel{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 14px;border:0;border-radius:var(--cui-r-pill);background:var(--cui-good);color:var(--cui-white);font:inherit;font-size:var(--cui-fs-sm);font-weight:700;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.la-appel .la-ic{width:16px;height:16px}.la-appel:before{content:"";position:absolute;inset:-2px}.la-appel:hover{background:color-mix(in srgb,var(--cui-good) 85%,var(--cui-ink))}.la-appel:focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px}.la .la-principal.cui-btn{height:40px;min-height:40px;padding:0 14px;font-size:var(--cui-fs-sm);gap:6px}.la .la-principal .la-ic{width:16px;height:16px}@media (max-width:359px){.la .la-appel,.la .la-principal.cui-btn{padding:0;width:40px;justify-content:center}.la .la-contact-lib{display:none}.la .la-appel span,.la .la-principal span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.la-aucun{padding:var(--cui-s-3) 0}@media (prefers-reduced-motion:no-preference){.la{animation:la-entree .28s ease-out backwards;animation-delay:calc(var(--i, 0) * 30ms)}}@keyframes la-entree{0%{opacity:0;transform:translateY(4px)}}.fc-voile{position:fixed;inset:0;z-index:200;background:var(--cui-voile,color-mix(in srgb,var(--cui-ink) 45%,transparent))}.fc-feuille{position:fixed;z-index:201;top:0;right:0;bottom:0;width:min(480px,100%);display:flex;flex-direction:column;background:var(--cui-bg);box-shadow:var(--cui-sh-lg);transform:translateX(100%);transition:transform .22s ease-out;font-family:var(--cui-font-text);color:var(--cui-ink)}.fc-feuille.on{transform:none}@media (max-width:640px){.fc-feuille{left:0;width:100%;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.fc-feuille{transition:none}}html.fc-ouverte,html.fc-ouverte body{overflow:hidden}.fc-tete{display:flex;align-items:flex-start;gap:var(--cui-s-3);padding:var(--cui-s-4);padding-top:calc(var(--cui-s-4) + env(safe-area-inset-top, 0px));background:var(--cui-white);border-bottom:1px solid var(--cui-border)}.fc-tete-txt{flex:1 1;min-width:0}.fc-tete h2{margin:0;font-size:var(--cui-fs-lg);font-weight:700;overflow-wrap:anywhere}.fc-sous{margin:4px 0 0;font-size:var(--cui-fs-sm);color:var(--cui-muted)}.fc-fermer{flex:none;width:44px;height:44px;margin:-8px -8px 0 0;border:0;border-radius:50%;background:none;color:var(--cui-ink);cursor:pointer;display:grid;place-items:center}.fc-fermer:hover{background:var(--cui-panel)}.fc-svg{width:18px;height:18px;flex:none}.fc-corps{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:var(--cui-s-4);display:flex;flex-direction:column;gap:var(--cui-s-3)}.fc-pied{padding:var(--cui-s-3) var(--cui-s-4);padding-bottom:calc(var(--cui-s-3) + env(safe-area-inset-bottom, 0px));background:var(--cui-white);border-top:1px solid var(--cui-border)}.fc-pied .cui-actions{margin:0}.fc-tel{align-self:flex-start;gap:6px}.fc-bandeau{border-radius:var(--cui-r-ctrl);padding:var(--cui-s-2) var(--cui-s-3);font-size:var(--cui-fs-sm);font-weight:600;background:var(--cui-e-bleu-fond);color:var(--cui-e-bleu-encre)}.fc-erreur{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.fc-q{display:flex;flex-direction:column;gap:var(--cui-s-2);background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);padding:var(--cui-s-3)}.fc-q p{margin:0;font-size:var(--cui-fs-md)}.fc-etape:empty{display:none}.fc-form,.fc-groupe{display:flex;flex-direction:column;gap:var(--cui-s-3)}.fc-groupe{margin:0;padding:var(--cui-s-3);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);background:var(--cui-white);min-width:0}.fc-groupe legend{padding:0 4px;font-size:var(--cui-fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cui-label)}.fc-deux{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--cui-s-3);gap:var(--cui-s-3)}.fc-form .cui-champ{display:flex;flex-direction:column;gap:4px;font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-text2)}.fc-form .cui-input{width:100%;min-height:44px}.fc-champ-l{font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-text2);margin-bottom:-4px}.fc-numero{display:flex;flex-direction:column;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fc-numero b{font-size:var(--cui-fs-lg)}.fc-choisi{display:flex;align-items:center;gap:var(--cui-s-3)}.fc-choisi>span{flex:1 1;min-width:0;display:flex;flex-direction:column}.fc-nouveau{gap:6px;margin-top:var(--cui-s-2)}.fc-nouveau,.fc-statut{align-self:flex-start}.cnt{display:flex;flex-direction:column;gap:var(--cui-s-3);min-width:0}.cnt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cnt-cherche{position:relative}.cnt-cherche>.cnt-svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--cui-muted);pointer-events:none}.cnt-svg{width:18px;height:18px;flex:none}.cnt .cnt-q{width:100%;min-height:44px;padding-left:40px}.cnt-filtres:empty{display:none}.cnt .cui-filtre{min-height:36px}.cnt-h{font-size:var(--cui-fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--cui-label);font-weight:700;margin:0 0 var(--cui-s-2)}.cnt-liste{background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);box-shadow:var(--cui-sh-sm);overflow:hidden}.cnt-ligne{display:flex;align-items:center;gap:var(--cui-s-2)}.cnt-ligne>.cnt-appeler{margin-right:var(--cui-s-3)}.cnt-ligne+.cnt-ligne{border-top:1px solid var(--cui-border)}.cnt-corps{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--cui-s-3);min-height:60px;padding:var(--cui-s-2) var(--cui-s-3);border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}.cnt-corps:hover{background:var(--cui-panel)}.cnt-corps:focus-visible{outline:2px solid var(--cui-orange);outline-offset:-2px}.cnt-ic{width:36px;height:36px;flex:none;border-radius:var(--cui-r-sm);display:grid;place-items:center;background:var(--cui-neutre-fond);color:var(--cui-ink)}.cnt-ic.cnt-g-societe{background:var(--cui-e-bleu-fond);color:var(--cui-e-bleu-encre)}.cnt-ic.cnt-g-fournisseur{background:var(--cui-e-violet-fond);color:var(--cui-e-violet-encre)}.cnt-txt{min-width:0;display:flex;flex-direction:column;gap:1px}.cnt-l1{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--cui-s-2)}.cnt-titre{font-size:var(--cui-fs-md);font-weight:600;overflow-wrap:anywhere}.cnt-type{font-size:var(--cui-fs-xs);font-weight:600;color:var(--cui-label);white-space:nowrap}.cnt-sous{font-size:var(--cui-fs-sm);color:var(--cui-muted);overflow-wrap:anywhere}.cnt-appeler{flex:none;width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--cui-good);color:var(--cui-white);cursor:pointer}.cnt-appeler:focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px}.cnt-etat{padding:var(--cui-s-4) 0}.cnt-plus{align-self:center}.cnt-fiche{display:flex;flex-direction:column;gap:var(--cui-s-4)}.cnt-fiche-tete{display:flex;align-items:center;gap:var(--cui-s-3)}.cnt-fiche-tete .cnt-titre{font-size:var(--cui-fs-lg)}.cnt-bloc{display:flex;flex-direction:column;gap:var(--cui-s-2)}.cnt-num{display:flex;align-items:center;gap:var(--cui-s-3);width:100%;min-height:56px;padding:var(--cui-s-2) var(--cui-s-2) var(--cui-s-2) var(--cui-s-3);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);background:var(--cui-white);font:inherit;color:inherit;text-align:left;cursor:pointer}.cnt-num-txt{flex:1 1;min-width:0;display:flex;flex-direction:column}.cnt-num-txt b{font-size:var(--cui-fs-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cnt-appel,.cnt-lien,.cnt-mail{display:flex;align-items:center;gap:var(--cui-s-2);min-height:44px;padding:0 var(--cui-s-3);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);background:var(--cui-white);color:var(--cui-ink);text-decoration:none;font-size:var(--cui-fs-md);overflow-wrap:anywhere}.cnt-appel{justify-content:space-between;flex-wrap:wrap;column-gap:var(--cui-s-2)}.cnt-complete{align-self:flex-start}.cnt-ligne.cnt-choisie .cnt-corps{background:var(--cui-sel-fond);box-shadow:inset 3px 0 0 var(--cui-sel-bord)}.cnt-ligne.cnt-sans-nom .cnt-titre{font-weight:500;color:var(--cui-text2)}.fc-autre{align-self:flex-start}.cnt-cherche.avec-action .cnt-q{padding-right:48px}.cnt-dans-champ{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:var(--cui-r-ctrl);background:none;color:var(--cui-text2);cursor:pointer;display:grid;place-items:center}.cnt-dans-champ:hover{background:var(--cui-panel);color:var(--cui-ink)}.cnt-dans-champ:focus-visible{outline:2px solid var(--cui-orange);outline-offset:-2px}.cnt .cnt-filtres{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;margin:0}.cnt .cnt-filtres::-webkit-scrollbar{display:none}.cnt .cnt-filtres>.cui-filtre{flex:none;white-space:nowrap}.fc-repli{display:flex;align-items:center;justify-content:space-between;gap:var(--cui-s-3);flex-wrap:wrap;font-size:var(--cui-fs-sm);color:var(--cui-muted)}.fc-repli .cui-btn{gap:6px}.cl-modal>.cui-card.fct-carte{width:min(560px,100%);padding:var(--cui-s-4)}.fct{flex-direction:column;gap:var(--cui-s-4)}.fct,.fct-tete{display:flex;min-width:0}.fct-tete{align-items:flex-start;gap:var(--cui-s-3)}.fct-avatar{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--cui-e-bleu-fond);color:var(--cui-e-bleu-encre);font-weight:700;font-size:var(--cui-fs-lg)}.fct-id{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.fct-nom{margin:0;font-size:var(--cui-fs-xl);font-weight:700;line-height:1.2;overflow-wrap:anywhere}.fct-nom.sans-nom{color:var(--cui-text2);font-weight:600;font-size:var(--cui-fs-lg)}.fct-ou{font-size:var(--cui-fs-sm);overflow-wrap:anywhere}.fct-ou a{color:var(--cui-ink)}.fct-action,.fct-completer{display:flex;align-items:center;gap:var(--cui-s-2);width:100%;min-height:48px;padding:var(--cui-s-2) var(--cui-s-3);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);background:var(--cui-white);font:inherit;font-size:var(--cui-fs-md);color:var(--cui-ink);text-align:left;cursor:pointer}.fct-completer{background:var(--cui-e-orange-fond);border-color:transparent;color:var(--cui-e-orange-encre);font-size:var(--cui-fs-sm)}.fct-action svg,.fct-completer svg,.fct-etab>svg,.fct-lien svg{width:18px;height:18px;flex:none}.fct-action>span{flex:1 1;min-width:0}a.fct-action{text-decoration:none}.fct-action:hover{border-color:var(--cui-ink)}.fct-action:focus-visible,.fct-completer:focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px}.fct-etab{min-height:56px}.fct-etab-txt{display:flex;flex-direction:column;min-width:0}.fct-lien{align-self:flex-start;gap:6px;padding-left:0;padding-right:0}.fct-note{margin:0;font-size:var(--cui-fs-md);white-space:pre-line;overflow-wrap:anywhere}.fct-details{font-size:var(--cui-fs-sm);color:var(--cui-muted)}.fct-details summary{cursor:pointer;min-height:32px;display:flex;align-items:center}.fct-details dl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;margin:var(--cui-s-2) 0 0}.fct-details dd{margin:0;overflow-wrap:anywhere;color:var(--cui-ink)}.fct .fc-fermer{margin:-6px -6px 0 0}.fct #pc-appels[hidden],.fct #pc-numeros:empty{display:none}.cui-fil{padding:var(--cui-s-2) var(--cui-s-5) 0;max-width:1368px;min-height:30px;box-sizing:border-box;font-size:var(--cui-fs-sm)}.cui-fil[hidden]{display:none}.cui-fil .lnk-fil-m,.cui-fil .lnk-fil-soi{min-width:2.5em}body.cui-a-fil main .cui-crumb{display:none!important}.mb-fil,.mb-fil-panneau{display:none}@media (max-width:899px){.cui-fil{display:none!important}.mobile-bar.mb-a-fil{height:auto;min-height:56px;padding:6px 6px 6px 8px;align-items:center}.mobile-bar.mb-a-fil .mb-lieu{display:none}.mobile-bar.mb-a-fil .mb-fil{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1 1;min-width:0}.mb-fil-retour{position:relative;display:inline-flex;align-items:center;gap:2px;max-width:100%;min-height:22px;padding:0 8px 0 0;color:var(--cui-ink-text2);text-decoration:none;font-family:var(--cui-font-text);font-size:var(--cui-fs-sm);font-weight:500;line-height:1.2;border-radius:var(--cui-r-sm)}.mb-fil-retour:after{content:"";position:absolute;left:-8px;right:0;top:-11px;bottom:-11px}.mb-fil-retour[hidden],.mb-fil-sur[hidden]{display:none}.mb-fil-retour svg{flex:none;margin-left:-3px}.mb-fil-retour-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-fil-retour:active,.mb-fil-retour:hover{color:var(--cui-white)}.mb-fil-retour:focus-visible,.mb-fil-titre:focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px}.mb-fil-sur{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cui-ink-text2);font-size:var(--cui-fs-sm);font-weight:500;line-height:1.2;min-height:22px;display:flex;align-items:center}.mb-fil-titre{display:block;max-width:100%;margin:0;padding:0;border:0;background:none;color:var(--cui-white);cursor:pointer;text-align:left;font-family:var(--cui-font-display);font-size:17px;font-weight:600;line-height:1.25}.mb-fil-titre-txt{display:block;overflow-wrap:break-word}.mb-fil-panneau{position:fixed;left:var(--cui-s-2);right:var(--cui-s-2);z-index:60;padding:var(--cui-s-3) var(--cui-s-4) var(--cui-s-4);background:var(--cui-white);border:1px solid var(--cui-border2);border-radius:var(--cui-r-card);box-shadow:var(--cui-sh-lg);font-family:var(--cui-font-text)}.mb-fil-panneau:not([hidden]){display:block}.mb-fil-nature{margin:0;font-size:var(--cui-fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cui-label)}.mb-fil-nature:empty{display:none}.mb-fil-entier{margin:2px 0 var(--cui-s-3);font-family:var(--cui-font-display);font-size:var(--cui-fs-lg);font-weight:600;line-height:1.3;color:var(--cui-ink);overflow-wrap:break-word}.mb-fil-chemin.lnk-fil{flex-wrap:wrap;row-gap:var(--cui-s-1);white-space:normal;overflow:visible;font-size:var(--cui-fs-md)}.mb-fil-chemin.lnk-fil .lnk-fil-m,.mb-fil-chemin.lnk-fil .lnk-fil-soi{white-space:normal;overflow:visible;min-width:0;flex:0 1 auto;padding:6px 0}.mb-fil-chemin.lnk-fil a.lnk-fil-m{color:var(--cui-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:3px}}@media print{.cui-fil,.mb-fil-panneau{display:none!important}}.cui-editeur-champ{display:grid;grid-gap:4px;gap:4px;min-width:0}.cui-editeur-l{font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-text2)}.cui-editeur-l small{font-weight:400;color:var(--cui-muted)}.cui-editeur{--ed-lh:1.5;position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--cui-border2);border-radius:var(--cui-r-ctrl);background:var(--cui-white);transition:border-color .12s ease-out,box-shadow .12s ease-out}.cui-editeur:focus-within{border-color:var(--cui-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--cui-ink) 8%,transparent)}.cui-editeur-barre{display:flex;align-items:center;gap:2px;padding:4px;border-bottom:1px solid var(--cui-border);flex-wrap:wrap}.cui-editeur-outil{flex:none;width:36px;height:36px;border:0;border-radius:var(--cui-r-sm);background:none;color:var(--cui-text2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.cui-editeur-outil:hover{background:var(--cui-panel);color:var(--cui-ink)}.cui-editeur-outil[aria-pressed=true]{background:var(--cui-sel-fond);color:var(--cui-sel-encre)}.cui-editeur-outil:focus-visible{outline:2px solid var(--cui-orange);outline-offset:1px}.cui-editeur-outil:disabled{opacity:.5;cursor:default}.cui-editeur-esp{flex:1 1;min-width:4px}.cui-editeur-ia{flex:none;gap:6px}.cui-editeur-ia:disabled{opacity:.55}.cui-editeur.occupe .cui-editeur-ia svg{animation:ed-pulse 1s ease-in-out infinite}@keyframes ed-pulse{50%{opacity:.35}}.cui-editeur-lien{display:flex;gap:6px;align-items:center;padding:6px;border-bottom:1px solid var(--cui-border)}.cui-editeur-lien[hidden]{display:none}.cui-editeur-lien .cui-input{flex:1 1 auto;min-width:0;height:32px}.cui-editeur-zone{min-height:calc(var(--ed-lignes, 3) * var(--ed-lh) * 1em + 20px);padding:10px 12px;font-family:var(--cui-font-text);font-size:var(--cui-fs-md);line-height:var(--ed-lh);font-weight:400;color:var(--cui-ink);outline:none;overflow-wrap:anywhere;white-space:pre-wrap;cursor:text}.cui-editeur-zone:empty:before{content:attr(data-placeholder);color:var(--cui-placeholder);pointer-events:none}.cui-editeur-zone[aria-busy=true]{color:var(--cui-muted);cursor:progress}.cui-editeur-zone>div,.cui-editeur-zone>p{margin:0}.cui-editeur-zone ol,.cui-editeur-zone ul,.cui-texte ol,.cui-texte ul{margin:2px 0;padding-left:22px;white-space:normal}.cui-editeur-zone a,.cui-texte a{color:var(--cui-e-bleu-encre);text-decoration:underline}.cui-editeur-erreur,.cui-editeur-retour{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:6px 10px;border-top:1px solid var(--cui-border);font-size:var(--cui-fs-sm)}.cui-editeur-retour{background:var(--cui-e-bleu-fond);color:var(--cui-e-bleu-encre)}.cui-editeur-erreur,.cui-editeur-retour{border-radius:0 0 var(--cui-r-ctrl) var(--cui-r-ctrl)}.cui-editeur-erreur{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.cui-editeur-erreur[hidden],.cui-editeur-retour[hidden]{display:none}.cui-editeur-annuler{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 8px;margin:-4px 0;border:0;border-radius:var(--cui-r-sm);background:none;font:inherit;font-weight:600;color:var(--cui-e-bleu-encre);text-decoration:underline;cursor:pointer}.cui-editeur-annuler svg{width:16px;height:16px}@media (max-width:640px){.cui-editeur-barre{display:none;position:absolute;z-index:5;left:-1px;right:-1px;bottom:calc(100% + 4px);flex-wrap:wrap;background:var(--cui-white);border:1px solid var(--cui-border2);border-radius:var(--cui-r-ctrl);box-shadow:0 6px 18px color-mix(in srgb,var(--cui-ink) 14%,transparent)}.cui-editeur.occupe .cui-editeur-barre,.cui-editeur:focus-within .cui-editeur-barre{display:flex}.cui-editeur-zone{font-size:var(--cui-fs-lg)}.cui-editeur-outil{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.cui-editeur,.cui-editeur.occupe .cui-editeur-ia svg{transition:none;animation:none}}.db-contexte{margin:2px 0 0;font-size:var(--cui-fs-sm);color:var(--cui-muted);line-height:1.5}.db-contexte .db-client{color:var(--cui-ink);font-weight:600}.db-ref{color:var(--cui-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a.db-ref{color:var(--cui-info)}.db-fichiers legend small,.db-form label small,.db-l small{font-weight:400;color:var(--cui-muted)}.db-fichiers{margin:0;padding:10px 12px;border:1px solid var(--cui-border2);border-radius:12px;display:grid;grid-gap:8px;gap:8px;min-width:0}.db-fichiers>legend{padding:0 4px;font-size:var(--cui-fs-sm);color:var(--cui-muted)}.db-pj{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.db-pj[hidden]{display:none}.db-pj-l{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 4px 0 10px;border-radius:10px;background:var(--cui-panel);font-size:var(--cui-fs-sm)}.db-pj-nom{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;color:var(--cui-ink)}.db-pj-taille{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-pj-taille,.db-pj-x{flex:none;color:var(--cui-muted)}.db-pj-x{width:36px;height:36px;border:0;border-radius:8px;background:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.db-pj-x:hover{background:var(--cui-panel3);color:var(--cui-ink)}.db-pj-geste{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap}.db-form label.db-joindre{display:inline-flex;align-items:center;cursor:pointer;flex:none;white-space:nowrap;gap:6px;color:var(--cui-ink);font-size:var(--cui-fs-sm)}.db-aide{font-size:var(--cui-fs-sm);color:var(--cui-muted)}.db-res{display:grid;grid-gap:6px;gap:6px}.db-res .cui-seg{justify-self:start}.db-l{font-size:var(--cui-fs-sm);color:var(--cui-muted)}#db-res .cui-tuiles,#db-suite .cui-tuiles{margin-top:2px}#db-suite{display:grid;grid-gap:6px;gap:6px;margin-top:6px}#db-suite[hidden]{display:none}.db-rotation{display:flex;gap:8px;align-items:flex-start;margin:2px 0 0;font-size:var(--cui-fs-sm);color:var(--cui-muted)}.db-rotation svg{flex:none;margin-top:2px}.db-pourquoi{margin:0;font-size:var(--cui-fs-sm);color:var(--cui-e-orange-encre);text-align:right}.db-pourquoi[hidden]{display:none}.db-inter{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border:1px solid var(--cui-border2);border-radius:12px}.db-inter[hidden]{display:none}.db-inter-case{display:flex;gap:8px;align-items:center;font-size:var(--cui-fs-md);color:var(--cui-ink);cursor:pointer}.db-inter-champs{display:flex;flex-direction:column;gap:8px}.db-inter-champs[hidden]{display:none}.db-inter-champs .cui-seg{flex-wrap:wrap;justify-self:start}.crt-voile{position:fixed;inset:0;z-index:300;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;background:color-mix(in srgb,var(--cui-ink) 45%,transparent)}.crt-boite{width:100%;max-width:640px;padding:20px 22px;border-radius:16px;background:var(--cui-white);box-shadow:var(--cui-sh-lg);color:var(--cui-ink)}.crt-boite .crt-tete{display:flex;align-items:center;gap:8px}.crt-boite .crt-tete h2{flex:1 1;min-width:0;margin:0;font-family:var(--cui-font-display);font-size:var(--cui-fs-xl);font-weight:700;color:var(--cui-ink)}.crt-boite .crt-x{width:44px;height:44px;margin:-8px -10px -8px 0;border:0;border-radius:12px;background:none;color:var(--cui-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.crt-boite .crt-x:hover{background:var(--cui-panel3);color:var(--cui-ink)}.crt-boite .crt-form{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.crt-boite .crt-champ{display:grid;grid-gap:4px;gap:4px;font-size:var(--cui-fs-sm);color:var(--cui-muted)}.crt-boite .crt-input{height:38px;min-width:0;padding:0 12px;border:1px solid var(--cui-border2);border-radius:10px;background:var(--cui-white);font:inherit;font-size:var(--cui-fs-md);color:var(--cui-ink)}.crt-boite .cui-editeur-l{font-size:var(--cui-fs-sm);font-weight:400;color:var(--cui-muted)}.crt-boite .crt-pied{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;gap:8px;margin:4px -22px -20px;padding:12px 22px;background:var(--cui-white);border-top:1px solid var(--cui-trait);border-radius:0 0 16px 16px}.crt-boite .crt-pied .cui-btn{flex:1 1;justify-content:center}.crt-boite .crt-pied .cui-btn-discret{flex:0 0 auto}@media (max-width:600px){.crt-voile{padding:0}.crt-boite{min-height:100vh;border-radius:0}.crt-boite .crt-pied{padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));border-radius:0}}.fus-voile{z-index:210}.fus-dlg.cui-dlg{max-width:860px;max-height:92vh;padding:0;gap:0;overflow:hidden}.fus-dlg>*{flex-shrink:0}html.fus-ouverte,html.fus-ouverte body{overflow:hidden}.fus-tete{display:flex;align-items:flex-start;gap:var(--cui-s-3);padding:var(--cui-s-4) var(--cui-s-5) var(--cui-s-3);border-bottom:1px solid var(--cui-border)}.fus-tete .cui-dlg-t{flex:1 1;min-width:0}.fus-fermer{flex:none;width:44px;height:44px;margin:-10px -12px 0 0;border:0;border-radius:50%;background:none;color:var(--cui-ink);cursor:pointer;display:grid;place-items:center}.fus-fermer:hover{background:var(--cui-panel)}.fus-fermer:focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px}.fus-svg{width:18px;height:18px;flex:none}.fus-corps{flex:1 1 auto;flex-shrink:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--cui-s-4) var(--cui-s-5) 0;display:flex;flex-direction:column;gap:var(--cui-s-4)}.fus-corps>*{flex-shrink:0}.fus-bloc{border:0;min-width:0;display:flex;flex-direction:column;gap:var(--cui-s-2)}.fus-bloc,.fus-h{margin:0;padding:0}.fus-h{font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-label);text-transform:uppercase;letter-spacing:.04em}.fus-l{color:var(--cui-muted)}.fus-l,.fus-p{overflow-wrap:anywhere}.fus-p{margin:0;font-size:var(--cui-fs-md);color:var(--cui-text2);line-height:1.45}.fus-deux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--cui-s-3);gap:var(--cui-s-3)}.fus-fiche{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:var(--cui-s-3);border:1px solid var(--cui-border2);border-radius:var(--cui-r-card);background:var(--cui-white);font-size:var(--cui-fs-sm);cursor:pointer}.fus-fiche:hover{border-color:var(--cui-sel-bord)}.fus-fiche.garde{border:2px solid var(--cui-sel-bord);background:var(--cui-sel-fond);padding:calc(var(--cui-s-3) - 1px)}.fus-fiche-l1{display:flex;align-items:flex-start;gap:var(--cui-s-2);min-width:0}.fus-fiche-l1 input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--cui-sel-encre)}.fus-nom{font-size:var(--cui-fs-md);font-weight:700;min-width:0}.fus-nom,.fus-porte{color:var(--cui-ink);overflow-wrap:anywhere}.fus-propose{align-self:flex-start;margin-top:2px}.fus-grille{display:grid;border:1px solid var(--cui-border);border-radius:var(--cui-r-card);overflow:hidden;background:var(--cui-white)}.fus-ligne{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr) minmax(0,1fr);grid-gap:var(--cui-s-2);gap:var(--cui-s-2);padding:var(--cui-s-2) var(--cui-s-3);border-top:1px solid var(--cui-border);font-size:var(--cui-fs-sm);align-items:start;min-width:0}.fus-ligne:first-child{border-top:0}.fus-entete{background:var(--cui-panel);color:var(--cui-ink);align-items:end}.fus-entete>div{min-width:0;overflow-wrap:anywhere}@media (max-width:640px){.fus-entete .fus-champ{display:none}}.fus-champ{font-weight:600;color:var(--cui-ink);min-width:0;overflow-wrap:anywhere}.fus-champ .fus-l{font-weight:400}.fus-val{display:flex;gap:6px;align-items:flex-start;min-width:0;min-height:32px;overflow-wrap:anywhere;color:var(--cui-ink);cursor:pointer}.fus-val input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--cui-sel-encre)}.fus-details{font-size:var(--cui-fs-sm);color:var(--cui-muted)}.fus-details summary{cursor:pointer;min-height:32px;display:flex;align-items:center}.fus-details dl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;margin:var(--cui-s-2) 0 0}.fus-details dd{overflow-wrap:anywhere}.fus-avert,.fus-details dd{margin:0;color:var(--cui-ink)}.fus-avert{font-size:var(--cui-fs-sm);background:var(--cui-panel);border-left:3px solid var(--cui-sel-encre);padding:var(--cui-s-2) var(--cui-s-3);border-radius:6px}.fus-refus{margin:0;display:flex;gap:var(--cui-s-2);align-items:flex-start;font-size:var(--cui-fs-md);color:var(--cui-e-rouge-encre);background:var(--cui-e-rouge-fond);padding:var(--cui-s-3);border-radius:var(--cui-r-ctrl);overflow-wrap:anywhere}.fus-refus .fus-svg{margin-top:2px}.fus-corps:after{content:"";display:block;height:var(--cui-s-1)}.fus-pied.cui-actions{margin:0;padding:var(--cui-s-3) var(--cui-s-5);padding-bottom:calc(var(--cui-s-3) + env(safe-area-inset-bottom, 0px));background:var(--cui-white);border-top:1px solid var(--cui-border)}.fus-pied[hidden]{display:none}.fus-pied.fus-confirmer{flex-direction:column;align-items:stretch;gap:var(--cui-s-2)}.fus-q{margin:0;font-size:var(--cui-fs-md);color:var(--cui-ink);line-height:1.45;overflow-wrap:anywhere}.fus-q-btns{display:flex;gap:var(--cui-s-2);justify-content:flex-end;flex-wrap:wrap}@media (max-width:640px){.fus-tete{padding:var(--cui-s-4) var(--cui-s-4) var(--cui-s-3)}.fus-corps{padding:var(--cui-s-3) var(--cui-s-4) 0}.fus-pied.cui-actions{padding-left:var(--cui-s-4);padding-right:var(--cui-s-4)}.fus-deux{grid-template-columns:minmax(0,1fr)}.fus-ligne{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fus-champ{grid-column:1/-1}.fus-q-btns{flex-direction:column-reverse}.fus-q-btns .cui-btn{width:100%}}@media (max-width:899px){.fus-dlg.cui-dlg{max-height:94vh}}.fc-entete-actions>.fc-plus{flex:none;width:36px;padding:0;justify-content:center}.cui-pg{display:grid;grid-gap:var(--cui-s-3);gap:var(--cui-s-3);min-width:0;font-family:var(--cui-font-text);color:var(--cui-ink)}.cui-pg [hidden]{display:none!important}.cui-pg-tete{display:grid;grid-gap:var(--cui-s-2);gap:var(--cui-s-2);min-width:0}.cui-pg-barre{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"retour ident ident" "retour sous outils";align-items:center;grid-column-gap:var(--cui-s-2);column-gap:var(--cui-s-2);grid-row-gap:4px;row-gap:4px;min-width:0}.cui-pg-barre>.cui-pg-retour{grid-area:retour;align-self:start}.cui-pg-ident{grid-area:ident;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--cui-s-3);row-gap:0;min-width:0}.cui-pg-ident>.cui-pg-nature{flex:1 1;min-width:min-content;font-family:var(--cui-font-display);font-size:var(--cui-fs-lg);font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--cui-ink);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.cui-pg-ident>.cui-pg-numero.cui-entete-ecran-titre{flex:0 0 auto;margin:0 0 0 auto;font-size:var(--cui-fs-xl);font-weight:700;line-height:1.2;white-space:nowrap;overflow-wrap:normal;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;-moz-user-select:text;user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}.cui-pg-numero>.cui-ecran-ic{display:none}.cui-pg-sous{grid-area:sous;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;font-size:var(--cui-fs-sm);color:var(--cui-muted)}.cui-pg-sous:empty{display:none}.cui-pg-sous>*{flex:none;max-width:100%}.cui-pg-sous .cui-etat,.cui-pg-sous .cui-pg-origine{white-space:nowrap}.cui-pg-agence{font-weight:600;color:var(--cui-text2)}.cui-pg-barre>.cui-pg-outils{grid-area:outils;justify-self:end}.cui-pg-barre:not(:has(.cui-pg-retour)){grid-template-areas:"ident ident ident" "sous sous outils"}.cui-pg-retour{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--cui-ink);text-decoration:none}.cui-pg-retour:hover{background:var(--cui-panel3)}.cui-pg-outil svg,.cui-pg-retour svg{width:18px;height:18px}.cui-pg-origine{display:inline-flex;align-items:center;margin-left:0;padding:1px 8px;border-radius:var(--cui-r-pill);background:var(--cui-panel3);color:var(--cui-text2);font-size:var(--cui-fs-xs);font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;vertical-align:1px}.cui-pg-outils{flex:none;display:flex;gap:6px;align-items:center}.cui-pg-outil{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--cui-border);background:var(--cui-white);color:var(--cui-ink);cursor:pointer;text-decoration:none}.cui-pg-outil:hover{border-color:var(--cui-ink)}.cui-pg-outil:focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px}.cui-pg-outil-n{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--cui-r-pill);background:var(--cui-ink);color:var(--cui-white);font-size:var(--cui-fs-xs);font-weight:700;line-height:18px;text-align:center}.cui-pg-carte{display:grid;grid-gap:var(--cui-s-2);gap:var(--cui-s-2);padding:var(--cui-s-4);border-radius:var(--cui-r-card);background:var(--cui-panel);border:1px solid var(--cui-border);min-width:0}.cui-pg-tiers{font-size:var(--cui-fs-md);font-weight:600;min-width:0;overflow-wrap:anywhere}.cui-pg-tiers a{color:var(--cui-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:3px}.cui-pg-tiers a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.cui-pg-tiers small{margin-left:6px;font-weight:500;color:var(--cui-muted);font-size:var(--cui-fs-sm)}.cui-pg-montant{display:grid;grid-gap:2px;gap:2px}.cui-pg-montant-l{font-size:var(--cui-fs-sm);color:var(--cui-muted)}.cui-pg-montant-v{font-family:var(--cui-font-display);font-size:var(--cui-fs-titre);font-weight:700;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cui-pg-montant-s{font-size:var(--cui-fs-sm);color:var(--cui-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cui-pg-contexte{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:2px var(--cui-s-3);gap:2px var(--cui-s-3);margin:0;font-size:var(--cui-fs-sm)}.cui-pg-contexte dt{color:var(--cui-muted)}.cui-pg-contexte dd{margin:0;color:var(--cui-ink);overflow-wrap:anywhere;min-width:0}.cui-pg-contexte a{color:inherit}.cui-pg-primaire{display:flex;flex-wrap:wrap;gap:var(--cui-s-2);margin-top:var(--cui-s-1)}.cui-pg-primaire:empty{display:none}.cui-pg-action{display:flex;align-items:center;gap:var(--cui-s-2);padding:var(--cui-s-2) var(--cui-s-3);border-radius:var(--cui-r-ctrl);background:var(--cui-e-bleu-fond);color:var(--cui-e-bleu-encre);font-size:var(--cui-fs-sm);overflow-wrap:anywhere}.cui-pg-action a{color:inherit;font-weight:600}.cui-pg-action.alerte{background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre)}.cui-pg-action.ko{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.cui-pg-action.ok{background:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre)}.cui-pg-barre>.cui-pg-racs{grid-area:racs;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.cui-pg-racs .cui-btn{white-space:nowrap}.cui-pg-barre:has(>.cui-pg-racs){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"retour ident ident ident" "retour sous racs outils"}.cui-pg-barre:has(>.cui-pg-racs):not(:has(.cui-pg-retour)){grid-template-areas:"ident ident ident ident" "sous sous racs outils"}@media (max-width:700px){.cui-pg-barre:has(>.cui-pg-racs){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"retour ident ident" "retour sous outils" "racs racs racs"}.cui-pg-barre:has(>.cui-pg-racs):not(:has(.cui-pg-retour)){grid-template-areas:"ident ident ident" "sous sous outils" "racs racs racs"}.cui-pg-barre>.cui-pg-racs{justify-content:flex-start;margin-top:4px}}.cui-pg.cui-pg-large{grid-template-columns:minmax(0,1fr) minmax(340px,32%);grid-template-rows:auto auto auto 1fr;column-gap:var(--cui-s-4);align-items:start}.cui-pg.cui-pg-large>*{grid-column:1/-1}.cui-pg.cui-pg-large>[data-pg-region=onglets]{grid-column:1;grid-row:3}.cui-pg.cui-pg-large>[data-pg-region=details],.cui-pg.cui-pg-large>[data-pg-region=pdf]{grid-column:1;grid-row:4}.cui-pg.cui-pg-large>[data-pg-region=fil]{grid-column:2;grid-row:3/span 2;position:-webkit-sticky;position:sticky;top:var(--cui-s-3);max-height:calc(100vh - 2 * var(--cui-s-3));overflow:auto;overscroll-behavior:contain;align-content:start}.shell:has(.cui-pg-large:not([hidden] .cui-pg-large)) :is(.cui-onglets,.cui-fil),.side-content:has(.cui-pg-large:not([hidden] .cui-pg-large)){max-width:none}.cui-pg-chaine{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none;font-size:var(--cui-fs-sm);color:var(--cui-muted);min-width:0}.cui-pg-chaine:empty{display:none}.cui-pg-chaine li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cui-pg-chaine li+li:before{content:"→";color:var(--cui-label)}.cui-pg-chaine a{color:var(--cui-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:3px}.cui-pg-chaine .ici{font-weight:700;color:var(--cui-ink)}.cui-pg-chaine b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cui-pg-onglets{display:flex;gap:2px;padding:3px;border-radius:11px;background:var(--cui-panel3);border:1px solid var(--cui-border)}.cui-pg-onglets button{flex:1 1;min-width:0;height:36px;padding:0 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-text2);cursor:pointer;white-space:normal;line-height:1.15}.cui-pg-onglets button.on{background:var(--cui-sel-fond);color:var(--cui-sel-encre);box-shadow:inset 0 0 0 1px var(--cui-sel-bord)}.cui-pg-onglets b{margin-left:4px;font-weight:600;color:var(--cui-muted)}.cui-pg-details,.cui-pg-fil{display:grid;grid-gap:var(--cui-s-3);gap:var(--cui-s-3);min-width:0}.cui-pg-note{margin:0;font-size:var(--cui-fs-xs);color:var(--cui-muted)}.cui-pg-section{background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);padding:var(--cui-s-3) var(--cui-s-4);min-width:0}.cui-pg-section>h2,.cui-pg-section>summary{margin:0 0 var(--cui-s-2);font-size:var(--cui-fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cui-orange-t)}details.cui-pg-section>summary{cursor:pointer;margin:0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}details.cui-pg-section>summary::-webkit-details-marker{display:none}details.cui-pg-section>summary:after{content:"+";font-size:var(--cui-fs-md);color:var(--cui-muted)}details.cui-pg-section[open]>summary{margin-bottom:var(--cui-s-2)}details.cui-pg-section[open]>summary:after{content:"−"}.cui-pg-adresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--cui-s-3);gap:var(--cui-s-3);font-size:var(--cui-fs-md)}.cui-pg-adresses h3{margin:0 0 2px;font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-muted)}.cui-pg-adresses p{margin:0;overflow-wrap:anywhere}.cui-pg-lignes{display:grid;min-width:0}.cui-pg-lignes-tete{display:none}.cui-pg-ligne{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:var(--cui-s-3);gap:var(--cui-s-3);align-items:start;padding:var(--cui-s-3) 0;border-top:1px solid var(--cui-trait);min-width:0}.cui-pg-lignes-tete+.cui-pg-ligne,.cui-pg-lignes>.cui-pg-ligne:first-of-type{border-top:0}.cui-pg-vignette{width:44px;height:44px;border-radius:10px;background:var(--cui-panel3);color:var(--cui-text2);display:grid;place-items:center;overflow:hidden;flex:none}.cui-pg-vignette svg{width:22px;height:22px}.cui-pg-vignette img{width:100%;height:100%;object-fit:cover;display:block}.cui-pg-ligne-c{display:grid;grid-gap:3px;gap:3px;min-width:0}.cui-pg-ligne-l1{display:flex;justify-content:space-between;align-items:baseline;gap:var(--cui-s-3);min-width:0}.cui-pg-ligne-nom{font-weight:600;color:var(--cui-ink);overflow-wrap:anywhere;min-width:0}a.cui-pg-ligne-nom{text-decoration:underline;-webkit-text-decoration-color:var(--cui-border2);text-decoration-color:var(--cui-border2);text-underline-offset:3px}a.cui-pg-ligne-nom:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.cui-pg-c-num,.cui-pg-ligne-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.cui-pg-ligne-total{font-weight:600;flex:none}.cui-pg-ligne-l2{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--cui-fs-sm);color:var(--cui-muted);min-width:0}.cui-pg-ligne-l2 .cui-etat{font-size:var(--cui-fs-xs)}.cui-pg-ref{font-family:var(--cui-font-mono);color:var(--cui-text2);overflow-wrap:anywhere}.cui-pg-c-pu,.cui-pg-c-qte{display:none}.cui-pg-desc{margin:0;font-size:var(--cui-fs-sm);color:var(--cui-muted);white-space:pre-line;overflow-wrap:anywhere}.cui-pg-series{display:flex;flex-wrap:wrap;gap:4px 8px;font-family:var(--cui-font-mono);font-size:var(--cui-fs-sm)}.cui-pg-series a{color:inherit}.cui-pg-ajref{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}.cui-pg-ajref input{flex:1 1 140px;min-width:0}.cui-pg-options{border-top:1px solid var(--cui-trait);padding-top:var(--cui-s-2);margin-top:var(--cui-s-1)}.cui-pg-options>summary{cursor:pointer;font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-text2);min-height:32px;display:flex;align-items:center}.cui-pg-options .cui-pg-ligne{opacity:.8}@media (min-width:761px){.cui-pg-lignes-tete{display:grid;grid-template-columns:44px minmax(0,1fr) 70px 110px 120px;grid-gap:var(--cui-s-3);gap:var(--cui-s-3);padding:0 0 var(--cui-s-2);font-size:var(--cui-fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cui-muted);border-bottom:1px solid var(--cui-trait)}.cui-pg-lignes-tete span:nth-child(n+3){text-align:right}.cui-pg-ligne{grid-template-columns:44px minmax(0,1fr) 70px 110px 120px}.cui-pg-ligne-c{grid-column:2}.cui-pg-c-pu,.cui-pg-c-qte{display:block;padding-top:2px}.cui-pg-ligne-l1 .cui-pg-ligne-total{display:none}.cui-pg-c-total{display:block;padding-top:2px;font-weight:600}.cui-pg-qpu{display:none}}@media (max-width:760px){.cui-pg-c-total{display:none}.cui-pg-adresses{grid-template-columns:minmax(0,1fr)}}.cui-pg-totaux{display:grid;grid-gap:4px;gap:4px;margin:var(--cui-s-3) 0 0;padding-top:var(--cui-s-3);border-top:1px solid var(--cui-trait);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cui-pg-totaux>div{display:flex;justify-content:space-between;gap:var(--cui-s-4);font-size:var(--cui-fs-md)}.cui-pg-totaux dt{color:var(--cui-muted)}.cui-pg-totaux dd{margin:0;white-space:nowrap}.cui-pg-totaux .fort dd,.cui-pg-totaux .fort dt{color:var(--cui-ink);font-weight:700}@media (min-width:761px){.cui-pg-totaux{justify-self:end;min-width:300px}}.cui-pg-pdf-cadre{display:block;width:100%;height:70vh;min-height:360px;border:1px solid var(--cui-border)}.cui-pg-pdf-cadre,.cui-pg-pdf-msg{border-radius:var(--cui-r-card);background:var(--cui-white)}.cui-pg-pdf-msg{display:grid;grid-gap:var(--cui-s-2);gap:var(--cui-s-2);padding:var(--cui-s-4);border:1px solid var(--cui-border);font-size:var(--cui-fs-md)}html.cui-pg-pdf-large .fc-feuille{width:min(880px,100%)}.cui-pg-pdf{display:grid;grid-gap:var(--cui-s-3);gap:var(--cui-s-3);min-width:0}.cui-pg-pdf-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cui-s-2);min-width:0}.cui-pg-pdf-origine{margin:0;font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-text2);min-width:0;overflow-wrap:anywhere}.cui-pg-pdf-choix{display:flex;flex-wrap:wrap;gap:4px}.cui-pg-pdf-puce{height:28px;padding:0 10px;border:1px solid var(--cui-border);border-radius:999px;background:var(--cui-white);font:inherit;font-size:var(--cui-fs-sm);color:var(--cui-text2);cursor:pointer;white-space:nowrap}.cui-pg-pdf-puce.on{background:var(--cui-sel-fond);color:var(--cui-sel-encre);border-color:var(--cui-sel-bord)}.cui-pg-pdf-corps{display:grid;grid-gap:var(--cui-s-2);gap:var(--cui-s-2);min-width:0}.cui-pg-pdf-gestes{justify-content:flex-end}@media (max-width:760px){.cui-pg-pdf .cui-pg-pdf-cadre{height:65vh}.cui-pg-pdf-gestes .cui-btn{flex:1 1}}.cui-pg-colis{display:grid;grid-gap:6px;gap:6px;margin:4px 0 0;padding:0;list-style:none}.cui-pg-colis li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--cui-fs-md)}.cui-pg-colis a{font-weight:600;color:var(--cui-ink)}.cui-pg-form{display:grid;grid-gap:var(--cui-s-3);gap:var(--cui-s-3)}.cui-pg-form label{display:grid;grid-gap:4px;gap:4px;font-size:var(--cui-fs-sm);color:var(--cui-text2);font-weight:600}.cui-pg-form .deux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--cui-s-3);gap:var(--cui-s-3)}.cui-pg-statut{display:inline-flex}.cui-pg-ed-ligne{border:1px solid var(--cui-border);border-radius:var(--cui-r-sm);padding:var(--cui-s-3);display:grid;grid-gap:var(--cui-s-2);gap:var(--cui-s-2);margin-bottom:var(--cui-s-2);background:var(--cui-panel)}.cui-pg-ed-ligne.retiree{opacity:.6;background:var(--cui-panel3)}.cui-pg-ed-ligne.retiree b{text-decoration:line-through}.cui-pg-ed-tete{display:flex;align-items:center;gap:var(--cui-s-2);flex-wrap:wrap;min-width:0}.cui-pg-ed-tete b{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.cui-pg-ed-chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--cui-s-2);gap:var(--cui-s-2)}.cui-pg-ed-chiffres label,.cui-pg-ed-desc{display:grid;grid-gap:4px;gap:4px;font-size:var(--cui-fs-sm);color:var(--cui-text2);font-weight:600}.cui-pg-ed-chiffres .cui-input{min-width:0}@media (max-width:380px){.cui-pg-form .deux{grid-template-columns:minmax(0,1fr)}}.cui-pg-liste{display:grid;grid-gap:8px;gap:8px;min-width:0}.cui-pg-lig{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px var(--cui-s-3);gap:2px var(--cui-s-3);padding:var(--cui-s-3) var(--cui-s-4);background:var(--cui-white);border:1px solid var(--cui-border);border-radius:12px;box-shadow:var(--cui-sh-sm);color:var(--cui-ink);text-decoration:none;min-width:0;cursor:pointer}.cui-pg-lig:hover{border-color:var(--cui-border2)}.cui-pg-lig:focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px}.cui-pg-lig-num{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.cui-pg-lig-montant{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cui-pg-lig-tiers{font-size:var(--cui-fs-md);overflow-wrap:anywhere;min-width:0}.cui-pg-lig-tiers a{color:inherit}.cui-pg-lig-etat{justify-self:end}.cui-pg-lig-sous{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:var(--cui-fs-sm);color:var(--cui-muted);min-width:0}.cui-pg-lig-sous svg{width:14px;height:14px;vertical-align:-2px}.cui-pg-motif{font-style:italic;color:var(--cui-muted);overflow-wrap:anywhere}.cui-pg-lig-place:empty{display:none}.cui-pg-defile{position:relative;min-width:0}.cui-pg-defile-l{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 32px 2px 0;scroll-snap-type:x proximity}.cui-pg-defile-l::-webkit-scrollbar{display:none}.cui-pg-defile-l>*{flex:none;scroll-snap-align:start;white-space:nowrap}.cui-pg-defile:after{content:"";position:absolute;top:0;right:0;bottom:0;width:32px;pointer-events:none;background:linear-gradient(to right,transparent,var(--cui-bg))}.cui-ra-tete{display:flex;gap:8px;align-items:center}.cui-ra-tete .cui-search{flex:1 1 auto;min-width:0}.cui-ra-res{display:grid;grid-gap:6px;gap:6px}.cui-ra-art{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:var(--cui-s-3);gap:var(--cui-s-3);align-items:center;padding:var(--cui-s-2) var(--cui-s-3);background:var(--cui-white);border:1px solid var(--cui-border);border-radius:12px;text-align:left;font:inherit;color:var(--cui-ink);cursor:pointer;min-width:0}.cui-ra-art:hover{border-color:var(--cui-ink)}.cui-ra-art.ajoute{border-color:var(--cui-e-vert);background:var(--cui-e-vert-fond)}.cui-ra-art-c{display:grid;grid-gap:2px;gap:2px;min-width:0}.cui-ra-art-c b,.cui-ra-art-c small{overflow-wrap:anywhere}.cui-ra-art-c small{font-size:var(--cui-fs-sm);color:var(--cui-muted)}.cui-ra-art-p{display:grid;justify-items:end;grid-gap:2px;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-size:var(--cui-fs-sm)}.cui-ra-art-p b{font-size:var(--cui-fs-md)}.cui-ra-compte{font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-e-vert-encre)}.cui-ra-video{width:100%;max-height:220px;border-radius:12px;background:var(--cui-ink);object-fit:cover}.cui-pf-frise{position:relative;margin:0;padding:0 0 0 4px;list-style:none}.cui-pf-frise:before{content:"";position:absolute;left:17px;top:8px;bottom:8px;width:2px;background:var(--cui-trait)}.cui-pf-frise .cui-pf-frise-ev{position:relative}.cui-pf-frise-saisie{position:-webkit-sticky;position:sticky;bottom:var(--cui-bas-h,0);z-index:2;background:var(--cui-bg);margin-top:var(--cui-s-2)}.cui-pf-frise-saisie,.cui-pg-auto{padding:var(--cui-s-2) 0;border-top:1px solid var(--cui-trait)}.cui-pg-auto{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;cursor:pointer}.cui-pg-auto:first-child{border-top:0}.cui-pg-auto span{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:var(--cui-fs-md)}.cui-pg-auto small{color:var(--cui-muted);font-size:var(--cui-fs-sm)}.cui-pg-barre>.cui-etat{flex:none}.cui-pg-chaine .absent{color:var(--cui-placeholder)}.cui-pg-chaine .absent span{text-decoration:none}.cui-pg-chaine .ici b{font-weight:700}.cui-pg-montant-rang{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--cui-s-3);min-width:0}.cui-pg-montant-rang>.cui-pg-montant{min-width:0}@media (max-width:420px){.cui-pg-ident>.cui-pg-nature{font-size:var(--cui-fs-md)}.cui-pg-ident>.cui-pg-numero.cui-entete-ecran-titre{font-size:20px}}.cui-paires,.cui-pg-faits{display:grid;grid-template-columns:minmax(min(8rem,40%),40%) minmax(0,1fr);grid-gap:6px var(--cui-s-3);gap:6px var(--cui-s-3);margin:0;font-size:var(--cui-fs-md);min-width:0}.cui-paires>div>dt,.cui-paires>dt,.cui-pg-faits>dt{color:var(--cui-muted);min-width:0;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.cui-paires>dd,.cui-paires>div>dd,.cui-pg-faits>dd{margin:0;min-width:0;color:var(--cui-ink);overflow-wrap:break-word;word-break:normal}.cui-paires>dd.cui-paire-long,.cui-paires>dt:has(+dd.cui-paire-long),.cui-pg-faits>dd.cui-paire-long,.cui-pg-faits>dt:has(+dd.cui-paire-long){grid-column:1/-1}.cui-paires>dt:has(+dd.cui-paire-long),.cui-pg-faits>dt:has(+dd.cui-paire-long){margin-top:4px}dd[data-paire-texte]{white-space:pre-line}@media (max-width:599px){.cui-paires,.cui-pg-faits{grid-template-columns:minmax(0,1fr);row-gap:0}.cui-paires>dt,.cui-pg-faits>dt{font-size:var(--cui-fs-sm);margin-top:var(--cui-s-2)}.cui-paires>dt:first-child,.cui-pg-faits>dt:first-child{margin-top:0}.cui-paires>dd,.cui-pg-faits>dd{margin-top:1px}.cui-paires-empile,dl.cui-paires-empile{grid-row-gap:0!important;row-gap:0!important}.cui-paires-empile,.cui-paires-empile>div,dl.cui-paires-empile{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.cui-paires-empile>div{grid-row-gap:1px!important;row-gap:1px!important}.cui-paires-empile>div>dt,.cui-paires-empile>dt{font-size:var(--cui-fs-sm);margin-top:var(--cui-s-2);overflow-wrap:break-word;word-break:normal}.cui-paires-empile>dt:first-child{margin-top:0}.cui-paires-empile>dd,.cui-paires-empile>div>dd{margin:1px 0 0!important;text-align:left!important;overflow-wrap:break-word;word-break:normal}}.cui-paire-corps[data-paire-replie]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.cui-paire-plus.cui-btn{margin:2px 0 0 -8px}.cui-maint{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-column-gap:var(--cui-s-2);column-gap:var(--cui-s-2);min-width:0;padding:var(--cui-s-2) var(--cui-s-3) var(--cui-s-2) calc(var(--cui-s-3) + 4px);border-radius:var(--cui-r-ctrl);font-size:var(--cui-fs-sm);line-height:1.35;overflow-wrap:anywhere}.cui-maint:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:currentColor;transform-origin:top;z-index:-1}.cui-maint-corps{display:flex;flex-direction:column;gap:2px;min-width:0}.cui-maint-ico{width:22px;height:22px;flex:none;margin-top:1px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cui-maint-oui{background:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre)}.cui-maint-non{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.cui-maint-inconnu{background:var(--cui-neutre-fond);color:var(--cui-neutre-encre)}.cui-maint-titre{font-weight:700;font-size:var(--cui-fs-md);color:inherit;text-decoration:none}a.cui-maint-titre:hover{text-decoration:underline}.cui-maint-source{font-weight:500}.cui-maint-exc{font-weight:700;color:var(--cui-e-rouge-encre)}.cui-maint-compact{padding:6px var(--cui-s-2) 6px calc(var(--cui-s-2) + 4px)}.cui-maint-compact .cui-maint-titre{font-size:var(--cui-fs-sm)}.cui-maint-compact .cui-maint-ico{width:18px;height:18px;margin-top:0}.cui-maint-non{padding-left:calc(var(--cui-s-3) + 10px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cui-e-rouge) 30%,transparent)}.cui-maint-non.cui-maint-compact{padding-left:calc(var(--cui-s-2) + 10px)}.cui-maint-non:before{width:10px;background:repeating-linear-gradient(-45deg,var(--cui-e-rouge-encre) 0 4px,color-mix(in srgb,var(--cui-e-rouge) 22%,var(--cui-white)) 4px 8px);background-size:100% 22.63px;animation:cui-maint-hachures 1.6s linear infinite}.cui-maint-non .cui-maint-titre{text-transform:uppercase;letter-spacing:.04em}.cui-maint-non .cui-maint-ico{animation:cui-maint-bat 2.4s ease-in-out infinite;transform-origin:50% 55%}.cui-maint-entre{animation:cui-maint-arrive .26s cubic-bezier(.2,.9,.3,1) both}.cui-maint-entre:before{animation:cui-maint-filet .34s cubic-bezier(.3,.8,.3,1) .08s both}.cui-maint-entre .cui-maint-ico>*{stroke-dasharray:1;stroke-dashoffset:1;animation:cui-maint-trace .45s ease-out .14s forwards}.cui-maint-entre .cui-maint-ico>.cui-maint-trait2{animation-delay:.46s;animation-duration:.28s}.cui-maint-entre .cui-maint-corps{animation:cui-maint-texte .3s ease-out .1s both}.cui-maint-oui.cui-maint-entre:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--cui-white) 70%,transparent) 50%,transparent 70%);transform:translateX(-110%);animation:cui-maint-reflet .9s ease-in-out .45s forwards}.cui-maint-inconnu.cui-maint-entre{animation-name:cui-maint-fondu}.cui-maint-non.cui-maint-entre{animation:cui-maint-arrive .26s cubic-bezier(.2,.9,.3,1) both,cui-maint-secousse .42s ease-in-out .3s,cui-maint-halo 1.1s ease-out .5s 3}.cui-maint-non.cui-maint-entre:before{animation:cui-maint-filet .34s cubic-bezier(.3,.8,.3,1) .08s both,cui-maint-hachures 1.6s linear .42s infinite}.cui-maint-non.cui-maint-entre .cui-maint-ico{animation:cui-maint-pop .4s cubic-bezier(.3,1.6,.5,1) .3s both,cui-maint-bat 2.4s ease-in-out 1.2s infinite}@keyframes cui-maint-arrive{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes cui-maint-fondu{0%{opacity:0}to{opacity:1}}@keyframes cui-maint-filet{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cui-maint-trace{to{stroke-dashoffset:0}}@keyframes cui-maint-texte{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}@keyframes cui-maint-reflet{to{transform:translateX(110%)}}@keyframes cui-maint-secousse{0%,to{transform:none}20%{transform:translateX(-5px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}@keyframes cui-maint-halo{0%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cui-e-rouge) 30%,transparent),0 0 0 0 color-mix(in srgb,var(--cui-e-rouge) 45%,transparent)}to{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cui-e-rouge) 30%,transparent),0 0 0 10px color-mix(in srgb,var(--cui-e-rouge) 0,transparent)}}@keyframes cui-maint-hachures{0%{background-position:0 0}to{background-position:0 22.63px}}@keyframes cui-maint-bat{0%,70%,to{transform:scale(1)}80%{transform:scale(1.14)}90%{transform:scale(.97)}}@keyframes cui-maint-pop{0%{transform:scale(.4) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.cui-maint,.cui-maint .cui-maint-corps,.cui-maint .cui-maint-ico,.cui-maint .cui-maint-ico>*,.cui-maint:after,.cui-maint:before{animation:none!important}.cui-maint .cui-maint-ico>*{stroke-dashoffset:0}.cui-maint-oui.cui-maint-entre:after{display:none}}.cui-marque-nom{font-family:var(--cui-font-display);font-weight:700;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere}.cui-marque{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;vertical-align:middle;padding:1px 7px;border-radius:var(--cui-r-sm);border:1px solid var(--cui-trait);background:var(--cui-white);color:var(--cui-ink);font-size:.72rem;line-height:1.45;text-decoration:none;white-space:nowrap;overflow:hidden}.cui-marque .cui-marque-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cui-marque img{display:block;height:14px;width:auto;max-width:72px;object-fit:contain}.cui-marque.a-logo{padding:2px 6px}a.cui-marque:hover{border-color:var(--cui-border2)}a.cui-marque:focus-visible{outline:2px solid var(--cui-sel-bord);outline-offset:1px}.cui-marque.cui-marque-grand{padding:6px 12px;border-radius:var(--cui-r-ctrl);font-size:1.1rem;gap:10px}.cui-marque.cui-marque-grand img{height:26px;max-width:140px}.cui-marque--bleu{background:var(--cui-e-bleu-fond);color:var(--cui-e-bleu-encre);border-color:transparent}.cui-marque--orange{background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre);border-color:transparent}.cui-marque--vert{background:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre);border-color:transparent}.cui-marque--violet{background:var(--cui-e-violet-fond);color:var(--cui-e-violet-encre);border-color:transparent}.cui-marque--rouge{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre);border-color:transparent}.cui-marque--turq{background:var(--cui-e-turq-fond);color:var(--cui-e-turq-encre);border-color:transparent}.cui-marque--mag{background:var(--cui-e-mag-fond);color:var(--cui-e-mag-encre);border-color:transparent}.cui-vignette-marque{display:grid;place-items:center;width:100%;height:100%;padding:2px;box-sizing:border-box;overflow:hidden;background:var(--cui-white);color:var(--cui-ink)}.cui-vignette-marque img{width:100%;height:100%;object-fit:contain;display:block}.cui-vignette-marque .cui-marque-nom{font-size:.55rem;letter-spacing:-.02em;text-align:center;line-height:1.05;overflow-wrap:normal;word-break:normal;max-width:100%;max-height:100%;overflow:hidden}.cui-bf-barre{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.cui-bf-b{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cui-bf-b b{font-weight:600}.cui-bf-b svg{flex:none;opacity:.7}.cui-bf-pop{position:absolute;z-index:30;display:grid;grid-gap:8px;gap:8px;background:var(--cui-white);border:1px solid var(--cui-border2);border-radius:var(--cui-r-card);box-shadow:var(--cui-sh-lg);padding:8px;min-width:240px;max-width:min(340px,100%);box-sizing:border-box}.cui-bf-pop .cui-bf-opts{max-height:300px;overflow:auto;overscroll-behavior:contain}.cui-bf-opts{display:grid;grid-gap:2px;gap:2px}.cui-bf-opt{display:flex;align-items:center;gap:8px;padding:6px;border-radius:var(--cui-r-sm);cursor:pointer;font-size:var(--cui-fs-sm);color:var(--cui-ink);min-height:32px;box-sizing:border-box}.cui-bf-opt:hover{background:var(--cui-bg)}.cui-bf-opt input{flex:none;margin:0;width:16px;height:16px;accent-color:var(--cui-ink)}.cui-bf-opt-l{min-width:0;overflow-wrap:anywhere}.cui-bf-n,.cui-bf-opt.zero{color:var(--cui-muted)}.cui-bf-n{margin-left:auto;padding-left:8px;font-size:var(--cui-fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cui-bf-q{width:100%;box-sizing:border-box}.cui-bf-vide{margin:4px 6px;font-size:var(--cui-fs-sm);color:var(--cui-muted)}.cui-bf-pop-pied{display:flex;justify-content:flex-end;border-top:1px solid var(--cui-trait);padding-top:6px}.cui-bf-actifs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.cui-bf-actifs[hidden]{display:none}.cui-bf-pastille{display:inline-flex;align-items:center;gap:6px;max-width:100%}.cui-bf-pastille-c{font-weight:400;opacity:.75}.cui-bf-pastille-t{min-width:0;overflow-wrap:anywhere;text-align:left}.cui-bf-tout{min-height:32px}.cui-bf-groupe{display:grid;grid-gap:6px;gap:6px}.cui-bf-titre{margin:0;font-size:var(--cui-fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--cui-label)}.cui-bf-titre b{color:var(--cui-ink)}.cui-bf-feuille .cui-bf-opt{min-height:44px;font-size:var(--cui-fs-md)}.cui-bf-feuille .cui-bf-opt input{width:20px;height:20px}.cui-bf-feuille .fc-pied{display:flex;gap:var(--cui-s-2)}.cui-bf-feuille .fc-pied .cui-btn-primaire{flex:1 1 auto}html.cui-hote-ouvert,html.cui-hote-ouvert body{overflow:hidden}html:root :is(.rs-modal,.cl-modal,.ds-modal,.pc-modal,.dr-modal,.pl-modal,.ap-modal,.dvc-modal){align-items:center;padding:var(--cui-s-5);overflow:hidden;background:color-mix(in srgb,var(--cui-ink) 52%,transparent)}html:root :is(.rs-modal,.cl-modal,.ds-modal,.pc-modal,.dr-modal,.pl-modal,.ap-modal,.dvc-modal)>*{max-height:calc(100dvh - 2 * var(--cui-s-5));overflow:auto;overscroll-behavior:contain;box-sizing:border-box;box-shadow:0 24px 64px color-mix(in srgb,var(--cui-ink) 24%,transparent)}html:root :is(.rs-modal,.cl-modal,.ds-modal,.pc-modal,.dr-modal,.pl-modal,.ap-modal,.dvc-modal)>:has(>.cui-actions:last-child){padding-bottom:0!important}html:root :is(.rs-modal,.cl-modal,.ds-modal,.pc-modal,.dr-modal,.pl-modal,.ap-modal,.dvc-modal)>*>.cui-actions:last-child{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin-top:var(--cui-s-4);padding:var(--cui-s-3) 0 var(--cui-s-4);background:var(--cui-white);border-top:1px solid var(--cui-trait)}html:root :is(.rs-modal,.cl-modal) :is(.rs-choix,.cl-choix){max-height:none;overflow:visible;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));border:0;grid-gap:6px;gap:6px}html:root :is(.rs-modal,.cl-modal) :is(.rs-choix,.cl-choix)>button{border:1px solid var(--cui-border);border-radius:var(--cui-r-ctrl);min-height:44px}@media (max-width:640px){html:root :is(.rs-modal,.cl-modal,.ds-modal,.pc-modal,.dr-modal,.pl-modal,.ap-modal,.dvc-modal){padding:0;align-items:stretch}html:root :is(.rs-modal,.cl-modal,.ds-modal,.pc-modal,.dr-modal,.pl-modal,.ap-modal,.dvc-modal)>*{width:100%!important;max-width:none;max-height:none;height:100%;min-height:0!important;border-radius:0!important;box-shadow:none}html:root :is(.rs-modal,.cl-modal,.ds-modal,.pc-modal,.dr-modal,.pl-modal,.ap-modal,.dvc-modal)>*>.cui-actions:last-child{flex-direction:row;flex-wrap:wrap;padding-bottom:calc(var(--cui-s-3) + env(safe-area-inset-bottom, 0px))}html:root :is(.rs-modal,.cl-modal,.ds-modal,.pc-modal,.dr-modal,.pl-modal,.ap-modal,.dvc-modal)>*>.cui-actions:last-child>*{width:auto;flex:1 1 auto!important;justify-content:center}html:root :is(.rs-modal,.cl-modal,.ds-modal,.pc-modal,.dr-modal,.pl-modal,.ap-modal,.dvc-modal)>*>.cui-actions:last-child>.cui-btn-discret{flex:0 0 auto!important}}.cui-leaser{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;max-width:100%}.cui-leaser-voir{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border:1px dashed var(--cui-border2,var(--cui-border));border-radius:999px;background:var(--cui-panel2);color:var(--cui-ink);font-family:var(--cui-font-text);font-size:var(--cui-fs-xs);font-weight:600;cursor:pointer;white-space:nowrap;vertical-align:baseline}.cui-leaser-voir:hover{border-style:solid}.cui-leaser-voir:focus-visible{outline:2px solid var(--cui-accent);outline-offset:2px}.cui-leaser-oeil{width:13px;height:13px;flex:none}.cui-leaser-masque{font-style:italic;color:var(--cui-muted)}.cui-leaser-montant{font-weight:700;color:var(--cui-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cui-leaser-vu .cui-leaser-montant{-webkit-text-decoration:underline dotted var(--cui-warn);text-decoration:underline dotted var(--cui-warn);text-underline-offset:3px}.cui-leaser-avert{display:block;flex-basis:100%;margin-top:2px;padding:4px 8px;border-left:3px solid var(--cui-warn);background:var(--cui-panel2);color:var(--cui-ink);font-size:var(--cui-fs-xs);font-weight:600;line-height:1.35;white-space:normal}.cui-leaser-bandeau{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:1000;display:flex;align-items:center;gap:10px;width:min(560px,calc(100vw - 32px));padding:10px 12px;border-left:4px solid var(--cui-warn);border-radius:var(--cui-r-ctrl);background:var(--cui-white);box-shadow:var(--cui-sh-lg);color:var(--cui-ink);font-size:var(--cui-fs-sm);font-weight:600;line-height:1.4}.cui-leaser-bandeau[hidden]{display:none}.cui-leaser-bandeau>span{flex:1 1;min-width:0}.cui-bf-zone{position:relative;min-width:0;display:grid;grid-gap:8px;gap:8px;margin:0 0 10px}.cui-bf-puces{display:flex;flex-wrap:wrap;gap:6px}.cui-bf-plage{display:grid;grid-gap:8px;gap:8px;padding:2px}.cui-bf-deux{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.cui-bf-deux label{display:grid;grid-gap:4px;gap:4px;font-size:var(--cui-fs-sm);color:var(--cui-muted);min-width:0}.cui-bf-deux .cui-input{width:100%;min-width:0;box-sizing:border-box}.cui-bf-tel{display:none;align-items:center;gap:6px;justify-self:start}.cui-bf-tel b{font-weight:600}@media (max-width:700px){.cui-bf-zone .cui-bf-barre{display:none}.cui-bf-zone .cui-bf-tel{display:inline-flex}}[data-colonnes].cui-colonnes-eq{display:grid;grid-template-columns:repeat(var(--cui-col-n,1),minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.cui-col-eq{display:flex;flex-direction:column;gap:14px;min-width:0}.cui-col-eq>*{margin-top:0;margin-bottom:0;min-width:0}.cui-pa{color:var(--cui-pa)}.cui-pv{color:var(--cui-pv)}.de-alerte .cui-ligne-txt,.de-alerte .cui-ligne-txt>small,.de-liste [data-de-reconc] .cui-ligne-txt>small{white-space:normal;overflow:visible}.de-alerte .de-gestes{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cui-fiche{display:flex;flex-direction:column;gap:var(--cui-s-3);min-width:0}.cui-fiche-lecteur{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cui-fiche-id{display:flex;align-items:flex-start;gap:var(--cui-s-3) var(--cui-s-4);flex-wrap:wrap}.cui-fiche-id-txt{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:4px}.cui-fiche-nature{display:flex;align-items:center;gap:var(--cui-s-2);font-size:var(--cui-fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--cui-label)}.cui-fiche-nature b{font-weight:600;color:var(--cui-text2)}.cui-fiche-nature-ic{display:inline-flex;width:22px;height:22px;border-radius:6px;background:var(--cui-panel3);align-items:center;justify-content:center;color:var(--cui-ink)}.cui-fiche-nature-ic svg{width:14px;height:14px}.cui-fiche-ref{font-family:var(--cui-font-mono);font-size:var(--cui-fs-xs);letter-spacing:0;text-transform:none;padding:1px 7px;border-radius:var(--cui-r-sm);background:var(--cui-panel2);color:var(--cui-text2)}h1.cui-fiche-titre{margin:0;line-height:1.15;overflow-wrap:anywhere}h1.cui-fiche-titre a{color:inherit;text-decoration:none}h1.cui-fiche-titre a:hover{text-decoration:underline}.cui-fiche-sous{margin:0;font-size:var(--cui-fs-md);color:var(--cui-text2);line-height:1.45}.cui-fiche-axe a,.cui-fiche-sous a{color:var(--cui-e-bleu-encre)}.cui-fiche .cui-carte-id-fil:empty{display:none}.cui-fiche-etiqs{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.cui-fiche-etiq{font-size:var(--cui-fs-sm);font-weight:500;padding:3px 10px;border-radius:var(--cui-r-pill);background:var(--cui-neutre-fond);color:var(--cui-neutre-encre);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.cui-fiche-etiq.bon{background:var(--cui-e-vert-fond);color:var(--cui-e-vert-encre)}.cui-fiche-etiq.attention{background:var(--cui-e-orange-fond);color:var(--cui-e-orange-encre)}.cui-fiche-etiq.alerte{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.cui-fiche-etiq.info{background:var(--cui-e-bleu-fond);color:var(--cui-e-bleu-encre)}.cui-fiche-etiq.leaser{background:var(--cui-e-violet-fond);color:var(--cui-e-violet-encre)}.cui-fiche-gestes{display:flex;gap:var(--cui-s-2);flex-wrap:wrap;align-items:center;justify-content:flex-end}.cui-fiche-plus{position:relative}.cui-fiche-plus-btn{width:40px;padding:0;justify-content:center}.cui-fiche-plus-btn svg{width:18px;height:18px}.cui-fiche-autres{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:min(360px,calc(100vw - 32px));padding:var(--cui-s-3);background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);box-shadow:var(--cui-sh-lg)}.cui-fiche-autres:not(:has(.cui-tuiles)){display:flex;flex-direction:column;gap:6px}.cui-fiche-bandeau{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:var(--cui-s-3) var(--cui-s-5);gap:var(--cui-s-3) var(--cui-s-5);padding:var(--cui-s-3) var(--cui-s-4);background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-card)}.cui-fiche-bandeau-c{display:flex;align-items:center;gap:var(--cui-s-2) var(--cui-s-3);min-width:0;flex-wrap:wrap}.cui-fiche-bandeau-t{display:flex;flex-direction:column;min-width:0;flex:1 1 140px}.cui-fiche-bandeau-t span{font-size:var(--cui-fs-xs);color:var(--cui-label)}.cui-fiche-bandeau-t b{font-size:var(--cui-fs-md);font-weight:600;color:var(--cui-ink);overflow-wrap:anywhere}.cui-fiche .cui-fiche-lien{background:none;border:0;padding:0;min-height:32px;display:inline-flex;align-items:center;font:inherit;font-size:var(--cui-fs-md);font-weight:500;color:var(--cui-e-bleu-encre);text-decoration:none;cursor:pointer;white-space:nowrap}.cui-fiche .cui-fiche-lien:hover{text-decoration:underline}.cui-fiche-lien:focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px;border-radius:4px}.cui-fiche-axes{display:grid;grid-template-columns:repeat(var(--cf-axes,4),minmax(0,1fr));grid-gap:var(--cui-s-3);gap:var(--cui-s-3)}.cui-fiche-axes[data-n="3"]{--cf-axes:3}.cui-fiche-axes[data-n="2"]{--cf-axes:2}.cui-fiche-axes[data-n="1"]{--cf-axes:1}.cui-fiche-axe{padding:var(--cui-s-3) var(--cui-s-4);background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-card);min-width:0}.cui-fiche-axe-t{font-size:var(--cui-fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cui-label)}.cui-fiche-axe-v{display:flex;align-items:baseline;gap:var(--cui-s-2);margin-top:4px;font-family:var(--cui-font-display);font-weight:700;font-size:var(--cui-fs-lg);color:var(--cui-ink);line-height:1.25}.cui-fiche-axe-v>span:last-child{min-width:0;overflow-wrap:anywhere}.cui-fiche-axe-d{margin-top:4px;font-size:var(--cui-fs-sm);color:var(--cui-muted);line-height:1.4}.cui-fiche-point{width:9px;height:9px;border-radius:50%;flex:none;background:var(--cui-border2);transform:translateY(-1px)}.cui-fiche-point.bon{background:var(--cui-e-vert-t)}.cui-fiche-point.attention{background:var(--cui-orange)}.cui-fiche-point.alerte{background:var(--cui-crit)}.cui-fiche-point.info{background:var(--cui-e-bleu-t)}.cui-fiche-point.leaser{background:var(--cui-e-violet)}.cui-fiche-nouveau{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:5px;background:var(--cui-e-violet-fond);color:var(--cui-e-violet-encre);vertical-align:2px}.cui-fiche-frise{padding:var(--cui-s-3) var(--cui-s-3) var(--cui-s-2);background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-card)}.cui-fiche-frise-l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cf-n),minmax(0,1fr))}.cui-fiche-frise-e{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:0 4px;min-width:0}.cui-fiche-frise-e:before{content:"";position:absolute;top:15px;left:calc(-50% + 18px);right:calc(50% + 18px);height:2px;background:var(--cui-border)}.cui-fiche-frise-e:first-child:before{display:none}.cui-fiche-frise-e.alerte:before,.cui-fiche-frise-e.courant:before,.cui-fiche-frise-e.fait:before{background:var(--cui-e-vert-t)}.cui-fiche-frise-p{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid var(--cui-border2);background:var(--cui-white);color:var(--cui-muted);font-size:var(--cui-fs-md);margin-bottom:6px}.cui-fiche-frise-p svg{width:16px;height:16px}.cui-fiche-frise-e.fait .cui-fiche-frise-p{background:var(--cui-e-vert-t);border-color:var(--cui-e-vert-t);color:var(--cui-white)}.cui-fiche-frise-e.courant .cui-fiche-frise-p{background:var(--cui-e-bleu-encre);border-color:var(--cui-e-bleu-encre);color:var(--cui-white);box-shadow:0 0 0 4px var(--cui-e-bleu-fond)}.cui-fiche-frise-e.alerte .cui-fiche-frise-p{background:var(--cui-e-rouge-fond);border-color:var(--cui-crit);color:var(--cui-e-rouge-encre)}.cui-fiche-frise-lib{font-size:var(--cui-fs-md);font-weight:600;color:var(--cui-ink);line-height:1.25;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.cui-fiche-frise-e.avenir .cui-fiche-frise-lib{color:var(--cui-text2);font-weight:500}.cui-fiche-frise-d{color:var(--cui-muted)}.cui-fiche-frise-d,.cui-fiche-frise-delai{font-size:var(--cui-fs-sm);line-height:1.3}.cui-fiche-frise-delai{color:var(--cui-e-vert-encre);font-weight:500}.cui-fiche-frise-e.alerte .cui-fiche-frise-delai{color:var(--cui-e-rouge-encre)}.cui-fiche-frise-phrase{display:none;margin:var(--cui-s-2) 0 0;font-size:var(--cui-fs-md);font-weight:600;color:var(--cui-ink);text-align:center}.cui-fiche-prochaine{display:flex;align-items:center;gap:var(--cui-s-3) var(--cui-s-4);flex-wrap:wrap;padding:var(--cui-s-4);background:var(--cui-sel-fond);border:1px solid var(--cui-sel-bord);border-radius:var(--cui-r-card)}.cui-fiche-prochaine.alerte{background:var(--cui-e-rouge-fond);border-color:var(--cui-e-rouge-encre)}.cui-fiche-prochaine.bon{background:var(--cui-e-vert-fond);border-color:var(--cui-e-vert-t)}.cui-fiche-prochaine-txt{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:4px}h2.cui-fiche-prochaine-t{margin:0;font-family:var(--cui-font-display);font-size:var(--cui-fs-lg);font-weight:700;color:var(--cui-ink)}.cui-fiche-prochaine-v{margin:0;font-size:var(--cui-fs-md);color:var(--cui-text);line-height:1.45}.cui-fiche-prochaine-puis{margin:0;font-size:var(--cui-fs-sm);color:var(--cui-text2)}.cui-fiche-prochaine-btns{display:flex;gap:var(--cui-s-2);flex-wrap:wrap;justify-content:flex-end}.cui-fiche>.cui-fiche-corps{gap:var(--cui-s-3)}.cui-fiche-principal{min-width:0;display:flex;flex-direction:column;gap:var(--cui-s-3)}.cui-fiche-blocs{columns:340px 2;column-gap:var(--cui-s-3)}.cui-fiche-bloc{page-break-inside:avoid;break-inside:avoid;display:inline-block;width:100%;box-sizing:border-box;margin:0 0 var(--cui-s-3);padding:var(--cui-s-4);background:var(--cui-white);border:1px solid var(--cui-border);border-radius:var(--cui-r-card)}.cui-fiche-bloc-tete{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cui-s-2);flex-wrap:wrap;margin-bottom:var(--cui-s-2)}h2.cui-fiche-bloc-t{margin:0;font-family:var(--cui-font-text);font-size:var(--cui-fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cui-orange-t)}.cui-fiche-vide{margin:0;font-size:var(--cui-fs-md);color:var(--cui-muted)}.cui-fiche-bloc .cui-fiche-lien{min-height:24px;font-size:var(--cui-fs-sm)}.cui-fiche-paires dd{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cui-fiche-paires dd.bon{color:var(--cui-e-vert-encre)}.cui-fiche-paires dd.attention{color:var(--cui-e-orange-encre)}.cui-fiche-paires dd.alerte{color:var(--cui-e-rouge-encre)}.cui-fiche-paires dd a{color:var(--cui-e-bleu-encre)}.cui-fiche-lignes{list-style:none;margin:0;padding:0}.cui-fiche-lignes li{display:flex;align-items:center;gap:var(--cui-s-3);padding:var(--cui-s-2) 0;border-top:1px solid var(--cui-trait)}.cui-fiche-lignes li:first-child{border-top:0}.cui-fiche-vig{width:44px;height:44px;flex:none;border-radius:10px;background:var(--cui-panel3);display:inline-flex;align-items:center;justify-content:center;object-fit:cover;color:var(--cui-text2)}.cui-fiche-vig svg{width:22px;height:22px}.cui-fiche-ligne-c{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.cui-fiche-ligne-c b{font-size:var(--cui-fs-md);color:var(--cui-ink);overflow-wrap:anywhere}.cui-fiche-ligne-c b a{color:inherit}.cui-fiche-ligne-c span{font-size:var(--cui-fs-sm);color:var(--cui-muted);overflow-wrap:anywhere}.cui-fiche-ligne-e{flex:none;font-size:var(--cui-fs-sm);font-weight:600;color:var(--cui-text2);white-space:nowrap}.cui-fiche-ligne-e.bon{color:var(--cui-e-vert-encre)}.cui-fiche-ligne-e.attention{color:var(--cui-e-orange-encre)}.cui-fiche-ligne-e.alerte{color:var(--cui-e-rouge-encre)}.cui-fiche-ligne-e.leaser{color:var(--cui-e-violet-encre)}.cui-fiche-bloc .cui-fiche-chiffres{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:var(--cui-s-2);margin:0}.cui-fiche .cui-fiche-plus-l>summary{cursor:pointer;min-height:32px;display:flex;align-items:center;font-size:var(--cui-fs-sm);color:var(--cui-e-bleu-encre);font-weight:500}.cui-fiche .cui-fiche-plus-l>summary:focus-visible{outline:2px solid var(--cui-orange);outline-offset:2px;border-radius:4px}.cui-fiche .cui-fiche-alerte{display:inline-flex;align-self:flex-start;margin-top:4px;padding:2px 8px;border-radius:var(--cui-r-pill);font-size:var(--cui-fs-sm);font-weight:600;background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre);text-decoration:none}.cui-fiche .cui-fiche-alerte:hover{text-decoration:underline}.cui-fiche-chiffres .cui-chiffre{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:var(--cui-s-2) var(--cui-s-3);background:var(--cui-panel);border-color:transparent}.cui-fiche-chiffres .cui-chiffre-v{font-size:var(--cui-fs-lg)}.cui-fiche-chiffres .cui-chiffre-l{font-size:var(--cui-fs-sm);font-weight:400;color:var(--cui-muted)}.cui-fiche-chiffres .cui-chiffre.alerte .cui-chiffre-v{color:var(--cui-e-rouge-encre)}.cui-fiche-chiffres .cui-chiffre.bon .cui-chiffre-v{color:var(--cui-e-vert-encre)}.cui-fiche-docs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));grid-gap:var(--cui-s-2);gap:var(--cui-s-2)}.cui-fiche-docs li{display:flex;align-items:center;gap:var(--cui-s-2);padding:8px 10px;border-radius:10px;background:var(--cui-panel);min-width:0;font-size:var(--cui-fs-md);font-weight:500;flex-wrap:wrap}.cui-fiche-docs li.manque{background:var(--cui-e-rouge-fond);color:var(--cui-e-rouge-encre)}.cui-fiche-doc-ic{width:20px;height:20px;flex:none;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:var(--cui-white);font-weight:700}.cui-fiche-doc-ic svg{width:13px;height:13px}.cui-fiche-doc-l{flex:1 1;min-width:0;overflow-wrap:anywhere}.cui-fiche-doc-l a{color:inherit}.cui-fiche-docs li.manque .cui-fiche-lien{color:var(--cui-e-rouge-encre);font-weight:600;min-height:24px}.cui-fiche-raccourcis{margin:0;font-size:var(--cui-fs-sm);color:var(--cui-muted);display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.cui-fiche-raccourcis kbd{display:inline-block;min-width:18px;padding:0 5px;border:solid var(--cui-border2);border-width:1px 1px 2px;border-radius:5px;background:var(--cui-white);font-family:var(--cui-font-text);font-size:var(--cui-fs-xs);font-weight:600;text-align:center;color:var(--cui-ink)}@media (min-width:1700px){.cui-fiche-blocs{columns:340px 3}}@media (max-width:900px){.cui-fiche-axes{--cf-axes:2!important}}@media (max-width:640px){.cui-fiche-gestes{width:100%;justify-content:flex-start}.cui-fiche-gestes>.cui-btn{flex:1 1 auto;justify-content:center;min-height:44px}.cui-fiche-plus-btn{min-height:44px;width:44px}.cui-fiche-axe{padding:var(--cui-s-2) var(--cui-s-3)}.cui-fiche-axe-v{font-size:var(--cui-fs-md)}.cui-fiche-frise{padding:var(--cui-s-3)}.cui-fiche-frise-d,.cui-fiche-frise-delai,.cui-fiche-frise-lib{display:none}.cui-fiche-frise-p{width:26px;height:26px;margin-bottom:0;font-size:var(--cui-fs-sm)}.cui-fiche-frise-e:before{top:12px;left:calc(-50% + 15px);right:calc(50% + 15px)}.cui-fiche-frise-phrase{display:block}.cui-fiche-prochaine{padding:var(--cui-s-3)}.cui-fiche>[data-cf-region=identite]{order:-2}.cui-fiche>[data-cf-region=prochaine]{order:-1}.cui-fiche-prochaine-txt{display:contents}.cui-fiche-prochaine-t{order:0;width:100%}.cui-fiche-prochaine-btns{order:1}.cui-fiche-prochaine-v{order:2}.cui-fiche-prochaine-puis{order:3}.cui-fiche-prochaine-btns{width:100%;flex-direction:column-reverse}.cui-fiche-prochaine-btns .cui-btn{width:100%;justify-content:center;min-height:44px}.cui-fiche-blocs{column-count:1}.cui-fiche-bloc{padding:var(--cui-s-3)}.cui-fiche-raccourcis{display:none}}