@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/roboto-flex-cyrillic-ext-wght-normal-CVcCQn0y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/roboto-flex-cyrillic-wght-normal-BJ-nQEdz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/roboto-flex-greek-wght-normal-DeN4rzfy.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/roboto-flex-vietnamese-wght-normal-AVFfiTln.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/roboto-flex-latin-ext-wght-normal-gysdOMcS.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/roboto-flex-latin-wght-normal-n-dP9qr2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sur-h:env(safe-area-inset-top,0px);--sur-b:env(safe-area-inset-bottom,0px);--sur-g:env(safe-area-inset-left,0px);--sur-d:env(safe-area-inset-right,0px);--coin-h:min(16px,var(--sur-h));--coin-b:min(8px,var(--sur-b));--primary:#1b4ddb;--on-primary:#fff;--primary-container:#dce1ff;--on-primary-container:#00174b;--secondary-container:#dee1f7;--on-secondary-container:#171b2c;--tertiary-container:#ffe16d;--on-tertiary-container:#221b00;--error:#ba1a1a;--error-container:#ffdad6;--on-error-container:#410002;--success:#1b6c4f;--success-container:#a6f2cb;--on-success-container:#002114;--warn-container:#ffe16d;--on-warn-container:#221b00;--surface:#fff;--surface-low:#f5f6fa;--surface-c:#eef0f5;--surface-high:#e6e8ef;--surface-highest:#dde0e8;--on-surface:#0b0d14;--on-surface-variant:#353743;--outline:#5f6170;--outline-variant:#8e91a0;--inverse-surface:#2f3036;--inverse-on-surface:#f1f0f7;--inverse-primary:#b5c4ff;--page:#eef0f5;--scrim:#00000052;--bande:var(--surface);--on-bande:var(--on-surface);--on-bande-variant:var(--on-surface-variant);--bande-trait:var(--outline-variant);--bande-survol:color-mix(in srgb,var(--on-surface) 6%,transparent);--bande-lien:var(--primary);--signal-texte:#6b5000;--signal-fond:var(--tertiary-container);--vu:var(--success);--ok-vif:var(--success);--cabine:var(--tertiary-container);--on-cabine:var(--on-tertiary-container);--on-cabine-variant:#4a3f00;--cabine-bord:transparent;--cabine-led:var(--nuit);--cabine-accent:var(--nuit);--on-cabine-accent:var(--signal);--f:"Roboto Flex Variable","Roboto Flex",Roboto,system-ui,-apple-system,"Segoe UI",sans-serif;--f-brand:"Archivo Variable","Archivo","Arial Black",system-ui,sans-serif;--nuit:#0b1530;--nuit-deep:#050b1c;--signal:#ffd23f;--on-signal:#0b1530;--givre:#f3f6fc;--brume:#9fb0d0;--s-bleu:#2f5be0;--s-vert:#1e8a5a;--s-orange:#c85a06;--s-violet:#7b4bd6;--s-rose:#c93a7a;--s-turquoise:#0b8585;--s-jaune:#9a7a00;--s-gris:#6b6f7e;--scale:1;--fleche-liste:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23353743' d='M12 15.4 6 9.4 7.4 8l4.6 4.6L16.6 8 18 9.4z'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--primary:#b5c4ff;--on-primary:#002a78;--primary-container:#1b4ddb;--on-primary-container:#e6eaff;--secondary-container:#262e4a;--on-secondary-container:#dee1f7;--tertiary-container:#4f4400;--on-tertiary-container:#ffe16d;--error:#ffb4ab;--error-container:#93000a;--on-error-container:#ffdad6;--success:#8bd6b0;--success-container:#005139;--on-success-container:#a6f2cb;--warn-container:#4f4400;--on-warn-container:#ffe16d;--surface:#0e1426;--surface-low:#131a2e;--surface-c:#182036;--surface-high:#1f2841;--surface-highest:#28314c;--on-surface:#e3e5f3;--on-surface-variant:#b9bed4;--outline:#8a90a8;--outline-variant:#3a4362;--inverse-surface:#e3e5f3;--inverse-on-surface:#1a1b21;--inverse-primary:#1b4ddb;--page:#070c1a;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s-bleu:#8aa8ff;--s-vert:#6fd6a2;--s-orange:#ffa866;--s-violet:#c3a4ff;--s-rose:#ff8fc0;--s-turquoise:#5ed8d8;--s-jaune:#ffd23f;--s-gris:#a9aec2;--bande:var(--nuit);--on-bande:var(--givre);--on-bande-variant:var(--brume);--bande-trait:#ffffff17;--bande-survol:#ffffff0f;--bande-lien:var(--signal);--signal-texte:var(--signal);--signal-fond:#ffd23f24;--vu:#3ee0c8;--ok-vif:#8bd6b0;--cabine:var(--nuit-deep);--on-cabine:var(--givre);--on-cabine-variant:var(--brume);--cabine-bord:#22305c;--cabine-led:#0a1022;--cabine-accent:var(--signal);--on-cabine-accent:var(--on-signal);--fleche-liste:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23B9BED4' d='M12 15.4 6 9.4 7.4 8l4.6 4.6L16.6 8 18 9.4z'/%3E%3C/svg%3E")}}:root[data-theme=dark]{--primary:#b5c4ff;--on-primary:#002a78;--primary-container:#1b4ddb;--on-primary-container:#e6eaff;--secondary-container:#262e4a;--on-secondary-container:#dee1f7;--tertiary-container:#4f4400;--on-tertiary-container:#ffe16d;--error:#ffb4ab;--error-container:#93000a;--on-error-container:#ffdad6;--success:#8bd6b0;--success-container:#005139;--on-success-container:#a6f2cb;--warn-container:#4f4400;--on-warn-container:#ffe16d;--surface:#0e1426;--surface-low:#131a2e;--surface-c:#182036;--surface-high:#1f2841;--surface-highest:#28314c;--on-surface:#e3e5f3;--on-surface-variant:#b9bed4;--outline:#8a90a8;--outline-variant:#3a4362;--inverse-surface:#e3e5f3;--inverse-on-surface:#1a1b21;--inverse-primary:#1b4ddb;--page:#070c1a;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s-bleu:#8aa8ff;--s-vert:#6fd6a2;--s-orange:#ffa866;--s-violet:#c3a4ff;--s-rose:#ff8fc0;--s-turquoise:#5ed8d8;--s-jaune:#ffd23f;--s-gris:#a9aec2;--bande:var(--nuit);--on-bande:var(--givre);--on-bande-variant:var(--brume);--bande-trait:#ffffff17;--bande-survol:#ffffff0f;--bande-lien:var(--signal);--signal-texte:var(--signal);--signal-fond:#ffd23f24;--vu:#3ee0c8;--ok-vif:#8bd6b0;--cabine:var(--nuit-deep);--on-cabine:var(--givre);--on-cabine-variant:var(--brume);--cabine-bord:#22305c;--cabine-led:#0a1022;--cabine-accent:var(--signal);--on-cabine-accent:var(--on-signal);--fleche-liste:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23B9BED4' d='M12 15.4 6 9.4 7.4 8l4.6 4.6L16.6 8 18 9.4z'/%3E%3C/svg%3E")}*{box-sizing:border-box}select{appearance:none;background-image:var(--fleche-liste);background-position:right 10px center;background-repeat:no-repeat;background-size:24px;padding-right:40px!important}html,body{height:100%;margin:0}body{background:var(--surface);color:var(--on-surface);font-family:var(--f);-webkit-font-smoothing:antialiased;font-size:calc(16px * var(--scale))}#racine{flex-direction:column;min-height:100%;display:flex}button{font:inherit}.icone{color:currentColor;flex:none;display:inline-grid}.icone svg{fill:currentColor;width:100%;height:100%}.demarrage{background:var(--nuit);flex:1;place-items:center;min-height:100vh;display:grid}.connexion{background:var(--surface);flex:1;justify-content:center;min-height:100vh;display:flex}.connexion .carte{width:100%;max-width:440px;padding:max(32px,var(--sur-h)) max(24px,var(--sur-d)) max(32px,var(--sur-b)) max(24px,var(--sur-g));flex-direction:column;gap:8px;display:flex}.marque{align-items:center;gap:12px;margin-bottom:24px;display:flex}.nom-marque{font-family:var(--f-brand);letter-spacing:-.01em;color:var(--on-surface);font-size:1.75em;font-weight:800;font-stretch:125%}.connexion h1{margin:0;font-size:2em;font-weight:500;line-height:1.2}.sous-titre{color:var(--on-surface-variant);margin:0 0 24px;font-size:1em}.connexion form{gap:20px;display:grid}.champ{gap:6px;display:grid}.champ label{color:var(--on-surface);font-size:.875em;font-weight:600}.champ input{border:1px solid var(--outline);width:100%;height:56px;color:var(--on-surface);font:inherit;background:0 0;border-radius:4px;outline:none;padding:0 16px;font-size:1em}.champ input:focus{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.champ input[aria-invalid=true]{border-color:var(--error)}.avec-bouton{position:relative}.avec-bouton input{padding-right:56px}.avec-bouton .iconbtn{position:absolute;top:4px;right:4px}.alerte{background:var(--error-container);color:var(--on-error-container);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 16px;font-weight:500;line-height:1.4;display:flex}.aide{color:var(--on-surface-variant);align-items:flex-start;gap:10px;margin:24px 0 0;font-size:.875em;line-height:1.45;display:flex}.filled{background:var(--primary);height:56px;color:var(--on-primary);cursor:pointer;border:0;border-radius:28px;justify-content:center;align-items:center;gap:8px;width:100%;font-size:1em;font-weight:600;display:inline-flex}.filled:disabled{background:color-mix(in srgb,var(--on-surface) 12%,transparent);color:color-mix(in srgb,var(--on-surface) 38%,transparent);cursor:progress}.filled:focus-visible,.iconbtn:focus-visible,.segments button:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.iconbtn{width:48px;height:48px;color:var(--on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.iconbtn:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.app{background:var(--surface);flex-direction:column;flex:1;min-height:100vh;display:flex}.appbar{min-height:64px;padding:max(8px,var(--sur-h)) max(4px,var(--coin-h),var(--sur-d)) 8px max(16px,var(--sur-g));background:var(--surface);z-index:2;align-items:center;gap:12px;display:flex;position:sticky;top:0}.appbar h1{flex:1;margin:0;font-size:1.375em;font-weight:500}.scroll{width:100%;max-width:720px;padding-bottom:32px;padding-left:max(0px,calc(var(--sur-g) - max(0px,(100vw - 720px) / 2)));padding-right:max(0px,calc(var(--sur-d) - max(0px,(100vw - 720px) / 2)));flex:1;margin:0 auto}.accueil-tete{gap:12px;padding:8px 16px 16px;display:grid}.accueil-tete h2{margin:0;font-size:1.75em;font-weight:500;line-height:1.2}.societe{color:var(--on-surface-variant);align-items:center;gap:6px;margin:0;font-size:.875em;font-weight:600;display:flex}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip{background:var(--secondary-container);height:32px;color:var(--on-secondary-container);border-radius:8px;align-items:center;padding:0 12px;font-size:.875em;font-weight:500;display:inline-flex}.subhead{color:var(--primary);margin:0;padding:16px 16px 8px;font-size:.875em;font-weight:600}.list{margin:0;padding:0;list-style:none}.item{align-items:center;gap:16px;min-height:72px;padding:12px 16px;display:flex}.avatar{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.a-info{background:var(--primary-container);color:var(--on-primary-container)}.item .txt{flex:1;gap:2px;min-width:0;display:grid}.item .head{font-size:1em;font-weight:500;line-height:1.35}.item .sup{color:var(--on-surface-variant);font-size:.875em;line-height:1.4}.item .trail{color:var(--on-surface-variant);font-size:.75em;font-weight:600}.reglages{gap:16px;padding:4px 16px 8px;display:grid}.reglages fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.reglages legend{margin-bottom:8px;padding:0;font-size:1em;font-weight:500}.segments{border:1px solid var(--outline);border-radius:28px;display:flex;overflow:hidden}.segments button{border:0;border-left:1px solid var(--outline);min-height:48px;color:var(--on-surface);cursor:pointer;background:0 0;flex:1;padding:0 8px;font-size:.875em;font-weight:600}.segments button:first-child{border-left:0}.segments button[aria-pressed=true]{background:var(--secondary-container);color:var(--on-secondary-container)}.note-securite{background:var(--surface-c);color:var(--on-surface-variant);border-radius:12px;align-items:center;gap:10px;margin:16px;padding:12px 16px;font-size:.875em;display:flex}@media (width>=840px){.connexion{background:var(--page);align-items:center}.connexion .carte{background:var(--surface);border-radius:28px;padding:40px}}button.chip,.tonal,.outlined,.textbtn{position:relative}button.chip:after,.tonal:after,.outlined:after,.textbtn:after{content:"";height:48px;min-height:100%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.lecteur{z-index:20;background:var(--surface-c);flex-direction:column;display:flex;position:fixed;inset:0}.lecteur-barre{min-height:64px;padding:max(8px,var(--sur-h)) max(16px,var(--sur-d)) 8px max(4px,var(--coin-h),var(--sur-g));background:var(--surface);align-items:center;gap:8px;display:flex}.lecteur-barre h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.125em;font-weight:500;overflow:hidden}.lecteur-garde{color:var(--on-surface-variant);background:var(--surface);align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:.8125em;display:flex}.lecteur-corps{-webkit-overflow-scrolling:touch;padding:8px max(8px,var(--sur-d)) calc(16px + var(--sur-b)) max(8px,var(--sur-g));touch-action:pan-x pan-y pinch-zoom;flex:1;overflow:auto}.lecteur-corps img{background:#fff;border-radius:4px;max-width:100%;margin:0 auto;display:block}.lecteur-pages{gap:8px;display:grid}.lecteur-pages canvas{width:100%;height:auto;box-shadow:0 1px 3px color-mix(in srgb,var(--on-surface) 18%,transparent);background:#fff;border-radius:4px;display:block}.lecteur-etat{text-align:center;color:var(--on-surface-variant);margin:32px 16px}.espace{flex-direction:column;flex:1;display:flex}.espace.avec-onglets .scroll{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.espace.avec-action .scroll{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}a.item,a.cabin,a.tonal,a.filled,a.iconbtn{text-decoration:none}a.item{color:inherit}a.item:hover{background:color-mix(in srgb,var(--on-surface) 6%,transparent)}.item .over{color:var(--on-surface-variant);letter-spacing:.02em;font-size:.75em;font-weight:600}.item.compact{min-height:56px}.a-err{background:var(--error-container);color:var(--on-error-container)}.a-ok{background:var(--success-container);color:var(--on-success-container)}.divider{background:var(--outline-variant);height:1px;margin:0 16px}.espace-haut{margin-top:12px}.marge{padding:4px 16px}.masque{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.empty{text-align:center;color:var(--on-surface-variant);justify-items:center;gap:8px;margin:0;padding:48px 24px;display:grid}.champ textarea{border:1px solid var(--outline);width:100%;color:var(--on-surface);font:inherit;resize:vertical;background:0 0;border-radius:4px;outline:none;padding:12px 16px}.champ textarea:focus{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.appbar .lead{margin-left:-8px}.appbar.brand{background:var(--bande);color:var(--on-bande)}.wordmark{font-family:var(--f-brand);letter-spacing:-.02em;color:var(--on-bande);flex:1;font-size:1.5em;font-weight:900;font-stretch:125%}.band{background:var(--bande);color:var(--on-bande);border-radius:0 0 28px 28px;gap:14px;padding:4px 16px 20px;display:grid}.band .hi{font-family:var(--f-brand);margin:0;font-size:1.75em;font-weight:800;font-stretch:125%;line-height:1.05}.band .sub{color:var(--on-bande-variant);margin:0;font-size:.9375em}.synced{color:var(--on-bande-variant);align-items:center;gap:6px;font-size:.8125em;display:inline-flex}.synced .icone{color:var(--vu)}a.synced{min-height:48px;text-decoration:none}.synced.attente .icone{color:var(--signal-texte)}.dayhead{gap:12px;padding:16px 16px 4px;display:grid}.chips{scrollbar-width:none;flex-wrap:nowrap;margin-block:-8px;padding-block:8px;overflow-x:auto}button.chip{border:1px solid var(--outline-variant);color:var(--on-surface-variant);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;gap:6px;font-size:.875em;font-weight:500}button.chip[aria-pressed=true]{background:var(--secondary-container);color:var(--on-secondary-container);border-color:#0000}.recherche{background:var(--surface-high);min-height:56px;color:var(--on-surface-variant);border-radius:28px;align-items:center;gap:4px;padding:0 4px 0 16px;display:flex}.recherche:focus-within{outline:2px solid var(--primary);outline-offset:0}.recherche input{min-width:0;height:56px;color:var(--on-surface);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 8px;font-size:1em}.recherche input::-webkit-search-cancel-button{display:none}.copie{color:var(--on-surface-variant);align-items:center;gap:6px;margin:0;font-size:.8125em;display:flex}.item .status{margin-top:4px}.chip .count{font-variant-numeric:tabular-nums;opacity:.8}.cabin{background:var(--cabine);border:1px solid var(--cabine-bord);color:var(--on-cabine);text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:20px;align-items:center;gap:14px;padding:14px 16px;display:flex}.cabin .led{background:var(--cabine-led);min-width:64px;height:64px;color:var(--signal);font-family:var(--f-brand);font-variant-numeric:tabular-nums;border-radius:14px;flex:none;align-content:center;place-items:center;font-size:1.4em;font-weight:900;font-stretch:112%;line-height:1;display:grid}.cabin .led small{letter-spacing:.08em;margin-top:2px;font-size:.45em;font-weight:700}.cabin .what{flex:1;gap:2px;min-width:0;display:grid}.cabin .what .k{letter-spacing:.08em;text-transform:uppercase;color:var(--cabine-accent);font-size:.75em;font-weight:700}.cabin .what b{font-size:1.0625em;font-weight:600;line-height:1.3}.cabin .what span{color:var(--on-cabine-variant);font-size:.875em}.cabin .go{background:var(--cabine-accent);width:44px;height:44px;color:var(--on-cabine-accent);border-radius:50%;flex:none;place-items:center;display:grid}.hero{gap:12px;padding:8px 16px 16px;display:grid}.hero h2{font-family:var(--f-brand);letter-spacing:-.01em;margin:0;font-size:1.5em;font-weight:800;font-stretch:112%;line-height:1.25}.hero .addr{color:var(--on-surface-variant);font-size:.9375em;line-height:1.45}.status{border-radius:8px;justify-self:start;align-items:center;gap:6px;min-height:28px;padding:2px 12px 2px 8px;font-size:.8125em;font-weight:600;display:inline-flex}.s-err{background:var(--error-container);color:var(--on-error-container)}.s-warn{background:var(--warn-container);color:var(--on-warn-container)}.s-info{background:var(--primary-container);color:var(--on-primary-container)}.s-ok{background:var(--success-container);color:var(--on-success-container)}.actions{flex-wrap:wrap;gap:8px;display:flex}.tonal{background:var(--secondary-container);min-height:40px;color:var(--on-secondary-container);font:inherit;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:.875em;font-weight:600;display:inline-flex}.section{padding:8px 0}.section h3{color:var(--primary);margin:0;padding:12px 16px 4px;font-size:.875em;font-weight:600}.kv{justify-content:space-between;gap:16px;margin:0;padding:10px 16px;font-size:.9375em;display:flex}.kv span:first-child{color:var(--on-surface-variant)}.kv span:last-child{text-align:right;font-variant-numeric:tabular-nums}.note-consigne{background:var(--warn-container);color:var(--on-warn-container);white-space:pre-line;border-radius:12px;align-items:flex-start;gap:10px;margin:8px 16px 0;padding:12px;font-size:.9375em;line-height:1.45;display:flex}.note-consigne svg{flex:none;margin-top:1px}.item.contact{align-items:center}.tonal.appel{flex:none;min-height:48px;text-decoration:none}.note-warn{background:var(--warn-container);color:var(--on-warn-container);border-radius:12px;align-items:center;gap:8px;margin:4px 16px 0;padding:10px 12px;font-size:.875em;display:flex}.textbtn{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;min-height:40px;padding:0 12px;font-size:.875em;font-weight:600}.textbtn.fin{justify-self:end}.opts{flex-wrap:wrap;gap:8px;padding:4px 16px 8px;display:flex}.checkrow{align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}.checkrow .lab{flex:1;font-size:.9375em}.seg{border:1px solid var(--outline);border-radius:24px;flex:none;display:flex;overflow:hidden}.seg button{min-width:64px;min-height:48px;color:var(--on-surface);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:.8125em;font-weight:600;display:inline-flex}.seg button+button{border-left:1px solid var(--outline)}.seg button[aria-pressed=true].ok{background:var(--success-container);color:var(--on-success-container)}.seg button[aria-pressed=true].ko{background:var(--warn-container);color:var(--on-warn-container)}.seg button[aria-pressed=true].arret{background:var(--error-container);color:var(--on-error-container)}.seg.large{width:100%}.seg.large button{flex:1;min-height:56px;font-size:.9375em}.ajout{align-items:center;gap:8px;display:flex}.ajout input{text-overflow:ellipsis;flex:1;min-width:0}.ajout input::placeholder{text-overflow:ellipsis}.ajout .tonal{border-radius:28px;min-height:56px;padding:0 20px}.ajout .micro{cursor:pointer;background:var(--primary-container);width:56px;height:56px;color:var(--on-primary-container);border:0;border-radius:28px;flex:none;place-items:center;display:grid}.ajout .micro.ecoute{background:var(--error);color:var(--on-error,#fff);animation:1.4s ease-in-out infinite ecoute}.ajout .micro:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@keyframes ecoute{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--error) 25%,transparent)}}@media (prefers-reduced-motion:reduce){.ajout .micro.ecoute{animation:none}}.avis-dictee{color:var(--on-surface-variant);margin:6px 0 0;font-size:.875em;line-height:1.4}.avis-dictee:empty{margin:0}.avis-dictee.erreur{background:var(--warn-container);color:var(--on-warn-container);border-radius:8px;padding:8px 12px}ul.pieces{margin:0;list-style:none}ul.pieces button.chip{min-height:40px;color:var(--on-surface);border-radius:8px;align-items:center;padding:0 8px 0 12px;display:inline-flex}.pieces-proposees{border:1px solid var(--outline-variant);border-radius:12px;margin:0 16px 4px;overflow:hidden}.pieces-proposees li+li{border-top:1px solid var(--outline-variant)}.item.piece-connue{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 16px}.item.piece-connue:active{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.item.piece-connue:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.item.piece-connue .status{flex:none;margin:0}.pieces-citees{color:var(--on-surface-variant);margin:8px 16px 0;font-size:.875em}ul.pieces button.chip.securite{background:var(--warn-container);color:var(--on-warn-container);border-color:#0000}.note-securite{background:var(--warn-container);color:var(--on-warn-container);border-radius:12px;align-items:flex-start;gap:10px;margin:4px 16px 8px;padding:12px;font-size:.875em;line-height:1.45;display:flex}.note-securite .icone{flex:none;margin-top:1px}.note-securite ul{margin:4px 0 0;padding-left:18px}.progress{background:var(--surface-highest);border-radius:2px;height:4px;margin:4px 16px 8px;overflow:hidden}.progress i{background:var(--primary);height:100%;transition:width .3s;display:block}.photos{grid-template-columns:repeat(3,1fr);gap:8px;padding:4px 16px 8px;display:grid}.ph{aspect-ratio:1;color:#fff;text-shadow:0 1px 2px #0009;background:#2b4c8c 50%/cover no-repeat;border-radius:12px;align-items:flex-end;padding:8px;font-size:.75em;font-weight:600;display:flex;position:relative;overflow:hidden}.ph .badge{background:#00000073;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.addph{aspect-ratio:1;border:1px dashed var(--outline);color:var(--primary);font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-content:center;place-items:center;gap:4px;font-size:.75em;font-weight:600;display:grid;position:relative}.addph:focus-within{outline:3px solid var(--primary);outline-offset:2px}.steps{margin:0;padding:4px 16px 8px;list-style:none;display:grid;position:relative}.steps li{grid-template-columns:24px 1fr auto;align-items:start;gap:12px;padding:8px 0;display:grid;position:relative}.steps li:not(:last-child):before{content:"";background:var(--outline-variant);width:2px;position:absolute;top:32px;bottom:-8px;left:11px}.steps li.on:not(:last-child):before{background:var(--primary)}.steps .dot{background:var(--surface-high);width:24px;height:24px;color:var(--on-surface-variant);border-radius:50%;place-items:center;display:grid}.steps li.on .dot{background:var(--primary);color:var(--on-primary)}.steps li.cur .dot{background:var(--signal);color:var(--on-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--signal) 30%,transparent);border-radius:7px}.steps .lbl{gap:2px;font-size:.9375em;display:grid}.steps .lbl small.ok{color:var(--success);font-size:.8125em;font-weight:600}.steps .t .synchro{vertical-align:-3px;border-radius:999px;margin-left:4px;display:inline-flex}.steps .t .synchro.ok{color:var(--success)}.steps .t .synchro.attente{background:var(--warn-container);color:var(--on-warn-container);padding:1px}.steps .t .synchro.cassee{color:var(--error)}.steps .t{color:var(--on-surface-variant);font-variant-numeric:tabular-nums;font-size:.8125em}.sig{border:1px solid var(--outline-variant);touch-action:none;background:#fff;border-radius:12px;width:100%;height:160px;display:block}.done{text-align:center;justify-items:center;gap:16px;padding:48px 24px;display:grid}.done .big{background:var(--nuit);width:96px;height:96px;color:var(--signal);border-radius:50%;place-items:center;display:grid}.done h2{font-family:var(--f-brand);margin:0;font-size:1.5em;font-weight:800;font-stretch:112%}.done p{color:var(--on-surface-variant);margin:0;line-height:1.5}.done .status{justify-self:center;margin:0}.done .big.attente{color:var(--brume)}.filled.signal{background:var(--signal);color:var(--on-signal)}.filled.signal:disabled{background:color-mix(in srgb,var(--on-surface) 12%,transparent);color:color-mix(in srgb,var(--on-surface) 38%,transparent)}.hint{text-align:center;color:var(--on-surface-variant);font-size:.8125em}.bottomaction{padding:12px max(16px,var(--sur-d)) calc(12px + var(--sur-b)) max(16px,var(--sur-g));background:var(--surface-c);z-index:3;gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0}.navbar{height:calc(80px + var(--sur-b));padding:0 max(var(--coin-b),var(--sur-d)) var(--sur-b) max(var(--coin-b),var(--sur-g));background:var(--surface-c);z-index:3;display:flex;position:fixed;bottom:0;left:0;right:0}.navbar a{color:var(--on-surface-variant);flex:1;align-content:center;justify-items:center;gap:4px;font-size:.75em;font-weight:600;text-decoration:none;display:grid}.navbar .pillbg{border-radius:16px;place-items:center;width:64px;height:32px;display:grid}.navbar a[aria-current=page]{color:var(--on-surface)}.navbar a[aria-current=page] .pillbg{background:var(--secondary-container);color:var(--on-secondary-container)}.snack{left:max(16px,var(--sur-g));right:max(16px,var(--sur-d));bottom:calc(104px + env(safe-area-inset-bottom,0px));z-index:6;background:var(--inverse-surface);color:var(--inverse-on-surface);border-radius:8px;align-items:center;min-height:48px;padding:6px 16px;font-size:.875em;animation:.25s ease-out monte;display:flex;position:fixed;box-shadow:0 6px 16px #00000040}.espace.avec-action .snack{bottom:calc(112px + env(safe-area-inset-bottom,0px))}.scrim{background:var(--scrim);z-index:8;position:fixed;inset:0}.sheet{z-index:9;background:var(--surface-low);max-height:90vh;padding:8px max(24px,var(--sur-d)) calc(24px + var(--sur-b)) max(24px,var(--sur-g));border-radius:28px 28px 0 0;gap:16px;animation:.25s ease-out monte;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:auto}.sheet .grab{background:var(--outline);border-radius:2px;justify-self:center;width:32px;height:4px;margin:8px 0}.sheet h3{margin:0;font-size:1.375em;font-weight:500}.sheet p{color:var(--on-surface-variant);margin:0;font-size:.9375em;line-height:1.5}.acces{border-bottom:1px solid var(--outline-variant);gap:10px;padding-bottom:12px;display:grid}.acces .trace{color:var(--success);align-items:center;gap:8px;font-weight:600;display:flex}.bigcode{letter-spacing:.3em;text-align:center;background:var(--surface-high);font-variant-numeric:tabular-nums;border-radius:16px;padding:12px;font-size:2.5em;font-weight:600}@keyframes monte{0%{opacity:0;transform:translateY(40px)}}@media (width>=840px){.navbar,.bottomaction,.sheet{width:720px;left:50%;right:auto;transform:translate(-50%)}.navbar{padding-left:0;padding-right:0}.bottomaction{padding-left:16px;padding-right:16px}.sheet{padding-left:24px;padding-right:24px;animation:none}.snack{width:min(560px,100% - 32px);animation:none;left:50%;right:auto;transform:translate(-50%)}.appbar.brand{padding-left:max(calc((100% - 720px) / 2 + 16px),var(--sur-g))}.band{box-shadow:0 0 0 100vmax var(--bande);clip-path:inset(0 -100vmax);border-radius:0 0 28px 28px}}.asc-boot{z-index:100;color:#f3f6fc;-webkit-tap-highlight-color:transparent;position:fixed;inset:0;overflow:hidden}.asc-boot-porte{background:#0b1530;width:50%;transition:transform .55s cubic-bezier(.6,0,.2,1) .12s;position:absolute;top:0;bottom:0}.asc-boot-porte.g{left:0}.asc-boot-porte.d{right:0}.asc-boot.ouvre .asc-boot-porte.g{transform:translate(-100%)}.asc-boot.ouvre .asc-boot-porte.d{transform:translate(100%)}.asc-boot.appel .asc-boot-porte{transition-duration:.32s;transition-delay:0s}.asc-boot-contenu{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:32px 24px;transition:opacity .15s;display:flex;position:absolute;inset:0}.asc-boot.ouvre .asc-boot-contenu{opacity:0}.asc-boot-marque{align-items:center;gap:14px;display:flex}.asc-boot-nom{font-family:var(--f-brand);letter-spacing:-.03em;font-size:40px;font-weight:900;font-stretch:125%;line-height:1}.asc-boot-afficheur{color:#ffd23f;background:#050b1c;border:1px solid #1e2b52;border-radius:16px;align-items:center;gap:12px;margin-top:16px;padding:12px 24px 12px 18px;display:flex}.asc-boot-afficheur svg{width:36px;height:36px;animation:.9s ease-in-out infinite asc-boot-monte}.asc-boot-etage{font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;font-size:64px;font-weight:700;line-height:1}.asc-boot.arrive .asc-boot-afficheur svg{animation:none}.asc-boot-ligne{color:#9fb0d0;max-width:30ch;min-height:3em;margin:0;font-size:16px;line-height:1.5}.asc-boot-ligne b{color:#f3f6fc;font-weight:600}.asc-boot-plaque{color:#ffd23f;cursor:pointer;background:#050b1c;border:2px solid #ffd23f;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.asc-boot-plaque svg{width:32px;height:32px}.asc-boot-plaque:focus-visible{outline-offset:4px;outline:3px solid #f3f6fc}.asc-boot.appel .asc-boot-plaque{color:#0b1530;background:#ffd23f}.asc-boot-aide{color:#9fb0d0;margin-top:-12px;font-size:14px}@keyframes asc-boot-monte{0%,to{transform:translateY(3px)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.asc-boot{display:none}}.localisation{border-radius:16px;gap:4px;margin:16px 16px 8px;padding:12px 12px 4px 16px;display:grid}.loc-active{background:var(--success-container);color:var(--on-success-container)}.loc-pause{background:var(--warn-container);color:var(--on-warn-container)}.loc-neutre{background:var(--surface-c);color:var(--on-surface-variant)}.loc-ligne{align-items:center;gap:12px;display:flex}.loc-txt{flex:1;gap:2px;min-width:0;margin:0;line-height:1.35;display:grid}.loc-txt strong{font-size:1em;font-weight:600}.loc-txt span{font-size:.875em}.loc-bouton{background:var(--surface);min-height:56px;color:var(--on-surface);font:inherit;cursor:pointer;border:0;border-radius:28px;flex:none;align-items:center;gap:8px;padding:0 20px 0 16px;font-weight:600;display:inline-flex}.loc-bouton:disabled{opacity:.6;cursor:progress}.loc-lien{min-height:48px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.875em;font-weight:600;text-decoration:underline}.loc-bouton:focus-visible,.loc-lien:focus-visible,.fab:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.loc-details{gap:6px;margin:0 0 8px;padding-left:20px;font-size:.875em;line-height:1.45;display:grid}.fab{right:max(calc(16px + var(--sur-d)),calc(50% - 344px));bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:5;background:var(--primary-container);min-height:56px;color:var(--on-primary-container);font:inherit;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:12px;padding:0 20px 0 16px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 3px 6px #0000002e}.fab:disabled{cursor:progress}.espace.avec-onglets .app:has(>.fab) .scroll{padding-bottom:calc(176px + env(safe-area-inset-bottom,0px))}.espace:has(.fab) .snack{bottom:calc(168px + env(safe-area-inset-bottom,0px))}.tuiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 16px 0;display:grid}.tuile{background:var(--surface-c);border-radius:12px;align-content:start;gap:2px;padding:12px;display:grid}.tuile dt{color:var(--on-surface-variant);font-size:.75em;font-weight:600}.tuile dd{overflow-wrap:anywhere;margin:0;font-size:1em;font-weight:600;line-height:1.3}.item.controle{align-items:center}.item.controle .status{flex:none;margin:0}.item.document{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:64px}.item.document:active{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.item.document:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.item.document .vignette{background:var(--secondary-container);width:40px;height:40px;color:var(--on-secondary-container);border-radius:10px;flex:none;place-items:center;display:grid}.item.document .garde{color:var(--success);align-items:center;gap:4px;display:inline-flex}.documents-erreur{margin:4px 16px 0}.categories{margin-bottom:4px;padding-inline:16px}.pieces-proches-titre{color:var(--on-surface-variant);margin:8px 16px 0;font-size:.875em;font-weight:600}.pieces-proches button.item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:56px;padding-block:8px}.pieces-proches button.item:active{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.pieces-proches button.item:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.pieces-proches button.item>.icone{color:var(--primary)}.securite{background:var(--tertiary-container);color:var(--on-tertiary-container);border-radius:8px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:.75em;font-weight:600;display:inline-flex}.catalogue-local{color:var(--on-surface-variant);align-items:center;gap:6px;margin:4px 16px 8px;font-size:.8125em;display:flex}.catalogue-local .icone{color:var(--success)}.marque-securite{color:var(--on-tertiary-container);display:inline-flex}.item.lien{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.item.lien:hover{background:color-mix(in srgb,var(--on-surface) 6%,transparent)}.item.lien:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.item .trail.ouvrir{color:var(--primary)}.tonal{background:var(--secondary-container);min-height:40px;color:var(--on-secondary-container);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:20px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:.875em;font-weight:600;display:inline-flex}.tonal.primaire{background:var(--primary);color:var(--on-primary)}.outlined{border:1px solid var(--outline);min-height:40px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border-radius:20px;flex:none;padding:0 16px;font-size:.875em;font-weight:600}.outlined:disabled{color:color-mix(in srgb,var(--on-surface) 38%,transparent);border-color:color-mix(in srgb,var(--on-surface) 12%,transparent);cursor:default}.tonal:focus-visible,.outlined:focus-visible,.carte-iv:focus-visible,.chip:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.bureau{grid-template-columns:calc(88px + var(--sur-g)) minmax(0,1fr);align-items:start;min-height:100vh;display:grid}.bureau-principal{flex-direction:column;min-width:0;min-height:100vh;display:flex}.onglets{height:100vh;padding:16px 0 max(16px,var(--sur-b)) var(--sur-g);background:var(--surface-low);border-right:1px solid var(--outline-variant);flex-direction:column;align-items:center;gap:4px;display:flex;position:sticky;top:0;overflow-y:auto}.onglets .marque-rail{margin:0 0 20px;display:grid}.onglets button{width:80px;color:var(--on-surface-variant);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;justify-items:center;gap:4px;padding:6px 0 10px;font-size:.75em;font-weight:600;line-height:1.2;display:grid;position:relative}.onglets .pillbg{border-radius:16px;place-items:center;width:56px;height:32px;display:grid}.onglets button:hover .pillbg{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.onglets button[aria-current=page]{color:var(--on-surface)}.onglets button[aria-current=page] .pillbg{background:var(--secondary-container);color:var(--on-secondary-container)}.onglets button:focus-visible{outline:3px solid var(--primary);outline-offset:-3px;border-radius:12px}.pastille{background:var(--error);min-width:18px;height:18px;color:var(--on-error,#fff);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:2px;left:calc(50% + 10px)}.bureau-barre{z-index:7;padding-left:16px;padding-right:max(16px,var(--sur-d));flex-wrap:wrap;gap:8px}.direct{background:var(--surface-c);min-height:32px;color:var(--on-surface-variant);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:.8125em;font-weight:500;display:inline-flex}.direct .icone{color:var(--success)}.direct.off .icone{color:var(--error)}.bureau-corps{padding-bottom:32px;padding-right:var(--sur-d);flex:1;min-width:0}.resume{color:var(--on-surface-variant);margin:0;padding:0 24px 12px;font-size:.9375em}.resume b{color:var(--on-surface);font-weight:600}.urgent{color:var(--error);font-weight:600}.vide{color:var(--on-surface-variant);text-align:center;padding:32px 24px}.tableau{grid-template-columns:repeat(6,minmax(200px,1fr));align-items:start;gap:12px;padding:0 24px 24px;display:grid;overflow-x:auto}.colonne{background:var(--surface-low);border-radius:16px;align-content:start;gap:8px;min-width:0;min-height:240px;padding:8px;display:grid}.colonne h2{align-items:center;gap:8px;margin:0;padding:8px 8px 4px;font-size:.875em;font-weight:600;display:flex}.colonne h2 .icone{color:var(--on-surface-variant)}.colonne h2 .n{font-variant-numeric:tabular-nums;color:var(--on-surface-variant);margin-left:auto;font-weight:500}.colonne .rien{color:var(--on-surface-variant);text-align:center;margin:0;padding:16px 8px;font-size:.8125em}.carte-iv{background:var(--surface);border:1px solid var(--outline-variant);text-align:left;width:100%;min-width:0;font:inherit;color:inherit;cursor:pointer;border-radius:12px;gap:6px;padding:12px;display:grid}.carte-iv>*{min-width:0}.carte-iv:hover{border-color:var(--outline)}.carte-iv .haut{color:var(--on-surface-variant);align-items:center;gap:8px;font-size:.75em;font-weight:600;display:flex}.carte-iv .et{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.carte-iv .t{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:500}.carte-iv b{font-size:.9375em;font-weight:500;line-height:1.3}.carte-iv .sup{color:var(--on-surface-variant);font-size:.8125em;line-height:1.35}.carte-iv .pied{flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125em;display:flex}.point{border-radius:50%;flex:none;width:8px;height:8px}.d-err{background:var(--error)}.d-warn{background:#c99a00}.d-info{background:var(--primary)}.ini{background:var(--primary-container);width:24px;height:24px;color:var(--on-primary-container);border-radius:50%;flex:none;place-items:center;font-size:.6875em;font-weight:700;display:inline-grid}.ini.lg{width:40px;height:40px;font-size:.875em}.ini.off{background:var(--surface-highest);color:var(--on-surface-variant)}.tag{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:.75em;font-weight:600;display:inline-flex}.t-err{background:var(--error-container);color:var(--on-error-container)}.t-warn{background:var(--warn-container);color:var(--on-warn-container)}.t-info{background:var(--primary-container);color:var(--on-primary-container)}.t-mute{background:var(--surface-high);color:var(--on-surface-variant)}.t-ok{background:var(--success-container);color:var(--on-success-container)}.a-warn{background:var(--warn-container);color:var(--on-warn-container)}.filtres{flex-wrap:nowrap;padding:0 16px 8px;overflow-x:auto}.chip{border:1px solid var(--outline-variant);color:var(--on-surface-variant);cursor:pointer;white-space:nowrap;font:inherit;background:0 0;gap:6px;font-size:.875em}.chip[aria-pressed=true]{background:var(--secondary-container);color:var(--on-secondary-container);border-color:#0000}.chip .compte{font-variant-numeric:tabular-nums;opacity:.8}.pile{gap:8px;padding:0 16px;display:grid}.voile{background:var(--scrim);z-index:8;position:fixed;inset:0}.panneau{z-index:9;background:var(--surface-low);flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px #00000040}.panneau.cote{border-radius:16px 0 0 16px;width:min(480px,100%);animation:.25s ease-out glisse;top:0;bottom:0;right:0}.panneau.dialogue{border-radius:28px;width:min(560px,100% - 48px);max-height:calc(100% - 48px);animation:.2s apparait;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes glisse{0%{opacity:0;transform:translate(40px)}}@keyframes apparait{0%{opacity:0}}.panneau.enchaine{animation:none}.p-tete{align-items:center;gap:8px;padding:16px 8px 4px 24px;display:flex}.p-tete h2{flex:1;margin:0;font-size:1.375em;font-weight:500;line-height:1.25}.p-corps{flex:1;padding-bottom:16px;overflow-y:auto}.p-pied{border-top:1px solid var(--outline-variant);padding:12px 24px 24px}.mentions{flex-wrap:wrap;gap:8px;padding:8px 24px;display:flex}.bureau .kv{grid-template-columns:max-content 1fr;gap:8px 16px;margin:8px 24px 0;font-size:.9375em;line-height:1.4;display:grid}.bureau .kv dt{color:var(--on-surface-variant);font-weight:500}.bureau .kv dd{margin:0}.p-corps .subhead{padding-left:24px}.p-corps .alerte,.p-corps .note{margin:12px 24px 0}.p-corps .rapport{padding:8px 24px 16px}.p-corps .rapport .subhead{padding:8px 0}.p-corps .rapport .note,.p-corps .rapport .alerte{margin:0 0 12px}.rapport .envoye{background:var(--success-container);color:var(--on-success-container);overflow-wrap:anywhere;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 16px;font-size:.875em;line-height:1.45;display:flex}.rapport .tonal{min-height:48px}.note{background:var(--surface-c);color:var(--on-surface-variant);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:.875em;line-height:1.45;display:flex}.choix{align-items:center;gap:12px;min-height:64px;padding:10px 24px;display:flex}.choix .txt{flex:1;gap:2px;min-width:0;display:grid}.choix .head{font-weight:500}.choix .sup{color:var(--on-surface-variant);font-size:.8125em}.choix.absent .txt{opacity:.7}.formulaire{gap:20px;padding:8px 24px 0;display:grid}.champ select{border:1px solid var(--outline);width:100%;height:56px;color:var(--on-surface);font:inherit;background-color:#0000;border-radius:4px;padding:0 12px;font-size:1em}.champ select:focus{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);outline:none}.champ select option{background:var(--surface);color:var(--on-surface)}.deux{grid-template-columns:1fr 1fr;gap:12px;display:grid}.radios{border:0;gap:4px;margin:0;padding:0;display:grid}.radios legend{margin-bottom:8px;padding:0;font-size:.875em;font-weight:600}.radios.en-ligne{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.radio{cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:4px 12px;display:flex}.radio:hover{background:color-mix(in srgb,var(--on-surface) 6%,transparent)}.radio input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin:0}.radio .txt{gap:2px;display:grid}.radio .head{font-weight:500}.radio .sup{color:var(--on-surface-variant);font-size:.8125em}.explication{color:var(--on-surface-variant);margin:0;font-size:.9375em;line-height:1.5}.p-corps>.explication{padding:8px 24px 0}.confirme{color:var(--success);align-items:center;gap:8px;margin:8px 24px 0;font-weight:600;display:flex}.reprises{margin:0;padding:0 24px;list-style:none}.reprises li{border-bottom:1px solid var(--outline-variant);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;line-height:1.35;display:flex}.reprises b{font-variant-numeric:tabular-nums;font-weight:600}.reprises .vers{white-space:nowrap;color:var(--primary);align-items:center;gap:6px;font-size:.875em;font-weight:600;display:inline-flex}.plan{padding:0 24px 24px;overflow-x:auto}.plan table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:880px}.plan th,.plan td{border-bottom:1px solid var(--outline-variant);vertical-align:top;text-align:left;padding:8px}.plan thead th{color:var(--on-surface-variant);background:var(--surface);font-size:.8125em;font-weight:600;position:sticky;top:0}.plan thead th:first-child,.plan tbody th{width:168px}.plan thead th.auj{color:var(--primary)}.plan tbody th{font-size:.9375em;font-weight:500}.plan td{display:table-cell}.plan td>*+*{margin-top:6px}.plan td.abs{background:var(--surface-c)}.creneau{text-align:left;width:100%;font:inherit;color:var(--on-primary-container);cursor:pointer;background:var(--primary-container);border:0;border-radius:10px;gap:2px;padding:8px 10px;font-size:.8125em;line-height:1.3;display:grid}.creneau.panne{background:var(--error-container);color:var(--on-error-container)}.creneau b{font-variant-numeric:tabular-nums;font-weight:600}.creneau .sup{opacity:.85}.creneau:hover{filter:brightness(.97)}.creneau:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.abslbl{color:var(--on-surface-variant);align-items:center;gap:6px;font-size:.8125em;font-weight:600;display:inline-flex}.plan .rien,.pile>.rien{color:var(--on-surface-variant);font-size:.8125em}.pile>.abslbl,.pile>.rien{padding:4px 0 8px}.recherche{background:var(--surface-high);max-width:640px;height:56px;color:var(--on-surface-variant);border-radius:28px;align-items:center;gap:8px;margin:0 24px 12px;padding:0 16px;display:flex}.recherche input{min-width:0;height:100%;color:var(--on-surface);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1em}.recherche:focus-within{outline:2px solid var(--primary)}.lbl-cache{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bureau-corps .filtres{padding:0 24px 8px}.lignes,.equipe{max-width:1000px}.lignes .item,.equipe .item{padding:12px 24px}.lignes .item .tag{flex:none}.membre .acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.membre .outlined{white-space:nowrap;align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex}.groupe{max-width:1000px}.groupe+.groupe{margin-top:8px}.groupe-tete{flex-wrap:wrap;align-items:center;gap:2px 10px;padding:12px 24px 4px;display:flex}.groupe-tete h2{text-wrap:balance;flex:1;min-width:0;margin:0;font-size:1em;font-weight:600;line-height:1.35}.groupe-note{color:var(--on-surface-variant);flex-basis:100%;order:3;font-size:.8125em;line-height:1.4}.groupe.lie .groupe-note{padding-left:38px}.groupe-tete .lien{background:var(--primary-container);width:28px;height:28px;color:var(--on-primary-container);border-radius:50%;flex:none;place-items:center;display:inline-grid}.groupe.lie{background:var(--surface-low);border-radius:16px;margin:0 16px}.groupe.lie .groupe-tete{padding:12px 8px 0}.groupe.lie .equipe .item{padding-left:8px;padding-right:8px}.choix .outlined,.choix .tonal{flex:none}.choix .outlined,.p-pied .outlined{align-items:center;gap:8px;display:inline-flex}.lien-groupe{background:var(--primary-container);width:40px;height:40px;color:var(--on-primary-container);border-radius:50%;flex:none;place-items:center;display:inline-grid}.controles{margin:0;padding:0 24px;list-style:none}.controles li{border-bottom:1px solid var(--outline-variant);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.controles .txt{gap:2px;min-width:0;display:grid}.controles .head{font-weight:500}.controles .sup{color:var(--on-surface-variant);font-size:.8125em;line-height:1.4}.p-corps>.note{margin:0 24px}.bureau .snack{left:calc(24px + var(--sur-g));width:auto;right:auto;bottom:max(24px,calc(8px + var(--sur-b)));z-index:10;background:var(--inverse-surface);max-width:560px;min-height:48px;color:var(--inverse-on-surface);border-radius:4px;align-items:center;gap:8px;padding:4px 4px 4px 16px;font-size:.875em;line-height:1.4;display:flex;position:fixed;transform:none;box-shadow:0 4px 12px #00000040}.bureau .snack .iconbtn{color:var(--inverse-on-surface)}@media (width<=820px){.bureau{display:block}.onglets{height:calc(80px + var(--sur-b));padding:0 max(var(--coin-b),var(--sur-d)) var(--sur-b) max(var(--coin-b),var(--sur-g));background:var(--surface-c);z-index:3;border-right:0;flex-direction:row;gap:0;position:fixed;inset:auto 0 0}.onglets .marque-rail{display:none}.onglets button{flex:1;align-content:center;width:auto;height:80px;padding:0}.onglets .pillbg{width:64px}.pastille{top:10px}.bureau-corps{padding-bottom:112px}.bureau-corps .filtres{padding:0 16px 8px}.recherche{margin:0 16px 12px}.lignes .item,.equipe .item{padding:12px 16px}.membre{flex-wrap:wrap}.membre .txt{flex:calc(100% - 56px)}.membre .acts{justify-content:flex-start;width:100%;padding-left:56px}.membre .tonal,.membre .outlined{min-height:48px}.groupe-tete{padding:12px 16px 4px}.groupe.lie{margin:0 8px}.groupe.lie .groupe-tete{padding:12px 8px 0}.groupe-tete .lbl-court{display:none}.groupe-tete .tonal{border-radius:50%;justify-content:center;width:48px;height:48px;padding:0}.controles{padding:0 16px}.bureau-barre{padding-left:max(16px,var(--sur-g));padding-right:max(8px,var(--coin-h),var(--sur-d))}.bureau-barre h1{font-size:1.25em}.bureau-barre .lbl-court{display:none}.direct .lbl{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.direct{padding:0 8px}.bureau-barre .tonal{border-radius:50%;justify-content:center;width:48px;height:48px;padding:0}.resume{padding:0 16px 12px}.panneau.cote,.panneau.dialogue{border-radius:28px 28px 0 0;width:100%;max-height:92%;animation:.25s ease-out monte;inset:auto 0 0;transform:none}.panneau.enchaine{animation:none}.p-pied{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.bureau .snack{left:max(16px,var(--sur-g));right:max(16px,var(--sur-d));bottom:calc(96px + var(--sur-b));max-width:none}.deux{grid-template-columns:1fr}.reprises li{flex-direction:column;align-items:flex-start;gap:4px}}.parc-outils{align-items:center;gap:12px;margin-bottom:12px;display:flex}.parc-outils .recherche{flex:1;min-width:0;margin-bottom:0}.parc-outils>.tonal{border-radius:24px;flex:none;min-height:48px;margin-right:16px}.p-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.note-pied{color:var(--on-surface-variant);font-size:.8125em}.textbtn{min-height:40px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;align-items:center;gap:8px;padding:0 12px;font-size:.875em;font-weight:600;display:inline-flex}.textbtn:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.textbtn.danger{color:var(--error)}.textbtn.danger:hover{background:color-mix(in srgb,var(--error) 8%,transparent)}.textbtn:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.tonal:disabled{opacity:.6;cursor:progress}.confirmer{flex-wrap:wrap;align-items:center;gap:8px;font-size:.875em;font-weight:500;display:flex}.bureau .kv.kv-edition{align-items:center}.sur-place{gap:2px;display:grid}.sp-ligne{align-items:center;gap:8px;display:flex}.sur-place textarea{background:color-mix(in srgb,var(--on-surface) 5%,transparent);min-width:0;min-height:72px;color:var(--on-surface);font:inherit;resize:vertical;border:1px solid #0000;border-radius:8px;flex:1;padding:8px 10px}.sur-place textarea:focus{background:var(--surface-low);border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);outline:none}.sur-place input,.sur-place select{background-color:color-mix(in srgb,var(--on-surface) 5%,transparent);min-width:0;height:40px;color:var(--on-surface);font:inherit;border:1px solid #0000;border-radius:8px;flex:1;padding:0 10px;transition:border-color .15s,background-color .15s}.sur-place input:hover,.sur-place select:hover{border-color:var(--outline-variant)}.sur-place input:focus,.sur-place select:focus{background-color:var(--surface-low);border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);outline:none}.sur-place select option{background:var(--surface);color:var(--on-surface)}.sur-place.e-envoi input,.sur-place.e-envoi select{opacity:.7}.sur-place.e-erreur input,.sur-place.e-erreur select{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.sp-suffixe{color:var(--on-surface-variant);font-size:.875em}.sur-place input[type=number]{flex:0 112px}.sp-etat{width:18px;color:var(--primary);flex:none;place-items:center;display:grid}.sp-etat .icone{animation:.2s apparait}.sp-erreur{color:var(--error);font-size:.8125em;font-weight:500}.sous-contrat{padding:0 0 8px}.sous-contrat .note{margin:0 24px 8px}.sous-contrat .outlined{min-height:36px}.nouveau-contrat{background:color-mix(in srgb,var(--on-surface) 4%,transparent);border-radius:16px;gap:12px;margin:16px 24px 0;padding:16px;display:grid}.nouveau-contrat h4{margin:0;font-size:.9375em}.controle-edition{border-bottom:1px solid var(--outline-variant);gap:4px;margin:0 24px;padding:8px 0;display:grid}.controle-edition:last-of-type{border-bottom:0}.controle-edition h4{margin:0;font-size:.9375em;font-weight:600}.nouveau-contrat .tonal{justify-self:end}.nouveau-contrat .alerte{margin:0}.grille-champs{grid-template-columns:max-content 1fr;align-items:center;gap:8px 16px;font-size:.9375em;display:grid}.grille-champs label{color:var(--on-surface-variant);font-weight:500}.grille-champs input,.grille-champs select{border:1px solid var(--outline-variant);height:40px;color:var(--on-surface);font:inherit;background-color:#0000;border-radius:8px;min-width:0;padding:0 10px}.grille-champs input:focus,.grille-champs select:focus{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);outline:none}.grille-champs select option{background:var(--surface);color:var(--on-surface)}.formulaire-parc{gap:20px;margin:8px 24px 0;display:grid}.formulaire-parc fieldset{border:0;min-width:0;margin:0;padding:0}.formulaire-parc .grille-champs{grid-template-columns:128px 1fr}.formulaire-parc legend{color:var(--primary);padding:0 0 8px;font-size:.875em;font-weight:600}.formulaire-parc fieldset:disabled{opacity:.7}.grille-champs .lbl{color:var(--on-surface-variant);font-weight:500}.combo{gap:4px;min-width:0;display:grid;position:relative}.propositions{z-index:2;background:var(--surface-high);border-radius:12px;margin:0;padding:4px 0;list-style:none;position:absolute;top:44px;left:0;right:0;box-shadow:0 6px 20px #0000002e}.propositions li{cursor:pointer;padding:10px 12px;line-height:1.3}.propositions li:hover,.propositions li[aria-selected=true]{background:color-mix(in srgb,var(--primary) 10%,transparent)}.propositions li.proposition-nouvelle{color:var(--on-surface-variant);font-style:italic}.propositions li.proposition-nouvelle:not(:first-child){border-top:1px solid var(--outline-variant)}.lien-discret{min-height:32px;color:var(--on-surface-variant);justify-self:start;padding:0 4px;font-size:.8125em;font-weight:500}.adresse-choisie{justify-content:space-between;align-items:flex-start;gap:8px;line-height:1.4;display:flex}.adresse-choisie>span{gap:2px;display:grid}.adresse-choisie .sup{color:var(--on-surface-variant);align-items:center;gap:4px;font-size:.8125em;display:inline-flex}.adresse-choisie .sup .icone{color:var(--primary)}.note-champ{color:var(--on-surface-variant);font-size:.8125em}.placement-site{color:var(--on-surface-variant);flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:2px;font-size:.8125em;line-height:1.4;display:flex}.placement-site.place .icone{color:var(--primary)}.placement-site .textbtn{min-height:32px;padding:0 4px}.placement-site.recherche{color:inherit;gap:4px;margin-top:8px;font-size:1rem;display:grid}.secours-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:4px 24px 0;padding:0 4px 0 16px;display:flex}.secours-action.fin{justify-content:flex-end}@media (width<=599px){.parc-outils>.tonal{justify-content:center;gap:0;width:48px;padding:0;font-size:0}.parc-outils{gap:8px}.parc-outils>.tonal:not(:last-child){margin-right:0}.parc-outils{flex-wrap:wrap;justify-content:flex-end}.parc-outils .recherche{flex:100%}.grille-champs,.formulaire-parc .grille-champs .formulaire-parc,.nouveau-contrat{margin-left:16px;margin-right:16px}}@media (prefers-reduced-motion:reduce){.sp-etat .icone{animation:none}}.bord{gap:28px;max-width:1440px;padding:4px 24px 40px;display:grid}.bord-tete{gap:4px;display:grid}.bord-tete h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.75em;font-weight:500;line-height:1.2}.bord-tete p{color:var(--on-surface-variant);margin:0;font-size:.9375em}.bord-tete .date{display:inline-block}.bord-tete .date:first-letter{text-transform:uppercase}.bord-grille{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.bord-arrets{--b-txt:var(--on-bande);--b-sup:var(--on-bande-variant);--b-trait:var(--bande-trait);background:var(--bande);color:var(--b-txt);border:1px solid var(--outline-variant);border-radius:24px;gap:8px;padding:20px 12px 12px;display:grid}.ba-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 8px;display:flex}.bord-arrets h3{align-items:center;gap:16px;margin:0;display:flex}.ba-n{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ok-vif);font-size:3.25em;font-weight:600;line-height:1}.bord-arrets.actif .ba-n{color:var(--signal-texte)}.ba-lbl{gap:4px;font-size:1.125em;font-weight:500;line-height:1.25;display:grid}.ba-tete h3{flex:1}.ba-bloque{color:#ffdad6;background:#93000a;border-radius:16px;flex:none;align-items:center;gap:10px;min-height:56px;margin:0;padding:0 18px 0 14px;font-size:.9375em;font-weight:600;display:inline-flex}.bb-n{font-variant-numeric:tabular-nums;color:#fff;font-size:1.75em;line-height:1}.bord-arrets .textbtn{color:var(--bande-lien);flex:none}.bord-arrets .textbtn:hover{background:var(--bande-survol)}.bord-arrets .textbtn:focus-visible{outline-color:var(--bande-lien)}.ba-liste{margin:0;padding:0;list-style:none;display:grid}.ba-liste li+li{border-top:1px solid var(--b-trait)}.ba-ligne{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto auto minmax(96px,auto);align-items:center;gap:14px;padding:12px;transition:background-color .15s ease-out;display:grid}.ba-ligne:hover{background:var(--bande-survol)}.ba-ligne:focus-visible{outline:3px solid var(--bande-lien);outline-offset:-3px}.ba-icone{background:var(--signal-fond);width:36px;height:36px;color:var(--signal-texte);border-radius:50%;place-items:center;display:grid}.ba-icone.bloque{color:#ffdad6;background:#93000a}.ba-txt{gap:2px;min-width:0;display:grid}.ba-txt b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ba-txt span{color:var(--b-sup);text-overflow:ellipsis;white-space:nowrap;font-size:.8125em;overflow:hidden}.ba-etat{background:var(--bande-survol);white-space:nowrap;border-radius:16px;justify-self:start;align-items:center;gap:8px;min-height:32px;padding:0 12px 0 10px;font-size:.8125em;font-weight:600;display:inline-flex}.ba-etat.aucun{color:var(--signal-texte)}.ba-pas{gap:3px;display:inline-flex}.ba-pas i{background:var(--b-trait);border-radius:2px;width:6px;height:12px}.ba-pas i.fait{background:var(--ok-vif)}.ba-depuis{font-variant-numeric:tabular-nums;color:var(--b-sup);white-space:nowrap;font-size:.8125em}.ba-qui{white-space:nowrap;justify-self:end;font-size:.8125em;font-weight:600}.ba-qui.personne{color:var(--signal-texte)}.ba-vide{color:var(--b-sup);align-items:center;gap:10px;margin:0;padding:12px 12px 16px;display:flex}.ba-vide.ok{color:var(--b-txt)}.ba-vide.ok .icone{color:var(--ok-vif)}.ba-pied{border-top:1px solid var(--b-trait);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;padding:4px 0 0 12px;display:flex}.ba-plus{color:var(--b-txt);flex:1;font-size:.9375em;font-weight:500}.bord-actions{gap:8px;display:grid}.action{background:var(--surface-low);width:100%;min-height:88px;color:var(--on-surface);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:20px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 12px 14px 20px;transition:background-color .15s ease-out;display:grid}.action:hover{background:var(--surface-c)}.action:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.action>.icone{color:var(--on-surface-variant)}.a-n{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2.25em;font-weight:600;line-height:1}.a-txt{gap:3px;min-width:0;display:grid}.a-txt b{align-items:center;gap:8px;font-weight:600;display:flex}.a-txt b:before{content:"";background:var(--success);border-radius:50%;flex:none;width:8px;height:8px}.a-txt span{color:var(--on-surface-variant);font-size:.8125em;line-height:1.4}.action.t-err .a-n{color:var(--error)}.action.t-err b:before{background:var(--error)}.action.t-warn b:before{background:#c99a00}.action.t-info b:before{background:var(--primary)}.action.t-ok .a-n{color:var(--on-surface-variant)}.bord-domaines{gap:12px;display:grid}.bord-domaines h3{color:var(--primary);margin:0;font-size:.875em;font-weight:600}.bord-domaines ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.domaine{border:1px solid var(--outline-variant);background:var(--surface);height:48px;color:var(--on-surface);font:inherit;cursor:pointer;border-radius:24px;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:.9375em;font-weight:600;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}button.domaine:hover{background:var(--surface-low);border-color:var(--outline)}button.domaine:focus-visible{outline:3px solid var(--primary);outline-offset:2px}button.domaine .icone{color:var(--primary)}.domaine.bientot{cursor:default;color:color-mix(in srgb,var(--on-surface) 45%,transparent);border-style:dashed}.b-tag{background:var(--surface-c);color:var(--on-surface-variant);border-radius:8px;padding:2px 8px;font-size:.6875rem;font-weight:700}.rail-sep{background:var(--outline-variant);width:40px;height:1px;margin:8px 0}.rail-bientot{width:80px;color:color-mix(in srgb,var(--on-surface) 40%,transparent);cursor:default;justify-items:center;gap:4px;padding:6px 0 10px;font-size:.75em;font-weight:600;line-height:1.2;display:grid}.rail-bientot .pillbg{place-items:center;width:56px;height:32px;display:grid}.rail-bientot .b-tag{padding:1px 6px;font-size:.625rem}.filtre-actif{align-items:center;gap:8px;padding:0 24px 12px;display:flex}.filtre-actif .compte{font-variant-numeric:tabular-nums;opacity:.8;margin-left:6px}.filtre-actif .chip{gap:6px}.grille-iv{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;padding:0 24px 24px;display:grid}.profil{margin-left:4px;position:relative}.profil-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid}.profil-btn:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.profil-btn:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.profil-btn[aria-expanded=true] .ini{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--primary)}.profil-menu{z-index:6;background:var(--surface-low);width:360px;max-height:calc(100vh - 96px);color:var(--on-surface);border-radius:20px;gap:14px;padding:20px;animation:.15s ease-out apparait;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 32px -8px #00000047,0 2px 6px #00000014}.profil-qui{align-items:center;gap:12px;display:flex}.profil-qui .txt{gap:2px;min-width:0;display:grid}.profil-qui .txt span{color:var(--on-surface-variant);text-overflow:ellipsis;font-size:.8125em;overflow:hidden}.profil-menu .reglages{padding:0}.profil-menu .reglages legend{margin-bottom:4px;font-size:.875em;font-weight:600}.profil-menu .segments button{min-height:40px}.profil-pied{border-top:1px solid var(--outline-variant);justify-content:space-between;gap:8px;padding-top:10px;display:flex}.profil-pied a.textbtn{text-decoration:none}.profil-menu .note-securite{margin:0;padding:10px 12px;font-size:.8125em}@media (width<=1180px){.bord-grille{grid-template-columns:1fr}.bord-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ba-ligne{grid-template-columns:36px minmax(0,1fr) auto;row-gap:8px}.ba-etat{grid-column:2}.ba-depuis{grid-area:1/3}.ba-qui{grid-area:2/3}}@media (prefers-reduced-motion:reduce){.profil-menu{animation:none}.ba-ligne,.action,.domaine{transition:none}}.p-corps .note.consignes{background:var(--warn-container);color:var(--on-warn-container);white-space:pre-line;align-items:flex-start}.contacts-edition{gap:8px;margin:8px 24px 0;display:grid}.contact-ligne{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.2fr) auto;align-items:center;gap:8px;margin:0;padding:0;display:grid}.contact-ligne input{border:1px solid var(--outline-variant);min-width:0;height:40px;color:var(--on-surface);font:inherit;background:0 0;border-radius:8px;padding:0 10px}.contact-ligne input:focus{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);outline:none}.contacts-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.contacts-edition .alerte{margin:0}a.tag{align-items:center;gap:4px;text-decoration:none;display:inline-flex}@media (width<=600px){.contact-ligne{grid-template-columns:1fr 1fr auto}.contact-ligne input:nth-of-type(3){grid-column:1/3}}.interrupteur{border:2px solid var(--outline);background:var(--surface-highest);cursor:pointer;border-radius:16px;flex:none;width:52px;height:32px;padding:0;transition:background-color .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1);position:relative}.interrupteur .poignee{background:var(--outline);border-radius:50%;place-items:center;width:16px;height:16px;transition:left .2s cubic-bezier(.2,0,0,1),width .2s cubic-bezier(.2,0,0,1),height .2s cubic-bezier(.2,0,0,1),background-color .2s;display:grid;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.interrupteur[aria-checked=true]{background:var(--primary);border-color:var(--primary)}.interrupteur[aria-checked=true] .poignee{background:var(--on-primary);width:24px;height:24px;color:var(--primary);left:22px}.interrupteur:hover:not(:disabled){border-color:var(--on-surface-variant)}.interrupteur[aria-checked=true]:hover:not(:disabled){border-color:var(--primary);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 10%,transparent)}.interrupteur:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.interrupteur:disabled{cursor:not-allowed;opacity:.55}.interrupteur[aria-busy=true] .poignee{animation:1s ease-in-out infinite pulse-poignee}@keyframes pulse-poignee{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.interrupteur,.interrupteur .poignee{transition:none}.interrupteur[aria-busy=true] .poignee{animation:none}}.r-nom{color:var(--on-surface);align-items:center;gap:6px;font-weight:600;line-height:1.25;display:inline-flex}.r-nom .icone{color:var(--on-surface-variant)}.r-meta{color:var(--on-surface-variant);font-variant-numeric:tabular-nums;font-size:.75em;font-weight:500;display:block}.r-actions{justify-content:center;align-items:center;gap:2px;min-height:40px;margin-top:6px;display:flex}.iconbtn.danger,.textbtn.danger{color:var(--error)}.iconbtn.danger:hover{background:color-mix(in srgb,var(--error) 8%,transparent)}.tonal.danger{background:var(--error-container);color:var(--on-error-container)}.p-texte{color:var(--on-surface-variant);gap:16px;padding:8px 24px 0;line-height:1.5;display:grid}.p-texte p{margin:0}.p-texte b{color:var(--on-surface);font-weight:600}.p-pied:has(.textbtn){justify-content:flex-end;gap:8px;display:flex}.champ .erreur{color:var(--error);font-size:.8125em;font-weight:500}.matrice{border:1px solid var(--outline-variant);background:var(--surface);scrollbar-color:var(--outline-variant) transparent;border-radius:16px;max-height:calc(100vh - 168px);margin:0 24px;overflow:auto}.matrice:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.matrice table{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content}.matrice thead th{z-index:2;background:var(--surface-low);text-align:center;vertical-align:top;border-bottom:1px solid var(--outline-variant);min-width:96px;max-width:136px;padding:14px 10px 8px;font-size:.875em;position:sticky;top:0}.matrice thead th.m-coin{z-index:3;text-align:left;vertical-align:bottom;min-width:200px;color:var(--on-surface-variant);padding:14px 16px 12px;font-size:.8125em;font-weight:600;left:0}.matrice tbody th[scope=row]{z-index:1;background:var(--surface);text-align:left;min-width:200px;color:var(--on-surface);padding:0 16px;font-size:.9375em;font-weight:500;position:sticky;left:0}.matrice td{text-align:center;border-top:1px solid color-mix(in srgb,var(--outline-variant) 60%,transparent);padding:10px}.matrice tbody th[scope=row]{border-top:1px solid color-mix(in srgb,var(--outline-variant) 60%,transparent)}.matrice tr.m-zone th{text-align:left;background:var(--surface);padding:20px 0 6px}.matrice tr.m-zone th span{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);padding:0 16px;font-size:.75em;font-weight:700;position:sticky;left:16px}.matrice tbody:first-of-type tr.m-zone th{padding-top:12px}.matrice tbody tr:not(.m-zone):hover>*,.matrice tbody tr:not(.m-zone):hover>th[scope=row]{background:color-mix(in srgb,var(--on-surface) 4%,var(--surface))}.matrice th.perso{background:color-mix(in srgb,var(--primary-container) 55%,var(--surface-low))}.matrice td.perso{background:color-mix(in srgb,var(--primary-container) 18%,var(--surface))}.matrice th[data-choisi]{box-shadow:inset 0 -3px 0 var(--primary)}.reglage-societe{border:1px solid var(--outline-variant);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:0 24px 16px;padding:12px 16px;display:flex}.reglage-societe .rs-texte{gap:2px;min-width:0;line-height:1.4;display:grid}.reglage-societe h2{color:var(--on-surface);margin:0;font-size:1em;font-weight:600}.reglage-societe p{color:var(--on-surface-variant);max-width:70ch;margin:0;font-size:.875em}@media (width<=820px){.reglage-societe{margin:0 16px 12px}}.chips-roles{gap:8px;display:flex}.role-fiche{border:1px solid var(--outline-variant);background:var(--surface);border-radius:16px;margin:4px 16px 0;overflow:hidden}.role-fiche .r-tete{background:var(--surface-low);border-bottom:1px solid var(--outline-variant);gap:4px;padding:16px 16px 8px;display:grid}.role-fiche .r-tete .r-nom{font-size:1.125em}.role-fiche .r-actions{justify-content:flex-start;margin:4px 0 0 -12px}.r-zone h3{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);margin:0;padding:16px 16px 4px;font-size:.75em;font-weight:700}.r-zone ul{margin:0;padding:0;list-style:none}.r-zone li{border-top:1px solid color-mix(in srgb,var(--outline-variant) 60%,transparent);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:4px 16px;display:flex}.r-zone li:first-child{border-top:0}.a-reprendre{margin:0;padding:0 24px;list-style:none}.a-reprendre li{border-bottom:1px solid var(--outline-variant);grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;gap:16px;padding:12px 0;display:grid}.a-reprendre li:last-child{border-bottom:0}.a-reprendre .quoi{gap:2px;min-width:0;line-height:1.35;display:grid}.a-reprendre .head{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500}.a-reprendre .sup{color:var(--on-surface-variant);font-size:.8125em}.a-reprendre .qui{justify-items:start;gap:6px;display:grid}.a-reprendre select{border:1px solid var(--outline);background-color:var(--surface);width:100%;height:48px;color:var(--on-surface);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:.9375em;font-weight:500}.a-reprendre select:hover{border-color:var(--on-surface)}.a-reprendre select:focus-visible{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);outline:none}.a-reprendre select.vide{color:var(--error);border-color:var(--error)}.a-reprendre select option,.a-reprendre select optgroup{background:var(--surface);color:var(--on-surface)}.pied-reprise{align-items:center;gap:16px;display:flex}.pied-reprise .bilan-choix{color:var(--on-surface-variant);font-variant-numeric:tabular-nums;flex:1;font-size:.875em}.pied-reprise .filled{width:auto;padding:0 28px}@media (width<=599px){.a-reprendre li{grid-template-columns:1fr;gap:8px}.pied-reprise{flex-direction:column;align-items:stretch;gap:8px}.pied-reprise .bilan-choix{text-align:center}.pied-reprise .filled{width:100%}}.panneau.cote.large{width:min(760px,100%)}.p-corps .bloc{padding-top:4px}.p-corps .bloc+.bloc{margin-top:8px}@media (width>=900px){.panneau.large .kv.kv-2col{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);column-gap:16px}}.bureau .kv.kv-edition .sur-place input,.bureau .kv.kv-edition .sur-place select{height:34px;margin:-6px 0 -6px -10px}.bureau .kv.kv-edition .sur-place input[type=number]{flex:0 104px}.consignes{background:var(--warn-container);color:var(--on-warn-container);white-space:pre-line;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 24px 0;padding:12px 16px;font-size:.9375em;line-height:1.45;display:flex}.consignes>svg{flex:none;margin-top:1px}.consignes.en-edition{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-warn-container) 25%,transparent)}.consignes.en-edition:focus-within{box-shadow:inset 0 0 0 2px var(--on-warn-container)}.consignes-champ{flex:1;gap:4px;min-width:0;display:grid}.consignes textarea{width:100%;color:inherit;font:inherit;line-height:inherit;resize:none;field-sizing:content;background:0 0;border:0;min-height:2.9em;margin:0;padding:0}.consignes textarea:focus{outline:none}.consignes textarea::placeholder{color:color-mix(in srgb,var(--on-warn-container) 65%,transparent)}.consignes-etat{opacity:.8;min-height:1.2em;font-size:.8125em}.contact-tel{background:var(--surface-c);height:32px;color:var(--on-surface);font-variant-numeric:tabular-nums;border-radius:16px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:.875em;text-decoration:none;display:inline-flex}a.contact-tel:hover{background:var(--secondary-container);color:var(--on-secondary-container)}.contacts.en-edition li{gap:8px}.contacts.en-edition .txt{flex:1}.contacts.en-edition input{color:inherit;font:inherit;background:0 0;border:0;border-radius:6px;min-width:0;margin-left:-6px;padding:2px 6px}.contacts.en-edition input:hover{background:color-mix(in srgb,var(--on-surface) 5%,transparent)}.contacts.en-edition input:focus{background:var(--surface);box-shadow:inset 0 0 0 1px var(--primary);outline:none}.contacts.en-edition input.sup{color:var(--on-surface-variant);font-size:.8125em}.contacts.en-edition .contact-tel{padding-right:4px}.contacts.en-edition .contact-tel input{width:9.5em;margin:0;padding:2px 6px}.iconbtn.petit{width:36px;height:36px}.contacts-actions{justify-content:space-between;align-items:center;gap:8px;padding:4px 16px 0;display:flex}.contacts-etat{color:var(--on-surface-variant);padding-right:8px;font-size:.8125em}.p-corps .bloc>.alerte{margin:8px 24px 0}.echeances .item{padding:12px 24px}.echeances .tag{justify-content:center;min-width:84px}.controles.documents li{gap:8px}.document-ouvrir{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:12px;padding:4px 8px 4px 0;display:flex}.document-ouvrir:hover .head{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.document-ouvrir:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.document-ouvrir .vignette{background:var(--secondary-container);width:36px;height:36px;color:var(--on-secondary-container);border-radius:8px;flex:none;place-items:center;display:grid}.depot{border:1.5px dashed var(--outline);color:var(--on-surface-variant);border-radius:16px;align-items:center;gap:14px;margin:12px 24px 0;padding:16px;transition:background-color .15s ease-out,border-color .15s ease-out;display:flex}.depot .txt{flex:1;gap:2px;min-width:0;display:grid}.depot .head{color:var(--on-surface);font-size:.9375em;font-weight:500}.depot .sup{font-size:.8125em}.depot.survol{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);border-style:solid}.depot.envoi .head{color:var(--primary)}.note-depot{color:var(--success);align-items:center;gap:8px;margin:8px 24px 0;font-size:.875em;display:flex}@media (width<=599px){.depot{flex-wrap:wrap;margin:12px 16px 0}.depot .outlined{margin-left:42px}}.pc-modes{max-width:360px;margin:0 24px 16px}.pc-modes button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.pc-aide{color:var(--on-surface-variant);max-width:720px;margin:4px 24px 8px;font-size:.875em;line-height:1.45}.a-mute{background:var(--surface-high);color:var(--on-surface-variant)}.pc-ligne{align-items:center;max-width:1000px;display:flex}.pc-ligne .item{flex:1;min-width:0}.pc-ligne>.textbtn{flex:none;margin-right:16px}.pc-avance{max-width:1000px}.pc-barre{background:var(--surface-high);border-radius:4px;height:8px;margin:0 24px 16px;overflow:hidden}.pc-barre span{background:var(--primary);border-radius:4px;height:100%;transition:width .3s cubic-bezier(.2,0,0,1);display:block}.pc-options{align-items:center;gap:12px;padding:8px 24px 4px;font-size:.9375em;display:flex}.pc-groupe{max-width:1000px}.pc-groupe-tete{justify-content:space-between;align-items:center;gap:8px;padding-right:16px;display:flex}.pc-groupe-tete .subhead{padding-left:24px}.pc-groupe-tete .compte{color:var(--on-surface-variant);margin-left:4px;font-weight:500}.pc-relire{border-top:1px solid var(--outline-variant);align-items:center;gap:12px;min-height:72px;padding:10px 16px 10px 24px;display:flex}.pc-relire .txt{flex:1;gap:2px;min-width:0;display:grid}.pc-relire .head{font-weight:500;line-height:1.35}.pc-relire .sup{color:var(--on-surface-variant);font-size:.875em;line-height:1.4}.pc-relire .tag{flex:none}.pc-commentaire{align-items:flex-start;gap:6px;display:inline-flex;color:var(--on-warn-container)!important}.pc-actions{flex:none;gap:8px;display:flex}.pc-actions .tonal{border-radius:24px;min-height:48px}.pc-etat{flex-wrap:wrap;gap:8px;padding:4px 24px 0;display:flex}.p-corps .pc-note{background:var(--warn-container);color:var(--on-warn-container);align-items:flex-start;margin:12px 24px 0}.pc-rangements{gap:12px;display:grid}.pc-rangement{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.pc-rangements>.textbtn{justify-self:start}.pc-gestion{border-top:1px solid var(--outline-variant);gap:16px;margin:24px 24px 0;padding-top:16px;display:grid}.pc-option{justify-content:space-between;align-items:center;gap:16px;display:flex}.pc-option>span{gap:2px;display:grid}.pc-option .sup{color:var(--on-surface-variant);font-size:.875em}.pc-rattacher{border-radius:24px;justify-self:start;align-items:center;gap:8px;min-height:48px;display:inline-flex}.p-texte .pc-recherche{max-width:none;margin:0}.pc-cibles{padding:8px 0}.pc-cibles .item{min-height:64px;padding:8px 24px}.pc-cibles .item[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 10%,transparent)}.pc-zone textarea{border:1px solid var(--outline);width:100%;color:var(--on-surface);font:inherit;resize:vertical;background:0 0;border-radius:4px;outline:none;padding:12px 16px;font-size:1em}.pc-zone textarea:focus{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.pc-reperes{gap:8px;min-width:0;display:grid}.pc-reperes .chips{flex-wrap:wrap;min-width:0;overflow:visible}.pc-reperes-titre{color:var(--on-surface);font-size:.875em;font-weight:600}.pc-reperes .chip{border:1px solid var(--outline-variant);height:auto;min-height:32px;color:var(--on-surface);text-align:left;cursor:pointer;font:inherit;white-space:normal;background:0 0;max-width:100%;padding:6px 12px;font-size:.8125em}.pc-reperes .chip[aria-pressed=true]{background:var(--secondary-container);border-color:#0000}.pc-erreurs{background:var(--error-container);color:var(--on-error-container);border-radius:12px;gap:4px;margin:0;padding:12px 16px 12px 32px;font-size:.875em;display:grid}.import-parc .ip-exemple{min-height:48px;color:var(--primary);align-items:center;gap:8px;font-weight:600;display:inline-flex}.import-parc .ip-comptes{color:var(--on-surface-variant);font-size:.875em}.import-parc .ip-recu{align-items:flex-start;gap:8px;display:flex}.import-parc .ip-recu .icone{color:var(--success,var(--primary));flex:none}.ip-lignes{gap:8px;max-height:40vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ip-lignes li{align-items:flex-start;gap:8px;font-size:.875em;line-height:1.4;display:flex}.ip-lignes .tag{flex:none}.ip-lignes li .ip-erreurs{margin:4px 0 0;padding:0 0 0 16px;display:block}.ip-lignes li .ip-erreurs li{font-size:1em;display:list-item}.import-parc .ip-colonnes{gap:4px;margin:0;padding:0 0 0 20px;font-size:.875em;line-height:1.4;display:grid}.vers-pieces{max-width:1000px;margin-bottom:8px;border-bottom:1px solid var(--outline-variant)!important}@media (width<=820px){.pc-modes{max-width:none;margin:0 16px 12px}.pc-aide{margin:4px 16px 8px}.pc-barre{margin:0 16px 12px}.pc-options{padding:8px 16px 4px}.pc-groupe-tete{padding-right:8px}.pc-groupe-tete .subhead{padding-left:16px}.pc-relire{flex-wrap:wrap;padding:12px 16px}.pc-relire .txt{flex:calc(100% - 110px)}.pc-actions{width:100%}.pc-actions .tonal{flex:1;justify-content:center;padding:0 8px}.pc-ligne>.textbtn{margin-right:8px}.pc-rangement{grid-template-columns:1fr auto}.pc-rangement .champ:nth-child(2){grid-column:1}.pc-rangement .iconbtn{grid-area:1/2}}.reglages-urgences{border:1px solid var(--outline-variant);background:var(--surface);border-radius:16px;gap:16px;max-width:720px;margin:24px 24px 0;padding:16px 20px 20px;display:grid}.reglages-urgences h2{margin:0;font-size:1.125em;font-weight:600}.reglages-urgences .radio{padding-left:4px}.reglages-urgences .champ{max-width:360px}.reglages-urgences .sup,.reglages-urgences .note{color:var(--on-surface-variant);margin:0;font-size:.875em}@media (width<=820px){.reglages-urgences{margin:16px 16px 0;padding:16px}}.absence-retour{background:var(--surface-c);border-radius:16px;align-items:center;gap:16px;margin:12px 24px 4px;padding:16px;display:flex}.absence-retour .txt{flex:1;gap:2px;line-height:1.35;display:grid}.absence-retour .head{font-weight:600}.absence-retour .sup{color:var(--on-surface-variant);font-size:.8125em}.absence-retour .filled{flex:none;align-items:center;gap:8px;width:auto;padding:0 24px;display:inline-flex}.formulaire>.tonal{justify-self:start;align-items:center;gap:8px;min-height:44px;padding:0 20px;display:inline-flex}.absence-annuler{border-top:1px solid var(--outline-variant);margin:8px 24px 16px;padding-top:12px}.absence-annuler .textbtn.danger{padding-left:8px}.a-rendre{margin:0;padding:0 12px 8px;list-style:none}.a-rendre .radio{align-items:flex-start;padding-top:10px;padding-bottom:10px}.a-rendre .radio input{margin-top:2px}.a-rendre .head{font-variant-numeric:tabular-nums}.membre .tonal{align-items:center;gap:8px;display:inline-flex}.abslbl.btn{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;margin:-4px -8px;padding:4px 8px;font-size:.8125em}.abslbl.btn:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent);color:var(--on-surface)}.abslbl.btn:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.retourlbl{color:var(--success);align-items:center;gap:6px;padding-bottom:6px;font-size:.8125em;font-weight:600;display:inline-flex}@media (width<=600px){.absence-retour{flex-direction:column;align-items:stretch;margin:12px 16px 4px}.absence-retour .filled{justify-content:center;width:100%}.absence-annuler{margin:8px 16px 16px}}.membre .a-venir{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.membre .a-venir .textbtn{min-height:32px;padding:0 8px;font-size:1em}.formulaire>h3.subhead{margin:8px 0 -8px;padding:0}.bandeau-absent{background:var(--warn-container);color:var(--on-warn-container);border-radius:12px;align-items:center;gap:12px;margin:0 24px 16px;padding:10px 12px 10px 16px;line-height:1.4;display:flex}.bandeau-absent p{flex:1;min-width:0;margin:0}.bandeau-absent b{font-weight:600}.bandeau-absent .detail{font-weight:500}.bandeau-absent button{flex:none}.bandeau-absent.urgent{background:var(--error-container);color:var(--on-error-container)}.escalades .tag{white-space:normal}@media (width<=820px){.bandeau-absent{flex-wrap:wrap;margin:0 16px 12px}.bandeau-absent p{flex-basis:calc(100% - 40px)}}.astreinte-plan{max-width:1000px;margin:8px 0 24px}.astreinte-plan .subhead{padding:16px 24px 4px}.creneaux{margin:0;padding:0 24px;list-style:none}.creneaux>li{border-bottom:1px solid var(--outline-variant);gap:12px;padding:14px 0;display:grid}.creneaux>li:last-child{border-bottom:0}.creneau-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.creneau-tete .quoi{gap:2px;min-width:0;line-height:1.35;display:grid}.creneau-tete .head{font-variant-numeric:tabular-nums;font-weight:500}.creneau-tete .sup{color:var(--on-surface-variant);font-size:.8125em}.creneau-tete .remplace{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.absence-creneau{background:var(--warn-container);color:var(--on-warn-container);border-radius:12px;gap:10px;padding:12px 16px;display:grid}.absence-creneau .alerte-ligne{align-items:flex-start;gap:8px;margin:0;font-size:.9375em;line-height:1.4;display:flex}.absence-creneau .alerte-ligne svg{flex:none;margin-top:1px}.absence-creneau .remplacants{flex-wrap:wrap;gap:8px;display:flex}.absence-creneau .remplacants .tonal,.absence-creneau .remplacants .outlined{white-space:normal;text-align:left;background-color:var(--surface);min-height:48px;color:var(--primary)}.absence-creneau .remplacants .tonal{border:1px solid var(--primary)}.astreinte-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-right:24px;display:flex}.astreinte-tete .subhead{padding-right:0}.astreinte-plan .note.defaire{justify-content:space-between;margin:4px 24px 8px}.creneau-gestes{flex-wrap:wrap;gap:4px;display:flex}.creneau-form{margin:8px 0;padding:16px 24px 8px}.creneau-form .subhead{padding:0}.raccourcis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.raccourcis button{text-align:left;justify-items:start;gap:2px;height:auto;min-height:56px;padding:8px 12px;display:grid}.raccourcis .head{font-weight:500}.raccourcis .sup{color:var(--on-surface-variant);white-space:normal;font-size:.75em}.champ input[type=datetime-local]{border:1px solid var(--outline);width:100%;height:56px;color:var(--on-surface);font:inherit;background-color:#0000;border-radius:4px;min-width:0;padding:0 12px;font-size:1em}.champ input[type=datetime-local]:focus{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);outline:none}.creneau-actions{justify-content:flex-end;align-items:center;gap:8px;padding-bottom:8px;display:flex}.creneau-actions .filled{width:auto;min-width:180px}@media (width<=820px){.astreinte-tete{padding-right:16px}.astreinte-plan .note.defaire{margin:4px 16px 8px}.creneau-form{padding:12px 16px 8px}.raccourcis,.creneau-form .deux{grid-template-columns:1fr}.creneau-actions .filled{flex:1}.astreinte-plan .subhead,.creneaux{padding-left:16px;padding-right:16px}.absence-creneau .remplacants{flex-direction:column}.absence-creneau .remplacants button{width:100%}}.comptes{padding:8px 0 24px}.comptes .subhead{margin:16px 0 4px;padding:0 24px}.compte-ligne{flex-wrap:wrap}.compte-ligne .chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.choix-roles{border:0;gap:4px;margin:0;padding:0;display:grid}.choix-roles legend{color:var(--on-surface-variant);padding:0 0 8px;font-size:.875em}.choix-role{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}.choix-role input{width:20px;height:20px;accent-color:var(--primary)}.choix-role small{color:var(--on-surface-variant)}.compte-ligne .txt .sup{overflow-wrap:anywhere}.compte-ligne .chips .chip{white-space:normal;height:auto;min-height:32px}@media (width<=600px){.comptes .subhead{padding:0 16px}.compte-ligne{gap:8px 12px;padding-block:16px}.compte-ligne .txt{flex:100%}.compte-ligne .chips{flex:auto;min-width:0}}.support{gap:12px;max-width:720px;padding:0 24px 24px;display:grid}.support .resume{padding:0}.support-bandeau{background:var(--error-container);color:var(--on-error-container);border-radius:12px;align-items:center;gap:8px;margin:0;padding:12px 16px;display:flex}.support-fil{gap:10px;max-height:min(55vh,520px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.support-msg{border-radius:16px;gap:4px;max-width:85%;padding:10px 14px;display:grid}.support-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.support-msg.client{background:var(--secondary-container);color:var(--on-secondary-container);border-bottom-right-radius:4px;justify-self:end}.support-msg.support{background:var(--surface-c);color:var(--on-surface);border-bottom-left-radius:4px;justify-self:start}.support-qui{color:var(--on-surface-variant);font-size:.75em}.support-attente{color:var(--error)}.support-saisie{gap:8px;display:grid}.support-saisie label{font-size:.875em;font-weight:600}.support-saisie textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--outline);background:var(--surface);color:var(--on-surface);resize:vertical;border-radius:12px;padding:10px 12px}.support-saisie button{justify-self:end}@media (width<=719px){.support{padding:0 16px 24px}.support-msg{max-width:92%}}.pastille-secteur{width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb,var(--on-surface) 12%,transparent);border-radius:50%;flex:none;display:inline-block}.pastille-secteur.lg{width:20px;height:20px}.choix>.pastille-secteur.lg{margin:0 10px}.couleurs-secteur{border:0;min-width:0;margin:0;padding:0}.couleurs-secteur legend{margin-bottom:8px;padding:0;font-size:.875em;font-weight:600}.nuancier{flex-wrap:wrap;gap:4px;display:flex}.teinte{cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.teinte input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.teinte:has(input:checked){box-shadow:inset 0 0 0 2px var(--on-surface)}.teinte:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:1px}.teinte .pastille-secteur.lg{width:28px;height:28px}.actions-secteur{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 -12px;display:flex}.secteur-site{vertical-align:baseline;align-items:center;gap:6px;display:inline-flex}.secteur-site .pastille-secteur{align-self:center}.chip .pastille-secteur{margin-right:2px}.choix.propose{background:var(--primary-container);color:var(--on-primary-container)}.choix.propose .sup{color:inherit;opacity:.85}.choix.propose .tonal{background:var(--primary);color:var(--on-primary)}.choix.propose .ini{background:var(--surface);color:var(--on-primary-container)}.propose-raison{color:var(--on-surface-variant);align-items:center;gap:8px;margin:12px 24px 0;font-size:.875em;display:flex}.ts .ts-espace{color:var(--on-surface-variant);font-weight:500}.ts-form{gap:20px;padding:0 16px 8px;display:grid}.ts-groupe{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.ts-groupe legend{color:var(--on-surface);margin-bottom:10px;padding:0;font-size:1em;font-weight:600}.ts-ligne{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=420px){.ts-ligne{grid-template-columns:1fr}}.ts-form .champ textarea{border:1px solid var(--outline);width:100%;min-height:96px;color:var(--on-surface);font:inherit;resize:vertical;background:0 0;border-radius:4px;outline:none;padding:12px 16px;font-size:1em}.ts-form .champ textarea:focus{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.ts-bloquee button{min-height:56px;font-size:1em}.ts-bloquee button:first-child[aria-pressed=true]{background:var(--error-container);color:var(--on-error-container)}.ts-types{flex-wrap:wrap;gap:8px;display:flex}.ts-types button{border:1px solid var(--outline-variant);min-height:48px;color:var(--on-surface);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 16px;font-size:.9375em;font-weight:500}.ts-types button[aria-pressed=true]{background:var(--secondary-container);color:var(--on-secondary-container);border-color:#0000}.ts-bloquee button:focus-visible,.ts-types button:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.ts-accuse{background:var(--success-container);color:var(--on-success-container);border-radius:12px;align-items:center;gap:12px;margin:0 16px 20px;padding:8px 4px 8px 16px;display:flex}.ts-accuse>span{flex:1;gap:2px;display:grid}.ts-accuse .iconbtn{color:inherit}.ts-sup{opacity:.85;font-size:.875em}.ts-suivi-tete{justify-content:space-between;align-items:center;margin-top:16px;padding-right:4px;display:flex}.ts-vide{color:var(--on-surface-variant);margin:0;padding:8px 16px}.ts-p{font-variant-numeric:tabular-nums;font-size:.8125em;font-weight:700}.ts-p1{background:var(--error-container);color:var(--on-error-container)}.ts-p2{background:var(--tertiary-container);color:var(--on-tertiary-container)}.ts-p3{background:var(--surface-c);color:var(--on-surface-variant)}.ts-statut{text-align:right;color:var(--on-surface-variant);font-size:.8125em;font-weight:600}.ts-s-intervention_creee,.ts-a-en_route,.ts-a-sur_site{color:var(--primary)}.ts-a-termine{color:var(--success)}.ts-etapes{grid-template-columns:repeat(4,1fr);gap:4px;max-width:240px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ts-etapes li{background:var(--outline-variant);border-radius:2px;height:4px}.ts-etapes li.faite{background:var(--primary)}.item:has(.ts-a-termine) .ts-etapes li.faite{background:var(--success)}.ts-etape-texte{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ts-s-rejete{color:var(--error)}.ts-actualiser{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;min-height:48px;padding:0 12px;font-size:.875em;font-weight:600}.ts-lieux{border:1px solid var(--outline-variant);border-radius:12px;margin:4px 0 0;padding:0;list-style:none;overflow:hidden}.ts-lieux .item{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:48px}.ts-lieux li+li{border-top:1px solid var(--outline-variant)}.bouton-urgence{z-index:5;left:max(12px,var(--sur-g));bottom:calc(92px + var(--sur-b));border:1px solid var(--outline-variant);background:var(--surface);min-height:48px;color:var(--on-surface);font:inherit;cursor:pointer;border-radius:24px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:.875em;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 2px 6px #00000029}.espace.avec-action .bouton-urgence{bottom:calc(120px + var(--sur-b))}.bouton-urgence.actif{border-color:var(--success)}.bouton-urgence .pastille{background:var(--success);border-radius:50%;width:8px;height:8px}.bouton-urgence:focus-visible,.appui-long:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.feuille-urgence .regles-urgence{color:var(--on-surface-variant);gap:8px;margin:0;padding-left:20px;font-size:.9375em;line-height:1.5;display:grid}.feuille-urgence .etat-urgence{color:var(--on-surface);font-weight:600}.feuille-urgence .capteurs-urgence{font-size:.8125em}.feuille-urgence .seg button{flex:1;min-width:0}.appui-long{min-height:56px;color:inherit;font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:2px solid;border-radius:28px;padding:0 24px;font-weight:600;position:relative;overflow:hidden}.appui-long .remplissage{opacity:.22;transform-origin:0;transform:scaleX(var(--progres,0));background:currentColor;position:absolute;inset:0}.appui-long .contenu{justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.appui-long:disabled{opacity:.5;cursor:default}.aide-maintenant{color:var(--error);width:100%}.alerte-urgence{z-index:20;text-align:center;padding:max(24px,var(--sur-h)) max(24px,var(--sur-d)) max(24px,var(--sur-b)) max(24px,var(--sur-g));background:var(--tertiary-container);color:var(--on-tertiary-container);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0;overflow:auto}.alerte-urgence.escaladee{background:var(--error-container);color:var(--on-error-container)}.alerte-urgence h2{text-wrap:balance;max-width:20ch;margin:0;font-size:1.75em;font-weight:600}.alerte-urgence p{max-width:34ch;margin:0;font-size:1.0625em;line-height:1.5}.alerte-urgence .alerte-reste,.alerte-urgence .alerte-note{font-size:.9375em}.alerte-icone{background:color-mix(in srgb,currentColor 14%,transparent);border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.alerte-icone.vibre{animation:.9s ease-in-out infinite secoue}@keyframes secoue{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.alerte-trace{text-align:left;gap:6px;max-width:34ch;margin:8px 0 0;padding:0;font-size:.875em;list-style:none;display:grid}.alerte-trace li{align-items:flex-start;gap:8px;display:flex}.alerte-actions{gap:12px;width:min(100%,360px);margin-top:8px;display:grid}.alerte-actions .bien{min-height:72px;font-size:1.0625em}.alerte-actions .aide{min-height:48px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.alerte-icone.vibre{animation:none}}.urgence-bureau{border:1px solid var(--outline-variant);background:var(--surface);border-radius:12px;gap:12px;padding:16px;display:grid}.urgence-bureau h2{margin:0;font-size:1.125em}.urgence-bureau.ouverte{border-color:var(--error);background:var(--error-container);color:var(--on-error-container)}.urgence-bureau ol{font-variant-numeric:tabular-nums;gap:4px;margin:0;padding:0;font-size:.875em;list-style:none;display:grid}.urgence-bureau .actions{flex-wrap:wrap;gap:8px;display:flex}.urgence-bureau textarea,.urgence-bureau input{font:inherit}.reglages-vigilance .grille{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.chaine-escalade{gap:12px;margin:0;padding:0;list-style:none;display:grid}.chaine-escalade fieldset{border:1px solid var(--outline-variant);border-radius:12px;gap:12px;padding:12px 16px;display:grid}.chaine-escalade legend{padding:0 4px;font-weight:600}.chaine-escalade .roles-escalade{flex-wrap:wrap;gap:8px 16px;display:flex}
