@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--live-ratio:0;--rg-pos-a:100%;--rg-pos-c:100%}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--mur-arc:0deg;--live-arc:0deg;--ck-arc:0deg;--rg-pos-org:0%}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-cell{display:table-cell}.table-header-group{display:table-header-group}.table-row{display:table-row}.h-full{height:100%}.min-h-full{min-height:100%}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--dk-read:55ch}.shell .content .helper,.shell .content .page-intro p{max-width:var(--dk-read)}.shell .content td .helper,.shell .content th .helper{max-width:none}.shell .content>p.helper,.shell .content>div.helper{max-width:var(--dk-read)!important}.shell .content div[style="font-size:var(--fs-sm);line-height:1.65;color:var(--ink)"]{max-width:var(--dk-read)}.shell .content div:has(>div[style="font-size:var(--fs-sm);line-height:1.65;color:var(--ink)"]){max-width:calc(var(--dk-read) + 56px)}.shell .content .card .setguide,.shell .content .card .setguide>div,.shell .content .card .helper{max-width:none}.shell .content .doc-card-body,.shell .content .doc-grid>div:not(.doc-toc) p,.shell .content .doc-grid>div:not(.doc-toc) li{max-width:var(--dk-read)}.shell .content .doc-grid .doc-sec-body :is(p,li,.doc-card-body){max-width:none}.shell .content .doc-grid>div:not(.doc-toc) div:has(>.doc-card-body){max-width:calc(var(--dk-read) + 34px)}@media (min-width:1025px){:root{--dk-gutter:clamp(24px, 2.2vw, 44px);--dk-work:100%}.shell .content,.shell .topbar{padding-inline:max(var(--dk-gutter), (100% - var(--dk-work)) / 2)}.shell .content input.input,.shell .content select.input,.shell .content input.input-sm,.shell .content select.input-sm{max-width:620px}.shell .content input.input[placeholder*=echerch]{max-width:480px}.shell .content td input.input,.shell .content td select.input,.shell .content .glpi-preset-row input.input,.shell .content .glpi-preset-row select.input,.shell .content .entity-glpi-row input.input,.shell .content .entity-glpi-row select.input{max-width:none}.shell .content .stats{max-width:1160px}.shell .content .settings-brick{max-width:420px}:is(.shell .main:has(.reqrow),.shell .main:has(.doc-grid)){--dk-work:100%}.shell .content .doc-grid{grid-template-columns:minmax(0,1fr) 250px!important}.shell .content .doc-grid:has(>.doc-toc:first-child){grid-template-columns:250px minmax(0,1fr)!important}}.dk-inline-pick{font:inherit;font-weight:var(--fw-bold);color:var(--ink);cursor:pointer;text-underline-offset:3px;transition:color var(--dur-1) var(--ease-out);background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.dk-inline-pick:hover,.dk-inline-pick:focus-visible{color:var(--brand-2)}.shell .content .doc-grid .guide-body{--dk-doc:150ch;grid-template-columns:[full-start content-start] min(var(--dk-doc), 100%) [content-end] minmax(0, 1fr) [full-end];align-content:start;row-gap:10px;display:grid}.shell .content .doc-grid .guide-body>*{grid-column:content;min-width:0}.shell .content .doc-grid .guide-body>:is(:has(table),:has(.tblwrap),:has(.rtable),[style*=grid]){grid-column:full}.shell .content .doc-grid .guide-body :is(p,li,.doc-card-body){max-width:none}.doc-sec-body{--dk-doc:150ch;grid-template-columns:[full-start content-start] min(var(--dk-doc), 100%) [content-end] minmax(0, 1fr) [full-end];align-content:start;row-gap:12px;display:grid}.doc-sec-body>*{grid-column:content;min-width:0}.doc-sec-body>.doc-breakout{grid-column:full}:root{--dur-skel:calc(var(--dur-3) * 4);--skel-base:var(--line)}@supports (color:color-mix(in lab, red, red)){:root{--skel-base:color-mix(in srgb, var(--line) 72%, var(--surface))}}:root{--skel-hi:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root{--skel-hi:color-mix(in srgb, var(--surface) 76%, var(--line))}}@media screen and (min-width:821px){.shell>.main{grid-column:2}.shell.shell{background:linear-gradient(to right, var(--brand-ink) 0 250px, transparent 250px)}}@media screen and (max-width:820px){.shell>.main:before{content:"";background:var(--brand-ink);height:54px;display:block}.shell>.side-mobilebar~.main:before{display:none}}.skel{background:var(--skel-base);border-radius:var(--r-xs);-webkit-user-select:none;user-select:none;flex:none;display:block;position:relative;overflow:hidden}.skel.skel.skel{background:var(--skel-base);box-shadow:none;color:#0000;border-color:#0000}.skel:after{content:"";background:linear-gradient(90deg, transparent, var(--skel-hi), transparent);animation:skel-sweep var(--dur-skel) var(--ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes skel-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skel:after{display:none}}.skel-t{border-radius:var(--r-full);height:var(--fs-body);margin-block:calc(var(--fs-body) * .25)}.skel-t-nano{height:var(--fs-nano);margin-block:calc(var(--fs-nano) * .25)}.skel-t-micro{height:var(--fs-micro);margin-block:calc(var(--fs-micro) * .25)}.skel-t-sm{height:var(--fs-sm);margin-block:calc(var(--fs-sm) * .25)}.skel-t-md{height:var(--fs-md);margin-block:calc(var(--fs-md) * .25)}.skel-t-title{height:var(--fs-title);margin-block:calc(var(--fs-title) * .25)}.skel-t-lg{height:var(--fs-lg);margin-block:calc(var(--fs-lg) * .25)}.skel-t-xl{height:var(--fs-xl);margin-block:calc(var(--fs-xl) * .25)}.skel-t-display{height:var(--fs-display);margin-block:calc(var(--fs-display) * .25)}.skel-btn{border-radius:var(--r-sm);min-height:calc(var(--fs-body) * 1.5 + 20px);border-color:#0000}.btn-sm.skel-btn{min-height:calc(var(--fs-sm) * 1.5 + 14px)}.skel-pill{border-radius:var(--r-full);height:calc(var(--fs-sm) * 1.5 + 6px)}.skel-sq{border-radius:var(--r-sm)}.skel-lines,.skel-intro{flex-direction:column;align-items:flex-start;display:flex}.skel-intro-p{flex-direction:column;align-self:stretch;align-items:flex-start;margin-top:5px;display:flex}.skel-row{align-items:center;gap:11px;min-width:0;display:flex}.skel-row-grow{flex:auto;min-width:0}.skel-stack{flex-direction:column;flex:auto;min-width:0;display:flex}.skel-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skel-topbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.skel-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px}.skel-panel+.skel-panel{margin-top:14px}.skel-stat-l{height:calc(var(--fs-sm) * 1.5 + 8px);margin-top:4px}.skel-licbar{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);align-items:center;margin-bottom:16px;padding:8px 14px;display:flex}.skel-licbar>.skel-row{flex:auto;min-height:24px}.skel-reco-state{border-left:3px solid var(--line-strong);align-items:center;height:97px;margin-bottom:16px;display:flex}.skel-reco-tiles{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.skel-reco-tile{border-top:3px solid var(--line-strong);flex-direction:column;flex:200px;justify-content:center;align-items:flex-start;min-width:180px;height:127px;display:flex}.skel-reco-help{margin:0 0 16px}.skel-reco-sections{flex-direction:column;gap:16px;display:flex}.skel-reco-section{border-left:3px solid var(--line-strong)}.skel-lic{flex-direction:column;justify-content:center;gap:10px;height:118px;margin-bottom:16px;display:flex}.skel-filterbar{flex-wrap:wrap;align-items:center;gap:10px;min-height:38px;margin-bottom:16px;display:flex}.skel-seg{align-items:center;gap:14px;min-height:38px;padding:0 12px;display:flex}.skel-filterbar .skel-filterbar-find{width:min(220px,34%);height:38px}.skel-brick{cursor:default;min-height:calc(var(--fs-md) * 1.3 * 2 + var(--fs-micro) * 1.3 + 24px)}.skel-settings-help{margin:0 0 12px}.skel-forti-bar{flex-direction:column;justify-content:center;gap:12px;height:108px;margin-bottom:16px;display:flex}.skel-forti-bar .skel-forti-find{width:min(280px,40%)}.skel-doc-part{border-radius:var(--r);height:52px}.skel-doc-count{justify-content:space-between;align-items:center;gap:16px;height:32px;margin-top:18px;display:flex}.skel-doc-count>*{flex:0 auto;min-width:0}.skel-doc-grid{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:34px;margin-top:14px;display:grid}.skel-doc-chap{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.skel-doc-toc-item{align-items:center;height:28px;display:flex}@media (max-width:900px){.skel-doc-grid{grid-template-columns:1fr}.skel-doc-grid>.doc-toc{order:-1}}.skel-field{margin-bottom:16px}.skel-input{height:calc(var(--fs-md) * 1.5 + 24px);border-radius:var(--r-sm);width:100%}.skel-field .skel-input{margin-top:7px}.state{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-width:560px;box-shadow:var(--sh-sm);text-align:center;margin:8vh auto;padding:34px 30px}.state-ic{border-radius:var(--r-full);place-items:center;width:54px;height:54px;margin:0 auto 16px;display:grid}.state-ic-warn{background:var(--wait-bg);color:var(--wait)}.state-ic-stop{background:var(--danger-bg);color:var(--danger)}.state-ic-lost{background:var(--off-bg);color:var(--off)}.state h2{font-size:var(--fs-xl);font-weight:var(--fw-bold)}.state>p{color:var(--muted);font-size:var(--fs-md);max-width:46ch;margin:9px auto 0}.state-ref{font-family:var(--mono);font-size:var(--fs-micro);color:var(--faint);margin-top:18px}.state-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}@media (max-width:560px){.state{border-radius:var(--r);margin:4vh 0 0;padding:26px 18px}.state-actions .btn{flex:auto;justify-content:center}}@media (pointer:coarse){:root{--tap:44px;--tap-sm:40px}body .lic-choix{min-height:var(--tap)}body .grp-i{width:var(--tap);height:var(--tap);border:none;position:relative}body .grp-i:before{content:"";border:1px solid var(--line-strong);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}body .grp-i:hover:before,body .grp-i:focus-visible:before{border-color:var(--brand-2)}body button[aria-label="Voir les membres"],body .aide-rond{width:var(--tap)!important;height:var(--tap)!important}body .nav a,body .nav>button{min-height:var(--tap)}body .seg button,body .seg a{min-width:var(--tap-sm);min-height:var(--tap-sm);justify-content:center}body .seg .seg-i{min-width:var(--tap);min-height:var(--tap)}body .esp-brique,body .souv-btn{min-height:var(--tap)}body .doc-toc-lnk,body .guide-nav a{min-height:var(--tap);align-items:center;display:flex}body .setmenu-chip,body .fold-bar{min-height:var(--tap-sm)}body .fold-chevbtn{width:var(--tap-sm);height:var(--tap-sm)}body .lic-chip,body .lic-plus,body .licbar button{min-height:var(--tap-sm)}body .sl-handle{width:var(--tap-sm);height:var(--tap-sm)}body .toolbar-controls .input,body .toolbar-controls select.input,body .toolbar-controls .btn{height:auto;min-height:var(--tap)}body .rtable th.th-sort{height:var(--tap)}body .btn,body .btn-sm{min-width:var(--tap-sm)}body input[type=color]{min-width:var(--tap-sm);min-height:var(--tap-sm)}body .who-cell b>a,body a.reco-cli{min-height:var(--tap-sm);align-items:center;display:inline-flex}body .cxn-grp-in>a{min-height:var(--tap-sm);align-items:center;display:flex}body .rtable td>a,body .rtable td.row-actions button{min-height:var(--tap-sm);align-items:center;display:inline-flex}}body .rgpd{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);font-size:var(--fs-body);flex-direction:column;gap:10px;padding:12px 14px;line-height:1.6;display:flex}body .rgpd[data-ton=fort]{border-color:var(--lic)}@supports (color:color-mix(in lab, red, red)){body .rgpd[data-ton=fort]{border-color:color-mix(in srgb, var(--lic) 32%, var(--line))}}body .rgpd[data-ton=fort]{background:var(--lic)}@supports (color:color-mix(in lab, red, red)){body .rgpd[data-ton=fort]{background:color-mix(in srgb, var(--lic) 6%, var(--surface))}}body .rgpd[data-ton=depart]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .rgpd[data-ton=depart]{border-color:color-mix(in srgb, var(--danger) 30%, var(--line))}}body .rgpd[data-ton=depart]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .rgpd[data-ton=depart]{background:color-mix(in srgb, var(--danger) 6%, var(--surface))}}body .rgpd[data-ton=doux]{color:var(--muted);flex-direction:row;align-items:flex-start;gap:9px}body .rgpd-ico{flex:none;display:inline-flex}body .rgpd[data-ton=fort] .rgpd-ico{color:var(--lic-ink)}body .rgpd[data-ton=depart] .rgpd-ico{color:var(--danger)}body .rgpd[data-ton=doux] .rgpd-ico{color:var(--muted)}body .rgpd-hd{align-items:center;gap:9px;display:flex}body .rgpd-hd b{font-size:var(--fs-md);font-weight:var(--fw-bold)}body .rgpd p{margin:0}body .rgpd-pts{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}body .rgpd-ok{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;font-weight:var(--fw-semibold);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}body .rgpd-ok:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){body .rgpd-ok:hover{background:color-mix(in srgb, var(--brand) 4%, var(--surface))}}body .rgpd-ok[data-coche="1"]{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){body .rgpd-ok[data-coche="1"]{border-color:color-mix(in srgb, var(--ok) 45%, var(--line))}}body .rgpd-ok[data-coche="1"]{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){body .rgpd-ok[data-coche="1"]{background:color-mix(in srgb, var(--ok) 6%, var(--surface))}}body .rgpd-ok input[type=checkbox]{margin-top:3px}body .rgpd-oblig{font-size:var(--fs-sm);color:var(--faint)}body .rgpd .fold-head{background:var(--surface)}body .rgpd .fold-head:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){body .rgpd .fold-head:hover{background:color-mix(in srgb, var(--brand) 4%, var(--surface))}}body .bandeau-maint{background:var(--accent);color:#fff;font-size:var(--fs-md);font-weight:var(--fw-bold);border-bottom:1px solid var(--accent);align-items:center;gap:10px;padding:9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){body .bandeau-maint{border-bottom:1px solid color-mix(in srgb, var(--accent) 70%, #000)}}body .bandeau-maint[data-encours="1"]{background:var(--danger);border-bottom-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .bandeau-maint[data-encours="1"]{border-bottom-color:color-mix(in srgb, var(--danger) 70%, #000)}}body .bandeau-maint-ico{flex:none;align-items:center;display:inline-flex}body .bandeau-maint-vue{flex:1;min-width:0;overflow:hidden}body .bandeau-maint-piste{width:max-content;animation:bandeau-maint-defile var(--defile-duree,30s) linear infinite;display:flex}body .bandeau-maint-txt{white-space:nowrap;flex:none;padding-right:64px}@keyframes bandeau-maint-defile{0%{transform:translate(0)}to{transform:translateX(calc(-100% / var(--defile-copies,2)))}}@media (prefers-reduced-motion:reduce){body .bandeau-maint-piste{width:100%;animation:none;display:block}body .bandeau-maint-txt{text-overflow:ellipsis;padding-right:0;display:block;overflow:hidden}body .bandeau-maint-txt[aria-hidden=true]{display:none}}@media (max-width:560px){body .bandeau-maint{gap:8px;padding:8px 10px}body .bandeau-maint-txt{padding-right:40px}}body .maint-etat{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-size:var(--fs-body);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}body .maint-etat[data-armee="1"]{background:var(--wait-bg);border-color:var(--wait-line);color:var(--wait-ink)}body .maint-etat-ico{flex:none;margin-top:1px;display:inline-flex}body .maint-echeances{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}body .maint-apercu{border-radius:var(--r-sm);border:1px dashed var(--line-hover);background:var(--surface);align-items:center;gap:10px;margin-top:18px;padding:10px 12px;display:flex;overflow:hidden}body .maint-apercu-lab{font-size:var(--fs-nano);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex:none}body .maint-apercu-txt{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .maint-rappel{background:var(--wait-bg);color:var(--wait-ink);border-bottom:1px solid var(--wait-line);font-size:var(--fs-sm);transition:background var(--dur-1) var(--ease-out);align-items:center;gap:10px;padding:7px 16px;text-decoration:none;display:flex}body .maint-rappel:hover{background:var(--wait-bg)}@supports (color:color-mix(in lab, red, red)){body .maint-rappel:hover{background:color-mix(in srgb, var(--wait-bg) 80%, var(--wait-line))}}body .maint-rappel[data-encours="1"]{background:var(--danger-bg);color:var(--danger);border-bottom-color:var(--danger-line)}body .maint-rappel[data-encours="1"]:hover{background:var(--danger-bg)}@supports (color:color-mix(in lab, red, red)){body .maint-rappel[data-encours="1"]:hover{background:color-mix(in srgb, var(--danger-bg) 80%, var(--danger-line))}}body .maint-rappel-ico{flex:none;display:inline-flex}body .maint-rappel-lien{font-weight:var(--fw-semibold);flex:none;margin-left:auto;text-decoration:underline}@media (max-width:560px){body .bandeau-maint{font-size:var(--fs-micro);gap:8px;padding:7px 10px}body .bandeau-maint-piste{gap:32px}body .bandeau-maint-txt{padding-right:32px}}body .maint-heure{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;display:flex}body .maint-echeances[data-inactif="1"]{opacity:.45}body .sup-compteurs{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:8px;margin-bottom:16px;display:grid}body .sup-compteur{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);cursor:pointer;text-align:left;transition:border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}body .sup-compteur:hover{border-color:var(--line-hover)}body .sup-compteur.on{border-color:var(--accent);background:var(--accent-bg)}body .sup-compteur[data-vide="1"]{opacity:.5}body .sup-compteur-n{font-size:var(--fs-2xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1.05}body .sup-compteur-lab{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}body [data-sev=NAS_SILENCIEUX].sup-compteur-n,body .sup-compteur[data-sev=NAS_SILENCIEUX] .sup-compteur-n,body .sup-compteur[data-sev=JAMAIS_VU] .sup-compteur-n,body .sup-compteur[data-sev=ECHEC] .sup-compteur-n{color:var(--danger)}body .sup-compteur[data-sev=DISPARUE] .sup-compteur-n,body .sup-compteur[data-sev=AVERTISSEMENT] .sup-compteur-n,body .sup-compteur[data-sev=INCONNU] .sup-compteur-n{color:var(--wait-ink)}body .sup-compteur[data-sev=OK] .sup-compteur-n{color:var(--ok,var(--muted))}body .sup-pastille{border-radius:var(--r-full);font-size:var(--fs-micro);font-weight:var(--fw-semibold);white-space:nowrap;background:var(--surface-2);color:var(--muted);border:1px solid var(--line);padding:2px 8px;display:inline-block}body .sup-pastille[data-sev=NAS_SILENCIEUX],body .sup-pastille[data-sev=JAMAIS_VU],body .sup-pastille[data-sev=ECHEC]{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-line)}body .sup-pastille[data-sev=DISPARUE],body .sup-pastille[data-sev=AVERTISSEMENT],body .sup-pastille[data-sev=INCONNU]{background:var(--wait-bg);color:var(--wait-ink);border-color:var(--wait-line)}body .sup-barre{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}body .sup-recherche{flex:220px;min-width:0;max-width:340px}body .sup-n{font-variant-numeric:tabular-nums;opacity:.75;margin-left:5px;display:inline-block}body .sup-fraicheur{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:5px;margin-left:auto;display:inline-flex}body .sup-table td,body .sup-table th{font-size:var(--fs-sm);padding-top:6px;padding-bottom:6px}body .sup-source{border-radius:var(--r-2xs);background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-nano);font-weight:var(--fw-semibold);color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-left:7px;padding:1px 6px;display:inline-block}body .sup-geste{font-size:var(--fs-micro);color:var(--muted);margin-top:2px;display:block}@media (max-width:560px){body .sup-table td{padding-top:4px;padding-bottom:4px}body .sup-fraicheur{width:100%;margin-left:0}body .sup-recherche{max-width:none}}body .unifi-meta{font-size:var(--fs-nano);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:1px;display:block}body .unifi-maj{border-radius:var(--r-2xs);background:var(--wait-bg);color:var(--wait-ink);border:1px solid var(--wait-line);font-size:var(--fs-nano);font-weight:var(--fw-semibold);margin-top:2px;padding:1px 6px;display:inline-block}body .unifi-client{max-width:190px;font-size:var(--fs-sm);padding-top:3px;padding-bottom:3px}@media (max-width:560px){body .unifi-client{width:100%;max-width:none}}body .unifi-creation{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:12px;margin:12px 0 16px;padding:14px;display:grid}body .unifi-creation-actions{flex-wrap:wrap;gap:8px;display:flex}body .unifi-notice{border-radius:var(--r-sm);border:1px solid var(--accent);background:var(--accent-bg);margin:12px 0 16px;padding:16px}body .unifi-notice-tete{align-items:center;gap:12px;margin-bottom:12px;display:flex}body .unifi-notice-tete .btn{margin-left:auto}body .unifi-notice-alerte{border-radius:var(--r-xs);border:1px solid var(--danger-line);background:var(--danger-bg);color:var(--danger);font-size:var(--fs-body);align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;display:flex}body .unifi-notice-etapes{font-size:var(--fs-body);color:var(--ink);margin:0 0 14px;padding-left:20px}body .unifi-notice-etapes li{margin-bottom:6px}body .unifi-notice-fichiers{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}body .unifi-notice-fichiers .btn .unifi-meta{color:inherit;opacity:.75;margin-left:6px;display:inline}body .unifi-notice-conf{border-radius:var(--r-xs);border:1px solid var(--line);background:var(--surface);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-sm);white-space:pre;margin:0;padding:12px;line-height:1.5;overflow-x:auto}body .unifi-actions{flex-wrap:wrap;gap:6px;display:flex}body .sup-table tr[data-calme="1"]{background:var(--surface-2)}body .sup-marque{border-radius:var(--r-2xs);font-size:var(--fs-nano);font-weight:var(--fw-semibold);border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;margin-left:6px;padding:1px 6px;display:inline-block}body .sup-marque[data-genre=travaux]{background:var(--wait-bg);border-color:var(--wait-line);color:var(--wait-ink)}body .sup-acquit{border-radius:var(--r-sm);border:1px solid var(--accent);background:var(--accent-bg);margin-top:14px;padding:14px}body .sup-acquit-tete{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}body .sup-plages-rappel{border-radius:var(--r-xs);border:1px solid var(--wait-line);background:var(--wait-bg);color:var(--wait-ink);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;padding:8px 12px;display:flex}body .sup-plages{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);margin-bottom:14px;padding:14px}body .sup-plages-liste{margin:0 0 12px;padding:0;list-style:none}body .sup-plages-liste li{border-radius:var(--r-xs);border:1px solid var(--line);background:var(--surface);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;display:flex}body .sup-plages-liste li[data-encours="1"]{border-color:var(--wait-line);background:var(--wait-bg)}body .sup-plages-liste li .btn{margin-left:auto}body .sup-plages-quand{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--ink);white-space:nowrap}body .sup-plages-motif{color:var(--muted)}body .sup-plages-form{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:12px;display:grid}body .unifi-sansnom{border-radius:var(--r-2xs);background:var(--wait-bg);color:var(--wait-ink);border:1px solid var(--wait-line);font-size:var(--fs-nano);font-weight:var(--fw-semibold);white-space:nowrap;margin-left:6px;padding:1px 6px;display:inline-block}body .sup-regles-rappel{border-radius:var(--r-xs);border:1px solid var(--wait-line);background:var(--wait-bg);color:var(--wait-ink);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;padding:8px 12px;display:flex}body .sup-regles-rappel[data-eteintes="1"]{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}body .sup-reg-etat{font-size:var(--fs-body);align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}body .sup-reg-etat[data-alerte="1"]{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}body .sup-reg-sale{border-radius:var(--r-full);background:var(--accent);color:#fff;font-size:var(--fs-nano);font-weight:var(--fw-bold);flex:none;margin-left:auto;padding:2px 8px}body .sup-reg-famille{margin-top:18px}body .sup-reg-ligne{border-radius:var(--r-xs);border:1px solid var(--line);background:var(--surface);align-items:flex-start;gap:12px;margin-bottom:6px;padding:10px 12px;display:flex}body .sup-reg-ligne[data-modifiee="1"]{border-color:var(--accent);background:var(--accent-bg)}body .sup-reg-titre{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}body .sup-reg-risque{font-size:var(--fs-sm);color:var(--danger);font-weight:var(--fw-medium);align-items:center;gap:4px;margin-top:4px;display:inline-flex}body .sup-reg-select{width:180px;font-size:var(--fs-sm);flex:none}body .sup-reg-seuils{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:14px;display:grid}body .sup-reg-seuil-champ{align-items:center;gap:6px;display:flex}body .sup-reg-seuil-champ .input{max-width:110px}body .sup-reg-unite{color:var(--muted);font-size:var(--fs-sm);flex:none}body .sup-reg-cases{flex-wrap:wrap;gap:10px 18px;display:flex}body .sup-reg-case{font-size:var(--fs-body);cursor:pointer;align-items:center;gap:6px;display:inline-flex}body .sup-reg-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}@media (max-width:560px){body .sup-reg-ligne{flex-direction:column;align-items:stretch}body .sup-reg-select{width:100%}}body .unifi-cloud{margin-bottom:16px}body .unifi-cloud-tag{border-radius:var(--r-full);background:var(--accent-bg);color:var(--accent-ink,var(--accent));border:1px solid var(--accent);font-size:var(--fs-nano);font-weight:var(--fw-semibold);vertical-align:middle;margin-left:8px;padding:1px 8px;display:inline-block}body .unifi-cloud-form{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);margin:12px 0;padding:14px}body .unifi-cloud-test{border-radius:var(--r-sm);border:1px solid var(--ok,var(--line));background:var(--ok,var(--muted));margin-top:12px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){body .unifi-cloud-test{background:color-mix(in srgb, var(--ok,var(--muted)) 8%, transparent)}}body .unifi-cloud-test{font-size:var(--fs-body)}body .unifi-cloud-test ul{margin:6px 0 0;padding-left:20px}body .unifi-cloud-exemple{border-top:1px dashed var(--line);flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;display:flex}body .unifi-voie{border-radius:var(--r-2xs);border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-size:var(--fs-nano);font-weight:var(--fw-semibold);white-space:nowrap;margin-left:6px;padding:1px 6px;display:inline-block}body .unifi-voie[data-voie=cloud]{border-color:var(--accent);background:var(--accent-bg);color:var(--accent-ink,var(--accent))}body .ctr-pourquoi{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:0 var(--r) var(--r) 0;background:var(--surface-2);font-size:var(--fs-sm);margin:12px 0;padding:10px 12px;line-height:1.5}body .ctr-pourquoi-tete{font-size:var(--fs-nano);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--fw-semibold);color:var(--muted)}body .ctr-pourquoi-regle{font-weight:var(--fw-semibold);margin-top:2px}body .ctr-pourquoi p{color:var(--muted);margin:5px 0 0}body .ctr-pourquoi-seuil{color:var(--ink)!important}body .ctr-pourquoi-force{font-weight:var(--fw-semibold);color:var(--wait-ink)!important}body .ctr-pourquoi .btn{margin-top:9px}body .sup-reg-ligne:target{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){body .sup-reg-ligne:target{background:color-mix(in srgb, var(--accent) 9%, transparent)}}body .sup-reg-ligne:target{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}body .rap-sections{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:14px 0;display:grid}body .rap-section{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}body .rap-section[data-on="1"]{border-color:var(--accent);background:var(--accent-bg)}body .rap-section span{flex-direction:column;gap:2px;min-width:0;display:flex}body .rap-section .helper{font-size:var(--fs-sm)}body .rap-periode{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;padding-top:12px;display:grid}body .rap-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}body .rap-apercu{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);box-shadow:0 1px 3px var(--ink);margin-top:18px;padding:22px 24px}@supports (color:color-mix(in lab, red, red)){body .rap-apercu{box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 8%, transparent)}}body .rap-apercu-tete{border-bottom:2px solid var(--accent);flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:18px;padding-bottom:14px;display:flex}body .rap-kicker{font-size:var(--fs-nano);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}body .rap-apercu-tete h4{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--ink);margin:2px 0 0}body .rap-periode-lab{font-size:var(--fs-md);color:var(--muted);text-transform:capitalize;margin-left:auto}body .rap-bloc{margin-bottom:22px}body .rap-bloc h5{font-size:var(--fs-title);font-weight:var(--fw-semibold);color:var(--ink);text-transform:uppercase;letter-spacing:.02em;margin:0 0 2px}body .rap-bloc h5:after{content:"";background:var(--accent);width:100%;height:2px;margin-top:4px;display:block}body .rap-synthese{font-size:var(--fs-body);color:var(--ink);margin:8px 0 10px}body .rap-motif{border-radius:var(--r-xs);border:1px dashed var(--line-hover);background:var(--surface-2);color:var(--muted);font-size:var(--fs-body);margin:0;padding:12px 14px}body .rap-table{font-size:var(--fs-sm)}body .rap-table td,body .rap-table th{padding:5px 8px}body .rap-table tbody tr[data-alerte="1"]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .rap-table tbody tr[data-alerte="1"]{background:color-mix(in srgb, var(--danger) 6%, transparent)}}body .rap-table tbody tr[data-alerte="1"] td{color:var(--danger)}body .rap-table tbody tr[data-alerte="1"] td:first-child{color:var(--ink)}body .rap-pied{border-top:1px solid var(--line);margin:0;padding-top:12px}body .rap-envoi{border-radius:var(--r-sm);border:1px solid var(--accent);background:var(--accent-bg);margin-top:18px;padding:16px 18px}body .rap-envoi h5{font-size:var(--fs-title);font-weight:var(--fw-semibold);color:var(--ink);margin:0 0 10px}body .rap-dest{flex-wrap:wrap;gap:8px 20px;margin-bottom:14px;display:flex}body .rap{flex-direction:column;gap:14px;padding:16px;display:flex}body .rap-alerte{background:var(--danger-bg);border:1px solid var(--danger-line);border-radius:var(--r);font-size:var(--fs-body);align-items:flex-start;gap:10px;padding:11px 13px;line-height:1.5;display:flex}body .rap-alerte>:first-child{color:var(--danger);flex:none;margin-top:2px}body .rap-cptrs{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}body .rap-cptr{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:2px;padding:12px 14px;display:flex}body .rap-cptr b{font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:1.15}body .rap-cptr span{font-size:var(--fs-sm);color:var(--muted)}body .rap-chip{border-radius:var(--r-full);background:var(--surface-2);font-size:var(--fs-micro);font-weight:var(--fw-medium);white-space:nowrap;margin:1px 4px 1px 0;padding:1px 7px;display:inline-block}body .rap-herite{font-size:var(--fs-micro);color:var(--faint,var(--muted));font-style:italic}body .rap-choix,body .rap-sections,body .modrap-sections{flex-wrap:wrap;gap:4px 14px;display:flex}body .rap-choix label,body .rap-sections label,body .modrap-sections label,body .rap-coche{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}body .rap-on{color:var(--ok-ink);font-weight:var(--fw-semibold);font-size:var(--fs-sm)}body .rap-off{color:var(--muted);font-size:var(--fs-sm)}body .rap-periode{font-size:var(--fs-micro);color:var(--muted)}body .rap-sansref{font-size:var(--fs-micro);color:var(--wait-ink)}body .rap-ok{font-size:var(--fs-micro);color:var(--ok-ink)}body .rap-ko{font-size:var(--fs-micro);color:var(--danger)}@media (min-width:561px){body td.rap-actions{white-space:nowrap;width:1%}body td.rap-actions>*{margin-left:4px}}body .modrap{grid-template-columns:minmax(320px,420px) 1fr;align-items:start;gap:16px;padding:16px;display:grid}@media (max-width:1100px){body .modrap{grid-template-columns:1fr}}body .modrap-form{flex-direction:column;gap:14px;display:flex}body .modrap-champ{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted);flex-direction:column;gap:5px;display:flex}body .modrap-couleur{align-items:center;gap:8px;display:flex}body .modrap-champ textarea.input{resize:vertical;min-height:76px}body .modrap-couleur input[type=color]{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);width:42px;height:30px;padding:2px}body .modrap-logo{align-items:center;gap:10px;min-height:34px;display:flex}body .modrap-logo img{max-width:160px;max-height:34px}body .modrap-actions{gap:8px;display:flex}body .modrap-ok{font-size:var(--fs-sm);color:var(--ok-ink)}body .modrap-ko{font-size:var(--fs-sm);color:var(--danger)}body .modrap-apercu{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);position:sticky;top:12px;overflow:hidden}body .modrap-apercu-tete{border-bottom:1px solid var(--line);font-size:var(--fs-micro);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:6px;padding:7px 11px;display:flex}body .modrap-apercu iframe{aspect-ratio:1/1.414;background:#fff;border:0;width:100%;display:block}body .modrap-duo{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:12px;display:grid}body .modrap-champ select.input{width:100%}body .rap-c1{font-weight:var(--fw-semibold);display:block}body .rap-c2{font-size:var(--fs-micro);color:var(--muted);display:block}body .rap-et{border-radius:var(--r-full);border:1px solid var(--line);font-size:var(--fs-micro);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:5px;padding:1px 8px;display:inline-flex}body .rap-et i{flex:none;width:7px;height:7px}body .rap-et[data-niv=ok]{color:var(--ok-ink);background:var(--ok-bg)}body .rap-et[data-niv=ok] i{background:var(--ok-ink);border-radius:50%}body .rap-et[data-niv=info],body .rap-et[data-niv=neutre]{color:var(--muted);background:var(--surface-2)}body .rap-et[data-niv=info] i{border:1.5px solid var(--muted);border-radius:50%}body .rap-et[data-niv=neutre] i{background:var(--muted);border-radius:var(--r-2xs)}body .rap-et[data-niv=attention]{color:var(--wait-ink);background:var(--wait-bg)}body .rap-et[data-niv=attention] i{background:var(--wait-ink);width:6px;height:6px;transform:rotate(45deg)}body .rap-et[data-niv=critique]{color:var(--danger);background:var(--danger-bg)}body .rap-et[data-niv=critique] i{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:7px solid var(--danger);background:0 0;width:0;height:0}body .rap-table tbody tr[data-niv=attention]{background:var(--wait-ink)}@supports (color:color-mix(in lab, red, red)){body .rap-table tbody tr[data-niv=attention]{background:color-mix(in srgb, var(--wait-ink) 7%, transparent)}}body .rap-table tbody tr[data-niv=attention] td{color:var(--ink)}body .rap-motif[data-refus="1"]{border:1px solid var(--wait-line);border-left:3px solid var(--wait-ink);background:var(--wait-ink)}@supports (color:color-mix(in lab, red, red)){body .rap-motif[data-refus="1"]{background:color-mix(in srgb, var(--wait-ink) 6%, transparent)}}body .rap-motif[data-refus="1"]{color:var(--ink)}body .rap-cptr[data-fort="1"]{border-color:var(--danger-line);background:var(--danger-bg)}body .rap-cptr[data-fort="1"] b{color:var(--danger)}body .rap-etat{border-radius:var(--r-full);border:1px solid var(--line);font-size:var(--fs-micro);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:6px;padding:1px 9px;display:inline-flex}body .rap-etat:before{content:"";flex:none;width:7px;height:7px}body .rap-etat[data-e=parti]{color:var(--ok-ink);background:var(--ok-bg)}body .rap-etat[data-e=parti]:before{background:var(--ok-ink);border-radius:50%}body .rap-etat[data-e=echoue]{color:var(--danger);background:var(--danger-bg)}body .rap-etat[data-e=echoue]:before{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:7px solid var(--danger);width:0;height:0}body .rap-etat[data-e=manque]{color:var(--wait-ink);background:var(--wait-bg)}body .rap-etat[data-e=manque]:before{background:var(--wait-ink);width:6px;height:6px;transform:rotate(45deg)}body .rap-etat[data-e=sansref]{color:var(--danger);background:var(--danger-bg)}body .rap-etat[data-e=sansref]:before{background:var(--danger)}body .rap-etat[data-e=retenu]{color:var(--wait-ink);background:var(--wait-bg)}body .rap-etat[data-e=retenu]:before{border:1.5px solid var(--wait-ink);border-radius:50%}body .rap-etat[data-e=manuel]{color:var(--muted);background:var(--surface-2)}body .rap-etat[data-e=manuel]:before{background:var(--muted);width:8px;height:2px}body .rap-table tbody tr[data-etat=sansref] td:first-child,body .rtable tbody tr[data-etat=sansref] td:first-child,body .rap-table tbody tr[data-etat=echoue] td:first-child,body .rtable tbody tr[data-etat=echoue] td:first-child{box-shadow:inset 3px 0 0 var(--danger)}body .rap-auto{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;gap:10px;padding:14px 16px;display:flex}body .rap-auto-tete{font-size:var(--fs-md);align-items:center;gap:8px;display:flex}body .rap-auto-tete>:first-child{color:var(--accent);flex:none}body .rap-auto-reglage{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}body .rap-auto-reglage .field{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:6px;display:flex}body .rap-auto-reglage input[type=number]{width:62px}body .rap-passage{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}body .rap-passage-tete{font-size:var(--fs-micro);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}body .rap-passage-cptrs{font-size:var(--fs-sm);flex-wrap:wrap;gap:6px 16px;display:flex}body .rap-passage-echecs{font-size:var(--fs-sm);color:var(--ink);margin:0;padding-left:18px}body .rap-passage-echecs li{margin:2px 0}body .rap-passage-echecs b{color:var(--danger)}body .rap-rien{text-align:center;color:var(--muted);font-size:var(--fs-body);border:1px dashed var(--line-hover);border-radius:var(--r-sm);background:var(--surface-2);margin:0;padding:22px 16px}body .rap-sante:not([open])>ul{display:none}body .rap-sante{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);font-size:var(--fs-body);padding:10px 13px}body .rap-sante[data-n=ko]{border-color:var(--danger-line);background:var(--danger-bg)}body .rap-sante[data-n=attention]{border-color:var(--wait);background:var(--wait-bg)}body .rap-sante>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;line-height:1.45;list-style:none;display:flex}body .rap-sante>summary::-webkit-details-marker{display:none}body .rap-sante>summary>:first-child{color:var(--ok-ink);flex:none}body .rap-sante[data-n=ko]>summary>:first-child{color:var(--danger)}body .rap-sante[data-n=attention]>summary>:first-child{color:var(--wait-ink)}body .rap-sante>summary b{font-weight:var(--fw-semibold)}body .rap-sante>summary span{color:var(--muted)}body .rap-sante[data-n=ko]>summary span,body .rap-sante[data-n=attention]>summary span{color:var(--ink)}body .rap-sante ul{border-top:1px solid var(--line);flex-direction:column;gap:7px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:flex}body .rap-sante li{flex-direction:column;gap:1px;display:flex}body .rap-sante li b{font-size:var(--fs-sm);font-weight:var(--fw-semibold);align-items:baseline;gap:6px;display:flex}body .rap-sante li b:before{content:"";background:var(--ok-ink);border-radius:50%;flex:none;width:7px;height:7px}body .rap-sante li[data-n=attention] b:before{background:var(--wait-ink);width:6px;height:6px;transform:rotate(45deg)}body .rap-sante li[data-n=ko] b:before{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:7px solid var(--danger);background:0 0;width:0;height:0}body .rap-sante li span{font-size:var(--fs-sm);color:var(--muted);line-height:1.5}body .rap-sante li[data-n=ko] span,body .rap-sante li[data-n=attention] span{color:var(--ink)}body .rap-fraicheur{font-size:var(--fs-micro);color:var(--muted);line-height:1.5}body .rap-fraicheur[data-alerte="1"]{color:var(--danger);font-weight:var(--fw-semibold)}body .rap-motif-echec{font-size:var(--fs-micro);color:var(--danger);margin-top:2px;line-height:1.45}body .modrap-mail{margin:0 16px 16px}body .cnx365{font-size:var(--fs-nano);font-weight:var(--fw-medium);color:var(--muted);cursor:help;white-space:nowrap;align-items:center;gap:4px;margin-top:3px;display:inline-flex}body .cnx365[data-etat=actif],body .cnx365[data-etat=inactif]{color:var(--muted)}body .cnx365[data-etat=dormant],body .cnx365[data-etat=jamais]{color:var(--wait-ink);font-weight:var(--fw-semibold)}body .cnx365[data-etat=inconnu]{color:var(--faint,var(--muted));opacity:.8;font-style:italic}body .inact{flex-direction:column;gap:14px;padding:16px;display:flex}body .inact-cptrs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}body .inact-cptr{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:2px;padding:12px 14px;display:flex}body .inact-cptr b{font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1.1}body .inact-cptr span{font-size:var(--fs-sm);color:var(--muted)}body .inact-cptr[data-ton=cout]{border-color:var(--danger-line)}body .inact-cptr[data-ton=cout] b{color:var(--danger)}body .inact-cptr[data-ton=jamais] b{color:var(--wait-ink)}body .inact-aveugle{background:var(--wait-bg,var(--wait-ink));align-items:flex-start;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){body .inact-aveugle{background:var(--wait-bg,color-mix(in srgb, var(--wait-ink) 8%, transparent))}}body .inact-aveugle{border:1px solid var(--wait-ink)}@supports (color:color-mix(in lab, red, red)){body .inact-aveugle{border:1px solid color-mix(in srgb, var(--wait-ink) 30%, transparent)}}body .inact-aveugle{border-radius:var(--r);font-size:var(--fs-body);color:var(--ink);padding:11px 13px;line-height:1.5}body .inact-aveugle>:first-child{color:var(--wait-ink);flex:none;margin-top:2px}body .inact-barre{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .inact-coche{font-size:var(--fs-body);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}body .inact-total{font-size:var(--fs-sm);color:var(--muted);margin-left:auto}body .inact-vide{text-align:center;color:var(--muted);font-size:var(--fs-body);border:1px dashed var(--line);border-radius:var(--r);padding:28px 16px}body .inact-nom{font-weight:var(--fw-semibold)}body .inact-mail{font-size:var(--fs-sm);color:var(--muted)}body .inact-lic{border-radius:var(--r-full);background:var(--ms365);padding:1px 7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){body .inact-lic{background:color-mix(in srgb, var(--ms365) 14%, transparent)}}body .inact-lic{color:var(--ms365-ink);font-size:var(--fs-micro);font-weight:var(--fw-semibold)}body .inact-sanslic{color:var(--faint,var(--muted));font-size:var(--fs-sm)}body .inact-etat{font-weight:var(--fw-semibold)}body .inact-etat[data-motif=jamais]{color:var(--danger)}body .inact-etat[data-motif=dormant]{color:var(--wait-ink)}body .inact-src{font-size:var(--fs-sm);color:var(--muted)}body .inact-geste{font-size:var(--fs-sm);color:var(--muted);max-width:340px}body .prc{flex-direction:column;gap:14px;padding:16px;display:flex}body .prc-trou{background:var(--wait-bg);border:1px solid var(--wait-ink);align-items:flex-start;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){body .prc-trou{border:1px solid color-mix(in srgb, var(--wait-ink) 30%, transparent)}}body .prc-trou{border-radius:var(--r);font-size:var(--fs-body);color:var(--ink);padding:11px 13px;line-height:1.5}body .prc-trou>:first-child{color:var(--wait-ink);flex:none;margin-top:2px}body .prc-trou p{margin:0 0 6px}body .prc-trou p:last-of-type{margin-bottom:8px}body .prc-trou>div>:last-child{margin-bottom:0}body .prc-cptrs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}body .prc-cptr{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);text-align:left;cursor:pointer;transition:border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);flex-direction:column;gap:1px;padding:11px 13px;display:flex}body .prc-cptr:hover{border-color:var(--brand)}body .prc-cptr.on{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){body .prc-cptr.on{background:color-mix(in srgb, var(--brand) 7%, transparent)}}body .prc-cptr b{font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:1.15}body .prc-cptr span{font-size:var(--fs-sm);color:var(--muted)}body .prc-cptr[data-vide="0"][data-ton=danger] b{color:var(--danger)}body .prc-cptr[data-vide="0"][data-ton=attente] b{color:var(--wait-ink)}body .prc-cptr[data-vide="0"][data-ton=ok] b{color:var(--ok-ink)}body .prc-cptr[data-vide="1"] b{color:var(--faint,var(--muted))}body .prc-barre{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .prc-barre select.input{width:auto;max-width:230px}body .prc-barre input.input{max-width:240px}body .prc-total{font-size:var(--fs-sm);color:var(--muted);margin-left:auto}body .prc-vide{text-align:center;color:var(--muted);font-size:var(--fs-body);border:1px dashed var(--line);border-radius:var(--r);padding:28px 16px}body .prc-msg{font-size:var(--fs-body);color:var(--ok-ink);margin:0}body .prc-nom{font-weight:var(--fw-semibold)}body .prc-sous{font-size:var(--fs-micro);color:var(--muted)}body .prc-fige{margin-top:3px;display:block}body .prc-orphe{color:var(--wait-ink);font-weight:var(--fw-semibold);font-size:var(--fs-sm)}body .prc-select{width:100%;max-width:190px}body .prc-lien{text-decoration:underline}@supports (color:color-mix(in lab, red, red)){body .prc-lien{-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent)}}body .prc-lien{text-underline-offset:3px;transition:color var(--dur-1) var(--ease-out), text-decoration-color var(--dur-1) var(--ease-out)}body .prc-lien:hover{color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}body .prc-marque{font-size:var(--fs-nano);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--brand);background:var(--brand);margin-left:6px}@supports (color:color-mix(in lab, red, red)){body .prc-marque{background:color-mix(in srgb, var(--brand) 12%, transparent)}}body .prc-marque{border-radius:var(--r-full);padding:1px 6px}body .prc-grp+.prc-grp .prc-grp-hd>th{padding-top:16px}body .prc-grp-hd>th{border:0;border-bottom:1px solid var(--line);text-align:left;font-weight:var(--fw-regular);text-transform:none;letter-spacing:0;font-size:var(--fs-body);color:var(--ink);background:0 0;padding:8px 0 6px}body .prc-grp-ligne{flex-wrap:wrap;align-items:center;gap:10px;display:flex}body .prc-grp-ligne>b{font-size:var(--fs-md);font-weight:var(--fw-semibold)}body .prc-grp-n{color:var(--muted);font-size:var(--fs-sm)}body .prc-grp-ligne>select,body .prc-grp-ligne>span:last-child{margin-left:auto}@media (max-width:560px){body .rtable tr.prc-grp-hd{background:0 0;border:0;margin:14px 0 4px;padding:0}body .prc-grp-hd>th{width:100%;padding:0 0 6px;display:block}body .prc-grp-ligne>select{width:100%;max-width:none;margin-left:0}}@media (min-width:561px){body .rtable td.prc-actions{white-space:nowrap;width:1%}body .rtable td.prc-actions>*{margin-left:4px}}@media (max-width:560px){body .rtable td.prc-actions{justify-content:flex-start;gap:6px;display:flex}}body .prc-grp-plier{cursor:pointer;color:inherit;font:inherit;text-align:left;border-radius:var(--r-2xs);background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:2px 6px 2px 0;display:flex}body .prc-grp-plier:hover{color:var(--brand)}body .prc-grp-chev{transition:transform var(--dur-2) var(--ease-in-out);flex:none;display:inline-flex}body .prc-grp-chev[data-ouvert="0"]{transform:rotate(-90deg)}body .nj-etat{font-weight:var(--fw-semibold)}body .nj-etat[data-etat=disparue],body .nj-etat[data-etat=horsLigne]{color:var(--danger)}body .nj-etat[data-etat=inconnu]{color:var(--wait-ink)}body .nj-etat[data-etat=enLigne]{color:var(--ok-ink)}body .nj-import-repli{flex-wrap:wrap;align-items:center;gap:10px;display:flex}body .nj-import-repli .helper{margin:0}body .nj-import{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);flex-direction:column;gap:10px;padding:12px 14px;display:flex}body .nj-import-hd{flex-wrap:wrap;align-items:center;gap:10px;display:flex}body .nj-import-hd b{font-size:var(--fs-md)}body .nj-import-hd .helper{margin:0}body .nj-import-hd>:nth-child(3){margin-left:auto}body .nj-import-err,body .nj-import-ok{font-size:var(--fs-body);align-items:baseline;gap:6px;margin:0;line-height:1.5;display:flex}body .nj-import-err{color:var(--danger)}body .nj-import-ok{color:var(--ok-ink)}body .nj-import-err>svg{flex:none;align-self:center}body .nj-import-types{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;display:flex}body .nj-import-types .helper{margin:0 4px 0 0}body .nj-type{font-size:var(--fs-sm);border-radius:var(--r-full);border:1px solid var(--line);color:var(--ink);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);background:0 0;padding:4px 10px}body .nj-type:hover{border-color:var(--brand)}body .nj-type.on{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){body .nj-type.on{background:color-mix(in srgb, var(--brand) 12%, transparent)}}body .nj-type.on{font-weight:var(--fw-semibold)}body .nj-type[data-serveur="1"]{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){body .nj-type[data-serveur="1"]{border-color:color-mix(in srgb, var(--brand) 40%, var(--line))}}body .nj-type[data-serveur="1"]:not(.on){background:var(--brand)}@supports (color:color-mix(in lab, red, red)){body .nj-type[data-serveur="1"]:not(.on){background:color-mix(in srgb, var(--brand) 5%, transparent)}}body .nj-import-orgs{flex-direction:column;gap:6px;max-height:420px;display:flex;overflow-y:auto}body .nj-import-org{border:1px solid var(--line);border-radius:var(--r-sm)}body .nj-import-org-hd{cursor:pointer;text-align:left;width:100%;font-size:var(--fs-body);color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;display:flex}body .nj-import-org-hd:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){body .nj-import-org-hd:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}body .nj-import-chev{transition:transform var(--dur-2) var(--ease-in-out);display:inline-flex}body .nj-import-chev[data-ouvert="0"]{transform:rotate(-90deg)}body .nj-import-lien{color:var(--ok-ink);font-size:var(--fs-sm)}body .nj-import-n{color:var(--muted);font-size:var(--fs-micro);flex:none;margin-left:auto}body .nj-import-liste{flex-direction:column;gap:1px;margin:0;padding:0 10px 8px;list-style:none;display:flex}body .nj-import-liste label{border-radius:var(--r-2xs);cursor:pointer;font-size:var(--fs-body);align-items:center;gap:8px;padding:5px 6px;display:flex}body .nj-import-liste label:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){body .nj-import-liste label:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}}body .nj-import-liste input{flex:none}body .nj-import-nom{font-weight:var(--fw-medium)}body .nj-import-etat{font-size:var(--fs-micro);flex:none;margin-left:auto}body .nj-import-etat[data-on="1"]{color:var(--ok-ink)}body .nj-import-etat[data-on="0"]{color:var(--danger)}body .nj-import-etat[data-on=\?]{color:var(--wait-ink)}body .nj-import-deja{font-size:var(--fs-micro);color:var(--muted);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){body .nj-import-deja{background:color-mix(in srgb, var(--ink) 8%, transparent)}}body .nj-import-deja{border-radius:var(--r-full);flex:none;padding:1px 7px}body .nj-import-pied{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}body .nj-import-pied .helper{margin:0}body .nj-import-pied select.input{width:auto;max-width:240px}body .nj-import-libre{color:var(--muted);font-size:var(--fs-sm)}body .sup-acces{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--panel);margin-top:18px;padding:14px 16px 4px}@supports (color:color-mix(in lab, red, red)){body .sup-acces{background:color-mix(in srgb, var(--panel) 4%, transparent)}}body .sup-acces h3{margin-top:0}body .sup-acces code{font-family:var(--mono);font-size:var(--fs-micro);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){body .sup-acces code{background:color-mix(in srgb, var(--ink) 7%, transparent)}}body .sup-acces code{border-radius:var(--r-2xs);padding:1px 5px}body .sup-acces-champ{font-family:var(--mono);font-size:var(--fs-sm);resize:vertical;min-height:96px;line-height:1.6}body .sup-acces-bilan{flex-direction:column;gap:6px;margin:8px 0 14px;display:flex}body .sup-acces-bilan p{font-size:var(--fs-body);flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;line-height:1.5;display:flex}body .sup-acces-bilan p>svg{flex:none;align-self:center;display:inline-flex}body .sup-acces-ferme{color:var(--muted)}body .sup-acces-ouvert{color:var(--ok-ink)}body .sup-acces-rejet{color:var(--danger)}body .sup-acces-rejet b{font-weight:var(--fw-semibold)}body .sup-acces-vue{flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;display:flex}body .sup-acces-vue code{font-size:var(--fs-body)}body .sup-acces-dedans,body .sup-acces-dehors{font-size:var(--fs-micro);font-weight:var(--fw-semibold);border-radius:var(--r-full);padding:2px 8px}body .sup-acces-dedans{color:var(--ok-ink);background:var(--ok-bg)}body .sup-acces-dehors{color:var(--muted);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){body .sup-acces-dehors{background:color-mix(in srgb, var(--ink) 8%, transparent)}}body .sup-collectes{flex-direction:column;gap:10px;display:flex}body .sup-collecte{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:10px 12px}body .sup-collecte[data-eteinte="1"]{opacity:.62}body .sup-collecte-tete{flex-wrap:wrap;align-items:center;gap:12px;display:flex}body .sup-collecte-tete .sup-reg-case{margin:0}body .sup-collecte-tete b{font-size:var(--fs-md)}body .sup-collecte-etat{font-size:var(--fs-micro);font-weight:var(--fw-semibold);border-radius:var(--r-full);padding:2px 8px}body .sup-collecte-etat[data-ton=ok]{color:var(--ok-ink);background:var(--ok-bg)}body .sup-collecte-etat[data-ton=retard]{color:var(--wait-ink);background:var(--wait-bg)}body .sup-collecte-etat[data-ton=ko]{color:var(--danger);background:var(--danger-bg)}body .sup-collecte-etat[data-ton=off]{color:var(--muted);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){body .sup-collecte-etat[data-ton=off]{background:color-mix(in srgb, var(--ink) 8%, transparent)}}body .sup-collecte-champ{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .sup-collecte-champ input.input{width:110px}body .sup-collecte-champ .helper{margin:0}body .sup-collecte-champ+.sup-collecte-champ{margin-top:6px}body .sup-collecte-champ>label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink);flex:0 0 100%;margin-bottom:2px}body .ctr{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);overflow:hidden}body .ctr-barre{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}body .ctr-barre .btn{font-size:var(--fs-sm)}body .ctr-sep{background:var(--line);align-self:stretch;width:1px;margin:0 4px}body .ctr-compte{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}body .ctr-pousse{margin-left:auto}body .ctr-barre-crible{background:var(--surface)}body .ctr-barre-actions{background:var(--surface-2)}body .ctr-vues{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;display:flex}body .ctr-vue{border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface-2);align-items:center;display:inline-flex;overflow:hidden}body .ctr-vue>button{cursor:pointer;font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--ink);transition:background var(--dur-1) var(--ease-out);background:0 0;border:0;padding:3px 9px}body .ctr-vue>button:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){body .ctr-vue>button:hover{background:color-mix(in srgb, var(--brand) 8%, transparent)}}body .ctr-vue-x{color:var(--faint,var(--muted));border-left:1px solid var(--line);padding:3px 7px 3px 4px}body .ctr-vue-x:hover{color:var(--danger);background:var(--danger-bg)}body .ctr-nommer{align-items:center;gap:6px;display:inline-flex}body .ctr-nommer .input{width:170px}body .ctr-tri{width:152px;font-size:var(--fs-sm)}body .ctr-droite{align-items:center;gap:6px;margin-left:auto;display:flex}body .ctr-barre-crible .sup-recherche{flex:180px;max-width:220px}body .ctr-th{cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}body .ctr-th:hover{color:var(--ink)}body .ctr-th-fleche{color:var(--accent);font-weight:var(--fw-bold)}body .ctr-scinde{grid-template-columns:minmax(0,1fr) 320px;display:grid}body .ctr-scinde-liste{border-right:1px solid var(--line);min-width:0}body .ctr-scinde-liste .ctr-table{min-width:0}body .ctr-detail{max-height:70vh;padding:12px 14px;overflow-y:auto}body .ctr-detail-vide{color:var(--muted);font-size:var(--fs-sm);margin:0}body .ctr-detail-tete{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}body .ctr-detail-liste{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}body .ctr-detail-champ dt{font-size:var(--fs-nano);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:var(--fw-semibold)}body .ctr-detail-champ dd{font-size:var(--fs-sm);margin:1px 0 0;line-height:1.45}body .ctr-scinde .ctr-table tbody tr{cursor:pointer}body .ctr-table tbody tr[data-ouverte="1"]{outline:2px solid var(--brand);outline-offset:-2px}@media (max-width:1100px){body .ctr-scinde{grid-template-columns:1fr}body .ctr-scinde-liste{border-right:0;border-bottom:1px solid var(--line)}}body .ctr-groupe+.ctr-groupe{border-top:1px solid var(--line)}body .ctr-groupe-tete{background:var(--surface-2);font-size:var(--fs-body);font-weight:var(--fw-semibold);z-index:3;align-items:center;gap:8px;margin:0;padding:8px 12px;display:flex;position:sticky;top:0}body .ctr-groupe-n{border-radius:var(--r-full);background:var(--ink);min-width:20px;color:var(--surface);font-size:var(--fs-micro);font-weight:var(--fw-bold);text-align:center;padding:0 6px}body .ctr-groupe .ctr-table thead{display:none}body .ctr-groupe+.ctr-groupe .ctr-table{border-top:0}body .ctr-wrap{overflow-x:auto}body .ctr-table{border-collapse:collapse;width:100%;min-width:940px;font-size:var(--fs-sm)}body .ctr-table thead th{z-index:1;text-align:left;background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--fs-micro);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:6px 8px;position:sticky;top:0}body .ctr-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:4px 8px}body .ctr-table tbody tr{border-left:3px solid #0000}body .ctr-table tbody tr[data-sev=NAS_SILENCIEUX],body .ctr-table tbody tr[data-sev=JAMAIS_VU],body .ctr-table tbody tr[data-sev=ECHEC],body .ctr-table tbody tr[data-sev=JAMAIS_REUSSI]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .ctr-table tbody tr[data-sev=NAS_SILENCIEUX],body .ctr-table tbody tr[data-sev=JAMAIS_VU],body .ctr-table tbody tr[data-sev=ECHEC],body .ctr-table tbody tr[data-sev=JAMAIS_REUSSI]{background:color-mix(in srgb, var(--danger) 7%, transparent)}}body .ctr-table tbody tr[data-sev=NAS_SILENCIEUX],body .ctr-table tbody tr[data-sev=JAMAIS_VU],body .ctr-table tbody tr[data-sev=ECHEC],body .ctr-table tbody tr[data-sev=JAMAIS_REUSSI]{border-left-color:var(--danger)}body .ctr-table tbody tr[data-sev=AVERTISSEMENT],body .ctr-table tbody tr[data-sev=EN_RETARD],body .ctr-table tbody tr[data-sev=DISPARUE]{background:var(--wait-ink)}@supports (color:color-mix(in lab, red, red)){body .ctr-table tbody tr[data-sev=AVERTISSEMENT],body .ctr-table tbody tr[data-sev=EN_RETARD],body .ctr-table tbody tr[data-sev=DISPARUE]{background:color-mix(in srgb, var(--wait-ink) 8%, transparent)}}body .ctr-table tbody tr[data-sev=AVERTISSEMENT],body .ctr-table tbody tr[data-sev=EN_RETARD],body .ctr-table tbody tr[data-sev=DISPARUE]{border-left-color:var(--wait-ink)}body .ctr-table tbody tr[data-sev=INCONNU]{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){body .ctr-table tbody tr[data-sev=INCONNU]{background:color-mix(in srgb, var(--muted) 8%, transparent)}}body .ctr-table tbody tr[data-sev=INCONNU]{border-left-color:var(--muted)}body .ctr-table tbody tr[data-sev=OK],body .ctr-table tbody tr[data-sev=EN_COURS]{background:0 0}body .ctr-table tbody tr[data-calme="1"]{background:var(--surface-2);border-left-color:var(--line-hover);opacity:.78}body .ctr-table tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){body .ctr-table tbody tr:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}}body .ctr-table tbody tr[data-choisie="1"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){body .ctr-table tbody tr[data-choisie="1"]{background:color-mix(in srgb, var(--accent) 12%, transparent)}}body .ctr-pastille{border-radius:var(--r-2xs);text-align:center;min-width:92px;font-size:var(--fs-nano);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;padding:2px 8px;display:inline-block}body .ctr-pastille[data-sev=NAS_SILENCIEUX],body .ctr-pastille[data-sev=JAMAIS_VU],body .ctr-pastille[data-sev=ECHEC],body .ctr-pastille[data-sev=JAMAIS_REUSSI]{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger)}body .ctr-pastille[data-sev=AVERTISSEMENT],body .ctr-pastille[data-sev=EN_RETARD],body .ctr-pastille[data-sev=DISPARUE]{background:var(--wait-bg);border-color:var(--wait-line);color:var(--wait-ink)}body .ctr-pastille[data-sev=INCONNU]{background:var(--surface-2);border-color:var(--line);color:var(--muted)}body .ctr-pastille[data-sev=OK],body .ctr-pastille[data-sev=EN_COURS]{background:var(--ok,var(--muted))}@supports (color:color-mix(in lab, red, red)){body .ctr-pastille[data-sev=OK],body .ctr-pastille[data-sev=EN_COURS]{background:color-mix(in srgb, var(--ok,var(--muted)) 14%, transparent)}}body .ctr-pastille[data-sev=OK],body .ctr-pastille[data-sev=EN_COURS]{border-color:var(--ok,var(--muted))}@supports (color:color-mix(in lab, red, red)){body .ctr-pastille[data-sev=OK],body .ctr-pastille[data-sev=EN_COURS]{border-color:color-mix(in srgb, var(--ok,var(--muted)) 40%, transparent)}}body .ctr-pastille[data-sev=OK],body .ctr-pastille[data-sev=EN_COURS]{color:var(--ok-ink,var(--muted))}body .ctr-fam{border-radius:var(--r-2xs);width:16px;height:16px;font-size:var(--fs-nano);font-weight:var(--fw-bold);vertical-align:middle;background:var(--surface-2);border:1px solid var(--line);color:var(--muted);place-items:center;margin-right:6px;display:inline-grid}body .ctr-fam[data-src=nas]{color:var(--dc-ink,var(--muted))}body .ctr-fam[data-src=unifi]{color:var(--mvt-ink,var(--muted))}body .ctr-fam[data-src=fortinet]{color:var(--lic-ink,var(--muted))}body .ctr-fam[data-src=ninjaone]{color:var(--ms365-ink,var(--muted))}body .ctr-nom{font-weight:var(--fw-semibold);color:var(--ink);white-space:nowrap}body .ctr-nom a{color:inherit;text-decoration:none}body .ctr-nom a:hover{text-decoration:underline}body .ctr-parent{color:var(--muted);white-space:nowrap}body .ctr-duree{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-micro);white-space:nowrap;color:var(--ink)}body .ctr-duree[data-vieux="1"]{color:var(--danger);font-weight:var(--fw-semibold)}body .ctr-info{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:1px;overflow:hidden}body .ctr-geste{color:var(--muted)}body .ctr-suivi{border-radius:var(--r-2xs);font-size:var(--fs-nano);font-weight:var(--fw-semibold);white-space:nowrap;border:1px solid var(--line);background:var(--surface);color:var(--muted);padding:1px 6px;display:inline-block}body .ctr-suivi[data-genre=travaux]{background:var(--wait-bg);border-color:var(--wait-line);color:var(--wait-ink)}body .ctr-vide{text-align:center;color:var(--muted);padding:28px 12px}body .ctr-case{width:26px}body .ctr-case input{cursor:pointer}@media (max-width:900px){body .ctr-barre{padding:6px}body .ctr-barre .btn{padding-left:8px;padding-right:8px}}body .sup-compteurs{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));align-items:stretch}body .ctr-pied{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px 2px 2px;display:flex}body .ctr-pied>.ctr-compte:first-of-type{margin-left:auto}body .ctr-idem{color:var(--faint,var(--muted));opacity:.5}@property --mur-arc{syntax:"<angle>";inherits:false;initial-value:0deg}body .mur{background:var(--mur-fond);color:var(--mur-encre);--mur-fond:#fff;--mur-carte:#f4f6fb;--mur-encre:#17203a;--mur-faible:#5b6785;--mur-ligne:#dde2ee;--mur-critique:#ff5964;--mur-indispo:#ff8a3d;--mur-alerte:#ffc53d;--mur-inconnu:#7f96bd;--mur-ok:#3ddc84;--mur-critique-ink:#b8202e;--mur-indispo-ink:#9a4a10;--mur-alerte-ink:#7a5c00;--mur-inconnu-ink:#3d4d70;--mur-ok-ink:#157347;--mur-chip-encre:#12182a;--mur-marge:clamp(16px, 1.6vw, 34px);--mur-zoom:1;grid-template-rows:auto auto minmax(0,1fr) auto auto;font-family:inherit;display:grid;position:fixed;inset:0;overflow:hidden}body .mur[data-fond=sombre]{--mur-fond:#0b1020;--mur-carte:#151d33;--mur-encre:#eef2fb;--mur-faible:#9aa9c9;--mur-ligne:#2a344f;--mur-critique-ink:#ff9099;--mur-indispo-ink:#ffb475;--mur-alerte-ink:#ffd86d;--mur-inconnu-ink:#aec0e2;--mur-ok-ink:#5ee5a4}body .mur[data-alerte="1"]:before{content:"";background:var(--mur-critique);z-index:2;height:clamp(4px,.45vw,9px);animation:4s ease-in-out infinite mur-souffle;position:absolute;inset:0 0 auto}@keyframes mur-souffle{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){body .mur[data-alerte="1"]:before{opacity:1;animation:none}body .mur-pouls{transition:none}}body .mur-hd{padding:clamp(8px, .9vw, 18px) var(--mur-marge);border-bottom:1px solid var(--mur-ligne);flex-wrap:wrap;grid-row:1;align-items:center;gap:clamp(14px,2vw,40px);display:flex}body .mur-kpi[data-fam=traiter]{background:var(--mur-carte);color:var(--mur-encre)}body .mur-kpi-traiter .mur-kpi-n{font-size:calc(clamp(26px, 3vw, 64px) * var(--mur-zoom,1));font-weight:var(--fw-black);letter-spacing:-.03em}body .mur-kpi[data-fam=traiter][data-alerte="1"] .mur-kpi-n{color:var(--mur-critique-ink)}body .mur-kpi[data-fam=traiter][data-alerte="0"] .mur-kpi-n{color:var(--mur-ok-ink)}body .mur-kpi[data-fam=traiter][data-alerte=rien] .mur-kpi-n{color:var(--mur-faible)}body .mur-kpi-traiter .mur-kpi-lab{color:var(--mur-encre)}body .mur-kpi-perime{font-size:calc(clamp(9px, .62vw, 14px) * var(--mur-zoom,1));font-weight:var(--fw-bold);color:var(--mur-critique-ink);text-transform:uppercase;letter-spacing:.04em;max-width:22ch;line-height:1.2}body .mur-kpis{flex-wrap:wrap;gap:clamp(6px,.7vw,16px);min-width:0;display:flex}body .mur-kpi{border-radius:var(--r-sm);background:var(--mur-inconnu);color:var(--mur-chip-encre);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;padding:clamp(4px,.45vw,11px) clamp(7px,.75vw,17px);line-height:1;display:flex}body .mur-kpi[data-fam=critique]{background:var(--mur-critique)}body .mur-kpi[data-fam=indispo]{background:var(--mur-indispo)}body .mur-kpi[data-fam=alerte]{background:var(--mur-alerte)}body .mur-kpi[data-fam=inconnu]{background:var(--mur-inconnu)}body .mur-kpi[data-fam=ok]{background:var(--mur-ok)}body .mur-kpi[data-fam=calme]{background:var(--mur-carte);color:var(--mur-encre)}body .mur-kpi[data-fam=calme] .mur-kpi-n{color:var(--mur-ok-ink)}body .mur-kpi[data-fam=calme] .mur-kpi-lab{color:var(--mur-faible)}body .mur-kpi-n{font-size:calc(clamp(18px, 2.1vw, 46px) * var(--mur-zoom,1));font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:baseline;display:inline-flex}body .mur-kpi-lab{font-size:calc(clamp(7px, .5vw, 11px) * var(--mur-zoom,1));font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}body .mur-kpi-detail{font-size:calc(clamp(7px, .5vw, 11px) * var(--mur-zoom,1));color:var(--mur-faible);white-space:nowrap}body .mur-kpi[data-vide="1"]{background:var(--mur-carte);color:var(--mur-faible)}body .mur-kpi[data-vide="1"] .mur-kpi-n,body .mur-kpi[data-vide="1"] .mur-kpi-lab{color:var(--mur-faible)}body .mur-horloge{flex-direction:column;flex:none;align-items:flex-end;gap:3px;margin-left:auto;display:flex}body .mur-heure{font-family:var(--mono);font-size:calc(clamp(14px, 1.4vw, 30px) * var(--mur-zoom,1));font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:1}body .mur-age{font-size:calc(clamp(9px, .68vw, 16px) * var(--mur-zoom,1));color:var(--mur-faible);white-space:nowrap;align-items:center;gap:clamp(5px,.45vw,10px);display:flex}body .mur-pouls{width:calc(clamp(14px, 1.2vw, 26px) * var(--mur-zoom,1));height:calc(clamp(14px, 1.2vw, 26px) * var(--mur-zoom,1));border-radius:var(--r-full);background:conic-gradient(from -90deg, var(--mur-ok-ink) var(--mur-arc,0deg), var(--mur-ligne) 0);transition:--mur-arc var(--dur-3) var(--ease-in-out);flex:none;-webkit-mask:radial-gradient(closest-side,#0000 52%,currentColor 58%);mask:radial-gradient(closest-side,#0000 52%,currentColor 58%)}body .mur-age[data-fige="1"]{color:var(--mur-critique-ink);font-weight:var(--fw-bold)}body .mur-age[data-fige="1"] .mur-pouls{background:var(--mur-critique)}body .mur-alarme{padding:clamp(6px, .7vw, 16px) var(--mur-marge);background:var(--mur-critique);color:var(--mur-chip-encre);flex-wrap:wrap;grid-row:2;align-items:baseline;gap:clamp(6px,.8vw,20px) clamp(8px,1vw,26px);display:flex}body .mur-alarme[data-etat=eteint]{background:var(--mur-indispo)}body .mur-alarme[data-etat=retard]{background:var(--mur-alerte)}body .mur-alarme-titre{font-size:calc(clamp(13px, 1.25vw, 30px) * var(--mur-zoom,1));font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:.05em;flex:none;line-height:1.1}body .mur-alarme-src{font-size:calc(clamp(11px, 1vw, 24px) * var(--mur-zoom,1));white-space:nowrap;align-items:baseline;gap:clamp(4px,.45vw,11px);min-width:0;line-height:1.15;display:inline-flex}body .mur-alarme-src>b{font-weight:var(--fw-bold)}body .mur-alarme-mot{font-weight:var(--fw-semibold)}body .mur-alarme-age{font-family:var(--mono);font-variant-numeric:tabular-nums}body .mur-alarme-part{font-size:calc(clamp(10px, .88vw, 21px) * var(--mur-zoom,1));font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}body .mur-tabla{height:100%;min-height:0;padding:var(--mur-marge);flex-direction:column;gap:clamp(2px,.3vh,10px);display:flex;overflow:hidden}body .mur-thead{grid-template-columns:var(--mur-cols);flex:none;align-items:end;gap:clamp(10px,1.4vw,30px);padding:0 clamp(12px,1.1vw,24px) clamp(2px,.3vh,10px);display:grid}body .mur-th{font-size:calc(clamp(7px, .72vw, 15px) * var(--mur-zoom,1));font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--mur-faible);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body .mur-th-duree,body .mur-th-controle{text-align:right}body .mur-liste{grid-template-rows:repeat(var(--mur-rangees,12), minmax(0, 1fr));flex:auto;gap:0;min-height:0;display:grid;overflow:hidden}body .mur-rang{grid-template-columns:var(--mur-cols);background:var(--mur-fond);align-items:center;gap:clamp(8px,1.4vw,30px);min-height:0;padding:0 clamp(8px,1.1vw,24px) 0 0;display:grid;overflow:hidden}body .mur-liste .mur-rang:nth-child(2n){background:var(--mur-carte)}body .mur-corps{grid-row:3;min-height:0;overflow:hidden}body .mur-grille{grid-template-columns:repeat(var(--mur-grille-cols,1), 1fr);grid-template-rows:repeat(var(--mur-grille-rows,1), 1fr);gap:8px;height:100%;min-height:0;display:grid;overflow:hidden}body .mur-tuile{text-align:center;border-radius:var(--r-sm);background:var(--mur-inconnu);color:var(--mur-chip-encre);justify-content:center;align-items:center;min-width:0;min-height:0;padding:clamp(4px,.6vw,10px);display:flex;overflow:hidden}body .mur-tuile[data-fam=critique]{background:var(--mur-critique)}body .mur-tuile[data-fam=indispo]{background:var(--mur-indispo)}body .mur-tuile[data-fam=alerte]{background:var(--mur-alerte)}body .mur-tuile[data-fam=inconnu]{background:var(--mur-inconnu)}body .mur-tuile[data-fam=ok]{background:var(--mur-ok)}body .mur-tuile-nom{-webkit-line-clamp:2;font-family:var(--mono);font-weight:var(--fw-bold);font-size:calc(clamp(9px, .9vw, 15px) * var(--mur-zoom,1));word-break:break-word;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}body .mur-etat{background:var(--mur-inconnu);color:var(--mur-chip-encre);font-size:calc(min(clamp(7px, .78vw, 17px), var(--mur-rang-px,999px) * .6) * var(--mur-zoom,1));font-weight:var(--fw-medium);letter-spacing:.04em;text-align:center;align-self:stretch;place-items:center;padding:0 clamp(3px,.4vw,9px);line-height:1.1;display:grid;overflow:hidden}body .mur-rang[data-fam=critique] .mur-etat{background:var(--mur-critique)}body .mur-rang[data-fam=indispo] .mur-etat{background:var(--mur-indispo)}body .mur-rang[data-fam=alerte] .mur-etat{background:var(--mur-alerte)}body .mur-rang[data-fam=inconnu] .mur-etat{background:var(--mur-inconnu)}body .mur-rang[data-fam=ok] .mur-etat{background:var(--mur-ok)}body .mur-nom{min-width:0;font-family:var(--mono);font-size:calc(min(clamp(10px, 1.28vw, 29px), var(--mur-rang-px,999px) * .65) * var(--mur-zoom,1));font-weight:var(--fw-medium);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:clamp(6px,.7vw,14px);padding-left:clamp(6px,.8vw,18px);line-height:1.1;display:flex;overflow:hidden}body .mur-src{font-family:inherit;font-size:min(clamp(7px, .68vw, 14px), calc(var(--mur-rang-px,999px) * .55));font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.08em;color:var(--mur-faible);flex:none;line-height:1.1}body .mur-client{min-width:0;font-size:calc(min(clamp(9px, 1.05vw, 23px), var(--mur-rang-px,999px) * .6) * var(--mur-zoom,1));color:var(--mur-encre);white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}body .mur-detail{min-width:0;font-size:calc(min(clamp(8px, .95vw, 20px), var(--mur-rang-px,999px) * .55) * var(--mur-zoom,1));color:var(--mur-faible);white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}body .mur-duree{font-family:var(--mono);font-size:calc(min(clamp(9px, 1.15vw, 26px), var(--mur-rang-px,999px) * .6) * var(--mur-zoom,1));font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;line-height:1.1}body .mur-rang[data-fam=critique] .mur-duree{color:var(--mur-critique-ink)}body .mur-rang[data-fam=indispo] .mur-duree{color:var(--mur-indispo-ink)}body .mur-rang[data-fam=alerte] .mur-duree{color:var(--mur-alerte-ink)}body .mur-muet{color:var(--mur-alerte-ink);font-weight:var(--fw-bold)}body .mur-vide{text-align:center;padding:var(--mur-marge);flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,1.4vh,26px);height:100%;display:flex}body .mur-vide-marque{border-radius:var(--r-full);width:clamp(72px,9vw,190px);height:clamp(72px,9vw,190px);font-size:clamp(38px,4.6vw,100px);font-weight:var(--fw-bold);color:var(--mur-ok-ink);background:var(--mur-ok);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){body .mur-vide-marque{background:color-mix(in srgb, var(--mur-ok) 14%, transparent)}}body .mur-vide-marque{border:clamp(2px, .22vw, 5px) solid var(--mur-ok)}@supports (color:color-mix(in lab, red, red)){body .mur-vide-marque{border:clamp(2px, .22vw, 5px) solid color-mix(in srgb, var(--mur-ok) 45%, transparent)}}body .mur-vide-phrase{font-size:clamp(22px,2.6vw,58px);font-weight:var(--fw-bold);margin:0}body .mur-vide-note{color:var(--mur-faible);margin:0;font-size:clamp(12px,1.05vw,23px)}body .mur-vide-note[data-alerte="1"]{color:var(--mur-critique-ink);font-weight:var(--fw-bold)}body .mur-vide[data-rien="1"] .mur-vide-marque{color:var(--mur-faible);background:var(--mur-faible)}@supports (color:color-mix(in lab, red, red)){body .mur-vide[data-rien="1"] .mur-vide-marque{background:color-mix(in srgb, var(--mur-faible) 12%, transparent)}}body .mur-vide[data-rien="1"] .mur-vide-marque{border-color:var(--mur-faible)}@supports (color:color-mix(in lab, red, red)){body .mur-vide[data-rien="1"] .mur-vide-marque{border-color:color-mix(in srgb, var(--mur-faible) 38%, transparent)}}body .mur-vide[data-rien="1"] .mur-vide-phrase{color:var(--mur-faible)}body .mur-ft{padding:clamp(5px, .5vh, 12px) var(--mur-marge);border-top:1px solid var(--mur-ligne);flex-wrap:wrap;grid-row:5;align-items:center;gap:clamp(8px,1vw,22px);display:flex}body .mur-ft-page{font-size:calc(clamp(11px, 1vw, 22px) * var(--mur-zoom,1));font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--mur-encre);flex:none}body .mur-avance{border-radius:var(--r-full);background:var(--mur-ligne);transform-origin:0;flex:clamp(60px,12vw,260px);height:clamp(3px,.3vh,7px);animation-name:mur-avance;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes mur-avance{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){body .mur-avance{opacity:.35;animation:none;transform:scaleX(1)}}body .mur-ft-txt{font-size:calc(clamp(9px, .72vw, 16px) * var(--mur-zoom,1));color:var(--mur-faible);font-variant-numeric:tabular-nums;flex:none}body .mur-ft-honnete{font-size:calc(clamp(9px, .72vw, 16px) * var(--mur-zoom,1));color:var(--mur-faible);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(6px,.6vw,14px);margin-left:auto;display:flex}body .mur-masque{border-radius:var(--r-full);background:var(--mur-alerte);padding:1px clamp(6px,.55vw,12px);display:inline-block}@supports (color:color-mix(in lab, red, red)){body .mur-masque{background:color-mix(in srgb, var(--mur-alerte) 18%, transparent)}}body .mur-masque{color:var(--mur-alerte-ink);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em}body .mur-jauges{padding:0 var(--mur-marge) clamp(8px, .9vh, 18px);grid-row:4;grid-template-columns:repeat(auto-fit,minmax(clamp(150px,15vw,330px),1fr));gap:clamp(6px,.7vw,16px);display:grid}body .mur-jauge{background:var(--mur-carte);border-radius:var(--r-sm);border-left:clamp(3px, .3vw, 7px) solid var(--mur-alerte);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"val quoi""val nom""piste piste";align-items:baseline;gap:0 clamp(8px,.8vw,16px);padding:clamp(6px,.6vw,14px) clamp(8px,.8vw,18px);display:grid}body .mur-jauge[data-etat=CRITIQUE]{border-left-color:var(--mur-critique)}body .mur-jauge-val{font-family:var(--mono);font-size:clamp(22px,2.2vw,48px);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--mur-alerte-ink);grid-area:val;align-self:center;line-height:1}body .mur-jauge[data-etat=CRITIQUE] .mur-jauge-val{color:var(--mur-critique-ink)}body .mur-jauge-val i{margin-left:.15em;font-size:.5em;font-style:normal}body .mur-jauge-quoi{min-width:0;font-size:clamp(10px,.82vw,17px);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--mur-faible);white-space:nowrap;text-overflow:ellipsis;grid-area:quoi;overflow:hidden}body .mur-jauge-seuil{opacity:.75;text-transform:none;letter-spacing:0;font-style:normal}body .mur-jauge-nom{min-width:0;font-family:var(--mono);font-size:clamp(12px,1vw,21px);font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;grid-area:nom;overflow:hidden}body .mur-jauge-piste{border-radius:var(--r-full);background:var(--mur-ligne);grid-area:piste;height:clamp(4px,.4vh,9px);margin-top:clamp(5px,.5vh,11px);overflow:hidden}body .mur-jauge-plein{height:100%;width:var(--part,0%);border-radius:var(--r-full);background:var(--mur-alerte);display:block}body .mur-jauge[data-etat=CRITIQUE] .mur-jauge-plein{background:var(--mur-critique)}@media (max-width:900px){body .mur-hd{flex-wrap:wrap;gap:14px}body .mur-kpis{justify-content:space-between;gap:6px;width:100%}body .mur-horloge{align-items:flex-end;margin-left:auto}body .mur-alarme{gap:8px 12px}body .mur-alarme-part{margin-left:0}body .mur-jauges{grid-template-columns:1fr}body .mur-ft-honnete{text-align:left;justify-content:flex-start;margin-left:0}body .mur-tech{display:none}}body .mur-marque{flex:none;align-items:center;display:flex}body .mur-marque img{height:calc(clamp(24px, 2.2vw, 52px) * var(--mur-zoom,1));width:auto;display:block}body .mur[data-fond=sombre] .mur-marque img{filter:brightness(0)invert()}body .lic-choix{border:1px solid var(--line-strong,var(--line));border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--ink);font-family:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;transition:border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);align-items:center;gap:9px;padding:9px 12px;display:flex}body .lic-choix:hover,body .lic-choix:focus-visible{border-color:var(--brand-2);background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){body .lic-choix:hover,body .lic-choix:focus-visible{background:color-mix(in srgb, var(--brand-2) 5%, var(--surface))}}body .lic-choix-pastille{border-radius:50%;flex:none;width:12px;height:12px}body .lic-choix-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--fw-medium);flex:1;overflow:hidden}body .lic-choix-etat{font-size:var(--fs-nano);font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-full);flex:none;padding:1px 8px}body .lic-choix-neuf{color:var(--brand-2);background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){body .lic-choix-neuf{background:color-mix(in srgb, var(--brand-2) 10%, transparent)}}body .lic-choix-neuf{border-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){body .lic-choix-neuf{border-color:color-mix(in srgb, var(--brand-2) 30%, transparent)}}body .liccards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}:root .esp-brique.on,:root .esp-brique.on:hover,:root .esp-brique.on:focus-visible{background:var(--accent-ink)}.vpn-doc th{text-transform:none;letter-spacing:normal;font-size:var(--fs-body);font-weight:var(--fw-bold)}.vpn-doc tbody tr:hover{background:0 0}@media print{.vpn-doc .tblwrap,.vpn-doc figure>div{overflow:visible!important}}@media (min-width:561px){body .shell .content .rtable{width:100%;max-width:none}:is(body .shell .content .tblcard,body .shell .content .card:has(.tblwrap)){max-width:none}.rtable>tbody>tr>td.row-actions{white-space:nowrap}}@media (min-width:1025px){.rtable>thead>tr>th{white-space:nowrap}}.shell .content .card,.shell .content .tblcard,.shell .content .section-card,.shell .content .sec{container-type:inline-size}@container (max-width:620px){.dk-fluide-grille{grid-template-columns:1fr}}.dk-fluide-grille{grid-template-columns:repeat(auto-fit, minmax(min(var(--dk-piste,280px), 100%), 1fr));gap:var(--dk-fluide-gap,14px);display:grid}@media (min-width:1025px){:root{--dk-fluide-gap:clamp(12px, 1.1vw, 22px)}}@media (min-width:821px){body .shell{grid-template-columns:clamp(210px,49px + 19.6vw,250px) 1fr}}.shell .topbar h1{font-size:clamp(var(--fs-title), calc(var(--fs-title) + .55vw), var(--fs-lg))}.shell h1,.shell h2,.shell h3,.shell .topbar .crumb{text-wrap:balance}.shell p,.shell .helper,.shell li{text-wrap:pretty}.shell .content .card>.dk-fluide-pad,.shell .content .tblcard>.dk-fluide-pad{padding-inline:clamp(12px,3cqi,22px)}body .btn:not(:disabled):active,body .tabs .tab:active,body .tab:active,body .seg button:active,body .seg a:active,body .setmenu-chip:active,body .orgmenu a:active,body .x:active,body .side-mobilebar .burger:active,body .fold-head:active,body .brique:active,body .orgswitch-head:active,body .nav a:active:not(.active){transition:none}body .tabs .tab:active,body .tab:active{transform-origin:bottom;background:var(--brand);transform:scale(.97)}@supports (color:color-mix(in lab, red, red)){body .tabs .tab:active,body .tab:active{background:color-mix(in srgb, var(--brand) 8%, transparent)}}body .setmenu-chip:active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){body .setmenu-chip:active{background:color-mix(in srgb, var(--brand) 9%, var(--surface))}}body .seg button:hover,body .seg a:hover{color:var(--ink);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){body .seg button:hover,body .seg a:hover{background:color-mix(in srgb, var(--brand) 7%, transparent)}}body .seg button.on:hover,body .seg a.on:hover{background:var(--surface)}body .seg.seg-accent button.on:hover,body .seg.seg-accent a.on:hover{background:var(--brand-2)}body .seg button:active,body .seg a:active,body .setmenu-chip:active{transform:scale(.96)}body .orgmenu a:active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){body .orgmenu a:active{background:color-mix(in srgb, var(--brand) 16%, transparent)}}body .x:active{background:var(--line);transform:scale(.92)}body .side-mobilebar .burger:active{transform:scale(.92)}body .nav a:active:not(.active){transform:translate(2px)scale(.98)}body .popover{transform-origin:top;opacity:1;transition:opacity var(--dur-1) var(--ease-out), scale var(--dur-1) var(--ease-out), translate var(--dur-1) var(--ease-out);translate:none;scale:1}@starting-style{body .popover{opacity:0;translate:0 -4px;scale:.98}}body .popover[role=dialog],body .popover[role=tooltip]{transform-origin:bottom}@starting-style{body .popover[role=dialog],body .popover[role=tooltip]{translate:0 4px}}body .orgmenu{transform-origin:top;opacity:1;transition:opacity var(--dur-1) var(--ease-out), scale var(--dur-1) var(--ease-out), translate var(--dur-1) var(--ease-out);translate:none;scale:1}@starting-style{body .orgmenu{opacity:0;translate:0 -4px;scale:.98}}.orgswitch-head{border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);background:#ffffff0f;border:1px solid #ffffff17;align-items:center;gap:10px;padding:8px 11px;display:flex}.orgswitch-head:hover{background:#ffffff1c;border-color:#ffffff2e}.orgswitch-head.on{background:#0e9e9624;border-color:#0e9e9666}.orgswitch-head.on:hover{background:#0e9e9638;border-color:#0e9e968c}body .orgswitch-head:active{transform:scale(.985)}.orgswitch-chev{color:#7f9ec2;transition:transform var(--dur-2) var(--ease-in-out), color var(--dur-1) var(--ease-out);display:inline-flex}.orgswitch-head.open .orgswitch-chev{color:#cfe0f2;transform:rotate(180deg)}@media (max-width:820px){body .side-overlay{transition:opacity var(--dur-3) var(--ease-in-out)}}.dk-portal-ghost{pointer-events:none}.dk-portal-ghost>*{animation:dk-portal-out var(--dur-1) var(--ease-in-out) both!important;transition:none!important}.dk-portal-ghost>* *{transition:none!important;animation:none!important}@keyframes dk-portal-out{0%{opacity:1}to{opacity:0}}.fold-head{background:var(--surface-2);cursor:pointer;text-align:left;width:100%;transition:background var(--dur-1) var(--ease-out);border:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.fold-head:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.fold-head:hover{background:color-mix(in srgb, var(--brand) 5%, var(--surface-2))}}body .fold-head:active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){body .fold-head:active{background:color-mix(in srgb, var(--brand) 10%, var(--surface-2))}}.brique{border-radius:var(--r-sm);min-width:0;min-height:52px;font-size:var(--fs-micro);font-weight:var(--fw-medium);text-align:center;white-space:nowrap;color:#9fb4d0;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px;line-height:1.1;text-decoration:none;display:flex;position:relative}.brique.on{background:var(--accent-deep);color:var(--on-accent);font-weight:var(--fw-bold)}.brique:hover{color:#fff;background:#ffffff17}.brique.on:hover{background:var(--accent-deep)}body .brique:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){body .tabs .tab:active,body .tab:active,body .seg button:active,body .seg a:active,body .setmenu-chip:active,body .x:active,body .side-mobilebar .burger:active,body .nav a:active:not(.active),body .orgswitch-head:active,body .brique:active{transform:none!important}body .popover,body .orgmenu,.orgswitch-head,.orgswitch-chev,.fold-head,.brique{transition:none!important}.orgswitch-head.open .orgswitch-chev{transform:rotate(180deg)!important}body .btn:not(:disabled):active{filter:brightness(.93)}body .side-overlay,body .side{transition:none!important}.dk-portal-ghost{animation:none!important;display:none!important}}:root{--rail-w:56px;--panneau-w:232px}body .shell-console{grid-template-columns:var(--rail-w) var(--panneau-w) 1fr}body .shell-console>.main{grid-column:3}@media screen and (min-width:821px){body .shell-console.shell-console{background:linear-gradient(to right, #000 0 var(--rail-w), var(--brand-ink) var(--rail-w) calc(var(--rail-w) + var(--panneau-w)), transparent calc(var(--rail-w) + var(--panneau-w)))}@supports (color:color-mix(in lab, red, red)){body .shell-console.shell-console{background:linear-gradient(to right, color-mix(in srgb, #000 24%, var(--brand-ink)) 0 var(--rail-w), var(--brand-ink) var(--rail-w) calc(var(--rail-w) + var(--panneau-w)), transparent calc(var(--rail-w) + var(--panneau-w)))}}}body .rail{background:#000}@supports (color:color-mix(in lab, red, red)){body .rail{background:color-mix(in srgb, #000 24%, var(--brand-ink))}}body .rail{z-index:2;flex-direction:column;align-self:start;align-items:center;gap:4px;height:100vh;padding:18px 0;display:flex;position:sticky;top:0;overflow:visible}body .rail-b{border-radius:var(--r-sm);color:#9fb4d0;width:40px;height:40px;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);flex:none;place-items:center;text-decoration:none;display:grid;position:relative}body .rail-b:hover{color:#fff;background:#ffffff17}body .rail-b.on{background:var(--accent-deep);color:var(--on-accent)}body .rail-b:active{transform:scale(.94)}body .rail-nom{border-radius:var(--r-xs);background:var(--surface);color:var(--ink);border:1px solid var(--line);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;box-shadow:var(--sh-md);opacity:0;visibility:hidden;pointer-events:none;z-index:70;transition:opacity var(--dur-1) var(--ease-out);padding:5px 9px;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}body .rail-b:hover .rail-nom,body .rail-b:focus-visible .rail-nom{opacity:1;visibility:visible}body .rail-b.on .rail-nom{display:none}@media (min-width:821px) and (max-width:1024px){:root{--panneau-w:196px}}@media (max-width:820px){body .shell-console{grid-template-columns:1fr}body .shell-console>.main{grid-column:1}body .rail{height:100vh;width:var(--rail-w);z-index:61;transition:transform var(--dur-3) var(--ease-in-out);position:fixed;top:0;left:0;transform:translate(-100%)}body .rail.open{transform:translate(0)}body .side{width:244px;max-width:calc(88vw - var(--rail-w));transform:translateX(calc(-100% - var(--rail-w)));left:0}body .side.open{transform:translateX(var(--rail-w))}body .rail-nom{display:none}}:root{--dur-attente:calc(var(--dur-3) * 3);--dur-signal:calc(var(--dur-3) * 6);--dur-pouls:calc(var(--dur-3) * 5)}body .overlay{opacity:1;transition:opacity var(--dur-2) var(--ease-out);animation:none}@starting-style{body .overlay{opacity:0}}.overlay .modal{opacity:1;transition:opacity var(--dur-2) var(--ease-out), scale var(--dur-2) var(--ease-out), translate var(--dur-2) var(--ease-out), max-width var(--dur-3) var(--ease-in-out);animation:none;translate:none;scale:1}@starting-style{.overlay .modal{opacity:0;translate:0 8px;scale:.97}}.popover{opacity:1;transition:opacity var(--dur-1) var(--ease-out), scale var(--dur-1) var(--ease-out);scale:1}@starting-style{.popover{opacity:0;scale:.98}}.popover.dk-anim-slide{animation:none}.btn[aria-busy=true]{position:relative;overflow:hidden}.btn[aria-busy=true]:disabled{opacity:1;cursor:progress}.btn[aria-busy=true]:after{content:"";border-radius:var(--r-full);opacity:.55;width:40%;height:2px;animation:uxb-attente var(--dur-attente) var(--ease-in-out) infinite;background:currentColor;position:absolute;bottom:0;left:0}@keyframes uxb-attente{0%{translate:-110%}to{translate:360%}}.btn .ok-pop{animation-duration:var(--dur-2);animation-timing-function:var(--ease-spring)}.btn.is-fait:disabled{opacity:1;cursor:default}.rtable tbody tr.sess-new{animation:uxb-ligne-neuve var(--dur-signal) var(--ease-out) both}@keyframes uxb-ligne-neuve{0%{background-color:color-mix(in srgb, var(--ok) 22%, transparent);box-shadow:inset 3px 0 0 var(--ok)}to{background-color:#0000;box-shadow:inset 3px 0 #0000}}.tabs .tab{transition:color var(--dur-2) var(--ease-out), border-bottom-color var(--dur-2) var(--ease-out)}.tabs .tab:hover{transform:none}.tabs .tab.on:after{animation-duration:var(--dur-2);animation-timing-function:var(--ease-out)}body .btn,body .card,body .clientcard,body .tag-chip,body .pill,body .settings-brick{transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out)}body .rtable tbody tr{transition:background var(--dur-1) var(--ease-out)}body .btn:not(:disabled):hover svg{animation:none;transform:none}body .btn svg{transition:none}body .doc-sec-chev{transition:transform var(--dur-2) var(--ease-in-out)}body .input,body input[type=text],body input[type=email],body input[type=search],body input[type=tel],body input[type=number],body textarea,body select{transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out)}.dot-live,.live-dot{animation-duration:var(--dur-pouls);animation-timing-function:var(--ease-in-out)}@media (prefers-reduced-motion:reduce){body .overlay,.overlay .modal,.popover,body .doc-sec-chev{transition:none}.btn[aria-busy=true]:after{opacity:.4;width:100%;animation:none;translate:none}.btn .ok-pop{animation:none}.rtable tbody tr.sess-new{background-color:var(--ok)!important;animation:none!important}@supports (color:color-mix(in lab, red, red)){.rtable tbody tr.sess-new{background-color:color-mix(in srgb, var(--ok) 18%, transparent)!important}}.rtable tbody tr.sess-new{box-shadow:inset 3px 0 0 var(--ok)!important}.tabs .tab,.tabs .tab.on:after{transition:none;animation:none}}summary:has(>.fold-chev)::-webkit-details-marker{display:none}summary:has(>.fold-chev){list-style:none}summary>.fold-chev{transform:rotate(-90deg)}details[open]>summary>.fold-chev{transform:rotate(0)}.dk-anim-pop-in{animation:dk-pop-in var(--dur-2) var(--ease-out)}.dk-anim-fade-in{animation:dk-fade-in-y var(--dur-2) var(--ease-out)}@keyframes dk-fade-in-y{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.dk-anim-toast{animation:dk-toast-in var(--dur-2) var(--ease-out)}@keyframes dk-toast-in{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.97)}to{opacity:1;transform:translate(-50%)}}.dk-anim-egg-voile{animation:dk-egg-fade var(--dur-2) var(--ease-out)}.dk-anim-egg-carte{animation:dk-egg-pop var(--dur-3) var(--ease-spring)}@keyframes dk-egg-fade{0%{opacity:0}to{opacity:1}}@keyframes dk-egg-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){body .dk-anim-fade-in,body .dk-anim-pop-in,body .dk-anim-toast,body .dk-anim-egg-voile,body .dk-anim-egg-carte{animation:none}}@property --live-arc{syntax:"<angle>";inherits:false;initial-value:0deg}@property --live-ratio{syntax:"<number>";inherits:true;initial-value:0}.live-board{--live-sync:4s;display:block;container:live-board/inline-size}@media (min-width:1025px){.live-board{flex-direction:column;min-height:min(100dvh - 158px,742px);display:flex}.live-board .live-notes{margin-top:auto}}.live-hero{--lh-ink:#fff}@supports (color:color-mix(in lab, red, red)){.live-hero{--lh-ink:color-mix(in srgb, #fff 96%, var(--panel))}}.live-hero{--lh-ink-2:#fff}@supports (color:color-mix(in lab, red, red)){.live-hero{--lh-ink-2:color-mix(in srgb, #fff 74%, var(--panel))}}.live-hero{--lh-line:#ffffff29;--lh-fill:#ffffff12;--lh-ok:#4cd8a5;--lh-dc:#3dd8f0;--lh-wait:#fbc436;isolation:isolate;border:1px solid var(--panel);margin-bottom:18px;padding:16px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.live-hero{border:1px solid color-mix(in srgb, var(--panel) 60%, #000)}}.live-hero{border-radius:var(--r-lg);color:var(--lh-ink);background:radial-gradient(900px 260px at 8% -40%, var(--panel-dc), transparent 62%), radial-gradient(700px 280px at 96% 130%, var(--panel-mvt), transparent 60%), linear-gradient(142deg, var(--panel), var(--panel) 62%, var(--panel))}@supports (color:color-mix(in lab, red, red)){.live-hero{background:radial-gradient(900px 260px at 8% -40%, color-mix(in srgb, var(--panel-dc) 34%, transparent), transparent 62%), radial-gradient(700px 280px at 96% 130%, color-mix(in srgb, var(--panel-mvt) 30%, transparent), transparent 60%), linear-gradient(142deg, color-mix(in srgb, var(--panel) 74%, #000), var(--panel) 62%, color-mix(in srgb, var(--panel) 88%, #000))}}.live-hero{box-shadow:var(--sh-md);gap:16px;display:grid}@container live-board (min-width:1040px){.live-hero{grid-template-columns:minmax(0, var(--dk-read)) minmax(0, 1fr);align-items:start;gap:18px 32px}.live-meter .live-statusbar{justify-content:flex-end}.live-meter .live-tiles{max-width:660px;margin-left:auto}}.live-lede{min-width:0}.live-lede h2{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--lh-ink);text-wrap:balance}.live-lede p{max-width:var(--dk-read);font-size:var(--fs-md);color:var(--lh-ink-2);text-wrap:pretty;margin:7px 0 0;line-height:1.55}.live-lede p b{color:var(--lh-ink);font-weight:var(--fw-semibold)}.live-meter{align-content:start;gap:12px;min-width:0;display:grid}.live-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px,34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 130% at 50% 0,#000 20%,#0000 78%);mask-image:radial-gradient(120% 130% at 50% 0,#000 20%,#0000 78%)}.live-statusbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.live-flag{border:1px solid var(--lh-ok);border-radius:var(--r-full);background:var(--lh-fill);color:var(--lh-ink);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.live-flag .live-dot,.live-flag .live-bead{background:var(--lh-ok);border-radius:var(--r-full);flex:none;width:8px;height:8px}.live-board.is-idle .live-flag{border-color:var(--lh-line);background:var(--lh-fill);color:var(--lh-ink-2)}.live-board.is-idle .live-flag .live-dot,.live-board.is-idle .live-flag .live-bead{background:var(--lh-ink-2)}.live-board.is-stale .live-flag{border-color:var(--lh-wait);background:var(--lh-fill);color:var(--lh-ink)}.live-board.is-stale .live-flag .live-dot,.live-board.is-stale .live-flag .live-bead{background:var(--lh-wait)}.live-ring{border-radius:var(--r-full);background:conic-gradient(var(--lh-dc) var(--live-arc), #fff3 0);width:20px;height:20px;animation:live-arc var(--live-sync) linear both;flex:none;-webkit-mask:radial-gradient(closest-side,#0000 58%,#000 60%);mask:radial-gradient(closest-side,#0000 58%,#000 60%)}@keyframes live-arc{0%{--live-arc:0deg}to{--live-arc:360deg}}.live-sync-txt{font-size:var(--fs-sm);color:var(--lh-ink-2)}.live-sync-txt b{color:var(--lh-ink);font-weight:var(--fw-semibold)}.live-tl{--live-tl-name:150px;--live-tl-h:24px;--live-tl-bar:9px;--live-tl-axis:24px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-bottom:16px;padding:14px 20px 16px}.live-tl.is-airy{--live-tl-h:46px;--live-tl-bar:12px}.live-tl.is-dense{--live-tl-h:16px}.live-tl-hd{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:12px;display:flex}.live-tl-t{font-size:var(--fs-title);font-weight:var(--fw-semibold);text-wrap:balance}.live-tl-cover{font-size:var(--fs-sm);color:var(--muted)}.live-tl-cover b{color:var(--ink);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.live-tl-leg{font-size:var(--fs-micro);color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-left:auto;display:flex}.live-tl-leg-i{align-items:center;gap:6px;display:inline-flex}.live-tl-leg-i i{flex:none}.live-tl-sw-past,.live-tl-sw-fut{border-radius:var(--r-full);width:16px;height:9px}.live-tl-sw-past{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.live-tl-sw-past{background:color-mix(in srgb, var(--brand) 78%, #fff)}}.live-tl-sw-fut{background:repeating-linear-gradient(115deg, var(--brand) 0 3px, transparent 3px 6px), var(--brand)}@supports (color:color-mix(in lab, red, red)){.live-tl-sw-fut{background:repeating-linear-gradient(115deg, color-mix(in srgb, var(--brand) 34%, transparent) 0 3px, transparent 3px 6px), color-mix(in srgb, var(--brand) 8%, transparent)}}.live-tl-sw-fut{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.live-tl-sw-fut{border:1px solid color-mix(in srgb, var(--brand) 32%, transparent)}}.live-tl-sw-now{background:var(--accent);width:2px;height:12px}.live-tl-body{gap:12px;display:flex}.live-tl-names{width:var(--live-tl-name);flex:none;min-width:0}.live-tl-axis-sp{height:var(--live-tl-axis);display:block}.live-tl-name{height:var(--live-tl-h);font-size:var(--fs-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.live-tl.is-dense .live-tl-name{font-size:var(--fs-micro)}.live-tl-lanes{flex:auto;min-width:0;position:relative}.live-tl-axis{height:var(--live-tl-axis);border-bottom:1px solid var(--line);position:relative}.live-tl-tick{position:absolute;top:0;bottom:0}.live-tl-tlbl{font-size:var(--fs-nano);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;bottom:3px;left:0;translate:-50%}.live-tl-lane{height:var(--live-tl-h);display:block;position:relative}.live-tl-lane:before{content:"";border-radius:var(--r-full);background:var(--line);height:3px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.live-tl-lane:before{background:color-mix(in srgb, var(--line) 80%, transparent)}}.live-tl-past,.live-tl-fut{height:var(--live-tl-bar);border-radius:var(--r-full);position:absolute;top:50%;translate:0 -50%}.live-tl-val{font-size:var(--fs-nano);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;position:absolute;top:3px}.live-tl-val.is-end{translate:-100%}.live-tl-past{background:var(--live-kind,var(--brand))}@supports (color:color-mix(in lab, red, red)){.live-tl-past{background:color-mix(in srgb, var(--live-kind,var(--brand)) 78%, #fff)}}.live-tl-fut{background:repeating-linear-gradient(115deg, var(--live-kind,var(--brand)) 0 3px, transparent 3px 6px), var(--live-kind,var(--brand))}@supports (color:color-mix(in lab, red, red)){.live-tl-fut{background:repeating-linear-gradient(115deg, color-mix(in srgb, var(--live-kind,var(--brand)) 34%, transparent) 0 3px, transparent 3px 6px), color-mix(in srgb, var(--live-kind,var(--brand)) 8%, transparent)}}.live-tl-fut{border:1px solid var(--live-kind,var(--brand))}@supports (color:color-mix(in lab, red, red)){.live-tl-fut{border:1px solid color-mix(in srgb, var(--live-kind,var(--brand)) 32%, transparent)}}.live-tl-past.is-cut{border-top-left-radius:0;border-bottom-left-radius:0}.live-tl-guides,.live-tl-over{inset:var(--live-tl-axis) 0 0 0;pointer-events:none;position:absolute}.live-tl-guide{background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.live-tl-guide{background:color-mix(in srgb, var(--line-strong) 55%, transparent)}}.live-tl-now{background:var(--accent);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.live-tl-now{background:color-mix(in srgb, var(--accent) 85%, transparent)}}.live-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.live-tile{border:1px solid var(--lh-line);border-radius:var(--r);background:var(--lh-fill);padding:11px 14px;position:relative;overflow:hidden}.live-tile:after{content:"";background:var(--live-tile-col,var(--lh-dc));width:3px;position:absolute;top:0;bottom:0;left:0}.live-odo{height:34px;font-size:var(--fs-display);font-weight:var(--fw-black);color:var(--live-tile-col,var(--lh-ink));font-variant-numeric:tabular-nums;line-height:1;display:block;position:relative;overflow:hidden}.live-odo-cur,.live-odo-prev{position:absolute;top:0;left:0}.live-board .live-odo-cur{animation:live-odo-in var(--dur-3) var(--ease-out) both}.live-board .live-odo-prev{animation:live-odo-out var(--dur-3) var(--ease-out) both}.live-board .live-odo[data-dir="-1"] .live-odo-cur{animation-name:live-odo-in-down}.live-board .live-odo[data-dir="-1"] .live-odo-prev{animation-name:live-odo-out-down}@keyframes live-odo-in{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0}}@keyframes live-odo-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 -100%}}@keyframes live-odo-in-down{0%{opacity:0;translate:0 -100%}to{opacity:1;translate:0}}@keyframes live-odo-out-down{0%{opacity:1;translate:0}to{opacity:0;translate:0 100%}}.live-tile-l{font-size:var(--fs-sm);color:var(--lh-ink-2);margin-top:4px}.live-board .live-rows tbody tr{box-shadow:inset 3px 0 0 var(--live-kind,var(--line-strong))}@supports (color:color-mix(in lab, red, red)){.live-board .live-rows tbody tr{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--live-kind,var(--line-strong)) 45%, transparent)}}.live-board .live-rows tbody tr.is-act{animation:live-act var(--dur-signal) var(--ease-out) both;animation-delay:0s}@keyframes live-act{0%,34%{box-shadow:inset 4px 0 0 var(--live-kind,var(--ok));background-color:color-mix(in srgb, var(--live-kind,var(--ok)) 17%, transparent)}to{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--live-kind,var(--line-strong)) 45%, transparent);background-color:#0000}}.live-board .live-rows tbody tr.sess-new{animation-delay:0s}.live-board .live-rows tbody tr.is-gone{animation:live-gone var(--dur-signal) var(--ease-in-out) both;pointer-events:none;animation-delay:0s}@keyframes live-gone{0%{background-color:color-mix(in srgb, var(--off) 16%, transparent);box-shadow:inset 3px 0 0 var(--off);opacity:1}70%{background-color:color-mix(in srgb, var(--off) 10%, transparent);box-shadow:inset 3px 0 0 var(--off);opacity:1}to{opacity:0;background-color:#0000;box-shadow:inset 3px 0 #0000}}.live-board .live-rows tbody tr.is-gone .live-name b{color:var(--faint);text-decoration:line-through}.live-who{align-items:center;gap:10px;min-width:0;display:flex}.live-avatar{border-radius:var(--r-full);width:30px;height:30px;color:var(--live-kind-ink,var(--ink));background:var(--live-kind,var(--ink));flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.live-avatar{background:color-mix(in srgb, var(--live-kind,var(--ink)) 14%, transparent)}}.live-avatar{border:1px solid var(--live-kind,var(--ink))}@supports (color:color-mix(in lab, red, red)){.live-avatar{border:1px solid color-mix(in srgb, var(--live-kind,var(--ink)) 30%, transparent)}}.live-name{min-width:0}.live-name b{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.live-name span{font-size:var(--fs-micro);color:var(--faint);display:block}.live-kindpill{border-radius:var(--r-full);font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--live-kind-ink,var(--ink));align-items:center;gap:5px;padding:2px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.live-kindpill{color:color-mix(in srgb, var(--live-kind-ink,var(--ink)) 82%, var(--ink))}}.live-kindpill{background:var(--live-kind-ink,var(--ink))}@supports (color:color-mix(in lab, red, red)){.live-kindpill{background:color-mix(in srgb, var(--live-kind-ink,var(--ink)) 9%, var(--surface))}}.live-kindpill{border:1px solid var(--live-kind-ink,var(--ink))}@supports (color:color-mix(in lab, red, red)){.live-kindpill{border:1px solid color-mix(in srgb, var(--live-kind-ink,var(--ink)) 26%, transparent)}}.live-kindpill{white-space:nowrap}.live-dev{border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface-2);font-family:var(--mono);font-size:var(--fs-micro);color:var(--muted);align-items:baseline;gap:5px;padding:2px 9px;display:inline-flex}.live-dev b{font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--ink)}.live-since{font-size:var(--fs-body);font-weight:var(--fw-semibold);display:block}.live-since-abs{font-size:var(--fs-micro);color:var(--faint);font-family:var(--mono);display:block}.live-listbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:10px;display:flex}.live-listbar-t{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted)}.live-none{color:var(--faint)}.live-notes{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 26px;margin-top:18px;padding-top:16px;display:grid}.live-notes>div{align-content:start;gap:4px;display:grid}.live-notes b{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ink)}.live-notes span{max-width:var(--dk-read);font-size:var(--fs-sm);color:var(--muted);text-wrap:pretty;line-height:1.5}.live-notes span b{color:var(--ink);font-size:inherit}.live-act{gap:5px;min-width:132px;display:grid}.live-ago{font-size:var(--fs-body);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.live-ago i{border-radius:var(--r-full);background:var(--danger);flex:none;width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.live-ago i{background:color-mix(in oklch, var(--danger) calc(var(--live-ratio) * 100%), var(--ok))}}.live-ago i{font-style:normal}.live-gauge{border-radius:var(--r-full);background:var(--line-strong);height:5px;display:block}@supports (color:color-mix(in lab, red, red)){.live-gauge{background:color-mix(in srgb, var(--line-strong) 60%, transparent)}}.live-gauge{overflow:hidden}.live-gauge i{border-radius:var(--r-full);height:100%;width:calc(var(--live-ratio) * 100%);background:var(--danger);display:block}@supports (color:color-mix(in lab, red, red)){.live-gauge i{background:color-mix(in oklch, var(--danger) calc(var(--live-ratio) * 100%), var(--ok))}}.live-gauge i{transition:--live-ratio var(--dur-3) var(--ease-out)}.live-exp{font-size:var(--fs-micro);color:var(--faint)}.live-act.is-soon .live-exp{color:var(--danger);font-weight:var(--fw-semibold)}html:has(.live-board){view-transition-name:none}::view-transition-group(*){animation-duration:var(--dur-3);animation-timing-function:var(--ease-in-out)}.live-empty{text-align:center;color:var(--faint);border:1px dashed var(--line-strong);border-radius:var(--r);background:var(--surface);padding:44px 20px}.live-empty b{font-size:var(--fs-title);font-weight:var(--fw-semibold);color:var(--muted);margin-bottom:6px;display:block}@media (max-width:560px){.live-board .live-rows tbody tr{border-left:3px solid var(--live-kind,var(--line-strong))}@supports (color:color-mix(in lab, red, red)){.live-board .live-rows tbody tr{border-left:3px solid color-mix(in srgb, var(--live-kind,var(--line-strong)) 55%, transparent)}}.live-act{justify-items:end;width:100%;min-width:0}.live-gauge{width:100%}.live-tl{--live-tl-name:84px;padding-inline:14px}.live-tl-tick:nth-child(2n) .live-tl-tlbl,.live-tl-val{display:none}.live-tl-leg{margin-left:0}}@media (prefers-reduced-motion:reduce){.live-ring{--live-arc:360deg;animation:none}.live-board .live-odo-cur,.live-board .live-odo-prev{animation:none}.live-board .live-odo-prev{display:none}.live-board .live-rows tbody tr.is-act{background-color:var(--live-kind,var(--ok))!important;animation:none!important}@supports (color:color-mix(in lab, red, red)){.live-board .live-rows tbody tr.is-act{background-color:color-mix(in srgb, var(--live-kind,var(--ok)) 12%, transparent)!important}}.live-board .live-rows tbody tr.is-act{box-shadow:inset 3px 0 0 var(--live-kind,var(--ok))!important}.live-board .live-rows tbody tr.is-gone{background-color:var(--off)!important;animation:none!important}@supports (color:color-mix(in lab, red, red)){.live-board .live-rows tbody tr.is-gone{background-color:color-mix(in srgb, var(--off) 14%, transparent)!important}}.live-board .live-rows tbody tr.is-gone{opacity:1;box-shadow:inset 3px 0 0 var(--off)!important}.live-gauge i{transition:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.sl-list.sl-grabbing{-webkit-user-select:none;user-select:none;cursor:grabbing}.sl-item{transform:translate3d(0, var(--sl-dy,0px), 0);transition:transform var(--dur-2) var(--ease-in-out), box-shadow var(--dur-1) var(--ease-out)}.sl-item.sl-grabbed{z-index:3;box-shadow:var(--sh-md);cursor:grabbing;transition:none;position:relative}.sl-item.sl-moved{animation:sl-pose var(--dur-signal,calc(var(--dur-3) * 6)) var(--ease-out) 1}@keyframes sl-pose{0%{box-shadow:inset 0 0 0 2px var(--accent)}to{box-shadow:inset 0 0 0 2px #0000}}.sl-handle{border-radius:var(--r-xs);width:28px;height:28px;color:var(--faint);cursor:grab;touch-action:none;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.sl-handle:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong);color:var(--ink)}.sl-handle:focus-visible{border-color:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.sl-handle:active:not(:disabled),.sl-grabbed .sl-handle{cursor:grabbing;background:var(--accent-bg);border-color:var(--accent);color:var(--accent-ink)}.sl-handle:disabled{opacity:.4;cursor:default}.sl-handle-cell{flex:none;align-items:center;display:inline-flex}.sl-live{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.sl-item,.sl-handle{transition:none}.sl-item.sl-moved{animation:none}}.cxn-head{align-items:center;gap:14px;min-width:0;display:flex}.cxn-badge{border-radius:var(--r-full);background:var(--brand);color:#fff;font-size:var(--fs-body);font-weight:var(--fw-bold);vertical-align:middle;margin-left:6px;padding:1px 10px;display:inline-block}.cxn-board{display:block;container:cxn-board/inline-size}@media (min-width:1025px){.cxn-board{flex-direction:column;min-height:min(100dvh - 158px,742px);display:flex}.cxn-board .cxn-notes{margin-top:auto}}.cxn-board [data-bucket=recent]{--cxn-kind:var(--ok);--cxn-kind-ink:var(--ok)}.cxn-board [data-bucket=mois]{--cxn-kind:var(--dc);--cxn-kind-ink:var(--dc-ink)}.cxn-board [data-bucket=ancien]{--cxn-kind:var(--wait);--cxn-kind-ink:var(--wait)}.cxn-board [data-bucket=jamais]{--cxn-kind:var(--off);--cxn-kind-ink:var(--off)}.cxn-hero{--ch-ink:#fff}@supports (color:color-mix(in lab, red, red)){.cxn-hero{--ch-ink:color-mix(in srgb, #fff 96%, var(--panel))}}.cxn-hero{--ch-ink-2:#fff}@supports (color:color-mix(in lab, red, red)){.cxn-hero{--ch-ink-2:color-mix(in srgb, #fff 74%, var(--panel))}}.cxn-hero{--ch-line:#ffffff29;--ch-fill:#ffffff12;--ch-ok:#4cd8a5;--ch-dc:#3dd8f0;--ch-wait:#fbc436;isolation:isolate;border:1px solid var(--panel);margin-bottom:18px;padding:16px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cxn-hero{border:1px solid color-mix(in srgb, var(--panel) 60%, #000)}}.cxn-hero{border-radius:var(--r-lg);color:var(--ch-ink);background:radial-gradient(900px 260px at 6% -40%, var(--panel-mvt), transparent 62%), radial-gradient(700px 280px at 98% 130%, var(--panel-lic), transparent 60%), linear-gradient(142deg, var(--panel), var(--panel) 62%, var(--panel))}@supports (color:color-mix(in lab, red, red)){.cxn-hero{background:radial-gradient(900px 260px at 6% -40%, color-mix(in srgb, var(--panel-mvt) 32%, transparent), transparent 62%), radial-gradient(700px 280px at 98% 130%, color-mix(in srgb, var(--panel-lic) 26%, transparent), transparent 60%), linear-gradient(142deg, color-mix(in srgb, var(--panel) 74%, #000), var(--panel) 62%, color-mix(in srgb, var(--panel) 88%, #000))}}.cxn-hero{box-shadow:var(--sh-md);gap:16px;display:grid}.cxn-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px,34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 130% at 50% 0,#000 20%,#0000 78%);mask-image:radial-gradient(120% 130% at 50% 0,#000 20%,#0000 78%)}@container cxn-board (min-width:1080px){.cxn-hero{grid-template-columns:minmax(0, var(--dk-read)) minmax(0, 1fr);align-items:start;gap:18px 32px}.cxn-meter .cxn-scope{text-align:right;justify-content:flex-end}.cxn-meter .cxn-tiles{max-width:720px;margin-left:auto}}.cxn-lede{min-width:0}.cxn-lede h2{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--ch-ink);text-wrap:balance}.cxn-lede p{max-width:var(--dk-read);font-size:var(--fs-md);color:var(--ch-ink-2);text-wrap:pretty;margin:7px 0 0;line-height:1.55}.cxn-lede p b{color:var(--ch-ink);font-weight:var(--fw-semibold)}.cxn-meter{align-content:start;gap:12px;min-width:0;display:grid}.cxn-scope{font-size:var(--fs-sm);color:var(--ch-ink-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cxn-scope b{color:var(--ch-ink);font-weight:var(--fw-semibold)}.cxn-scope-i{border:1px solid var(--ch-line);border-radius:var(--r-full);background:var(--ch-fill);width:24px;height:24px;color:var(--ch-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.cxn-tiles{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.cxn-tile{border:1px solid var(--ch-line);border-radius:var(--r);background:var(--ch-fill);padding:11px 14px;position:relative;overflow:hidden}.cxn-tile:after{content:"";background:var(--cxn-tone,var(--ch-ink-2));width:3px;position:absolute;top:0;bottom:0;left:0}.cxn-tile[data-tone=ok]{--cxn-tone:var(--ch-ok)}.cxn-tile[data-tone=wait]{--cxn-tone:var(--ch-wait)}.cxn-tile[data-tone=dc]{--cxn-tone:var(--ch-dc)}.cxn-tile[data-tone=ink]{--cxn-tone:var(--ch-ink)}.cxn-tile-n{font-size:var(--fs-display);font-weight:var(--fw-black);color:var(--ch-ink);line-height:1;display:block}.cxn-tile-l{font-size:var(--fs-sm);color:var(--ch-ink-2);margin-top:4px;display:block}.cxn-spread{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-bottom:16px;padding:14px 20px 16px}.cxn-spread-hd{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:12px;display:flex}.cxn-spread-t{font-size:var(--fs-title);font-weight:var(--fw-semibold);text-wrap:balance}.cxn-spread-cover{font-size:var(--fs-sm);color:var(--muted)}.cxn-spread-cover b{color:var(--ink);font-weight:var(--fw-semibold)}.cxn-spread-bar{border-radius:var(--r-full);background:var(--line);height:14px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cxn-spread-bar{background:color-mix(in srgb, var(--line) 80%, transparent)}}.cxn-spread-seg{background:var(--cxn-kind,var(--line-strong));min-width:3px;box-shadow:inset -1px 0 0 var(--surface)}.cxn-spread-seg:last-child{box-shadow:none}.cxn-spread-leg{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 20px;margin:12px 0 0;display:grid}.cxn-spread-leg>div{gap:2px;min-width:0;display:grid}.cxn-spread-leg dt{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:7px;display:flex}.cxn-spread-leg dt i{border-radius:var(--r-2xs);background:var(--cxn-kind,var(--line-strong));flex:none;width:10px;height:10px}.cxn-spread-leg dd{align-items:baseline;gap:8px;margin:0;display:flex}.cxn-spread-leg dd b{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--cxn-kind-ink,var(--ink));line-height:1.1}.cxn-spread-leg dd span{font-size:var(--fs-sm);color:var(--faint)}.cxn-listbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:10px;display:flex}.cxn-listbar-t{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted)}.cxn-who{align-items:center;gap:10px;min-width:0;display:flex}.cxn-av{border-radius:var(--r-full);width:32px;height:32px;font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.02em;color:var(--cxn-kind-ink,var(--ink));background:var(--cxn-kind,var(--ink));flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cxn-av{background:color-mix(in srgb, var(--cxn-kind,var(--ink)) 12%, var(--surface))}}.cxn-av{border:1px solid var(--cxn-kind,var(--ink))}@supports (color:color-mix(in lab, red, red)){.cxn-av{border:1px solid color-mix(in srgb, var(--cxn-kind,var(--ink)) 30%, transparent)}}.cxn-id{min-width:0}.cxn-id b{font-size:var(--fs-body);font-weight:var(--fw-semibold);overflow-wrap:anywhere;display:block}.cxn-mail{font-family:var(--mono);font-size:var(--fs-micro);color:var(--faint);overflow-wrap:anywhere;display:block}.cxn-org{color:var(--ink);font-weight:var(--fw-semibold);text-decoration:none}.cxn-org:hover,.cxn-org:focus-visible{text-decoration:underline}.cxn-added{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums}.cxn-none{color:var(--faint)}.cxn-last{gap:3px;min-width:130px;display:grid}.cxn-last-v{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--cxn-kind-ink,var(--ink));align-items:center;gap:7px;display:inline-flex}.cxn-last-v i{border-radius:var(--r-full);background:var(--cxn-kind,var(--line-strong));flex:none;width:8px;height:8px}.cxn-last-abs{font-size:var(--fs-micro);color:var(--faint);font-variant-numeric:tabular-nums}.cxn-board .cxn-rows{width:100%}.cxn-board .cxn-rows tbody tr.cxn-row{box-shadow:inset 3px 0 0 var(--cxn-kind,var(--line-strong))}@supports (color:color-mix(in lab, red, red)){.cxn-board .cxn-rows tbody tr.cxn-row{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--cxn-kind,var(--line-strong)) 55%, transparent)}}.cxn-board .cxn-rows tbody tr.cxn-grp{background:var(--surface-2)}.cxn-board .cxn-rows tbody tr.cxn-grp:hover{background:var(--surface-2);box-shadow:none}.cxn-board .cxn-rows tbody tr.cxn-grp td{font-size:var(--fs-body);font-weight:var(--fw-semibold);border-top:1px solid var(--line);padding-top:9px;padding-bottom:9px}.cxn-grp-in{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cxn-board .cxn-rows tbody tr.cxn-grp:first-child td{border-top:none}.cxn-board .cxn-rows tbody tr.cxn-grp a{color:var(--ink);text-decoration:none}.cxn-board .cxn-rows tbody tr.cxn-grp a:hover,.cxn-board .cxn-rows tbody tr.cxn-grp a:focus-visible{text-decoration:underline}.cxn-board>.tblcard{margin-bottom:0}.cxn-notes{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 26px;margin-top:18px;padding-top:16px;display:grid}.cxn-notes>div{align-content:start;gap:4px;display:grid}.cxn-notes b{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ink)}.cxn-notes span{max-width:var(--dk-read);font-size:var(--fs-sm);color:var(--muted);text-wrap:pretty;line-height:1.5}.cxn-notes span b{font-size:inherit}.cxn-notes a{color:var(--brand-2);font-weight:var(--fw-semibold)}.cxn-empty{text-align:center;color:var(--faint);border:1px dashed var(--line-strong);border-radius:var(--r);background:var(--surface);padding:44px 20px}.cxn-empty b{max-width:var(--dk-read);font-size:var(--fs-title);font-weight:var(--fw-semibold);color:var(--muted);text-wrap:balance;margin:0 auto 6px;display:block}@media (max-width:560px){.cxn-board .cxn-rows tbody tr.cxn-row{border-left:3px solid var(--cxn-kind,var(--line-strong))}@supports (color:color-mix(in lab, red, red)){.cxn-board .cxn-rows tbody tr.cxn-row{border-left:3px solid color-mix(in srgb, var(--cxn-kind,var(--line-strong)) 60%, transparent)}}.cxn-board .cxn-rows tbody tr.cxn-grp{background:0 0;border:none;border-radius:0;margin:6px 0 8px;padding:0}.cxn-board .cxn-rows tbody tr.cxn-grp td{border-top:none;padding:0}.cxn-board .cxn-rows .cxn-last{text-align:right;justify-items:end;min-width:0}.cxn-spread{padding-inline:14px}}.cxn-skel-hero{--skel-base:#ffffff24;--skel-hi:#ffffff3d}.reco-badge{border-radius:var(--r-full);background:var(--brand);color:#fff;font-size:var(--fs-body);font-weight:var(--fw-bold);vertical-align:middle;margin-left:6px;padding:1px 10px;display:inline-block}.reco-badge[data-tone=danger]{background:var(--danger)}.reco-board{display:block;container:reco-board/inline-size}@media (min-width:1025px){.reco-board{flex-direction:column;min-height:min(100dvh - 158px,742px);display:flex}.reco-board .reco-notes{margin-top:auto}}.reco-board [data-tone=danger]{--reco-tone:var(--danger);--reco-tone-ink:var(--danger)}.reco-board [data-tone=wait]{--reco-tone:var(--wait);--reco-tone-ink:var(--wait)}.reco-board [data-tone=ok]{--reco-tone:var(--ok);--reco-tone-ink:var(--ok)}.reco-hero{--rh-ink:#fff}@supports (color:color-mix(in lab, red, red)){.reco-hero{--rh-ink:color-mix(in srgb, #fff 96%, var(--panel))}}.reco-hero{--rh-ink-2:#fff}@supports (color:color-mix(in lab, red, red)){.reco-hero{--rh-ink-2:color-mix(in srgb, #fff 74%, var(--panel))}}.reco-hero{--rh-line:#ffffff29;--rh-fill:#ffffff12;--rh-ok:#4cd8a5;--rh-wait:#fbc436;--rh-danger:#fa9c9c;isolation:isolate;border:1px solid var(--panel);margin-bottom:16px;padding:16px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reco-hero{border:1px solid color-mix(in srgb, var(--panel) 60%, #000)}}.reco-hero{border-radius:var(--r-lg);color:var(--rh-ink);background:radial-gradient(900px 260px at 7% -40%, var(--panel-mvt), transparent 62%), radial-gradient(700px 280px at 97% 130%, var(--panel-brand-2), transparent 60%), linear-gradient(142deg, var(--panel), var(--panel) 62%, var(--panel))}@supports (color:color-mix(in lab, red, red)){.reco-hero{background:radial-gradient(900px 260px at 7% -40%, color-mix(in srgb, var(--panel-mvt) 34%, transparent), transparent 62%), radial-gradient(700px 280px at 97% 130%, color-mix(in srgb, var(--panel-brand-2) 46%, transparent), transparent 60%), linear-gradient(142deg, color-mix(in srgb, var(--panel) 74%, #000), var(--panel) 62%, color-mix(in srgb, var(--panel) 88%, #000))}}.reco-hero{box-shadow:var(--sh-md);gap:16px;display:grid}.reco-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px,34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 130% at 50% 0,#000 20%,#0000 78%);mask-image:radial-gradient(120% 130% at 50% 0,#000 20%,#0000 78%)}.reco-hero [data-tone=danger]{--reco-tone:var(--rh-danger)}.reco-hero [data-tone=wait]{--reco-tone:var(--rh-wait)}.reco-hero [data-tone=ok]{--reco-tone:var(--rh-ok)}@container reco-board (min-width:1080px){.reco-hero{grid-template-columns:minmax(0, var(--dk-read)) minmax(0, 1fr);align-items:start;gap:18px 32px}.reco-meter .reco-scope{text-align:right;justify-content:flex-end}.reco-meter .reco-tiles{max-width:760px;margin-left:auto}}.reco-lede{min-width:0}.reco-lede h2{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--rh-ink);text-wrap:balance}.reco-lede p{max-width:var(--dk-read);font-size:var(--fs-md);color:var(--rh-ink-2);text-wrap:pretty;margin:7px 0 0;line-height:1.55}.reco-lede p b{color:var(--rh-ink);font-weight:var(--fw-semibold)}.reco-meter{align-content:start;gap:12px;min-width:0;display:grid}.reco-scope{font-size:var(--fs-sm);color:var(--rh-ink-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reco-scope b{color:var(--rh-ink);font-weight:var(--fw-semibold)}.reco-scope-i{border:1px solid var(--rh-line);border-radius:var(--r-full);background:var(--rh-fill);width:24px;height:24px;color:var(--rh-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.reco-scope .dk-inline-pick{color:var(--rh-ink)}.reco-scope .dk-inline-pick:hover,.reco-scope .dk-inline-pick:focus-visible{color:#fff}.reco-scope .dk-inline-pick svg{display:none}.reco-tiles{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.reco-tile{border:1px solid var(--rh-line);border-radius:var(--r);background:var(--rh-fill);color:inherit;padding:11px 14px;text-decoration:none;display:block;position:relative;overflow:hidden}.reco-tile:after{content:"";background:var(--reco-tone,var(--rh-ink-2));width:3px;position:absolute;top:0;bottom:0;left:0}.reco-tile:hover,.reco-tile:focus-visible{background:#ffffff1f;border-color:#ffffff57;text-decoration:none}.reco-tile[data-zero="1"]{--reco-tone:var(--rh-line)}.reco-tile-n{font-size:var(--fs-display);font-weight:var(--fw-black);color:var(--rh-ink);line-height:1;display:block}.reco-tile[data-zero="1"] .reco-tile-n{color:var(--rh-ink-2)}.reco-tile-l{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--rh-ink);margin-top:4px;display:block}.reco-conn{border:1px solid var(--line);border-left:3px solid var(--reco-tone,var(--line-strong));border-radius:var(--r);background:var(--surface);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:16px;padding:11px 16px;display:flex}.reco-conn-i{color:var(--reco-tone-ink,var(--muted));flex:none;align-self:center;display:inline-flex}.reco-conn b{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.reco-conn span{font-size:var(--fs-sm);color:var(--muted);text-wrap:pretty}.reco-conn .mono{color:var(--ink)}.reco-age{--reco-age-1:var(--danger)}@supports (color:color-mix(in lab, red, red)){.reco-age{--reco-age-1:color-mix(in srgb, var(--danger) 28%, var(--line-strong))}}.reco-age{--reco-age-2:var(--danger)}@supports (color:color-mix(in lab, red, red)){.reco-age{--reco-age-2:color-mix(in srgb, var(--danger) 52%, var(--line-strong))}}.reco-age{--reco-age-3:var(--danger)}@supports (color:color-mix(in lab, red, red)){.reco-age{--reco-age-3:color-mix(in srgb, var(--danger) 76%, var(--line-strong))}}.reco-age{--reco-age-4:var(--danger);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-bottom:16px;padding:14px 20px 16px}.reco-age [data-age="1"]{--reco-age:var(--reco-age-1)}.reco-age [data-age="2"]{--reco-age:var(--reco-age-2)}.reco-age [data-age="3"]{--reco-age:var(--reco-age-3)}.reco-age [data-age="4"]{--reco-age:var(--reco-age-4)}.reco-age-hd{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:12px;display:flex}.reco-age-t{font-size:var(--fs-title);font-weight:var(--fw-semibold);text-wrap:balance}.reco-age-cover{font-size:var(--fs-sm);color:var(--muted)}.reco-age-cover b{color:var(--ink);font-weight:var(--fw-semibold)}.reco-age-bar{border-radius:var(--r-full);background:var(--line);height:14px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reco-age-bar{background:color-mix(in srgb, var(--line) 80%, transparent)}}.reco-age-seg{background:var(--reco-age,var(--line-strong));min-width:3px;box-shadow:inset -1px 0 0 var(--surface)}.reco-age-seg:last-child{box-shadow:none}.reco-age-leg{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 20px;margin:12px 0 0;display:grid}.reco-age-leg>div{gap:2px;min-width:0;display:grid}.reco-age-leg dt{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:7px;display:flex}.reco-age-leg dt i{border-radius:var(--r-2xs);background:var(--reco-age,var(--line-strong));flex:none;width:10px;height:10px}.reco-age-leg dd{align-items:baseline;gap:8px;margin:0;display:flex}.reco-age-leg dd b{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--ink);line-height:1.1}.reco-age-leg dd span{font-size:var(--fs-sm);color:var(--faint)}.reco-secs{flex-direction:column;gap:16px;display:flex}.reco-sec{border:1px solid var(--line);border-left:3px solid var(--reco-tone,var(--line-strong));border-radius:var(--r);background:var(--surface);scroll-margin-top:88px;overflow:hidden}.reco-sec-hd{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 18px 0;display:flex}.reco-sec-i{color:var(--reco-tone-ink,var(--muted));flex:none;display:inline-flex}.reco-sec-hd h3{font-size:var(--fs-title);font-weight:var(--fw-semibold);text-wrap:balance;min-width:0}.reco-sec-tool{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:8px;margin-left:auto;display:flex}.reco-sec-intro{max-width:calc(var(--dk-read) + 36px);font-size:var(--fs-sm);color:var(--muted);text-wrap:pretty;margin:6px 0 0;padding:0 18px 14px;line-height:1.5}.reco-sec-ok{border-top:1px solid var(--line);background:var(--surface-2);font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ok);align-items:center;gap:8px;padding:11px 18px;display:flex}.reco-sec-ok i{flex:none;display:inline-flex}.reco-sec .tblwrap{border-top:1px solid var(--line)}.reco-board .reco-rows tbody tr{box-shadow:inset 3px 0 0 var(--reco-tone,var(--line-strong))}@supports (color:color-mix(in lab, red, red)){.reco-board .reco-rows tbody tr{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--reco-tone,var(--line-strong)) 45%, transparent)}}.reco-obj{min-width:0;display:block}.reco-obj b{font-size:var(--fs-body);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.reco-obj span{font-size:var(--fs-micro);color:var(--faint);overflow-wrap:anywhere;display:block}.reco-cli{color:var(--ink);font-weight:var(--fw-semibold);text-decoration:none}.reco-cli:hover,.reco-cli:focus-visible{text-decoration:underline}.reco-type{font-size:var(--fs-body);display:block}.reco-type span{font-size:var(--fs-micro);color:var(--faint);text-wrap:pretty;display:block}.reco-tick{font-family:var(--mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.reco-none{font-size:var(--fs-sm);color:var(--faint)}.reco-since{gap:2px;min-width:120px;display:grid}.reco-since-v{font-size:var(--fs-body);color:var(--muted);white-space:nowrap}.reco-since[data-chaud="2"] .reco-since-v{color:var(--danger);font-weight:var(--fw-semibold)}.reco-since[data-chaud="1"] .reco-since-v{color:var(--wait);font-weight:var(--fw-medium)}.reco-since-abs{font-size:var(--fs-micro);color:var(--faint);font-variant-numeric:tabular-nums}.reco-acts{flex-wrap:wrap;gap:6px;display:inline-flex}.reco-clean{border:1px solid var(--ok);align-items:flex-start;gap:12px;margin-bottom:16px;padding:16px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.reco-clean{border:1px solid color-mix(in srgb, var(--ok) 30%, var(--line))}}.reco-clean{border-left:3px solid var(--ok);border-radius:var(--r);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.reco-clean{background:color-mix(in srgb, var(--ok) 5%, var(--surface))}}.reco-clean-i{color:var(--ok);flex:none;padding-top:1px;display:inline-flex}.reco-clean b{font-size:var(--fs-title);font-weight:var(--fw-semibold);color:var(--ok);margin-bottom:3px;display:block}.reco-clean span{max-width:var(--dk-read);font-size:var(--fs-sm);color:var(--muted);text-wrap:pretty;line-height:1.5;display:block}.reco-notes{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 26px;margin-top:18px;padding-top:16px;display:grid}.reco-notes>div{align-content:start;gap:4px;display:grid}.reco-notes b{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ink)}.reco-notes span{max-width:var(--dk-read);font-size:var(--fs-sm);color:var(--muted);text-wrap:pretty;line-height:1.5}.reco-notes span b{font-size:inherit}.reco-notes a{color:var(--brand-2);font-weight:var(--fw-semibold)}@media (max-width:560px){.reco-board .reco-rows tbody tr{border-left:3px solid var(--reco-tone,var(--line-strong))}@supports (color:color-mix(in lab, red, red)){.reco-board .reco-rows tbody tr{border-left:3px solid color-mix(in srgb, var(--reco-tone,var(--line-strong)) 55%, transparent)}}.reco-board .reco-rows .reco-since{text-align:right;justify-items:end;min-width:0}.reco-age{padding-inline:14px}.reco-sec .tblwrap{border-top:none;padding:0 12px 12px}}.reco-skel-hero{--skel-base:#ffffff24;--skel-hi:#ffffff3d}.reco-skel-sec{padding:14px 18px 16px}.gal-sec{margin-bottom:26px}.gal-titre{margin-bottom:10px}.gal-soustitre{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink);margin:18px 0 10px}.gal-quand{border-left:3px solid var(--mvt);font-size:var(--fs-sm);color:var(--muted);max-width:var(--dk-read);margin:0 0 16px;padding:6px 0 6px 12px}.gal-quand b{color:var(--ink);font-weight:var(--fw-semibold)}.gal-source{font-size:var(--fs-micro);color:var(--faint);font-style:italic}.gal-note{font-size:var(--fs-sm);color:var(--faint);max-width:var(--dk-read);margin:12px 0 0}.gal-demo{border:1px dashed var(--line-strong);border-radius:var(--r);background:var(--surface-2);padding:16px}.gal-demo+.gal-demo{margin-top:12px}.gal-demo-blanc{background:var(--surface)}.gal-demo-nu{background:0 0;border:none;padding:0}.gal-row{grid-template-columns:minmax(0,190px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.gal-row+.gal-row{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}@media (max-width:820px){.gal-row{grid-template-columns:minmax(0,1fr);gap:10px}}.gal-cls{font-family:var(--mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink);overflow-wrap:anywhere}.gal-cls small{font-family:var(--sans);font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--muted);margin-top:5px;display:block}.gal-etats{flex-wrap:wrap;align-items:flex-end;gap:16px 18px;display:flex}.gal-etat{min-width:0}.gal-etat-plein{flex:100%}.gal-lbl{font-family:var(--mono);font-size:var(--fs-nano);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--fw-semibold);color:var(--faint);overflow-wrap:anywhere;margin-bottom:7px;display:block}.gal-fige{pointer-events:none;display:inline-flex}.gal-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.gal-grid-lg{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.gal-pile{gap:12px;display:grid}.gal-tok{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,150px) minmax(0,130px) minmax(0,1fr);align-items:center;gap:14px;padding:8px 0;display:grid}.gal-tok:last-child{border-bottom:none}.gal-tokname{min-width:0}.gal-tokname code{font-family:var(--mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--mvt-ink);overflow-wrap:anywhere}.gal-tokname small{font-size:var(--fs-micro);color:var(--faint);margin-top:2px;display:block}.gal-val{font-family:var(--mono);font-size:var(--fs-sm);color:var(--faint);overflow-wrap:anywhere;min-width:0}.gal-rendu{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:560px){.gal-tok{grid-template-columns:minmax(0,1fr) minmax(0,96px)}.gal-rendu{white-space:normal;grid-column:1/-1}}.gal-r{background:var(--brand-2);width:60px;height:38px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.gal-r{background:color-mix(in srgb, var(--brand-2) 12%, var(--surface))}}.gal-r{border:1px solid var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.gal-r{border:1px solid color-mix(in srgb, var(--brand-2) 32%, transparent)}}.gal-piste{border-radius:var(--r-full);background:var(--brand-2);height:12px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.gal-piste{background:color-mix(in srgb, var(--brand-2) 10%, var(--surface))}}.gal-piste{border:1px solid var(--line);overflow:hidden}.gal-piste i{border-radius:var(--r-full);background:var(--mvt);width:24%;position:absolute;top:0;bottom:0;left:0;transform:translate(0)}.gal-chrono:hover .gal-piste i,.gal-chrono:focus-within .gal-piste i{transform:translate(320%)}.gal-d1 i{transition:transform var(--dur-1) var(--ease-out)}.gal-d2 i{transition:transform var(--dur-2) var(--ease-out)}.gal-d3 i,.gal-e-out i{transition:transform var(--dur-3) var(--ease-out)}.gal-e-inout i{transition:transform var(--dur-3) var(--ease-in-out)}.gal-e-spring i{transition:transform var(--dur-3) var(--ease-spring)}.gal-e-spring{overflow:visible}@media (prefers-reduced-motion:reduce){.gal-piste i{transition:none}}.gal-mesure{font-family:var(--mono);font-size:var(--fs-micro);font-weight:var(--fw-bold);border-radius:var(--r-2xs);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:2px 7px;display:inline-flex}.gal-mesure[data-ok="1"]{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line)}.gal-mesure[data-ok="0"]{background:var(--danger-bg);color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.gal-mesure[data-ok="0"]{border-color:color-mix(in srgb, var(--danger) 30%, transparent)}}.gal-mesure[data-ok=""]{background:var(--off-bg);color:var(--off);border-color:var(--off-line)}.gal-alerte{border-radius:var(--r-xs);background:var(--wait-bg);border:1px solid var(--wait-line);color:#7a4b0a;font-size:var(--fs-sm);margin:0;padding:8px 10px}.gal-alerte b{font-weight:var(--fw-semibold)}.gal-brique{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.gal-brique-top{align-items:flex-end;height:62px;padding:8px 12px;display:flex}.gal-brique-top code{font-family:var(--mono);font-size:var(--fs-nano);font-weight:var(--fw-bold);color:#fff;border-radius:var(--r-2xs);background:#0e1a2b57;padding:2px 6px}.gal-brique-corps{gap:12px;padding:12px;display:grid}.gal-ecrit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gal-ecrit>span:first-child{font-size:var(--fs-md);font-weight:var(--fw-semibold);overflow-wrap:anywhere;min-width:0}.gal-fond{border-radius:var(--r-sm);border:1px solid var(--line);gap:6px;padding:8px 10px;display:grid}.gal-code{font-family:var(--mono);font-size:var(--fs-sm);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-2xs);overflow-wrap:anywhere;padding:1px 5px}.gal-tete{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r);background:var(--surface);max-width:calc(var(--dk-read) + 76px);align-items:flex-start;gap:12px;margin-bottom:22px;padding:14px 16px;display:flex}.gal-tete p{font-size:var(--fs-sm);color:var(--muted);max-width:var(--dk-read);margin:0}.gal-tete p+p{margin-top:6px}.gal-somm{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.gal-somm a{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:var(--r-full);transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);padding:5px 12px;text-decoration:none}.gal-somm a:hover{color:var(--ink);border-color:var(--line-strong)}.gal-ancre{scroll-margin-top:96px}.esp-board{flex-direction:column;display:flex;container:esp-board/inline-size}.esp-board.esp-stack{gap:24px}.esp-board.esp-stack>.esp-hero,.esp-board.esp-stack>.esp-todo{margin-bottom:0}@media (min-width:1025px){.esp-board{min-height:min(100dvh - 158px,742px)}.esp-board .esp-notes{margin-top:auto}}.esp-board>.tblcard:last-of-type{margin-bottom:0}.esp-hero{--eh-ink:#fff}@supports (color:color-mix(in lab, red, red)){.esp-hero{--eh-ink:color-mix(in srgb, #fff 96%, var(--panel))}}.esp-hero{--eh-ink-2:#fff}@supports (color:color-mix(in lab, red, red)){.esp-hero{--eh-ink-2:color-mix(in srgb, #fff 76%, var(--panel))}}.esp-hero{--eh-line:#ffffff29;--eh-fill:#ffffff12;--eh-ok:#4cd8a5;--eh-wait:#fbc436;--eh-off:#cfd8e3;--eh-alert:#fa9c9c;--eh-tint:var(--panel-brand-2);isolation:isolate;border:1px solid var(--panel);margin-bottom:18px;padding:18px 20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.esp-hero{border:1px solid color-mix(in srgb, var(--panel) 60%, #000)}}.esp-hero{border-radius:var(--r-lg);color:var(--eh-ink);background:radial-gradient(900px 260px at 6% -40%, var(--eh-tint), transparent 62%), radial-gradient(700px 280px at 98% 130%, var(--panel-brand-2), transparent 60%), linear-gradient(142deg, var(--panel), var(--panel) 62%, var(--panel))}@supports (color:color-mix(in lab, red, red)){.esp-hero{background:radial-gradient(900px 260px at 6% -40%, color-mix(in srgb, var(--eh-tint) 34%, transparent), transparent 62%), radial-gradient(700px 280px at 98% 130%, color-mix(in srgb, var(--panel-brand-2) 40%, transparent), transparent 60%), linear-gradient(142deg, color-mix(in srgb, var(--panel) 74%, #000), var(--panel) 62%, color-mix(in srgb, var(--panel) 88%, #000))}}.esp-hero{box-shadow:var(--sh-md);gap:16px;display:grid}.esp-hero[data-brique=mail]{--eh-tint:var(--ms365)}.esp-hero[data-brique=mvt]{--eh-tint:var(--panel-mvt)}.esp-hero[data-brique=dc]{--eh-tint:var(--panel-dc)}.esp-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px,34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 130% at 50% 0,#000 20%,#0000 78%);mask-image:radial-gradient(120% 130% at 50% 0,#000 20%,#0000 78%)}@container esp-board (min-width:1040px){.esp-hero{grid-template-columns:minmax(0, var(--dk-read)) minmax(0, 1fr);align-items:start;gap:18px 32px}.esp-meter .esp-scope{text-align:right;justify-content:flex-end}.esp-meter .esp-tiles{justify-self:end;width:min(100%,640px)}}.esp-lede{min-width:0}.esp-lede h2{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--eh-ink);text-wrap:balance}.esp-lede p{max-width:var(--dk-read);font-size:var(--fs-md);color:var(--eh-ink-2);text-wrap:pretty;margin:7px 0 0;line-height:1.55}.esp-lede p b{color:var(--eh-ink);font-weight:var(--fw-semibold)}.esp-lede a{color:var(--eh-ink);font-weight:var(--fw-semibold);text-underline-offset:3px;text-decoration:underline}.esp-meter{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;display:grid}.esp-meter>*{min-width:0}.esp-scope{font-size:var(--fs-sm);color:var(--eh-ink-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.esp-scope b{color:var(--eh-ink);font-weight:var(--fw-semibold)}.esp-scope-i{border:1px solid var(--eh-line);border-radius:var(--r-full);background:var(--eh-fill);width:24px;height:24px;color:var(--eh-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.esp-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.esp-tile{border:1px solid var(--eh-line);border-radius:var(--r);background:var(--eh-fill);padding:11px 14px;position:relative;overflow:hidden}.esp-tile:after{content:"";background:var(--esp-tone,var(--eh-ink-2));width:3px;position:absolute;top:0;bottom:0;left:0}.esp-tile[data-tone=ok]{--esp-tone:var(--eh-ok)}.esp-tile[data-tone=wait]{--esp-tone:var(--eh-wait)}.esp-tile[data-tone=off]{--esp-tone:var(--eh-off)}.esp-tile[data-tone=brique]{--esp-tone:var(--eh-tint)}.esp-tile[data-tone=ink]{--esp-tone:var(--eh-ink)}.esp-tile-n{font-size:var(--fs-display);font-weight:var(--fw-black);color:var(--eh-ink);font-variant-numeric:tabular-nums;line-height:1;display:block}.esp-tile-l{font-size:var(--fs-sm);color:var(--eh-ink-2);margin-top:4px;display:block}.quota-chip{white-space:nowrap;border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface);font:inherit;transition:border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);flex:none;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.quota-chip__dot{border-radius:var(--r-full);background:var(--ok);flex:none;width:7px;height:7px}.quota-chip__label{color:var(--muted);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}.quota-chip__num{font-size:var(--fs-md)}.quota-chip__slash{color:var(--faint);font-weight:var(--fw-medium)}.quota-chip__arrow{color:var(--wait)}.quota-chip[data-etat=bientot],.quota-chip[data-etat=attente]{border-color:var(--wait)}@supports (color:color-mix(in lab, red, red)){.quota-chip[data-etat=bientot],.quota-chip[data-etat=attente]{border-color:color-mix(in srgb, var(--wait) 45%, var(--line))}}.quota-chip[data-etat=bientot],.quota-chip[data-etat=attente]{background:var(--wait)}@supports (color:color-mix(in lab, red, red)){.quota-chip[data-etat=bientot],.quota-chip[data-etat=attente]{background:color-mix(in srgb, var(--wait) 10%, var(--surface))}}.quota-chip[data-etat=bientot] .quota-chip__dot,.quota-chip[data-etat=attente] .quota-chip__dot{background:var(--wait)}.quota-chip[data-etat=plein]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.quota-chip[data-etat=plein]{border-color:color-mix(in srgb, var(--danger) 50%, var(--line))}}.quota-chip[data-etat=plein]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.quota-chip[data-etat=plein]{background:color-mix(in srgb, var(--danger) 9%, var(--surface))}}.quota-chip[data-etat=plein] .quota-chip__dot{background:var(--danger)}.quota-chip[data-etat=plein] .quota-chip__num{color:var(--danger)}.quota-chip-on{cursor:pointer}.quota-chip-on:hover,.quota-chip-on:focus-visible{border-color:var(--brand-2);background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.quota-chip-on:hover,.quota-chip-on:focus-visible{background:color-mix(in srgb, var(--brand-2) 6%, var(--surface))}}.quota-chip-on[data-etat=bientot]:hover,.quota-chip-on[data-etat=attente]:hover,.quota-chip-on[data-etat=bientot]:focus-visible,.quota-chip-on[data-etat=attente]:focus-visible{border-color:var(--wait);background:var(--wait)}@supports (color:color-mix(in lab, red, red)){.quota-chip-on[data-etat=bientot]:hover,.quota-chip-on[data-etat=attente]:hover,.quota-chip-on[data-etat=bientot]:focus-visible,.quota-chip-on[data-etat=attente]:focus-visible{background:color-mix(in srgb, var(--wait) 16%, var(--surface))}}.quota-chip-on[data-etat=plein]:hover,.quota-chip-on[data-etat=plein]:focus-visible{border-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.quota-chip-on[data-etat=plein]:hover,.quota-chip-on[data-etat=plein]:focus-visible{background:color-mix(in srgb, var(--danger) 15%, var(--surface))}}.quota-bande{border:1px solid var(--line);border-left:3px solid var(--ok);border-radius:var(--r);background:var(--surface);transition:border-color var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding:12px 16px;display:flex}.quota-bande__titre{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex:none;align-items:center;gap:7px;display:inline-flex}.quota-bande__jauge{border-radius:var(--r-full);background:var(--line-strong);flex:160px;min-width:120px;height:8px;overflow:hidden}.quota-bande__rempli{border-radius:var(--r-full);background:var(--ok);height:100%;transition:width var(--dur-3) var(--ease-out), background var(--dur-2) var(--ease-out);display:block}.quota-bande__chiffres{font-size:var(--fs-lg);color:var(--ink);white-space:nowrap;flex:none}.quota-bande__chiffres b{font-weight:var(--fw-bold)}.quota-bande__slash{color:var(--faint);font-weight:var(--fw-medium);font-size:var(--fs-md)}.quota-bande__arrow{color:var(--wait);font-weight:var(--fw-bold);font-size:var(--fs-md)}.quota-bande__etat{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;flex:none}.quota-bande__btn{flex:none;margin-left:auto}.quota-bande[data-etat=bientot],.quota-bande[data-etat=attente]{border-left-color:var(--wait);background:var(--wait)}@supports (color:color-mix(in lab, red, red)){.quota-bande[data-etat=bientot],.quota-bande[data-etat=attente]{background:color-mix(in srgb, var(--wait) 5%, var(--surface))}}.quota-bande[data-etat=bientot] .quota-bande__rempli,.quota-bande[data-etat=attente] .quota-bande__rempli{background:var(--wait)}.quota-bande[data-etat=bientot] .quota-bande__etat,.quota-bande[data-etat=attente] .quota-bande__etat{color:var(--wait);font-weight:var(--fw-semibold)}.quota-bande[data-etat=plein]{border-left-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.quota-bande[data-etat=plein]{background:color-mix(in srgb, var(--danger) 6%, var(--surface))}}.quota-bande[data-etat=plein]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.quota-bande[data-etat=plein]{border-color:color-mix(in srgb, var(--danger) 28%, var(--line))}}.quota-bande[data-etat=plein] .quota-bande__rempli{background:var(--danger)}.quota-bande[data-etat=plein] .quota-bande__chiffres b{color:var(--danger)}.quota-bande[data-etat=plein] .quota-bande__etat{color:var(--danger);font-weight:var(--fw-semibold)}.quota-bande[data-etat=plein] .quota-bande__btn{border-color:var(--danger);color:var(--danger)}@media (max-width:560px){.quota-bande{gap:10px}.quota-bande__jauge{flex:100%;order:3}.quota-bande__btn{order:4;justify-content:center;width:100%;margin-left:0}}.esp-todo{border:1px solid var(--esp-todo-line,var(--line));border-left:3px solid var(--esp-todo-key,var(--line-strong));border-radius:var(--r);background:var(--esp-todo-bg,var(--surface));align-items:flex-start;gap:12px;margin-bottom:16px;padding:13px 16px;display:flex}.esp-todo[data-etat=a-faire]{--esp-todo-key:var(--wait);--esp-todo-line:var(--wait-line);--esp-todo-bg:var(--wait-bg)}.esp-todo[data-etat=en-cours]{--esp-todo-key:var(--mvt);--esp-todo-line:var(--mvt)}@supports (color:color-mix(in lab, red, red)){.esp-todo[data-etat=en-cours]{--esp-todo-line:color-mix(in srgb, var(--mvt) 26%, var(--line))}}.esp-todo[data-etat=en-cours]{--esp-todo-bg:var(--mvt)}@supports (color:color-mix(in lab, red, red)){.esp-todo[data-etat=en-cours]{--esp-todo-bg:color-mix(in srgb, var(--mvt) 6%, var(--surface))}}.esp-todo[data-etat=rien]{--esp-todo-key:var(--ok);--esp-todo-line:var(--ok-line);--esp-todo-bg:var(--surface)}.esp-todo-i{border-radius:var(--r-full);width:28px;height:28px;color:var(--esp-todo-key);background:var(--esp-todo-key);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.esp-todo-i{background:color-mix(in srgb, var(--esp-todo-key) 12%, var(--surface))}}.esp-todo-t{min-width:0}.esp-todo-t b{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink);display:block}.esp-todo-t span{max-width:var(--dk-read);font-size:var(--fs-sm);color:var(--muted);text-wrap:pretty;margin-top:2px;line-height:1.5;display:block}.esp-notes{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 26px;margin-top:18px;padding-top:16px;display:grid}.esp-notes>div{align-content:start;gap:4px;display:grid}.esp-notes b{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ink)}.esp-notes span{max-width:var(--dk-read);font-size:var(--fs-sm);color:var(--muted);text-wrap:pretty;line-height:1.5}.esp-notes span b{font-size:inherit}.esp-notes a{color:var(--brand-2);font-weight:var(--fw-semibold)}.esp-empty{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r);background:var(--surface);justify-items:center;gap:10px;padding:44px 24px;display:grid}.esp-empty-i{border-radius:var(--r-full);width:44px;height:44px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);justify-content:center;align-items:center;display:inline-flex}.esp-empty b{max-width:var(--dk-read);font-size:var(--fs-title);font-weight:var(--fw-semibold);color:var(--ink);text-wrap:balance}.esp-empty p{max-width:var(--dk-read);font-size:var(--fs-body);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.6}.esp-empty p b{font-size:inherit;color:var(--ink)}.tblcard>.esp-empty,.esp-board .tblcard .esp-empty{background:0 0;border:none;border-radius:0}@media (max-width:640px){.esp-hero{padding:15px}.esp-empty{padding:32px 16px}}@media (prefers-color-scheme:dark){:root[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1320;--surface:#161d2d;--surface-2:#1e2637;--ink:#e8eefa;--muted:#a7b6cd;--faint:#9aa9c1;--line:#313d58;--line-strong:#5c6a89;--line-hover:#74829f;--brand:#4d5cd2;--brand-2:#97a3f3;--brand-ink:#131a2c;--accent:#e63329;--accent-ink:#ff8f86;--accent-bg:#3a1613;--ok:#4ade80;--ok-bg:#0f2a1c;--ok-line:#245e3d;--ok-ink:#4ade80;--wait:#fbbf24;--wait-bg:#2f2309;--wait-line:#5c461a;--wait-ink:#fbcf72;--off:#a7b6cd;--off-bg:#1e2637;--off-line:#323c53;--danger:#f87171;--danger-bg:#341a1a;--danger-line:#6c3134;--dc:#22d3ee;--ms365:#e8842b;--gws:#db4437;--mvt:#7c7ef0;--lic:#a855f7;--dc-ink:#4fd8f0;--mvt-ink:#a6a8f8;--lic-ink:#c79bfb;--ms365-ink:#f0a45c;--gws-ink:#f08a7f;--ninja:#2f5d94;--ninja-vif:#3ddc97;--ninja-ink:#5fe3ac;--chip-bg:#1e2740;--chip-line:#34406a;--toast-bg:#e8eefa;--toast-ink:#0e1320;--checker-bg:#2a3350;--logo-invert:brightness(0) invert(1);--checker-sq:#3a456b;--scrim:#0000009e;--scrim-strong:#000000ad;--side-ink:#c2d2e6;--side-ink-strong:#f2f6fc;--side-lab:#8aa6c8;--side-sec:#8aa6c8;--side-sub:#9ab2ce;--side-fill:#ffffff0d;--side-fill-line:#ffffff17;--side-hover:#ffffff12;--side-rule:#ffffff14;--side-edge:#ffffff2e;--sh-sm:0 1px 2px #00000080;--sh-md:0 4px 12px #0000008c, 0 2px 4px #0006;--sh-lg:0 18px 48px #000000b8;--sh-tile:0 2px 5px #00000080, inset 0 1px 0 #ffffff2e;--sh-pop:0 12px 30px #0000009e;--sh-drop:0 2px 10px #0009;--sh-drawer:0 0 40px #000000bf}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1320;--surface:#161d2d;--surface-2:#1e2637;--ink:#e8eefa;--muted:#a7b6cd;--faint:#9aa9c1;--line:#313d58;--line-strong:#5c6a89;--line-hover:#74829f;--brand:#4d5cd2;--brand-2:#97a3f3;--brand-ink:#131a2c;--accent:#e63329;--accent-ink:#ff8f86;--accent-bg:#3a1613;--ok:#4ade80;--ok-bg:#0f2a1c;--ok-line:#245e3d;--ok-ink:#4ade80;--wait:#fbbf24;--wait-bg:#2f2309;--wait-line:#5c461a;--wait-ink:#fbcf72;--off:#a7b6cd;--off-bg:#1e2637;--off-line:#323c53;--danger:#f87171;--danger-bg:#341a1a;--danger-line:#6c3134;--dc:#22d3ee;--ms365:#e8842b;--gws:#db4437;--mvt:#7c7ef0;--lic:#a855f7;--dc-ink:#4fd8f0;--mvt-ink:#a6a8f8;--lic-ink:#c79bfb;--ms365-ink:#f0a45c;--gws-ink:#f08a7f;--ninja:#2f5d94;--ninja-vif:#3ddc97;--ninja-ink:#5fe3ac;--chip-bg:#1e2740;--chip-line:#34406a;--toast-bg:#e8eefa;--toast-ink:#0e1320;--checker-bg:#2a3350;--checker-sq:#3a456b;--logo-invert:brightness(0) invert(1);--scrim:#0000009e;--scrim-strong:#000000ad;--side-ink:#c2d2e6;--side-ink-strong:#f2f6fc;--side-lab:#8aa6c8;--side-sec:#8aa6c8;--side-sub:#9ab2ce;--side-fill:#ffffff0d;--side-fill-line:#ffffff17;--side-hover:#ffffff12;--side-rule:#ffffff14;--side-edge:#ffffff2e;--sh-sm:0 1px 2px #00000080;--sh-md:0 4px 12px #0000008c, 0 2px 4px #0006;--sh-lg:0 18px 48px #000000b8;--sh-tile:0 2px 5px #00000080, inset 0 1px 0 #ffffff2e;--sh-pop:0 12px 30px #0000009e;--sh-drop:0 2px 10px #0009;--sh-drawer:0 0 40px #000000bf}:root{--axe-marque:150deg;--dur-lever:calc(var(--dur-3) * 7);--pas-accueil:calc(var(--stagger) * 2)}.dk-accueil{animation:waouh-levee var(--dur-3) var(--ease-out) both}@keyframes waouh-levee{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}.dk-accueil-doux{animation:waouh-levee-douce var(--dur-2) var(--ease-out) both}@keyframes waouh-levee-douce{0%{opacity:0}to{opacity:1}}.dk-rang-1{animation-delay:0s}.dk-rang-2{animation-delay:var(--pas-accueil)}.dk-rang-3{animation-delay:calc(var(--pas-accueil) * 2)}.dk-rang-4{animation-delay:calc(var(--pas-accueil) * 3)}.dk-rang-5{animation-delay:calc(var(--pas-accueil) * 4)}.dk-rang-6{animation-delay:calc(var(--pas-accueil) * 5)}.dk-signature{position:relative;overflow:hidden}.dk-signature>*{z-index:1;position:relative}.dk-signature:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(115% 85% at 6% -4%, var(--sheen), transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dk-signature:before{background:radial-gradient(115% 85% at 6% -4%, color-mix(in srgb, var(--sheen) 20%, transparent), transparent 58%)}}.dk-signature:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(var(--axe-marque), transparent 46%, var(--sheen) 50%, transparent 54%);position:absolute;inset:-50%}@supports (color:color-mix(in lab, red, red)){.dk-signature:after{background:linear-gradient(var(--axe-marque), transparent 46%, color-mix(in srgb, var(--sheen) 34%, transparent) 50%, transparent 54%)}}.dk-signature:after{animation:waouh-traversee var(--dur-lever) var(--ease-in-out) both}@keyframes waouh-traversee{0%{opacity:0;translate:-42% -73%}25%{opacity:1}75%{opacity:1}to{opacity:0;translate:42% 73%}}.dk-couture{position:relative}.dk-couture:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, var(--brand), var(--accent));transform-origin:top;width:3px;animation:waouh-couture var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--pas-accueil) * 3);position:absolute;top:0;bottom:0;left:5px}@keyframes waouh-couture{0%{scale:1 0}to{scale:1}}@media (max-width:820px){.dk-couture:before{background:linear-gradient(90deg, var(--brand), var(--accent));transform-origin:0;width:auto;height:3px;animation-name:waouh-couture-h;inset:0 0 auto}@keyframes waouh-couture-h{0%{scale:0 1}to{scale:1}}}.dk-reussite{animation:waouh-reussite var(--dur-3) var(--ease-spring) both}@keyframes waouh-reussite{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.dk-astre{flex:none}.dk-astre-disque,.dk-astre-rayons,.dk-astre-morsure{transform-box:view-box;transform-origin:12px 12px}.dk-astre-morsure{transform:translate(11px,-11px)}.dk-astre-disque{transform:scale(1)}.dk-astre-rayons{opacity:1;transform:scale(1)rotate(0)}.dk-astre.lune .dk-astre-morsure{transform:translate(2.6px,-2.2px)}.dk-astre.lune .dk-astre-disque{transform:scale(1.75)}.dk-astre.lune .dk-astre-rayons{opacity:0;transform:scale(.35)rotate(-70deg)}.dk-astre.dk-astre-morphe .dk-astre-morsure{animation:dk-astre-morsure var(--dur-3) var(--ease-spring) both}.dk-astre.dk-astre-morphe .dk-astre-disque{animation:dk-astre-disque var(--dur-3) var(--ease-spring) both}.dk-astre.dk-astre-morphe .dk-astre-rayons{animation:dk-astre-rayons var(--dur-3) var(--ease-out) var(--stagger) both}.dk-astre.lune.dk-astre-morphe .dk-astre-morsure{animation-name:dk-astre-morsure-depuis-soleil}.dk-astre.lune.dk-astre-morphe .dk-astre-disque{animation-name:dk-astre-disque-depuis-soleil}.dk-astre.lune.dk-astre-morphe .dk-astre-rayons{animation-name:dk-astre-rayons-depuis-soleil;animation-delay:0s}@keyframes dk-astre-morsure{0%{transform:translate(2.6px,-2.2px)}}@keyframes dk-astre-disque{0%{transform:scale(1.75)}}@keyframes dk-astre-rayons{0%{opacity:0;transform:scale(.35)rotate(-70deg)}}@keyframes dk-astre-morsure-depuis-soleil{0%{transform:translate(11px,-11px)}}@keyframes dk-astre-disque-depuis-soleil{0%{transform:scale(1)}}@keyframes dk-astre-rayons-depuis-soleil{0%{opacity:1;transform:scale(1)rotate(0)}}.toast.show{animation:waouh-toast var(--dur-3) var(--ease-spring) both}@keyframes waouh-toast{0%{opacity:0;transform:translate(-50%)translateY(14px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.dk-accueil,.dk-accueil-doux,.dk-reussite,.toast.show{animation:none}.dk-signature:after{animation:none;display:none}.dk-couture:before{animation:none;scale:1}.dk-astre.dk-astre-morphe .dk-astre-morsure,.dk-astre.dk-astre-morphe .dk-astre-disque,.dk-astre.dk-astre-morphe .dk-astre-rayons,.dk-astre.lune.dk-astre-morphe .dk-astre-morsure,.dk-astre.lune.dk-astre-morphe .dk-astre-disque,.dk-astre.lune.dk-astre-morphe .dk-astre-rayons{animation:none}}.pill,.tag-chip,.count-badge{transition:background var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out)}:is(a,button,summary,[role=button]):is(.pill,.tag-chip,.count-badge):hover{box-shadow:0 0 0 3px}.pill:has(>a,>button):hover{box-shadow:0 0 0 3px}.tag-chip:has(>a,>button):hover{box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){:is(a,button,summary,[role=button]):is(.pill,.tag-chip,.count-badge):hover{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent)}.pill:has(>a,>button):hover{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent)}.tag-chip:has(>a,>button):hover{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent)}}.reqrow{transition:background var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out)}.reqrow:hover{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.reqrow:hover{background:color-mix(in srgb, var(--brand-2) 4%, var(--surface))}}.reqrow:hover{box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.reqrow:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 7%, transparent)}}.card:has(>a[href]){transition:box-shadow var(--dur-1) var(--ease-out)}.card:has(>a[href]):hover{box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.card:has(>a[href]):hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 9%, transparent)}}@media (hover:hover){.rtable tbody tr{transition:background var(--dur-1) var(--ease-out)}.rtable tbody tr:hover{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.rtable tbody tr:hover{background:color-mix(in srgb, var(--brand-2) 4%, var(--surface))}}}@media (prefers-reduced-motion:reduce){.pill,.tag-chip,.count-badge,.lic-chip,.reqrow,.rtable tbody tr{transition:none}.card:has(>a[href]){transition:none}}.lic-chip{isolation:isolate;border-radius:var(--r-full);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;color:var(--ink);background:var(--lic-c);align-items:center;gap:6px;padding:2px 9px;line-height:1.6;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lic-chip{background:color-mix(in srgb, var(--lic-c) 14%, transparent)}}.lic-chip{border:1px solid var(--lic-c)}@supports (color:color-mix(in lab, red, red)){.lic-chip{border:1px solid color-mix(in srgb, var(--lic-c) 32%, transparent)}}.lic-chip{transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out)}.lic-chip:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(#ffffff73,#fff0 62%);position:absolute;inset:0}.lic-chip:after{content:"";pointer-events:none;z-index:-1;opacity:0;background:linear-gradient(90deg,#fff0,#ffffffb8,#fff0);width:45%;position:absolute;top:0;bottom:0;left:-60%;transform:translate(0)skew(-18deg)}.lic-chip:hover,.lic-chip:focus-visible{background:var(--lic-c)}@supports (color:color-mix(in lab, red, red)){.lic-chip:hover,.lic-chip:focus-visible{background:color-mix(in srgb, var(--lic-c) 26%, transparent)}}.lic-chip:hover,.lic-chip:focus-visible{border-color:var(--lic-c)}@supports (color:color-mix(in lab, red, red)){.lic-chip:hover,.lic-chip:focus-visible{border-color:color-mix(in srgb, var(--lic-c) 55%, transparent)}}.lic-chip:hover,.lic-chip:focus-visible{box-shadow:0 0 0 3px var(--lic-c)}@supports (color:color-mix(in lab, red, red)){.lic-chip:hover,.lic-chip:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--lic-c) 14%, transparent)}}.lic-chip:hover:after,.lic-chip:focus-visible:after{animation:lic-reflet var(--dur-3) var(--ease-out) both}@keyframes lic-reflet{0%{opacity:0;transform:translate(0)skew(-18deg)}25%{opacity:1}to{opacity:0;transform:translate(360%)skew(-18deg)}}.lic-dot{background:var(--lic-c);width:8px;height:8px;box-shadow:0 0 0 0 var(--lic-c);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.lic-dot{box-shadow:0 0 0 0 color-mix(in srgb, var(--lic-c) 40%, transparent)}}.lic-dot{transition:box-shadow var(--dur-2) var(--ease-out)}.lic-chip:hover .lic-dot,.lic-chip:focus-visible .lic-dot{box-shadow:0 0 0 3px var(--lic-c)}@supports (color:color-mix(in lab, red, red)){.lic-chip:hover .lic-dot,.lic-chip:focus-visible .lic-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--lic-c) 26%, transparent)}}:root[data-theme=dark] .lic-chip:before,:root:not([data-theme=light]) .lic-chip:before{background:linear-gradient(#ffffff1a,#fff0 62%)}:root[data-theme=dark] .lic-chip:after,:root:not([data-theme=light]) .lic-chip:after{background:linear-gradient(90deg,#fff0,#ffffff42,#fff0)}@media (prefers-reduced-motion:reduce){.lic-chip{transition:none}.lic-chip:hover:after,.lic-chip:focus-visible:after{animation:none}.lic-dot{transition:none}}.fold-bar{border-radius:var(--r-xs);width:100%;min-height:32px;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);background:0 0;border:none;align-items:center;gap:10px;margin:0;padding:0;display:flex}.fold-bar:hover,.fold-bar:focus-visible{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.fold-bar:hover,.fold-bar:focus-visible{background:color-mix(in srgb, var(--brand) 6%, transparent)}}.fold-bar:hover,.fold-bar:focus-visible{box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.fold-bar:hover,.fold-bar:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 7%, transparent)}}body .fold-bar:active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){body .fold-bar:active{background:color-mix(in srgb, var(--brand) 11%, transparent)}}body .fold-bar:active{transition:none}.fold-chevbtn{border-radius:var(--r-xs);cursor:pointer;width:32px;height:32px;transition:background var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);background:0 0;border:none;flex:none;place-items:center;padding:0;display:inline-grid}.fold-chevbtn:hover,.fold-chevbtn:focus-visible{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.fold-chevbtn:hover,.fold-chevbtn:focus-visible{background:color-mix(in srgb, var(--brand) 8%, transparent)}}.fold-chevbtn:hover,.fold-chevbtn:focus-visible{box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.fold-chevbtn:hover,.fold-chevbtn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 8%, transparent)}}body .fold-chevbtn:active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){body .fold-chevbtn:active{background:color-mix(in srgb, var(--brand) 14%, transparent)}}body .fold-chevbtn:active{transition:none}.th-sort{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out)}.th-sort:after{content:"↕";margin-left:5px}.th-sort:hover,.th-sort:focus-visible{color:var(--ink);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.th-sort:hover,.th-sort:focus-visible{background:color-mix(in srgb, var(--brand) 7%, var(--surface-2))}}body .th-sort:active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){body .th-sort:active{background:color-mix(in srgb, var(--brand) 12%, var(--surface-2))}}body .th-sort:active{transition:none}.th-sort.on{color:var(--ink)}.th-sort.on:after{content:"↑";color:var(--brand-2)}.th-sort.on.desc:after{content:"↓"}.rowmark{border-radius:var(--r-full);font-size:var(--fs-nano);font-weight:var(--fw-semibold);vertical-align:middle;white-space:nowrap;transition:background var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);border:1px solid #0000;align-items:center;margin-left:7px;padding:0 6px;display:inline-flex}.rowmark:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rowmark:hover{background:color-mix(in srgb, currentColor 10%, transparent)}}.rowmark:hover{box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.rowmark:hover{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent)}}.rowmark-info{color:var(--brand-2);border-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.rowmark-info{border-color:color-mix(in srgb, var(--brand-2) 45%, transparent)}}.rowmark-mvt{color:var(--mvt-ink);border-color:var(--mvt)}.rowmark-new{color:var(--brand-2);background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.rowmark-new{background:color-mix(in srgb, var(--brand-2) 12%, transparent)}}.rowmark-new{border-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.rowmark-new{border-color:color-mix(in srgb, var(--brand-2) 35%, transparent)}}.rowmark-new{padding:0 7px}.rowmark-new:hover{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.rowmark-new:hover{background:color-mix(in srgb, var(--brand-2) 20%, transparent)}}.rowmark-wait{color:var(--wait-ink);background:var(--wait)}@supports (color:color-mix(in lab, red, red)){.rowmark-wait{background:color-mix(in srgb, var(--wait) 14%, transparent)}}.rowmark-wait{border-color:var(--wait)}@supports (color:color-mix(in lab, red, red)){.rowmark-wait{border-color:color-mix(in srgb, var(--wait) 38%, transparent)}}.rowmark-wait{padding:0 7px}.rowmark-wait:hover{background:var(--wait)}@supports (color:color-mix(in lab, red, red)){.rowmark-wait:hover{background:color-mix(in srgb, var(--wait) 22%, transparent)}}@media (prefers-reduced-motion:reduce){.fold-bar,.fold-chevbtn,.th-sort,.rowmark{transition:none}}.stgline{border-radius:var(--r-sm);cursor:pointer;transition:opacity var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);align-items:baseline;gap:9px;padding:5px 8px;display:flex}.stgline.off{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.stgline.off{background:color-mix(in srgb, var(--muted) 8%, transparent)}}.stgline.off{opacity:.55}.stgline:hover{background:var(--brand-2)}.stgline:has(:focus-visible){background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.stgline:hover{background:color-mix(in srgb, var(--brand-2) 6%, var(--surface))}.stgline:has(:focus-visible){background:color-mix(in srgb, var(--brand-2) 6%, var(--surface))}}.stgline:hover{box-shadow:0 0 0 3px var(--brand-2)}.stgline:has(:focus-visible){box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.stgline:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 9%, transparent)}.stgline:has(:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 9%, transparent)}}.stgline.off:hover{background:var(--muted)}.stgline.off:has(:focus-visible){background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.stgline.off:hover{background:color-mix(in srgb, var(--muted) 14%, transparent)}.stgline.off:has(:focus-visible){background:color-mix(in srgb, var(--muted) 14%, transparent)}}.stgline.off:hover{box-shadow:0 0 0 3px var(--muted)}.stgline.off:has(:focus-visible){box-shadow:0 0 0 3px var(--muted)}@supports (color:color-mix(in lab, red, red)){.stgline.off:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--muted) 10%, transparent)}.stgline.off:has(:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--muted) 10%, transparent)}}.stgline.off:hover{opacity:.8}.stgline.off:has(:focus-visible){opacity:.8}.smblvl{border:1px solid var(--line);border-radius:var(--r-sm);flex:none;display:inline-flex;overflow:hidden}.smblvl.busy{opacity:.55}.smblvl-b{cursor:pointer;font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--muted);transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:none;padding:5px 11px}.smblvl-b:disabled{cursor:default}.smblvl-b.on{background:var(--lvl-c);color:var(--on-brand)}.smblvl-b:not(.on):not(:disabled):hover,.smblvl-b:not(.on):focus-visible{background:var(--lvl-c)}@supports (color:color-mix(in lab, red, red)){.smblvl-b:not(.on):not(:disabled):hover,.smblvl-b:not(.on):focus-visible{background:color-mix(in srgb, var(--lvl-c) 20%, transparent)}}.smblvl-b:not(.on):not(:disabled):hover,.smblvl-b:not(.on):focus-visible{color:var(--ink)}.smblvl-b:focus-visible{outline-offset:-2px}.smbpick{border:1px solid var(--line);background:var(--surface);transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out)}.smbpick.on{border-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.smbpick.on{border-color:color-mix(in srgb, var(--brand-2) 45%, var(--line))}}.smbpick.on{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.smbpick.on{background:color-mix(in srgb, var(--brand-2) 6%, var(--surface))}}.smbpick:hover{border-color:var(--brand-2)}.smbpick:has(:focus-visible){border-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.smbpick:hover{border-color:color-mix(in srgb, var(--brand-2) 30%, var(--line))}.smbpick:has(:focus-visible){border-color:color-mix(in srgb, var(--brand-2) 30%, var(--line))}}.smbpick:hover{background:var(--brand-2)}.smbpick:has(:focus-visible){background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.smbpick:hover{background:color-mix(in srgb, var(--brand-2) 4%, var(--surface))}.smbpick:has(:focus-visible){background:color-mix(in srgb, var(--brand-2) 4%, var(--surface))}}.smbpick:hover{box-shadow:0 0 0 3px var(--brand-2)}.smbpick:has(:focus-visible){box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.smbpick:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 8%, transparent)}.smbpick:has(:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 8%, transparent)}}.smbpick.on:hover{border-color:var(--brand-2)}.smbpick.on:has(:focus-visible){border-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.smbpick.on:hover{border-color:color-mix(in srgb, var(--brand-2) 60%, var(--line))}.smbpick.on:has(:focus-visible){border-color:color-mix(in srgb, var(--brand-2) 60%, var(--line))}}.smbpick.on:hover{background:var(--brand-2)}.smbpick.on:has(:focus-visible){background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.smbpick.on:hover{background:color-mix(in srgb, var(--brand-2) 11%, var(--surface))}.smbpick.on:has(:focus-visible){background:color-mix(in srgb, var(--brand-2) 11%, var(--surface))}}.smbpick.on:hover{box-shadow:0 0 0 3px var(--brand-2)}.smbpick.on:has(:focus-visible){box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.smbpick.on:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 12%, transparent)}.smbpick.on:has(:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 12%, transparent)}}.accrow{transition:background var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out)}.accrow.on{background:var(--accent-bg)}.accrow:hover{background:var(--brand-2)}.accrow:has(:focus-visible){background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.accrow:hover{background:color-mix(in srgb, var(--brand-2) 5%, var(--surface))}.accrow:has(:focus-visible){background:color-mix(in srgb, var(--brand-2) 5%, var(--surface))}}.accrow:hover{box-shadow:0 0 0 3px var(--brand-2)}.accrow:has(:focus-visible){box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.accrow:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 8%, transparent)}.accrow:has(:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 8%, transparent)}}.accrow.on:hover{background:var(--accent)}.accrow.on:has(:focus-visible){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.accrow.on:hover{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.accrow.on:has(:focus-visible){background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.accrow.on:hover{box-shadow:0 0 0 3px var(--accent)}.accrow.on:has(:focus-visible){box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.accrow.on:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.accrow.on:has(:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}.x.xdel{color:var(--danger);transition:background var(--dur-1) var(--ease-out)}.x.xdel:hover,.x.xdel:focus-visible{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.x.xdel:hover,.x.xdel:focus-visible{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.x.xdel:hover,.x.xdel:focus-visible{color:var(--danger)}.liccard{cursor:pointer;border-radius:var(--r);border:1.5px solid var(--line);background:var(--surface);transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);flex-direction:column;padding:15px 16px;display:flex;position:relative}.liccard.on{border-color:var(--card-c);background:var(--card-c)}@supports (color:color-mix(in lab, red, red)){.liccard.on{background:color-mix(in srgb, var(--card-c) 8%, var(--surface))}}.liccard.on{box-shadow:0 0 0 3px var(--card-c)}@supports (color:color-mix(in lab, red, red)){.liccard.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--card-c) 18%, transparent)}}.liccard:hover{border-color:var(--card-c)}.liccard:has(:focus-visible){border-color:var(--card-c)}@supports (color:color-mix(in lab, red, red)){.liccard:hover{border-color:color-mix(in srgb, var(--card-c) 45%, var(--line))}.liccard:has(:focus-visible){border-color:color-mix(in srgb, var(--card-c) 45%, var(--line))}}.liccard:hover{background:var(--card-c)}.liccard:has(:focus-visible){background:var(--card-c)}@supports (color:color-mix(in lab, red, red)){.liccard:hover{background:color-mix(in srgb, var(--card-c) 5%, var(--surface))}.liccard:has(:focus-visible){background:color-mix(in srgb, var(--card-c) 5%, var(--surface))}}.liccard:hover{box-shadow:0 0 0 3px var(--card-c)}.liccard:has(:focus-visible){box-shadow:0 0 0 3px var(--card-c)}@supports (color:color-mix(in lab, red, red)){.liccard:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--card-c) 10%, transparent)}.liccard:has(:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--card-c) 10%, transparent)}}.liccard.on:hover{border-color:var(--card-c);background:var(--card-c)}.liccard.on:has(:focus-visible){border-color:var(--card-c);background:var(--card-c)}@supports (color:color-mix(in lab, red, red)){.liccard.on:hover{background:color-mix(in srgb, var(--card-c) 13%, var(--surface))}.liccard.on:has(:focus-visible){background:color-mix(in srgb, var(--card-c) 13%, var(--surface))}}.liccard.on:hover{box-shadow:0 0 0 3px var(--card-c)}.liccard.on:has(:focus-visible){box-shadow:0 0 0 3px var(--card-c)}@supports (color:color-mix(in lab, red, red)){.liccard.on:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--card-c) 26%, transparent)}.liccard.on:has(:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--card-c) 26%, transparent)}}.liccard>.liccard-in{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}@media (prefers-reduced-motion:reduce){.stgline,.smblvl-b,.smbpick,.accrow,.x.xdel,.liccard{transition:none}}.glpi-opt{text-align:left;width:100%;color:var(--ink);font-size:var(--fs-body);cursor:pointer;transition:background var(--dur-1) var(--ease-out);background:0 0;border:none;padding:7px 12px;display:block}.glpi-opt.on{background:var(--surface-2)}.glpi-opt:hover,.glpi-opt:focus-visible{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.glpi-opt:hover,.glpi-opt:focus-visible{background:color-mix(in srgb, var(--brand-2) 8%, var(--surface))}}.glpi-opt.on:hover,.glpi-opt.on:focus-visible{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.glpi-opt.on:hover,.glpi-opt.on:focus-visible{background:color-mix(in srgb, var(--brand-2) 14%, var(--surface-2))}}.doc-toc-lnk{border-radius:var(--r-sm);color:var(--muted);line-height:1.3;font-weight:var(--fw-medium);transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);background:0 0;border-left:2px solid #0000;align-items:baseline;gap:8px;padding:6px 10px;text-decoration:none;display:flex}.doc-toc-lnk .num{font-variant-numeric:tabular-nums;opacity:.6;flex:none}.doc-toc-lnk.on{border-left-color:var(--brand-2);background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.doc-toc-lnk.on{background:color-mix(in srgb, var(--brand-2) 9%, transparent)}}.doc-toc-lnk.on{color:var(--brand-2);font-weight:var(--fw-bold)}.doc-toc-lnk:hover,.doc-toc-lnk:focus-visible{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.doc-toc-lnk:hover,.doc-toc-lnk:focus-visible{background:color-mix(in srgb, var(--brand-2) 7%, transparent)}}.doc-toc-lnk:hover,.doc-toc-lnk:focus-visible{color:var(--brand-2);box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.doc-toc-lnk:hover,.doc-toc-lnk:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 8%, transparent)}}.doc-toc-lnk:hover,.doc-toc-lnk:focus-visible{text-decoration:none!important}.doc-toc-lnk.on:hover,.doc-toc-lnk.on:focus-visible{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.doc-toc-lnk.on:hover,.doc-toc-lnk.on:focus-visible{background:color-mix(in srgb, var(--brand-2) 15%, transparent)}}.seg-brick{flex:none}.seg-brick a.on.b-mail{background:var(--accent);color:var(--on-accent);box-shadow:none}.seg-brick a.on.b-dc{background:var(--dc);color:var(--on-accent);box-shadow:none}.seg-brick a.on.b-mail:hover,.seg-brick a.on.b-mail:focus-visible{background:var(--accent);color:var(--on-accent)}.seg-brick a.on.b-dc:hover,.seg-brick a.on.b-dc:focus-visible{background:var(--dc);color:var(--on-accent)}.vpn-os{font-size:var(--fs-md);font-weight:var(--fw-bold);border-radius:var(--r);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);flex:160px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;text-decoration:none;display:inline-flex}.vpn-os.on{border-color:var(--brand-2);background:var(--brand-2);color:var(--on-brand);box-shadow:0 6px 18px -6px var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.vpn-os.on{box-shadow:0 6px 18px -6px color-mix(in srgb, var(--brand-2) 60%, transparent)}}.vpn-os:hover,.vpn-os:focus-visible{border-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.vpn-os:hover,.vpn-os:focus-visible{border-color:color-mix(in srgb, var(--brand-2) 45%, var(--line))}}.vpn-os:hover,.vpn-os:focus-visible{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.vpn-os:hover,.vpn-os:focus-visible{background:color-mix(in srgb, var(--brand-2) 7%, var(--surface))}}.vpn-os:hover,.vpn-os:focus-visible{color:var(--brand-2);box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.vpn-os:hover,.vpn-os:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 12%, transparent)}}.vpn-os:hover,.vpn-os:focus-visible{text-decoration:none!important}.vpn-os.on:hover,.vpn-os.on:focus-visible{border-color:var(--brand-2);background:var(--brand-2);color:var(--on-brand);box-shadow:0 6px 18px -6px var(--brand-2), 0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.vpn-os.on:hover,.vpn-os.on:focus-visible{box-shadow:0 6px 18px -6px color-mix(in srgb, var(--brand-2) 60%, transparent), 0 0 0 3px color-mix(in srgb, var(--brand-2) 24%, transparent)}}.esp-brique{border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;color:#9fb4d0;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 8px;text-decoration:none;display:inline-flex;position:relative}.esp-brique.on{background:var(--accent);color:var(--on-accent);font-weight:var(--fw-bold)}.esp-brique:hover,.esp-brique:focus-visible{color:#fff;background:#ffffff17}.esp-brique.on:hover,.esp-brique.on:focus-visible{background:var(--accent);color:var(--on-accent)}.dc-app{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);align-items:center;gap:8px;padding:9px 11px;display:flex}.dc-app-none{color:var(--faint);font-size:var(--fs-body);gap:6px}.dc-app.on{border-color:var(--brand-2);background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.dc-app.on{background:color-mix(in srgb, var(--brand-2) 8%, var(--surface))}}.dc-app.on{box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.dc-app.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 14%, transparent)}}.dc-app:hover,.dc-app:focus-visible{border-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.dc-app:hover,.dc-app:focus-visible{border-color:color-mix(in srgb, var(--brand-2) 40%, var(--line))}}.dc-app:hover,.dc-app:focus-visible{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.dc-app:hover,.dc-app:focus-visible{background:color-mix(in srgb, var(--brand-2) 5%, var(--surface))}}.dc-app:hover,.dc-app:focus-visible{box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.dc-app:hover,.dc-app:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 9%, transparent)}}.dc-app.on:hover,.dc-app.on:focus-visible{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.dc-app.on:hover,.dc-app.on:focus-visible{background:color-mix(in srgb, var(--brand-2) 13%, var(--surface))}}.dc-app.on:hover,.dc-app.on:focus-visible{box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.dc-app.on:hover,.dc-app.on:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 22%, transparent)}}@media (prefers-reduced-motion:reduce){.glpi-opt,.doc-toc-lnk,.vpn-os,.esp-brique,.dc-app{transition:none}}button.orgswitch-head{width:100%;font:inherit;color:inherit;text-align:left}.rcard:has(>input[type=radio]:focus-visible){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.rcard:has(>input[type=radio]:focus-visible){box-shadow:0 0 0 1px var(--accent), 0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent)}}.reqrow:focus-within{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.reqrow:focus-within{background:color-mix(in srgb, var(--brand-2) 4%, var(--surface))}}.reqrow:focus-within{box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.reqrow:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 7%, transparent)}}.card:has(>a[href]):focus-within{box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.card:has(>a[href]):focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 9%, transparent)}}.rtable tbody tr:focus-within{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.rtable tbody tr:focus-within{background:color-mix(in srgb, var(--brand-2) 4%, var(--surface))}}@media (prefers-reduced-motion:reduce){.rtable tbody tr{transition:none}.rcard:has(>input[type=radio]){transition:none}}.nj-scope{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.nj-scope .seg a{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.nj-folds .setmenu{align-content:flex-start;max-height:148px;overflow-y:auto}@media (min-width:900px){.nj-folds .setmenu{z-index:3;position:sticky;top:0}}.nj-foldbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.nj-foldbar .nj-foldbar-act{flex-wrap:wrap;gap:8px;margin-left:auto;display:inline-flex}@media (max-width:560px){.nj-foldbar .nj-foldbar-act{margin-left:0}}.nj-pick-name{color:var(--ink);font-weight:var(--fw-semibold);text-decoration:none}.nj-pick-name:hover{color:var(--brand-2);text-decoration:underline}.nj-pick-off{opacity:.6}@media (min-width:561px){.nj-pick th.nj-num,.nj-pick td.nj-num{text-align:right;white-space:nowrap}}.nj-hits{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}.nj-hits b{color:var(--ink)}.forti-filtres{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.forti-filtres select{max-width:100%}.forti-tri-tel{display:none}@media (max-width:560px){.forti-tri-tel{align-items:center;gap:8px;margin-top:10px;display:flex}.forti-tri-tel>.btn{flex:none;justify-content:center;min-width:40px}}.forti-barre-devant{z-index:15;position:relative}.forti-cols{display:inline-flex;position:relative}.forti-cols>.btn>.count{margin-left:2px}.forti-cols-menu{z-index:40;flex-direction:column;gap:1px;min-width:232px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}@media (max-width:560px){.forti-cols{display:flex}.forti-cols-menu{width:max(232px,100%);min-width:0;left:0;right:auto}}.forti-cols-l{border-radius:var(--r-xs);font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur-1) var(--ease-out);align-items:center;gap:9px;padding:6px 8px;display:flex}.forti-cols-l:hover{background:var(--surface-2)}.forti-cols-l.off{cursor:not-allowed;opacity:.55}.forti-cols-l.off:hover{background:0 0}.forti-cols-menu>.btn{border-top:1px solid var(--line);border-radius:0;justify-content:center;margin-top:5px;padding-top:8px}.forti-cons{align-items:center;gap:6px;min-width:0;display:inline-flex}.forti-cons-id{flex:0 auto;width:15ch;min-width:0}.forti-cons>.btn{flex:none}.rtable td[data-label=Connectivité] .pill{white-space:nowrap}.forti-cr{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);margin-top:12px;padding:10px 12px}.forti-cr-hd{align-items:flex-start;gap:10px;display:flex}.forti-cr-hd>p{flex:1;min-width:0}.forti-cr-x{min-width:28px;font-size:var(--fs-md);flex:none;justify-content:center;padding:2px 6px;line-height:1}.forti-cr>div[id^=set-],.forti-cr-plan>div[id^=set-]{background:var(--surface);margin-top:10px}.forti-cr-liste{max-height:40vh;font-size:var(--fs-sm);margin:0;padding:0;list-style:none;overflow-y:auto}.forti-cr-liste>li{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;padding:3px 0;display:flex}.forti-cr-liste>li:last-child{border-bottom:0}.forti-cr-liste>li>.mono{min-width:15ch;color:var(--muted);font-size:var(--fs-micro);overflow-wrap:anywhere;flex:none}.forti-cr-liste>li>.helper{text-align:right;overflow-wrap:anywhere;margin:0 0 0 auto}@media (max-width:560px){.forti-cr-liste>li{flex-direction:column;align-items:stretch;gap:1px}.forti-cr-liste>li>.helper{text-align:left;margin-left:0}}.forti-cr-act{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}:root{--nas-e1:6px;--nas-e2:10px;--nas-e3:16px;--nas-e4:20px;--nas-filet:var(--line)}@supports (color:color-mix(in lab, red, red)){:root{--nas-filet:color-mix(in srgb, var(--line) 60%, var(--surface))}}:root{--nas-filet:var(--lightningcss-light,var(--line))var(--lightningcss-dark,var(--line))}@supports (color:color-mix(in lab, red, red)){:root{--nas-filet:var(--lightningcss-light,color-mix(in srgb, var(--line) 60%, var(--surface)))var(--lightningcss-dark,color-mix(in srgb, var(--line) 35%, var(--surface)))}}:root{--nas-controle:36px;--nas-r-bloc:var(--r-lg);--nas-r-objet:var(--r-sm);--nas-voyant-t:10px;--nas-voyant-t-sev:8px;--nas-voyant-trait:2px;--nas-ligne:20px;--nas-ligne-2:18px;--nas-cad-echec:var(--dur-pouls);--nas-cad-retard:calc(var(--dur-pouls) * 2);--nas-cad-encours:calc(var(--dur-pouls) * 3);--nas-cad-doute:calc(var(--dur-pouls) * 3);--nas-cad-sain:calc(var(--dur-pouls) * 4);--nas-cad-muet:calc(var(--dur-pouls) * 5);--nas-amp:.12;--nas-pas-retard:4;--nas-pas-encours:3;--nas-pas-sain:2;--nas-pas-eteint:1;--nas-souffle:nas-souffle;--nas-cherche:nas-cherche;--nas-halo:nas-halo}@media (prefers-reduced-motion:reduce){:root{--nas-souffle:none;--nas-cherche:none;--nas-halo:none}}:root[data-nas-voyants=figes]{--nas-souffle:none;--nas-cherche:none;--nas-halo:none}.nas-ecran{gap:var(--nas-e4);flex-direction:column;display:flex}.nas-marque{border-radius:var(--nas-r-objet);background:var(--accent);flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.nas-marque{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.nas-marque{color:var(--accent)}.nas-barre-titre{align-items:center;gap:var(--nas-e2);display:flex}.nas-barre-fin{align-items:center;gap:var(--nas-e2);flex-wrap:wrap;margin-left:auto;display:flex}.nas-intro{margin:0}.nas-intro h2{font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0 0 var(--nas-e1)}.nas-intro-corps{grid-template-columns:repeat(auto-fit,minmax(min(100%,34ch),1fr));gap:4px 28px;display:grid}.nas-intro-corps p{color:var(--muted);font-size:var(--fs-sm);max-width:none;margin:0}.nas-tete{justify-content:space-between;align-items:baseline;gap:var(--nas-e3);flex-wrap:wrap;margin:0;padding:0;display:flex}.nas-tete .nas-sous{color:var(--muted);font-size:var(--fs-sm)}.nas-tete-actions{gap:var(--nas-e1);flex-wrap:wrap;align-items:center;display:flex}.nas-rien{border:1px solid var(--ok-line);background:var(--ok-bg);color:var(--ok-ink);border-radius:var(--nas-r-bloc);padding:var(--nas-e3) var(--nas-e4);font-weight:var(--fw-semibold);margin:0}.nas-rien-detail{margin-top:var(--nas-e1);font-weight:var(--fw-regular);color:var(--muted);font-size:var(--fs-sm);display:block}.nas-bloc{gap:var(--nas-e2);background:var(--surface);border:1px solid var(--nas-filet);border-radius:var(--nas-r-bloc);padding:var(--nas-e3) var(--nas-e4);flex-direction:column;display:flex}.nas-bloc h2{font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0}.nas-alerte{border:1px solid var(--wait-line);background:var(--wait-bg);color:var(--wait-ink);border-radius:var(--nas-r-bloc);padding:var(--nas-e2) var(--nas-e3);flex-direction:column;gap:3px;margin:0;display:flex}.nas-alerte-critique{border-color:var(--danger-line);background:var(--danger-bg)}.nas-alerte-geste{color:var(--muted);font-size:var(--fs-sm)}.nas-vide{color:var(--muted);font-size:var(--fs-sm);padding:var(--nas-e2);margin:0}.nas-voyant{--nas-t:var(--nas-voyant-t);--nas-t-facteur:1;width:calc(var(--nas-t) * var(--nas-t-facteur));height:calc(var(--nas-t) * var(--nas-t-facteur));vertical-align:middle;pointer-events:none;flex:none;display:inline-block;position:relative}.nas-voyant[data-forme=plein]{background:currentColor;border-radius:50%}.nas-voyant[data-forme=carre]{border-radius:var(--r-2xs);background:currentColor}.nas-voyant[data-forme=demi]{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border-radius:50%;box-shadow:inset 0 0 0 1px}.nas-voyant[data-forme=creux]{box-shadow:inset 0 0 0 var(--nas-voyant-trait) currentColor;border-radius:50%}.nas-voyant[data-forme=barre]{border-radius:var(--r-2xs);box-shadow:inset 0 0 0 1px}.nas-voyant[data-forme=barre]:before{content:"";height:var(--nas-voyant-trait);margin-top:calc(var(--nas-voyant-trait) / -2);background:currentColor;position:absolute;top:50%;left:0;right:0}.nas-voyant[data-forme=triangle]{clip-path:polygon(50% 0%,100% 100%,0% 100%);background:currentColor}.nas-voyant[data-forme=losange]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:currentColor}.nas-voyant[data-forme=triangle]:after,.nas-voyant[data-forme=losange]:after{content:none}.nas-voyant[data-forme=pointille]{border:var(--nas-voyant-trait) dotted currentColor;border-radius:50%}.nas-voyant[data-ton=ok]{color:var(--ok)}.nas-voyant[data-ton=attente]{color:var(--wait)}.nas-voyant[data-ton=alerte]{color:var(--danger)}.nas-voyant[data-ton=encours]{color:var(--brand-2)}.nas-voyant[data-ton=neutre],.nas-voyant[data-ton=doute]{color:var(--muted)}.nas-voyant[data-ton=eteint]{color:var(--faint);--nas-t-facteur:.6}.nas-voyant{--nas-rang-phase:0;--nas-col-phase:0;--nas-phase:calc((var(--nas-rang-phase) * 3 + var(--nas-col-phase)) / 21)}.nas-table tbody tr:nth-child(7n+1) .nas-voyant{--nas-rang-phase:0}.nas-table tbody tr:nth-child(7n+2) .nas-voyant{--nas-rang-phase:1}.nas-table tbody tr:nth-child(7n+3) .nas-voyant{--nas-rang-phase:2}.nas-table tbody tr:nth-child(7n+4) .nas-voyant{--nas-rang-phase:3}.nas-table tbody tr:nth-child(7n+5) .nas-voyant{--nas-rang-phase:4}.nas-table tbody tr:nth-child(7n+6) .nas-voyant{--nas-rang-phase:5}.nas-table tbody tr:nth-child(7n+7) .nas-voyant{--nas-rang-phase:6}.nas-col-prod[data-rang="1"] .nas-voyant{--nas-col-phase:0}.nas-col-prod[data-rang="2"] .nas-voyant{--nas-col-phase:1}.nas-col-prod[data-rang="3"] .nas-voyant{--nas-col-phase:2}@keyframes nas-souffle{0%,to{opacity:1}50%{opacity:var(--nas-creux)}}.nas-voyant[data-ton=attente],.nas-voyant[data-ton=encours],.nas-voyant[data-ton=ok],.nas-voyant[data-ton=neutre],.nas-voyant[data-ton=eteint]{--nas-creux:calc(1 - var(--nas-amp) * var(--nas-pas));animation-name:var(--nas-souffle);animation-duration:var(--nas-cad);animation-timing-function:var(--ease-in-out);animation-iteration-count:infinite;animation-delay:calc(var(--nas-cad) * var(--nas-phase) * -1)}.nas-voyant[data-ton=attente]{--nas-cad:var(--nas-cad-retard);--nas-pas:var(--nas-pas-retard)}.nas-voyant[data-ton=encours]{--nas-cad:var(--nas-cad-encours);--nas-pas:var(--nas-pas-encours)}.nas-voyant[data-ton=ok]{--nas-cad:var(--nas-cad-sain);--nas-pas:var(--nas-pas-sain)}.nas-voyant[data-ton=neutre],.nas-voyant[data-ton=eteint]{--nas-cad:var(--nas-cad-muet);--nas-pas:var(--nas-pas-eteint)}.nas-voyant[data-ton=doute]{--nas-cad:var(--nas-cad-doute);animation-name:var(--nas-cherche);animation-duration:var(--nas-cad);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(var(--nas-cad) * var(--nas-phase) * -1)}@keyframes nas-cherche{0%{rotate:none}to{rotate:360deg}}.nas-voyant[data-ton=alerte]{--nas-cad:var(--nas-cad-echec)}.nas-voyant[data-ton=alerte]:after{content:"";border-radius:inherit;opacity:.45;animation-name:var(--nas-halo);animation-duration:var(--nas-cad);animation-timing-function:var(--ease-out);animation-iteration-count:infinite;animation-delay:calc(var(--nas-cad) * var(--nas-phase) * -1);pointer-events:none;border:1px solid;position:absolute;inset:0;scale:1.9}@keyframes nas-halo{0%{opacity:.55;scale:1}70%,to{opacity:0;scale:2.6}}.nas-table tbody tr:has(.nas-voyant[data-ton=alerte])>td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.nas-voyant-mot{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:inline-block;overflow:hidden}.nas-sev{align-items:center;gap:var(--nas-e1);padding:3px var(--nas-e2);border-radius:var(--r-full);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;border:1px solid #0000;display:inline-flex}.nas-sev .nas-voyant{--nas-t:var(--nas-voyant-t-sev)}.nas-sev[data-ton=ok]{background:var(--ok-bg);color:var(--ok-ink)}.nas-sev[data-ton=attente]{background:var(--wait-bg);color:var(--wait-ink)}.nas-sev[data-ton=alerte]{background:var(--danger-bg);color:var(--danger)}.nas-sev[data-ton=encours]{background:var(--chip-bg);color:var(--brand-2);border-color:var(--chip-line)}.nas-sev[data-ton=neutre]{background:var(--chip-bg);color:var(--muted);border-color:var(--chip-line)}.nas-sev[data-ton=doute]{background:var(--chip-bg);color:var(--muted);border-style:dashed;border-color:var(--chip-line)}.nas-sev[data-ton=eteint]{background:var(--chip-bg);color:var(--faint);border-color:var(--chip-line)}.nas-puce{font-size:var(--fs-micro);font-weight:var(--fw-semibold);padding:1px var(--nas-e1);border-radius:var(--r-full);background:var(--chip-bg);color:var(--muted);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.nas-puce-agir{background:var(--wait-bg);color:var(--wait-ink)}.nas-filtre{border:1px solid var(--chip-line);background:var(--chip-bg);color:inherit;border-radius:var(--r-full);padding:0 var(--nas-e2);min-height:var(--nas-controle);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);align-items:center;display:inline-flex}.nas-filtre[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.nas-filtre:disabled{color:var(--faint);border-color:var(--line);cursor:default}.nas-filtres{gap:var(--nas-e1);flex-wrap:wrap;align-items:center;margin:0;display:flex}.nas-filtres .seg{min-height:var(--nas-controle)}.nas-filtres .seg button{min-height:calc(var(--nas-controle) - 8px);padding-top:0;padding-bottom:0}.nas-seg{flex-wrap:wrap;max-width:100%}.nas-filtres-fin{align-items:center;gap:var(--nas-e1);margin-left:auto;display:flex}.nas-filtres>.btn{white-space:nowrap;margin-left:auto}.nas-table{border-collapse:collapse;width:100%;font-size:var(--fs-body)}.nas-table th{padding:var(--nas-e1) var(--nas-e2);white-space:nowrap;border-bottom:0}.nas-table tbody td{vertical-align:top;line-height:var(--nas-ligne);padding:var(--nas-e1) var(--nas-e2);border-bottom:1px solid var(--nas-filet)}.nas-table .nas-sev,.nas-table .btn-sm,.nas-table .nas-cli-bouton{min-height:var(--nas-ligne);line-height:var(--nas-ligne);padding-top:0;padding-bottom:0}.nas-table .nas-sev{padding-left:var(--nas-e2);padding-right:var(--nas-e2)}.nas-table .btn-sm,.nas-table .nas-cli-bouton{padding-left:var(--nas-e2);padding-right:var(--nas-e2);border-radius:var(--nas-r-objet)}.nas-table th:first-child,.nas-table tbody td:first-child{padding-left:var(--nas-e3)}.nas-table th:last-child,.nas-table tbody td:last-child{padding-right:var(--nas-e3)}.nas-ligne2,.nas-geste{font-size:var(--fs-sm);color:var(--muted);line-height:var(--nas-ligne-2);display:block}.nas-table .nas-ligne2,.nas-table .nas-geste,.nas-table .nas-brut{font-size:var(--fs-sm);line-height:var(--nas-ligne-2);color:var(--muted);margin-top:0;display:block}.nas-brut{font-size:var(--fs-sm);color:var(--faint);margin-top:3px;display:block}.nas-identite{align-items:center;gap:4px var(--nas-e1);line-height:var(--nas-ligne-2);flex-wrap:wrap;display:flex}.nas-lien-fiche{font-weight:var(--fw-medium);text-underline-offset:3px;text-decoration:underline}.nas-cli{font-weight:var(--fw-semibold)}.nas-cli-code{color:var(--muted);font-weight:var(--fw-regular)}.nas-tache{font-weight:var(--fw-medium)}.nas-ratio{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:var(--nas-ligne)}.nas-ratio-sur{font-weight:var(--fw-regular);color:var(--muted)}.nas-table tbody tr:last-child>td{border-bottom-color:#0000}.nas-ecran .nas-table tbody tr:hover,.nas-ecran .nas-table tbody tr:focus-within{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nas-ecran .nas-table tbody tr:hover,.nas-ecran .nas-table tbody tr:focus-within{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.nas-ecran .nas-table tbody tr:hover,.nas-ecran .nas-table tbody tr:focus-within{box-shadow:inset 3px 0 0 var(--accent)}.nas-ecran .nas-table tbody tr.nas-inactif:hover{box-shadow:none}.nas-table tr.nas-inactif{opacity:.55}.nas-ligne-cliquable{cursor:pointer}.nas-actions-cellule{cursor:default;white-space:nowrap}.nas-actions-cellule .btn+.btn{margin-left:4px}.nas-tache-ignoree td{background:var(--surface-2)}.nas-tache-ignoree .nas-tache{color:var(--muted)}.nas-tablebox{border:1px solid var(--nas-filet);border-radius:var(--nas-r-bloc);overflow-x:auto}.nas-bloc .nas-tablebox{border:0;border-radius:0}.nas-ecran .tblcard,.nas-bloc,.nas-desactives,.nas-tablebox{border-radius:var(--nas-r-bloc)}.nas-ecran .tblcard,.nas-bloc,.nas-desactives,.nas-tablebox,.nas-carte-client{box-shadow:var(--sh-sm)}.nas-ecran .tblcard{border-color:var(--nas-filet)}.nas-bloc .nas-tablebox{box-shadow:none}.nas-table .nas-groupe-tete>th{padding:var(--nas-e1) var(--nas-e3) 2px;white-space:normal;font-size:var(--fs-body);font-weight:var(--fw-regular);color:inherit;text-transform:none;letter-spacing:normal;background:0 0;border-bottom:none;font-family:inherit}.nas-table tbody:first-of-type .nas-groupe-tete>th{padding-top:4px}.nas-ecran .nas-table tbody tr.nas-groupe-tete:hover,.nas-ecran .nas-table tbody tr.nas-groupe-tete:focus-within,.nas-ecran .nas-table tbody tr.nas-groupe-note:hover,.nas-ecran .nas-table tbody tr.nas-groupe-note:focus-within{box-shadow:none;background:0 0}.nas-table .nas-groupe-tete .fold-bar:disabled{cursor:default}.nas-table .nas-groupe-tete .fold-bar:disabled:hover,.nas-table .nas-groupe-tete .fold-bar:disabled:focus-visible{box-shadow:none;background:0 0}.nas-groupe-nom{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nas-groupe-code{flex:none}.nas-groupe-resume{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--muted);white-space:nowrap;flex:none;margin-left:auto}.nas-groupe-alerte{color:var(--danger);font-weight:var(--fw-semibold)}.nas-table .nas-groupe-note>td{padding-top:0;padding-bottom:var(--nas-e2);color:var(--muted);font-size:var(--fs-sm);border-bottom:none}.nas-groupe-orphelin .nas-groupe-nom{color:var(--wait-ink)}@media (min-width:561px){.nas-table.rtable>thead>tr>th.nas-col-prod,.nas-table.rtable>tbody>tr>td.nas-col-prod{text-align:center;width:1%;min-width:106px;padding-left:var(--nas-e1);padding-right:var(--nas-e1)}.nas-table.rtable>thead>tr>th.nas-col-prod:first-of-type,.nas-table.rtable>tbody>tr>td.nas-col-prod:first-of-type,.nas-table.rtable>thead>tr>th.nas-col-prod+th:not(.nas-col-prod),.nas-table.rtable>tbody>tr>td.nas-col-prod+td:not(.nas-col-prod){padding-left:var(--nas-e4)}}@media (min-width:561px) and (max-width:1024px){.nas-table.rtable>thead>tr>th.nas-col-prod{white-space:normal}}.nas-legende{align-items:center;gap:var(--nas-e1) var(--nas-e3);padding:var(--nas-e2) var(--nas-e3) var(--nas-e3);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;line-height:1.5;display:flex}.nas-legende-titre{font-weight:var(--fw-semibold);color:var(--ink)}.nas-legende-item{align-items:center;gap:var(--nas-e1);display:inline-flex}.nas-legende-vide{color:var(--faint);flex-basis:100%}.nas-creation{gap:var(--nas-e2);border-radius:var(--nas-r-bloc);border-color:var(--nas-filet);flex-direction:column;display:flex}.nas-creation h3{font-size:var(--fs-title);font-weight:var(--fw-semibold);margin:0}.nas-creation-champs{gap:var(--nas-e2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.nas-creation-champs label{flex-direction:column;gap:4px;display:flex}.nas-creation-champs label>span{font-size:var(--fs-sm);color:var(--muted)}.nas-creation-erreur{color:var(--danger);font-size:var(--fs-sm);font-weight:var(--fw-medium);margin:0}.nas-actions{gap:var(--nas-e1);flex-wrap:wrap;display:flex}.nas-desactives{border:1px solid var(--nas-filet);background:var(--surface-2);padding:var(--nas-e2) var(--nas-e3)}.nas-desactives>summary{cursor:pointer;font-weight:var(--fw-semibold);color:var(--muted)}.nas-desactives>summary:hover{color:var(--ink)}.nas-desactives>.helper{margin:var(--nas-e1) 0 var(--nas-e2);max-width:80ch}.nas-desactives .nas-table td{color:var(--faint)}.nas-desactives .nas-table .nas-lien-fiche{color:var(--ink)}.nas-menu-roue{justify-content:center;align-items:center;display:inline-flex}@media (pointer:coarse){body .nas-menu-roue{min-width:var(--tap-sm)}}.nas-ecran .tblcard{overflow:clip}.nas-ecran .tblwrap{overflow-x:auto}.nas-menu-panneau{z-index:40;background:var(--surface);border:1px solid var(--chip-line);border-radius:var(--nas-r-bloc);width:240px;max-width:90vw;box-shadow:var(--sh-pop);padding:var(--nas-e1);flex-direction:column;gap:2px;display:flex}.nas-menu-item{text-align:left;width:100%;color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-regular);padding:var(--nas-e1) var(--nas-e2);border-radius:var(--nas-r-objet);cursor:pointer;transition:background var(--dur-1) var(--ease-out);background:0 0;border:0;text-decoration:none;display:block}.nas-menu-item:hover,.nas-menu-item:focus-visible{background:var(--surface-2)}.nas-menu-item:disabled{opacity:.5;cursor:not-allowed}.nas-cli-zone{min-width:170px;display:inline-block;position:relative}.nas-cli-bouton{text-align:left;border:1px solid var(--chip-line);background:var(--surface);width:100%;color:inherit;border-radius:var(--nas-r-objet);padding:0 var(--nas-e2);min-height:var(--nas-ligne);font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out)}.nas-cli-bouton:hover{border-color:var(--accent)}.nas-cli-panneau{z-index:40;background:var(--surface);border:1px solid var(--chip-line);border-radius:var(--nas-r-bloc);width:280px;max-width:80vw;box-shadow:var(--sh-pop);padding:var(--nas-e1);gap:var(--nas-e1);flex-direction:column;display:flex}.nas-cli-liste{flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.nas-cli-opt{text-align:left;color:inherit;padding:var(--nas-e1);border-radius:var(--nas-r-objet);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0}.nas-cli-opt:hover{background:var(--surface-2)}.nas-cli-opt.on{background:var(--chip-bg);color:var(--brand-2);font-weight:var(--fw-semibold)}.nas-cli-vide,.nas-cli-pied{padding:4px var(--nas-e1);margin:0}.nas-renommer{align-items:center;gap:var(--nas-e1);margin-bottom:var(--nas-e1);flex-wrap:wrap;display:flex}.nas-renommer .input{min-width:260px}.nas-defs{gap:var(--nas-e2);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;display:grid}.nas-defs>div{flex-direction:column;gap:2px;display:flex}.nas-defs dt{font-size:var(--fs-sm);color:var(--muted)}.nas-defs dd{font-weight:var(--fw-medium);margin:0}.nas-produits-grille{gap:var(--nas-e2);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.nas-produit-carte{border:1px solid var(--nas-filet);border-radius:var(--nas-r-objet);padding:var(--nas-e2);flex-direction:column;gap:2px;display:flex}.nas-produit-nom{font-weight:var(--fw-semibold)}.nas-produit-etat{font-size:var(--fs-sm);color:var(--muted)}.nas-produit-present_lu{border-color:var(--ok-line);background:var(--ok-bg)}.nas-produit-present_lu .nas-produit-etat{color:var(--ok-ink)}.nas-produit-present_non_lu{border-color:var(--danger-line);background:var(--danger-bg)}.nas-produit-present_non_lu .nas-produit-etat{color:var(--danger)}.nas-produit-absent{opacity:.6}.nas-produit-non_releve{background:var(--chip-bg);border-style:dashed}.nas-produit-non_releve .nas-produit-etat{color:var(--muted)}.nas-jauge{align-items:center;gap:var(--nas-e1);min-width:120px;display:inline-flex}.nas-jauge-piste{border-radius:var(--r-full);background:var(--chip-bg);border:1px solid var(--chip-line);flex:1;min-width:48px;height:6px;overflow:hidden}.nas-jauge-barre{background:var(--ok);height:100%;display:block}.nas-jauge-barre[data-niveau=avert]{background:var(--wait)}.nas-jauge-barre[data-niveau=alerte]{background:var(--danger)}.nas-jauge-val{font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:right;font-variant-numeric:tabular-nums;min-width:42px}.nas-jeton-clair{border:1px solid var(--accent);background:var(--accent-bg);border-radius:var(--nas-r-bloc);padding:var(--nas-e2) var(--nas-e3);gap:var(--nas-e1);flex-direction:column;display:flex}.nas-jeton-valeur{font-family:var(--mono);font-size:var(--fs-sm);background:var(--surface);border:1px solid var(--chip-line);border-radius:var(--nas-r-objet);padding:var(--nas-e2);word-break:break-all;-webkit-user-select:all;user-select:all}.nas-rappel{border:1px solid var(--nas-filet);border-radius:var(--nas-r-bloc);padding:var(--nas-e2) var(--nas-e3)}.nas-rappel summary{cursor:pointer;font-weight:var(--fw-medium)}.nas-rappel-corps{margin-top:var(--nas-e1);gap:var(--nas-e1);flex-direction:column;display:flex}.nas-rappel-etapes{padding-left:var(--nas-e4);gap:var(--nas-e1);font-size:var(--fs-sm);flex-direction:column;margin:0;display:flex}.nas-rappel-clef{font-size:var(--fs-sm);color:var(--muted);margin:0}.nas-rappel-action{align-items:center;gap:var(--nas-e2);flex-wrap:wrap;display:flex}.nas-install{border:1px solid var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nas-install{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}}.nas-install{border-radius:var(--nas-r-bloc);padding:var(--nas-e3) var(--nas-e4);gap:var(--nas-e2);flex-direction:column;display:flex}.nas-install-tete{align-items:center;gap:var(--nas-e2);display:flex}.nas-install-tete h3{font-size:var(--fs-title);font-weight:var(--fw-semibold);margin:0}.nas-install-tete .btn{margin-left:auto}.nas-install-avert{padding:var(--nas-e2) var(--nas-e3);border-radius:var(--nas-r-objet);background:var(--wait-bg);border:1px solid var(--wait-line);font-size:var(--fs-sm);margin:0}.nas-install-action{align-items:center;gap:var(--nas-e2);flex-wrap:wrap;display:flex}.nas-install-ok{color:var(--ok-ink);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.nas-install-ko{color:var(--danger);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.nas-install-contenu h4,.nas-install-resume h4{margin:0 0 var(--nas-e1);font-size:var(--fs-md);font-weight:var(--fw-semibold)}.nas-install-contenu dl{gap:4px var(--nas-e3);font-size:var(--fs-sm);grid-template-columns:max-content 1fr;margin:0;display:grid}.nas-install-contenu dt{font-family:var(--mono);font-weight:var(--fw-semibold)}.nas-install-contenu dd{color:var(--muted);margin:0}.nas-install-resume ol,.nas-install-etapes{padding-left:var(--nas-e4);gap:var(--nas-e2);font-size:var(--fs-sm);flex-direction:column;margin:0;display:flex}.nas-install-etapes>li::marker{font-weight:var(--fw-bold);color:var(--accent)}.nas-install-etapes h4{font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0 0 4px}.nas-install-etapes p{margin:0 0 var(--nas-e1)}.nas-install-reglages{margin:var(--nas-e1) 0;padding-left:var(--nas-e3);gap:var(--nas-e1);font-size:var(--fs-sm);color:var(--muted);flex-direction:column;display:flex}.puces-fines{margin:var(--nas-e1) 0 0;padding-left:var(--nas-e3);gap:var(--nas-e1);font-size:var(--fs-body);color:var(--muted);line-height:1.5;display:grid}.nas-bloc-copiable{align-items:flex-start;gap:var(--nas-e1);background:var(--surface-2);border:1px solid var(--nas-filet);border-radius:var(--nas-r-objet);padding:var(--nas-e2);display:flex}.nas-bloc-copiable pre{font-family:var(--mono);font-size:var(--fs-sm);white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all;flex:1;margin:0}.nas-bloc-copiable .btn{flex:none}.nas-install-depannage{margin-top:var(--nas-e2)}.nas-install-depannage summary{cursor:pointer;font-weight:var(--fw-medium);font-size:var(--fs-sm)}.nas-install-depannage dl{margin:var(--nas-e2) 0 0;gap:var(--nas-e2);font-size:var(--fs-sm);flex-direction:column;display:flex}.nas-install-depannage dt{font-weight:var(--fw-semibold)}.nas-install-depannage dd{color:var(--muted);margin:2px 0 0}.nas-carte-client{margin-top:var(--nas-e3);gap:var(--nas-e2);border-radius:var(--nas-r-bloc);border-color:var(--nas-filet);flex-direction:column;display:flex}.nas-carte-tete{align-items:center;gap:var(--nas-e1);flex-wrap:wrap;display:flex}.nas-carte-tete h3{font-size:var(--fs-title);font-weight:var(--fw-semibold);margin:0}.nas-carte-lien{margin-left:auto}.nas-carte-liste{gap:var(--nas-e1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nas-carte-liste li{align-items:center;gap:var(--nas-e1);flex-wrap:wrap;display:flex}.nas-carte-nom{font-weight:var(--fw-medium)}.nas-carte-dsm{font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-left:auto}@media (max-width:560px){.nas-table.rtable .nas-groupe-tete>th{width:100%;padding:var(--nas-e2) 0 4px;display:block}.nas-table.rtable tr.nas-groupe-tete,.nas-table.rtable tr.nas-groupe-note{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.nas-table.rtable .nas-groupe-note>td,.nas-table.rtable td.nas-vide{text-align:left;margin-bottom:0;display:block;border-bottom:0!important}.nas-table.rtable tbody td{padding-left:0;padding-right:0}.nas-table.rtable tbody td:empty{display:none}.nas-table.rtable tbody tr:not(.nas-groupe-tete):not(.nas-groupe-note){border-radius:var(--nas-r-bloc);border-color:var(--nas-filet)}.nas-table.rtable tbody td.nas-col-prod{justify-content:flex-end;gap:var(--nas-e1)}.nas-table.rtable tbody td.nas-col-prod:before{margin-right:auto}.nas-table.rtable tbody td.nas-col-prod .nas-voyant-mot{clip-path:none;width:auto;height:auto;margin:0;overflow:visible}.nas-legende{display:none}}body .bcl-cptrs{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}body .bcl-lien{font-weight:var(--fw-semibold);color:var(--brand-2);text-decoration:none}body .bcl-lien:hover{text-decoration:underline}body .bcl-code{font-size:var(--fs-micro);color:var(--faint);margin-left:8px}body .bcl-etat{border-radius:var(--r-full);font-size:var(--fs-nano);font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;padding:1px 9px;display:inline-block}body .bcl-etat[data-on="1"]{color:var(--ok-ink);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){body .bcl-etat[data-on="1"]{background:color-mix(in srgb, var(--ok) 12%, transparent)}}body .bcl-etat[data-on="1"]{border:1px solid var(--ok)}@supports (color:color-mix(in lab, red, red)){body .bcl-etat[data-on="1"]{border:1px solid color-mix(in srgb, var(--ok) 32%, transparent)}}body .bcl-etat[data-on="0"]{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .bcl-etat[data-on="0"]{background:color-mix(in srgb, var(--danger) 12%, transparent)}}body .bcl-etat[data-on="0"]{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){body .bcl-etat[data-on="0"]{border:1px solid color-mix(in srgb, var(--danger) 34%, transparent)}}body .bcl-eq{border-radius:var(--r-full);font-size:var(--fs-micro);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:2px 9px;display:inline-flex}body .bcl-eq[data-on="1"]{color:var(--ok-ink);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){body .bcl-eq[data-on="1"]{background:color-mix(in srgb, var(--ok) 12%, transparent)}}body .bcl-eq[data-on="1"]{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){body .bcl-eq[data-on="1"]{border-color:color-mix(in srgb, var(--ok) 32%, transparent)}}body .bcl-eq[data-on="0"]{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .bcl-eq[data-on="0"]{color:color-mix(in srgb, var(--danger) 72%, var(--muted))}}body .bcl-eq[data-on="0"]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .bcl-eq[data-on="0"]{border-color:color-mix(in srgb, var(--danger) 28%, transparent)}}body .bcl-eq[data-on="0"]{background:0 0}body .bcl-eq>b{font-weight:var(--fw-bold)}body .bcl-tables{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}body .bcl-table{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);align-items:baseline;gap:7px;padding:11px 13px;display:flex}body .bcl-table>span:first-child{min-width:0;font-size:var(--fs-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}body .bcl-table>b{font-size:var(--fs-title);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--ink)}body .bcl-import{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 14px;display:flex}body .bcl-import .helper{flex:320px;min-width:0;margin:0}body .bcl-bilan{flex-basis:100%;margin:0}body .bcl-bilan-ko{color:var(--danger)}body .cbe-modal{max-width:760px}body .cbe-bd{min-height:0;overflow-y:auto}body .cbe-sec{font-family:var(--mono);font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:18px 0 10px}body .cbe-bd>.cbe-sec:first-child{margin-top:0}body .cbe-grille{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}body .cbe-champ{flex-direction:column;gap:5px;min-width:0;display:flex}body .cbe-champ>span:first-child{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink)}body .cbe-champ .helper{margin:0}body .cbe-champ+.cbe-champ,body .cbe-grille+.cbe-champ{margin-top:12px}body .cbe-briques{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}body .cbe-brique{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;padding:11px 13px;display:grid}body .cbe-brique[data-on="1"]{border-color:var(--brand-2);background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){body .cbe-brique[data-on="1"]{background:color-mix(in srgb, var(--brand-2) 8%, var(--surface))}}body .cbe-brique>input{grid-row:1/span 2}body .cbe-brique-t{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ink);align-items:center;gap:7px;display:flex}body .cbe-brique[data-on="1"] .cbe-brique-t{color:var(--brand-2)}body .cbe-brique .helper{grid-column:2;margin:0}body .cbe-note{margin:9px 0 0}body .cbe-siren{flex-wrap:wrap;align-items:flex-end;gap:9px;margin-bottom:12px;display:flex}body .cbe-siren .cbe-champ{flex:190px}body .cbe-siren .helper{flex:200px;margin:0}body .cbe-doublon{border:1px solid var(--wait-line);border-radius:var(--r-sm);background:var(--wait-bg);margin-bottom:16px;padding:12px 14px}body .cbe-doublon>b{font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--ink);display:block}body .cbe-doublon>p{font-size:var(--fs-sm);color:var(--muted);margin:5px 0 10px}body .cbe-doublon-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .cbe-err{border:1px solid var(--danger);margin:0 0 14px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){body .cbe-err{border:1px solid color-mix(in srgb, var(--danger) 34%, transparent)}}body .cbe-err{border-radius:var(--r-sm);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .cbe-err{background:color-mix(in srgb, var(--danger) 10%, transparent)}}body .cbe-err{font-size:var(--fs-sm);color:var(--danger)}body .cbe-err-inline{color:var(--danger);margin:0}body .bcl-barre{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:0 0 14px;display:flex}body .bcl-barre .bcl-import{flex:auto;margin:0}body .ibc-liste{flex-direction:column;gap:10px;margin-top:14px;display:flex}body .ibc-src{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);padding:12px 14px}body .ibc-src-t{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .ibc-src .helper{margin:6px 0 0}body .ibc-nature{border-radius:var(--r-full);font-family:var(--mono);font-size:var(--fs-nano);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:1px 8px}body .ibc-nature[data-cree="1"]{color:var(--wait-ink);background:var(--wait-bg);border:1px solid var(--wait-line)}body .ibc-nature[data-cree="0"]{color:var(--muted);background:var(--chip-bg);border:1px solid var(--chip-line)}body .ibc-src-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}body .ibc-bilan{flex:260px;min-width:0;margin:0}body .ibc-bilan-ko{color:var(--danger)}body .lcb{padding:2px 0 4px}body .lcb>.helper{margin:0 0 12px}body .lcb-champs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}body .lcb-actions{margin-top:14px}body .cbe-pied{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}body .cbe-ok{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ok-ink)}body .bcf-l{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 0;display:flex}body .bcf-l:last-child{border-bottom:0}body .bcf-l>span{font-size:var(--fs-sm);color:var(--muted);flex:0 0 190px}body .bcf-l>b{min-width:0;font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ink);overflow-wrap:anywhere;flex:200px}body .prc-herite{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink);flex-direction:column;gap:1px;display:inline-flex}body .prc-herite-m{font-size:var(--fs-nano);font-weight:var(--fw-regular);color:var(--faint);text-transform:uppercase;letter-spacing:.03em}:root{--bc-parc:#0d9488;--bc-parc-ink:#0b6b62}@media (prefers-color-scheme:dark){:root[data-theme=auto]{--bc-parc:#2dd4bf;--bc-parc-ink:#5fe3d4}}:root[data-theme=dark]{--bc-parc:#2dd4bf;--bc-parc-ink:#5fe3d4}body .bcf-hd{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}body .bcf-hd-ic{border-radius:var(--r);width:38px;height:38px;color:var(--accent-ink);background:var(--accent);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){body .bcf-hd-ic{background:color-mix(in srgb, var(--accent) 12%, transparent)}}body .bcf-hd-txt{min-width:0}body .bcf-hd-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .bcf-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}body .bcf-tag{border-radius:var(--r-full);font-size:var(--fs-nano);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;padding:1px 8px}body .bcf-tag.mono{text-transform:none;letter-spacing:0}body .bcf-tag[data-ton=ok]{color:var(--ok-ink);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){body .bcf-tag[data-ton=ok]{background:color-mix(in srgb, var(--ok) 12%, transparent)}}body .bcf-tag[data-ton=ok]{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){body .bcf-tag[data-ton=ok]{border-color:color-mix(in srgb, var(--ok) 32%, transparent)}}body .bcf-tag[data-ton=off]{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .bcf-tag[data-ton=off]{background:color-mix(in srgb, var(--danger) 12%, transparent)}}body .bcf-tag[data-ton=off]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .bcf-tag[data-ton=off]{border-color:color-mix(in srgb, var(--danger) 34%, transparent)}}body .bcf-tag[data-ton=attente]{color:var(--wait-ink);background:var(--wait-bg);border-color:var(--wait-line)}body .bcf-tag[data-ton=neutre]{color:var(--muted);background:var(--chip-bg);border-color:var(--chip-line)}body .bcf-nat{border-left:3px solid var(--bcf-nat-c,var(--line-strong));flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin:20px 0 9px;padding-left:10px;display:flex}body .bcf-nat:first-child{margin-top:0}body .bcf-nat[data-nat=drapeau]{--bcf-nat-c:var(--brand-2);--bcf-nat-i:var(--brand-2)}body .bcf-nat[data-nat=parc]{--bcf-nat-c:var(--bc-parc);--bcf-nat-i:var(--bc-parc-ink)}body .bcf-nat[data-nat=import]{--bcf-nat-c:var(--ninja);--bcf-nat-i:var(--ninja-ink)}body .bcf-nat-b{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--bcf-nat-i,var(--muted))}body .bcf-nat-d{min-width:0;font-size:var(--fs-sm);color:var(--muted);flex:300px}body .bcf-liste{flex-direction:column;gap:8px;display:flex}body .bcf-b{--bcf-t:var(--line-strong);--bcf-i:var(--muted);border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);transition:border-left-color var(--dur-2) var(--ease-out), background var(--dur-1) var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 11px;padding:11px 13px;display:grid}body .bcf-b[data-teinte=ms365]{--bcf-t:var(--ms365);--bcf-i:var(--ms365-ink)}body .bcf-b[data-teinte=dc]{--bcf-t:var(--dc);--bcf-i:var(--dc-ink)}body .bcf-b[data-teinte=parc]{--bcf-t:var(--bc-parc);--bcf-i:var(--bc-parc-ink)}body .bcf-b[data-teinte=ninja]{--bcf-t:var(--ninja);--bcf-i:var(--ninja-ink)}body .bcf-b[data-on="1"]{border-left-color:var(--bcf-t)}body .bcf-b:hover{background:var(--bcf-t)}@supports (color:color-mix(in lab, red, red)){body .bcf-b:hover{background:color-mix(in srgb, var(--bcf-t) 4%, var(--surface))}}body .bcf-b-ic{border-radius:var(--r-sm);width:34px;height:34px;color:var(--bcf-i);background:var(--bcf-t);flex:none;grid-area:1/1;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){body .bcf-b-ic{background:color-mix(in srgb, var(--bcf-t) 13%, var(--surface))}}body .bcf-b-ic{border:1px solid var(--bcf-t)}@supports (color:color-mix(in lab, red, red)){body .bcf-b-ic{border:1px solid color-mix(in srgb, var(--bcf-t) 26%, transparent)}}body .bcf-b-id{flex-direction:column;grid-area:1/2;gap:2px;min-width:0;display:flex}body .bcf-b-id>b{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink)}body .bcf-b-id>.helper{margin:0}body .bcf-etat{border-radius:var(--r-full);font-size:var(--fs-micro);font-weight:var(--fw-semibold);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:2px 9px;display:inline-flex}body .bcf-etat[data-on="1"]{color:var(--ok-ink);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){body .bcf-etat[data-on="1"]{background:color-mix(in srgb, var(--ok) 12%, transparent)}}body .bcf-etat[data-on="1"]{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){body .bcf-etat[data-on="1"]{border-color:color-mix(in srgb, var(--ok) 32%, transparent)}}body .bcf-etat[data-on="0"]{color:var(--muted);background:var(--chip-bg);border-color:var(--chip-line)}body .bcf-b-act{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;display:flex}body .bcf-b-plus{border-top:1px dashed var(--line);grid-column:1/-1;margin-top:2px;padding-top:10px}body .bcf-app{flex-direction:column;gap:5px;margin:0 0 9px;padding:0;list-style:none;display:flex}body .bcf-app>li{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}body .bcf-app>li>b{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}body .bcf-app>li>.helper{flex:auto;margin:0}body .bcf-ajout{flex-wrap:wrap;gap:7px;display:flex}body .bcf-ajout>select{flex:200px;min-width:0}body .bcf-note{margin:9px 0 0}body .bcf-sw{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}body .bcf-sw>input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}body .bcf-sw-p{border:1px solid var(--line-strong);border-radius:var(--r-full);background:var(--chip-bg);width:42px;height:24px;transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);flex:none;position:relative}body .bcf-sw-p:after{content:"";border-radius:var(--r-full);background:var(--surface);width:18px;height:18px;transition:transform var(--dur-2) var(--ease-out);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000047}body .bcf-sw>input:checked+.bcf-sw-p{background:var(--ok);border-color:var(--ok)}body .bcf-sw>input:checked+.bcf-sw-p:after{transform:translate(18px)}body .bcf-sw:has(input:focus-visible) .bcf-sw-p{outline:2px solid var(--accent);outline-offset:2px}body .bcf-sw-t{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted)}body .bcf-sw>input:checked~.bcf-sw-t{color:var(--ok-ink)}body .cbe-pied-p{text-align:left;flex:260px;min-width:0;margin:0}body .bcf-ref>.bcf-note{margin-top:0}body .bcf-ref-mail{font-size:var(--fs-sm);color:var(--muted);overflow-wrap:anywhere}body .bcf-vide{color:var(--faint)}body .bcf-ref-form{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}body .bcf-ref-form>input{flex:130px;min-width:0}body .bcf-ref-form>input[name=email]{flex:2 210px}body .bcf-ref-form>.helper{flex-basis:100%;margin:0}body .bcf-st{font-size:var(--fs-title);font-weight:var(--fw-semibold);color:var(--ink);margin:20px 0 4px}@media (min-width:561px){body .bcf-b{grid-template-columns:auto minmax(0,1fr) auto auto}body .bcf-b-act{grid-area:1/4}}body .bcf-b{animation:dk-rise var(--dur-3) var(--ease-out) both}body .bcf-liste>.bcf-b:first-child{animation-delay:calc(var(--stagger) * 1)}body .bcf-liste>.bcf-b:nth-child(2){animation-delay:calc(var(--stagger) * 2)}body .bcf-liste>.bcf-b:nth-child(3){animation-delay:calc(var(--stagger) * 3)}body .bcf-etat[data-attente="1"]{animation:bcf-attente var(--dur-attente) var(--ease-in-out) infinite}@keyframes bcf-attente{0%,to{opacity:1}50%{opacity:.45}}body .cbe-ok{animation:dk-pop-in var(--dur-2) var(--ease-spring) both}@media (prefers-reduced-motion:reduce){body .bcf-b,body .bcf-b-ic,body .bcf-sw-p,body .bcf-sw-p:after,body .cbe-ok{transition:none!important;animation:none!important;transform:none!important}body .bcf-sw>input:checked+.bcf-sw-p:after{transform:translate(18px)!important}body .bcf-etat[data-attente="1"]{opacity:1;animation:none!important}}body .bcf-b>.bcf-b-num{flex-wrap:wrap;grid-column:2;justify-self:start;align-items:center;gap:5px;min-width:0;display:flex}@media (min-width:561px){body .bcf-b>.bcf-b-num{grid-area:1/3;justify-self:end}}body .bcf-danger{border:1px solid var(--danger);margin-top:26px;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){body .bcf-danger{border:1px solid color-mix(in srgb, var(--danger) 26%, var(--line))}}body .bcf-danger{border-left:3px solid var(--danger);border-radius:var(--r);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .bcf-danger{background:color-mix(in srgb, var(--danger) 4%, var(--surface))}}body .bcf-danger>.bcf-st{margin-top:0}body .bcf-danger-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}body .bcf-supp-p{margin:0 0 10px}body .bcf-supp-p:last-child{margin-bottom:0}body .bcf-supp-l{flex-direction:column;gap:3px;margin:0 0 12px;padding-left:20px;display:flex}body .bcf-supp-l>li{font-size:var(--fs-body)}body .bcf-supp-c{margin-bottom:8px}@media (min-width:901px){body .shell .content .doc-grid>.doc-toc{align-self:start}body .shell .content .doc-toc>nav{max-height:calc(100vh - 96px);position:sticky;top:80px;overflow-y:auto}}body .shell .content .doc-grid section.card,body .shell .content .doc-grid>div:not(.doc-toc)>.card,body .shell .content .doc-grid .doc-toc>nav.card,body .shell .content .card.esp-doc{padding:16px 14px}@media (min-width:561px){body .shell .content .doc-grid section.card,body .shell .content .doc-grid>div:not(.doc-toc)>.card,body .shell .content .card.esp-doc{padding:26px}body .shell .content .doc-grid .doc-toc>nav.card{padding:12px}}body .shell .content .dcguide-nav a{border-radius:var(--r-sm);font-size:var(--fs-body);color:var(--muted);padding:7px 10px;text-decoration:none;display:block}body .shell .content .dcguide-nav a:hover,body .shell .content .dcguide-nav a:focus-visible{background:var(--surface-2);color:var(--ink)}@media (pointer:coarse){body .shell .content .dcguide-nav a{align-items:center;min-height:44px;display:flex}}@media screen and (max-width:560px){body .shell .content .vpn-doc h1{line-height:1.2;font-size:var(--fs-2xl)!important}}@media (max-width:560px){body .shell .content .esp-env-actions{flex-direction:column;align-items:stretch}}body .shell .content .mono,body .shell .content .crumb,body .shell .content .esp-notes span,body .shell .content .doc-grid p,body .shell .content .doc-grid li{overflow-wrap:break-word}@media (max-width:560px){body .shell .content .rtable td{overflow-wrap:anywhere}}body .shell-console .side-fin{flex-wrap:nowrap}body .shell-console .side-fin>form{flex:none;min-width:0}body .shell-console .side-fin>form>.nav{white-space:nowrap;flex-direction:row;width:auto}@media (pointer:coarse){body .shell-console .side-fin>form>.nav{min-height:var(--tap,44px)}}body .shell-console .rap-actions{width:auto}@media (pointer:coarse){body .shell-console .nas-table .btn-sm,body .shell-console .nas-cli-bouton,body .shell-console .nas-filtre,body .shell-console .ctr-th,body .shell-console .rtable td button{min-height:var(--tap-sm,40px)}:is(body .shell-console label:has(>input[type=checkbox]),body .shell-console label:has(>input[type=radio])){min-height:var(--tap-sm,40px);align-items:center;display:inline-flex}:is(body .shell-console td label:has(>input[type=checkbox]),body .shell-console td label:has(>input[type=radio])){min-height:0}body .shell-console .prc-grp-plier{min-height:var(--tap-sm,40px)}body .shell-console .content summary{min-height:var(--tap-sm,40px);padding-block:.5em}body .shell-console .content details>summary[style]{min-height:var(--tap-sm,40px)!important}body .shell-console .nas-filtres .seg button{min-height:var(--tap-sm,40px)}}body .sup-bd{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin-bottom:10px;padding:10px 14px}body .sup-bd[data-alerte="1"]{border-left:3px solid var(--danger)}body .sup-bd[data-alerte="0"]{border-left:3px solid var(--ok)}body .sup-bd-haut{flex-wrap:wrap;align-items:center;gap:16px;display:flex}body .sup-bd-tete{flex:none;align-items:baseline;gap:8px;display:flex}body .sup-bd-n{font-size:var(--fs-display);font-weight:var(--fw-black);font-variant-numeric:tabular-nums;color:var(--danger);line-height:1}body .sup-bd[data-alerte="0"] .sup-bd-n{color:var(--ok-ink)}body .sup-bd-lab{font-size:var(--fs-body);font-weight:var(--fw-semibold);flex-direction:column;line-height:1.25;display:flex}body .sup-bd-sur{font-size:var(--fs-micro);font-weight:var(--fw-regular);color:var(--muted)}body .sup-bd-barre{border-radius:var(--r-2xs);flex:180px;gap:2px;min-width:120px;height:18px;display:flex;overflow:hidden}body .sup-bd-seg{min-width:0;color:var(--surface);font-size:var(--fs-nano);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:0 4px;line-height:1;display:flex}body .sup-bd-seg b{text-overflow:ellipsis;letter-spacing:.03em;min-width:0;overflow:hidden}body .sup-bd-seg[data-fam=critique],body .sup-bd-seg[data-fam=indispo]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .sup-bd-seg[data-fam=indispo]{background:color-mix(in srgb, var(--danger) 72%, var(--wait))}}body .sup-bd-seg[data-fam=alerte]{background:var(--wait)}body .sup-bd-seg[data-fam=inconnu]{background:var(--muted)}body .sup-bd-seg[data-fam=ok]{background:var(--ok)}body .sup-bd-seg[data-fam=vide]{background:var(--line)}body .sup-bd-fams{flex-wrap:wrap;flex:none;gap:8px 14px;min-width:0;margin-left:auto;display:flex}body .sup-bd-fam{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}body .sup-bd-fam-n{font-size:var(--fs-lg);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}body .sup-bd-fam-lab{font-size:var(--fs-nano);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}body .sup-bd-fam[data-fam=critique] .sup-bd-fam-n,body .sup-bd-fam[data-fam=indispo] .sup-bd-fam-n{color:var(--danger)}body .sup-bd-fam[data-fam=alerte] .sup-bd-fam-n{color:var(--wait-ink)}body .sup-bd-fam[data-fam=inconnu] .sup-bd-fam-n{color:var(--muted)}body .sup-bd-fam[data-fam=ok] .sup-bd-fam-n,body .sup-bd-fam[data-fam=pris] .sup-bd-fam-n{color:var(--ok-ink)}body .sup-bd-fam[data-vide="1"] .sup-bd-fam-n{color:var(--line-hover)}body .sup-bd-bas{border-top:1px solid var(--line);font-size:var(--fs-micro);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:8px;padding-top:8px;display:flex}body .sup-bd-info{align-items:center;gap:4px;display:inline-flex}body .sup-bd-info b{color:var(--ink);font-weight:var(--fw-semibold)}body .sup-bd-info[data-etat=ATTENTION],body .sup-bd-info[data-etat=ATTENTION] b{color:var(--wait-ink)}body .sup-bd-info[data-etat=CRITIQUE],body .sup-bd-info[data-etat=CRITIQUE] b{color:var(--danger)}body .sup-bd-masque[data-alerte="1"],body .sup-bd-masque[data-alerte="1"] b{color:var(--wait-ink)}body .sup-bd-bas .btn{margin-left:4px}body .sup-met{margin-bottom:10px;padding:8px 10px}body .sup-met-barre{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .sup-met-titre{cursor:pointer;color:var(--ink);font-size:var(--fs-body);background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;display:inline-flex}body .sup-met-titre svg{transition:transform var(--dur-2) var(--ease-in-out)}body .sup-met-titre[aria-expanded=true] svg{transform:rotate(90deg)}body .sup-met-n{border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--line);color:var(--muted);font-size:var(--fs-nano);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;padding:0 6px}body .sup-met-n[data-alerte="1"]{background:var(--wait-bg);border-color:var(--wait-line);color:var(--wait-ink)}body .sup-met-seg{margin-left:auto}body .sup-met-case{font-size:var(--fs-micro);color:var(--muted);cursor:pointer;align-items:center;gap:6px;display:inline-flex}body .sup-met-wrap{margin-top:6px;overflow-x:auto}body .sup-met-table{border-collapse:collapse;width:100%;min-width:620px;font-size:var(--fs-sm)}body .sup-met-table thead th{text-align:left;border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-size:var(--fs-nano);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:4px 8px}body .sup-met-th-seuils{font-size:var(--fs-nano);font-weight:var(--fw-regular);text-transform:none;letter-spacing:0;color:var(--muted);font-variant-numeric:tabular-nums;display:block}body .sup-met-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:4px 8px}body .sup-met-table tbody tr{border-left:3px solid #0000}body .sup-met-table tbody tr[data-etat=ATTENTION]{background:var(--wait-ink)}@supports (color:color-mix(in lab, red, red)){body .sup-met-table tbody tr[data-etat=ATTENTION]{background:color-mix(in srgb, var(--wait-ink) 8%, transparent)}}body .sup-met-table tbody tr[data-etat=ATTENTION]{border-left-color:var(--wait-ink)}body .sup-met-table tbody tr[data-etat=CRITIQUE]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .sup-met-table tbody tr[data-etat=CRITIQUE]{background:color-mix(in srgb, var(--danger) 7%, transparent)}}body .sup-met-table tbody tr[data-etat=CRITIQUE]{border-left-color:var(--danger)}body .sup-met-table tbody tr[data-etat=PERIME]{background:var(--surface-2);border-left-color:var(--line-hover)}body .sup-met-nom{font-weight:var(--fw-semibold);align-items:center;gap:6px;display:flex}body .sup-met-parent{color:var(--muted)}body .sup-met-fam{border-radius:var(--r-2xs);background:var(--surface-2);border:1px solid var(--line);width:16px;height:16px;color:var(--muted);font-size:var(--fs-nano);font-weight:var(--fw-bold);flex:none;place-items:center;display:inline-grid}body .sup-met-sev{font-size:var(--fs-nano);font-weight:var(--fw-bold);letter-spacing:.04em;color:var(--muted);white-space:nowrap}body .sup-met-sev[data-sev=ECHEC],body .sup-met-sev[data-sev=JAMAIS_REUSSI],body .sup-met-sev[data-sev=NAS_SILENCIEUX],body .sup-met-sev[data-sev=JAMAIS_VU]{color:var(--danger)}body .sup-met-sev[data-sev=AVERTISSEMENT],body .sup-met-sev[data-sev=EN_RETARD],body .sup-met-sev[data-sev=DISPARUE]{color:var(--wait-ink)}body .sup-met-sev[data-sev=OK],body .sup-met-sev[data-sev=EN_COURS]{color:var(--ok-ink)}body .sup-met-perime{border-radius:var(--r-full);background:var(--wait-bg);border:1px solid var(--wait-line);color:var(--wait-ink);font-size:var(--fs-nano);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:0 6px}body .sup-met-vide{color:var(--muted);text-align:center;padding:14px 8px}body .sup-met-rien{color:var(--faint)}body .sup-met-pied{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}body .sup-met-absent{font-size:var(--fs-micro);color:var(--muted);margin:0 0 4px;line-height:1.5}body .sup-met-absent b{color:var(--ink);font-weight:var(--fw-semibold)}body .sup-jauge{grid-template-columns:5.5ch minmax(48px,1fr);grid-template-areas:"val piste""val sujet";align-items:center;gap:0 8px;display:grid}body .sup-jauge-val{font-family:var(--mono);font-size:var(--fs-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--ink);grid-area:val}body .sup-jauge-val i{font-style:normal;font-size:var(--fs-nano);color:var(--muted);margin-left:1px}body .sup-met-cell{min-width:150px;max-width:190px}body .sup-jauge[data-etat=ATTENTION] .sup-jauge-val{color:var(--wait-ink)}body .sup-jauge[data-etat=CRITIQUE] .sup-jauge-val{color:var(--danger)}body .sup-jauge[data-etat=PERIME] .sup-jauge-val{color:var(--muted)}body .sup-jauge-piste{border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--line);grid-area:piste;height:8px;position:relative;overflow:hidden}body .sup-jauge-plein{height:100%;width:var(--part,0%);background:var(--ok);display:block}body .sup-jauge[data-etat=ATTENTION] .sup-jauge-plein{background:var(--wait)}body .sup-jauge[data-etat=CRITIQUE] .sup-jauge-plein{background-color:var(--danger);background-image:repeating-linear-gradient(45deg, var(--surface) 0 3px, transparent 3px 6px)}@supports (color:color-mix(in lab, red, red)){body .sup-jauge[data-etat=CRITIQUE] .sup-jauge-plein{background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--surface) 45%, transparent) 0 3px, transparent 3px 6px)}}body .sup-jauge[data-etat=PERIME] .sup-jauge-plein{background:var(--line-hover)}body .sup-jauge-marque{background:var(--muted);opacity:.55;width:1px;position:absolute;top:0;bottom:0}body .sup-jauge-marque[data-niveau=attention]{left:var(--attention,100%)}body .sup-jauge-marque[data-niveau=critique]{left:var(--critique,100%);background:var(--danger);opacity:.7}body .sup-jauge-sujet{font-size:var(--fs-nano);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:sujet;overflow:hidden}@media (max-width:700px){body .sup-bd-haut{gap:10px}body .sup-bd-fams{justify-content:space-between;gap:8px;width:100%;margin-left:0}body .sup-bd-barre{flex-basis:100%;order:3}body .sup-bd-n{font-size:var(--fs-2xl)}body .sup-met-seg{margin-left:0}}body .sup-reg-metrique{border-top:1px solid var(--line);padding:10px 0}body .sup-reg-metrique .sup-reg-seuils{margin-top:6px}body .sup-reg-statuts{flex-direction:column;margin-top:8px;display:flex}body .sup-reg-statut{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:5px 6px;display:flex}body .sup-reg-statut:last-child{border-bottom:0}body .sup-reg-statut[data-masque="1"]{background:var(--wait-bg)}body .sup-reg-statut[data-masque="1"] .sup-reg-case{color:var(--wait-ink)}body .sup-reg-statut-rang{border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--line);width:20px;height:20px;color:var(--muted);font-size:var(--fs-nano);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}body .sup-reg-statut .sup-reg-case{flex:auto;min-width:0}body .sup-reg-statut-signe{font-size:var(--fs-nano);font-weight:var(--fw-bold);letter-spacing:.04em;white-space:nowrap}body .sup-reg-statut-signe[data-fam=critique],body .sup-reg-statut-signe[data-fam=indispo]{color:var(--danger)}body .sup-reg-statut-signe[data-fam=alerte]{color:var(--wait-ink)}body .sup-reg-statut-signe[data-fam=inconnu]{color:var(--muted)}body .sup-reg-statut-signe[data-fam=ok]{color:var(--ok-ink)}body .sup-reg-statut-fam{flex:none}body .sup-reg-statut-fleches{flex:none;gap:2px;display:flex}@media (max-width:700px){body .sup-reg-statut-fam{display:none}}body .sup-e-composer{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:8px;padding:12px;display:grid}body .sup-e-axe h4{font-size:var(--fs-sm);font-weight:var(--fw-bold);margin:0 0 2px}body .sup-e-axe .helper{margin:0 0 6px}body .sup-e-cases{flex-direction:column;gap:3px;max-height:220px;display:flex;overflow-y:auto}body .sup-e-case{font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:6px;line-height:1.3;display:flex}body .sup-e-case[data-desactive="1"]{opacity:.55;cursor:not-allowed}body .sup-e-col{align-items:center;gap:4px;display:flex}body .sup-e-col-fleches{gap:2px;margin-left:auto;display:flex}body .sup-e-puces{border:1px solid var(--wait-line);border-radius:var(--r-sm);background:var(--wait-bg);font-size:var(--fs-micro);color:var(--wait-ink);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;padding:7px 8px;display:flex}body .sup-e-puces-tete{font-weight:var(--fw-bold);align-items:center;gap:4px;display:inline-flex}body .sup-e-puce{border-radius:var(--r-full);border:1px solid var(--wait-line);background:var(--surface);color:var(--wait-ink);font-size:var(--fs-micro);font-weight:var(--fw-semibold);cursor:pointer;align-items:center;gap:5px;padding:1px 8px;display:inline-flex}body .sup-e-puce:hover{border-color:var(--wait-ink)}body .sup-e-puce i{font-style:normal;font-weight:var(--fw-bold)}body .sup-e-puces-compte{font-variant-numeric:tabular-nums;margin-left:auto}body .ctr .seg,body .sup-met-seg{flex:0 auto;max-width:100%;overflow-x:auto}body .sup-e-table{min-width:720px}body .sup-e-table th button{cursor:pointer;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}body .ctr-th-tri i{margin-left:3px;font-style:normal}body .sup-e-type{color:var(--muted);white-space:nowrap}body .sup-e-plier{cursor:pointer;color:var(--muted);vertical-align:middle;background:0 0;border:0;padding:0 2px}body .sup-e-plier svg{transition:transform var(--dur-2) var(--ease-in-out)}body .sup-e-plier[aria-expanded=true] svg{transform:rotate(90deg)}body .sup-e-tech{max-width:340px}body .sup-e-chip{border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-nano);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:3px;margin:1px 4px 1px 0;padding:0 6px;display:inline-flex}body .sup-e-chip i{color:var(--muted);font-style:normal}body .sup-e-table tbody tr.sup-e-groupe{background:var(--surface-2)}body .sup-e-groupe-tete{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .sup-e-groupe-n{border-radius:var(--r-full);background:var(--ink);color:var(--surface);font-size:var(--fs-nano);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;padding:0 7px}body .sup-e-groupe-note{font-size:var(--fs-nano);color:var(--muted);font-style:italic}body .sup-e-groupe-src{font-size:var(--fs-nano);color:var(--muted);margin-left:auto}body .sup-e-table tbody tr[data-membre="1"] .ctr-nom{padding-left:18px}body .sup-e-detail td{background:var(--surface-2);padding:10px 14px}body .sup-e-detail-grille{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}body .sup-e-detail-grille h4{font-size:var(--fs-nano);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 3px}body .sup-e-detail-grille p{font-size:var(--fs-sm);margin:0 0 8px;line-height:1.45}body .sup-e-tech-liste{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;display:grid}body .sup-e-tech-liste>div{display:contents}body .sup-e-tech-liste dt{font-size:var(--fs-nano);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}body .sup-e-tech-liste dd{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;margin:0}body .sup-e-regle-modifiee{color:var(--wait-ink)}body .sup-e-cause{color:var(--wait-ink);align-items:center;gap:4px;display:flex}body .sup-e-acquit{gap:6px}body .sup-e-acquit .input{flex:260px}body .sup-e-plages{margin-bottom:10px;padding:12px}body .sup-e-plages-titre{font-size:var(--fs-title);font-weight:var(--fw-semibold);margin:0 0 2px}body .sup-e-plage-form{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}body .sup-e-plage-form .input{flex:150px;min-width:0}body .sup-e-plage-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}body .sup-e-plage-liste li{border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:5px 8px;display:flex}body .sup-e-plage-liste li[data-encours="1"]{border-color:var(--wait-line);background:var(--wait-bg)}body .sup-e-plage-liste li .btn{margin-left:auto}@media (max-width:700px){body .sup-e-composer{grid-template-columns:1fr}body .sup-e-puces-compte{width:100%;margin-left:0}body .sup-e-tech{max-width:200px}}body .sup-e-suggest{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;gap:2px;margin:4px 0 2px;padding:4px;display:flex}body .sup-e-suggest-l{border-radius:var(--r-2xs);color:var(--ink);font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 6px;display:flex}body .sup-e-suggest-l:hover{background:var(--surface-2)}body .sup-e-exclus{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}body .sup-e-col[data-retiree="1"]{opacity:.75;padding-left:18px}body .ctr-vues[data-livrees="1"]{opacity:1}body .ctr-vue[data-livree="1"]>button{border-left:2px solid var(--brand,var(--accent));background:var(--surface-2);font-style:italic}body .ctr[data-densite=compacte] .ctr-table{font-size:var(--fs-micro)}body .ctr[data-densite=compacte] .ctr-table td{padding:1px 6px}body .ctr[data-densite=compacte] .ctr-pastille{min-width:78px;padding:1px 6px}body .ctr[data-densite=compacte] .sup-e-chip{font-size:var(--fs-nano);padding:0 4px}body .ctr[data-densite=compacte] .ctr-barre{gap:4px;padding:4px 6px}body .ctr[data-densite=confortable] .ctr-table{font-size:var(--fs-body)}body .ctr[data-densite=confortable] .ctr-table td{padding:8px 10px}body .ctr[data-densite=confortable] .ctr-pastille{font-size:var(--fs-micro);padding:3px 10px}body .ctr[data-densite=confortable] .sup-e-chip{font-size:var(--fs-micro)}body .ctr[data-densite=confortable] .ctr-info,body .ctr[data-densite=confortable] .sup-e-tech{max-width:none}body .ctr .ctr-table td,body .ctr .ctr-table thead th{padding:5px 10px}body .ctr .ctr-table td:not(:last-child),body .ctr .ctr-table thead th:not(:last-child){border-right:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){body .ctr .ctr-table td:not(:last-child),body .ctr .ctr-table thead th:not(:last-child){border-right:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}body .ctr .ctr-table tbody tr[data-sev=OK]:nth-child(2n),body .ctr .ctr-table tbody tr[data-sev=EN_COURS]:nth-child(2n){background:var(--surface-2)}body .ctr .ctr-info+.sup-e-tech,body .ctr .sup-e-tech+.ctr-duree{padding-left:12px}body .sup-reg-avert{border:1px solid var(--wait-line);border-radius:var(--r-sm);background:var(--wait-bg);color:var(--ink);margin:10px 0 0;padding:10px 12px}body .unf{flex-direction:column;gap:14px;display:flex}body .unf-alerte{background:var(--danger-bg);border:1px solid var(--danger-line);border-radius:var(--r);color:var(--ink);font-size:var(--fs-body);align-items:flex-start;gap:11px;padding:13px 15px;line-height:1.5;display:flex}body .unf-alerte[data-ton=attente]{background:var(--wait-bg);border-color:var(--wait-line)}body .unf-alerte>svg{color:var(--danger);flex:none;margin-top:2px}body .unf-alerte[data-ton=attente]>svg{color:var(--wait-ink)}body .unf-alerte-corps{flex:1;min-width:0}body .unf-alerte h2{font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0 0 7px}body .unf-alerte ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}body .unf-alerte li{grid-template-columns:9px 1fr auto;align-items:baseline;gap:9px;display:grid}body .unf-alerte li:before{content:"";background:var(--danger);border-radius:var(--r-full);align-self:start;width:9px;height:9px;margin-top:5px}body .unf-alerte li[data-ton=attente]:before{border:1.5px solid var(--wait-ink);border-radius:var(--r-2xs);background:0 0;transform:rotate(45deg)}body .unf-alerte li>span{min-width:0}body .unf-alerte b{font-variant-numeric:tabular-nums}body .unf-alerte li>.btn{white-space:nowrap;align-self:center}body .unf .prc-cptr{font-variant-numeric:tabular-nums;border-left-width:3px}body .unf .prc-cptr[data-ton=danger][data-vide="0"]{border-left-color:var(--danger)}body .unf .prc-cptr[data-ton=attente][data-vide="0"]{border-left-color:var(--wait-ink);border-left-style:dashed}body .unf .prc-cptr[data-ton=ok][data-vide="0"]{border-left-color:var(--ok-ink)}body .unf .prc-cptr[data-vide="1"]{border-left-color:var(--line)}body .unf-num{font-variant-numeric:tabular-nums}body .unf-nature{border-radius:var(--r-full);font-size:var(--fs-micro);font-weight:var(--fw-semibold);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:2px 9px 2px 7px;display:inline-flex}body .unf-nature:before{content:"";background:currentColor;flex:none;width:8px;height:8px}body .unf-nature[data-nature=cloudkey]{background:var(--dc)}@supports (color:color-mix(in lab, red, red)){body .unf-nature[data-nature=cloudkey]{background:color-mix(in srgb, var(--dc) 12%, transparent)}}body .unf-nature[data-nature=cloudkey]{border-color:var(--dc)}@supports (color:color-mix(in lab, red, red)){body .unf-nature[data-nature=cloudkey]{border-color:color-mix(in srgb, var(--dc) 34%, transparent)}}body .unf-nature[data-nature=cloudkey]{color:var(--dc-ink)}body .unf-nature[data-nature=cloudkey]:before{border-radius:var(--r-2xs)}body .unf-nature[data-nature=unifios]{background:var(--mvt)}@supports (color:color-mix(in lab, red, red)){body .unf-nature[data-nature=unifios]{background:color-mix(in srgb, var(--mvt) 12%, transparent)}}body .unf-nature[data-nature=unifios]{border-color:var(--mvt)}@supports (color:color-mix(in lab, red, red)){body .unf-nature[data-nature=unifios]{border-color:color-mix(in srgb, var(--mvt) 34%, transparent)}}body .unf-nature[data-nature=unifios]{color:var(--mvt-ink)}body .unf-nature[data-nature=unifios]:before{border-radius:var(--r-full)}body .unf-nature[data-nature=inconnu]{background:var(--off-bg);border-color:var(--off-line);color:var(--faint);font-weight:var(--fw-medium);border-style:dashed}body .unf-nature[data-nature=inconnu]:before{border-radius:var(--r-2xs);background:0 0;border:1px dashed}body .unf-voie{border-radius:var(--r-2xs);font-size:var(--fs-nano);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--line);background:var(--surface-2);color:var(--faint);padding:1px 7px;display:inline-block}body .unf-voie[data-voie=cle]{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){body .unf-voie[data-voie=cle]{background:color-mix(in srgb, var(--ok) 11%, transparent)}}body .unf-voie[data-voie=cle]{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){body .unf-voie[data-voie=cle]{border-color:color-mix(in srgb, var(--ok) 30%, transparent)}}body .unf-voie[data-voie=cle]{color:var(--ok-ink)}body .unf-voie[data-voie=collecteur]{background:var(--wait-bg);border-color:var(--wait-line);color:var(--wait-ink)}body .unf-herite{font-size:var(--fs-nano);color:var(--faint);margin-top:3px;display:block}body .unf-herite b{font-weight:var(--fw-semibold);color:var(--muted)}body .unf-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}body .unf-grp{row-gap:4px}body .unf-grp>.sup-pastille{flex:none}body .unf-grp>.unf-grp-fin{flex:none;margin-left:auto}@media (max-width:560px){body .unf-grp{align-items:flex-start}body .unf-grp>.unf-grp-fin{margin-top:4px;margin-left:0}}body .unf-cols{flex:none;position:relative}body .unf-cols-panneau{z-index:30;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);min-width:300px;max-width:min(380px,92vw);box-shadow:var(--sh-pop);flex-direction:column;gap:11px;padding:13px;display:flex;position:absolute;top:calc(100% + 6px);left:0}body .unf-cols-aide{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.5}body .unf-cols-liste{flex-direction:column;gap:7px;display:flex}body .unf-cols-item{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-body);align-items:center;gap:10px;padding:7px 10px;display:flex}body .unf-cols-rang{text-align:right;width:20px;font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--faint);flex:none}body .unf-cols-fixes{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin:0;padding:10px 0 0;list-style:none;display:flex}body .unf-cols-fixes li{font-size:var(--fs-body);color:var(--muted);align-items:baseline;gap:10px;display:flex}body .unf-cols-fixes .helper{flex:100%;margin:0}@media (max-width:560px){body .unf-cols{position:static}body .unf-cols-panneau{min-width:0;max-width:none;margin-top:8px;position:static}}body .unf-modale-ajout{max-width:720px}body .unf-vide{text-align:center;border-color:var(--accent);flex-direction:column;align-items:center;gap:11px;padding:34px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){body .unf-vide{border-color:color-mix(in srgb, var(--accent) 30%, var(--line))}}body .unf-vide-marque{border-radius:var(--r);background:var(--accent);flex:none;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){body .unf-vide-marque{background:color-mix(in srgb, var(--accent) 12%, transparent)}}body .unf-vide-marque{color:var(--accent-ink)}body .unf-vide h2{font-size:var(--fs-title);font-weight:var(--fw-semibold);margin:0}body .unf-vide p{max-width:52ch;font-size:var(--fs-body);color:var(--muted);margin:0;line-height:1.6}body .unf-flash{font-size:var(--fs-sm);color:var(--ok-ink);font-variant-numeric:tabular-nums;margin:0;line-height:1.5}body .unf-flash[data-ton=ko]{color:var(--danger)}body .modal .unf-flash{border-radius:var(--r-xs);background:var(--ok-bg);border:1px solid var(--ok-line);margin:12px 0 0;padding:9px 12px}body .modal .unf-flash[data-ton=ko]{background:var(--danger-bg);border-color:var(--danger-line)}body .unf-etapes{counter-reset:unf-etape;flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}body .unf-etapes>li{counter-increment:unf-etape;font-size:var(--fs-body);grid-template-columns:26px 1fr;align-items:start;gap:11px;line-height:1.55;display:grid}body .unf-etapes>li:before{content:counter(unf-etape);border-radius:var(--r-full);background:var(--brand);width:26px;height:26px;color:var(--on-brand);font-size:var(--fs-micro);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;place-items:center;display:grid}body .unf-etapes strong{font-weight:var(--fw-semibold)}body .unf-gain{border-left:2px solid var(--ok);margin-top:4px;padding-left:10px;display:block}@supports (color:color-mix(in lab, red, red)){body .unf-gain{border-left:2px solid color-mix(in srgb, var(--ok) 40%, transparent)}}body .unf-gain{font-size:var(--fs-sm);color:var(--muted)}body .unf-gain b{color:var(--ok-ink);font-weight:var(--fw-semibold)}body .unf-modale-ajout .unf-modale-champ{margin-top:16px}body .unf-limites{border:1px dashed var(--line-strong);border-radius:var(--r);font-size:var(--fs-sm);color:var(--muted);margin:14px 0 0;padding:11px 13px;line-height:1.55}body .unf-limites b{color:var(--ink);font-weight:var(--fw-semibold)}body .unf-test{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);font-size:var(--fs-body);margin-top:12px;padding:11px 13px;line-height:1.55}body .unf-test ul{margin:7px 0 0;padding-left:20px}body .unf-test-exemple{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;margin-top:9px;padding-top:9px}body .unf-modale-champ{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}body .unf-modale-champ>span:first-child{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink)}body .unf-modale-danger{border-top:1px solid var(--line);flex-direction:column;gap:9px;margin-top:6px;padding-top:13px;display:flex}body .unf-modale-danger h4{font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--faint);margin:0}body .unf-modale-geste{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}body .unf-modale-geste .btn{flex:none}body .unf-modale-geste p{font-size:var(--fs-sm);color:var(--muted);flex:200px;margin:0;line-height:1.5}body .unf-err{font-size:var(--fs-body);color:var(--danger);margin:0 0 12px}@media (min-width:561px){body .unf .rtable td.unf-c-actions{white-space:nowrap;width:1%}body .unf .rtable td.unf-c-num,body .unf .rtable th.unf-c-num{text-align:right}}@media (max-width:560px){body .unf .rtable td select.input{width:100%;max-width:none}body .unf .rtable td.unf-c-actions{justify-content:flex-end}body .unf-etapes>li{grid-template-columns:24px 1fr;gap:9px}body .unf-etapes>li:before{width:24px;height:24px}}body .cxc-btn{text-align:left;cursor:pointer;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;display:flex}body .cxc-nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}body .cxc-nom.off{color:var(--faint)}body .cxc-menu{z-index:3000;overscroll-behavior:contain;flex-direction:column;gap:6px;max-width:calc(100vw - 1.5rem);padding:8px;display:flex;position:fixed;overflow-y:auto}body .cxc-menu label{display:block}body .cxc-menu label>.input{margin-top:3px}body .cxc-liste{overscroll-behavior:contain;flex-direction:column;gap:1px;min-height:0;max-height:min(13.75rem,45vh);display:flex;overflow-y:auto}body .cxc-opt{text-align:left;border-radius:var(--r-xs);width:100%;color:var(--ink);font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur-1) var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:6px 8px;display:flex}body .cxc-opt:hover{background:var(--surface-2)}body .cxc-opt.on{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){body .cxc-opt.on{background:color-mix(in srgb, var(--brand) 10%, transparent)}}body .cxc-opt.on{font-weight:var(--fw-semibold)}body .cxc-opt-nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}body .cxc-opt-pastille{border-radius:var(--r-2xs);flex:none;width:8px;height:8px}body .cxc-opt-code{font-size:var(--fs-nano);color:var(--faint);flex:none}body .cxc-opt-tag{font-size:var(--fs-nano);background:var(--surface-2);color:var(--muted);border:1px solid var(--line);flex:none}body .cxc-creer{border:none;border-top:1px solid var(--line);border-radius:0;justify-content:center;padding-top:8px}body .cxc-fixe{-webkit-user-select:none;user-select:none;align-items:center;gap:6px;min-width:0;display:flex}body .cxc-fixe .cxc-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .cxc-dev{border-radius:var(--r-2xs);min-width:22px;height:22px;color:var(--faint);font-size:var(--fs-micro);cursor:pointer;opacity:0;transition:opacity var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 6px;display:inline-flex}body tr:hover .cxc-dev,body .cxc-fixe:hover .cxc-dev,body .cxc-dev:focus-visible{opacity:1}body .cxc-dev:hover{color:var(--brand-2);border-color:var(--line);background:var(--surface-2)}body .cxc-dev-mot{white-space:nowrap}@media (hover:none){body .cxc-dev{opacity:1}}@media (min-width:561px){body .cxc-btn{width:auto;min-width:10.5rem;max-width:15rem}}body .nav a.active,body .cart-badge{background:var(--accent-deep);color:var(--on-accent)}body .btn-danger:disabled{opacity:.72}body .btn-danger:not(:disabled):active{transition:transform var(--dur-1) var(--ease-out);transform:scale(.96)}@media (prefers-reduced-motion:reduce){body .btn-danger:not(:disabled):active{transition:none;transform:none}}@media (min-width:561px){body .vpn-doc h1{font-size:var(--fs-display)}}@media (pointer:coarse){body .mvt-compte{min-height:var(--tap-sm)}}@property --ck-arc{syntax:"<angle>";inherits:false;initial-value:0deg}body .shell:has(.ck){height:100dvh}body .shell:has(.ck)>.main{min-height:0}body .shell:has(.ck) .content:has(>.ck){flex-direction:column;flex:1;min-height:0;padding-bottom:14px;display:flex}body .ck{--ck-fs:var(--fs-sm);--ck-fs-2:var(--fs-micro);--ck-fs-3:var(--fs-nano);--ck-pad-y:4px;--ck-pad-x:8px;--ck-fam:var(--line);font-variant-numeric:tabular-nums;flex-direction:column;flex:1;gap:8px;min-height:0;padding:26px 32px 60px;display:flex}@media (min-width:1025px){body .ck{padding-inline:max(var(--dk-gutter), (100% - var(--dk-work)) / 2)}}@media (min-width:821px) and (max-width:1024px){body .ck{padding:22px 20px 52px}}@media (max-width:820px){body .ck{padding:18px 14px 48px}}@supports (padding:max(0px)){@media (max-width:820px){body .ck{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right))}}}body .ck-msg{border:1px solid var(--line);border-left:3px solid var(--brand-2);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);font-size:var(--ck-fs);font-weight:var(--fw-semibold);flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin:0;padding:7px 11px;line-height:1.45;display:flex}body .ck-msg[data-etat=erreur]{border-left-color:var(--danger)}body .ck-msg .btn{margin-left:auto}body .ck-pouls{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-wrap:wrap;flex:none;align-items:center;gap:16px;padding:9px 12px;display:flex}body .ck-pouls[data-alerte="1"]{border-left:3px solid var(--danger)}body .ck-pouls[data-alerte="0"]{border-left:3px solid var(--ok)}body .ck-score{flex:none;align-items:baseline;gap:8px;min-width:0;display:flex}body .ck-score-n{font-size:var(--fs-display);font-weight:var(--fw-black);color:var(--danger);line-height:1}body .ck-pouls[data-alerte="0"] .ck-score-n{color:var(--ok-ink)}body .ck-score-lab{font-size:var(--ck-fs);font-weight:var(--fw-semibold);flex-direction:column;line-height:1.25;display:flex}body .ck-score-sur{font-size:var(--ck-fs-3);font-weight:var(--fw-regular);color:var(--muted)}body .ck-barre{border-radius:var(--r-2xs);flex:220px;gap:2px;min-width:140px;height:22px;display:flex;overflow:hidden}body .ck-seg{cursor:pointer;min-width:0;color:var(--surface);background:var(--line);font-size:var(--ck-fs-3);font-weight:var(--fw-bold);white-space:nowrap;transition:filter var(--dur-1) var(--ease-out);border:0;justify-content:center;align-items:center;gap:4px;padding:0 5px;line-height:1;display:flex}body .ck-seg:hover{filter:saturate(1.25)brightness(1.08)}body .ck-seg-mot{text-overflow:ellipsis;letter-spacing:.03em;min-width:0;overflow:hidden}body .ck-seg-n{flex:none}body .ck-seg[data-fam=critique],body .ck-seg[data-fam=indispo]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .ck-seg[data-fam=indispo]{background:color-mix(in srgb, var(--danger) 72%, var(--wait))}}body .ck-seg[data-fam=alerte]{background:var(--wait)}body .ck-seg[data-fam=inconnu]{background:var(--muted)}body .ck-seg[data-fam=ok]{background:var(--ok)}body .ck-seg[data-fam=vide]{background:var(--off-bg);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);cursor:default}body .ck-seg[data-on="1"]{box-shadow:inset 0 0 0 2px var(--surface)}body .ck-etat{flex-wrap:wrap;flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}body .ck-coll{border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface-2);color:var(--muted);font-size:var(--ck-fs-3);font-weight:var(--fw-bold);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}body .ck-coll[data-coll=ok]{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok-ink)}body .ck-coll[data-coll=retard]{background:var(--wait-bg);border-color:var(--wait-line);color:var(--wait-ink)}body .ck-coll[data-coll=echec]{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger)}body .ck-coll[data-coll=eteint]{background:var(--off-bg);border-color:var(--off-line);color:var(--muted)}body .ck-coll-mot{font-weight:var(--fw-bold);letter-spacing:.04em;padding-left:1px}body .ck-batt-mot{font-weight:var(--fw-bold)}body .ck-pris{flex:none}body .ck-pris>b{color:var(--ink);font-weight:var(--fw-bold)}body .ck-pris[data-vide="1"]{color:var(--faint)}body .ck-pris[data-vide="1"]>b{color:var(--faint);font-weight:var(--fw-semibold)}body .ck-batt{border:1px solid var(--line-strong);border-radius:var(--r-full);background:var(--surface);min-height:26px;color:var(--ink);cursor:pointer;font-size:var(--ck-fs-2);font-weight:var(--fw-semibold);transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);align-items:center;gap:6px;padding:3px 9px;display:inline-flex}body .ck-batt:hover{background:var(--surface-2);border-color:var(--line-hover)}body .ck-batt-ring{border-radius:var(--r-full);background:conic-gradient(from -90deg, var(--brand-2) var(--ck-arc,0deg), var(--line) 0);width:16px;height:16px;transition:--ck-arc var(--dur-3) var(--ease-in-out);flex:none;-webkit-mask:radial-gradient(closest-side,#0000 56%,currentColor 60%);mask:radial-gradient(closest-side,#0000 56%,currentColor 60%)}body .ck-batt[data-on="0"]{border-color:var(--wait-line);background:var(--wait-bg);color:var(--wait-ink)}body .ck-batt[data-on="0"] .ck-batt-ring{background:conic-gradient(from -90deg, var(--muted) var(--ck-arc,0deg), var(--line) 0)}body .ck-cmdk{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);min-height:26px;color:var(--muted);cursor:pointer;font-family:var(--mono);font-size:var(--ck-fs-2);font-weight:var(--fw-semibold);transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);align-items:center;gap:5px;padding:3px 9px;display:inline-flex}body .ck-cmdk:hover{color:var(--ink);border-color:var(--line-hover)}body .ck-alertes{flex-wrap:wrap;flex:none;align-items:center;gap:6px 12px;padding:0 2px;display:flex}body .ck-alerte{font-size:var(--ck-fs-2);color:var(--muted);display:block}body .ck-alerte>svg{display:inline-block}body .ck-alerte b{color:var(--ink);font-weight:var(--fw-semibold)}body .ck-alerte[data-ton=ok],body .ck-alerte[data-ton=ok] b{color:var(--ok-ink)}body .ck-alerte[data-ton=attention],body .ck-alerte[data-ton=attention] b{color:var(--wait-ink)}body .ck-alerte[data-ton=danger],body .ck-alerte[data-ton=danger] b{color:var(--danger)}body .ck-barre-crible{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:5px 8px;display:flex}body .ck-onglets{flex:none}body .ck-cribles{flex-wrap:wrap;flex:0 auto}body .ck-barre-crible .seg{padding:2px}body .ck-barre-crible .seg button{font-size:var(--ck-fs);border-radius:var(--r-2xs);padding:5px 9px}body .ck-n{border-radius:var(--r-full);background:var(--ink);flex:none;min-width:16px;padding:0 4px}@supports (color:color-mix(in lab, red, red)){body .ck-n{background:color-mix(in srgb, var(--ink) 8%, transparent)}}body .ck-n{color:var(--muted);font-size:var(--ck-fs-3);font-weight:var(--fw-bold);text-align:center}body .seg button.on .ck-n{background:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){body .seg button.on .ck-n{background:color-mix(in srgb, var(--on-brand) 24%, transparent)}}body .seg button.on .ck-n{color:var(--on-brand)}body .ck-cherche{flex:180px;align-items:center;min-width:120px;max-width:280px;display:flex}body .ck-cherche .input{font-size:var(--ck-fs);border-radius:var(--r-xs);padding:5px 9px}body .ck-outils{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}body .ck-outils .btn{min-height:28px;font-size:var(--ck-fs);padding:5px 9px}body .ck-outils .btn.on{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){body .ck-outils .btn.on{background:color-mix(in srgb, var(--brand-2) 12%, var(--surface))}}body .ck-outils .btn.on{border-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){body .ck-outils .btn.on{border-color:color-mix(in srgb, var(--brand-2) 42%, var(--line-strong))}}body .ck-outils .btn.on{color:var(--brand-2)}body .ck-outils-menu{align-items:center;display:flex;position:relative}body .ck-menu{z-index:30;overscroll-behavior:contain;scrollbar-width:thin;min-width:250px;max-height:60vh;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}body .ck-menu-liste{flex-direction:column;gap:1px;display:flex}body .ck-menu-tit{color:var(--muted);font-size:var(--ck-fs-3);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;padding:6px 8px 3px}body .ck-menu-l{border-radius:var(--r-2xs);width:100%;color:var(--ink);cursor:pointer;text-align:left;font-size:var(--ck-fs);font-weight:var(--fw-medium);transition:background var(--dur-1) var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}body .ck-menu-l:hover{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){body .ck-menu-l:hover{background:color-mix(in srgb, var(--brand-2) 8%, transparent)}}body .ck-menu-l{text-decoration:none}body .ck-menu-l[data-double="1"],body .ck-menu-l[data-champ="1"]{cursor:default;gap:6px;padding:3px 4px 3px 8px}body .ck-menu-l[data-double="1"]>button:first-child{min-width:0;color:inherit;cursor:pointer;text-align:left;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:4px 0;overflow:hidden}body .ck-menu-l[data-champ="1"] .input{flex:1;min-width:0}body .ck-menu-x{border-radius:var(--r-2xs);width:24px;height:24px;color:var(--faint);cursor:pointer;font-size:var(--fs-md);transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;line-height:1;display:inline-grid}body .ck-menu-x:hover{background:var(--danger-bg);color:var(--danger)}body .ck-puces{font-size:var(--ck-fs-2);flex-wrap:wrap;flex:none;align-items:center;gap:5px 8px;display:flex}body .ck-puces-tete{color:var(--muted);font-weight:var(--fw-semibold);flex:none}body .ck-puce{border:1px solid var(--chip-line);border-radius:var(--r-full);background:var(--chip-bg);color:var(--brand-2);cursor:pointer;font-size:var(--ck-fs-2);font-weight:var(--fw-semibold);transition:border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);align-items:center;gap:5px;padding:2px 8px;display:inline-flex}body .ck-puce:hover{border-color:var(--danger-line);color:var(--danger)}body .ck-puces-compte{color:var(--faint);flex:none;margin-left:auto}body .ck-selection{border:1px solid var(--brand-2);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){body .ck-selection{border:1px solid color-mix(in srgb, var(--brand-2) 34%, var(--line))}}body .ck-selection{border-radius:var(--r-sm);background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){body .ck-selection{background:color-mix(in srgb, var(--brand-2) 7%, var(--surface))}}body .ck-selection{animation:ck-selection-entre var(--dur-2) var(--ease-out) both}@keyframes ck-selection-entre{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}body .ck-selection-n{font-size:var(--ck-fs);font-weight:var(--fw-bold);color:var(--brand-2);flex:none}body .ck-selection .btn{min-height:28px;font-size:var(--ck-fs);padding:5px 9px}body .ck-composer{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex:none;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 18px;max-height:46vh;padding:12px;display:grid;overflow-y:auto}body .ck-axe{min-width:0}body .ck-axe h3{font-size:var(--fs-title);font-weight:var(--fw-semibold);margin:0 0 2px}body .ck-axe summary{cursor:pointer;margin-bottom:2px}body .ck-axe summary>h3{display:inline}body .ck-axe summary:hover>h3{color:var(--brand-2)}body .ck-axe details:not([open])>summary>h4{color:var(--muted)}body .ck-axe .helper{margin:0 0 7px;line-height:1.45}body .ck-cases{flex-wrap:wrap;gap:4px 12px;display:flex}body .ck-case-l{min-height:24px;font-size:var(--ck-fs);color:var(--ink);cursor:pointer;flex-wrap:wrap;align-items:center;gap:2px 6px;display:inline-flex}body .ck-case-l>i{font-style:normal;font-size:var(--fs-micro);font-weight:var(--fw-regular);color:var(--muted);flex-basis:100%;padding-left:19px;line-height:1.35}body .ck-case-l[data-desactive="1"]{cursor:not-allowed;color:var(--muted)}body .ck-case-l[data-desactive="1"] input{cursor:not-allowed}body .ck-suggest{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}body .ck-suggest-l{border:1px dashed var(--line-strong);border-radius:var(--r-full);color:var(--muted);cursor:pointer;font-size:var(--ck-fs-2);font-weight:var(--fw-semibold);transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);background:0 0;padding:3px 9px}body .ck-suggest-l:hover{color:var(--brand-2);border-color:var(--brand-2);border-style:solid}body .ck-col{flex-direction:row;align-items:center;gap:4px;min-width:0;display:flex}body .ck-col[data-on="0"]{color:var(--muted)}body .ck-plages{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex:none;max-height:46vh;padding:12px;overflow-y:auto}body .ck-plage-form{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:8px;padding-bottom:10px;display:flex}body .ck-plage-form .input{font-size:var(--ck-fs);width:auto;padding:6px 9px}body .ck-plage-liste{font-size:var(--ck-fs);flex-direction:column;gap:4px;margin-top:10px;padding:0;list-style:none;display:flex}body .ck-plage-liste>li{border:1px solid var(--line);border-radius:var(--r-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:5px 8px;display:flex}body .ck-plage-liste>li>b{color:var(--ink);font-weight:var(--fw-semibold)}body .ck-plage-liste>li[data-on="1"]{border-color:var(--wait-line);background:var(--wait-bg);color:var(--wait-ink)}body .ck-plage-liste>li[data-on="1"]>b{color:var(--wait-ink)}body .ck-corps{flex:1;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;display:grid}body .ck-liste{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);scrollbar-width:thin;scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;overflow:auto}@media (min-width:1101px){body .ck-corps[data-inspecteur="1"]{grid-template-columns:minmax(0,1fr) clamp(340px,27vw,440px)}body .ck-corps[data-inspecteur="1"] .ck-table{min-width:0}}@media (max-width:1100px){body .ck-corps[data-inspecteur="1"]{grid-template-columns:minmax(0,1fr)}body .ck-insp{z-index:44;width:min(460px,100%);box-shadow:var(--sh-drawer);border-radius:0;position:fixed;top:0;bottom:0;right:0}}body .ck-table{border-collapse:separate;border-spacing:0;width:100%;min-width:780px;font-size:var(--ck-fs)}body .ck-table thead th{z-index:2;text-align:left;padding:var(--ck-pad-y) var(--ck-pad-x);background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--ck-fs-3);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-family:inherit;position:sticky;top:0}body .ck-th-tri>button{cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;transition:color var(--dur-1) var(--ease-out);background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}body .ck-th-tri>button:hover,body .ck-th-tri[aria-sort]>button{color:var(--ink)}body .ck-table td{padding:var(--ck-pad-y) var(--ck-pad-x);border-bottom:1px solid var(--line);vertical-align:middle;font-size:var(--ck-fs);line-height:1.4}body .ck-table tbody tr{--ck-fam:var(--line);background-color:#0000;background-image:linear-gradient(to bottom, var(--ck-fam) 0 100%);transition:background-color var(--dur-1) var(--ease-out);background-position:0 0;background-repeat:no-repeat;background-size:3px 100%}body .ck-table tbody tr[data-fam=critique]{--ck-fam:var(--danger);background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .ck-table tbody tr[data-fam=critique]{background-color:color-mix(in srgb, var(--danger) 7%, transparent)}}body .ck-table tbody tr[data-fam=indispo]{--ck-fam:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .ck-table tbody tr[data-fam=indispo]{--ck-fam:color-mix(in srgb, var(--danger) 72%, var(--wait))}}body .ck-table tbody tr[data-fam=indispo]{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .ck-table tbody tr[data-fam=indispo]{background-color:color-mix(in srgb, var(--danger) 5%, transparent)}}body .ck-table tbody tr[data-fam=alerte]{--ck-fam:var(--wait);background-color:var(--wait-ink)}@supports (color:color-mix(in lab, red, red)){body .ck-table tbody tr[data-fam=alerte]{background-color:color-mix(in srgb, var(--wait-ink) 8%, transparent)}}body .ck-table tbody tr[data-fam=inconnu]{--ck-fam:var(--muted);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){body .ck-table tbody tr[data-fam=inconnu]{background-color:color-mix(in srgb, var(--muted) 8%, transparent)}}body .ck-table tbody tr[data-fam=ok]{--ck-fam:var(--ok)}body .ck-table tbody tr[data-calme="1"]{--ck-fam:var(--line-hover);background-color:var(--surface-2);background-image:repeating-linear-gradient(to bottom, var(--line-hover) 0 3px, transparent 3px 7px)}body .ck-table tbody tr[data-calme="1"] .ck-nom-b{font-weight:var(--fw-regular)}body .ck-table tbody tr[data-membre="1"]{background-position:12px 0}body .ck-table tbody tr:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){body .ck-table tbody tr:hover{background-color:color-mix(in srgb, var(--accent) 6%, transparent)}}body .ck-table tbody tr[data-choisie="1"]{background-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){body .ck-table tbody tr[data-choisie="1"]{background-color:color-mix(in srgb, var(--brand-2) 11%, transparent)}}body .ck-table tbody tr[data-on="1"]{outline:2px solid var(--brand-2);outline-offset:-2px}body .ck-table th.ck-case,body .ck-table td.ck-case{width:30px;padding-right:0}body .ck-table td.ck-case input{opacity:0;cursor:pointer;transition:opacity var(--dur-1) var(--ease-out)}body .ck-table tbody tr:hover td.ck-case input,body .ck-table tbody tr:focus-within td.ck-case input,body .ck-table td.ck-case input:checked{opacity:1}body .ck-table tbody:has(input:checked) td.ck-case input{opacity:1}body .ck-table tr.ck-groupe>td.ck-groupe-tete{top:calc(var(--ck-fs-3) * 1.4 + var(--ck-pad-y) * 2 + 1px);z-index:1;padding:5px var(--ck-pad-x);background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--ck-fs);white-space:nowrap;position:sticky}body .ck-table tr.ck-groupe{background-image:linear-gradient(to bottom, var(--ck-fam) 0 100%)}body .ck-table tr.ck-groupe[data-fam=critique],body .ck-table tr.ck-groupe[data-fam=indispo]{--ck-fam:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .ck-table tr.ck-groupe[data-fam=indispo]{--ck-fam:color-mix(in srgb, var(--danger) 72%, var(--wait))}}body .ck-table tr.ck-groupe[data-fam=alerte]{--ck-fam:var(--wait)}body .ck-table tr.ck-groupe[data-fam=inconnu]{--ck-fam:var(--muted)}body .ck-table tr.ck-groupe[data-fam=ok]{--ck-fam:var(--ok)}body .ck-groupe-tete>b{font-weight:var(--fw-bold);color:var(--ink)}body .ck-groupe-n{border-radius:var(--r-full);background:var(--ink);min-width:20px;color:var(--surface);font-size:var(--ck-fs-3);font-weight:var(--fw-bold);text-align:center;margin-left:8px;padding:0 6px;display:inline-block}body .ck-groupe-tete .ck-pastille{vertical-align:baseline;min-width:0;margin-right:8px}body .ck-groupe-note{color:var(--muted);font-size:var(--ck-fs-2);margin-left:8px}body .ck-groupe-src{color:var(--faint);font-size:var(--ck-fs-3);text-transform:uppercase;letter-spacing:.05em;margin-left:8px}body .ck-table tr.ck-groupe[data-nature=cause]>td.ck-groupe-tete{font-weight:var(--fw-semibold);border-left:2px solid #0000}body .ck-table tr.ck-groupe[data-nature=faisceau]>td.ck-groupe-tete{color:var(--muted);border-top-style:dashed;border-bottom-style:dashed}body .ck-pastille{border-radius:var(--r-2xs);text-align:center;min-width:88px;font-size:var(--ck-fs-3);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;padding:1px 7px;display:inline-block}body .ck-pastille[data-fam=critique],body .ck-pastille[data-fam=indispo]{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger)}body .ck-pastille[data-fam=alerte]{background:var(--wait-bg);border-color:var(--wait-line);color:var(--wait-ink)}body .ck-pastille[data-fam=inconnu]{background:var(--off-bg);border-color:var(--off-line);color:var(--muted)}body .ck-pastille[data-fam=ok]{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok-ink)}body .ck-pastille[data-fam=vide]{background:var(--surface-2);border-color:var(--line);color:var(--muted)}body .ck-table tbody tr[data-calme="1"] .ck-pastille{background:var(--off-bg);border-color:var(--off-line);color:var(--muted)}body .ck-nom{align-items:center;gap:4px;min-width:0;display:flex}body .ck-plier{border-radius:var(--r-2xs);width:20px;height:20px;color:var(--muted);cursor:pointer;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}body .ck-plier:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){body .ck-plier:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}body .ck-plier:hover{color:var(--ink)}body .ck-plier svg{transition:transform var(--dur-2) var(--ease-in-out)}body .ck-plier[aria-expanded=true] svg{transform:rotate(90deg)}body .ck-nom-b{min-width:0;color:var(--ink);cursor:pointer;text-align:left;font:inherit;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}body .ck-nom-b:hover{text-underline-offset:3px;text-decoration:underline}body .ck-nom small{color:var(--muted);font-size:var(--ck-fs-2);font-weight:var(--fw-regular)}body .ck-cli{color:var(--muted);white-space:nowrap}body .ck-meta{color:var(--muted);font-size:var(--ck-fs-2);white-space:nowrap}body .ck-info{width:100%;max-width:1px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .ck-tech{white-space:nowrap;max-width:46ch;overflow:hidden}body .ck-chip{border:1px solid var(--line);border-radius:var(--r-2xs);background:var(--surface-2);max-width:22ch;color:var(--muted);font-size:var(--ck-fs-3);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:4px;margin-right:4px;padding:0 6px;display:inline-flex}body .ck-chip>i{flex:none;font-style:normal;display:inline-flex}body .ck-chip{text-overflow:ellipsis;overflow:hidden}body .ck-duree{font-family:var(--mono);font-size:var(--ck-fs-2);color:var(--ink);white-space:nowrap;text-align:right}body .ck-duree[data-vieux="1"]{color:var(--danger);font-weight:var(--fw-semibold)}body .ck-idem{color:var(--faint);font-family:var(--sans)}body .ck-jauge-p{white-space:nowrap;align-items:center;gap:4px;margin-right:6px;display:inline-flex}body .ck-jauge{vertical-align:middle;border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface-2);width:56px;height:8px;display:inline-block;position:relative;overflow:hidden}body .ck-jauge:before,body .ck-jauge:after{content:"";background:var(--muted);opacity:.55;width:1px;position:absolute;top:0;bottom:0}body .ck-jauge:before{left:var(--ck-attention,200%)}body .ck-jauge:after{left:var(--ck-critique,200%);background:var(--danger);opacity:.7}body .ck-jauge>i{height:100%;width:var(--ck-part,0%);background:var(--ok);transition:width var(--dur-3) var(--ease-in-out);display:block}body .ck-jauge[data-etat=ATTENTION]>i{background:var(--wait)}body .ck-jauge[data-etat=CRITIQUE]>i{background-color:var(--danger);background-image:repeating-linear-gradient(45deg, var(--surface) 0 3px, transparent 3px 6px)}@supports (color:color-mix(in lab, red, red)){body .ck-jauge[data-etat=CRITIQUE]>i{background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--surface) 45%, transparent) 0 3px, transparent 3px 6px)}}body .ck-jauge-val{font-family:var(--mono);font-size:var(--ck-fs-2);font-weight:var(--fw-bold);color:var(--ink)}body .ck-jauge-val>i{font-style:normal;font-size:var(--ck-fs-3);font-weight:var(--fw-regular);color:var(--muted);margin-left:1px}body .ck-vide{text-align:center;color:var(--muted);font-size:var(--fs-md);padding:30px 12px}body .ck-pied{z-index:3;padding:5px var(--ck-pad-x);border-top:1px solid var(--line);background:var(--surface-2);font-size:var(--ck-fs-2);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}body .ck-pied .input{font-size:var(--ck-fs-2);width:auto;padding:3px 7px}body .ck-compte,body .ck-pages{white-space:nowrap;flex:none}body .ck-frais{color:var(--faint);white-space:nowrap;flex:none;margin-left:auto}body .ck-insp{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}body .ck-insp-tete{border-bottom:1px solid var(--line);background:var(--surface-2);flex:none;align-items:center;gap:8px;padding:8px 10px;display:flex}body .ck-insp-titre{min-width:0;font-size:var(--fs-title);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}body .ck-insp-nav{flex:none;align-items:center;gap:2px;display:flex}body .ck-insp-nav>span{color:var(--muted);font-size:var(--ck-fs-2);font-weight:var(--fw-semibold);white-space:nowrap;padding:0 4px}body .ck-insp-x{border-radius:var(--r-2xs);width:26px;height:26px;color:var(--muted);cursor:pointer;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}body .ck-insp-x:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){body .ck-insp-x:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}body .ck-insp-x:hover{color:var(--ink)}body .ck-insp-corps{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:10px 12px;overflow-y:auto}body .ck-insp-bloc+.ck-insp-bloc{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}body .ck-insp-h{font-size:var(--ck-fs-3);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px}body .ck-insp-dl{flex-direction:column;gap:7px;margin:0;display:flex}body .ck-insp-dl dt{font-size:var(--ck-fs-3);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}body .ck-insp-dl dd{font-size:var(--ck-fs);overflow-wrap:anywhere;margin:1px 0 0;line-height:1.45}body .ck-insp-mesures{flex-direction:column;gap:6px;display:flex}body .ck-insp-mesure{font-size:var(--ck-fs);align-items:center;gap:8px;display:flex}body .ck-insp-mesure>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}body .ck-insp-mesure>b{color:var(--ink);font-weight:var(--fw-bold);font-family:var(--mono);white-space:nowrap;flex:none}body .ck-insp-regle{border:1px solid var(--line);border-left:3px solid var(--brand-2);border-radius:var(--r-xs);background:var(--surface-2);font-size:var(--ck-fs);color:var(--ink);margin:6px 0 0;padding:7px 9px;line-height:1.5}body .ck-insp-cause{border:1px solid var(--wait-line);border-left:3px solid var(--wait);border-radius:var(--r-xs);background:var(--wait-bg);color:var(--wait-ink);font-size:var(--ck-fs);margin:6px 0 0;padding:7px 9px;line-height:1.5}body .ck-insp-actions{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;flex:none;gap:6px;padding:8px 10px;display:flex}body .ck-insp-note{width:100%;font-size:var(--ck-fs);padding:6px 9px}body .ck-res{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}body .ck-res-barre{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--ck-fs);color:var(--muted);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:5px 8px;display:flex}body .ck-res-table{border-collapse:separate;border-spacing:0;width:100%;min-width:620px;font-size:var(--ck-fs)}body .ck-res-table thead th{z-index:2;text-align:left;padding:var(--ck-pad-y) var(--ck-pad-x);background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--muted);font-family:inherit;font-size:var(--ck-fs-3);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;position:sticky;top:0}body .ck-res-table td{padding:var(--ck-pad-y) var(--ck-pad-x);border-bottom:1px solid var(--line);font-size:var(--ck-fs);vertical-align:middle}body .ck-res-jauge{vertical-align:middle;border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface-2);width:100%;min-width:90px;max-width:180px;height:10px;display:inline-block;position:relative;overflow:hidden}body .ck-res-jauge:before,body .ck-res-jauge:after{content:"";z-index:1;background:var(--muted);opacity:.55;width:1px;position:absolute;top:0;bottom:0}body .ck-res-jauge:before{left:var(--ck-attention,200%)}body .ck-res-jauge:after{left:var(--ck-critique,200%);background:var(--danger);opacity:.75}body .ck-res-jauge[data-vieux="1"]:before,body .ck-res-jauge[data-vieux="1"]:after{opacity:.25;background:var(--muted)}body .ck-res-jauge[data-vieux="1"]>i{background:var(--line-hover)}body .ck-res-jauge>i{height:100%;width:var(--ck-part,0%);background:var(--ok);transition:width var(--dur-3) var(--ease-in-out);display:block}body .ck-res-jauge[data-etat=ATTENTION]>i{background:var(--wait)}body .ck-res-jauge[data-etat=CRITIQUE]>i{background-color:var(--danger);background-image:repeating-linear-gradient(45deg, var(--surface) 0 3px, transparent 3px 6px)}@supports (color:color-mix(in lab, red, red)){body .ck-res-jauge[data-etat=CRITIQUE]>i{background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--surface) 45%, transparent) 0 3px, transparent 3px 6px)}}body .ck-res-val{width:5.5ch;font-family:var(--mono);font-size:var(--ck-fs);font-weight:var(--fw-bold);text-align:right;color:var(--ink);white-space:nowrap;margin-right:8px;display:inline-block}body .ck-res-val[data-etat=ATTENTION],body .ck-jauge-val[data-etat=ATTENTION]{color:var(--wait-ink)}body .ck-res-val[data-etat=CRITIQUE],body .ck-jauge-val[data-etat=CRITIQUE]{color:var(--danger)}body .ck-res-val>i{font-style:normal;font-size:var(--ck-fs-3);font-weight:var(--fw-regular);color:var(--muted);margin-left:1px}body .ck-res-val>small{font-size:var(--ck-fs-3);font-weight:var(--fw-regular);color:var(--muted);text-align:right;line-height:1.2;display:block}body .ck-res-table thead small{font-size:var(--ck-fs-3);font-weight:var(--fw-regular);text-transform:none;letter-spacing:0;color:var(--muted);display:block}body .ck-res-barre .btn[aria-pressed=true]{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){body .ck-res-barre .btn[aria-pressed=true]{background:color-mix(in srgb, var(--brand-2) 12%, var(--surface))}}body .ck-res-barre .btn[aria-pressed=true]{border-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){body .ck-res-barre .btn[aria-pressed=true]{border-color:color-mix(in srgb, var(--brand-2) 42%, var(--line-strong))}}body .ck-res-barre .btn[aria-pressed=true]{color:var(--brand-2)}body .ck-res-table tr[data-on="1"]{outline:2px solid var(--brand-2);outline-offset:-2px}body .ck-res-vide{text-align:center;color:var(--muted);margin:0;padding:24px 12px}body .ck-dlg{color:var(--ink);background:0 0;border:0;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;overflow:visible}body .ck-dlg::backdrop{background:var(--scrim-strong)}body .ck-dlg:not([open]){display:none}body .ck-pal-dlg,body .ck-aide-dlg{justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex}body .ck-pal{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);width:min(560px,100%);max-height:calc(100dvh - 24vh);box-shadow:var(--sh-lg);animation:ck-pal-pose var(--dur-2) var(--ease-out) both;flex-direction:column;display:flex;overflow:hidden}@keyframes ck-pal-pose{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}body .ck-pal-champ{border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font-family:inherit;font-size:var(--fs-md);border-radius:0;flex:none;padding:13px 16px}body .ck-pal-champ:focus,body .ck-pal-champ:focus-visible{border-bottom-color:var(--brand-2);box-shadow:inset 0 -2px 0 var(--brand-2);outline:none}body .ck-pal-liste{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;max-height:60vh;padding:6px;overflow-y:auto}body .ck-pal-groupe{color:var(--muted);font-size:var(--ck-fs-3);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;padding:8px 8px 3px}body .ck-pal-l{border-radius:var(--r-xs);width:100%;color:var(--ink);cursor:pointer;text-align:left;font-size:var(--fs-body);font-weight:var(--fw-medium);transition:background var(--dur-1) var(--ease-out);background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}body .ck-pal-nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}body .ck-pal-l[aria-selected=true]{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){body .ck-pal-l[aria-selected=true]{background:color-mix(in srgb, var(--brand-2) 12%, transparent)}}body .ck-pal-l[aria-selected=true]{box-shadow:inset 2px 0 0 var(--brand-2)}body .ck-pal-l[data-on="1"]{color:var(--brand-2);font-weight:var(--fw-semibold)}body .ck-pal-l[data-on="1"]:before{content:"";border-radius:var(--r-full);background:var(--brand-2);flex:none;width:6px;height:6px}body .ck-pal-touche{border:1px solid var(--line);border-radius:var(--r-2xs);background:var(--surface-2);color:var(--muted);font-family:var(--mono);font-size:var(--ck-fs-3);font-weight:var(--fw-semibold);white-space:nowrap;flex:none;padding:1px 6px}body .ck-pal-vide{text-align:center;color:var(--muted);font-size:var(--fs-body);margin:0;padding:22px 14px;line-height:1.5}body .ck-pal-vide b{color:var(--ink);font-weight:var(--fw-semibold)}body .ck-pal-pied{border-top:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-size:var(--ck-fs-2);text-align:center;flex:none;padding:6px 12px}body .ck-aide{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);width:min(520px,100%);max-height:calc(100dvh - 24vh);box-shadow:var(--sh-lg);scrollbar-width:thin;animation:ck-pal-pose var(--dur-2) var(--ease-out) both;flex-direction:column;padding:16px 18px;display:flex;overflow-y:auto}body .ck-aide-t{font-size:var(--fs-lg);font-weight:var(--fw-bold);margin-bottom:4px}body .ck-aide-l{font-size:var(--ck-fs);align-items:baseline;gap:10px;padding:3px 8px;display:flex}body .ck-aide-k{flex-wrap:wrap;flex:none;align-items:center;gap:3px;width:13ch;display:flex}body .ck-aide-q{min-width:0;color:var(--ink);flex:1;line-height:1.45}body .ck-lien{color:var(--muted);font-size:var(--ck-fs-3);text-transform:lowercase;padding:0 1px}body .ck-aide-pied{border-top:1px solid var(--line);justify-content:flex-end;margin-top:12px;padding-top:12px;display:flex}body .ck-kbd{border:1px solid var(--line-strong);border-radius:var(--r-2xs);background:var(--surface);min-width:1.6em;color:var(--muted);font-family:var(--mono);font-size:.92em;font-weight:var(--fw-semibold);border-bottom-width:2px;place-items:center;padding:0 .4em;line-height:1.7;display:inline-grid}body .ck-astuce{white-space:normal;line-height:1.9;font-size:var(--ck-fs-2);flex:none;margin:0;padding-top:2px}body .ck[data-densite=dense]{--ck-fs:var(--fs-micro);--ck-fs-2:var(--fs-nano);--ck-fs-3:var(--fs-nano);--ck-pad-y:2px;--ck-pad-x:6px;gap:6px}body .ck[data-densite=dense] .ck-pouls{padding:7px 10px}body .ck[data-densite=dense] .ck-score-n{font-size:var(--fs-2xl)}body .ck[data-densite=dense] .ck-barre{height:18px}body .ck[data-densite=dense] .ck-corps{gap:8px}body .ck[data-densite=dense] .ck-pastille{min-width:76px}body .ck[data-densite=dense] .ck-jauge{height:6px}body .ck[data-densite=dense] .ck-table thead th,body .ck[data-densite=dense] .ck-res-table thead th{letter-spacing:.03em}@media (max-width:720px){body .ck-pouls{gap:10px;padding:8px 10px}body .ck-etat{margin-left:0}body .ck-barre{flex-basis:100%}body .ck-outils,body .ck-puces-compte{margin-left:0}body .ck-cherche{max-width:none}}@media (pointer:coarse){body .ck-plier,body .ck-insp-x,body .ck-puce,body .ck-suggest-l,body .ck-menu-l,body .ck-pal-l{min-height:32px}body .ck-plier,body .ck-insp-x{min-width:32px}body .ck-batt,body .ck-cmdk{min-height:var(--tap-sm);min-width:var(--tap-sm)}body .ck-th-tri>button,body .ck-nom-b{min-height:var(--tap-sm)}body .ck-barre,body .ck[data-densite=dense] .ck-barre{height:var(--tap-sm)}body .ck-outils .btn,body .ck-selection .btn{min-height:var(--tap-sm)}body .ck-table td.ck-case input{opacity:1}}body .ck-table tbody tr:focus-within{background-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){body .ck-table tbody tr:focus-within{background-color:color-mix(in srgb, var(--brand-2) 6%, transparent)}}body .ck-liste :focus-visible,body .ck-insp-corps :focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){body .ck-batt-ring,body .ck-jauge>i,body .ck-res-jauge>i,body .ck-table tbody tr,body .ck-table td.ck-case input,body .ck-plier svg,body .ck-plier,body .ck-insp-x,body .ck-seg,body .ck-batt,body .ck-cmdk,body .ck-puce,body .ck-suggest-l,body .ck-menu-l,body .ck-pal-l,body .ck-menu-x,body .ck-th-tri>button{transition:none}body .ck-pal,body .ck-aide,body .ck-selection{animation:none}}body .shell:has(.rg){height:100dvh}body .shell:has(.rg)>.main{min-height:0}body .shell:has(.rg) .content:has(>.rg){flex-direction:column;flex:1;min-height:0;padding:0;display:flex}body .rg{font-variant-numeric:tabular-nums;flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"rail corps""pied pied";gap:14px;min-height:0;padding:26px 32px 18px;display:grid}@media (min-width:1025px){body .rg{padding-inline:max(var(--dk-gutter), (100% - var(--dk-work)) / 2)}}@media (min-width:821px) and (max-width:1024px){body .rg{padding:22px 20px 16px}}@media (max-width:820px){body .rg{padding:18px 14px 14px}}@supports (padding:max(0px)){@media (max-width:820px){body .rg{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right));padding-bottom:max(14px, env(safe-area-inset-bottom))}}}@media (min-width:901px){body .rg{grid-template-columns:clamp(224px,18vw,280px) minmax(0,1fr)}}@media (max-width:900px){body .rg{grid-template:"rail""corps"minmax(0,1fr)"pied"/minmax(0,1fr);gap:10px}}body .rg-rail{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;grid-area:rail;gap:3px;min-height:0;padding:7px;display:flex;overflow:hidden auto}@media (max-width:900px){body .rg-rail{flex-flow:wrap;align-items:center;gap:5px;max-height:none;overflow-y:visible}}body .rg-quete{z-index:1;background:var(--surface);flex:none;align-items:center;gap:8px;padding:3px 3px 7px;display:flex;position:sticky;top:0}body .rg-quete>svg,body .rg-quete>.rg-quete-i{color:var(--faint);pointer-events:none;position:absolute;left:13px}body .rg-quete input{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;min-width:0;color:var(--ink);font-family:inherit;font-size:var(--fs-sm);padding:8px 11px 8px 32px}@media (max-width:900px){body .rg-quete{flex:1 0 100%;padding:0 0 3px;position:relative}}body .rg-rail-e{border-radius:var(--r-xs);width:100%;color:var(--muted);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background-color:#0000;background-image:none;background-position:0;background-repeat:no-repeat;background-size:3px 100%;border:0;flex:none;align-items:center;gap:9px;padding:8px 10px;display:flex}body .rg-rail-e:hover{background-color:var(--surface-2);color:var(--ink)}body .rg-rail-e[data-on="1"]{background-color:var(--surface-2);background-image:linear-gradient(var(--accent), var(--accent));color:var(--ink);font-weight:var(--fw-bold)}body .rg-rail-e>svg{color:var(--faint);flex:none}body .rg-rail-e[data-on="1"]>svg{color:var(--accent-ink)}body .rg-rail-e>span:not(.rg-rail-nb){flex:auto;min-width:0}body .rg-rail-nb{border-radius:var(--r-full);background:var(--accent-deep);min-width:18px;color:var(--on-accent);font-size:var(--fs-nano);font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;padding:0 5px;line-height:18px;display:inline-flex}body .rg-rail-e:before{content:"";border-radius:var(--r-full);background:0 0;flex:none;width:5px;height:5px}body .rg-rail-e[data-lourd="1"]:before{background:var(--danger)}@media (max-width:900px){body .rg-rail-e{border:1px solid var(--line);border-radius:var(--r-full);width:auto;font-size:var(--fs-micro);background-size:0 0;flex:none;gap:6px;padding:6px 10px}body .rg-rail-e[data-on="1"]{border-color:var(--accent);background-image:none}}body .rg-res{flex-direction:column;flex:auto;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex}body .rg-res-e{border-radius:var(--r-xs);width:100%;color:var(--ink);font-family:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:background var(--dur-1) var(--ease-out);background:0 0;border:0;flex-direction:column;gap:1px;padding:7px 10px;display:flex}body .rg-res-e:hover{background:var(--surface-2)}body .rg-res-e[data-on="1"]{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){body .rg-res-e[data-on="1"]{background:color-mix(in srgb, var(--brand-2) 8%, transparent)}}body .rg-res-e[data-on="1"]{outline:2px solid var(--brand-2);outline-offset:-2px}body .rg-res-e>:first-child{font-weight:var(--fw-semibold)}body .rg-res-e>:last-child:not(:first-child){color:var(--muted);font-size:var(--fs-micro)}@media (max-width:900px){body .rg-res{overscroll-behavior:contain;flex:1 0 100%;max-height:40vh;overflow-y:auto}}body .rg-corps{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;scroll-behavior:smooth;grid-area:corps;min-width:0;min-height:0;padding-right:2px;overflow:auto}body .rg-pan{animation:rg-pan-pose var(--dur-2) var(--ease-out) both;flex-direction:column;gap:14px;display:flex}@keyframes rg-pan-pose{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}body .rg-pan-tete{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding-bottom:12px;display:flex}body .rg-pan-tete>:first-child{color:var(--ink);font-size:var(--fs-lg);font-weight:var(--fw-bold);margin:0;line-height:1.25}body .rg-pan-tete>:first-child~*{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.45}body .rg-gr{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}body .rg-gr-titre{color:var(--ink);font-size:var(--fs-title);font-weight:var(--fw-semibold);margin:0;padding:13px 16px 0;line-height:1.3}body .rg-gr-aide{color:var(--muted);font-size:var(--fs-sm);margin:0;padding:4px 16px 0;line-height:1.5}body .rg-gr>.rg-l:first-of-type{margin-top:12px}body .rg-gr>.rg-gr-titre+.rg-l,body .rg-gr>.rg-gr-aide+.rg-l{border-top:1px solid var(--line)}body .rg-l{border-bottom:1px solid var(--line);transition:background-color var(--dur-1) var(--ease-out);background-color:#0000;background-image:none;background-position:0;background-repeat:no-repeat;background-size:3px 100%;align-items:center;gap:5px 20px;padding:12px 16px;scroll-margin:18px;display:grid}body .rg-l:last-child{border-bottom:0}body .rg-l>*{grid-column:1;min-width:0}body .rg-l-nom{color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:1.35}body .rg-l-aide{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.5}body .rg-l-ctl{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;place-self:center end;align-items:center;gap:8px 12px;min-width:0;display:flex}body .rg-risque{border-left:3px solid var(--wait);border-radius:0 var(--r-xs) var(--r-xs) 0;background:var(--wait);grid-column:1/-1;align-items:flex-start;gap:7px;margin:3px 0 0;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){body .rg-risque{background:color-mix(in srgb, var(--wait) 8%, var(--surface))}}body .rg-risque{color:var(--wait-ink);font-size:var(--fs-sm);line-height:1.45}body .rg-risque>svg{flex:none;margin-top:2px}body .rg-l[data-mod="1"]{background-image:linear-gradient(var(--wait), var(--wait))}body .rg-l[data-trouve="1"]{background-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){body .rg-l[data-trouve="1"]{background-color:color-mix(in srgb, var(--brand-2) 5%, transparent)}}body .rg-l[data-vise="1"]{outline:2px solid var(--brand-2);outline-offset:-2px;border-radius:var(--r-xs);animation:rg-vise var(--dur-3) var(--ease-out) both}@keyframes rg-vise{0%{background-color:color-mix(in srgb, var(--brand-2) 16%, transparent)}to{background-color:color-mix(in srgb, var(--brand-2) 5%, transparent)}}@media (min-width:901px){body .rg-l{grid-template-columns:minmax(0,1fr) minmax(0,auto)}}@media (max-width:900px){body .rg-l{grid-template-columns:minmax(0,1fr);padding:11px 13px}body .rg-l-ctl{grid-area:auto/1;justify-content:flex-start;justify-self:stretch;margin-top:3px}body .rg-risque{grid-column:1}}@media (min-width:901px){:is(body .rg-l:has(.rg-cases),body .rg-l:has(.rg-jauge)){grid-template-columns:minmax(0,1fr)}:is(body .rg-l:has(.rg-cases) .rg-l-ctl,body .rg-l:has(.rg-jauge) .rg-l-ctl){grid-area:auto/1;justify-content:flex-start;justify-self:stretch;margin-top:4px}body .rg-l:has(>.sl-handle){grid-template-columns:auto minmax(0,1fr) minmax(0,auto)}body .rg-l:has(>.sl-handle)>.rg-l-ctl{grid-area:1/3}}@media (max-width:900px){body .rg-l:has(>.sl-handle){grid-template-columns:auto minmax(0,1fr)}body .rg-l:has(>.sl-handle)>.rg-l-ctl{grid-area:auto/2}}body .rg-l:has(>.sl-handle)>*{grid-column:2}body .rg-l:has(>.sl-handle)>.sl-handle{grid-area:1/1;align-self:center}body .rg-l:has(>.sl-handle)>.rg-risque{grid-column:2/-1}body .rg-bilan{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);color:var(--ink);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:9px 12px;padding:10px 13px;line-height:1.45;display:flex}body .rg-bilan-l{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}body .rg-filtres{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}body .rg-filtres>.btn:first-of-type{margin-left:auto}body .rg-num{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}body .rg-num>label{color:var(--muted);font-size:var(--fs-micro);font-weight:var(--fw-semibold)}body .rg-num input{border:1px solid var(--line-strong);border-radius:var(--r-xs);background:var(--surface);width:7ch;min-width:0;color:var(--ink);font-family:inherit;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:right;padding:6px 8px}body .rg-num input:disabled{background:var(--off-bg);color:var(--muted);cursor:not-allowed}body .rg-unite{color:var(--muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}body .rg-cases{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2px 12px;width:100%;display:grid}body .rg-case{border-radius:var(--r-xs);color:var(--ink);font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur-1) var(--ease-out);align-items:center;gap:8px;padding:6px 8px;line-height:1.35;display:flex}body .rg-case:hover{background:var(--surface-2)}body .rg-case input{flex:none}body .rg-case:has(input:disabled){color:var(--muted);cursor:not-allowed}@property --rg-pos-a{syntax:"<percentage>";inherits:true;initial-value:100%}@property --rg-pos-c{syntax:"<percentage>";inherits:true;initial-value:100%}@property --rg-pos-org{syntax:"<percentage>";inherits:false;initial-value:0%}body .rg-jauge{width:100%;min-width:200px;height:22px;margin-bottom:15px;display:block;position:relative}body .rg-jauge:before{content:"";border:1px solid var(--line);border-radius:var(--r-full);background-color:var(--surface-2);background-image:linear-gradient(90deg, var(--ok) 0 var(--rg-pos-a), var(--wait) var(--rg-pos-a) 100%);height:10px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){body .rg-jauge:before{background-image:linear-gradient(90deg, color-mix(in srgb, var(--ok) 20%, var(--surface)) 0 var(--rg-pos-a), color-mix(in srgb, var(--wait) 32%, var(--surface)) var(--rg-pos-a) 100%)}}body .rg-jauge[data-couple="1"]:before{background-image:linear-gradient(90deg, var(--ok) 0 var(--rg-pos-a), var(--wait) var(--rg-pos-a) var(--rg-pos-c), var(--danger) var(--rg-pos-c) 100%)}@supports (color:color-mix(in lab, red, red)){body .rg-jauge[data-couple="1"]:before{background-image:linear-gradient(90deg, color-mix(in srgb, var(--ok) 20%, var(--surface)) 0 var(--rg-pos-a), color-mix(in srgb, var(--wait) 32%, var(--surface)) var(--rg-pos-a) var(--rg-pos-c), color-mix(in srgb, var(--danger) 26%, var(--surface)) var(--rg-pos-c) 100%)}}body .rg-jauge[data-ko="1"]:before{border-color:var(--danger);background-image:repeating-linear-gradient(135deg, var(--danger) 0 5px, var(--danger) 5px 10px)}@supports (color:color-mix(in lab, red, red)){body .rg-jauge[data-ko="1"]:before{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--danger) 30%, var(--surface)) 0 5px, color-mix(in srgb, var(--danger) 12%, var(--surface)) 5px 10px)}}body .rg-jauge-org{left:var(--rg-pos-org);z-index:1;border-radius:var(--r-2xs);background:var(--muted);pointer-events:none;width:2px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%)}body .rg-jauge-org[data-niv=attention]{background:var(--wait-ink)}body .rg-jauge-org[data-niv=critique]{background:var(--danger)}body .rg-jauge-cur{z-index:2;appearance:none;pointer-events:none;background:0 0;width:100%;height:22px;margin:0;padding:0;position:absolute;top:0;left:0}body .rg-jauge-cur::-webkit-slider-runnable-track{background:0 0;border:0;height:22px}body .rg-jauge-cur::-moz-range-track{background:0 0;border:0;height:22px}body .rg-jauge-cur::-webkit-slider-thumb{appearance:none;border:2px solid var(--surface);border-radius:var(--r-full);background:var(--muted);width:14px;height:14px;box-shadow:var(--sh-sm);cursor:pointer;pointer-events:auto;transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);margin-top:4px}body .rg-jauge-cur::-moz-range-thumb{border:2px solid var(--surface);border-radius:var(--r-full);background:var(--muted);width:14px;height:14px;box-shadow:var(--sh-sm);cursor:pointer;pointer-events:auto;transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out)}body .rg-jauge-cur[data-niv=attention]::-webkit-slider-thumb{background:var(--wait)}body .rg-jauge-cur[data-niv=attention]::-moz-range-thumb{background:var(--wait)}body .rg-jauge-cur[data-niv=critique]::-webkit-slider-thumb{background:var(--danger)}body .rg-jauge-cur[data-niv=critique]::-moz-range-thumb{background:var(--danger)}body .rg-jauge-cur:hover::-webkit-slider-thumb{box-shadow:var(--sh-md);transform:scale(1.18)}body .rg-jauge-cur:active::-webkit-slider-thumb{box-shadow:var(--sh-md);transform:scale(1.18)}body .rg-jauge-cur:hover::-moz-range-thumb{box-shadow:var(--sh-md);transform:scale(1.18)}body .rg-jauge-cur:active::-moz-range-thumb{box-shadow:var(--sh-md);transform:scale(1.18)}body .rg-jauge-cur:disabled{pointer-events:none}body .rg-jauge-cur:disabled::-webkit-slider-thumb{background:var(--off);cursor:not-allowed}body .rg-jauge-cur:disabled::-moz-range-thumb{background:var(--off);cursor:not-allowed}body .rg-jauge-cur:focus-visible{outline:none}body .rg-jauge-cur:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:2px}body .rg-jauge-cur:focus-visible::-moz-range-thumb{outline:2px solid var(--accent);outline-offset:2px}body .rg-jauge-borne{color:var(--muted);font-size:var(--fs-nano);font-weight:var(--fw-semibold);white-space:nowrap;pointer-events:none;margin-top:1px;position:absolute;top:100%}body .rg-jauge-borne[data-bout=min]{left:0}body .rg-jauge-borne[data-bout=max]{right:0}body .rg-etat{border:1px solid var(--off-line);border-radius:var(--r-full);background:var(--off-bg);color:var(--off);font-size:var(--fs-micro);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:5px;padding:2px 9px;display:inline-flex}body .rg-etat[data-ton=ok]{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok-ink)}body .rg-etat[data-ton=retard]{border-color:var(--wait-line);background:var(--wait-bg);color:var(--wait-ink)}body .rg-etat[data-ton=ko]{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}body .rg-etat[data-ton=off]{border-color:var(--off-line);background:var(--off-bg);color:var(--off)}body .rg-etat>svg{flex:none}body .rg-tv{flex-direction:column;gap:7px;min-width:0;padding:12px 16px 16px;display:flex}body .rg-tv-dalle{aspect-ratio:16/9;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;min-width:0;max-width:720px;color:var(--ink);grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:0;padding:4px;display:grid;overflow:hidden;container-type:size}body .rg-tv-bandeau{border-bottom:1px solid var(--line);grid-row:1;align-items:baseline;gap:1.6cqw;height:15cqh;padding:0 1.6cqw;display:flex;overflow:hidden}body .rg-tv-bandeau>b{font-size:5cqw;font-weight:var(--fw-black);color:var(--danger);font-variant-numeric:tabular-nums;line-height:1}body .rg-tv-bandeau>span{color:var(--muted);white-space:nowrap;font-size:1.5cqw}body .rg-tv-th{border-bottom:1px solid var(--line);height:6cqh;color:var(--muted);font-size:.72cqw;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.08em;grid-row:2}body .rg-tv-liste{grid-row:3;min-width:0;min-height:0;display:grid;overflow:hidden}body .rg-tv-liste[data-affichage=table]{grid-template-rows:repeat(var(--rg-tv-rangees,12), minmax(0, 1fr))}body .rg-tv-liste[data-affichage=grille]{grid-template-columns:repeat(var(--rg-tv-tuiles-x,1), minmax(0, 1fr));grid-template-rows:repeat(var(--rg-tv-tuiles-y,1), minmax(0, 1fr));gap:.45cqw;padding:.45cqw}body .rg-tv-th,body .rg-tv-rang{grid-template-columns:repeat(var(--rg-tv-colonnes,3), minmax(0, 1fr));align-items:center;gap:0 1.4cqw;min-width:0;padding-inline:1.4cqw;display:grid;overflow:hidden}body .rg-tv-th{align-items:end;padding-bottom:.6cqh}body .rg-tv-rang{font-size:calc(var(--rg-tv-txt,.008) * 100cqw);min-height:0;line-height:1.2}body .rg-tv-liste .rg-tv-rang:nth-child(2n){background:var(--surface-2)}body .rg-tv-cell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}body .rg-tv-etat{border-radius:var(--r-full);background:var(--off-bg);max-width:100%;color:var(--off);font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;padding:0 .6cqw;display:inline-block;overflow:hidden}body .rg-tv-etat[data-ton=ko]{background:var(--danger-bg);color:var(--danger)}body .rg-tv-etat[data-ton=attention]{background:var(--wait-bg);color:var(--wait-ink)}body .rg-tv-tuile{text-align:center;border-radius:var(--r-2xs);background:var(--off-bg);min-width:0;min-height:0;color:var(--off);font-size:calc(var(--rg-tv-txt,.008) * 100cqw);justify-content:center;align-items:center;padding:0 .4cqw;line-height:1.15;display:flex;overflow:hidden}body .rg-tv-tuile[data-ton=ko]{background:var(--danger-bg);color:var(--danger)}body .rg-tv-tuile[data-ton=attention]{background:var(--wait-bg);color:var(--wait-ink)}body .rg-tv-jauges{border-top:1px solid var(--line);grid-row:4;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.2cqw;height:12cqh;padding:1.4cqh 1.6cqw;display:grid}body .rg-tv-jauges>span{border:1px solid var(--line);border-radius:var(--r-2xs);background:var(--surface-2);min-width:0}body .rg-tv-pied{border-top:1px solid var(--line);height:7cqh;color:var(--muted);font-size:1.1cqw;font-weight:var(--fw-semibold);white-space:nowrap;grid-row:5;align-items:center;padding:0 1.6cqw;display:flex;overflow:hidden}body .rg-tv-tour{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--surface-2);color:var(--ink);font-size:var(--fs-sm);flex-direction:column;gap:8px;margin:12px 16px 16px;padding:11px 13px;line-height:1.5;display:flex}body .rg-tv-tour>p{margin:0}body .rg-tv-tour[data-alerte="1"]{border-color:var(--wait-line);border-left-color:var(--wait);background:var(--wait)}@supports (color:color-mix(in lab, red, red)){body .rg-tv-tour[data-alerte="1"]{background:color-mix(in srgb, var(--wait) 7%, var(--surface))}}body .rg-tv-tour[data-alerte="1"]>p{color:var(--wait-ink)}body .rg-l-ctl .seg:has(.rg-apercu){flex-wrap:wrap}body .rg-l-ctl .seg:has(.rg-apercu) button{flex-direction:column;align-items:stretch;gap:5px}body .rg-apercu{--rg-ap-txt:var(--fs-sm);--rg-ap-air:5px;--rg-ap-k:.22;gap:calc(var(--rg-ap-air) * 2 * var(--rg-ap-k));border:1px solid var(--line);border-radius:var(--r-2xs);background:var(--surface);flex-direction:column;width:100%;min-width:46px;height:44px;padding:3px;display:flex;overflow:hidden}body .rg-apercu[data-densite=compacte]{--rg-ap-txt:var(--fs-micro);--rg-ap-air:1px}body .rg-apercu[data-densite=confortable]{--rg-ap-txt:var(--fs-body);--rg-ap-air:8px}body .rg-apercu-l{height:calc(var(--rg-ap-txt) * var(--rg-ap-k));border-radius:var(--r-full);background:var(--line-strong);flex:none}body .rg-ecarts{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}body .rg-ecart{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--surface);color:var(--ink);font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:3px 8px;padding:8px 11px;line-height:1.45;display:flex}body .rg-ecart[data-lourd="1"]{border-left-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .rg-ecart[data-lourd="1"]{background:color-mix(in srgb, var(--danger) 4%, var(--surface))}}body .rg-ecart-av{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}body .rg-ecart-ap{color:var(--ink);font-weight:var(--fw-semibold)}body .rg-ecart-cout{color:var(--wait-ink);font-size:var(--fs-micro);flex:1 0 100%;margin:2px 0 0;line-height:1.4}body .rg-pied{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh-sm);color:var(--ink);font-size:var(--fs-sm);flex-wrap:wrap;grid-area:pied;align-items:center;gap:10px 14px;padding:11px 14px;line-height:1.45;display:flex}body .rg-pied .btn:first-of-type{margin-left:auto}@media (max-width:560px){body .rg-pied{gap:8px}body .rg-pied .btn:first-of-type{margin-left:0}body .rg-pied .btn{flex:auto;justify-content:center}}body .rg-corps :focus-visible,body .rg-rail :focus-visible{outline-offset:-2px}@media (pointer:coarse){body .rg-rail-e,body .rg-res-e,body .rg-case{min-height:var(--tap-sm)}}@media (prefers-reduced-motion:reduce){body .rg-corps{scroll-behavior:auto}body .rg-rail-e,body .rg-res-e,body .rg-case,body .rg-l{transition:none}body .rg-jauge-cur::-webkit-slider-thumb{transition:none}body .rg-jauge-cur::-moz-range-thumb{transition:none}body .rg-jauge-cur:hover::-webkit-slider-thumb{transform:none}body .rg-jauge-cur:active::-webkit-slider-thumb{transform:none}body .rg-jauge-cur:hover::-moz-range-thumb{transform:none}body .rg-jauge-cur:active::-moz-range-thumb{transform:none}body .rg-pan,body .rg-l[data-vise="1"]{animation:none}}body dialog.rg-dlg:not([open]){display:none}body .snd{align-content:start;gap:20px;display:grid}body .snd-chapeau{gap:8px;max-width:78ch;display:grid}body .snd-chapeau p{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.6}body .snd-chapeau p.snd-mesure{border-left:2px solid var(--wait-ink);color:var(--ink);padding-left:10px}body .snd-barre{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}body .snd-cpt{font-size:var(--fs-sm);color:var(--muted);align-items:baseline;gap:5px;display:inline-flex}body .snd-cpt b{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink)}body .snd-cpt[data-zero="1"] b{color:var(--muted);font-weight:var(--fw-semibold)}body .snd-cpt[data-ton=ko] b{color:var(--danger)}body .snd-cpt[data-ton=attente] b{color:var(--wait-ink)}body .snd-barre .snd-cpt-fin{margin-left:auto}body .snd-vues{flex-wrap:wrap;align-items:center;gap:10px;display:flex}body .snd-vues .seg{flex-wrap:wrap}body .snd-vues .seg button .snd-nb{font-size:var(--fs-micro);font-weight:var(--fw-bold);opacity:.75}body .snd-grp{gap:10px;display:grid}body .snd-grp-tete{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}body .snd-grp-nom{font-size:var(--fs-title);font-weight:var(--fw-semibold);color:var(--ink);margin:0}body .snd-grp-cpt{font-size:var(--fs-sm);color:var(--muted)}body .snd-grp-cpt em{font-style:normal;font-weight:var(--fw-semibold);color:var(--wait-ink)}body .snd-tbl tbody tr[data-ton=ko]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){body .snd-tbl tbody tr[data-ton=ko]{background:color-mix(in srgb, var(--danger) 6%, transparent)}}body .snd-tbl tbody tr[data-ton=ko]{box-shadow:inset 3px 0 0 var(--danger)}body .snd-tbl tbody tr[data-ton=attente]{background:var(--wait-ink)}@supports (color:color-mix(in lab, red, red)){body .snd-tbl tbody tr[data-ton=attente]{background:color-mix(in srgb, var(--wait-ink) 6%, transparent)}}body .snd-tbl tbody tr[data-ton=attente]{box-shadow:inset 3px 0 0 var(--wait-ink)}body .snd-tbl tbody tr[data-ton=off]{box-shadow:inset 3px 0 0 var(--line-strong)}body .snd-tbl tbody tr[data-ton=nu] td{color:var(--muted)}@media (min-width:561px){body .snd-tbl td:first-child b{white-space:nowrap}body .snd-tbl th:nth-child(5),body .snd-tbl td:nth-child(5){white-space:nowrap;width:1%}body .snd-tbl td:nth-child(4) .snd-etat{white-space:nowrap}}body .snd-etat{font-weight:var(--fw-semibold);align-items:center;gap:6px;display:inline-flex}body .snd-etat:before{content:"";border-radius:var(--r-full);background:var(--line-strong);flex:none;width:8px;height:8px}body .snd-etat[data-ton=ok]{color:var(--ok-ink)}body .snd-etat[data-ton=ok]:before{background:var(--ok-ink)}body .snd-etat[data-ton=ko]{color:var(--danger)}body .snd-etat[data-ton=ko]:before{background:var(--danger)}body .snd-etat[data-ton=attente]{color:var(--wait-ink)}body .snd-etat[data-ton=attente]:before{background:var(--wait-ink)}body .snd-etat[data-ton=off],body .snd-etat[data-ton=nu]{color:var(--muted)}body .snd-cible{font-family:var(--mono);font-size:var(--fs-sm);word-break:break-word}body .snd-mes,body .snd-etat{overflow-wrap:normal}body .snd-act{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}body .snd-vide{border:1px dashed var(--line-strong);border-radius:var(--r);color:var(--muted);font-size:var(--fs-sm);text-align:center;margin:0;padding:22px 16px;line-height:1.6}body .snd-dlg:not([open]){display:none}body .snd-dlg{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;padding:16px 12px;display:flex;overflow:visible}body .snd-dlg::backdrop{background:var(--scrim-strong)}body .snd-pan{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);width:min(640px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--sh-lg);animation:snd-pose var(--dur-2) var(--ease-out) both;flex-direction:column;display:flex;overflow:hidden}@keyframes snd-pose{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){body .snd-pan{animation:none}}body .snd-pan-tete{border-bottom:1px solid var(--line);flex:none;gap:4px;padding:14px 18px;display:grid}body .snd-pan-tete h2{font-size:var(--fs-title);font-weight:var(--fw-semibold);margin:0}body .snd-ctx{font-size:var(--fs-sm);color:var(--muted);margin:0}body .snd-ctx b{color:var(--ink);font-weight:var(--fw-semibold)}body .snd-pan-corps{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:16px 18px;overflow-y:auto}body .snd-pan-pied{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:12px 18px;display:flex}body .snd-pan-pied .snd-note{font-size:var(--fs-sm);color:var(--muted);flex:16ch;margin:0}@media (max-width:560px){body .snd-pan-pied .snd-note{flex-basis:100%;order:-1}}@supports (padding:max(0px)){@media (max-width:820px){body .snd-pan-pied{padding-bottom:max(12px, env(safe-area-inset-bottom))}}}body .snd-champs{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:0 14px;display:grid}body .snd-champs .snd-large{grid-column:1/-1}body .snd-champ{position:relative}body .snd-aide{border-radius:var(--r-xs);background:var(--surface-2);border:1px solid var(--line);color:var(--muted);font-size:var(--fs-sm);margin:0;padding:7px 9px;line-height:1.55;display:none}body .snd-champ:hover .snd-aide,body .snd-champ:focus-within .snd-aide{display:block}body .snd-pli{justify-items:start;gap:2px;margin-top:2px;display:grid}body .snd-calcul{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink);margin:0}body .snd-plus{max-width:100%;min-height:32px;color:var(--muted);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:left;cursor:pointer;transition:color var(--dur-1) var(--ease-out);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:6px 0;display:inline-flex}body .snd-plus:hover{color:var(--ink)}body .snd-plus .helper{font-weight:var(--fw-regular)}body .snd-avance{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:0 14px;margin-top:4px;padding:12px 14px 2px;display:grid}body .snd-avance .snd-large{grid-column:1/-1}body .snd-msg{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);font-size:var(--fs-sm);color:var(--ink);margin:0 0 12px;padding:9px 11px}body .snd-msg[data-ton=ko]{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.lib-checker{background-color:var(--checker-bg);background-image:linear-gradient(45deg, var(--checker-sq) 25%, transparent 25%, transparent 75%, var(--checker-sq) 75%), linear-gradient(45deg, var(--checker-sq) 25%, transparent 25%, transparent 75%, var(--checker-sq) 75%);background-position:0 0,7px 7px;background-size:14px 14px}.fr-flag{border-radius:var(--r-2xs);transform-origin:0;background:linear-gradient(90deg,#0055a4 0 33.33%,#fff 33.33% 66.66%,#ef4135 66.66% 100%);flex:none;width:22px;height:15px;animation:2.9s ease-in-out infinite fr-wave;display:inline-block;box-shadow:0 1px 2px #00000059}@keyframes fr-wave{0%,to{transform:perspective(46px)rotateY(0)skewY(0)}25%{transform:perspective(46px)rotateY(-7deg)skewY(1deg)}75%{transform:perspective(46px)rotateY(7deg)skewY(-1deg)}}@media (prefers-reduced-motion:reduce){.fr-flag{animation:none}}@media (max-width:1024px){.dk-topbar-logo{display:none!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6fa;--surface:#fff;--surface-2:#fbfcfe;--ink:#0e1a2b;--muted:#5a6b82;--faint:#5b6776;--line:#e4e9f1;--line-strong:#828da6;--line-hover:#bdc8d8;--brand:#202a62;--brand-2:#2c3878;--brand-ink:#161c44;--accent:#e63329;--accent-ink:#c42417;--accent-bg:#fdecea;--accent-deep:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-deep:color-mix(in srgb, var(--accent) 90%, #000)}}:root{--ok:#15803d;--ok-bg:#dcfce7;--ok-line:#b7ebc6;--ok-ink:#127034;--wait:#b45309;--wait-bg:#fef3c7;--wait-line:#f4dfa0;--wait-ink:#7a4b0a;--off:#5c6b7f;--off-bg:#edf1f6;--off-line:#dbe2ec;--danger:#b42318;--danger-bg:#feecea;--danger-line:#f0c6c0;--danger-deep:#b42318;--on-brand:#fff;--on-accent:#fff;--sheen:#fff;--chip-bg:#eef3fa;--chip-line:#dce6f3;--toast-bg:#0e1a2b;--toast-ink:#fff;--checker-bg:#fff;--logo-invert:none;--checker-sq:#e6ebf3;--scrim:#0e1a2b1a;--scrim-strong:#00000073;--shine:#ffffffbf;--sage:#00d639;--side-ink:#c7d6e8;--side-ink-strong:#fff;--side-lab:#7f9ec2;--side-sec:#6f8bad;--side-sub:#8aa4c4;--side-fill:#ffffff0f;--side-fill-line:#ffffff17;--side-hover:#ffffff12;--side-rule:#ffffff14;--side-edge:#ffffff2e;--dc:#0891b2;--ms365:#e8842b;--gws:#db4437;--mvt:#595bd9;--lic:#7c3aed;--ninja:#1f3a5f;--ninja-vif:#3ddc97;--dc-ink:#066e88;--mvt-ink:#5150cb;--lic-ink:#7c3aed;--ms365-ink:#9d5a1c;--gws-ink:#cb3f33;--ninja-ink:#1f3a5f;--panel:#202a62;--panel-brand-2:#2c3878;--panel-dc:#0891b2;--panel-mvt:#595bd9;--panel-lic:#7c3aed;--sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, monospace;--fs-nano:10px;--fs-micro:11px;--fs-sm:12px;--fs-body:13px;--fs-md:14px;--fs-title:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:24px;--fs-display:32px;--fs-hero:40px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--r-2xs:4px;--r-xs:6px;--r-sm:8px;--r:12px;--r-lg:16px;--r-full:999px;--sh-sm:0 1px 2px #0e1a2b0f;--sh-md:0 4px 12px #0e1a2b14, 0 2px 4px #0e1a2b0d;--sh-lg:0 18px 48px #0e1a2b33;--sh-tile:0 2px 5px #0f172a29, inset 0 1px 0 #ffffff47;--sh-pop:0 12px 30px #0000001f;--sh-drop:0 2px 10px #0000002e;--sh-drawer:0 0 40px #0006;--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--stagger:30ms}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}*{box-sizing:border-box}html,body{margin:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-md);font-variant-numeric:tabular-nums;line-height:1.5}p{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.01em;margin:0}h1{font-size:var(--fs-lg);font-weight:var(--fw-bold)}h2{font-size:var(--fs-title);font-weight:var(--fw-bold)}h3{font-size:var(--fs-title);font-weight:var(--fw-semibold)}a{color:inherit}.mono{font-family:var(--mono)}.tnum{font-variant-numeric:tabular-nums}.btn{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-semibold);min-height:calc(var(--fs-body) * 1.5 + 20px);transition:var(--dur-1) var(--ease-out);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:9px 14px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-2);border-color:var(--line-hover)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.btn-primary:hover{background:var(--brand-2);border-color:var(--brand-2)}.btn-accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-size:var(--fs-md);font-weight:var(--fw-bold)}.btn-accent:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.btn-ghost{color:var(--muted);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-2);color:var(--ink);border-color:#0000}.btn-sm{font-size:var(--fs-sm);min-height:calc(var(--fs-sm) * 1.5 + 14px);padding:6px 10px}.btn-danger{color:var(--danger);border-color:var(--danger-line);background:var(--surface)}.btn-danger:hover{background:var(--danger-bg);border-color:#e0a79e}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-block{width:100%}.pill{border-radius:var(--r-full);font-size:var(--fs-sm);font-weight:var(--fw-semibold);border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.pill .dot{border-radius:50%;width:7px;height:7px}.pill-ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line)}.pill-ok .dot{background:var(--ok)}.pill-wait{background:var(--wait-bg);color:var(--wait);border-color:var(--wait-line)}.pill-wait .dot{background:var(--wait)}.pill-off{background:var(--off-bg);color:var(--off);border-color:var(--off-line)}.pill-off .dot{background:var(--off)}.field{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.field label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted)}.input{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;font-size:var(--fs-md);background:var(--surface);color:var(--ink);transition:var(--dur-1) var(--ease-out);padding:11px 13px;font-family:inherit}.input:focus{border-color:var(--brand-2);box-shadow:0 0 0 3px var(--brand-2);outline:none}@supports (color:color-mix(in lab, red, red)){.input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 18%, transparent)}}select.input{cursor:pointer}input[type=file]{cursor:pointer;border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);max-width:100%;color:var(--muted);font-size:var(--fs-body);transition:border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);padding:10px 12px;font-family:inherit}input[type=file]:hover{border-color:var(--accent);background:var(--accent-bg)}input[type=file]::file-selector-button{cursor:pointer;border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent);font-weight:var(--fw-semibold);font-size:var(--fs-body);transition:filter var(--dur-1) var(--ease-out);border:none;margin-right:12px;padding:7px 14px;font-family:inherit}input[type=file]::file-selector-button:hover{filter:brightness(1.08)}.input-sm{height:36px;font-size:var(--fs-body);padding:0 11px}.toolbar-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar-controls .input,.toolbar-controls select.input,.toolbar-controls .btn{height:36px;min-height:36px}.toolbar-controls .btn{padding-top:0;padding-bottom:0}input[type=checkbox],input[type=radio]{accent-color:var(--brand);cursor:pointer;flex:none;width:16px;height:16px;margin:0}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:default;opacity:.55}.helper{font-size:var(--fs-sm);color:var(--faint)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px}.tblcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin-bottom:22px;overflow:hidden}.tblhead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.tblhead .lft{flex-wrap:wrap;align-items:center;gap:11px;min-width:0;display:flex}.tblhead .lft>*{min-width:0}.tblhead h3{font-size:var(--fs-title);font-weight:var(--fw-semibold)}.count{font-size:var(--fs-sm);font-family:var(--mono);color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-full);padding:2px 8px}.tblwrap{overflow-x:auto}.dk-scroll-quiet,.tblwrap{scrollbar-width:none}.dk-scroll-quiet::-webkit-scrollbar{width:0;height:0}.tblwrap::-webkit-scrollbar{width:0;height:0}table{border-collapse:collapse;width:100%;min-width:680px}th{text-align:left;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-weight:var(--fw-semibold);border-bottom:1px solid var(--line);font-family:var(--mono);background:var(--surface-2);padding:10px 16px}td{border-bottom:1px solid var(--line);font-size:var(--fs-body);vertical-align:middle;padding:12px 16px}tbody tr:last-child td,tbody tr:last-child td{border-bottom:none}tbody tr{transition:var(--dur-1) var(--ease-out)}tbody tr:hover{background:var(--surface-2)}.who-cell{align-items:center;gap:11px;display:flex}.who-cell .av{border-radius:var(--r-sm);background:var(--brand-2);width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.who-cell .av{background:color-mix(in srgb, var(--brand-2) 11%, var(--surface))}}.who-cell .av{color:var(--brand-2);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.3px;font-family:var(--mono);box-shadow:inset 0 0 0 1px var(--brand-2);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.who-cell .av{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-2) 22%, transparent)}}.who-cell b{font-weight:var(--fw-semibold)}.who-cell .mail{font-size:var(--fs-sm);color:var(--faint)}.lic{font-size:var(--fs-sm);font-family:var(--mono);color:var(--brand-2);background:var(--chip-bg);border:1px solid var(--chip-line);border-radius:var(--r-xs);white-space:nowrap;padding:2px 8px}.ro-preview button:not(.tab):not(.ro-ok),.ro-preview a[href^="/s/"]{pointer-events:none}.row-actions{text-align:right;white-space:nowrap}.row-actions>*{vertical-align:middle}.row-actions>*+*{margin-left:6px}.row-actions form{vertical-align:middle;margin:0;display:inline-flex}.mvt form{align-items:center;margin:0;display:inline-flex}.empty{text-align:center;color:var(--faint);font-size:var(--fs-body);padding:30px 18px}.stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;position:relative;overflow:hidden}.stat .stripe{width:4px;position:absolute;top:0;bottom:0;left:0}.stat .n{font-size:var(--fs-display);font-weight:var(--fw-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat .l{font-size:var(--fs-sm);color:var(--muted);margin-top:4px}.stat.s-ok .stripe{background:var(--ok)}.stat.s-wait .stripe{background:var(--wait)}.stat.s-off .stripe{background:var(--off)}.page-intro{margin-bottom:22px}.page-intro h2{font-size:var(--fs-xl);font-weight:var(--fw-bold)}.page-intro p{color:var(--muted);max-width:70ch;margin:5px 0 0}.mvt{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:9px 2px;display:flex}.mvt:last-child{border-bottom:none}.mvt-ic{border-radius:var(--r-xs);flex:none;place-items:center;width:26px;height:26px;display:grid}.mvt-body .t{font-size:var(--fs-body);line-height:1.45}.mvt-body{flex:1;min-width:0}.mvt-body .t b{font-weight:var(--fw-semibold)}.mvt-meta{font-size:var(--fs-sm);color:var(--faint);font-family:var(--mono);flex-wrap:wrap;gap:12px;margin-top:3px;display:flex}.toast{background:var(--toast-bg);color:var(--toast-ink);border-radius:var(--r-sm);font-size:var(--fs-body);box-shadow:var(--sh-lg);opacity:0;transition:var(--dur-2) var(--ease-out);z-index:80;pointer-events:none;padding:12px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(30px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.overlay{background:var(--scrim);-webkit-backdrop-filter:blur(2px)brightness(.62);backdrop-filter:blur(2px)brightness(.62);z-index:1000;text-align:left;white-space:normal;place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.overlay{background:var(--scrim-strong)}}.grp-badge{font-family:inherit;font-size:var(--fs-micro);color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-xs);cursor:pointer;transition:var(--dur-1) var(--ease-out);align-items:center;gap:3px;padding:3px 7px;line-height:1;display:inline-flex}.grp-badge:hover{border-color:var(--brand-2);color:var(--brand-2)}.grp-i{width:14px;height:14px;font-family:var(--sans);font-weight:var(--fw-bold);font-size:var(--fs-nano);color:var(--faint);border:1px solid var(--line-strong);cursor:pointer;vertical-align:middle;opacity:.7;transition:var(--dur-1) var(--ease-out);background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;padding:0;line-height:1;display:inline-flex}.grp-i:hover{color:var(--brand-2);border-color:var(--brand-2);opacity:1}.grp-sec{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}.grp-line{font-size:var(--fs-sm);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-xs);align-items:baseline;gap:6px;padding:6px 10px;display:flex}.grp-line b{font-weight:var(--fw-semibold);flex:none}.grp-mail{font-family:var(--mono);font-size:var(--fs-micro);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-lg);flex-direction:column;width:100%;max-width:560px;max-height:92vh;display:flex;overflow:hidden}.modal>form{flex-direction:column;flex:1;min-height:0;display:flex}.modal-hd{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 12px;display:flex}.modal-hd h3{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.modal-hd p{color:var(--muted);font-size:var(--fs-body);margin:5px 0 0}.modal-bd{flex:1;min-height:0;padding:16px 22px;overflow-y:auto}.modal-ft{border-top:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;padding:14px 22px 18px;display:flex}.x{color:var(--faint);font-size:var(--fs-xl);border-radius:var(--r-xs);cursor:pointer;background:0 0;border:none;padding:2px 6px;line-height:1}.x:hover{background:var(--surface-2);color:var(--ink)}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.grid2>*{min-width:0}.shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.side{background:var(--brand-ink);color:var(--side-ink);scrollbar-width:none;flex-direction:column;align-self:start;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow:hidden auto}.side::-webkit-scrollbar{width:0;height:0}.side-brand{align-items:center;gap:10px;padding:8px 8px 16px;display:flex}.side-brand .wm{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--side-ink-strong);letter-spacing:-.02em}.tenant{background:var(--side-fill);border:1px solid var(--side-fill-line);border-radius:var(--r-sm);margin:2px 6px 16px;padding:11px 12px}.tenant .lab{font-size:var(--fs-nano);text-transform:uppercase;letter-spacing:.09em;color:var(--side-lab);font-family:var(--mono)}.tenant .val{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--side-ink-strong);margin-top:3px}.nav{flex-direction:column;gap:3px;margin-top:4px;display:flex}.nav-sec{font-size:var(--fs-nano);text-transform:uppercase;letter-spacing:.1em;color:var(--side-sec);font-family:var(--mono);padding:12px 12px 6px}.nav a,.nav>button{border-radius:var(--r-sm);color:var(--side-ink);font-size:var(--fs-md);font-weight:var(--fw-medium);transition:var(--dur-1) var(--ease-out);cursor:pointer;align-items:center;gap:11px;padding:9px 12px;text-decoration:none;display:flex}.nav>button{text-align:left;background:0 0;border:0;width:100%;font-family:inherit}.nav a:hover,.nav>button:hover,.nav>button:focus-visible,button.nav:hover,button.nav:focus-visible,.side-profile-btn:hover,.side-profile-btn:focus-visible{background:var(--side-hover);color:var(--side-ink-strong)}.sos-bug{color:var(--faint);background:var(--surface);transition:color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out)}.sos-bug b{color:var(--muted);font-weight:var(--fw-semibold);transition:color var(--dur-1) var(--ease-out)}.sos-bug:hover,.sos-bug:focus-visible{color:var(--brand-2);background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.sos-bug:hover,.sos-bug:focus-visible{background:color-mix(in srgb, var(--brand-2) 6%, var(--surface))}}.sos-bug:hover b,.sos-bug:focus-visible b{color:var(--brand-2)}.souv-btn,.lic-plus,.aide-rond{transition:color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out)}.aide-rond{border:1px solid var(--line-strong);color:var(--muted)}.souv-btn:hover,.souv-btn:focus-visible{color:#e2ecf8f2;border-radius:var(--r-xs);background:#ffffff0f}.lic-plus:hover,.lic-plus:focus-visible{border-color:var(--brand-2);color:var(--brand-2)}.aide-rond:hover,.aide-rond:focus-visible{border-color:var(--brand-2);color:var(--brand-2);background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.aide-rond:hover,.aide-rond:focus-visible{background:color-mix(in srgb, var(--brand-2) 7%, transparent)}}@media (prefers-reduced-motion:reduce){.sos-bug,.souv-btn,.lic-plus,.aide-rond{transition:none}}.nav a.active{background:var(--accent);color:var(--on-accent)}.side-foot{border-top:1px solid var(--side-rule);margin-top:auto;padding:24px 10px 4px}.seg-i{padding:7px 12px}.side-foot .seg{flex-wrap:wrap;justify-content:center;width:max-content;max-width:100%;display:flex}.side-fin{align-items:center;gap:8px;margin-top:10px;display:flex}.side-fin>form{flex:1;min-width:0}.side-fin>.nav{flex:1;min-width:0;margin-top:0}.side-user{align-items:center;gap:10px;display:flex}.side-user .who{min-width:0;overflow:hidden}.side-user .who b,.side-user .who span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.avatar{border-radius:var(--r-sm);background:var(--accent-deep);width:32px;height:32px;color:var(--on-accent);font-size:var(--fs-sm);font-weight:var(--fw-bold);font-family:var(--mono);flex:none;place-items:center;display:grid}.side-user .who b{color:var(--side-ink-strong);font-weight:var(--fw-semibold);font-size:var(--fs-sm);display:block}.side-user .who span{color:var(--side-sub);font-size:var(--fs-micro)}.main{flex-direction:column;min-width:0;display:flex}.topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 28px;display:flex;position:sticky;top:0}.topbar h1{font-size:var(--fs-lg);font-weight:var(--fw-bold)}.topbar .crumb{font-size:var(--fs-sm);color:var(--faint);font-family:var(--mono);margin-bottom:2px}.content{width:100%;max-width:100%;padding:26px 32px 60px}.orgswitch{position:relative}.orgswitch summary{background:var(--side-fill);border:1px solid var(--side-fill-line);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:10px;padding:8px 11px;list-style:none;display:flex}.orgswitch summary::-webkit-details-marker{display:none}.orgswitch .om{flex:1;min-width:0}.orgswitch .om .lab{font-size:var(--fs-nano);text-transform:uppercase;letter-spacing:.09em;color:var(--side-lab);font-family:var(--mono)}.orgswitch .om .val{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--side-ink-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orgmenu{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);box-shadow:var(--sh-lg);z-index:40;max-height:320px;margin-top:6px;padding:6px;position:absolute;left:0;right:0;overflow:auto}.orgmenu a,.orgmenu button{border-radius:var(--r-sm);width:100%;color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-medium);text-align:left;cursor:pointer;transition:background var(--dur-1) var(--ease-out);background:0 0;border:none;align-items:center;gap:9px;padding:8px 10px;font-family:inherit;text-decoration:none;display:flex}.orgmenu a:hover,.orgmenu button:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.orgmenu a:hover,.orgmenu button:hover{background:color-mix(in srgb, var(--brand) 9%, transparent)}}.orgmenu button:disabled{cursor:default}.orgmenu a:hover{background:var(--surface-2)}.orgmenu .code{border-radius:var(--r-sm);background:linear-gradient(145deg, var(--brand), var(--brand));width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.orgmenu .code{background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 92%, var(--sheen)), var(--brand))}}.orgmenu .code{color:var(--on-brand);font-size:var(--fs-nano);font-weight:var(--fw-bold);letter-spacing:.4px;font-family:var(--mono);box-shadow:var(--sh-tile);flex:none;place-items:center;display:grid}.smbtree{padding:6px 2px 10px;overflow-x:auto}.smbtree ul{flex-direction:column;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.smbtree li>ul{margin-left:38px;position:relative}.smbtree li{align-items:center;padding:7px 0;display:flex;position:relative}.smbtree li:before{content:"";border-top:2px solid var(--line-strong,var(--line));width:19px;position:absolute;top:50%;left:-19px}.smbtree li:after{content:"";border-left:2px solid var(--line-strong,var(--line));position:absolute;top:0;bottom:0;left:-19px}.smbtree li:first-child:after{top:50%}.smbtree li:last-child:after{bottom:50%}.smbtree li:only-child:after,.smbtree>ul>li:before,.smbtree>ul>li:after{display:none}.smbtree li>ul:before{content:"";border-top:2px solid var(--line-strong,var(--line));width:19px;position:absolute;top:50%;left:-38px}.smbtree .smbnode{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:230px;max-width:320px;box-shadow:var(--sh-sm);flex:none;padding:9px 11px}.smbtree .smbnode.wait{border-color:var(--wait-line,var(--line));background:var(--accent-bg)}@supports (color:color-mix(in lab, red, red)){.smbtree .smbnode.wait{background:color-mix(in srgb, var(--accent-bg) 55%, var(--surface))}}.clientgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.clientcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;transition:var(--dur-1) var(--ease-out);color:inherit;padding:16px;text-decoration:none;display:block}.clientcard:hover{border-color:var(--accent);box-shadow:var(--sh-md);transform:translateY(-1px)}.cc-h{align-items:center;gap:11px;margin-bottom:12px;display:flex}.cc-logo{border-radius:var(--r);background:linear-gradient(145deg, var(--brand), var(--brand));width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.cc-logo{background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 92%, var(--sheen)), var(--brand))}}.cc-logo{color:var(--on-brand);font-weight:var(--fw-bold);letter-spacing:.4px;font-family:var(--mono);box-shadow:var(--sh-tile);flex:none;place-items:center;display:grid}.cc-name{font-weight:var(--fw-semibold);font-size:var(--fs-md)}.cc-sub{font-size:var(--fs-sm);color:var(--faint);font-family:var(--mono)}.cc-stats{font-size:var(--fs-sm);color:var(--muted);gap:14px;display:flex}.cc-stats b{color:var(--ink);font-variant-numeric:tabular-nums}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.banner{background:var(--wait-bg);border:1px solid var(--wait-line);border-radius:var(--r-sm);font-size:var(--fs-body);color:var(--wait-ink);align-items:center;gap:11px;margin-bottom:20px;padding:13px 16px;display:flex}.tag-chip{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-sm);font-family:var(--mono);align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.tag-chip button{color:var(--faint);font-size:var(--fs-title);cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.tag-chip button:hover{color:var(--danger)}.lic-grid{grid-template-columns:1fr;gap:12px;display:grid}.lic-card{border:1px solid var(--line-strong);border-radius:var(--r);cursor:pointer;transition:var(--dur-1) var(--ease-out);padding:16px}.lic-card:hover{border-color:var(--line-hover)}.lic-card.sel{border-color:var(--accent);background:var(--accent-bg);box-shadow:0 0 0 1px var(--accent)}.lic-card .lh{justify-content:space-between;align-items:center;gap:10px;display:flex}.lic-card .lname{font-weight:var(--fw-bold);font-size:var(--fs-md)}.lic-card .ltag{color:var(--muted);font-size:var(--fs-body);margin:4px 0 10px}.lic-badge{font-size:var(--fs-micro);font-family:var(--mono);font-weight:var(--fw-semibold);border-radius:var(--r-full);white-space:nowrap;padding:3px 8px}.lic-feat{font-size:var(--fs-sm);flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.lic-feat li{align-items:flex-start;gap:7px;display:flex}.radio-cards{gap:10px;display:flex}.rcard{border:1px solid var(--line-strong);border-radius:var(--r-sm);cursor:pointer;transition:var(--dur-1) var(--ease-out);flex:1;padding:12px}.rcard:hover{border-color:var(--line-hover)}.rcard.sel{border-color:var(--accent);background:var(--accent-bg);box-shadow:0 0 0 1px var(--accent)}.rcard .rt{font-weight:var(--fw-semibold);font-size:var(--fs-body)}.rcard .rd{font-size:var(--fs-sm);color:var(--muted);margin-top:2px}.cartbar{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);box-shadow:var(--sh-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 0;padding:14px 18px;display:flex;position:sticky;bottom:16px}.cart-badge{background:var(--accent);color:var(--on-accent);border-radius:var(--r-full);min-width:26px;height:26px;font-weight:var(--fw-bold);font-size:var(--fs-md);font-family:var(--mono);place-items:center;padding:0 8px;display:inline-grid}.tabs{border-bottom:1px solid var(--line);z-index:15;background:var(--bg);flex-wrap:wrap;gap:4px;margin-bottom:22px;padding-top:10px;display:flex;position:sticky;top:71px;overflow-y:hidden}.tab{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;display:inline-flex}.tab:hover{color:var(--ink)}.tab-sortant{border-bottom-style:dotted;border-bottom-color:var(--line-strong,var(--line));text-decoration:none}.tab-sortant:hover{border-bottom-color:var(--brand-2);color:var(--brand-2)}.tab-sortant-i{font-size:var(--fs-sm);opacity:.6;transition:transform var(--dur-1) var(--ease-out), opacity var(--dur-1) var(--ease-out);line-height:1}.tab-sortant:hover .tab-sortant-i{opacity:1;transform:translate(2px,-2px)}.tab.on{color:var(--brand-2);border-bottom-color:currentColor}.tab .badge{font-size:var(--fs-micro);font-family:var(--mono);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-full);color:var(--muted);padding:1px 7px}.settings-bricks{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.settings-brick{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);cursor:pointer;text-align:left;min-width:180px;transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);flex:200px;align-items:center;gap:12px;padding:11px 16px 11px 11px;display:flex}.settings-brick:hover{background:var(--surface-2)}.settings-brick-ic{border-radius:var(--r-sm);flex:none;place-items:center;width:38px;height:38px;display:grid}.settings-brick-tx{flex-direction:column;min-width:0;line-height:1.3;display:flex}.settings-brick-tx b{font-size:var(--fs-md);font-weight:var(--fw-bold)}.settings-brick-tx span{font-size:var(--fs-micro);color:var(--muted)}.seg{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);gap:2px;padding:3px;display:inline-flex}.seg button,.seg a{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted);border-radius:var(--r-xs);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.seg button.on,.seg a.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm)}.seg.seg-accent button.on,.seg.seg-accent a.on{background:var(--brand);color:var(--on-brand);box-shadow:none}.steps{align-items:center;gap:8px;margin-bottom:18px;display:flex}.step{font-size:var(--fs-sm);color:var(--faint);font-weight:var(--fw-semibold);align-items:center;gap:7px;display:flex}.step .num{border:1.5px solid var(--line-strong);width:22px;height:22px;font-size:var(--fs-micro);font-family:var(--mono);border-radius:50%;place-items:center;display:grid}.step.on{color:var(--ink)}.step.on .num{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.step-line{background:var(--line);flex:1;min-width:16px;height:1px}.side-mobilebar{background:var(--brand-ink);align-items:center;gap:12px;padding:10px 14px;display:none}.side-mobilebar .burger{border:1px solid var(--side-edge);color:var(--side-ink-strong);border-radius:var(--r-sm);cursor:pointer;background:0 0;padding:6px 9px;display:inline-flex}.side-overlay{display:none}@media (max-width:820px){.stats,.grid2{grid-template-columns:1fr!important}.tabs{padding-top:0;position:static;top:auto}.auth-grid{grid-template-columns:1fr!important}.auth-side{display:none!important}.shell{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start}.side-mobilebar{z-index:40;box-shadow:var(--sh-drop);display:flex;position:sticky;top:0}.side{z-index:60;width:260px;max-width:82vw;height:100vh;transition:transform var(--dur-3) var(--ease-in-out);position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.side.open{box-shadow:var(--sh-drawer);transform:translate(0)}.side-overlay{background:var(--scrim-strong);z-index:55;opacity:0;pointer-events:none;display:block;position:fixed;inset:0}.side-overlay.on{opacity:1;pointer-events:auto}.topbar{flex-wrap:wrap;row-gap:8px;min-height:0;padding:11px 16px;position:static!important;top:auto!important}.topbar>div:last-child{flex-wrap:wrap}.content{padding:18px 14px 48px}.topbar h1{font-size:var(--fs-title)}}@media (max-width:900px){.ninja-row{grid-template-columns:1fr!important}}@media (max-width:820px){.master-detail{grid-template-columns:1fr!important}.master-detail>div:first-child{border-bottom:1px solid var(--line);border-right:none!important}}@media (max-width:700px){.reqrow{flex-wrap:wrap;align-items:flex-start}.reqrow>div{flex:60%}.reqrow-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:4px;flex:1 0 100%!important}}.popover{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r);box-shadow:var(--sh-lg);overflow:hidden}@media (max-width:820px){.licbar{flex-wrap:wrap!important;gap:8px 12px!important}.licbar>span:last-child{margin-left:0!important}}.formbar{flex-wrap:wrap}@media (max-width:560px){.formbar{justify-content:stretch;padding-bottom:4px}.formbar>.btn{flex:auto;justify-content:center}}@media (max-width:1023px){.tabs{position:static}}@media (max-width:560px){.overlay{place-items:stretch stretch;padding:0}.modal{border-radius:0;max-width:100%;height:100%;max-height:100vh}.modal-hd{padding:16px 16px 10px}.modal-bd{padding:14px 16px}.modal-ft{padding:12px 16px 16px}.topbar h1{font-size:var(--fs-title)}.row-actions{white-space:normal}.toolbar{align-items:stretch}.grid2,.stats{grid-template-columns:1fr}.settings-brick{flex-basis:100%}}.kv-grid{grid-template-columns:180px 1fr;gap:10px 16px;display:grid}@media (max-width:560px){.kv-grid{grid-template-columns:1fr;row-gap:3px}.kv-grid dt{margin-top:9px}}.glpi-preset-row{grid-template-columns:180px 1fr 1fr auto;align-items:center;gap:8px;display:grid}.entity-glpi-row{grid-template-columns:170px 1fr 1fr;align-items:center;gap:8px;display:grid}@media (max-width:640px){.glpi-preset-row,.entity-glpi-row{grid-template-columns:1fr;gap:6px}.glpi-preset-row>button[title=Retirer]{justify-self:end}}@media (max-width:900px){.doc-grid{flex-direction:column;gap:18px!important;display:flex!important}.doc-toc{order:-1}.doc-toc>nav,nav.doc-toc{max-height:42vh;overflow-y:auto;position:static!important}}pre,code{white-space:pre-wrap;word-break:break-word;max-width:100%;overflow-x:auto}@media (min-width:821px) and (max-width:1024px){.shell{grid-template-columns:210px 1fr}.content{padding:22px 20px 52px}.topbar{padding:12px 20px}}@media (max-width:820px){.input,.input-sm,select.input,textarea.input,input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],select,textarea{font-size:var(--fs-title)}.tab{padding-top:12px;padding-bottom:12px}.tabs,.tblwrap{-webkit-overflow-scrolling:touch}.settings-brick{flex-basis:100%}}@media (pointer:coarse){.btn{min-height:44px}.btn-sm{min-height:40px}.input,.input-sm,select,select.input,textarea,input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url]{min-height:44px}input[type=checkbox],input[type=radio]{min-width:22px;min-height:22px}.side-mobilebar .burger{justify-content:center;min-width:44px;min-height:44px}.side-profile-btn{justify-content:center;min-width:40px;min-height:40px}}@media (max-width:560px){table.rtable{table-layout:auto!important;min-width:0!important}.rtable,.rtable tbody,.rtable tr,.rtable td{width:100%;display:block}.rtable thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rtable tr{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);margin-bottom:10px;padding:8px 14px}.rtable td{text-align:right;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;display:flex;white-space:normal!important;border:none!important;overflow:visible!important}.rtable td:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-nano);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;text-align:left;flex:none;padding-top:1px}.rtable td[data-label=""]:before{content:none}.rtable td:first-child,.rtable td.rt-titre{text-align:left;margin-bottom:3px;padding-bottom:9px;display:block;border-bottom:1px solid var(--line)!important}.rtable td:first-child:before,.rtable td.rt-titre:before{margin-bottom:3px;display:block}.rtable td.row-actions{white-space:normal;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:6px}.rtable td.row-actions>*+*{margin-left:0}.rtable td.row-actions .btn{flex:0 auto}.rtable td.empty{text-align:center;color:var(--faint);justify-content:center}.rtable td.empty:before{content:none}.journal-rt td:not(.row-actions):not(.empty){text-align:left;overflow-wrap:anywhere;flex-direction:column;align-items:stretch;gap:3px}.journal-rt td:not(.row-actions):before{text-align:left}.journal-rt td[data-label=Date]{color:var(--muted);font-size:var(--fs-sm)}.journal-rt td[data-label=Date]:before,.journal-rt td[data-label=Action]:before{content:none}}@supports (padding:max(0px)){@media (max-width:820px){.side{padding-bottom:env(safe-area-inset-bottom)}.content{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right))}.modal-ft{padding-bottom:max(16px, env(safe-area-inset-bottom))}}}@keyframes dk-fade{0%{opacity:0}to{opacity:1}}@keyframes dk-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes dk-overlay{0%{opacity:0}to{opacity:1}}@keyframes dk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}@keyframes dk-sos{0%,to{box-shadow:0 8px 22px color-mix(in srgb, var(--danger) 55%, transparent)}50%{box-shadow:0 8px 30px color-mix(in srgb, var(--danger) 85%, transparent);transform:scale(1.05)}}@keyframes dk-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dk-pop-in{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes dk-slide-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes dk-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-11deg)}55%{transform:rotate(9deg)}80%{transform:rotate(-4deg)}}@keyframes dk-shine{0%{transform:translate(-140%)skew(-18deg)}60%,to{transform:translate(320%)skew(-18deg)}}.dk-flash-highlight{border-radius:var(--r-lg);animation:dk-flash-pop var(--dur-3) var(--ease-out) both;position:relative}.dk-flash-highlight:before{content:"";border-radius:var(--r-lg);pointer-events:none;z-index:3;background:linear-gradient(115deg, var(--brand-2), var(--dc), var(--mvt), var(--brand-2), var(--dc));-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background-size:300% 300%;padding:2px;animation:2.4s linear infinite dk-flash-flow,5s ease-out forwards dk-flash-fade;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dk-flash-highlight:after{content:"";border-radius:var(--r-lg);pointer-events:none;z-index:2;box-shadow:0 0 0 1px var(--brand-2), 0 10px 44px -6px var(--brand-2);position:absolute;inset:-2px}@supports (color:color-mix(in lab, red, red)){.dk-flash-highlight:after{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-2) 22%, transparent), 0 10px 44px -6px color-mix(in srgb, var(--brand-2) 55%, transparent)}}.dk-flash-highlight:after{animation:5s ease-out forwards dk-flash-fade}@keyframes dk-flash-flow{0%{background-position:0%}to{background-position:300%}}@keyframes dk-flash-fade{0%,68%{opacity:1}to{opacity:0}}@keyframes dk-flash-pop{0%{transform:scale(.985)}55%{transform:scale(1.006)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dk-flash-highlight,.dk-flash-highlight:before,.dk-flash-highlight:after{animation-iteration-count:1}}@keyframes dk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes dk-sage-glow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--sage) 16%, transparent)}}@keyframes dk-attention{0%,88%,to{transform:translateY(0)rotate(0)}92%{transform:translateY(-4px)rotate(-6deg)}96%{transform:translateY(-2px)rotate(5deg)}}.dk-anim-slide{animation:dk-slide-in var(--dur-2) var(--ease-out) both}.dk-anim-wiggle{animation:dk-wiggle var(--dur-3) var(--ease-in-out) var(--dur-1);display:inline-flex}.dk-anim-float{animation:3s ease-in-out infinite dk-float}.dk-anim-sage{animation:2.4s ease-in-out infinite dk-sage-glow}.dk-anim-attention{animation:4.5s ease-in-out 1.5s infinite dk-attention}.dk-badge-shine{position:relative;overflow:hidden}.dk-badge-shine:after{content:"";background:linear-gradient(90deg, transparent, var(--shine), transparent);width:34%;height:100%;animation:3.2s ease-in-out 1s infinite dk-shine;position:absolute;top:0;left:0}.card{animation:dk-rise var(--dur-3) var(--ease-out) both}.card:hover{box-shadow:var(--sh-md)}.card,.clientcard,.btn,.tag-chip,.pill,.settings-brick{transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out)}.tag-chip:hover,.pill:hover{transform:translateY(-1px)}.clientcard:hover,.settings-brick:hover{transform:translateY(-2px)}.btn:not(:disabled):hover{transform:translateY(-1px)}.btn:not(:disabled):active{transform:translateY(0)scale(.97)}.count,.count-badge,.badge{animation:dk-pop-in var(--dur-2) var(--ease-out) both}.overlay{animation:dk-overlay var(--dur-2) var(--ease-out)}.modal{animation:dk-pop var(--dur-2) var(--ease-out)}.tblcard,.stat,.lic-card{animation:dk-fade var(--dur-2) var(--ease-out) both}.btn{transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out)}.btn-primary{background-image:linear-gradient(180deg, var(--brand), var(--brand))}@supports (color:color-mix(in lab, red, red)){.btn-primary{background-image:linear-gradient(180deg, color-mix(in srgb, var(--brand) 92%, var(--sheen)), var(--brand))}}.btn-accent{background-image:linear-gradient(180deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.btn-accent{background-image:linear-gradient(180deg, color-mix(in srgb, var(--accent) 90%, var(--sheen)), var(--accent))}}.btn-primary:hover,.btn-accent:hover{box-shadow:0 4px 14px var(--brand)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover,.btn-accent:hover{box-shadow:0 4px 14px color-mix(in srgb, var(--brand) 28%, transparent)}}@keyframes dk-sess-flash{0%{background:color-mix(in srgb, var(--ok) 22%, var(--surface))}to{background:0 0}}tr.sess-new{animation:2.2s ease-out dk-sess-flash}.mvt{transition:background var(--dur-1) var(--ease-out);border-radius:var(--r-sm)}.mvt:hover{background:var(--surface-2)}@keyframes dk-check{0%{transform:scale(0)rotate(-20deg)}60%{transform:scale(1.2)}to{transform:scale(1)}}.ok-pop{animation:dk-check var(--dur-2) var(--ease-spring);display:inline-block}.tblcard,.stat,.lic-card,.clientcard,.settings-brick,.kpi,.card,.env-card,.quota-card,.smb-node,.presta-card,.glpi-fold,.sec,.section-card{animation:dk-rise var(--dur-3) var(--ease-out) both}.grid>:first-child,.cards>:first-child{animation-delay:calc(var(--stagger) * 1)}.grid>:nth-child(2),.cards>:nth-child(2){animation-delay:calc(var(--stagger) * 2)}.grid>:nth-child(3),.cards>:nth-child(3){animation-delay:calc(var(--stagger) * 3)}.grid>:nth-child(4),.cards>:nth-child(4){animation-delay:calc(var(--stagger) * 4)}.grid>:nth-child(5),.cards>:nth-child(5){animation-delay:calc(var(--stagger) * 5)}.grid>:nth-child(6),.cards>:nth-child(6){animation-delay:calc(var(--stagger) * 6)}.rtable tbody tr{animation:dk-rise var(--dur-3) var(--ease-out) both}.rtable tbody tr:first-child{animation-delay:calc(var(--stagger) * 1)}.rtable tbody tr:nth-child(2){animation-delay:calc(var(--stagger) * 2)}.rtable tbody tr:nth-child(3){animation-delay:calc(var(--stagger) * 3)}.rtable tbody tr:nth-child(4){animation-delay:calc(var(--stagger) * 4)}.rtable tbody tr:nth-child(5){animation-delay:calc(var(--stagger) * 5)}.rtable tbody tr:nth-child(6){animation-delay:calc(var(--stagger) * 6)}.rtable tbody tr:nth-child(7){animation-delay:calc(var(--stagger) * 7)}.rtable tbody tr:nth-child(8){animation-delay:calc(var(--stagger) * 8)}.rtable tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rtable tbody tr:hover{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.rtable tbody tr:hover{box-shadow:inset 3px 0 0 var(--accent)}.mvt{animation:dk-rise var(--dur-3) var(--ease-out) both}.mvt:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.mvt:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.mvt:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.mvt:nth-child(5){animation-delay:calc(var(--stagger) * 4)}.tabs button,.tab{transition:color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);position:relative}.tabs button:hover,.tab:hover{transform:translateY(-1px)}.input,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],textarea,select{transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out)}.input:focus,input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.input:focus,input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 18%, transparent)}}.btn svg{transition:transform var(--dur-1) var(--ease-out)}.btn:not(:disabled):hover svg{transform:scale(1.12)}.switch,.toggle,input[type=checkbox]{transition:transform var(--dur-1) var(--ease-out)}.switch:active,.toggle:active{transform:scale(.92)}.sec-title,.brick-title,.panel h2,.panel h3{animation:dk-slide-in var(--dur-3) var(--ease-out) both}.dot-live,.live-dot{animation:1.6s ease-in-out infinite dk-pulse}@keyframes dk-bounce-in{0%{opacity:0;transform:scale(.8)translateY(8px)}60%{transform:scale(1.05)translateY(-2px)}to{opacity:1;transform:none}}@keyframes dk-icon-wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-9deg)}65%{transform:rotate(7deg)}}@keyframes dk-grow-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dk-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.smbnode,.env-card,.quota-card,.kpi,.presta-card,.doc-card,.toolbar,.cartbar,.tabs,.content>.card,.content>.grid,.content>.cards{animation:dk-fade-up var(--dur-3) var(--ease-out) both}.btn:not(:disabled):hover svg{animation:dk-icon-wiggle var(--dur-3) var(--ease-in-out)}.pill,.tag-chip,.cart-badge,.count-badge{animation:dk-bounce-in var(--dur-2) var(--ease-out) both}.topbar h1,.content h1,.content h2,.content h3{animation:dk-slide-in var(--dur-3) var(--ease-out) both}.tab{position:relative}.tab.on:after,.tab.active:after{content:"";border-radius:var(--r-2xs);height:2px;animation:dk-grow-underline var(--dur-2) var(--ease-out);transform-origin:50%;background:currentColor;position:absolute;bottom:-1px;left:8px;right:8px}.input:focus,textarea:focus,select:focus{transform:translateY(-1px)}.content a:not(.btn):not(.tab):hover{text-underline-offset:3px;text-decoration:underline}.mvt:hover{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.smbnode,.env-card,.quota-card,.kpi,.presta-card,.doc-card,.toolbar,.cartbar,.tabs,.content>.card,.content>.grid,.content>.cards,.pill,.tag-chip,.cart-badge,.count-badge,.topbar h1,.content h1,.content h2,.content h3,.tab,.mvt,.input,textarea,select{transition:none!important;animation:none!important;transform:none!important}.btn:not(:disabled):hover svg{animation:none!important}.tab.on:after,.tab.active:after{display:none!important}.tblcard,.stat,.lic-card,.clientcard,.settings-brick,.kpi,.card,.env-card,.quota-card,.smb-node,.presta-card,.glpi-fold,.sec,.section-card,.rtable tbody tr,.mvt,.nav a,.tabs button,.tab,.sec-title,.brick-title,.dot-live,.live-dot,.overlay,.modal,.tblcard,.stat,.lic-card,.badge,.count,.count-badge,.ok-pop,.card,.clientcard,.settings-brick,.btn,.tag-chip,.pill,.dk-anim-slide,.dk-anim-wiggle,.dk-anim-float,.dk-anim-sage,.dk-anim-attention{transition:none!important;animation:none!important;transform:none!important}.dk-badge-shine:after{display:none!important}}@media print{:root{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;--bg:#fff!important;--surface:#fff!important;--surface-2:#fff!important;--ink:#0e1a2b!important;--text:#0e1a2b!important}html{background:#fff!important}.side,.side-mobilebar,.side-overlay,.topbar,.no-print,nav.nav{display:none!important}.shell,.main{display:block!important}.content{padding:0!important}body,.main,.content{background:#fff!important}.card{box-shadow:none!important;border:none!important;padding:0!important}figure,.card,table,.esp-hero{break-inside:avoid;page-break-inside:avoid}h2,h3{break-after:avoid;page-break-after:avoid}@page{margin:14mm}}.dk-progress{border-radius:var(--r-full);background:var(--brand-2);height:6px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dk-progress{background:color-mix(in srgb, var(--brand-2) 14%, var(--surface-2))}}.dk-progress:after{content:"";border-radius:var(--r-full);background:linear-gradient(90deg, transparent, var(--brand-2), var(--brand-2), var(--brand-2), transparent);width:40%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dk-progress:after{background:linear-gradient(90deg, transparent, var(--brand-2), color-mix(in srgb, var(--brand-2) 55%, var(--sheen)), var(--brand-2), transparent)}}.dk-progress:after{animation:dk-sweep 1.15s var(--ease-in-out) infinite}@keyframes dk-sweep{0%{transform:translate(-105%)}to{transform:translate(355%)}}@media (prefers-reduced-motion:reduce){.dk-progress:after{opacity:.5;width:100%;animation:none}}@media (max-width:560px){.cartbar-btns{flex-wrap:wrap;flex:100%;padding-bottom:46px;margin-right:0!important}.cartbar-btns>.btn{flex:100%;justify-content:center}}.setmenu{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;padding:10px 12px;display:flex}.setmenu-lbl{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin-right:4px;display:inline-flex}.setmenu-chip{border-radius:var(--r-full);border:1px solid var(--line);background:var(--surface);max-width:100%;color:var(--muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);align-items:center;gap:6px;padding:5px 11px;display:inline-flex;overflow:hidden}.setmenu-chip:hover{color:var(--ink);border-color:var(--brand-2)}.setmenu-chip.on{color:var(--brand-2);border-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.setmenu-chip.on{border-color:color-mix(in srgb, var(--brand-2) 45%, var(--line))}}.setmenu-chip.on{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.setmenu-chip.on{background:color-mix(in srgb, var(--brand-2) 9%, var(--surface))}}@media (max-width:640px){.setmenu{gap:5px}.setmenu-chip{flex:100%;justify-content:flex-start}.setmenu>.btn{flex:100%;justify-content:center;margin-left:0!important}}.settings-find{align-items:center;gap:8px;max-width:560px;margin-bottom:14px;display:flex;position:relative}.settings-find-ic{color:var(--faint);pointer-events:none;display:inline-flex;position:absolute;left:11px}.settings-find .input{padding-left:34px}.settings-find-res{z-index:30;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh-pop);padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0}.settings-find-res button{border-radius:var(--r-sm);cursor:pointer;width:100%;font-size:var(--fs-body);color:var(--ink);text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:8px 10px;display:flex}.settings-find-res button:hover{background:var(--surface-2)}.doc-sec>summary{cursor:pointer;border-bottom:2px solid var(--line);align-items:baseline;gap:10px;padding-bottom:10px;list-style:none;display:flex}.doc-sec>summary::-webkit-details-marker{display:none}.doc-sec>summary:hover{border-bottom-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.doc-sec>summary:hover{border-bottom-color:color-mix(in srgb, var(--brand-2) 45%, var(--line))}}.doc-sec>summary:hover h2{color:var(--brand-2)}.doc-sec-chev{color:var(--faint);font-size:var(--fs-body);transition:transform var(--dur-2) var(--ease-in-out);flex:none;align-self:center;margin-left:auto;transform:rotate(-90deg)}.doc-sec[open]>summary>.doc-sec-chev{transform:rotate(0)}.doc-card-body>div+div,.doc-card-body>p+p,.doc-card-body>ul,.doc-card-body>ol{margin-top:8px}.nav-sec:not(:first-child){border-top:1px solid var(--side-rule);margin-top:10px;padding-top:14px}.nav a,.nav>button{transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);position:relative}.nav a:before{content:"";border-radius:var(--r-full);background:var(--side-ink-strong);width:3px;height:0;transition:height var(--dur-2) var(--ease-spring);position:absolute;top:50%;left:3px;transform:translateY(-50%)}.nav a.active:before{height:56%}.nav a:hover,.nav>button:hover{transform:translate(2px)}.nav a.active{transform:none}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fold-body{visibility:hidden;transition:grid-template-rows var(--dur-3) var(--ease-out), visibility var(--dur-3) allow-discrete;grid-template-rows:0fr;display:grid}.fold-body>*{min-height:0;overflow:hidden}.fold-body.on{visibility:visible;grid-template-rows:1fr}.fold-body-in{padding:14px 16px}.fold-chev{transition:transform var(--dur-2) var(--ease-out)}@supports selector(details::details-content){.doc-sec::details-content{block-size:0;transition:block-size var(--dur-3) var(--ease-out), content-visibility var(--dur-3) allow-discrete;overflow:hidden}.doc-sec[open]::details-content{block-size:auto}}.card{transition:box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out)}.rtable tbody tr{transition:background var(--dur-1) var(--ease-out)}.read-progress{z-index:6;border-radius:var(--r-full);background:linear-gradient(90deg, var(--accent), var(--brand-2));transform-origin:0;height:3px;margin:-3px 0 0;position:sticky;top:0}@supports (animation-timeline:scroll()){.read-progress{animation:linear both read-progress;animation-timeline:scroll()}@keyframes read-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (prefers-reduced-motion:reduce){.nav a:hover{transform:none}.nav a:before{transition:none}.fold-body{transition:visibility var(--dur-1) allow-discrete}.fold-chev{transition:none}.read-progress{animation:none}@supports selector(details::details-content){.doc-sec::details-content{transition:none}}}.mono,code,kbd,pre{font-size-adjust:ex-height .53}@supports not (font-size-adjust:ex-height 0.53){code{font-size:.92em}}.nav a.active{font-weight:var(--fw-bold)}.seclink-grid{grid-template-columns:minmax(0,1fr) minmax(0,460px) minmax(0,1fr);align-items:center;gap:16px;width:100%;max-width:1400px;display:grid}.seclink-grid>:first-child{grid-column:2}@media (max-width:900px){.seclink-grid{grid-template-columns:minmax(0,460px);justify-content:center}.seclink-grid>:first-child{grid-column:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
