:root{--sy-police: var(--police-texte, "Barlow", sans-serif);--sy-background: oklch(.975 .004 255);--sy-card: oklch(1 0 0);--sy-primary: oklch(.35 .105 260);--sy-primary-foreground: oklch(1 0 0);--sy-secondary: oklch(.947 .015 258);--sy-muted: oklch(.957 .007 255);--sy-accent: oklch(.945 .025 260);--sy-accent-foreground: oklch(.35 .105 260);--sy-input: oklch(.91 .012 257);--sy-ring: oklch(.58 .13 260);--sy-destructive: oklch(.577 .245 27.325);--sy-ink: oklch(.24 .03 259);--sy-surface: oklch(1 0 0);--sy-canvas: oklch(.979 .006 252);--sy-line: oklch(.9 .012 257);--sy-subtle: oklch(.54 .018 258);--sy-blue: oklch(.46 .13 261);--sy-violet: oklch(.55 .15 297);--sy-green: oklch(.52 .12 165);--sy-orange: oklch(.67 .16 65);--sy-soft-blue: oklch(.95 .025 258);--sy-soft-violet: oklch(.955 .025 298);--sy-soft-green: oklch(.946 .03 164);--sy-soft-orange: oklch(.958 .038 73);--sy-soft-red: oklch(.965 .035 26);--sy-r-pastille: 3px;--sy-r-bouton: 4px;--sy-r-champ: 5px;--sy-r-panneau: 6px;--sy-ombre: 0 1px 2px color-mix(in oklab, var(--sy-ink) 5%, transparent), 0 1px 3px color-mix(in oklab, var(--sy-ink) 4%, transparent);--sy-ombre-bouton: 0 1px 2px 0 rgb(0 0 0 / .05);--sy-ombre-primaire: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--sy-t-capitales: 10px;--sy-t-petit: 11px;--sy-t-courant: 12px;--sy-t-moyen: 13px;--sy-t-texte: 14px;--sy-t-panneau: 17px;--sy-t-chiffre: 24px;--sy-t-titre: 26px;--sy-ecart: 16px;--sy-ecart-boutons: 8px;--sy-panneau-py: 18px;--sy-panneau-px: 22px;--sy-ecart-entete: 10px;--sy-onglet-h: 38px;--sy-onglet-ico: 22px;--sy-zone-h: 52px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--sy-background: oklch(.185 .022 259);--sy-card: oklch(.225 .026 259);--sy-primary: oklch(.62 .13 262);--sy-primary-foreground: oklch(.16 .02 259);--sy-secondary: oklch(.29 .03 259);--sy-muted: oklch(.27 .025 259);--sy-accent: oklch(.29 .035 260);--sy-accent-foreground: oklch(.86 .06 260);--sy-input: oklch(.32 .025 259);--sy-ring: oklch(.65 .13 260);--sy-destructive: oklch(.7 .19 25);--sy-ink: oklch(.93 .008 255);--sy-surface: oklch(.225 .026 259);--sy-canvas: oklch(.2 .024 259);--sy-line: oklch(.32 .025 259);--sy-subtle: oklch(.7 .015 258);--sy-blue: oklch(.72 .12 261);--sy-violet: oklch(.72 .13 297);--sy-green: oklch(.74 .13 165);--sy-orange: oklch(.78 .14 65);--sy-soft-blue: oklch(.3 .05 260);--sy-soft-violet: oklch(.3 .05 298);--sy-soft-green: oklch(.3 .045 165);--sy-soft-orange: oklch(.32 .05 65);--sy-soft-red: oklch(.32 .06 26);--sy-ombre: 0 1px 2px rgb(0 0 0 / .25)}}:root[data-theme=dark],.sy-sombre{--sy-background: oklch(.185 .022 259);--sy-card: oklch(.225 .026 259);--sy-primary: oklch(.62 .13 262);--sy-primary-foreground: oklch(.16 .02 259);--sy-secondary: oklch(.29 .03 259);--sy-muted: oklch(.27 .025 259);--sy-accent: oklch(.29 .035 260);--sy-accent-foreground: oklch(.86 .06 260);--sy-input: oklch(.32 .025 259);--sy-ring: oklch(.65 .13 260);--sy-destructive: oklch(.7 .19 25);--sy-ink: oklch(.93 .008 255);--sy-surface: oklch(.225 .026 259);--sy-canvas: oklch(.2 .024 259);--sy-line: oklch(.32 .025 259);--sy-subtle: oklch(.7 .015 258);--sy-blue: oklch(.72 .12 261);--sy-violet: oklch(.72 .13 297);--sy-green: oklch(.74 .13 165);--sy-orange: oklch(.78 .14 65);--sy-soft-blue: oklch(.3 .05 260);--sy-soft-violet: oklch(.3 .05 298);--sy-soft-green: oklch(.3 .045 165);--sy-soft-orange: oklch(.32 .05 65);--sy-soft-red: oklch(.32 .06 26);--sy-ombre: 0 1px 2px rgb(0 0 0 / .25)}.sy-sombre{background:var(--sy-background);color:var(--sy-ink)}.sy{flex:none;display:flex;flex-direction:column;gap:var(--sy-ecart);color:var(--sy-ink);font-family:var(--sy-police);font-size:var(--sy-t-texte);line-height:1.5;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.sy,.sy *{box-sizing:border-box}.sy :where(button,input,select,textarea){font-family:inherit}.sy svg{flex-shrink:0}.sy-code{font-family:inherit;font-weight:700;letter-spacing:.2px;white-space:nowrap}.sy-gris{color:var(--sy-subtle)}.sy-note{color:var(--sy-subtle);font-size:var(--sy-t-petit)}.sy-etiquette{font-size:var(--sy-t-petit);font-weight:700;color:var(--sy-blue);background:var(--sy-soft-blue);padding:4px 6px;border-radius:var(--sy-r-pastille);white-space:nowrap;letter-spacing:.2px}.sy-tete{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 2px 0}.sy-surtitre{font-size:var(--sy-t-capitales);font-weight:700;color:var(--sy-blue);letter-spacing:1.15px;display:flex;align-items:center;gap:8px;text-transform:uppercase}.sy-losange{width:7px;height:7px;background:var(--sy-violet);display:inline-block;transform:rotate(45deg)}.sy-surtitre-sep{color:var(--sy-subtle)}.sy-titre-ligne{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.sy-titre-ligne .sy-titre{font-size:var(--sy-t-titre);font-weight:700;line-height:1.25;margin:7px 0 2px;text-transform:none;letter-spacing:0;color:var(--sy-ink);font-family:inherit}.sy-compte{font-size:var(--sy-t-courant);color:var(--sy-subtle)}.sy-norme{align-self:center;border:0;border-radius:var(--sy-r-pastille);background:var(--sy-soft-blue);color:var(--sy-blue);font-size:var(--sy-t-petit);font-weight:700;padding:4px 7px;white-space:nowrap}.sy-norme.sy-non-lue{background:var(--sy-muted);color:var(--sy-subtle)}.sy-sous-titre{color:var(--sy-subtle);font-size:var(--sy-t-moyen);margin:0}.sy-tete-actions{display:flex;gap:var(--sy-ecart-boutons);align-items:center;white-space:nowrap}.sy-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;border-radius:var(--sy-r-bouton);font-size:var(--sy-t-courant);font-weight:600;line-height:1;height:34px;min-height:0;padding:0 14px;margin:0;cursor:pointer;color:var(--sy-ink);border:1px solid var(--sy-input);background:var(--sy-surface);box-shadow:var(--sy-ombre-bouton);text-decoration:none;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}.sy-btn svg{width:15px;height:15px}.sy-btn-primaire{background:var(--sy-primary);border-color:var(--sy-primary);color:var(--sy-primary-foreground);box-shadow:var(--sy-ombre-primaire)}.sy-btn-fantome{background:none;border-color:transparent;box-shadow:none;color:var(--sy-subtle)}.sy-btn-danger{color:var(--sy-destructive);border-color:color-mix(in oklab,var(--sy-destructive) 35%,var(--sy-line))}.sy-btn-petit{height:30px;padding:0 11px}.sy-btn-icone{width:30px;height:30px;padding:0;background:none;border-color:transparent;box-shadow:none;color:var(--sy-subtle)}.sy-btn-icone svg{width:16px;height:16px}.sy-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-ring) 30%,transparent);border-color:var(--sy-ring)}.sy-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media (hover:hover){.sy-btn:not(:disabled):hover{background:var(--sy-accent);color:var(--sy-accent-foreground);border-color:color-mix(in oklab,var(--sy-blue) 25%,var(--sy-line))}.sy-btn-primaire:not(:disabled):hover{background:var(--sy-blue);border-color:var(--sy-blue);color:var(--sy-primary-foreground)}.sy-btn-danger:not(:disabled):hover{background:var(--sy-soft-red);color:var(--sy-destructive);border-color:var(--sy-destructive)}.sy-btn-icone:not(:disabled):hover,.sy-btn-fantome:not(:disabled):hover{background:var(--sy-accent);color:var(--sy-blue);border-color:transparent}}.sy-lien{background:none;border:0;padding:0;color:var(--sy-blue);font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.sy-lien:hover{text-decoration:underline;text-underline-offset:3px}.sy-pastille{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--sy-r-pastille);border:0;font-size:var(--sy-t-petit);font-weight:700;line-height:1.2;white-space:nowrap;background:var(--sy-muted);color:var(--sy-subtle)}.sy-pastille:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.sy-pastille.sy-sans-point:before{display:none}.sy-pastille.sy-ton-vert{background:var(--sy-soft-green);color:var(--sy-green)}.sy-pastille.sy-ton-orange{background:var(--sy-soft-orange);color:var(--sy-orange)}.sy-pastille.sy-ton-rouge{background:var(--sy-soft-red);color:var(--sy-destructive)}.sy-pastille.sy-ton-violet{background:var(--sy-soft-violet);color:var(--sy-violet)}.sy-pastille.sy-ton-bleu{background:var(--sy-soft-blue);color:var(--sy-blue)}.sy-pastille.sy-ton-gris{background:var(--sy-muted);color:var(--sy-subtle)}.sy-entete{display:flex;flex-direction:column;gap:var(--sy-ecart-entete);min-width:0}.sy-entete>*{min-width:0}.sy-vignettes-zone:empty{display:none}.sy-vignettes-zone.sy-reserve:empty{display:block;min-height:78px}.contenu:has(>.sy>.sy-page){overflow:hidden}.sy:has(>.sy-page){flex:1 1 auto;min-height:0}.sy-page{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--sy-ecart-entete)}.sy-page>.sy-entete{flex:none}.sy-cadre{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--sy-ecart);padding:1px 1px 14px;scrollbar-gutter:stable}.sy-cadre>*{flex:none}.sy-cadre:focus-visible{outline:2px solid var(--sy-ring);outline-offset:-2px;border-radius:var(--sy-r-panneau)}@media print{.sy:has(>.sy-page),.sy-page,.sy-cadre{display:block;height:auto;overflow:visible}.sy-cadre>*+*{margin-top:var(--sy-ecart)}}.sy-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sy-pied{flex:none;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:10px var(--sy-panneau-px);background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre)}.sy-pied-etat{color:var(--sy-subtle);font-size:var(--sy-t-courant);display:flex;align-items:center;gap:8px;min-width:0}.sy-pied .sy-actions{margin-left:auto;display:flex;gap:var(--sy-ecart-boutons);flex-wrap:wrap}.sy-etapes{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre);overflow:hidden}.sy-etapes li+li{border-left:1px solid var(--sy-line)}.sy-etape{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 14px;border:0;background:none;color:var(--sy-subtle);font:inherit;text-align:left;cursor:pointer;line-height:1.2}.sy-etape:disabled{cursor:not-allowed;opacity:.6}.sy-etape-n{flex:none;width:24px;height:24px;border-radius:50%;border:1.5px solid currentColor;display:grid;place-items:center;font-size:var(--sy-t-petit);font-weight:700}.sy-etape-texte{display:flex;flex-direction:column;min-width:0}.sy-etape-texte b{font-weight:600}.sy-etape-texte small{font-size:var(--sy-t-petit);color:var(--sy-subtle);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-etape.fait{color:var(--sy-ink)}.sy-etape.fait .sy-etape-n{background:var(--sy-green);border-color:var(--sy-green);color:var(--sy-primary-foreground)}.sy-etape.on{background:var(--sy-soft-blue);color:var(--sy-blue)}.sy-etape.on .sy-etape-n{background:var(--sy-blue);border-color:var(--sy-blue);color:var(--sy-primary-foreground)}.sy-etape:focus-visible{outline:2px solid var(--sy-ring);outline-offset:-2px}.sy-ld{display:grid;grid-template-columns:minmax(220px,264px) minmax(0,1fr);gap:var(--sy-ecart);align-items:start}.sy-ld-liste{position:sticky;top:0;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre);padding:6px}.sy-ld-liste ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sy-ld-titre{margin:0;padding:8px 10px 6px;font-size:var(--sy-t-capitales);letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--sy-subtle);font-family:inherit}.sy-ld-entree{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:var(--sy-r-champ);background:none;color:var(--sy-ink);font:inherit;text-align:left;cursor:pointer}.sy-ld-entree:hover{background:var(--sy-accent)}.sy-ld-entree.on{background:var(--sy-soft-blue)}.sy-ld-entree:focus-visible{outline:2px solid var(--sy-ring);outline-offset:-2px}.sy-ld-point{width:12px;height:12px;border-radius:50%;border:3px solid var(--sy-line);flex:none;box-sizing:border-box}.sy-ld-rouge .sy-ld-point{border-color:var(--sy-destructive);background:var(--sy-soft-red)}.sy-ld-orange .sy-ld-point{border-color:var(--sy-orange)}.sy-ld-vert .sy-ld-point{border-color:var(--sy-green)}.sy-ld-texte{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.sy-ld-texte b{font-weight:600}.sy-ld-texte small{color:var(--sy-subtle);font-size:var(--sy-t-petit);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-ld-n{flex:none;min-width:24px;padding:1px 8px;border-radius:999px;text-align:center;font-size:var(--sy-t-petit);font-weight:700;background:var(--sy-muted);color:var(--sy-ink)}.sy-ld-rouge .sy-ld-n{background:var(--sy-soft-red);color:var(--sy-destructive)}.sy-ld-orange .sy-ld-n{background:var(--sy-soft-orange);color:var(--sy-orange)}.sy-ld-pastilles{display:block}.sy-ld-pastilles>.sy-ld-liste{margin-bottom:var(--sy-ecart-entete);background:var(--background, var(--sy-canvas));border:0;border-radius:0;box-shadow:none;padding:4px 0;z-index:3}.sy-ld-pastilles .sy-ld-titre,.sy-ld-pastilles .sy-ld-point,.sy-ld-pastilles .sy-ld-texte small{display:none}.sy-ld-pastilles .sy-ld-liste ul{flex-direction:row;flex-wrap:wrap;gap:6px}.sy-ld-pastilles .sy-ld-entree{width:auto;min-height:38px;padding:2px 14px;gap:8px;border:1px solid var(--sy-line);border-radius:999px;background:var(--sy-surface)}.sy-ld-pastilles .sy-ld-entree.on{border-color:var(--sy-blue);background:var(--sy-soft-blue)}.sy-ld-pastilles .sy-ld-rouge{border-color:var(--sy-destructive)}.sy-ld-pastilles .sy-ld-orange{border-color:var(--sy-orange)}.sy-ld-detail{min-width:0;display:flex;flex-direction:column;gap:var(--sy-ecart)}.sy-ld-detail[hidden]{display:none}.sy-ld-detail>*{flex:none}.sy-ld-attente{min-height:160px;border-radius:var(--sy-r-panneau);background:var(--sy-muted);opacity:.5}.sy-zone-tete{display:flex;align-items:center;flex-wrap:nowrap;gap:6px 14px;min-height:var(--sy-zone-h);padding:8px var(--sy-panneau-px);border-bottom:1px solid var(--sy-line)}.sy-zone-titre{flex:none;margin:0;font-size:var(--sy-t-panneau);font-weight:600;line-height:1.25;display:flex;align-items:center;gap:9px;text-transform:none;letter-spacing:0;font-family:inherit;color:var(--sy-ink)}.sy-zone-titre svg{color:var(--sy-blue)}.sy-zone-phrase{flex:1 1 0;min-width:0;margin:0;color:var(--sy-subtle);font-size:var(--sy-t-courant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-zone-actions{flex:none;margin-left:auto;display:flex;align-items:center;gap:var(--sy-ecart-boutons)}.sy-compteurs{display:grid;grid-template-columns:repeat(var(--sy-n, 4),minmax(0,1fr));gap:12px}.sy-compteur{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre);min-width:0}button.sy-compteur{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}button.sy-compteur:hover{border-color:color-mix(in oklab,var(--sy-blue) 45%,var(--sy-line))}.sy-compteur-ico{width:32px;height:32px;border-radius:var(--sy-r-champ);display:grid;place-items:center;flex-shrink:0;background:var(--sy-soft-blue);color:var(--sy-blue)}.sy-compteur-ico.sy-ton-orange{background:var(--sy-soft-orange);color:var(--sy-orange)}.sy-compteur-ico.sy-ton-vert{background:var(--sy-soft-green);color:var(--sy-green)}.sy-compteur-ico.sy-ton-violet{background:var(--sy-soft-violet);color:var(--sy-violet)}.sy-compteur-ico.sy-ton-rouge{background:var(--sy-soft-red);color:var(--sy-destructive)}.sy-compteur-ico.sy-ton-gris{background:var(--sy-muted);color:var(--sy-subtle)}.sy-compteur-corps{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sy-compteur-chiffre{font-size:var(--sy-t-chiffre);line-height:1;font-weight:700;letter-spacing:-.2px}.sy-compteur-chiffre span{font-size:var(--sy-t-texte);color:var(--sy-subtle);font-weight:600;margin-left:2px}.sy-compteur-libelle{color:var(--sy-subtle);font-size:var(--sy-t-petit);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-compteur .sy-jauge{margin-top:3px}.sy-jauge{height:5px;border-radius:5px;background:var(--sy-muted);overflow:hidden}.sy-jauge>span{display:block;height:100%;border-radius:5px;background:var(--sy-blue);transition:width .3s}.sy-jauge>span.sy-ton-vert{background:var(--sy-green)}.sy-jauge>span.sy-ton-orange{background:var(--sy-orange)}.sy-jauge>span.sy-ton-violet{background:var(--sy-violet)}.sy-jauge>span.sy-ton-rouge{background:var(--sy-destructive)}.sy-jauge>span.sy-ton-gris{background:var(--sy-line)}.sy-jauge-ligne{margin-bottom:13px}.sy-jauge-ligne:last-child{margin-bottom:0}.sy-jauge-ligne>div:first-child{display:flex;justify-content:space-between;font-size:var(--sy-t-petit);margin-bottom:6px}.sy-jauge-ligne strong{font-size:var(--sy-t-petit)}.sy-panneau{background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);overflow:hidden;box-shadow:var(--sy-ombre)}.sy-panneau-tete{display:flex;justify-content:space-between;align-items:center;padding:var(--sy-panneau-py) var(--sy-panneau-px);border-bottom:1px solid var(--sy-line);gap:20px}.sy-panneau-tete h3{margin:0 0 4px;font-size:var(--sy-t-panneau);font-weight:600;display:flex;align-items:center;gap:9px;text-transform:none;letter-spacing:0;font-family:inherit;color:var(--sy-ink)}.sy-panneau-tete h3 svg{color:var(--sy-blue)}.sy-panneau-tete p{margin:0;color:var(--sy-subtle);font-size:var(--sy-t-courant);max-width:680px}.sy-panneau-corps{padding:var(--sy-panneau-py) var(--sy-panneau-px) 20px;display:flex;flex-direction:column;gap:var(--sy-ecart)}.sy-panneau>.sy-note{margin:0;padding:12px var(--sy-panneau-px) 16px;border-top:1px solid var(--sy-line);line-height:1.5}.sy-panneau-pied{height:44px;border-top:1px solid var(--sy-line);background:var(--sy-canvas);display:flex;align-items:center;justify-content:space-between;padding:0 var(--sy-panneau-px);font-size:var(--sy-t-petit);color:var(--sy-subtle)}.sy-panneau-pied .sy-lien{font-size:var(--sy-t-courant)}.sy-legende{display:flex;gap:14px;color:var(--sy-subtle);font-size:var(--sy-t-petit);white-space:nowrap}.sy-legende span{display:flex;align-items:center;gap:6px}.sy-legende i{width:8px;height:8px;border-radius:2px;background:var(--sy-blue)}.sy-legende i.sy-ton-orange{background:var(--sy-orange)}.sy-legende i.sy-ton-vert{background:var(--sy-green)}.sy-legende i.sy-ton-violet{background:var(--sy-violet)}.sy-legende i.sy-ton-rouge{background:var(--sy-destructive)}.sy-legende i.sy-ton-gris{background:var(--sy-line)}.sy-carte{background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);overflow:hidden;box-shadow:var(--sy-ombre)}.sy-defile{overflow-x:auto}.sy-section-titre{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.9px;color:var(--sy-subtle);text-transform:uppercase;margin:0}.sy-section-titre>span{display:flex;align-items:center;gap:8px}.sy-section-titre svg{color:var(--sy-blue)}.sy-ligne{border-bottom:1px solid var(--sy-line);background:var(--sy-surface);position:relative}.sy-ligne:last-child{border-bottom:0}.sy-ligne.sy-ouverte:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sy-blue);z-index:1}.sy-ligne.sy-annulee .sy-objet,.sy-ligne.sy-annulee .sy-num{opacity:.6}.sy-ligne-tete{display:grid;grid-template-columns:var(--sy-colonnes, 24px 34px minmax(0, 1fr) 220px 132px 226px);align-items:center;gap:14px;padding:13px 18px 13px 16px;min-height:66px;background:transparent;transition:background-color .15s}.sy-ligne-tete.sy-cliquable{cursor:pointer}.sy-ligne-tete.sy-cliquable:hover,.sy-ligne.sy-ouverte>.sy-ligne-tete{background:var(--sy-canvas)}.sy-bascule{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:var(--sy-r-bouton);background:none;color:var(--sy-subtle);cursor:pointer;padding:0}.sy-bascule svg{transition:transform .18s}.sy-ligne.sy-ouverte .sy-bascule svg{transform:rotate(180deg);color:var(--sy-blue)}.sy-num{min-width:34px;height:28px;padding:0 6px;border-radius:var(--sy-r-bouton);display:grid;place-items:center;background:var(--sy-soft-blue);color:var(--sy-blue);font-size:var(--sy-t-moyen);font-weight:700}.sy-objet{display:flex;flex-direction:column;gap:3px;min-width:0}.sy-objet strong{font-size:var(--sy-t-texte);font-weight:700;color:var(--sy-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-objet small{display:flex;align-items:center;gap:8px;color:var(--sy-subtle);font-size:var(--sy-t-petit);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-objet small .sy-code{color:var(--sy-blue);font-size:var(--sy-t-petit)}.sy-objet small i{width:3px;height:3px;border-radius:50%;background:var(--sy-line);flex-shrink:0}.sy-resume{display:flex;flex-direction:column;gap:6px;min-width:0;white-space:nowrap}.sy-resume>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:var(--sy-t-petit);color:var(--sy-subtle)}.sy-resume b{color:var(--sy-ink);font-size:var(--sy-t-moyen);font-weight:700}.sy-ligne-tete>.sy-pastille{justify-self:start}.sy-actes{display:grid;grid-template-columns:var(--sy-actes, 154px 30px 30px);gap:4px;justify-content:end;align-items:center;min-width:0}.sy-creneau{display:flex;align-items:center;justify-content:center;min-width:0}.sy-creneau.sy-large{justify-content:flex-end}.sy-creneau.sy-large .sy-btn{width:100%}.sy-ligne-corps{padding:18px 22px 22px 54px;border-top:1px solid var(--sy-line);background:var(--sy-canvas);display:flex;flex-direction:column;gap:14px}.sy-cartes{display:grid;grid-template-columns:repeat(var(--sy-n, 3),minmax(0,1fr));gap:12px;max-width:calc(var(--sy-n, 3) * 400px)}.sy-carte-choix{background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);padding:14px 15px 13px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--sy-ombre);position:relative;transition:border-color .18s,box-shadow .18s;min-width:0}.sy-carte-choix:hover{border-color:color-mix(in oklab,var(--sy-blue) 45%,var(--sy-line));box-shadow:0 6px 18px color-mix(in oklab,var(--sy-blue) 12%,transparent)}.sy-carte-choix.sy-prenable{cursor:pointer}.sy-carte-choix.sy-survolee{border-color:color-mix(in oklab,var(--sy-blue) 55%,var(--sy-line))}.sy-carte-choix.sy-choisie{border-color:var(--sy-blue);box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-blue) 18%,transparent);background:color-mix(in oklab,var(--sy-soft-blue) 55%,var(--sy-surface))}.sy-carte-choix.sy-retenue{border-color:var(--sy-green);box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-green) 16%,transparent)}.sy-carte-choix.sy-attendue{border-style:dashed;box-shadow:none;background:color-mix(in oklab,var(--sy-surface) 70%,var(--sy-canvas))}.sy-carte-choix-tete{display:flex;align-items:flex-start;gap:10px;min-width:0}.sy-carte-choix-tete>div{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}.sy-carte-choix-tete strong{font-size:var(--sy-t-moyen);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-carte-choix-tete small{font-size:var(--sy-t-petit);color:var(--sy-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-coche{width:16px;height:16px;border-radius:50%;border:1.5px solid color-mix(in oklab,var(--sy-subtle) 70%,var(--sy-line));background:var(--sy-surface);flex-shrink:0;margin-top:4px}.sy-coche.sy-on{border-color:var(--sy-blue);background:var(--sy-blue);box-shadow:inset 0 0 0 3px var(--sy-surface)}.sy-coche.sy-off{opacity:.35}.sy-montant{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:48px}.sy-montant>div{display:flex;flex-direction:column;gap:5px}.sy-montant strong{font-size:var(--sy-t-titre);font-weight:700;line-height:1;letter-spacing:-.3px}.sy-montant small{font-size:var(--sy-t-capitales);font-weight:700;color:var(--sy-subtle);letter-spacing:.8px;text-transform:uppercase}.sy-montant .sy-pastille{margin-bottom:2px}.sy-montant .sy-absent{font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:7px;color:var(--sy-subtle)}.sy-ecart{font-size:var(--sy-t-petit);color:var(--sy-subtle);margin-top:-4px;min-height:16px}.sy-ecart b{color:var(--sy-orange);font-weight:700}.sy-proprietes{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:var(--sy-t-courant);padding-top:10px;border-top:1px solid var(--sy-line);align-items:center;margin:0}.sy-proprietes>dt{color:var(--sy-subtle);font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.7px;text-transform:uppercase}.sy-proprietes>dd{justify-self:end;text-align:right;min-width:0;margin:0}.sy-carte-choix-actes{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:auto}.sy-carte-choix-actes>.sy-btn{min-width:0;padding:0 8px;overflow:hidden;text-overflow:ellipsis;height:30px}.sy-matrice{width:100%;border-collapse:collapse;text-align:left}.sy-matrice th{padding:11px 14px;background:var(--sy-canvas);color:var(--sy-subtle);font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--sy-line);height:auto;position:static;vertical-align:top}.sy-matrice th.sy-num-col,.sy-matrice td.sy-num-col{text-align:right}.sy-matrice th .sy-code{color:var(--sy-blue);font-size:var(--sy-t-petit);letter-spacing:.3px}.sy-matrice td{border-top:0;border-bottom:1px solid var(--sy-line);padding:10px 14px;font-size:var(--sy-t-moyen);vertical-align:middle;height:auto;font-family:inherit;line-height:1.32}.sy-matrice tbody tr:last-child td{border-bottom:0}.sy-matrice tbody tr:hover td{background:color-mix(in oklab,var(--sy-canvas) 70%,transparent)}.sy-matrice td .sy-code{font-size:var(--sy-t-courant)}.sy-matrice td .sy-gris{font-size:var(--sy-t-petit);margin-top:1px}.sy-matrice tfoot td{background:var(--sy-canvas);border-top:1px solid var(--sy-line);border-bottom:0;padding:12px 14px;font-size:var(--sy-t-courant);color:var(--sy-subtle);font-weight:700;letter-spacing:.6px;text-transform:uppercase}.sy-matrice tfoot td.sy-num-col{font-size:15px;color:var(--sy-ink);letter-spacing:0;text-transform:none}.sy-matrice tfoot td.sy-num-col.sy-meilleur{color:var(--sy-green)}.sy-matrice tfoot .sy-gris{font-size:var(--sy-t-courant);font-weight:500}.sy-prix{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;padding:4px 8px;border-radius:var(--sy-r-bouton);min-width:84px;font-weight:600}.sy-prix.sy-meilleur{background:var(--sy-soft-green);color:var(--sy-green);font-weight:700}.sy-matrice .sy-col{transition:background-color .12s,box-shadow .12s}.sy-matrice .sy-col-choisissable{cursor:pointer}.sy-matrice td.sy-col-survol,.sy-matrice th.sy-col-survol{background:color-mix(in oklab,var(--sy-soft-blue) 60%,var(--sy-surface))}.sy-matrice tbody tr:hover td.sy-col-choisie,.sy-matrice td.sy-col-choisie{background:var(--sy-soft-blue);box-shadow:inset 2px 0 0 var(--sy-blue),inset -2px 0 0 var(--sy-blue)}.sy-matrice th.sy-col-choisie{background:var(--sy-blue);color:var(--sy-primary-foreground);box-shadow:inset 2px 0 0 var(--sy-blue),inset -2px 0 0 var(--sy-blue)}.sy-matrice tfoot td.sy-col-choisie{box-shadow:inset 2px 0 0 var(--sy-blue),inset -2px 0 0 var(--sy-blue),inset 0 -2px 0 var(--sy-blue);color:var(--sy-blue)}.sy-matrice tbody tr:hover td.sy-col-retenue,.sy-matrice td.sy-col-retenue{background:color-mix(in oklab,var(--sy-soft-green) 70%,var(--sy-surface));box-shadow:inset 2px 0 0 var(--sy-green),inset -2px 0 0 var(--sy-green)}.sy-matrice th.sy-col-retenue{background:var(--sy-green);color:var(--sy-primary-foreground);box-shadow:inset 2px 0 0 var(--sy-green),inset -2px 0 0 var(--sy-green)}.sy-matrice tfoot td.sy-col-retenue{box-shadow:inset 2px 0 0 var(--sy-green),inset -2px 0 0 var(--sy-green),inset 0 -2px 0 var(--sy-green)}.sy-matrice th.sy-col-choisie .sy-code,.sy-matrice th.sy-col-retenue .sy-code{color:inherit}.sy-col-tete{display:inline-flex;align-items:center;gap:7px;cursor:inherit;font:inherit}.sy-col-tete input[type=radio]{width:15px;height:15px;margin:0;padding:0;accent-color:var(--sy-blue);cursor:pointer}.sy-col-tete input[type=radio]:disabled{opacity:.3;cursor:not-allowed}.sy-col-tete input[type=radio]:focus-visible{outline:2px solid var(--sy-ring);outline-offset:2px}.sy-matrice th.sy-col-choisie .sy-col-tete input[type=radio]{accent-color:var(--sy-primary-foreground)}.sy-conseil{display:block;margin-top:4px;min-height:13px;font-size:9px;letter-spacing:.6px;color:var(--sy-green)}.sy-matrice th.sy-col-choisie .sy-conseil,.sy-matrice th.sy-col-retenue .sy-conseil{color:inherit;opacity:.9}.sy-form{background:var(--sy-surface);border:1px solid var(--sy-line);border-left:3px solid var(--sy-blue);border-radius:var(--sy-r-panneau);padding:16px 18px;box-shadow:var(--sy-ombre);display:flex;flex-direction:column;gap:12px}.sy-form-titre{display:flex;align-items:center;gap:9px;font-size:var(--sy-t-texte);font-weight:700}.sy-form-titre svg{color:var(--sy-blue)}.sy-champs{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:flex-end;margin:0;padding:0}.sy-libelle{display:flex;flex-direction:column;gap:5px;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.7px;color:var(--sy-subtle);text-transform:uppercase;min-width:0}.sy-libelle .sy-code{color:var(--sy-blue);letter-spacing:.3px}.sy-libelle .sy-note{text-transform:none;letter-spacing:0;font-weight:500}.sy-libelle.sy-large{flex:1 1 360px}.sy-champ{font-family:inherit;height:34px;min-height:0;padding:0 10px;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);background:var(--sy-background);color:var(--sy-ink);font-size:var(--sy-t-moyen);font-weight:500;letter-spacing:0;text-transform:none;transition:border-color .15s,box-shadow .15s}.sy-champ:focus{outline:none;border-color:var(--sy-ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-ring) 22%,transparent);background:var(--sy-surface)}.sy-champ-court{width:auto;max-width:11.5rem;align-self:flex-start}.sy-champ.sy-invalide{border-color:color-mix(in oklab,var(--sy-orange) 60%,var(--sy-line))}.sy-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--sy-ecart-boutons);margin:0}.sy-recap{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:14px 16px;background:var(--sy-surface);border:1px dashed color-mix(in oklab,var(--sy-subtle) 45%,var(--sy-line));border-radius:var(--sy-r-panneau)}.sy-recap.sy-pret{border:1px solid var(--sy-line);border-left:3px solid var(--sy-blue);box-shadow:var(--sy-ombre)}.sy-recap-choix{display:flex;align-items:center;gap:10px;flex:1 1 100%;min-width:0;font-size:var(--sy-t-moyen)}.sy-recap-choix>svg{color:var(--sy-subtle)}.sy-recap.sy-pret .sy-recap-choix>svg{color:var(--sy-blue)}.sy-recap .sy-champs{flex:2 1 420px}.sy-recap .sy-actions{margin-left:auto}.sy-ecart-texte{color:var(--sy-orange);font-weight:600;white-space:nowrap}.sy-vide{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:42px 20px 46px}.sy-vide-ico{width:46px;height:46px;border-radius:var(--sy-r-panneau);display:grid;place-items:center;background:var(--sy-soft-blue);color:var(--sy-blue);margin-bottom:6px}.sy-vide strong{font-size:15px}.sy-vide p{margin:0;color:var(--sy-subtle);font-size:var(--sy-t-courant);max-width:440px}.sy-vide .sy-btn{margin-top:8px}.sy-bandeau{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--sy-r-champ);font-size:var(--sy-t-courant);color:var(--sy-ink);margin:0;background:var(--sy-soft-orange);border:1px solid color-mix(in oklab,var(--sy-orange) 30%,var(--sy-line))}.sy-bandeau>svg{color:var(--sy-orange);margin-top:1px}.sy-bandeau>div{flex:1;min-width:0}.sy-bandeau.sy-ton-vert{background:var(--sy-soft-green);border-color:color-mix(in oklab,var(--sy-green) 24%,var(--sy-line))}.sy-bandeau.sy-ton-vert>svg{color:var(--sy-green)}.sy-bandeau.sy-ton-bleu{background:var(--sy-soft-blue);border-color:color-mix(in oklab,var(--sy-blue) 22%,var(--sy-line))}.sy-bandeau.sy-ton-bleu>svg{color:var(--sy-blue)}.sy-bandeau.sy-ton-rouge{background:var(--sy-soft-red);border-color:color-mix(in oklab,var(--sy-destructive) 28%,var(--sy-line));border-left:3px solid var(--sy-destructive)}.sy-bandeau.sy-ton-rouge>svg{color:var(--sy-destructive)}.sy-bandeau.sy-ton-gris{background:var(--sy-muted);border-color:var(--sy-line);color:var(--sy-subtle)}.sy-bandeau.sy-ton-gris>svg{color:var(--sy-subtle)}.sy-bandeau.sy-ton-violet{background:var(--sy-soft-violet);border-color:color-mix(in oklab,var(--sy-violet) 30%,var(--sy-line))}.sy-bandeau.sy-ton-violet>svg{color:var(--sy-violet)}.sy-panneau>.sy-bandeau{margin:16px var(--sy-panneau-px) 0}@media (max-width:1100px){.sy-compteurs{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-ligne-tete{grid-template-columns:var(--sy-colonnes-etroit, 24px 34px minmax(0, 1fr) auto)}.sy-ligne-tete>.sy-resume,.sy-ligne-tete>.sy-pastille{grid-column:3 / 4}.sy-ligne-tete>.sy-actes{grid-column:4;grid-row:1}.sy-ligne-corps{padding-left:22px}.sy-legende{display:none}.sy-cartes{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));max-width:none}}@media (max-width:1024px),(pointer:coarse){.sy-zone-tete{flex-wrap:wrap}.sy-zone-phrase{flex:1 1 220px;white-space:normal;overflow:visible;text-overflow:clip}.sy-zone-actions{flex-wrap:wrap;justify-content:flex-end}.sy-objet small{flex-wrap:wrap;row-gap:2px}}@media (max-width:640px){.sy-zone-phrase{flex-basis:100%}.sy-zone-titre{flex:1 1 100%;flex-wrap:wrap;min-width:0}.sy-tete{flex-direction:column;align-items:flex-start}.sy-tete-actions{width:100%;flex-wrap:wrap}.sy-compteurs{grid-template-columns:1fr 1fr;gap:8px}.sy-ligne-corps{padding:14px}.sy-panneau-tete{flex-wrap:wrap}.sy-ligne-tete{grid-template-columns:24px 34px minmax(0,1fr);row-gap:8px}.sy-ligne-tete>.sy-actes{grid-column:3 / 4;grid-row:auto;justify-content:start}.sy-ligne-tete>.sy-actes .sy-creneau.sy-large{justify-content:flex-start}.sy-actions{flex-wrap:wrap}.sy-btn{max-width:100%}.sy-matrice{display:table}.sy-matrice th{white-space:nowrap;font-size:var(--sy-t-capitales);line-height:1.5;padding:11px 14px}.sy-matrice td{white-space:normal;padding:10px 14px}}@media (prefers-reduced-motion:reduce){.sy *,.sy *:before{transition-duration:.01ms!important}}.sy.sy-suspendue{max-width:720px;margin:48px auto;padding:0 16px}.sy.sy-suspendue a{color:inherit;font-weight:600}.sy-repli{background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre);min-width:0}.sy-repli.sy-repli-sous{border:0;border-top:1px solid var(--sy-line);border-radius:0;box-shadow:none;background:transparent}.sy-repli.sy-repli-bloque{border-color:color-mix(in oklab,var(--sy-destructive) 40%,var(--sy-line))}.sy-repli-tete{display:flex;align-items:center;gap:10px;padding:12px var(--sy-panneau-px);font-size:var(--sy-t-courant);font-weight:600;color:var(--sy-ink);min-width:0}summary.sy-repli-tete{list-style:none;cursor:pointer}summary.sy-repli-tete::-webkit-details-marker{display:none}summary.sy-repli-tete:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-ring) 30%,transparent);border-radius:var(--sy-r-panneau)}.sy-repli-fleche{color:var(--sy-subtle);flex-shrink:0;transition:transform .15s}details.sy-repli[open]>summary .sy-repli-fleche{transform:rotate(90deg)}.sy-repli-titre{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:1;min-width:0}.sy-repli-phrase{color:var(--sy-subtle);font-size:var(--sy-t-petit);font-weight:400;text-align:right}.sy-repli-corps{border-top:1px solid var(--sy-line);padding:14px var(--sy-panneau-px);display:flex;flex-direction:column;gap:12px;min-width:0}.sy-repli-corps>.sy-panneau{border:0;box-shadow:none;border-radius:0;margin:-14px calc(var(--sy-panneau-px) * -1)}.sy-repli-corps>.sy-panneau+.sy-panneau{margin-top:0;border-top:1px solid var(--sy-line)}@media (max-width:640px){.sy-repli-tete{flex-wrap:wrap;padding:12px var(--sy-panneau-px)}.sy-repli-phrase{flex-basis:100%;text-align:left;padding-left:25px}.sy-repli-corps{padding:12px var(--sy-panneau-px)}.sy-repli-corps>.sy-panneau{margin:-12px calc(var(--sy-panneau-px) * -1)}}.sy-aide{display:inline;font-weight:400}.sy-aide-q{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border-radius:50%;border:1px solid var(--sy-line);background:var(--sy-surface);color:var(--sy-subtle);font:700 11px/1 inherit;cursor:pointer;vertical-align:1px}.sy-aide-q:hover,.sy-aide-q[aria-expanded=true]{color:var(--sy-blue);border-color:var(--sy-blue)}.sy-aide-texte{display:block;margin-top:4px;font-size:var(--sy-t-petit);color:var(--sy-subtle);font-weight:400;line-height:1.45;max-width:640px}.sy-borne{max-height:360px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.sy-bulle{display:inline-flex;align-items:center;vertical-align:middle;font-weight:400;text-transform:none;letter-spacing:0}.sy-bulle-q{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer;color:var(--sy-subtle);border-radius:50%}.sy-bulle-rond{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--sy-line);background:var(--sy-surface);font-size:var(--sy-t-petit);font-weight:700;line-height:1}.sy-bulle-q:hover .sy-bulle-rond,.sy-bulle-q[aria-expanded=true] .sy-bulle-rond{color:var(--sy-blue);border-color:var(--sy-blue)}.sy-bulle-q:focus-visible{outline:2px solid var(--sy-ring);outline-offset:-2px}.sy-bulle-texte{position:fixed;z-index:60;padding:10px 12px;border-radius:var(--sy-r-panneau);background:var(--sy-ink);color:var(--sy-surface);font-size:var(--sy-t-courant);font-weight:400;line-height:1.45;box-shadow:0 4px 14px #00000040;text-align:left;text-transform:none;letter-spacing:0;font-family:var(--sy-police)}@media (pointer:coarse){.sy-bulle-q{width:44px;height:44px;margin:-8px -8px -8px -4px}}.sy-panneau-tete.sy-panneau-tete-ligne{min-height:var(--sy-zone-h);padding-top:8px;padding-bottom:8px}.sy-panneau-tete-ligne h3{margin:0}.sy-titre-ligne .sy-bulle{align-self:center}.sy-li-tete{display:flex;align-items:center;gap:8px 12px;min-height:46px;padding:4px var(--sy-panneau-px);min-width:0}.sy-li-bascule{display:flex;align-items:center;gap:10px;flex:0 1 auto;min-width:0;min-height:44px;margin:0 -6px;padding:0 6px;border:0;background:none;color:var(--sy-ink);font:inherit;font-size:var(--sy-t-courant);font-weight:600;text-align:left;cursor:pointer;border-radius:var(--sy-r-champ)}.sy-li-bascule.sy-li-fixe{cursor:default}button.sy-li-bascule:focus-visible{outline:2px solid var(--sy-ring);outline-offset:-2px}.sy-li-bascule[aria-expanded=true] .sy-li-fleche{transform:rotate(90deg)}.sy-li-titre{white-space:nowrap}.sy-li-valeur{flex:1 1 0;min-width:0;text-align:right;color:var(--sy-subtle);font-size:var(--sy-t-courant);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-li-action{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:var(--sy-ecart-boutons)}.sy-li-valeur+.sy-li-action{margin-left:0}.sy-li-ouverte>.sy-li-tete{border-bottom:0}.sy-li-corps[hidden]{display:none}.sy-sections{display:flex;flex-direction:column;gap:8px}.sy-li-vide,.sy-vide-ligne{display:flex;align-items:center;gap:12px;margin:0;padding:6px var(--sy-panneau-px);min-height:36px;color:var(--sy-subtle);font-size:var(--sy-t-courant)}.sy-li-vide .sy-li-action,.sy-vide-ligne .sy-btn{margin-left:auto}@media (max-width:640px){.sy-li-tete{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px;row-gap:0;align-items:center}.sy-li-bascule{grid-column:1 / 3;grid-row:1}.sy-li-titre{white-space:normal}.sy-li-action{grid-column:3;grid-row:1;justify-self:end;margin-left:0}.sy-li-tete>.sy-pastille{grid-column:1;grid-row:2;justify-self:start;margin:0 0 8px 24px}.sy-li-valeur{grid-column:2 / 4;grid-row:2;text-align:left;white-space:normal;overflow:visible;margin:0 0 8px}.sy-li-tete:not(:has(>.sy-pastille))>.sy-li-valeur{grid-column:1 / 4;margin-left:24px}}.sy-faits{display:flex;align-items:center;gap:8px;padding:8px var(--sy-panneau-px);background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre);min-width:0}.sy-faits-liste{flex:1;min-width:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px 18px}.sy-fait{min-width:0}.sy-fait dt{margin:0;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--sy-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-fait dd{margin:1px 0 0;font-size:var(--sy-t-moyen);font-weight:600;color:var(--sy-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sy-fait dd.sy-ton-rouge{color:var(--sy-destructive)}.sy-fait dd.sy-ton-orange{color:var(--sy-orange)}.sy-fait dd.sy-ton-vert{color:var(--sy-green)}@media (max-width:640px){.sy-faits-liste{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-fait dd{white-space:normal}}.sy-demo-gabarit{display:flex;flex-direction:column;gap:6px}.sy-demo-gabarit-legende{margin:0;font-size:var(--sy-t-courant);color:var(--sy-subtle)}.sy-demo-gabarit-legende b{color:var(--sy-ink)}.sy-demo-cadre{height:560px;display:flex;flex-direction:column;padding:12px;border:1px dashed var(--sy-input);border-radius:var(--sy-r-panneau);background:var(--sy-canvas);overflow:hidden}.sy-demo-cadre>.sy{flex:1 1 auto;min-height:0}@media (max-width:1024px){.sy-demo-cadre{height:auto;min-height:420px;overflow:visible}}[data-ligne-ouvrante]{cursor:pointer}tr[data-ligne-ouvrante]:hover>td{background:var(--sy-canvas)}[data-ligne-ouvrante]:focus-visible{outline:2px solid var(--sy-ring);outline-offset:-2px}@media (max-width:1024px),(pointer:coarse){[data-ligne-ouvrante]{min-height:44px}}.ap-doc{max-width:420px;margin:0 0 var(--sy-esp-3, 12px)}.ap-doc-legende{margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-doc .apercu-pdf-page{border:1px solid var(--bord, #d8dde3);border-radius:4px;background:#fff}@media (max-width: 520px){.ap-doc{max-width:100%}}.fd .rv-liste{display:flex;flex-direction:column}.fd .rv-ligne{position:relative;border-top:1px solid var(--sy-line);background:var(--sy-surface)}.fd .rv-liste>.rv-ligne:first-child{border-top:0}.fd .rv-ligne.sy-annulee{opacity:.6}.fd .rv-ligne.rv-ouverte{background:var(--sy-canvas)}.fd .rv-tete{display:grid;grid-template-columns:32px 36px minmax(0,1fr) auto;align-items:center;gap:10px 12px;min-height:56px;padding:8px 14px 8px 8px;cursor:pointer}.fd .rv-bascule{display:inline-grid;place-items:center;width:32px;height:32px;border:0;background:none;color:var(--sy-subtle);cursor:pointer;border-radius:var(--sy-r-bouton)}.fd .rv-bascule svg{transition:transform .18s}.fd .rv-bascule[aria-expanded=true] svg{transform:rotate(180deg);color:var(--sy-blue)}.fd .rv-id{display:flex;align-items:center;gap:8px;min-width:0}.fd .rv-etats{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:0 0 150px;min-width:0}.fd .rv-client{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--sy-t-petit);color:var(--sy-subtle)}.fd .rv-parcours{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-width:0}.fd .rv-etapes{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none}.fd .rv-etape{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border:1px solid transparent;border-radius:999px;font-size:var(--sy-t-courant);color:var(--sy-subtle);white-space:nowrap}.fd .rv-etape:not(:last-child):after{content:"›";margin-left:2px;color:var(--sy-subtle);opacity:.6}.fd .rv-etape-puce{font-size:var(--sy-t-petit);color:var(--sy-subtle)}.fd .rv-etape[data-etat=fait]{color:var(--sy-ink)}.fd .rv-etape[data-etat=fait] svg{color:var(--sy-green)}.fd .rv-etape[data-etat=courante]{color:var(--sy-blue);font-weight:600;background:var(--sy-soft-blue);border-color:var(--sy-blue)}.fd .rv-etape[data-etat=saute]{color:var(--sy-orange)}.fd .rv-alerte{color:var(--sy-red, #c0392b)}.fd .rv-suite{display:inline-flex;align-items:center;min-width:0}.fd .rv-suite .sy-btn{white-space:nowrap}.fd .rv-attente{font-size:var(--sy-t-petit);color:var(--sy-subtle);line-height:1.3;max-width:34ch}.fd .rv-attente b{color:var(--sy-ink)}.fd .rv-indication{font-size:var(--sy-t-petit);color:var(--sy-subtle)}.fd .rv-icones{display:grid;grid-template-columns:repeat(4,32px);gap:2px;justify-content:end}.fd .rv-creneau{display:flex;align-items:center;justify-content:center;min-width:0}.fd .rv-fich{display:inline-flex}.fd .rv-trombone{position:relative}.fd .rv-n{position:absolute;top:-2px;right:-2px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--sy-blue);color:#fff;font-size:10px;line-height:14px;text-align:center;font-weight:600}.fd .rv-trombone.rv-a-faire{box-shadow:0 0 0 2px var(--sy-orange);background:var(--sy-soft-orange)}.rv-bulle{position:fixed;z-index:60;display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--sy-surface);color:var(--sy-ink);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:0 6px 24px #0000002e;font-size:var(--sy-t-courant)}.rv-bulle p{margin:0}.rv-bulle-ligne{display:flex;align-items:center;gap:8px;min-width:0}.rv-bulle-ligne b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;min-width:0}.rv-bulle-ligne small{color:var(--sy-subtle);white-space:nowrap;margin-left:auto}.rv-bulle-attacher{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 0}.fd .rv-detail{display:flex;flex-direction:column;gap:12px;padding:4px 16px 14px 52px}.fd .rv-motif{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.fd .rv-motif small{color:var(--sy-subtle)}.fd .rv-signatures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0}.fd .rv-signatures dt{font-size:var(--sy-t-petit);text-transform:uppercase;letter-spacing:.04em;color:var(--sy-subtle)}.fd .rv-signatures dd{margin:0;font-size:var(--sy-t-courant);overflow-wrap:anywhere}@media (max-width: 900px){.fd .rv-tete{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"b i c" "p p p";padding:6px 8px 8px 4px;row-gap:6px}.fd .rv-etats{flex:0 0 auto;flex-direction:row;flex-wrap:wrap}.fd .rv-bascule{grid-area:b;width:44px;height:44px}.fd .rv-id{grid-area:i}.fd .rv-icones{grid-area:c;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44px}.fd .rv-parcours{grid-area:p;padding-left:44px}.fd .rv-creneau:empty{display:none}.fd .rv-icones .acte{min-width:44px;min-height:44px}.fd .rv-detail{padding:4px 12px 14px}.fd .rv-signatures{grid-template-columns:1fr}.fd .rv-attente{max-width:none}.fd .rv-suite{flex-wrap:wrap;max-width:100%;gap:6px 10px}.fd .rv-suite .sy-btn{white-space:normal;height:auto;min-height:44px;padding-block:6px}}.fd .rv-etape-mot{white-space:nowrap}.fd .rv-sorti{font-size:var(--sy-t-courant)}.fd .rv-entete{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;padding:10px 14px;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau)}.fd .rv-entete .rv-parcours{flex:1 1 auto}.rv-entete-indice{display:inline-flex;align-items:center}.nr .nr-choix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nr .nr-carte{display:flex;align-items:flex-start;gap:12px;min-height:64px;padding:12px 14px;text-align:left;cursor:pointer;border:1.5px solid var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-surface);color:var(--sy-ink);font:inherit}.nr .nr-carte:hover{border-color:var(--sy-subtle)}.nr .nr-icone{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%}.nr .nr-violet .nr-icone{background:var(--sy-soft-violet);color:var(--sy-violet)}.nr .nr-bleu .nr-icone{background:var(--sy-soft-blue);color:var(--sy-blue)}.nr .nr-violet.nr-actif{border-color:var(--sy-violet);background:var(--sy-soft-violet)}.nr .nr-bleu.nr-actif{border-color:var(--sy-blue);background:var(--sy-soft-blue)}.nr .nr-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.nr .nr-texte b{font-size:var(--sy-t-moyen)}.nr .nr-texte small{color:var(--sy-subtle);font-size:var(--sy-t-petit);line-height:1.35}.nr .nr-texte .nr-suite{color:var(--sy-ink)}.nr .nr-carte:focus-visible{outline:2px solid var(--sy-blue);outline-offset:2px}@media (max-width: 560px){.nr .nr-choix{grid-template-columns:1fr}.nr .nr-carte{min-height:56px}}.zd{position:relative}.zd-voile{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;display:flex;align-items:center;justify-content:center;padding:12px;border:2px dashed var(--sy-blue);border-radius:var(--sy-r-panneau);background:color-mix(in oklab,var(--sy-blue) 8%,transparent)}.zd-voile[data-etat=refuse]{border-color:var(--sy-orange);background:color-mix(in oklab,var(--sy-orange) 10%,transparent)}.zd-libelle{max-width:min(90%,520px);padding:8px 14px;border-radius:var(--sy-r-panneau);background:var(--sy-surface);color:var(--sy-ink);font-weight:600;text-align:center;box-shadow:0 2px 10px #00000024}.zd-annonce{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (hover:none) and (pointer:coarse){.zd-voile{display:none}}:root[data-sy-maj] tbody tr,:root[data-sy-maj] .sy-liste-plage{-webkit-user-select:none;user-select:none}.sy-vocal{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tv .sy-registre{--sy-colonnes-etroit:24px 84px minmax(0, 1fr) auto}.tv .tv-filtres{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.tv .tv-filtres .sy-libelle{min-width:0;flex:0 1 200px}.tv .tv-total{margin-left:auto;color:var(--sy-ink-3, var(--muted, #667085));font-variant-numeric:tabular-nums;align-self:center}.tv .tv-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 16px}.tv .tv-champs .sy-libelle{min-width:0}.tv .tv-champs .tv-large{grid-column:1 / -1}.tv .tv-champs .sy-champ{width:100%;box-sizing:border-box}.tv .tv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.tv .tv-aide{flex:1 1 220px;min-width:0}.tv .tv-fiche{display:flex;flex-direction:column;gap:10px;min-width:0}.tv .tv-champs-lus{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 20px;margin:0}.tv .tv-champs-lus>dt{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin:0}.tv .tv-champs-lus>dd{margin:0 0 6px;min-width:0;overflow-wrap:anywhere}.tv .tv-detail{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.tv .tv-journal-titre{margin:6px 0 0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.tv .tv-journal{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.tv .tv-etat,.tv .tv-charge,.tv .tv-aff{display:flex;flex-direction:column;gap:8px;min-width:0}.tv .tv-etat-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.tv .tv-etat-titre{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;opacity:.7;min-width:96px}.tv .tv-charge-valeur{font-variant-numeric:tabular-nums}.tv .tv-affectations{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;min-width:0;overflow-wrap:anywhere}.tv .tv-avertissements{display:flex;flex-direction:column;gap:6px}@media (max-width:640px){.tv .tv-filtres .sy-libelle{flex:1 1 100%}.tv .tv-total{margin-left:0;flex:1 1 100%}}@media (max-width:640px){.tv .sy-ligne-tete{grid-template-columns:24px 84px minmax(0,1fr)}}.tv .tv-successeur{border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);padding:8px 12px 12px;margin:8px 0;min-width:0}.tv .tv-successeur legend{padding:0 6px;font-weight:600;font-size:13px}.tv .tv-bilan{margin:8px 0;padding:8px 12px;border-radius:var(--sy-r-panneau);background:var(--sy-muted);font-size:13px}.tv-etapes{display:flex;flex-direction:column;gap:8px;margin:14px 0}.tv-etapes-titre{margin:0;font-size:var(--sy-t-capitales);letter-spacing:1.15px;text-transform:uppercase;color:var(--sy-subtle);font-weight:700}.tv-etapes-jauge{height:5px;background:var(--sy-muted);border-radius:3px;overflow:hidden}.tv-etapes-jauge i{display:block;height:100%;background:var(--sy-green)}.tv-etapes-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);background:var(--sy-surface)}.tv-etapes-liste:empty{display:none}.tv-etapes-liste li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-top:1px solid var(--sy-line);flex-wrap:wrap}.tv-etapes-liste li:first-child{border-top:0}.tv-etape-case{width:20px;height:20px;border-radius:50%;border:2px solid var(--sy-subtle);background:none;padding:0;display:grid;place-items:center;color:#fff;cursor:pointer;flex:none}.tv-etape-case:disabled{cursor:default;opacity:.55}.tv-etape-case-faite{background:var(--sy-green);border-color:var(--sy-green)}.tv-etape-libelle{flex:1;min-width:0}.tv-etape-faite .tv-etape-libelle,.tv-etape-annulee .tv-etape-libelle{text-decoration:line-through;color:var(--sy-subtle)}.tv-etape-rouvrir{flex-basis:100%;display:flex;gap:8px;align-items:center}.tv-etape-rouvrir .sy-champ{flex:1;min-width:0}.tv-etape-btn{border:1px solid var(--sy-input);background:var(--sy-surface);border-radius:var(--sy-r-bouton);padding:6px 10px;font:inherit;font-size:var(--sy-t-courant);font-weight:600;cursor:pointer}.tv-etape-btn:disabled{opacity:.5;cursor:default}.tv-etape-ajout{display:flex;align-items:center;gap:8px;color:var(--sy-blue)}.tv-etape-ajout .sy-champ{flex:1;min-width:0}.tv-etapes-erreur{margin:0;color:var(--sy-destructive);font-size:var(--sy-t-courant)}@media (max-width: 760px),(pointer: coarse) and (max-height: 500px){.tv-etape-case{width:32px;height:32px}.tv-etapes-liste li{min-height:48px}.tv-etape-btn{min-height:44px}}.tv .tv-entete{gap:10px}.tv .tv-entete-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0}.tv .tv-rail{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0;flex:1 1 auto;min-width:0;flex-wrap:wrap}.tv .tv-rail li{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;font-size:var(--sy-t-courant, 13px);color:var(--sy-subtle);background:var(--sy-muted);position:relative}.tv .tv-rail li+li{margin-left:2px}.tv .tv-rail li:first-child{border-radius:var(--sy-r-champ, 6px) 0 0 var(--sy-r-champ, 6px)}.tv .tv-rail li:last-child{border-radius:0 var(--sy-r-champ, 6px) var(--sy-r-champ, 6px) 0}.tv .tv-rail li:only-child{border-radius:var(--sy-r-champ, 6px)}.tv .tv-rail li.tv-rail-passee{color:var(--sy-green)}.tv .tv-rail li.tv-rail-courante{background:var(--sy-blue);color:#fff;font-weight:700}.tv .tv-principal{min-height:36px}.tv .tv-qq{display:flex;flex-wrap:wrap;gap:6px 28px;align-items:center;padding:8px 0;border-block:1px solid var(--sy-line)}.tv .tv-qq-groupe{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;min-width:0}.tv .tv-qq-item{display:inline-flex;flex-direction:column;gap:1px;min-width:0}.tv .tv-qq-item small{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sy-subtle)}.tv .tv-qq-item b{font-weight:600;overflow-wrap:anywhere}.tv .tv-qq-fleche{color:var(--sy-subtle);align-self:flex-end;padding-bottom:1px}.tv .tv-barre{display:flex;flex-direction:column;gap:5px}.tv .tv-barre-piste{height:10px;background:var(--sy-muted);border-radius:5px;overflow:hidden}.tv .tv-barre-piste i{display:block;height:100%;background:var(--sy-blue);border-radius:5px}.tv .tv-barre-depassee .tv-barre-piste i{background:var(--sy-destructive)}.tv .tv-barre-legende{display:flex;flex-wrap:wrap;gap:4px 24px;font-variant-numeric:tabular-nums}.tv .tv-barre-legende span{display:inline-flex;gap:6px;align-items:baseline}.tv .tv-barre-legende small{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sy-subtle)}.tv .tv-aff-personnes{list-style:none;padding-left:0;gap:8px}.tv .tv-aff-personne{border:1px solid var(--sy-line);border-radius:var(--sy-r-champ, 6px);padding:6px 12px;background:var(--sy-surface)}.tv .tv-aff-periodes{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column}.tv .tv-aff-periodes>li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:4px 0;border-top:1px dashed var(--sy-line)}.tv .tv-aff-periodes>li:first-child{border-top:0}.tv .tv-aff-fermee .tv-aff-texte{color:var(--sy-subtle)}.tv .tv-etapes-tete{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.tv .tv-etapes-groupe{margin-left:auto;display:inline-flex;gap:14px}.tv .tv-etapes-confirme{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 12px;background:var(--sy-muted);border-radius:var(--sy-r-champ, 6px)}.tv .tv-etapes-confirme .sy-champ{flex:1 1 220px;min-width:0}.tv .sy-repli-sous{margin:0}@media (max-width:760px),(pointer:coarse){.tv .tv-principal,.tv .sy-btn-petit,.tv .tv-etape-btn,.tv .tv-etapes-groupe .sy-lien,.tv .sy-repli-tete,.tv .menu-actes .acte{min-height:44px}.tv .menu-actes .acte{min-width:44px}.tv .tv-etape-case{width:32px;height:32px}.tv .tv-etapes-liste li{min-height:48px}.tv .tv-rail li{padding:8px 10px}}@media (max-width:760px),(pointer:coarse){.voile-actes[aria-label^="Actions du travail"] .item,.voile-actes[aria-label^="Autres actions sur ce travail"] .item{min-height:44px}}.tv .tv-aff-tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;overflow-wrap:anywhere}.tv .tv-rail li.tv-rail-avenir{opacity:.85}.grille-suite{position:relative;display:inline-flex}.grille-suite-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:1200;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:8px;box-shadow:var(--shadow-soft);padding:6px}.grille-suite-titre{font-size:var(--t-mini);letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--mut);padding:6px 9px 4px}.grille-suite-tuiles{display:grid;grid-template-columns:repeat(3,92px);gap:4px}.grille-suite .tuile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 10px;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--ink);text-decoration:none;font-weight:600;font-size:var(--t-petit);text-align:center;line-height:1.2}.grille-suite a.tuile:hover{background:var(--surface-hover)}.grille-suite .tuile.ici{background:var(--surface-hover);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.grille-suite .tuile.non{opacity:.4;cursor:not-allowed}.grille-suite .tuile.centre{background:var(--surface-hover);outline:2px solid var(--accent);outline-offset:-2px}.grille-suite .tuile.bientot{opacity:.45;cursor:not-allowed}.grille-suite .tuile.bientot small{font-size:var(--t-mini);font-weight:500;color:var(--mut);margin-top:-4px}.pg .pg-onglets{display:flex;align-items:stretch;gap:2px;padding:0 10px;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre);overflow-x:auto;scrollbar-width:none}.pg .pg-onglets::-webkit-scrollbar{display:none}.pg .pg-onglet{display:inline-flex;align-items:center;gap:9px;height:54px;padding:0 14px;margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;box-shadow:none;color:var(--sy-subtle);font:inherit;font-size:var(--sy-t-moyen);font-weight:600;text-transform:none;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:color .15s,border-color .15s}.pg .pg-onglet-ico{width:28px;height:28px;border-radius:var(--sy-r-champ);display:grid;place-items:center;background:var(--sy-muted);color:var(--sy-subtle);transition:background-color .15s,color .15s}.pg .pg-onglet-compte{min-width:20px;height:18px;padding:0 6px;border-radius:9px;display:inline-grid;place-items:center;background:var(--sy-muted);color:var(--sy-subtle);font-size:var(--sy-t-petit);font-weight:700}.pg .pg-onglet.pg-choisi{color:var(--sy-blue);border-bottom-color:var(--sy-blue)}.pg .pg-onglet.pg-choisi .pg-onglet-ico,.pg .pg-onglet.pg-choisi .pg-onglet-compte{background:var(--sy-soft-blue);color:var(--sy-blue)}.pg .pg-onglet:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--sy-ring) 45%,transparent)}@media (hover:hover){.pg .pg-onglet:not(.pg-choisi):hover{color:var(--sy-ink)}.pg .pg-onglet:not(.pg-choisi):hover .pg-onglet-ico{background:var(--sy-accent);color:var(--sy-blue)}}.pg .pg-compteur.pg-actif{border-color:var(--sy-blue);background:color-mix(in oklab,var(--sy-soft-blue) 55%,var(--sy-surface));box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-blue) 18%,transparent)}.pg .pg-compteur.pg-actif .sy-compteur-libelle{color:var(--sy-blue);font-weight:700}.pg .pg-compteur:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-ring) 30%,transparent)}.pg .pg-compteur .sy-compteur-chiffre.pg-rouge{color:var(--sy-destructive)}.pg .pg-compteur .sy-compteur-chiffre.pg-orange{color:var(--sy-orange)}.pg .pg-outils{display:flex;align-items:center;gap:var(--sy-ecart-boutons);flex-wrap:wrap;justify-content:flex-end}.pg .pg-outils .sy-compte{font-size:var(--sy-t-courant)}.pg .pg-coche{display:inline-flex;align-items:center;gap:8px;font-size:var(--sy-t-moyen);color:var(--sy-ink);cursor:pointer;font-weight:500;white-space:nowrap}.pg .pg-coche input{width:16px;height:16px;margin:0;accent-color:var(--sy-blue);cursor:pointer}.pg .sy-panneau>.sy-bandeau{margin:14px var(--sy-panneau-px) 0}.pg .pg-barre{padding:12px var(--sy-panneau-px);border-bottom:1px solid var(--sy-line);background:var(--sy-surface);display:flex;flex-direction:column;gap:10px}.pg .pg-barre .filtres,.pg .pg-filtres{display:flex;align-items:center;gap:var(--sy-ecart-boutons);flex-wrap:wrap;margin:0}.pg .pg-cherche{position:relative;flex:1 1 280px;min-width:0;display:flex;align-items:center;margin:0}.pg .pg-cherche>svg{position:absolute;left:10px;color:var(--sy-subtle);pointer-events:none}.pg .pg-cherche .sy-champ{width:100%;padding-left:32px}.pg .sy-libelle>.pg-cherche{flex:none}.pg .pg-barre select.sy-champ{flex:0 1 220px;min-width:0;padding-right:6px;cursor:pointer}.pg .pg-denombre{flex:0 0 auto;margin-left:auto;font-size:var(--sy-t-courant);color:var(--sy-subtle);white-space:nowrap}.pg .pg-denombre b{color:var(--sy-ink)}.pg .pg-barre .ibtn{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid var(--sy-input);border-radius:var(--sy-r-bouton);background:var(--sy-surface);color:var(--sy-subtle);cursor:pointer;position:relative;padding:0}.pg .pg-barre .ibtn.on{border-color:var(--sy-blue);color:var(--sy-blue);background:var(--sy-soft-blue)}.pg .pg-barre .ibtn .pastille{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;border-radius:8px;background:var(--sy-blue);color:var(--sy-primary-foreground);font-size:10px;font-weight:700;display:grid;place-items:center;padding:0 4px}.pg .pg-barre .basculer-filtres{display:none}.pg .pg-note{margin:0;font-size:var(--sy-t-courant);color:var(--sy-subtle);line-height:1.45}.pg .pg-note b{color:var(--sy-ink)}.pg .pg-bascule{display:inline-flex;border:1px solid var(--sy-input);border-radius:var(--sy-r-bouton);overflow:hidden;flex:none}.pg .pg-bascule button{height:32px;padding:0 12px;border:0;border-radius:0;margin:0;background:var(--sy-surface);color:var(--sy-subtle);font:inherit;font-size:var(--sy-t-courant);font-weight:600;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer;white-space:nowrap}.pg .pg-bascule button+button{border-left:1px solid var(--sy-input)}.pg .pg-bascule button[aria-pressed=true]{background:var(--sy-soft-blue);color:var(--sy-blue);box-shadow:inset 0 -2px 0 var(--sy-blue)}.pg .pg-table{table-layout:fixed;min-width:var(--pg-min, 860px)}.pg .pg-table th{padding:10px 12px;white-space:nowrap}.pg .pg-table th:first-child,.pg .pg-table td:first-child{padding-left:var(--sy-panneau-px)}.pg .pg-table td{padding:11px 12px;background:var(--sy-surface);transition:background-color .12s;min-width:0;overflow-wrap:anywhere}.pg .pg-table tbody tr.pg-ligne:hover td{background:var(--sy-canvas)}.pg .pg-table tbody tr.pg-ligne:hover td:first-child{box-shadow:inset 3px 0 0 var(--sy-blue)}.pg .pg-table tbody tr.pg-ligne.pg-ouverte td{background:color-mix(in oklab,var(--sy-soft-blue) 55%,var(--sy-surface));border-bottom-color:transparent}.pg .pg-table tbody tr.pg-ligne.pg-ouverte td:first-child{box-shadow:inset 3px 0 0 var(--sy-blue)}.pg .pg-table tbody tr.pg-sortie td:not(.pg-acte){color:var(--sy-subtle)}.pg .pg-table tbody tr.pg-sortie td:not(.pg-acte)>*{opacity:.72}.pg .pg-table tbody tr.pg-alerte td:first-child,.pg .pg-table tbody tr.pg-alerte:hover td:first-child{box-shadow:inset 3px 0 0 var(--sy-destructive)}.pg .pg-table tbody tr.pg-deplie>td{padding:0;background:var(--sy-canvas);border-bottom:1px solid var(--sy-line)}.pg .pg-table tbody tr.pg-deplie:hover>td{background:var(--sy-canvas)}.pg .pg-table .pg-num{text-align:right;font-variant-numeric:tabular-nums}.pg .pg-table .sy-gris,.pg .pg-table .gris{color:var(--sy-subtle)}.pg .pg-table td.pg-vide-cel{padding:0}.pg .pg-objet{display:flex;flex-direction:column;gap:3px;min-width:0}.pg .pg-objet>strong{font-size:var(--sy-t-texte);font-weight:700;color:var(--sy-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:7px}.pg .pg-objet>small{display:flex;align-items:center;gap:8px;font-size:var(--sy-t-petit);color:var(--sy-subtle);white-space:nowrap;overflow:hidden;min-width:0}.pg .pg-objet>small .sy-code{color:var(--sy-blue);font-size:var(--sy-t-courant)}.pg .pg-objet>small i{width:3px;height:3px;border-radius:50%;background:var(--sy-line);flex-shrink:0}.pg .pg-objet>small>span{overflow:hidden;text-overflow:ellipsis}.pg .pg-objet .nom-client{font-size:var(--sy-t-texte)}.pg .pg-deux-lignes{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--sy-t-moyen)}.pg .pg-deux-lignes>span+span{color:var(--sy-subtle);font-size:var(--sy-t-petit);overflow:hidden;text-overflow:ellipsis}.pg .pg-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sy-t-courant);letter-spacing:.02em}.pg .pg-table td.pg-acte,.pg .pg-table th.pg-acte{text-align:right;padding-right:14px}.pg .pg-creneaux{display:inline-grid;grid-template-columns:var(--pg-creneaux, 30px 30px);gap:4px;align-items:center;justify-items:end}.pg .pg-creneau{display:flex;justify-content:flex-end;min-width:0}.pg .pg-creneau .sy-btn:not(.sy-btn-icone){width:100%}.pg .pg-table tr.pg-ligne:hover .pg-acte .sy-btn:not(.sy-btn-icone):not(.sy-btn-primaire){border-color:color-mix(in oklab,var(--sy-blue) 35%,var(--sy-line));color:var(--sy-blue)}.pg .pg-bascule-ligne svg{transition:transform .15s}.pg .pg-bascule-ligne[aria-expanded=true]{background:var(--sy-soft-blue);color:var(--sy-blue)}.pg .pg-bascule-ligne[aria-expanded=true] svg{transform:rotate(180deg)}.pg .pg-deja{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:var(--sy-t-petit);color:var(--sy-subtle);white-space:nowrap}.pg .pg-deja .sy-code{color:var(--sy-green);font-size:var(--sy-t-courant)}.pg .pg-lien{color:var(--sy-blue);font-size:var(--sy-t-courant);font-weight:600;text-decoration:none}.pg .pg-lien:hover{text-decoration:underline;text-underline-offset:3px}.pg .pg-jetons,.pg .jetons{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.pg .pg-jeton,.pg .jeton-fonction{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:var(--sy-r-pastille);background:var(--sy-muted);color:var(--sy-ink);border:0;font-size:var(--sy-t-petit);font-weight:600;line-height:1.3;white-space:normal}.pg .pg-jeton.pg-signe,.pg .jeton-fonction.signe{background:var(--sy-soft-blue);color:var(--sy-blue)}.pg .pg-jeton.pg-vert{background:var(--sy-soft-green);color:var(--sy-green)}.pg .pg-jeton.pg-rouge{background:var(--sy-soft-red);color:var(--sy-destructive);text-decoration:line-through;text-decoration-thickness:1px}.pg .pg-jeton .sy-btn-icone{width:18px;height:18px;margin:-2px -4px -2px 0}.pg .pg-jeton .sy-btn-icone svg{width:12px;height:12px}.pg .pg-detail{padding:16px var(--sy-panneau-px) 18px;display:flex;flex-direction:column;gap:14px;box-shadow:inset 3px 0 0 var(--sy-blue)}.pg .pg-deux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sy-ecart);align-items:start}.pg .pg-deux>*{min-width:0}.pg .pg-encart{background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);display:flex;flex-direction:column;min-width:0}.pg .pg-encart-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--sy-line)}.pg .pg-encart-tete .sy-section-titre{margin:0}.pg .pg-encart-corps{padding:4px 14px 12px;display:flex;flex-direction:column}.pg .pg-encart-corps>.pg-note{padding-top:8px}.pg .pg-liste{list-style:none;margin:0;padding:0}.pg .pg-liste li{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-bottom:1px solid var(--sy-line);font-size:var(--sy-t-moyen);min-width:0}.pg .pg-liste li:last-child{border-bottom:0}.pg .pg-liste li>b{font-weight:700}.pg .pg-liste li>span{font-size:var(--sy-t-petit);color:var(--sy-subtle);overflow-wrap:anywhere}.pg .pg-contacts{border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);overflow:hidden;background:var(--sy-surface)}.pg .pg-contacts .sy-matrice{table-layout:fixed;min-width:680px}.pg .pg-contacts .sy-matrice th:first-child,.pg .pg-contacts .sy-matrice td:first-child{padding-left:10px}.pg .pg-favori[aria-pressed=true]{color:var(--sy-orange)}.pg .pg-favori[aria-pressed=true]:hover{background:var(--sy-soft-orange)}.pg .pg-form{padding:0;gap:0}.pg .pg-form-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 12px;border-bottom:1px solid var(--sy-line)}.pg .pg-form-tete .sy-form-titre{font-size:var(--sy-t-panneau);margin:0}.pg .pg-form-tete p{margin:2px 0 0 26px;color:var(--sy-subtle);font-size:var(--sy-t-courant);max-width:900px;line-height:1.45}.pg .pg-form-tete .sy-btn{flex:none}.pg .pg-section{padding:16px 18px 6px;display:flex;flex-direction:column;gap:12px}.pg .pg-section+.pg-section{border-top:1px solid var(--sy-line)}.pg .pg-section .sy-section-titre{margin:0}.pg .pg-grille{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px 18px;align-items:start}.pg .pg-c2{grid-column:span 2}.pg .pg-c5{grid-column:span 5}.pg .pg-c3{grid-column:span 3}.pg .pg-c4{grid-column:span 4}.pg .pg-c6{grid-column:span 6}.pg .pg-c8{grid-column:span 8}.pg .pg-c9{grid-column:span 9}.pg .pg-c12{grid-column:1 / -1}.pg .pg-champ{display:flex;flex-direction:column;gap:5px;min-width:0}.pg .pg-champ .sy-libelle{gap:6px}.pg .pg-champ .sy-champ{width:100%}.pg .pg-champ select.sy-champ{padding-right:6px;cursor:pointer}.pg .pg-champ .sy-champ:disabled{background:var(--sy-muted);color:var(--sy-subtle);cursor:not-allowed}.pg .pg-champ .pg-mono.sy-champ{font-weight:700;letter-spacing:.6px}.pg .pg-aide{display:flex;align-items:flex-start;gap:6px;min-height:18px;margin:0 0 6px;font-size:var(--sy-t-petit);line-height:1.45;color:var(--sy-subtle)}.pg .pg-aide>svg{margin-top:1px}.pg .pg-aide.pg-alerte{color:color-mix(in oklab,var(--sy-orange) 75%,var(--sy-ink));font-weight:600}.pg .pg-aide.pg-alerte>svg{color:var(--sy-orange)}.pg .pg-annonces{padding:0 18px 14px;display:flex;flex-direction:column;gap:10px}.pg .pg-annonces:empty{display:none}.pg .pg-pied{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:12px 18px;background:var(--sy-surface);border-top:1px solid var(--sy-line);border-radius:0 0 var(--sy-r-panneau) var(--sy-r-panneau);box-shadow:0 -6px 12px -10px color-mix(in oklab,var(--sy-ink) 30%,transparent)}.pg .pg-etat{display:flex;align-items:center;gap:8px;min-height:34px;font-size:var(--sy-t-courant);color:var(--sy-subtle);min-width:0;flex-wrap:wrap}.pg .pg-etat>svg{color:var(--sy-orange)}.pg .pg-etat.pg-pret>svg{color:var(--sy-green)}.pg .pg-etat b{color:var(--sy-ink);font-weight:600}.pg .pg-pied .sy-actions .sy-btn-primaire{min-width:150px}.pg .pg-detail .pg-form{box-shadow:none}.pg .pg-detail .pg-pied{position:static;box-shadow:none}.pg .pg-choix{display:flex;flex-wrap:wrap;gap:6px}.pg .pg-puce{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:4px 10px 4px 8px;margin:0;border:1px solid var(--sy-line);border-radius:var(--sy-r-bouton);background:var(--sy-surface);color:var(--sy-ink);font:inherit;font-size:var(--sy-t-courant);font-weight:600;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.pg .pg-case{width:14px;height:14px;border-radius:3px;flex-shrink:0;display:grid;place-items:center;color:var(--sy-primary-foreground);border:1.5px solid color-mix(in oklab,var(--sy-subtle) 70%,var(--sy-line));background:var(--sy-surface)}.pg .pg-puce.pg-pris{border-color:var(--sy-blue);background:color-mix(in oklab,var(--sy-soft-blue) 55%,var(--sy-surface));color:var(--sy-blue);box-shadow:0 0 0 2px color-mix(in oklab,var(--sy-blue) 16%,transparent)}.pg .pg-puce.pg-pris .pg-case{border-color:var(--sy-blue);background:var(--sy-blue)}.pg .pg-puce:focus-visible{outline:none;border-color:var(--sy-ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-ring) 30%,transparent)}@media (hover:hover){.pg .pg-puce:not(.pg-pris):hover{border-color:color-mix(in oklab,var(--sy-blue) 45%,var(--sy-line))}}.pg .pg-resultats{list-style:none;margin:4px 0 0;padding:0;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);overflow:hidden}.pg .pg-resultats li+li{border-top:1px solid var(--sy-line)}.pg .pg-resultat{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:9px 14px;margin:0;border:0;border-radius:0;background:var(--sy-surface);color:var(--sy-ink);font:inherit;font-size:var(--sy-t-moyen);text-align:left;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer}.pg .pg-resultat:hover,.pg .pg-resultat:focus-visible{background:var(--sy-accent);outline:none}.pg .pg-resultat>svg{color:var(--sy-subtle)}.pg .pg-resultat strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg .pg-resultat small{font-size:var(--sy-t-petit);color:var(--sy-subtle);white-space:nowrap}.pg .pg-logo{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.pg .pg-logo-apercu{width:150px;height:76px;display:grid;place-items:center;border:1px dashed color-mix(in oklab,var(--sy-subtle) 45%,var(--sy-line));border-radius:var(--sy-r-panneau);background:var(--sy-canvas);color:var(--sy-subtle);font-size:var(--sy-t-petit);flex:none;overflow:hidden}.pg .pg-logo-apercu .apercu-logo{display:flex;flex-direction:column;align-items:center;gap:4px}.pg .pg-logo-apercu .apercu-logo img{max-width:130px;max-height:56px;object-fit:contain}.pg .pg-logo-apercu .apercu-logo .note,.pg .pg-logo-apercu .apercu-logo .refus{display:none}.pg .pg-logo-champs{flex:1 1 300px;display:flex;flex-direction:column;gap:8px;min-width:0}.pg .pg-logo-champs .sy-actions{justify-content:flex-start;flex-wrap:wrap}.pg label.sy-btn input[type=file]{display:none}.pg .pg-depose{display:flex;align-items:center;height:34px;padding:0 10px;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);background:var(--sy-muted);color:var(--sy-subtle);font-size:var(--sy-t-moyen)}.pg .pg-pied-liste{gap:12px}.pg .pg-pagineur{display:flex;align-items:center;gap:10px}.pg .pg-pagineur .pg-plage{font-weight:700;color:var(--sy-ink);white-space:nowrap}.pg .pg-pagineur .sy-btn-icone{border:1px solid var(--sy-input);background:var(--sy-surface);width:28px;height:28px}.pg .pg-choisis{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pg .pg-choisis .pg-jeton{padding-right:4px}@media (max-width:1000px){.pg .pg-deux{grid-template-columns:1fr}}@media (max-width:760px){.pg .pg-barre .filtres{flex-wrap:nowrap}.pg .pg-barre .filtres.ouverts{flex-wrap:wrap}.pg .pg-barre .basculer-filtres{display:inline-grid}.pg .pg-barre .filtres:not(.ouverts)>:not(.pg-cherche):not(.basculer-filtres){display:none}.pg .pg-barre .filtres.ouverts select.sy-champ{flex:1 1 100%}.pg .pg-cherche{flex:1 1 auto}.pg .pg-filtres>*{flex:1 1 auto}.pg .pg-bascule{width:100%;overflow-x:auto}.pg .pg-bascule button{flex:1 0 auto}.pg .pg-table{min-width:0;table-layout:auto}.pg .pg-table col{width:auto!important}.pg .pg-table td.pg-acte,.pg .pg-table th.pg-acte{width:1%;white-space:nowrap;padding-right:8px}.pg .pg-table .pg-large{display:none}.pg .pg-table td,.pg .pg-table th{padding-left:8px;padding-right:8px}.pg .pg-table th:first-child,.pg .pg-table td:first-child{padding-left:14px}.pg .pg-objet>strong{white-space:normal}.pg .pg-grille{grid-template-columns:1fr}.pg .pg-grille>*{grid-column:1 / -1}.pg .pg-aide{min-height:0;padding-bottom:8px}.pg .pg-form-tete{flex-wrap:wrap}.pg .pg-form-tete p{margin-left:0}.pg .pg-pied{grid-template-columns:1fr}.pg .pg-pied .sy-actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.pg .pg-pied .sy-actions .sy-btn-primaire{min-width:0}.pg .pg-detail{padding:12px 12px 14px}.pg .pg-onglet:not(.pg-choisi) .pg-onglet-txt{display:none}.pg .pg-onglets{padding:0 4px}.pg .pg-onglet{padding:0 10px}}@media (max-width:640px){.pg{--sy-panneau-px:14px}}.sy-li-bulle{flex:none;display:inline-flex;align-items:center}.sy-lignes{background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre);min-width:0;overflow:hidden}.sy-lignes>.sy-repli.sy-repli-sous:first-child{border-top:0}@media (max-width:640px){.sy-li-tete:has(>.sy-li-bulle)>.sy-li-bascule{grid-column:1}.sy-li-bulle{grid-column:2;grid-row:1;justify-self:start}.sy-li[data-ouverte=non][data-etat=renseigne]>.sy-li-tete>.sy-pastille,.sy-li[data-ouverte=non][data-etat=neutre]>.sy-li-tete>.sy-pastille{display:none}.sy-li[data-ouverte=non][data-etat=renseigne]>.sy-li-tete>.sy-li-valeur,.sy-li[data-ouverte=non][data-etat=neutre]>.sy-li-tete>.sy-li-valeur{grid-column:1 / 4;margin-left:24px}}.sr{color:var(--sy-ink);font-family:var(--sy-police)}.sr-ligne{background:var(--sy-card);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);padding:12px 14px;box-shadow:var(--sy-ombre)}.sr-corps{display:flex;flex-direction:column;gap:8px}.sr-champ{display:flex;align-items:center;gap:10px;background:var(--sy-surface);border:1px solid var(--sy-input);border-radius:var(--sy-r-champ);padding:0 8px 0 12px;height:42px;color:var(--sy-blue)}.sr-champ:focus-within{border-color:var(--sy-ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-ring) 28%,transparent)}.sr-saisie{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:var(--sy-t-texte);color:var(--sy-ink);height:100%}.sr-saisie::placeholder{color:var(--sy-subtle)}.sr-ajouter{height:30px;padding:0 12px;border-radius:var(--sy-r-bouton);border:1px solid var(--sy-primary);background:var(--sy-primary);color:var(--sy-primary-foreground);font:inherit;font-size:var(--sy-t-courant);font-weight:600;cursor:pointer}.sr-ajouter:disabled{opacity:.45;cursor:default}.sr-pastilles{display:flex;flex-wrap:wrap;gap:6px}.sr-pa{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:2px 6px 2px 9px;border-radius:13px;font-size:var(--sy-t-courant);font-weight:600;background:var(--sy-soft-blue);color:var(--sy-blue)}.sr-pa small{font-weight:500;opacity:.85;font-size:var(--sy-t-petit)}.sr-pa-affaire{background:var(--sy-soft-violet);color:var(--sy-violet)}.sr-pa-date,.sr-pa-etoile{background:var(--sy-soft-orange);color:#8e5300;color:oklch(.5 .13 65)}.sr-pa-inconnu{background:var(--sy-muted);color:var(--sy-subtle);font-weight:500;padding-right:9px}.sr-pa-refus{background:var(--sy-muted);color:var(--sy-subtle)}.sr-x{width:20px;height:20px;border-radius:10px;border:0;background:none;color:inherit;display:grid;place-items:center;cursor:pointer;opacity:.7;padding:0}.sr-x:hover{opacity:1;background:color-mix(in oklab,currentColor 14%,transparent)}.sr-resume,.sr-message{margin:0;font-size:var(--sy-t-courant);color:var(--sy-subtle)}.sr-resume b{color:var(--sy-ink);font-weight:600}.sr-message-orange{color:#8e5300;color:oklch(.5 .13 65)}.sr-message-rouge{color:var(--sy-destructive)}.sr-message-vert{color:var(--sy-green)}.sr-choix{background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);padding:10px 12px}.sr-choix p{margin:0 0 8px;font-size:var(--sy-t-courant);color:var(--sy-subtle)}.sr-choix-liste{display:flex;flex-wrap:wrap;gap:8px}.sr-candidat{display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:1px solid var(--sy-input);background:var(--sy-surface);color:var(--sy-ink);border-radius:6px;padding:7px 12px;font:inherit;font-size:var(--sy-t-moyen);cursor:pointer;text-align:left}.sr-candidat small{color:var(--sy-subtle);font-size:var(--sy-t-petit)}.sr-candidat:hover{background:var(--sy-accent)}.sr-candidat-retirer{color:var(--sy-subtle);justify-content:center}.sr-options>summary{cursor:pointer;list-style:none;font-size:var(--sy-t-courant);color:var(--sy-subtle);display:inline-flex;align-items:center;gap:4px}.sr-options>summary::-webkit-details-marker{display:none}.sr-options[open]>summary svg{transform:rotate(90deg)}.sr-options-corps{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;align-items:flex-end}.sr-options-corps label{display:flex;flex-direction:column;gap:3px;font-size:var(--sy-t-petit);font-weight:700;letter-spacing:.2px;color:var(--sy-subtle)}.sr-options-corps .sy-note{flex-basis:100%;margin:0}.sr-etoile{border:0;background:none;padding:6px;border-radius:6px;color:var(--sy-subtle);cursor:pointer;display:inline-grid;place-items:center}.sr-etoile:hover:not(:disabled){background:var(--sy-accent)}.sr-etoile:disabled{cursor:default;opacity:.5}.sr-etoile-active{color:var(--sy-orange)}.sr-vues{display:flex;gap:6px;flex-wrap:wrap}.sr-vue{border:1px solid var(--sy-line);background:var(--sy-surface);color:var(--sy-ink);border-radius:16px;padding:6px 12px;font:inherit;font-size:var(--sy-t-courant);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.sr-vue b{font-weight:700;color:var(--sy-subtle)}.sr-vue[aria-pressed=true]{background:var(--sy-primary);border-color:var(--sy-primary);color:var(--sy-primary-foreground);font-weight:700}.sr-vue[aria-pressed=true] b{color:inherit;opacity:.85}.sr-toast{position:fixed;left:50%;transform:translate(-50%);bottom:22px;z-index:60;max-width:min(560px,calc(100vw - 24px));background:var(--sy-ink);color:var(--sy-background);border-radius:8px;padding:10px 12px 12px;display:flex;align-items:center;gap:12px;box-shadow:0 8px 24px #00000047;overflow:hidden;font-size:var(--sy-t-moyen)}.sr-toast-texte{display:flex;flex-direction:column;gap:3px;min-width:0}.sr-toast-note{opacity:.9;color:#f8c384;font-size:var(--sy-t-petit)}.sr-toast-bouton,.sr-toast-fermer{border:0;background:none;color:inherit;font:inherit;font-weight:700;cursor:pointer;display:inline-flex;gap:5px;align-items:center;padding:4px 6px;border-radius:5px}.sr-toast-bouton:hover,.sr-toast-fermer:hover{background:#ffffff24}.sr-toast-delai{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--sy-blue);transform-origin:left;animation:sr-delai linear forwards}@keyframes sr-delai{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.sr-toast-delai{animation:none}}.sr-fab{position:fixed;right:16px;bottom:18px;z-index:50;width:56px;height:56px;border-radius:28px;border:0;background:var(--sy-primary);color:var(--sy-primary-foreground);display:grid;place-items:center;box-shadow:0 6px 16px #00000047;cursor:pointer}.sr-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0a0f1e66;display:flex;align-items:flex-start;justify-content:center;padding-top:84px}.sr-feuille{width:min(640px,calc(100vw - 24px));background:var(--sy-card);border:1px solid var(--sy-line);border-radius:10px;padding:16px;box-shadow:0 18px 50px #00000047;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 110px);overflow:auto}.sr-poignee{display:none}.sr-feuille-tete{display:flex;align-items:center;justify-content:space-between}.sr-feuille-tete h2{margin:0;font-size:var(--sy-t-capitales);letter-spacing:1.15px;text-transform:uppercase;color:var(--sy-subtle);font-weight:700}.sr-terminer{border:0;background:none;color:var(--sy-blue);font:inherit;font-weight:700;cursor:pointer;padding:6px}@media (max-width: 760px),(pointer: coarse) and (max-height: 500px){.sr-voile{align-items:flex-end;padding:0}.sr-feuille{width:100%;border-radius:14px 14px 0 0;border-width:1px 0 0;padding:10px 16px calc(18px + env(safe-area-inset-bottom,0px));max-height:86vh}.sr-poignee{display:block;width:40px;height:4px;border-radius:2px;background:var(--sy-line);margin:0 auto 4px}.sr-champ{height:48px}.sr-saisie{font-size:16px}.sr-ajouter,.sr-terminer{min-height:44px;min-width:44px;font-size:var(--sy-t-texte)}.sr-x{width:32px;height:32px}.sr-pa{min-height:36px;font-size:var(--sy-t-texte)}.sr-candidat,.sr-vue{min-height:44px;font-size:var(--sy-t-texte)}.sr-etoile{min-width:44px;min-height:44px}.sr-options>summary{min-height:44px;font-size:var(--sy-t-texte)}.sr-toast{bottom:84px;width:calc(100vw - 24px)}.sr-toast-bouton,.sr-toast-fermer{min-height:44px;min-width:44px;justify-content:center}}.fv-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;background:color-mix(in oklab,var(--sy-ink) 55%,transparent)}.fv-fenetre{width:90vw;height:90vh;height:90dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--sy-surface);color:var(--sy-ink);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:0 24px 64px #00000059}.fv-entete{display:flex;align-items:center;gap:var(--sy-ecart-boutons, 8px);padding:10px 14px;border-bottom:1px solid var(--sy-line);flex:none}.fv-titre{flex:1;min-width:0;display:flex;flex-direction:column}.fv-titre b,.fv-titre small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-titre small{color:var(--sy-subtle)}.fv-actions{display:flex;gap:var(--sy-ecart-boutons, 8px);flex:none}.fv-outils{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:6px 14px;border-bottom:1px solid var(--sy-line);background:var(--sy-surface);flex:none}.fv-groupe{display:inline-flex;align-items:center;gap:4px}.fv-page-courante,.fv-zoom{min-width:3.6em;text-align:center;font-variant-numeric:tabular-nums}.fv-outils [aria-pressed=true]{background:var(--sy-muted)}.fv-zone{flex:1;min-height:0;overflow:auto;background:var(--sy-muted);position:relative;touch-action:pan-x pan-y;outline:none;overscroll-behavior:contain}.fv-zone:focus-visible{outline:2px solid var(--sy-ring);outline-offset:-2px}.fv-contenu{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px;width:max-content;min-width:100%;box-sizing:border-box}.fv-page{position:relative;flex:none;background:#fff;box-shadow:0 1px 6px #0000004d;overflow:hidden}.fv-toile{position:absolute;display:block;max-width:none;user-select:none;-webkit-user-select:none}.fv-etat{margin:24px;color:var(--sy-subtle)}.fv-erreur{color:var(--sy-danger, #b00020)}.fv-zone-image{display:grid;place-items:center;padding:12px}.fv-image{max-width:100%;max-height:100%;object-fit:contain;background:#fff}.fv-annonce{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width: 640px){.fv-fenetre{width:100vw;height:100vh;height:100dvh;border:0;border-radius:0}.fv-lib{display:none}.fv-entete .sy-btn,.fv-outils .sy-btn{min-width:44px;min-height:44px;justify-content:center}.fv-outils{gap:4px 10px;padding:6px 8px}}@media (pointer: coarse){.fv-entete .sy-btn,.fv-outils .sy-btn{min-width:44px;min-height:44px}}.lp-boite{isolation:isolate;--lp-haut:0px;--lp-h:56px;--lp-hm:68px;--lp-barre:49px;--lp-entete:30px;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-surface)}.bsn-tiroir .lp-boite{--lp-haut:-28px}.lp-barre{position:sticky;top:var(--lp-haut);z-index:6;display:flex;align-items:center;gap:12px;height:var(--lp-barre);box-sizing:border-box;padding:0 12px;background:var(--sy-surface);border-bottom:1px solid var(--sy-line);border-radius:var(--sy-r-panneau) var(--sy-r-panneau) 0 0}.lp-tout{display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.lp-compte{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sy-subtle);font-size:var(--sy-t-courant)}.lp-case{width:17px;height:17px;margin:0;accent-color:var(--sy-blue);cursor:pointer;flex-shrink:0}.lp-case:disabled{cursor:not-allowed}.lp-entete{position:sticky;top:calc(var(--lp-haut) + var(--lp-barre));z-index:5;display:grid;grid-template-columns:var(--lp-col);gap:10px;align-items:center;height:var(--lp-entete);box-sizing:border-box;padding:0 12px;background:var(--sy-canvas);border-bottom:1px solid var(--sy-line);font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--sy-subtle)}.lp-entete>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-entete .lp-n{text-align:right}.lp-g{position:sticky;top:calc(var(--lp-haut) + var(--lp-barre) + var(--lp-entete));z-index:3;display:flex;align-items:center;gap:10px;height:34px;box-sizing:border-box;padding:0 12px;background:var(--sy-canvas);border-top:1px solid var(--sy-line);border-bottom:1px solid var(--sy-line);font-size:var(--sy-t-courant);white-space:nowrap;overflow:hidden}.lp-g>b,.lp-g>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.lp-g .lp-cc{color:var(--sy-subtle);flex-shrink:0}.lp-g .lp-sp{flex:1}.lp-g.lp-off{opacity:.65}.lp-tag{border:1px solid var(--sy-line);border-radius:10px;padding:0 8px;color:var(--sy-subtle);font-size:12px}.lp-r{position:relative;display:grid;grid-template-columns:var(--lp-col, 20px minmax(0, 1fr) 90px);gap:10px;align-items:center;height:var(--lp-h);box-sizing:border-box;padding:0 12px;border-bottom:1px solid var(--sy-line);cursor:pointer}.lp-r>*{min-width:0}.lp-r:hover{background:var(--sy-canvas)}.lp-r.lp-sel{background:color-mix(in oklab,var(--sy-soft-blue) 70%,var(--sy-surface))}.lp-r:focus-visible{outline:2px solid var(--sy-ring);outline-offset:-2px}.lp-r.lp-dis{cursor:default;opacity:.6}.lp-c{display:flex;flex-direction:column;justify-content:center;min-width:0;line-height:1.3}.lp-c>.lp-l1,.lp-c>.lp-l2{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-c>.lp-l1{font-weight:700}.lp-c>.lp-l2{color:var(--sy-subtle);font-size:var(--sy-t-courant)}.lp-c>.lp-l1 .sy-pastille{vertical-align:middle;margin-left:6px}.lp-n{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-acte{display:flex;align-items:center;justify-content:flex-end;min-width:0}.lp-plan{color:var(--sy-subtle);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-r.lp-deux{height:var(--lp-h2, 78px)}.lp-deux>.lp-c>.lp-l1{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.lp-r[data-plein]:focus:after{content:attr(data-plein);position:absolute;left:44px;top:calc(100% - 6px);z-index:8;max-width:min(560px,calc(100% - 56px));padding:8px 10px;white-space:normal;background:var(--sy-ink);color:var(--sy-surface);border-radius:6px;font-size:var(--sy-t-courant);font-weight:400;box-shadow:0 4px 14px #00000040;pointer-events:none}.lp-detail{padding:10px 12px 12px 44px;background:color-mix(in oklab,var(--sy-soft-blue) 40%,var(--sy-surface));border-bottom:1px solid var(--sy-line);box-shadow:inset 3px 0 0 var(--sy-blue)}.lp-rien{padding:12px;margin:0}@media (max-width:560px){.lp-entete{display:none}.lp-r{height:var(--lp-hm);grid-template-columns:20px minmax(0,1fr) auto;grid-template-rows:1fr 1fr;row-gap:0}.lp-r>.lp-case{grid-column:1;grid-row:1 / 3}.lp-r>.lp-c{grid-column:2;grid-row:1 / 3}.lp-r>.lp-n,.lp-r>.lp-acte{grid-column:3;grid-row:1 / 3;align-self:center}.lp-r>.lp-plan{display:none}.lp-r.lp-trois{--lp-hm:92px}.lp-r.lp-deux{height:var(--lp-hm2, 92px)}.lp-r.lp-trois>.lp-c:nth-of-type(1){grid-row:1}.lp-r.lp-trois>.lp-c:nth-of-type(2){grid-row:2}.lp-barre{height:auto;min-height:var(--lp-barre);flex-wrap:wrap;padding:6px 12px;row-gap:4px}.lp-compte{flex:1 1 100%;order:5}.lp-g{top:calc(var(--lp-haut) + 72px)}.lp-detail{padding-left:12px}}.ct-barre{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:6px 2px 8px;font-size:12.5px}.ct-barre .sy-lien:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.ct-compte{color:var(--sy-muted, var(--subtle, #6b7280));font-variant-numeric:tabular-nums}.ct-case-groupe{display:inline-flex;align-items:center;gap:8px}.ro-recherche{width:100%}.ro-liste{list-style:none;margin:8px 0 0;padding:0;max-height:220px;overflow:auto;border:1px solid var(--sy-line);border-radius:8px}.ro-liste li+li{border-top:1px solid var(--sy-line)}.ro-choix{display:grid;grid-template-columns:auto 1fr auto;gap:4px 12px;align-items:baseline;width:100%;padding:8px 12px;text-align:left;background:transparent;border:0;cursor:pointer;font:inherit;color:inherit}.ro-choix:hover,.ro-choix:focus-visible{background:var(--sy-soft-blue)}.ro-choix[aria-pressed=true]{background:var(--sy-soft-blue);box-shadow:inset 3px 0 0 var(--sy-primary)}.ro-montant{text-align:right;font-variant-numeric:tabular-nums}.ro-recap{margin-top:12px;display:grid;gap:8px}.ro-bloc{display:flex;gap:8px;align-items:center}.ro-jamais{margin:4px 0 0;padding-left:18px}@media (max-width: 640px){.ro-choix{grid-template-columns:1fr auto}.ro-choix>:first-child{grid-column:1 / -1}}.dpx-demande{border-bottom:1px solid var(--sy-line);background:var(--sy-surface);position:relative}.dpx-demande:last-of-type{border-bottom:0}.dpx-demande.annulee .dpx-objet,.dpx-demande.annulee .dpx-num{opacity:.6}.dpx-rang{display:grid;grid-template-columns:22px 64px minmax(0,1fr) 230px 190px 232px 16px;align-items:center;gap:14px;padding:13px 18px 13px 16px;cursor:pointer}.dpx-case{display:flex;align-items:center;justify-content:center}.dpx-case input{width:18px;height:18px;margin:0;cursor:pointer}.dpx-barre{display:flex;flex-direction:column;gap:6px;padding:8px 16px;border-bottom:1px solid var(--sy-line);background:var(--sy-surface)}.sy-envoi-bilan{margin:0;font-size:var(--sy-t-texte)}.dpx-rang:hover,.dpx-demande.ouverte>.dpx-rang{background:var(--sy-canvas)}.dpx-rang:focus-visible{outline:2px solid var(--sy-ring);outline-offset:-2px}.dpx-num{font-weight:700;font-size:var(--sy-t-texte);color:var(--sy-ink)}.dpx-objet{display:flex;flex-direction:column;min-width:0}.dpx-objet strong{font-size:var(--sy-t-texte);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpx-objet small{color:var(--sy-subtle);font-size:var(--sy-t-courant);display:flex;flex-wrap:wrap;gap:0 8px}.dpx-objet small i{width:3px;height:3px;border-radius:50%;background:currentColor;align-self:center;display:inline-block;opacity:.6}.dpx-points{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--sy-t-courant);color:var(--sy-subtle)}.dpx-pts{display:inline-flex;gap:4px}.dpx-pt{width:9px;height:9px;border-radius:50%;background:var(--sy-line);display:inline-block}.dpx-pt.vert{background:var(--sy-green)}.dpx-pt.orange{background:var(--sy-orange)}.dpx-pt.rouge{background:var(--sy-destructive)}.dpx-pt.bleu{background:var(--sy-blue)}.dpx-points-texte{white-space:nowrap}.dpx-etat{justify-self:start}.dpx-actes{display:grid;grid-template-columns:154px 30px;gap:6px;justify-content:end;align-items:center}.dpx-actes .dp-creneau{min-width:0;display:flex;justify-content:flex-end}.dpx-chevron{color:var(--sy-subtle)}.dpx-demande.ouverte .dpx-chevron{color:var(--sy-blue);transform:rotate(90deg)}.dpx-voile{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--sy-ink) 38%,transparent);z-index:900}.dpx-tiroir{position:fixed;top:0;right:0;bottom:0;width:min(860px,100vw);background:var(--sy-canvas);color:var(--sy-ink);z-index:901;display:flex;flex-direction:column;box-shadow:-12px 0 40px #00000038;font-family:var(--sy-police)}.dpx-tiroir-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 12px;background:var(--sy-surface);border-bottom:1px solid var(--sy-line)}.dpx-tiroir-tete h3{margin:0;font-size:20px;font-weight:700;text-transform:none;letter-spacing:0;color:var(--sy-ink)}.dpx-tiroir-tete h3 span{font-weight:600;color:var(--sy-ink)}.dpx-tiroir-tete p{margin:3px 0 0;font-size:var(--sy-t-courant);color:var(--sy-subtle)}.dpx-tiroir-corps{overflow:auto;padding:16px 20px 28px;display:flex;flex-direction:column;gap:14px;flex:1;min-height:0}.dpx-section-titre{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--sy-subtle)}.dpx-section-titre>span{display:inline-flex;align-items:center;gap:6px}.dpx-tiroir .dp-offres{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));max-width:none}.dpx-tiroir .dp-offre{gap:8px}.dpx-etat-offre{margin:0;font-size:var(--sy-t-moyen);color:var(--sy-subtle)}.dpx-etat-offre.repondu{color:var(--sy-orange);font-weight:600}.dpx-etat-offre.echec,.dpx-etat-offre.incertain{color:var(--sy-destructive);font-weight:600}.dpx-etat-offre.saisie,.dpx-etat-offre.confirme{color:var(--sy-green)}.dpx-etat-offre.envoye{color:var(--sy-blue)}.dpx-reponse-carte{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--sy-t-courant);padding:7px 9px;background:var(--sy-soft-orange);border-radius:var(--sy-r-champ)}.dpx-reponse-carte>span:first-child{display:inline-flex;align-items:center;gap:5px}.dpx-detail-envoi{font-size:var(--sy-t-courant);color:var(--sy-subtle)}.dpx-detail-envoi summary{cursor:pointer;-webkit-user-select:none;user-select:none}.dpx-detail-envoi ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:2px}.dpx-actes-carte{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:2px}.dpx-actes-carte .menu-actes{margin-left:auto}.dpx-repli-titre{display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:0;border-top:1px solid var(--sy-line);padding:12px 0 4px;cursor:pointer;color:var(--sy-ink);font:inherit;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:1.1px;text-transform:uppercase;text-align:left}.dpx-repli-titre .gris{color:var(--sy-subtle);font-weight:500;text-transform:none;letter-spacing:0;font-size:var(--sy-t-courant)}.dpx-repli-titre .dpx-repli-chevron{margin-left:auto;transition:transform .15s}.dpx-repli-titre[aria-expanded=true] .dpx-repli-chevron{transform:rotate(180deg)}.dpx-code{font-size:var(--sy-t-petit);color:var(--sy-subtle);letter-spacing:.2px;font-weight:500}.dpx-vue-reponse{display:flex;flex-direction:column;gap:12px}.dpx-vue-reponse h4{margin:0;font-size:var(--sy-t-texte);display:flex;align-items:center;gap:10px}.dpx-reponse{display:flex;flex-direction:column;gap:10px;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);padding:12px 14px}.dpx-reponse-tete{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.dpx-reponse-texte{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--sy-t-moyen);line-height:1.5;max-height:260px;overflow:auto;background:var(--sy-canvas);border-radius:var(--sy-r-champ);padding:10px 12px}.dpx-reponse.dense .dpx-reponse-texte{max-height:180px}.dpx-pieces{display:flex;flex-direction:column;gap:6px}.dpx-piece{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:var(--sy-t-moyen)}.dpx-piece-danger{color:var(--sy-destructive);font-size:var(--sy-t-courant);display:inline-flex;align-items:center;gap:4px}.apercu-pdf{display:flex;flex-direction:column;gap:8px}.apercu-pdf-pages{display:flex;flex-direction:column;gap:8px;background:var(--sy-muted);padding:8px;border-radius:var(--sy-r-champ);max-height:560px;overflow:auto}.apercu-pdf-pages:empty{display:none}.apercu-pdf-page{background:#fff;box-shadow:var(--sy-ombre);display:block}.dpx-refus{color:var(--sy-destructive);background:var(--sy-soft-red);border-radius:var(--sy-r-champ);padding:8px 10px;margin:0;font-size:var(--sy-t-moyen)}.dpx-orange{color:var(--sy-orange)}.dpx-fond{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:color-mix(in oklab,var(--sy-ink) 45%,transparent);display:flex;align-items:center;justify-content:center;padding:14px}.dpx-saisie{background:var(--sy-card);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:0 12px 40px #00000040;width:min(1320px,100%);max-height:100%;display:flex;flex-direction:column;overflow:hidden;color:var(--sy-ink);font-family:var(--sy-police)}.dpx-saisie:focus{outline:none}.dpx-saisie-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 22px 12px;border-bottom:1px solid var(--sy-line)}.dpx-saisie-tete .sy-titre{margin:2px 0 0;font-size:22px}.dpx-saisie-corps{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;flex:1;overflow:hidden}.dpx-saisie.avec-volet .dpx-saisie-corps{grid-template-columns:minmax(300px,400px) minmax(0,1fr)}.dpx-volet{overflow:auto;padding:14px 16px;background:var(--sy-canvas);border-right:1px solid var(--sy-line)}.dpx-saisie-form{overflow:auto;padding:14px 22px 18px;display:flex;flex-direction:column;gap:14px;min-width:0}.dpx-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.dpx-erreurs{display:flex;gap:10px;align-items:flex-start;background:var(--sy-soft-red);border:1px solid color-mix(in oklab,var(--sy-destructive) 45%,transparent);color:var(--sy-ink);border-radius:var(--sy-r-champ);padding:10px 12px}.dpx-erreurs>svg{color:var(--sy-destructive);margin-top:2px}.dpx-puces{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.dpx-puce{border:1px solid var(--sy-destructive);color:var(--sy-destructive);background:transparent;border-radius:var(--sy-r-pastille);padding:2px 8px;font:inherit;font-size:var(--sy-t-courant);font-weight:600;cursor:pointer}.dpx-puce:hover{background:var(--sy-soft-red)}.dpx-saisie .sy-invalide,.dpx-saisie .sy-invalide:focus{border-color:var(--sy-destructive);background:var(--sy-soft-red);box-shadow:0 0 0 1px var(--sy-destructive)}.dpx-tableau{border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);overflow:hidden}.dpx-tete-tab,.dpx-ligne-saisie{display:grid;grid-template-columns:minmax(150px,2fr) 88px minmax(150px,1.4fr) 108px 84px 76px;gap:8px;align-items:start;padding:8px 12px}.dpx-tete-tab{background:var(--sy-muted);font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--sy-subtle);align-items:center}.dpx-famille{background:var(--sy-secondary);padding:6px 12px;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--sy-subtle);border-top:1px solid var(--sy-line)}.dpx-ligne-saisie{border-top:1px solid var(--sy-line)}.dpx-ligne-saisie .num,.dpx-tete-tab .num{text-align:right}.dpx-ligne-saisie .num{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.dpx-piece-nom{display:flex;flex-direction:column;gap:1px;min-width:0}.dpx-piece-nom b{font-size:var(--sy-t-texte);font-weight:600;overflow-wrap:anywhere}.dpx-ligne-saisie small{font-size:var(--sy-t-petit)}.dpx-chiffre{display:flex;flex-direction:column;gap:4px;min-width:0}.dpx-qte{display:flex;gap:6px}.dpx-qte .sy-champ:first-child{width:84px;text-align:right}.dpx-qte select.sy-champ{width:auto;min-width:64px}.dpx-deux-prix{display:flex;flex-direction:column;gap:4px;width:100%}.dpx-ligne-saisie .num>.sy-champ{text-align:right;width:100%;max-width:130px}.dpx-total-ligne{font-weight:600;padding-top:7px}.dpx-non-offert{display:flex;align-items:center;gap:5px;font-size:var(--sy-t-petit);color:var(--sy-subtle);padding-top:6px;cursor:pointer;white-space:nowrap}.dpx-ligne-saisie.non-offert{background:var(--sy-muted)}.dpx-ligne-saisie.non-offert .dpx-piece-nom b{color:var(--sy-subtle)}.dpx-non-offert-texte{grid-column:3 / 6;font-size:var(--sy-t-courant);color:var(--sy-subtle);padding-top:7px}.dpx-motif{font-size:var(--sy-t-courant)}.dpx-pied-totaux{display:flex;flex-direction:column;gap:8px}.dpx-totaux{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:12px 22px}.dpx-total-offre{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.dpx-total-offre span{font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--sy-subtle)}.dpx-total-offre b{font-size:var(--sy-t-chiffre);line-height:1.1}.dpx-controle{max-width:220px}.dpx-verdict{min-width:190px;min-height:30px;display:flex;align-items:center}.dpx-saisie-pied{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;border-top:1px solid var(--sy-line);background:var(--sy-muted)}@media (max-width: 900px){.dpx-rang{grid-template-columns:44px 52px minmax(0,1fr) auto;row-gap:6px}.dpx-case{min-height:44px}.dpx-case input{width:24px;height:24px}.dpx-points,.dpx-etat{grid-column:3}.dpx-actes{grid-column:4;grid-row:1 / span 3}.dpx-chevron{display:none}.dpx-tiroir{width:100vw}.dpx-saisie.avec-volet .dpx-saisie-corps{grid-template-columns:minmax(0,1fr);overflow:auto}.dpx-volet{border-right:0;border-bottom:1px solid var(--sy-line);max-height:none;overflow:visible}.dpx-saisie-form{overflow:visible}.dpx-tete-tab{display:none}.dpx-ligne-saisie{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dpx-piece-nom{grid-column:1 / 3}.dpx-ligne-saisie .num{align-items:flex-start}.dpx-non-offert-texte{grid-column:1 / 3}.dpx-fond{padding:0;align-items:stretch}.dpx-saisie{border-radius:0}}.ac-intitule{font-weight:600}.sy-compte-res{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.sy-compte-zero{color:var(--sy-destructive);font-weight:700}.sy-compte-effacer{border:0;background:none;padding:2px 4px;font:inherit;font-weight:600;color:var(--sy-blue);cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:24px}.sy-compte-effacer:focus-visible{outline:2px solid var(--sy-ring);outline-offset:1px}@media (pointer: coarse){.sy-compte-effacer{min-height:44px;padding:0 8px}}option.sy-option-zero{color:var(--sy-subtle)}.mdp-motif{display:block;max-width:520px;margin-bottom:8px}.mdp-conflit{margin-top:8px}.bsn-modif-ligne{cursor:pointer}.bsn-modif-ligne:hover td{background:var(--sy-soft-blue, #eef4ff)}.bsn-modif-ligne:focus-visible{outline:2px solid var(--sy-ring, #3b82f6);outline-offset:-2px}.bsn-acte-ligne{white-space:nowrap;text-align:right;padding-right:var(--sy-panneau-px)!important}.bsn-acte-ligne .sy-btn{margin-left:4px}.mdp-motif{display:flex;flex-direction:column;gap:4px}.mdp-motif .sy-champ{width:100%}.bsn-vues,.bsn-onglets,.bsn-tiroir-onglets{display:flex;flex-wrap:wrap;gap:8px;padding:12px var(--sy-panneau-px) 4px}.bsn-tiroir-onglets{padding:10px 20px;background:var(--sy-surface);border-bottom:1px solid var(--sy-line)}.bsn-vue{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--sy-line);background:var(--sy-surface);color:var(--sy-ink);border-radius:999px;padding:5px 12px;font:inherit;font-size:var(--sy-t-courant);font-weight:600;cursor:pointer}.bsn-vue:hover{background:var(--sy-canvas)}.bsn-vue.choisie{background:var(--sy-soft-blue);border-color:var(--sy-blue);color:var(--sy-blue)}.bsn-vue:focus-visible{outline:2px solid var(--sy-ring);outline-offset:2px}.bsn-vue-n{font-weight:700}.bsn-tiroir{width:var(--bsn-larg, min(68vw, 1240px));min-width:min(560px,100vw);max-width:100vw}.bsn-poignee{position:absolute;left:-5px;top:0;bottom:0;width:10px;cursor:col-resize;z-index:3;touch-action:none}.bsn-poignee:after{content:"";position:absolute;left:4px;top:50%;width:3px;height:48px;margin-top:-24px;border-radius:2px;background:var(--sy-line)}.bsn-poignee:hover:after,.bsn-poignee:focus-visible:after{background:var(--sy-blue)}@media (max-width:900px){.bsn-tiroir{width:100vw}.bsn-poignee{display:none}}.bsn-catalogue-entree{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 20px;background:var(--sy-surface);border-bottom:1px solid var(--sy-line)}.bsn-catalogue-entree .sy-btn{min-height:40px}.bsn-nouveau{display:flex;flex-direction:column;gap:10px;margin:12px var(--sy-panneau-px) 0;padding:12px 14px;border:1px solid var(--sy-line);border-left:3px solid var(--sy-blue);border-radius:var(--sy-r-panneau);background:var(--sy-surface)}.bsn-nouveau-pied{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--sy-t-courant)}.bsn-liste{display:flex;flex-direction:column;margin-top:8px}.bsn-rang{display:flex;align-items:center;gap:10px;border-top:1px solid var(--sy-line);padding-right:var(--sy-panneau-px)}.bsn-rang:first-child{border-top:0}.bsn-rang-main{flex:1;min-width:0;display:grid;grid-template-columns:150px minmax(0,1fr) 210px 80px 190px 16px;align-items:center;gap:14px;padding:13px 0 13px var(--sy-panneau-px);cursor:pointer}.bsn-rang-main:hover{background:var(--sy-canvas)}.bsn-rang-main:focus-visible{outline:2px solid var(--sy-ring);outline-offset:-2px}.bsn-code{font-weight:700;white-space:nowrap}.bsn-intitule{display:flex;flex-direction:column;min-width:0}.bsn-intitule strong{font-size:var(--sy-t-texte);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsn-intitule small{color:var(--sy-subtle);font-size:var(--sy-t-courant)}.bsn-etat{display:flex;flex-wrap:wrap;gap:4px}.bsn-pieces{font-weight:700;text-align:right}.bsn-pieces small{font-weight:500;color:var(--sy-subtle)}.bsn-liens{font-size:var(--sy-t-courant);color:var(--sy-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsn-chevron{color:var(--sy-subtle)}.bsn-rien{padding:14px var(--sy-panneau-px);margin:0}.bsn-fiche-titre{display:inline-flex;align-items:center}.bsn-retour{display:inline-flex;align-items:center;gap:4px;font-weight:600}.bsn-fiche-tete{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px var(--sy-panneau-px) 4px}.bsn-fiche-id{grid-column:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bsn-fiche-code{font-size:var(--sy-t-texte);font-weight:700}.bsn-fiche-intitule{grid-column:1;margin:0;font-size:20px;font-weight:700;text-transform:none;letter-spacing:0;color:var(--sy-ink)}.bsn-fiche-meta{grid-column:1 / -1;margin:0;color:var(--sy-subtle);font-size:var(--sy-t-courant)}.bsn-fiche-annule{grid-column:1 / -1;margin:0;color:var(--sy-destructive);font-size:var(--sy-t-courant);font-weight:600}.bsn-fiche-actes{grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;gap:8px;align-self:start}.bsn-table{width:100%;border-collapse:collapse;font-size:var(--sy-t-texte)}.bsn-table th{text-align:left;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--sy-subtle);padding:10px 8px;border-bottom:1px solid var(--sy-line)}.bsn-table th:first-child,.bsn-table td:first-child{padding-left:var(--sy-panneau-px)}.bsn-table td{padding:10px 8px;border-bottom:1px solid var(--sy-line);vertical-align:middle}.bsn-table tr:last-child td{border-bottom:0}.bsn-num{text-align:right;white-space:nowrap}.bsn-acom{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 6px;max-width:100%;white-space:normal;text-align:right}.bsn-acom small{font-size:12px}.bsn-piece-nom{display:flex;flex-direction:column;min-width:0}.bsn-piece-nom strong{font-weight:700;overflow-wrap:anywhere}.bsn-piece-nom small{color:var(--sy-subtle);font-size:var(--sy-t-courant)}.bsn-orange{color:var(--sy-orange);font-weight:600}.bsn-qte-champ{display:inline-flex;align-items:center;gap:6px}.bsn-qte-champ .sy-champ{width:92px;text-align:right}.bsn-unite{color:var(--sy-subtle);font-size:var(--sy-t-courant)}.bsn-croix{width:44px;text-align:right;padding-right:var(--sy-panneau-px)!important}.bsn-plan-ref{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.bsn-liens-piece{display:block;margin-top:2px;color:var(--sy-subtle);font-size:var(--sy-t-courant)}.bsn-code-besoin{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.bsn-suite{list-style:none;margin:0;padding:10px var(--sy-panneau-px);display:flex;flex-direction:column;gap:8px}.bsn-suite li{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.bsn-historique{list-style:none;margin:0;padding:10px var(--sy-panneau-px);display:flex;flex-direction:column;gap:6px}.bsn-historique li{display:grid;grid-template-columns:150px 140px 170px minmax(0,1fr);gap:10px;font-size:var(--sy-t-courant);align-items:baseline}.bsn-h-quand{color:var(--sy-subtle)}.bsn-h-qui{font-weight:600}.bsn-selecteur{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1}.bsn-recherche{display:flex;align-items:center;gap:8px;color:var(--sy-subtle)}.bsn-recherche .sy-champ{flex:1}.bsn-famille{max-width:320px}.bsn-plans{display:flex;flex-direction:column;border-top:1px solid var(--sy-line)}.bsn-plan{border-bottom:1px solid var(--sy-line)}.bsn-plan-tete{display:flex;align-items:flex-start;gap:8px;width:100%;background:transparent;border:0;padding:12px 0;cursor:pointer;text-align:left;font:inherit;color:var(--sy-ink)}.bsn-plan-tete small{display:block;font-size:var(--sy-t-courant)}.bsn-plan-tete:focus-visible{outline:2px solid var(--sy-ring);outline-offset:2px}.bsn-pieces-plan{list-style:none;margin:0 0 10px;padding:0 0 0 24px;display:flex;flex-direction:column}.bsn-pieces-plan li label{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;cursor:pointer}.bsn-pieces-plan li.bsn-grise label{cursor:default;opacity:.6}.bsn-piece-qte{font-weight:700;white-space:nowrap}.bsn-tiroir-pied{position:sticky;bottom:-28px;margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 0 4px;background:var(--sy-canvas);border-top:1px solid var(--sy-line);font-size:var(--sy-t-courant)}.bsn-voile-modale{z-index:1000}.bsn-modale{position:fixed;z-index:1001;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;background:var(--sy-surface);color:var(--sy-ink);border-radius:var(--sy-r-panneau);box-shadow:0 20px 60px #0000004d;padding:18px 20px;display:flex;flex-direction:column;gap:12px;font-family:var(--sy-police)}.bsn-modale h3{margin:0;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0}.bsn-modale-corps{display:flex;flex-direction:column;gap:10px;font-size:var(--sy-t-texte)}.bsn-modale-corps p{margin:0}.bsn-modale-pied{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media (max-width: 760px){.bsn-rang-main{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding-left:16px}.bsn-rang-main .bsn-code{grid-column:1}.bsn-rang-main .bsn-intitule{grid-column:1 / -1;grid-row:2}.bsn-rang-main .bsn-etat{grid-column:1;grid-row:3}.bsn-rang-main .bsn-pieces{grid-column:2;grid-row:1}.bsn-rang-main .bsn-liens{grid-column:1 / -1;grid-row:4}.bsn-rang-main .bsn-chevron{display:none}.bsn-fiche-tete{grid-template-columns:1fr}.bsn-fiche-actes{grid-column:1;grid-row:auto;flex-wrap:wrap}.bsn-historique li{grid-template-columns:1fr;gap:0}}.bsn-propose{text-transform:none;letter-spacing:0;font-weight:400;color:var(--sy-subtle)}.bsn-toast{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:5;max-width:min(560px,calc(100% - 40px));padding:9px 16px;border-radius:8px;background:var(--sy-ink);color:var(--sy-surface);font-size:var(--sy-t-courant);font-weight:600;box-shadow:0 4px 16px #00000040;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsn-recap{display:flex;align-items:center;gap:14px;padding:10px 20px;background:var(--sy-surface);border-top:1px solid var(--sy-line);flex-shrink:0}.bsn-recap-texte{flex:1;min-width:0;color:var(--sy-subtle);font-size:var(--sy-t-courant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsn-recap .sy-lien:disabled{opacity:.5;cursor:not-allowed}.lp-outils{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.lp-outils .bsn-recherche{flex:1 1 220px;min-width:160px}.lp-seg{display:inline-flex;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ, 6px);overflow:hidden}.lp-seg button{border:0;background:var(--sy-surface);color:var(--sy-ink);padding:7px 12px;font:inherit;font-size:var(--sy-t-courant);cursor:pointer}.lp-seg button.on{background:var(--sy-blue);color:#fff}.lp-seg button:focus-visible{outline:2px solid var(--sy-ring);outline-offset:-2px}.lp-chip{display:inline-flex;align-items:center;gap:6px;color:var(--sy-subtle);font-size:var(--sy-t-courant)}.sy-prov{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;margin-left:4px;vertical-align:middle;border-radius:50%;color:var(--sy-gris, #64748b);cursor:help}.sy-prov:hover,.sy-prov:focus-visible{color:var(--sy-bleu, #1d4ed8)}.sy-prov:focus-visible{outline:2px solid var(--sy-bleu, #1d4ed8);outline-offset:1px}.sy-prov[data-provenance=calcule],.sy-prov[data-provenance=brides]{color:var(--sy-vert, #15803d)}.sy-prov-bulle{position:fixed;z-index:1000;padding:6px 8px;border-radius:6px;background:var(--sy-encre, #0f172a);color:#fff;font-size:12px;line-height:1.35;font-weight:400;text-align:left;white-space:normal;pointer-events:none;box-shadow:0 2px 8px #00000040}body .bsn-code,body .bsn-vue-n,body .bsn-pieces,body .bsn-piece-qte,body .bsn-fiche-code,body .bsn-orange,body .bsn-h-qui,body .cl-etape b,body .sy-filtre-pastille b,body .ac .rg-doc small .code,body .ac .rg-doc small .ref,body .ac .ac-attention,body .ac .ac-decompte>dd,body .dpx-num,body .dpx-etat-offre.repondu,body .dpx-etat-offre.echec,body .dpx-etat-offre.incertain,body .dpx-total-ligne,body .dp .code,body .dp .demande-resume b,body .dp .demande-objet small .dp-partielle,body .dp .demande-objet small .dp-avert,body .c5 .c5-table .sy-code,body .c5 .c5-texte-plan,body .c5 .c5-reste,body .c5 .c5-alerte,body .c5 .c5-unite,body .c5 .c5-compte{font-weight:400}body .bsn-pieces small,.bsn-table .np-ref,.bsn-table .np-ref *{font-weight:400}.sy-filtres-pastilles{display:flex;align-items:center;gap:8px;height:34px;min-width:0;box-sizing:content-box}.sy-filtres-rang{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:8px;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.sy-filtres-rang::-webkit-scrollbar{display:none}.sy-filtre-pastille{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--sy-input);border-radius:999px;background:var(--sy-surface);color:var(--sy-ink);font:inherit;font-size:var(--sy-t-courant);cursor:pointer;white-space:nowrap;box-sizing:border-box}.sy-filtre-pastille b{font-variant-numeric:tabular-nums;color:var(--sy-subtle);font-weight:600}.sy-filtre-pastille:hover{background:var(--sy-muted)}.sy-filtre-pastille[aria-pressed=true]{border-color:var(--sy-blue);background:var(--sy-soft-blue);color:var(--sy-blue)}.sy-filtre-pastille[aria-pressed=true] b{color:var(--sy-blue)}.sy-filtre-zero:not([aria-pressed=true]){color:var(--sy-subtle);opacity:.65}.sy-filtre-pastille:focus-visible,.sy-filtre-croix:focus-visible{outline:2px solid var(--sy-blue);outline-offset:-2px}.sy-filtre-point{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none}.sy-filtre-croix{flex:0 0 34px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--sy-input);border-radius:50%;background:var(--sy-surface);color:var(--sy-subtle);cursor:pointer;box-sizing:border-box}.sy-filtre-croix:hover:not(:disabled){background:var(--sy-muted);color:var(--sy-ink)}.sy-filtre-croix-vide{visibility:hidden}@media (max-width:1024px),(pointer:coarse){.sy-filtres-pastilles,.sy-filtre-pastille{height:44px}.sy-filtre-croix{flex-basis:44px;width:44px;height:44px}}.lo{display:flex;flex-direction:column;gap:8px;padding:6px 0 10px}.lo-rangee{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.lo-champ{position:relative;flex:1 1 220px;max-width:360px;display:block}.lo-champ svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--sy-subtle);pointer-events:none}.lo-champ .sy-champ{width:100%;padding-left:28px}.lo-bouton,.lo-effacer{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border:1px solid var(--sy-line);border-radius:6px;background:var(--sy-surface);color:var(--sy-ink);font:inherit;font-size:var(--sy-t-petit);cursor:pointer}.lo-bouton:hover,.lo-effacer:hover{border-color:var(--sy-blue)}.lo-ouvert{border-color:var(--sy-blue);background:var(--sy-soft-blue)}.lo-effacer{border-color:transparent;background:transparent;color:var(--sy-subtle)}.lo-compte{font-size:var(--sy-t-petit);color:var(--sy-subtle);margin-left:auto}.lo-filtres{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.lo-facette{display:inline-flex;align-items:center;gap:6px;font-size:var(--sy-t-petit);color:var(--sy-subtle)}.lo-facette .sy-champ{height:30px}.lo-tri{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer}.lo-tri svg{opacity:.35;flex:none}.lo-tri:hover svg,.lo-tri-on svg{opacity:.9}.lo-choix-tri{display:inline-flex;align-items:center;gap:6px}.lo-choix-tri .sy-champ{height:30px}@media (max-width: 640px){.lo-champ{max-width:none;flex-basis:100%}}.rgp-case{width:28px;padding-right:0!important}.rgp-case input{width:16px;height:16px;cursor:pointer;accent-color:var(--sy-blue)}.rgp-plans{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:var(--sy-t-courant)}.rgp-plan{display:inline;white-space:nowrap}.rgp-plans .sy-code{font-weight:700}.rgp-marque{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.rgp-barre{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px var(--sy-panneau-px) 0;padding:8px 12px;border:1px solid var(--sy-line);border-left:3px solid var(--sy-blue);border-radius:var(--sy-r-panneau);background:var(--sy-surface);font-size:var(--sy-t-courant)}.rgp-propositions{margin:10px var(--sy-panneau-px) 0;display:flex;flex-direction:column;gap:6px}.rgp-proposition{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--sy-line);border-left:3px solid var(--sy-orange);border-radius:var(--sy-r-panneau);background:var(--sy-surface);font-size:var(--sy-t-courant)}.rgp-proposition .rgp-dit{flex:1;min-width:240px;display:flex;flex-direction:column;gap:2px}.rgp-retenue{display:flex;align-items:flex-start;gap:8px;padding:8px 0;border-top:1px solid var(--sy-line)}.rgp-retenue:first-of-type{border-top:0}.rgp-total{font-weight:700}.tab-devis.dp-imprime{table-layout:fixed}.tab-devis.dp-imprime .c-n{width:8mm}.tab-devis.dp-imprime .c-ref{width:26mm}.tab-devis.dp-imprime .c-qte{width:24mm}.tab-devis.dp-imprime .c-pu{width:18mm}.tab-devis.dp-imprime .c-delai{width:16mm}.tab-devis.dp-imprime td{overflow-wrap:break-word}.tab-devis.dp-imprime .note{font-size:7.5pt;color:var(--paper-muted)}.cpt .cpt-onglets{display:flex;align-items:stretch;gap:2px;padding:0 10px;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre);overflow-x:auto;scrollbar-width:none}.cpt .cpt-onglets::-webkit-scrollbar{display:none}.cpt .cpt-onglet{display:inline-flex;align-items:center;gap:9px;height:54px;padding:0 14px;margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;box-shadow:none;color:var(--sy-subtle);font:inherit;font-size:var(--sy-t-moyen);font-weight:600;text-transform:none;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:color .15s,border-color .15s}.cpt .cpt-onglet-ico{width:28px;height:28px;border-radius:var(--sy-r-champ);display:grid;place-items:center;background:var(--sy-muted);color:var(--sy-subtle);transition:background-color .15s,color .15s}.cpt .cpt-onglet.cpt-choisi{color:var(--sy-blue);border-bottom-color:var(--sy-blue)}.cpt .cpt-onglet.cpt-choisi .cpt-onglet-ico{background:var(--sy-soft-blue);color:var(--sy-blue)}.cpt .cpt-onglet:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--sy-ring) 45%,transparent)}@media (hover:hover){.cpt .cpt-onglet:not(.cpt-choisi):hover{color:var(--sy-ink)}.cpt .cpt-onglet:not(.cpt-choisi):hover .cpt-onglet-ico{background:var(--sy-accent);color:var(--sy-blue)}}.cpt .cpt-choix{display:flex;flex-wrap:wrap;gap:var(--sy-ecart-boutons)}.cpt .cpt-choix-btn{display:flex;align-items:center;gap:10px;min-width:190px;min-height:52px;padding:8px 14px;margin:0;text-align:left;cursor:pointer;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-surface);color:var(--sy-ink);font:inherit;text-transform:none;letter-spacing:0;box-shadow:none;transition:border-color .15s,box-shadow .15s,background-color .15s}.cpt .cpt-choix-btn>svg{color:var(--sy-subtle)}.cpt .cpt-choix-btn .sy-coche{margin-top:0}.cpt .cpt-choix-btn>span:last-child{display:flex;flex-direction:column;gap:1px;min-width:0}.cpt .cpt-choix-btn strong{font-size:var(--sy-t-moyen);font-weight:700}.cpt .cpt-choix-btn small{font-size:var(--sy-t-petit);font-weight:500;color:var(--sy-subtle);line-height:1.35}.cpt .cpt-choix-btn.cpt-pris{border-color:var(--sy-blue);box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-blue) 18%,transparent);background:color-mix(in oklab,var(--sy-soft-blue) 55%,var(--sy-surface))}.cpt .cpt-choix-btn.cpt-pris>svg{color:var(--sy-blue)}.cpt .cpt-choix-btn:focus-visible{outline:none;border-color:var(--sy-ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-ring) 30%,transparent)}@media (hover:hover){.cpt .cpt-choix-btn:not(.cpt-pris):hover{border-color:color-mix(in oklab,var(--sy-blue) 45%,var(--sy-line))}}.cpt .cpt-cases{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--sy-ecart-boutons)}.cpt .cpt-cases .cpt-choix-btn{min-width:0;align-items:flex-start}.cpt .cpt-cases .cpt-choix-btn small{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cpt .sy-champs:has(>.sy-libelle>.cpt-aide){align-items:flex-start}.cpt .cpt-case{width:16px;height:16px;border-radius:3px;flex-shrink:0;margin-top:2px;display:grid;place-items:center;color:var(--sy-primary-foreground);border:1.5px solid color-mix(in oklab,var(--sy-subtle) 70%,var(--sy-line));background:var(--sy-surface)}.cpt .cpt-case.cpt-on{border-color:var(--sy-blue);background:var(--sy-blue)}.cpt .cpt-choix-btn>.cpt-ico{width:26px;height:26px;border-radius:var(--sy-r-champ);display:grid;place-items:center;flex-shrink:0;background:var(--sy-muted);color:var(--sy-subtle)}.cpt .cpt-choix-btn.cpt-pris>.cpt-ico{background:var(--sy-soft-blue);color:var(--sy-blue)}.cpt .cpt-apercu{display:flex;align-items:center;gap:10px;min-height:42px;padding:9px 12px;border-radius:var(--sy-r-champ);font-size:var(--sy-t-moyen);background:var(--sy-canvas);border:1px dashed color-mix(in oklab,var(--sy-subtle) 45%,var(--sy-line))}.cpt .cpt-apercu>svg{color:var(--sy-subtle)}.cpt .cpt-apercu.cpt-pret{background:var(--sy-soft-blue);border:1px solid color-mix(in oklab,var(--sy-blue) 22%,var(--sy-line))}.cpt .cpt-apercu.cpt-pret>svg{color:var(--sy-blue)}.cpt .cpt-texte{margin:0;font-size:var(--sy-t-moyen);color:var(--sy-subtle);max-width:860px}.cpt .cpt-texte b{color:var(--sy-ink)}.cpt select.sy-champ{padding-right:28px}.cpt .cpt-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sy-t-moyen);letter-spacing:.04em}.cpt .cpt-largeur{width:100%}.cpt .sy-libelle.cpt-court>.sy-champ{width:150px}.cpt .sy-libelle.cpt-moyen{flex:1 1 220px}.cpt .sy-libelle>.sy-champ:disabled{opacity:1;color:var(--sy-ink);background:var(--sy-canvas);cursor:default}.cpt .cpt-aide{font-size:var(--sy-t-petit);font-weight:500;letter-spacing:0;text-transform:none;color:var(--sy-subtle)}.cpt .cpt-coche{display:inline-flex;align-items:center;gap:9px;font-size:var(--sy-t-moyen);color:var(--sy-ink);cursor:pointer;text-transform:none;letter-spacing:0;font-weight:500}.cpt .cpt-coche input{width:16px;height:16px;margin:0;accent-color:var(--sy-blue);cursor:pointer}.cpt .cpt-point{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:8px;vertical-align:1px;flex-shrink:0}.cpt .cpt-pied-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cpt .cpt-pied-actions>.sy-actions{margin-left:auto}.cpt .sy-matrice td.cpt-acte,.cpt .sy-matrice th.cpt-acte{width:1%;white-space:nowrap;text-align:right}.cpt .sy-matrice td.cpt-acte,.cpt .sy-matrice th.cpt-acte{position:sticky;right:0;background:var(--sy-surface)}.cpt .sy-matrice th.cpt-acte{background:var(--sy-canvas)}.cpt .cpt-maitre .sy-matrice .cpt-acte{box-shadow:-10px 0 10px -10px color-mix(in oklab,var(--sy-ink) 35%,transparent)}.cpt .cpt-acte-creneau{display:inline-flex;justify-content:flex-end;gap:4px;min-width:var(--cpt-creneau, 130px)}.cpt .cpt-repris{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 22px;margin:0}.cpt .cpt-repris>div{min-width:0}.cpt .cpt-repris dt{font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--sy-subtle);margin-bottom:4px}.cpt .cpt-repris dd{margin:0;font-size:var(--sy-t-moyen);font-weight:600;overflow-wrap:anywhere}.cpt .cpt-repris dd .sy-pastille{margin:0 4px 4px 0}.cpt .cpt-identite{display:flex;align-items:center;gap:16px}.cpt .cpt-avatar{width:48px;height:48px;border-radius:var(--sy-r-panneau);display:grid;place-items:center;background:var(--sy-soft-blue);color:var(--sy-blue);font-size:18px;font-weight:700;flex-shrink:0}.cpt .cpt-identite strong{display:block;font-size:var(--sy-t-panneau);font-weight:700}.cpt .cpt-identite small{display:block;font-size:var(--sy-t-moyen);color:var(--sy-subtle)}.cpt .cpt-jetons{display:flex;flex-wrap:wrap;gap:6px}.cpt .cpt-qr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px 22px;align-items:start}.cpt .cpt-qr img{width:180px;height:180px;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);padding:8px;background:#fff}.cpt .cpt-etapes{display:flex;flex-direction:column;gap:12px;min-width:0}.cpt .cpt-etape{display:flex;gap:10px;align-items:flex-start;font-size:var(--sy-t-moyen)}.cpt .cpt-etape>b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--sy-soft-blue);color:var(--sy-blue);font-size:var(--sy-t-petit)}.cpt .cpt-codes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none}.cpt .cpt-codes li{padding:7px 8px;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);background:var(--sy-surface);text-align:center}.cpt .cpt-echelle{display:flex;align-items:center;gap:14px;max-width:520px}.cpt .cpt-echelle input[type=range]{flex:1;accent-color:var(--sy-blue);margin:0}.cpt .cpt-echelle span{font-size:var(--sy-t-petit);color:var(--sy-subtle);white-space:nowrap}.cpt .cpt-echelle b{min-width:44px;text-align:right;font-size:var(--sy-t-moyen)}.cpt .cpt-taux-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sy-ecart)}.cpt .cpt-taux-nature{display:flex;flex-direction:column;gap:10px;min-width:0}.cpt .cpt-taux-fort{font-size:15px;font-weight:700}.cpt .sy-matrice tr.cpt-passe td{color:var(--sy-subtle)}.cpt .cpt-champ-taux{width:150px;text-align:right}.cpt .cpt-court-champ{width:110px}.cpt .sy-matrice tr.cpt-edite td{background:var(--sy-soft-blue)}.cpt .sy-matrice tr.cpt-edite td:first-child{box-shadow:inset 3px 0 0 var(--sy-blue)}.cpt .cpt-export{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cpt .cpt-export-item{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-canvas)}.cpt .cpt-export-item p{margin:0;font-size:var(--sy-t-moyen);color:var(--sy-subtle)}.cpt .cpt-export-item b{color:var(--sy-ink)}.cpt .cpt-export-ico{width:32px;height:32px;border-radius:var(--sy-r-champ);display:grid;place-items:center;flex-shrink:0;background:var(--sy-soft-blue);color:var(--sy-blue)}.cpt .cpt-section{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--sy-line)}.cpt .cpt-section .sy-champs{align-items:flex-start}.cpt .cpt-accepter{border-left-color:var(--sy-orange)}.cpt .cpt-accepter .sy-form-titre svg{color:var(--sy-orange)}.cpt .cpt-annuaire{display:flex;flex-direction:column;gap:8px}.cpt .cpt-resultats{list-style:none;margin:0;padding:0;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);overflow:hidden}.cpt .cpt-resultats li+li{border-top:1px solid var(--sy-line)}.cpt .cpt-resultat{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;width:100%;padding:10px 14px;margin:0;border:0;border-radius:0;background:var(--sy-surface);color:var(--sy-ink);font:inherit;font-size:var(--sy-t-moyen);text-align:left;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer}.cpt .cpt-resultat:hover{background:var(--sy-accent)}.cpt .cpt-resultat strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpt .cpt-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sy-ecart)}.cpt .cpt-logo{display:flex;flex-direction:column;gap:10px;min-width:0}.cpt .cpt-logo>.cpt-texte{min-height:40px}.cpt .cpt-logo-apercu{height:112px;display:grid;place-items:center;border:1px dashed color-mix(in oklab,var(--sy-subtle) 45%,var(--sy-line));border-radius:var(--sy-r-panneau);background:var(--sy-canvas);color:var(--sy-subtle);font-size:var(--sy-t-courant)}.cpt .cpt-logo-apercu img{max-width:80%;max-height:88px;object-fit:contain}.cpt .cpt-logo .sy-actions{justify-content:flex-start}.cpt label.sy-btn input[type=file]{display:none}.cpt .cpt-offres{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.cpt .cpt-offre{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre);min-width:0}.cpt .cpt-offre-tete strong{display:block;font-size:15px;font-weight:700}.cpt .cpt-offre-tete small{display:block;font-size:var(--sy-t-courant);color:var(--sy-subtle);min-height:34px;line-height:1.4}.cpt .cpt-offre-modules{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:var(--sy-t-courant)}.cpt .cpt-offre-modules span{display:inline-flex;align-items:center}.cpt .cpt-offre .sy-montant{min-height:0;margin-top:auto;padding-top:10px;border-top:1px solid var(--sy-line)}.cpt .cpt-offre-acte{min-height:34px;display:flex;align-items:center}.cpt .cpt-offre-acte .sy-btn{width:100%}.cpt .cpt-offre-acte .sy-pastille{white-space:normal}.cpt .cpt-textes{list-style:none;margin:0;padding:0;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);overflow:hidden}.cpt .cpt-textes li+li{border-top:1px solid var(--sy-line)}.cpt .cpt-texte-btn{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:48px;padding:8px 14px;margin:0;border:0;border-radius:0;background:var(--sy-surface);color:var(--sy-ink);font:inherit;font-size:var(--sy-t-moyen);font-weight:600;text-align:left;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer;position:relative}.cpt .cpt-texte-btn>svg:first-child{color:var(--sy-subtle)}.cpt .cpt-texte-btn small{font-size:var(--sy-t-petit);color:var(--sy-subtle);font-weight:500;white-space:nowrap}.cpt .cpt-texte-btn:hover{background:var(--sy-canvas)}.cpt .cpt-texte-btn.cpt-pris{background:var(--sy-soft-blue);color:var(--sy-blue)}.cpt .cpt-texte-btn.cpt-pris:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sy-blue)}.cpt .cpt-texte-btn.cpt-pris>svg:first-child{color:var(--sy-blue)}.cpt .cpt-lecteur .texte-legal{max-width:78ch;font-size:var(--sy-t-texte);line-height:1.6;color:var(--sy-ink)}.cpt .cpt-lecteur .texte-legal h2{font-size:20px;font-weight:700;margin:0 0 10px;text-transform:none;letter-spacing:0;color:var(--sy-ink)}.cpt .cpt-lecteur .texte-legal h3{font-size:15px;font-weight:700;margin:20px 0 6px;text-transform:none;letter-spacing:0;color:var(--sy-ink)}.cpt .cpt-lecteur .texte-legal p,.cpt .cpt-lecteur .texte-legal ul{margin:6px 0;font-size:var(--sy-t-moyen)}.cpt .cpt-lecteur .texte-legal ul{padding-left:20px}.cpt .cpt-lecteur .texte-table{border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);overflow-x:auto;margin:10px 0}.cpt .cpt-lecteur .texte-table table{width:100%;border-collapse:collapse}.cpt .cpt-lecteur .texte-table th{padding:9px 12px;background:var(--sy-canvas);color:var(--sy-subtle);font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.6px;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--sy-line)}.cpt .cpt-lecteur .texte-table td{padding:8px 12px;font-size:var(--sy-t-moyen);border-bottom:1px solid var(--sy-line)}.cpt .cpt-lecteur .texte-table tr:last-child td{border-bottom:0}.cpt .cpt-textes-grille{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:var(--sy-ecart);align-items:start}.cpt .cpt-textes-grille>*{min-width:0}.cpt .cpt-maitre{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--sy-ecart);align-items:start}.cpt .cpt-maitre>*{min-width:0}.cpt .cpt-barre{display:flex;gap:var(--sy-ecart-boutons);align-items:center;flex-wrap:wrap}.cpt .cpt-recherche{position:relative;flex:1 1 260px;display:flex;align-items:center}.cpt .cpt-recherche>svg{position:absolute;left:10px;color:var(--sy-subtle);pointer-events:none}.cpt .cpt-recherche .sy-champ{width:100%;padding-left:32px}.cpt .sy-libelle>.cpt-recherche{flex:none}.cpt .cpt-bascule{display:inline-flex;border:1px solid var(--sy-input);border-radius:var(--sy-r-bouton);overflow:hidden}.cpt .cpt-bascule button{height:32px;padding:0 12px;border:0;border-radius:0;margin:0;background:var(--sy-surface);color:var(--sy-subtle);font:inherit;font-size:var(--sy-t-courant);font-weight:600;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer}.cpt .cpt-bascule button+button{border-left:1px solid var(--sy-input)}.cpt .cpt-bascule button[aria-pressed=true]{background:var(--sy-soft-blue);color:var(--sy-blue)}.cpt .sy-matrice tr.cpt-ligne{cursor:pointer}.cpt .sy-matrice tr.cpt-ligne.cpt-pris td{background:var(--sy-soft-blue)}.cpt .sy-matrice tr.cpt-ligne.cpt-pris td:first-child{box-shadow:inset 3px 0 0 var(--sy-blue)}.cpt .sy-matrice tr.cpt-suspendu td:not(.cpt-acte){opacity:.6}.cpt .cpt-personne{display:flex;flex-direction:column;gap:2px;min-width:150px}.cpt .cpt-personne strong{font-size:var(--sy-t-moyen);font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cpt .cpt-personne small{font-size:var(--sy-t-petit);color:var(--sy-subtle)}.cpt .cpt-jeton{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:var(--sy-r-pastille);background:var(--sy-muted);color:var(--sy-ink);font-size:var(--sy-t-petit);font-weight:600;line-height:1.3;white-space:nowrap}.cpt .cpt-jeton svg{color:var(--sy-subtle)}.cpt .cpt-jeton.cpt-signe{background:var(--sy-soft-blue);color:var(--sy-blue)}.cpt .cpt-jeton.cpt-signe svg{color:var(--sy-blue)}.cpt .cpt-jeton .sy-btn-icone{width:18px;height:18px;margin:-2px -4px -2px 0}.cpt .cpt-jeton .sy-btn-icone svg{width:12px;height:12px}.cpt td .cpt-jetons{gap:4px}.cpt td .cpt-jeton{white-space:normal}.cpt .cpt-fiche-fonctions{display:flex;flex-direction:column;gap:6px}.cpt .cpt-fonction-portee{display:grid;grid-template-columns:28px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:7px 8px 7px 10px;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);font-size:var(--sy-t-moyen);font-weight:600}.cpt .cpt-fonction-portee>span:first-child{width:28px;height:28px;border-radius:var(--sy-r-champ);display:grid;place-items:center;background:var(--sy-muted);color:var(--sy-subtle)}.cpt .cpt-fonction-portee.cpt-signe>span:first-child{background:var(--sy-soft-blue);color:var(--sy-blue)}.cpt .cpt-mdp{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.cpt .cpt-mdp code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;letter-spacing:.08em;padding:7px 12px;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);color:var(--sy-ink)}.cpt .cpt-alerte-titre{font-weight:700}.cpt .menu-actes .acte{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--sy-r-bouton);background:none;color:var(--sy-subtle);box-shadow:none;cursor:pointer}.cpt .menu-actes .acte:hover,.cpt .menu-actes .acte.on{background:var(--sy-accent);color:var(--sy-blue)}@media (max-width:1100px){.cpt .cpt-maitre,.cpt .cpt-textes-grille,.cpt .cpt-taux-grille{grid-template-columns:1fr}}@media (max-width:640px){.cpt .cpt-onglets{padding:0 4px}.cpt .cpt-onglet{padding:0 10px}.cpt .cpt-onglet:not(.cpt-choisi) .cpt-onglet-txt{display:none}.cpt .cpt-choix{width:100%}.cpt .cpt-choix>.cpt-choix-btn{flex:1;min-width:0}.cpt .sy-champs>.sy-libelle{flex:1 1 100%}.cpt .sy-libelle.cpt-court>.sy-champ,.cpt .sy-libelle>.sy-champ{width:100%}.cpt .cpt-logos,.cpt .cpt-export{grid-template-columns:1fr}.cpt .cpt-champ-taux,.cpt .cpt-court-champ{width:100%}.cpt .cpt-qr{grid-template-columns:1fr}.cpt .cpt-codes{grid-template-columns:repeat(2,minmax(0,1fr))}.cpt .cpt-resultat{grid-template-columns:1fr;gap:2px}.cpt .cpt-texte-btn{grid-template-columns:24px minmax(0,1fr)}.cpt .cpt-texte-btn small{grid-column:2}.cpt .sy-actions>.sy-btn{flex:1 1 auto}}.cpt .cpt-tete-droite{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.cpt .cpt-coffre-fiche{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0 0 14px}.cpt .cpt-coffre-fiche dt{color:var(--sy-gris, #667085)}.cpt .cpt-coffre-fiche dd{margin:0;overflow-wrap:anywhere}.cpt .cpt-coffre-liste{list-style:none;margin:8px 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cpt .cpt-coffre-liste .sy-btn{min-height:40px}.cpt .cpt-coffre-guide{margin:0;padding-left:20px;display:grid;gap:10px}.cpt .cpt-coffre-guide code{overflow-wrap:anywhere}@media (max-width: 640px){.cpt .cpt-coffre-fiche{grid-template-columns:minmax(0,1fr);gap:0}.cpt .cpt-coffre-fiche dt{margin-top:8px;font-size:12px}.cpt .cpt-coffre-liste{flex-direction:column}.cpt .cpt-coffre-liste .sy-btn{width:100%;justify-content:flex-start}}.cpt .cpt-coffre-liste li{list-style:none}.cn .nc-table td,.cn .nc-table th{vertical-align:middle}.cn .nc-col-actes{width:84px;text-align:right;white-space:nowrap}.cn .nc-actes{display:inline-flex;align-items:center;gap:var(--sy-ecart-boutons)}.cn .nc-masquee b,.cn .nc-masquee .sy-code{color:var(--sy-subtle)}.cn .nc-edite td{background:var(--sy-soft-blue)}.cn .nc-coche{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--sy-subtle)}.cn-indication{display:block;font-size:var(--sy-t-petit);color:var(--sy-subtle);margin-top:2px}.rp{display:flex;flex-direction:column;gap:10px;min-width:0;font-family:var(--sy-police)}.rp,.rp *{box-sizing:border-box}.rp-saisie{position:relative;display:flex;align-items:center;gap:10px;height:40px;padding:0 8px 0 12px;border:1px solid var(--sy-input);border-radius:var(--sy-r-champ);background:var(--sy-surface);color:var(--sy-subtle);box-shadow:var(--sy-ombre-bouton)}.rp-saisie:focus-within{border-color:var(--sy-ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-ring) 22%,transparent)}.rp-champ{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--sy-ink);font:inherit;font-size:var(--sy-t-texte)}.rp-champ::placeholder{color:var(--sy-subtle);opacity:.85}.rp-efface{flex:none;height:26px;padding:0 8px;border:0;border-radius:var(--sy-r-bouton);background:transparent;color:var(--sy-subtle);font:inherit;font-size:var(--sy-t-courant);cursor:pointer}.rp-efface:hover{background:var(--sy-muted);color:var(--sy-ink)}.rp-etiquettes{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:28px}.rp-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 4px 0 9px;border:1px solid color-mix(in oklab,var(--sy-blue) 30%,var(--sy-line));border-radius:var(--sy-r-champ);background:var(--sy-soft-blue);color:var(--sy-ink);font-size:var(--sy-t-moyen);max-width:100%}.rp-chip-nom{font-size:var(--sy-t-capitales);letter-spacing:.06em;text-transform:uppercase;color:var(--sy-subtle);white-space:nowrap}.rp-chip-val{min-width:2ch;max-width:26ch;height:100%;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-weight:600}.rp-chip:focus-within{border-color:var(--sy-ring);box-shadow:0 0 0 2px color-mix(in oklab,var(--sy-ring) 25%,transparent)}.rp-x{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sy-subtle);font:inherit;font-size:14px;line-height:1;cursor:pointer}.rp-x:hover{background:color-mix(in oklab,var(--sy-ink) 10%,transparent);color:var(--sy-ink)}.rp-x.rp-ok{color:var(--sy-green);font-weight:700}.rp-imposee{border-style:dashed;border-color:var(--sy-line);background:transparent;padding-right:9px}.rp-imposee .rp-chip-val{color:var(--sy-subtle);font-weight:500;cursor:default}.rp-contexte{border-color:color-mix(in oklab,var(--sy-orange) 55%,var(--sy-line));background:var(--sy-soft-orange)}.rp-hors,.rp-invalide{border-color:color-mix(in oklab,var(--sy-destructive) 55%,var(--sy-line));background:var(--sy-soft-red)}.rp-libre,.rp-inconnu{border-color:var(--sy-line);background:var(--sy-muted);color:var(--sy-subtle)}.rp-libre{padding-right:4px;font-weight:600}.rp-questions{display:flex;flex-direction:column;gap:6px}.rp-question{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:var(--sy-t-courant);color:var(--sy-subtle)}.rp-question b{color:var(--sy-ink)}.rp-avert{padding:7px 10px;border-radius:var(--sy-r-champ);background:var(--sy-soft-orange);color:var(--sy-ink)}.rp-op{height:26px;padding:0 10px;border:1px solid var(--sy-input);border-radius:var(--sy-r-bouton);background:var(--sy-surface);color:var(--sy-ink);font:inherit;font-size:var(--sy-t-courant);cursor:pointer}.rp-op:hover,.rp-op:focus-visible{border-color:var(--sy-ring);background:var(--sy-accent);outline:none}.rp-lg{width:84px;height:26px;padding:0 8px;border:1px solid var(--sy-input);border-radius:var(--sy-r-bouton);background:var(--sy-surface);color:var(--sy-ink);font:inherit;font-size:var(--sy-t-courant)}.rp-note{margin:0;font-size:var(--sy-t-courant);color:var(--sy-subtle)}.rp-resultats{display:flex;flex-direction:column;border-radius:var(--sy-r-panneau)}.rp-entete{display:flex;justify-content:space-between;gap:12px;padding:0 2px 6px;font-size:var(--sy-t-capitales);letter-spacing:.06em;text-transform:uppercase;color:var(--sy-subtle)}.rp-res{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(0,2fr) 86px 76px;align-items:center;gap:12px;height:40px;padding:0 8px 0 12px;border:1px solid var(--sy-line);border-top-width:0;background:var(--sy-surface);cursor:pointer}.rp-entete+.rp-res{border-top-width:1px;border-radius:var(--sy-r-panneau) var(--sy-r-panneau) 0 0}.rp-res:last-child{border-radius:0 0 var(--sy-r-panneau) var(--sy-r-panneau)}.rp-entete+.rp-res:last-child{border-radius:var(--sy-r-panneau)}.rp-res:hover,.rp-res.rp-sel{background:var(--sy-soft-blue);box-shadow:inset 3px 0 0 var(--sy-blue)}.rp-code{font-size:var(--sy-t-courant);overflow:hidden;text-overflow:ellipsis}.rp-des{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--sy-t-moyen)}.rp-cert{display:inline-flex;align-items:center;gap:6px;font-size:var(--sy-t-courant);color:var(--sy-subtle);white-space:nowrap}.rp-cert:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.rp-cert.rp-sur{color:var(--sy-green)}.rp-cert.rp-confirmer{color:var(--sy-orange)}.rp-res .sy-btn{justify-self:end}@media (max-width:640px){.rp-res{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"code bouton" "des des" "cert cert";height:auto;min-height:40px;padding:8px 10px;gap:2px 10px}.rp-res .rp-code{grid-area:code}.rp-res .rp-des{grid-area:des;white-space:normal}.rp-res .rp-cert{grid-area:cert}.rp-res .sy-btn{grid-area:bouton;grid-row:1 / span 3;align-self:center;min-height:36px}.rp-chip,.rp-op{height:32px}.rp-x{width:28px;height:28px}.rp-saisie{height:44px}.rp-champ{font-size:16px}}.rp-deduit{border-style:dashed;border-color:var(--sy-line);background:transparent}.rp-sch,.rp-hb{color:var(--sy-subtle)}.cc-choix{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-surface)}.cc-champs{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end}.cc-champs .sy-libelle{flex:1 1 150px;min-width:0}.cc-champs .cc-large{flex:2 1 260px}.cc-champs .cc-court{flex:0 1 110px}.cc-piece{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:30px;padding:6px 10px;border-radius:var(--sy-r-champ, 6px);background:var(--sy-canvas)}.cc-piece.cc-pret{background:var(--sy-soft-blue)}.cc-piece-nom{font-weight:600}.cc-reste{margin-left:auto;font-weight:600;color:var(--sy-orange, #b45309)}.cc-lecture{margin:0}.cc-refus{flex-basis:100%;font-weight:600;color:var(--sy-destructive)}.cc-filtres-bouton,.c5-filtres-bouton{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:0;border-radius:var(--sy-r-bouton);background:transparent;color:var(--sy-subtle);font:inherit;font-size:var(--sy-t-courant);cursor:pointer}.cc-filtres-bouton:hover,.c5-filtres-bouton:hover{background:var(--sy-muted);color:var(--sy-ink)}.cc-filtres-bouton:empty{display:none}.c5 .rg-intro{margin:0 0 8px}.c5 .rg-etat{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 8px;min-height:24px}.c5 .rg-etat>span{display:inline-flex;align-items:center;gap:6px}.c5 .rg-changer{align-self:flex-start;font-size:var(--sy-t-courant);white-space:nowrap}@media (max-width:560px){.c5 .rg-changer{white-space:normal;max-width:104px;text-align:right}}.c5 .rg-menu{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px}.c5 .rg-menu .sy-lien{font-size:var(--sy-t-courant);display:inline-flex;align-items:center;gap:4px;text-align:left}.c5 .rg-menu .rg-actuel{font-weight:700}.c5 .rg-picker{display:block;margin-top:6px}.c5 .rg-resultat{margin:0 0 10px;padding:10px 12px;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-surface)}.c5 .rg-resultat ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.c5 .rg-resultat li{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:var(--sy-t-courant)}.c5 .rg-resultat .sy-lien{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.c5 .rg-resultat .rg-refus{color:var(--sy-destructive)}.c5 .rg-creer{display:grid;grid-template-columns:180px minmax(0,1fr) 160px;gap:8px 10px}.c5 .rg-creer .rg-large{min-width:0}.c5 .rg-creer .sy-champ{width:100%;height:32px}.c5 .rg-creer-pied{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}@media (max-width:760px){.c5 .rg-creer{grid-template-columns:1fr}}.c5 .rg-biblio{display:flex;flex-direction:column;gap:10px;margin-top:6px}.c5 .rg-biblio-societe{display:flex;flex-direction:column;gap:6px}.c5 .rg-biblio-champ{display:flex;align-items:center;gap:6px}.c5 .rg-biblio-champ .sy-champ{flex:1;min-width:0;height:32px}.c5 .rg-biblio-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.c5 .rg-biblio-liste .sy-lien{font-size:var(--sy-t-courant);text-align:left}.c5 .rg-faites{list-style:none;margin:0 0 10px;padding:10px 12px;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-surface);display:flex;flex-direction:column;gap:4px}.c5 .rg-faites li{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:var(--sy-t-courant);min-width:0}.c5 .rg-faites li>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c5 .rg-faites .sy-lien{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}@media (max-width:560px){.fd .np-outil.c5{margin:4px 0 12px;padding:8px 4px}.c5.np-outil .rg-faites{padding:8px}}@media (max-width:560px){.c5 .lp-r.lp-trois{--lp-hm:148px}}.pp-pdf{margin:16px 0;padding:12px 16px;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau)}.pp-pdf h4{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px}.pp-pdf .pp-tete{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0 4px}.pp-pdf .pp-liste{list-style:none;margin:0;padding:0}.pp-pdf .pp-liste li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:4px 0;border-top:1px solid var(--sy-line)}.pp-pdf .pp-plan{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.pp-pdf .pp-motif{flex:1 1 100%;font-size:var(--sy-t-petit)}.ef{display:flex;flex-direction:column;gap:4px}.ef-pastilles{display:flex;flex-wrap:wrap;gap:6px}.ef-ligne{font-size:var(--sy-t-petit, 12px)}.ef-message{margin:4px 0 0}.vz .vz-barre{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre)}.vz .vz-rangee{display:flex;align-items:center;gap:var(--sy-ecart-boutons);min-width:0}.vz .vz-rangee-outils{justify-content:space-between;padding-top:10px;border-top:1px solid var(--sy-line)}.vz .vz-plan{display:flex;align-items:center;gap:10px;min-width:0;flex:1;padding:0 6px}.vz .vz-code{font-size:var(--sy-t-texte);color:var(--sy-ink);overflow:hidden;text-overflow:ellipsis;min-width:0}.vz .vz-indice{flex-shrink:0}.vz .vz-indice{min-width:30px;height:26px}.vz .vz-indice.vz-lettre{background:var(--sy-muted);color:var(--sy-subtle)}.vz .vz-fichier{color:var(--sy-subtle);font-size:var(--sy-t-courant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.vz .vz-fichier-actes{display:flex;align-items:center;gap:var(--sy-ecart-boutons);flex-shrink:0}.vz .vz-zoom{display:flex;align-items:center;gap:var(--sy-ecart-boutons)}.vz .vz-groupe{display:inline-flex;align-items:center;border:1px solid var(--sy-input);border-radius:var(--sy-r-bouton);background:var(--sy-surface);box-shadow:var(--sy-ombre-bouton);overflow:hidden}.vz .vz-groupe>.sy-btn{border:0;border-radius:0;box-shadow:none}.vz .vz-groupe>.sy-btn+.sy-btn{border-left:1px solid var(--sy-line)}.vz .vz-carre{width:34px;padding:0}.vz .vz-taux{min-width:58px;text-align:center;font-size:var(--sy-t-courant);font-weight:700;color:var(--sy-ink);border-left:1px solid var(--sy-line);border-right:1px solid var(--sy-line);align-self:stretch;display:grid;place-items:center}.vz .vz-outils{display:flex;align-items:center;gap:10px}.vz .vz-outils-ico{color:var(--sy-subtle)}.vz .vz-outil.vz-choisi,.vz .vz-outil.vz-choisi:hover{background:var(--sy-primary);color:var(--sy-primary-foreground)}.vz .vz-outil:disabled{opacity:.45}.vz .vz-corps{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--sy-ecart);align-items:start}.vz .vz-pages{display:flex;flex-direction:column;align-items:safe center;gap:16px;min-width:0;overflow:auto;overscroll-behavior:contain;max-height:calc(100vh - 230px);padding:16px;background:var(--sy-canvas);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau)}.vz .vz-pages.vz-en-dessin{border-color:var(--sy-ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-ring) 18%,transparent)}.vz .vz-page{position:relative;background:var(--sy-card);box-shadow:var(--sy-ombre-primaire);flex-shrink:0}.vz .vz-page canvas{display:block}.vz .vz-calque{position:absolute;top:0;right:0;bottom:0;left:0}.vz .vz-calque.vz-dessin{cursor:crosshair;touch-action:none}.vz .vz-numero{position:absolute;right:8px;bottom:6px;font-size:var(--sy-t-petit);color:var(--sy-subtle)}.vz .vz-lecture{margin:40px 0}.vz .vz-remarques{position:sticky;top:118px;display:flex;flex-direction:column;max-height:calc(100vh - 230px)}.vz .vz-remarques .sy-panneau-tete{padding:14px 16px}.vz .vz-remarques .sy-panneau-tete h3{font-size:var(--sy-t-texte)}.vz .vz-liste-remarques{display:flex;flex-direction:column;gap:8px;padding:12px;overflow:auto;min-height:0}.vz .vz-aucune{margin:8px 4px;font-size:var(--sy-t-courant)}.vz .vz-pied{display:flex;justify-content:flex-end;padding:12px;border-top:1px solid var(--sy-line);background:var(--sy-canvas)}.vz .vz-remarque{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);background:var(--sy-surface);cursor:pointer;transition:border-color .15s,background-color .15s}.vz .vz-remarque:hover{border-color:color-mix(in oklab,var(--sy-blue) 35%,var(--sy-line))}.vz .vz-remarque.vz-active{border-color:var(--sy-blue);background:var(--sy-soft-blue);box-shadow:inset 3px 0 0 var(--sy-blue)}.vz .vz-remarque.vz-traitee .vz-texte{color:var(--sy-subtle)}.vz .vz-remarque-tete{display:flex;align-items:center;gap:8px;font-size:var(--sy-t-courant);min-width:0}.vz .vz-remarque-tete .sy-pastille{margin-left:auto}.vz .vz-texte{font-size:var(--sy-t-moyen);line-height:1.4;overflow-wrap:anywhere}.vz .vz-pastille{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;flex-shrink:0;background:var(--sy-destructive);color:var(--sy-primary-foreground);font-size:var(--sy-t-petit);font-weight:700}.vz .vz-pastille.vz-grise{background:var(--sy-subtle)}.vz .vz-repondre{display:flex;flex-direction:column;gap:8px;cursor:default}.vz .vz-repondre-actes{display:flex;align-items:center;justify-content:space-between;gap:var(--sy-ecart-boutons)}.vz .vz-creneau{display:inline-flex;min-width:90px}.vz .vz-retirer{color:var(--sy-destructive);padding-left:6px}.vz .vz-zone{height:auto;padding:8px 10px;resize:vertical;width:100%;line-height:1.4}.vz .vz-saisie{padding:12px 14px;gap:10px}.vz .vz-saisie .sy-form-titre{font-size:var(--sy-t-moyen)}.vz .vz-case{display:inline-flex;align-items:center;gap:8px;font-size:var(--sy-t-courant)}.vz .vz-case input{width:16px;height:16px;margin:0;accent-color:var(--sy-blue)}.vz .vz-sortie .vz-phrase{margin:0;font-size:var(--sy-t-moyen);color:var(--sy-ink)}.vz .vz-liste{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:var(--sy-t-moyen)}.vz .vz-liste li{display:flex;align-items:flex-start;gap:8px}.vz .vz-sortie-actes .sy-btn-primaire{margin-left:auto}.vz .vz-sortie-actes{justify-content:flex-start}@media (max-width:1100px),(pointer:coarse){.vz .vz-barre .sy-btn{height:44px}.vz .vz-carre{width:44px}.vz .vz-taux{min-width:64px}.vz .vz-repondre .sy-btn,.vz .vz-saisie .sy-btn,.vz .vz-sortie .sy-btn,.vz .vz-pied .sy-btn{height:44px}.vz .vz-case input{width:20px;height:20px}}@media (max-width:1100px){.vz .vz-barre{top:0}.vz .vz-corps{grid-template-columns:minmax(0,1fr)}.vz .vz-pages{max-height:62vh}.vz .vz-remarques{position:static;max-height:none}.vz .vz-fichier-actes .sy-btn{width:44px;padding:0}.vz .vz-fichier-actes .vz-libelle{display:none}.vz .vz-rangee-outils{flex-wrap:wrap;row-gap:10px}.vz .vz-outils{flex:1 1 100%}.vz .vz-outils .vz-groupe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1}}@media (max-width:640px){.vz .vz-barre{padding:10px;gap:8px}.vz .vz-rangee{flex-wrap:wrap}.vz .vz-retour{width:44px;padding:0;font-size:0;gap:0}.vz .vz-plan{padding:0;gap:8px;flex:1 1 0}.vz .vz-fichier{display:none}.vz .vz-fichier-actes{flex:1 1 100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vz .vz-fichier-actes .sy-btn{width:100%}.vz .vz-rangee-outils{padding-top:8px;row-gap:8px}.vz .vz-zoom{flex:1 1 100%}.vz .vz-zoom>.sy-btn{flex:1;padding:0 8px}.vz .vz-outils{width:100%}.vz .vz-outils-ico{display:none}.vz .vz-outils .vz-groupe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.vz .vz-outil{height:52px!important;flex-direction:column;gap:3px;padding:0 4px;font-size:var(--sy-t-petit)}.vz .vz-pages{padding:8px;max-height:58vh}.vz .vz-remarque-tete{flex-wrap:wrap}.vz .vz-sortie-actes{flex-direction:column;align-items:stretch}.vz .vz-sortie-actes .sy-btn-primaire{margin-left:0;order:-1}}.rg .piece-voir,.rg .piece-plus,.rg-tel .piece-tel{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;margin:0;padding:2px 4px;border:0;border-radius:var(--sy-r-pastille);background:none;font:inherit;color:inherit;cursor:pointer;min-height:24px}.rg-tel .piece-tel{display:inline-grid;place-items:center;min-height:44px;min-width:44px;border:0;background:none;color:inherit;padding:0}.rg .piece-voir:hover,.rg .piece-plus:hover{background:var(--sy-muted);color:var(--sy-ink)}.rg .piece-voir:focus-visible,.rg .piece-plus:focus-visible{outline:2px solid var(--sy-ring);outline-offset:1px}.rg .piece-plus{font-weight:700;color:var(--sy-subtle)}@media (pointer: coarse){.rg .piece-voir,.rg .piece-plus,.rg-tel .piece-tel{min-height:44px;min-width:44px;justify-content:center}}.pr-couche{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;background:var(--sy-surface);color:var(--sy-ink);overflow:auto}.pr-visionneuse{padding:0}.pr-barre{display:flex;align-items:center;gap:var(--sy-ecart-boutons, 8px);padding:10px 14px;border-bottom:1px solid var(--sy-line);background:var(--sy-surface);flex:none}.pr-nom{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-corps{flex:1;padding:12px;overflow:auto}.pr-image{max-width:100%;height:auto}.pr-liste-couche{align-items:center;justify-content:center;background:color-mix(in oklab,var(--sy-ink) 45%,transparent)}.pr-liste{width:min(560px,calc(100vw - 32px));max-height:80vh;overflow:auto;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau)}.pr-liste ul{list-style:none;margin:0;padding:6px 14px 14px}.pr-liste li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--sy-line)}.pr-note{padding:8px 14px 0;margin:0}.dp{--radius: .375rem;--background: oklch(.975 .004 255);--card: oklch(1 0 0);--primary: oklch(.35 .105 260);--primary-foreground: oklch(1 0 0);--secondary: oklch(.947 .015 258);--muted: oklch(.957 .007 255);--accent: oklch(.945 .025 260);--accent-foreground: oklch(.35 .105 260);--input: oklch(.91 .012 257);--ring: oklch(.58 .13 260);--destructive: oklch(.577 .245 27.325);--ink: oklch(.24 .03 259);--surface: oklch(1 0 0);--canvas: oklch(.979 .006 252);--line: oklch(.9 .012 257);--subtle: oklch(.54 .018 258);--brand-blue: oklch(.46 .13 261);--brand-violet: oklch(.55 .15 297);--brand-green: oklch(.52 .12 165);--brand-orange: oklch(.67 .16 65);--soft-blue: oklch(.95 .025 258);--soft-violet: oklch(.955 .025 298);--soft-green: oklch(.946 .03 164);--soft-orange: oklch(.958 .038 73);--soft-red: oklch(.965 .035 26);--dp-ombre: 0 1px 2px color-mix(in oklab, var(--ink) 5%, transparent), 0 1px 3px color-mix(in oklab, var(--ink) 4%, transparent)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .dp{--background: oklch(.185 .022 259);--card: oklch(.225 .026 259);--primary: oklch(.62 .13 262);--primary-foreground: oklch(.16 .02 259);--secondary: oklch(.29 .03 259);--muted: oklch(.27 .025 259);--accent: oklch(.29 .035 260);--accent-foreground: oklch(.86 .06 260);--input: oklch(.32 .025 259);--ring: oklch(.65 .13 260);--destructive: oklch(.7 .19 25);--ink: oklch(.93 .008 255);--surface: oklch(.225 .026 259);--canvas: oklch(.2 .024 259);--line: oklch(.32 .025 259);--subtle: oklch(.7 .015 258);--brand-blue: oklch(.72 .12 261);--brand-violet: oklch(.72 .13 297);--brand-green: oklch(.74 .13 165);--brand-orange: oklch(.78 .14 65);--soft-blue: oklch(.3 .05 260);--soft-violet: oklch(.3 .05 298);--soft-green: oklch(.3 .045 165);--soft-orange: oklch(.32 .05 65);--soft-red: oklch(.32 .06 26);--dp-ombre: 0 1px 2px rgb(0 0 0 / .25)}}:root[data-theme=dark] .dp{--background: oklch(.185 .022 259);--card: oklch(.225 .026 259);--primary: oklch(.62 .13 262);--primary-foreground: oklch(.16 .02 259);--secondary: oklch(.29 .03 259);--muted: oklch(.27 .025 259);--accent: oklch(.29 .035 260);--accent-foreground: oklch(.86 .06 260);--input: oklch(.32 .025 259);--ring: oklch(.65 .13 260);--destructive: oklch(.7 .19 25);--ink: oklch(.93 .008 255);--surface: oklch(.225 .026 259);--canvas: oklch(.2 .024 259);--line: oklch(.32 .025 259);--subtle: oklch(.7 .015 258);--brand-blue: oklch(.72 .12 261);--brand-violet: oklch(.72 .13 297);--brand-green: oklch(.74 .13 165);--brand-orange: oklch(.78 .14 65);--soft-blue: oklch(.3 .05 260);--soft-violet: oklch(.3 .05 298);--soft-green: oklch(.3 .045 165);--soft-orange: oklch(.32 .05 65);--soft-red: oklch(.32 .06 26);--dp-ombre: 0 1px 2px rgb(0 0 0 / .25)}.dp{flex:none;display:flex;flex-direction:column;gap:16px;color:var(--ink);font-family:Barlow,sans-serif;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.dp,.dp *{box-sizing:border-box}.dp :where(button,input,select){font-family:inherit}.dp svg{flex-shrink:0}.dp .code{font-family:inherit;font-weight:700;letter-spacing:.2px}.dp .gris{color:var(--subtle)}.dp .note{color:var(--subtle);font-size:11px}.dp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 2px 0}.dp-eyebrow{font-size:10px;font-weight:700;color:var(--brand-blue);letter-spacing:1.15px;display:flex;align-items:center;gap:8px;text-transform:uppercase}.dp-eyebrow-square{width:7px;height:7px;background:var(--brand-violet);display:inline-block;transform:rotate(45deg)}.dp-eyebrow-slash{color:var(--subtle)}.dp-title-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.dp-title-row h2{font-size:26px;font-weight:700;line-height:1.25;margin:7px 0 2px;text-transform:none;letter-spacing:0;color:var(--ink)}.dp-title-count{font-size:12px;color:var(--subtle)}.dp-title-row .sources{align-self:center}.dp-subtitle{color:var(--subtle);font-size:13px;margin:0}.dp-head-actions{display:flex;gap:8px;align-items:center;white-space:nowrap}.dp .dp-b,.dp .btn,.dp .secondaire{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;border-radius:4px;font-size:12px;font-weight:600;line-height:1;height:34px;min-height:0;padding:0 14px;cursor:pointer;color:var(--ink);border:1px solid var(--input);background:var(--surface);box-shadow:0 1px 2px #0000000d;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}.dp .dp-b svg,.dp .btn svg,.dp .secondaire svg{width:15px;height:15px}.dp .dp-b.p,.dp .btn.p{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.dp .btn.sm,.dp .dp-b.sm,.dp .secondaire{height:30px;padding:0 11px;font-size:12px}.dp .btn.danger{color:var(--destructive);border-color:color-mix(in oklab,var(--destructive) 35%,var(--line))}.dp .dp-b:focus-visible,.dp .btn:focus-visible,.dp .secondaire:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 30%,transparent);border-color:var(--ring)}.dp .dp-b:disabled,.dp .btn:disabled,.dp .secondaire:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media (hover:hover){.dp .dp-b:not(:disabled):hover,.dp .btn:not(:disabled):hover,.dp .secondaire:not(:disabled):hover{background:var(--accent);color:var(--accent-foreground);border-color:color-mix(in oklab,var(--brand-blue) 25%,var(--line))}.dp .dp-b.p:not(:disabled):hover,.dp .btn.p:not(:disabled):hover{background:var(--brand-blue);border-color:var(--brand-blue);color:var(--primary-foreground)}.dp .btn.danger:not(:disabled):hover{background:var(--soft-red);color:var(--destructive);border-color:var(--destructive)}}.dp .lien{background:none;border:0;padding:0;color:var(--brand-blue);font:inherit;font-weight:600;cursor:pointer}.dp .lien:hover{text-decoration:underline;text-underline-offset:3px}.dp .acte{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:4px;border:1px solid transparent;background:none;color:var(--subtle);cursor:pointer}.dp .acte:hover{background:var(--accent);color:var(--brand-blue)}.dp .dp-etat,.dp .etat{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:3px;border:0;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap;background:var(--muted);color:var(--subtle)}.dp .dp-etat:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.dp .dp-etat.ok,.dp .etat.ok{background:var(--soft-green);color:var(--brand-green)}.dp .dp-etat.attente,.dp .etat.att{background:var(--soft-orange);color:var(--brand-orange)}.dp .etat.mal{background:var(--soft-red);color:var(--destructive)}.dp .etat.acc{background:var(--soft-blue);color:var(--brand-blue)}.dp .dp-etat.annulee{background:var(--muted);color:var(--subtle)}.dp-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dp-tuile{display:flex;align-items:center;gap:13px;padding:15px 16px;background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:var(--dp-ombre);min-width:0}.dp-tuile-ico{width:38px;height:38px;border-radius:5px;display:grid;place-items:center;flex-shrink:0}.dp-tuile-ico.blue{background:var(--soft-blue);color:var(--brand-blue)}.dp-tuile-ico.orange{background:var(--soft-orange);color:var(--brand-orange)}.dp-tuile-ico.green{background:var(--soft-green);color:var(--brand-green)}.dp-tuile-ico.violet{background:var(--soft-violet);color:var(--brand-violet)}.dp-tuile>div{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.dp-tuile strong{font-size:24px;line-height:1;font-weight:700;letter-spacing:-.2px}.dp-tuile strong span{font-size:14px;color:var(--subtle);font-weight:600;margin-left:2px}.dp-tuile small{color:var(--subtle);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-track{height:5px;border-radius:5px;background:var(--muted);overflow:hidden}.dp-track>span{display:block;height:100%;border-radius:5px;background:var(--brand-blue);transition:width .3s}.dp-track>span.vert{background:var(--brand-green)}.dp-track>span.orange{background:var(--brand-orange)}.dp-tuile .dp-track{margin-top:5px}.dp-panel{background:var(--surface);border:1px solid var(--line);border-radius:6px;overflow:hidden;box-shadow:var(--dp-ombre)}.dp-panel-heading{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line);gap:20px}.dp-panel-heading h3{margin:0 0 4px;font-size:17px;font-weight:600;display:flex;align-items:center;gap:9px;text-transform:none}.dp-panel-heading h3 svg{color:var(--brand-blue)}.dp-panel-heading p{margin:0;color:var(--subtle);font-size:12px;max-width:680px}.dp-legende{display:flex;gap:14px;color:var(--subtle);font-size:11px;white-space:nowrap}.dp-legende span{display:flex;align-items:center;gap:6px}.dp-legende i{width:8px;height:8px;border-radius:2px}.dp-legende .orange{background:var(--brand-orange)}.dp-legende .vert{background:var(--brand-green)}.dp-legende .gris{background:var(--line)}.dp .demande-prix{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0;background:var(--surface);overflow:visible;position:relative}.dp .demande-prix:last-of-type{border-bottom:0}.dp .demande-prix.ouverte{border-color:var(--line)}.dp .demande-prix.ouverte:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand-blue);z-index:1}.dp .demande-prix.annulee .demande-objet,.dp .demande-prix.annulee .demande-num{opacity:.6}.dp .demande-tete{display:grid;grid-template-columns:24px 34px minmax(0,1fr) 220px 132px 200px;align-items:center;gap:14px;padding:13px 18px 13px 16px;min-height:66px;cursor:pointer;background:transparent;flex-wrap:nowrap;transition:background-color .15s}.dp .demande-tete:hover{background:var(--canvas)}.dp .demande-prix.ouverte>.demande-tete{background:var(--canvas)}.dp .demande-bascule{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:4px;background:none;color:var(--subtle);cursor:pointer;padding:0}.dp .demande-bascule svg{transition:transform .18s}.dp .demande-prix.ouverte .demande-bascule svg{transform:rotate(180deg);color:var(--brand-blue)}.dp .demande-num{min-width:34px;height:28px;padding:0 6px;border-radius:4px;display:grid;place-items:center;background:var(--soft-blue);color:var(--brand-blue);font-size:13px;font-weight:700}.dp .demande-objet{display:flex;flex-direction:column;gap:3px;min-width:0;font-weight:inherit}.dp .demande-objet strong{font-size:14px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp .demande-objet small{display:flex;align-items:center;gap:8px;color:var(--subtle);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp .demande-objet small .code{color:var(--brand-blue);font-size:11px}.dp .demande-objet small i{width:3px;height:3px;border-radius:50%;background:var(--line);flex-shrink:0}.dp .demande-resume{display:flex;flex-direction:column;gap:6px;min-width:0;white-space:nowrap}.dp .demande-resume>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;color:var(--subtle)}.dp .demande-resume b{color:var(--ink);font-size:13px;font-weight:700}.dp .demande-resume .retenu{color:var(--brand-green)}.dp .demande-tete>.dp-etat{justify-self:start}.dp .actes-ligne{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0}.dp .demande-envoyer{margin-right:4px;vertical-align:middle}.dp .demande-corps{padding:18px 22px 22px 54px;border-top:1px solid var(--line);background:var(--canvas);display:flex;flex-direction:column;gap:14px}.dp .demande-envoi{margin:0;display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--subtle)}.dp .demande-envoi>span{display:inline-flex;align-items:center;gap:6px}.dp .demande-envoi svg{color:var(--brand-blue)}.dp-section-titre{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;font-weight:700;letter-spacing:.9px;color:var(--subtle);text-transform:uppercase;margin:0 0 -4px}.dp-section-titre>span{display:flex;align-items:center;gap:8px}.dp-section-titre svg{color:var(--brand-blue)}.dp-offres{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:12px;max-width:calc(var(--n, 3) * 400px)}.dp-offre{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:14px 15px 13px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--dp-ombre);position:relative;transition:border-color .18s,box-shadow .18s,transform .18s;min-width:0}.dp-offre:hover{border-color:color-mix(in oklab,var(--brand-blue) 45%,var(--line));box-shadow:0 6px 18px color-mix(in oklab,var(--brand-blue) 12%,transparent)}.dp-offre.meilleure{border-color:color-mix(in oklab,var(--brand-green) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-green) 12%,transparent)}.dp-offre.retenue{border-color:var(--brand-green);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-green) 16%,transparent)}.dp-offre.attendue{border-style:dashed;box-shadow:none;background:color-mix(in oklab,var(--surface) 70%,var(--canvas))}.dp-offre-tete{display:flex;align-items:flex-start;gap:10px;min-width:0}.dp-offre-tete .code{font-size:11px;color:var(--brand-blue);background:var(--soft-blue);padding:4px 6px;border-radius:3px;white-space:nowrap}.dp-offre-tete>div{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}.dp-offre-tete strong{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-offre-tete small{font-size:11px;color:var(--subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-offre-montant{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:48px}.dp-offre-montant>div{display:flex;flex-direction:column;gap:5px}.dp-offre-montant strong{font-size:26px;font-weight:700;line-height:1;letter-spacing:-.3px}.dp-offre-montant small{font-size:10px;font-weight:700;color:var(--subtle);letter-spacing:.8px;text-transform:uppercase}.dp-offre-montant .etat{margin-bottom:2px}.dp-offre-montant .gris{font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:7px}.dp-offre-ecart{font-size:11px;color:var(--subtle);margin-top:-4px}.dp-offre-ecart b{color:var(--brand-orange);font-weight:700}.dp-offre-lignes{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:12px;padding-top:10px;border-top:1px solid var(--line);align-items:center}.dp-offre-lignes>span{color:var(--subtle);font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.dp-offre-lignes>div{justify-self:end;text-align:right;min-width:0}.dp-offre-lignes .note{font-size:11px}.dp-offre-actes{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.dp-offre-actes>button{flex:1 1 auto}.dp-offre .dp-etat,.dp-offre .etat{white-space:normal;text-align:right}.dp-carte{background:var(--surface);border:1px solid var(--line);border-radius:6px;overflow:hidden;box-shadow:var(--dp-ombre)}.dp-defile{overflow-x:auto}.dp .dp-matrice{width:100%;border-collapse:collapse;text-align:left}.dp .dp-matrice th{padding:11px 14px;background:var(--canvas);color:var(--subtle);font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--line);height:auto;position:static}.dp .dp-matrice th.num,.dp .dp-matrice td.num{text-align:right}.dp .dp-matrice th .code{color:var(--brand-blue);font-size:11px;letter-spacing:.3px}.dp .dp-matrice td{border-top:0;border-bottom:1px solid var(--line);padding:10px 14px;font-size:13px;vertical-align:middle;height:auto;font-family:inherit}.dp .dp-matrice tbody tr:last-child td{border-bottom:0}.dp .dp-matrice tbody tr:hover td{background:color-mix(in oklab,var(--canvas) 70%,transparent)}.dp .dp-matrice td .code{font-size:12px}.dp .dp-matrice td .gris{font-size:11px;margin-top:1px}.dp .dp-prix{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;padding:4px 8px;border-radius:4px;min-width:84px;font-weight:600}.dp .dp-prix.meilleur{background:var(--soft-green);color:var(--brand-green);font-weight:700}.dp .dp-prix .note{font-weight:500}.dp .dp-matrice tfoot td{background:var(--canvas);border-top:1px solid var(--line);border-bottom:0;padding:12px 14px;font-size:12px;color:var(--subtle);font-weight:700;letter-spacing:.6px;text-transform:uppercase}.dp .dp-matrice tfoot td.num{font-size:15px;color:var(--ink);letter-spacing:0;text-transform:none}.dp .dp-matrice tfoot td.num.meilleur{color:var(--brand-green)}.dp .dp-matrice tfoot .gris{font-size:12px;font-weight:500}.dp .dp-form{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--brand-blue);border-radius:6px;padding:16px 18px;box-shadow:var(--dp-ombre);display:flex;flex-direction:column;gap:12px}.dp .dp-form-titre{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:700}.dp .dp-form-titre svg{color:var(--brand-blue)}.dp .dp-form-titre .code{font-size:12px;color:var(--brand-blue);background:var(--soft-blue);padding:3px 6px;border-radius:3px}.dp .formulaire{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:flex-end;margin:0;padding:0;background:none;border:0}.dp .formulaire label{display:flex;flex-direction:column;gap:5px;font-size:10px;font-weight:700;letter-spacing:.7px;color:var(--subtle);text-transform:uppercase;min-width:0}.dp .formulaire label .code{color:var(--brand-blue);letter-spacing:.3px}.dp .formulaire label .note{text-transform:none;letter-spacing:0;font-weight:500}.dp .formulaire label.large{flex:1 1 360px}.dp .champ{font-family:inherit;height:34px;min-height:0;padding:0 10px;border:1px solid var(--line);border-radius:5px;background:var(--background);color:var(--ink);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;transition:border-color .15s,box-shadow .15s}.dp .champ:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 22%,transparent);background:var(--surface)}.dp .champ.mono{font-variant-numeric:tabular-nums}.dp .actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:0;border:0;background:none}.dp .dp-barre{display:flex;justify-content:flex-end;align-items:center;gap:12px}.dp .dp-barre p{margin:0 auto 0 0;font-size:12px;color:var(--subtle)}.dp .demande-reponse{display:flex;flex-direction:column;gap:7px;align-items:flex-start;margin:0;padding:11px 13px;background:var(--soft-blue);border:1px solid color-mix(in oklab,var(--brand-blue) 22%,var(--line));border-left:1px solid color-mix(in oklab,var(--brand-blue) 22%,var(--line));border-radius:5px;font-size:12px}.dp .demande-reponse>div{display:flex;gap:6px;flex-wrap:wrap}.dp .dp-fait{display:flex;gap:11px;align-items:flex-start;padding:13px 15px;background:var(--soft-green);border:1px solid color-mix(in oklab,var(--brand-green) 24%,var(--line));border-radius:6px;font-size:13px;color:var(--ink);margin:0}.dp .dp-fait>svg{color:var(--brand-green);margin-top:1px}.dp .dp-fait .code{color:var(--brand-green)}.dp .dp-fait .motif{color:var(--subtle)}.dp .dp-annulee{display:flex;gap:11px;align-items:flex-start;padding:12px 15px;background:var(--muted);border:1px solid var(--line);border-radius:6px;font-size:13px;color:var(--subtle);margin:0}.dp .demande-annulation{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:12px 18px 12px 54px;border-top:1px solid color-mix(in oklab,var(--destructive) 22%,var(--line));background:var(--soft-red)}.dp .demande-annulation .champ{flex:1 1 280px;min-width:0;background:var(--surface)}.dp .demande-annulation .refus{background:none;border:0;padding:0;color:var(--destructive);font-size:12px;font-weight:600}.dp .demande-courriels{display:flex;flex-direction:column;gap:7px;align-items:flex-start;margin:0;padding:12px 18px 12px 54px;border:0;border-top:1px solid color-mix(in oklab,var(--brand-blue) 20%,var(--line));background:var(--soft-blue);font-size:12px}.dp>.message{border:1px solid color-mix(in oklab,var(--destructive) 28%,var(--line));border-left:3px solid var(--destructive);border-radius:5px;background:var(--soft-red);padding:11px 14px;font-size:13px}.dp .dp-alerte{display:flex;align-items:center;gap:10px;margin:16px 22px 0;padding:12px 14px;background:var(--soft-orange);border:1px solid color-mix(in oklab,var(--brand-orange) 30%,var(--line));border-radius:5px;font-size:12px}.dp .dp-alerte svg{color:var(--brand-orange)}.dp .dp-vide{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:42px 20px 46px}.dp .dp-vide-ico{width:46px;height:46px;border-radius:6px;display:grid;place-items:center;background:var(--soft-blue);color:var(--brand-blue);margin-bottom:6px}.dp .dp-vide strong{font-size:15px}.dp .dp-vide p{margin:0;color:var(--subtle);font-size:12px;max-width:440px}.dp .dp-vide .dp-b{margin-top:8px}.dp .dp-pied{height:44px;border-top:1px solid var(--line);background:var(--canvas);display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:11px;color:var(--subtle)}.dp .dp-pied .lien{font-size:12px;display:inline-flex;align-items:center;gap:6px}.dp .dp-nouvelle .dp-corps{padding:18px 22px 20px;display:flex;flex-direction:column;gap:16px}.dp .dp-nouvelle .dp-carte{box-shadow:none}.dp .dp-nouvelle input[type=checkbox],.dp .dp-lot input[type=checkbox]{accent-color:var(--brand-blue);width:15px;height:15px}.dp .dp-lot{border:1px solid var(--line);border-radius:6px;padding:14px 16px;background:var(--canvas);display:flex;flex-direction:column;gap:10px}.dp .dp-lot-tete{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dp .dp-lot-tete b{font-size:14px}.dp .dp-lot-tete .gris{font-size:12px}.dp .dp-lot-fournisseurs{display:flex;flex-wrap:wrap;gap:8px}.dp .dp-lot-fournisseurs label{display:flex;gap:7px;align-items:center;padding:6px 10px;border:1px solid var(--line);border-radius:4px;background:var(--surface);font-size:12px;cursor:pointer}.dp .dp-lot-fournisseurs label:has(input:checked){border-color:color-mix(in oklab,var(--brand-blue) 40%,var(--line));background:var(--soft-blue)}.dp .dp-lot-fournisseurs .code{color:var(--brand-blue);font-size:11px}@media (max-width:1100px){.dp-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dp .demande-tete{grid-template-columns:24px 34px minmax(0,1fr) auto}.dp .demande-tete .demande-resume{grid-column:3 / 4}.dp .demande-tete>.dp-etat{grid-column:3 / 4}.dp .actes-ligne{grid-column:4;grid-row:1}.dp .demande-corps,.dp .demande-annulation,.dp .demande-courriels{padding-left:22px}.dp-legende{display:none}.dp-offres{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));max-width:none}}@media (max-width:640px){.dp-head{flex-direction:column;align-items:flex-start}.dp-head-actions{width:100%;flex-wrap:wrap}.dp-summary{grid-template-columns:1fr 1fr;gap:8px}.dp .demande-corps{padding:14px}}@media (prefers-reduced-motion:reduce){.dp *,.dp *:before{transition-duration:.01ms!important}}.dp .sources .source{border:0;border-radius:3px;background:var(--soft-blue);color:var(--brand-blue);font-size:11px;font-weight:700;padding:4px 7px}.dp .sources .source.non-lue{background:var(--muted);color:var(--subtle)}.dp .actes-ligne{display:grid;grid-template-columns:154px 30px 30px;gap:4px;justify-content:end}.dp .dp-creneau{display:flex;align-items:center;justify-content:center;min-width:0}.dp .dp-creneau.large{justify-content:flex-end}.dp .dp-creneau.large .btn{width:100%;margin:0}.dp .demande-tete{grid-template-columns:24px 34px minmax(0,1fr) 220px 132px 226px}.dp .dp-offre-actes{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dp .dp-offre-actes>button{min-width:0;padding:0 8px;overflow:hidden;text-overflow:ellipsis}.dp .dp-offre-ecart{min-height:16px}.dp-offre.prenable{cursor:pointer}.dp-offre.survolee{border-color:color-mix(in oklab,var(--brand-blue) 55%,var(--line))}.dp-offre.choisie{border-color:var(--brand-blue);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-blue) 18%,transparent);background:color-mix(in oklab,var(--soft-blue) 55%,var(--surface))}.dp .dp-coche{width:16px;height:16px;border-radius:50%;border:1.5px solid color-mix(in oklab,var(--subtle) 70%,var(--line));background:var(--surface);flex-shrink:0;margin-top:4px;display:grid;place-items:center}.dp .dp-coche.on{border-color:var(--brand-blue);background:var(--brand-blue);box-shadow:inset 0 0 0 3px var(--surface)}.dp .dp-coche.off{opacity:.35}.dp .dp-matrice .dp-col{transition:background-color .12s,box-shadow .12s}.dp .dp-matrice .col-choisissable{cursor:pointer}.dp .dp-matrice td.col-survol,.dp .dp-matrice th.col-survol{background:color-mix(in oklab,var(--soft-blue) 60%,var(--surface))}.dp .dp-matrice tbody tr:hover td.col-choisie,.dp .dp-matrice td.col-choisie{background:var(--soft-blue);box-shadow:inset 2px 0 0 var(--brand-blue),inset -2px 0 0 var(--brand-blue)}.dp .dp-matrice th.col-choisie{background:var(--brand-blue);color:var(--primary-foreground);box-shadow:inset 2px 0 0 var(--brand-blue),inset -2px 0 0 var(--brand-blue)}.dp .dp-matrice th.col-choisie .code{color:inherit}.dp .dp-matrice tfoot td.col-choisie{box-shadow:inset 2px 0 0 var(--brand-blue),inset -2px 0 0 var(--brand-blue),inset 0 -2px 0 var(--brand-blue);color:var(--brand-blue)}.dp .dp-matrice td.col-retenue{background:color-mix(in oklab,var(--soft-green) 70%,var(--surface));box-shadow:inset 2px 0 0 var(--brand-green),inset -2px 0 0 var(--brand-green)}.dp .dp-matrice th.col-retenue{background:var(--brand-green);color:var(--primary-foreground);box-shadow:inset 2px 0 0 var(--brand-green),inset -2px 0 0 var(--brand-green)}.dp .dp-matrice th.col-retenue .code{color:inherit}.dp .dp-matrice tfoot td.col-retenue{box-shadow:inset 2px 0 0 var(--brand-green),inset -2px 0 0 var(--brand-green),inset 0 -2px 0 var(--brand-green)}.dp .dp-col-tete{display:inline-flex;align-items:center;gap:7px;cursor:inherit;font:inherit}.dp .dp-col-tete input[type=radio]{width:15px;height:15px;margin:0;accent-color:var(--brand-blue);cursor:pointer}.dp .dp-matrice th.col-choisie .dp-col-tete input[type=radio]{accent-color:var(--primary-foreground)}.dp .dp-col-tete input[type=radio]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dp .dp-conseil{display:block;margin-top:4px;font-size:9px;letter-spacing:.6px;color:var(--brand-green)}.dp .dp-matrice th.col-choisie .dp-conseil,.dp .dp-matrice th.col-retenue .dp-conseil{color:inherit;opacity:.9}.dp .dp-recap{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:14px 16px;background:var(--surface);border:1px dashed color-mix(in oklab,var(--subtle) 45%,var(--line));border-radius:6px}.dp .dp-recap.pret{border:1px solid var(--line);border-left:3px solid var(--brand-blue);box-shadow:var(--dp-ombre)}.dp .dp-recap-choix{display:flex;align-items:center;gap:10px;flex:1 1 360px;min-width:0;font-size:13px}.dp .dp-recap-choix>svg{color:var(--subtle)}.dp .dp-recap.pret .dp-recap-choix>svg{color:var(--brand-blue)}.dp .dp-recap-choix .code{color:var(--brand-blue);background:var(--soft-blue);padding:3px 6px;border-radius:3px;font-size:12px}.dp .dp-recap-ecart{color:var(--brand-orange);font-weight:600}.dp .dp-recap .formulaire{flex:2 1 420px}.dp .dp-recap .actions{margin-left:auto}.dp .dp-creneau.effacer{min-width:128px;justify-content:flex-end}.dp .dp-matrice thead th{vertical-align:top}.dp .dp-conseil{min-height:13px}.dp .dp-col-tete input[type=radio]:disabled{opacity:.3;cursor:not-allowed}.dp .dp-recap-choix{flex:1 1 100%}.dp .dp-recap-ecart{white-space:nowrap}@media (max-width:1100px){.dp .demande-tete{grid-template-columns:24px 34px minmax(0,1fr) auto}}.dp .dp-matrice td.dp-col{position:relative}.dp .dp-matrice td.cell-choisie,.dp .dp-matrice tbody tr:hover td.cell-choisie{background:var(--soft-blue);box-shadow:inset 0 0 0 2px var(--brand-blue)}.dp .dp-matrice td.cell-retenue,.dp .dp-matrice tbody tr:hover td.cell-retenue{background:color-mix(in oklab,var(--soft-green) 80%,var(--surface));box-shadow:inset 0 0 0 2px var(--brand-green)}.dp .dp-matrice td.col-choisie.cell-choisie{box-shadow:inset 2px 0 0 var(--brand-blue),inset -2px 0 0 var(--brand-blue)}.dp .dp-matrice td.col-retenue.cell-retenue{box-shadow:inset 2px 0 0 var(--brand-green),inset -2px 0 0 var(--brand-green)}.dp .dp-cell-coche{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--brand-blue)}.dp .cell-retenue .dp-cell-coche{color:var(--brand-green)}.dp .dp-matrice td.dp-col:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.dp .dp-conseil.compte{color:var(--brand-blue)}.dp .dp-matrice th.col-choisie .dp-conseil.compte{color:inherit}.dp-offre.partielle{border-color:color-mix(in oklab,var(--brand-blue) 55%,var(--line));border-style:solid}.dp .dp-coche.mi{border-color:var(--brand-blue);background:linear-gradient(var(--brand-blue),var(--brand-blue)) center / 8px 2px no-repeat,var(--surface)}.dp .dp-recap-f{white-space:nowrap}.dp .dp-creneau.rouvrir{min-width:170px;justify-content:flex-start}.dp div.dp-fait{align-items:center}.dp .dp-fait-texte{flex:1;min-width:0}.dp .dp-fait .dp-creneau.rouvrir{justify-content:flex-end}.dp .dp-fait .btn{background:var(--surface)}.dp .dp-reouvrir{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:12px 14px;background:var(--soft-orange);border:1px solid color-mix(in oklab,var(--brand-orange) 30%,var(--line));border-radius:6px}.dp .dp-reouvrir .champ{flex:1 1 300px;min-width:0;background:var(--surface)}.dp .dp-conseil.compte.vert{color:var(--brand-green)}.dp .demande-objet small .dp-partielle{color:var(--brand-green);font-weight:700}.dp .demande-objet small .dp-avert{color:var(--brand-orange);font-weight:700}.dp .dp-arrondi{color:var(--brand-orange)}.dp .dp-non-offert td{background:var(--bg-soft, transparent)}.dp .dp-avertissements{list-style:none;margin:8px 0 0;padding:8px 0 0;border-top:1px dashed var(--line);display:grid;gap:4px;font-size:11px}.dp .dp-avertissements li{display:flex;gap:6px;align-items:flex-start}.dp .dp-avertissements li svg{flex:none;margin-top:1px}.dp .dp-attention{color:var(--destructive);font-weight:600}.dp .dp-comparaison{margin:6px 2px 0}.dp .dp-saisie td{vertical-align:top}.dp .dp-saisie .champ{margin-top:4px}.dp .dp-saisie label.court{display:grid;gap:2px;margin-bottom:4px}.dp .dp-matrice tr.dp-groupe td{background:var(--canvas);font-size:12px;padding:8px 14px}.dp .dp-metier,.dp .dp-metier-choix{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.dp .dp-propose{display:inline-block;padding:1px 8px;border-radius:999px;border:1px dashed var(--line);color:var(--subtle);font-size:11px;font-style:italic}.dp .dp-envoi-messagerie{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 10px}.sy-msg{display:flex;flex-direction:column;gap:12px}.sy-msg-texte{margin:0}.sy-msg-liste{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;color:var(--sy-subtle);font-size:var(--sy-t-moyen)}.sy-msg-liste li{display:flex;align-items:flex-start;gap:8px}.sy-msg-liste svg{margin-top:3px;color:var(--sy-green)}.sy-msg-aide{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.sy-msg-connectee{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sy-msg-connectee>div:nth-child(2){display:flex;flex-direction:column;min-width:0;flex:1}.sy-msg-connectee strong{overflow-wrap:anywhere}.sy-envoi-fond{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:color-mix(in oklab,var(--sy-ink) 45%,transparent);display:flex;align-items:center;justify-content:center;padding:16px}.sy-envoi{background:var(--sy-card);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:0 12px 40px #00000040;width:min(760px,100%);max-height:min(92vh,100%);display:flex;flex-direction:column;gap:0;overflow:hidden}.sy-envoi-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px var(--sy-panneau-px) 10px;border-bottom:1px solid var(--sy-line)}.sy-envoi-titre{margin:2px 0 0;font-size:20px}.sy-envoi-corps{overflow:auto;padding:14px var(--sy-panneau-px);display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.sy-envoi-pied{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px var(--sy-panneau-px);border-top:1px solid var(--sy-line);background:var(--sy-muted)}.sy-envoi-exp{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;align-items:baseline}.sy-envoi-exp dt{font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--sy-subtle)}.sy-envoi-exp dd{margin:0;overflow-wrap:anywhere}.sy-envoi-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sy-envoi-ligne{border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);padding:10px 12px;display:flex;flex-direction:column;gap:6px;background:var(--sy-surface)}.sy-envoi-ligne-bloquee{background:var(--sy-muted)}.sy-envoi-case{display:flex;align-items:center;gap:10px;cursor:pointer}.sy-envoi-case input{width:18px;height:18px;flex:none}.sy-envoi-detail{display:flex;flex-direction:column;gap:2px;padding-left:28px;font-size:var(--sy-t-moyen);overflow-wrap:anywhere}.sy-libelle-mini{display:inline-block;min-width:92px;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--sy-subtle)}.sy-envoi-deja{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.sy-envoi-suivi{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.sy-envoi-cause{font-size:var(--sy-t-moyen);color:var(--sy-subtle);overflow-wrap:anywhere}.sy-envoi-tourne{animation:sy-envoi-tour 1s linear infinite}@keyframes sy-envoi-tour{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.sy-envoi-tourne{animation:none}}@media (max-width: 760px){.sy-envoi-fond{padding:0;align-items:stretch}.sy-envoi{width:100%;max-height:100%;border-radius:0}.sy-envoi-detail{padding-left:0}.sy-libelle-mini{display:block;min-width:0}.sy-envoi-case{min-height:44px}.sy-envoi-case input{width:24px;height:24px}.sy-envoi-pied{flex-direction:column;align-items:stretch}.sy-envoi-pied .sy-actions{justify-content:flex-end}}.cr-icone.on{background:var(--sy-soft-blue);border-color:var(--sy-blue)}.cr-fond{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:color-mix(in oklab,#000 28%,transparent);display:flex;justify-content:flex-end}.cr-tiroir{display:flex;flex-direction:column;width:min(1040px,100vw);height:100%;background:var(--sy-surface);border-left:1px solid var(--sy-line);box-shadow:-6px 0 24px #0000002e}.cr-tete{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--sy-line)}.cr-tete h3{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--sy-t-panneau)}.cr-fermer{border:0;background:none;color:var(--sy-ink);cursor:pointer;min-width:36px;min-height:36px;border-radius:var(--sy-r-panneau)}.cr-fermer:hover{background:var(--sy-muted)}.cr-corps{flex:1;overflow:auto;scrollbar-gutter:stable;padding:16px;display:grid;gap:12px;align-content:start}.cr-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;border-top:1px solid var(--sy-line);background:var(--sy-surface)}.cr-etat{display:flex;align-items:center;gap:8px;min-height:36px}.cr-gris{color:var(--sy-subtle)}.cr-zone{display:grid;justify-items:center;gap:6px;padding:22px 16px;text-align:center;border:1px dashed var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-muted);color:var(--sy-ink)}.cr-zone p{margin:0}.cr-choisir{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.cr-choisir input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.cr-choisir:focus-within{outline:2px solid var(--sy-ring);outline-offset:2px}.cr-resultat{display:grid;gap:8px}.cr-table,.cr-table.gr-table{table-layout:fixed;width:100%;min-width:860px}.cr-table td,.cr-table th{vertical-align:middle}.cr-table tbody td{height:56px;padding-top:4px;padding-bottom:4px;position:relative}.cr-c-case{width:40px;text-align:center}.cr-table td.cr-c-case{padding-left:0;padding-right:0;text-overflow:clip}.cr-table .cr-c-case input{width:16px;height:16px;margin:0}.cr-c-de{width:17%}.cr-c-objet{width:21%}.cr-c-date{width:96px}.cr-c-pj{width:52px;text-align:center}.cr-c-affaire{width:25%}.cr-c-etat{width:160px}.cr-table td>span.cr-l1,.cr-table td>span.cr-l2{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-l1{color:var(--sy-ink)}.cr-l2{font-size:var(--sy-t-courant);color:var(--sy-subtle);min-height:1.25em}.cr-orange{color:var(--sy-orange)}.cr-table tr[data-etat=doublon] td,.cr-table tr[data-etat=ecarte] td,.cr-table tr[data-etat=illisible] td{color:var(--sy-subtle)}.cr-choix{display:flex;align-items:center;gap:6px}.cr-select{flex:1;min-width:0;max-width:100%;text-overflow:ellipsis}.cr-decision{display:inline-flex;gap:4px;margin-top:2px}.cr-retirer{position:absolute;right:4px;top:4px;border:0;background:none;color:var(--sy-subtle);cursor:pointer;font-size:16px;line-height:1;min-width:24px;min-height:24px}.cr-retirer:hover{color:var(--sy-ink)}.cr-table td[data-actif] .cr-select{outline:2px solid var(--sy-blue)}.cr-deplaces{list-style:none;margin:0;padding:8px 16px 12px;display:grid;gap:4px;font-size:var(--sy-t-moyen);color:var(--sy-subtle)}.cr-deplaces li{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-deplacer{padding:0 16px 8px}.cr-deplacer-form{max-width:560px}.cr-preuve{padding:0 16px}@media (max-width: 640px){.cr-tiroir{width:100vw;border-left:0}.cr-corps{padding:12px}.cr-table,.cr-table.gr-table{min-width:0;width:100%}.cr-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cr-table,.cr-table tbody,.cr-table tr,.cr-table td{display:block;width:100%}.cr-table tr{padding:8px 0;border-bottom:1px solid var(--sy-line)}.cr-table tbody td{display:grid;grid-template-columns:84px 1fr;gap:8px;height:auto;min-height:28px;padding:3px 0}.cr-table td:before{content:attr(data-label);color:var(--sy-subtle);font-size:var(--sy-t-courant)}.cr-table td>span,.cr-table td>.cr-choix{grid-column:2}.cr-c-case,.cr-c-de,.cr-c-objet,.cr-c-date,.cr-c-pj,.cr-c-affaire,.cr-c-etat{width:100%}.cr-c-case{text-align:left}.cr-retirer{top:8px;right:0}.cr-zone{padding:16px 12px}.cr-pied{padding:10px 12px}}.cr-remplir{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;margin-left:auto}.cr-remplir .cr-select{min-width:220px;max-width:100%}.cr-remplissage{margin:6px 0}@media (max-width: 760px){.cr-remplir{margin-left:0;width:100%}.cr-remplir .cr-select{flex:1 1 100%}}.cr-compte{color:var(--sy-ink);font-weight:600}.gr-zone{display:flex;flex-direction:column;gap:6px;margin:6px 0;position:sticky;bottom:0;z-index:4;background:var(--sy-fond, #fff);padding:6px 0}.gr-etat{min-height:1.2em;font-size:12px;color:var(--sy-gris, #64748b)}.gr-historique,.gr-discret{display:flex;gap:6px;flex-wrap:wrap}.gr-barre{display:flex;flex-wrap:wrap;align-items:end;gap:8px 12px;padding:8px 10px;border:1px solid var(--sy-bordure, #cbd5e1);border-radius:8px;background:var(--sy-fond-doux, #f8fafc)}.gr-titre{flex:1 1 100%;font-size:13px}.gr-col{display:flex;flex-direction:column;gap:2px;font-size:12px}.gr-editeur{min-width:130px}.gr-actes{display:flex;gap:6px;flex-wrap:wrap}.gr-confirme{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.gr-table td[aria-selected=true],.gr-table td.gr-sel{background:color-mix(in srgb,var(--sy-bleu, #2563eb) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sy-bleu, #2563eb) 55%,transparent)}.gr-table td.gr-actif{box-shadow:inset 0 0 0 2px var(--sy-bleu, #2563eb)}.gr-table th[data-col],.gr-table td[data-ligne],.gr-table th[data-tout]{cursor:pointer;-webkit-user-select:none;user-select:none}.gr-table th[data-col]:hover,.gr-table td[data-ligne]:hover{background:color-mix(in srgb,var(--sy-bleu, #2563eb) 10%,transparent)}.gr-table.gr-glisse{-webkit-user-select:none;user-select:none}.gr-table.gr-glisse input,.gr-table.gr-glisse select{pointer-events:none}.gr-table td.gr-cible{box-shadow:inset 0 0 0 1px var(--sy-orange, #d97706);background:color-mix(in srgb,var(--sy-orange, #d97706) 14%,transparent)}.gr-poignee{position:absolute;right:-3px;bottom:-3px;width:9px;height:9px;background:var(--sy-bleu, #2563eb);border:1px solid #fff;cursor:crosshair;z-index:2}.gr-table td[data-l]{position:relative}.gr-conteneur:focus{outline:none}.gr-conteneur:focus-visible{outline:2px solid var(--sy-bleu, #2563eb);outline-offset:2px}.gr-cartes-tete{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:6px 0}.gr-carte-case{display:inline-flex;gap:6px;align-items:center;font-size:13px}.gr-carte-case input{width:20px;height:20px}@media (max-width: 700px){.gr-barre{position:static}.gr-editeur{min-width:0;width:100%}.gr-col{flex:1 1 140px}}.gr-table td[data-l] select{pointer-events:none}.gr-table td.gr-actif select{pointer-events:auto}.gr-table td{padding-top:3px;padding-bottom:3px;vertical-align:middle}.gr-table .sy-champ{height:30px;min-height:30px;padding-top:0;padding-bottom:0;font-size:13px}.gr-table{table-layout:fixed;width:max-content;min-width:100%}.gr-table th,.gr-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.gr-table td .sy-champ,.gr-table td select,.gr-table td input{width:100%;min-width:0;max-width:100%;box-sizing:border-box;text-overflow:ellipsis}.gr-table td>.sy-champ:focus,.gr-table td>.sy-champ:focus-visible{outline-offset:-2px}.gr-conteneur{scrollbar-gutter:stable}.gr-table td,.gr-table th{font-weight:inherit}.gr-table th{font-weight:600}.cl{display:flex;flex-direction:column}.cl-barre{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 22px 12px;border-bottom:1px solid var(--sy-line)}.cl-rail{display:flex;flex-wrap:wrap}.cl-etape{border:1px solid var(--sy-line);background:var(--sy-surface);color:var(--sy-subtle);font:inherit;font-size:var(--sy-t-moyen);font-weight:600;padding:6px 13px;display:inline-flex;gap:8px;align-items:center;margin-right:-1px;cursor:pointer;min-height:32px}.cl-etape:first-child{border-radius:var(--sy-r-bouton) 0 0 var(--sy-r-bouton)}.cl-etape:last-child{border-radius:0 var(--sy-r-bouton) var(--sy-r-bouton) 0;margin-right:0}.cl-etape b{font-size:var(--sy-t-petit);background:var(--sy-muted);color:var(--sy-subtle);border-radius:9px;padding:0 7px;min-width:14px;text-align:center}.cl-etape.cl-a-traiter b{background:var(--sy-soft-orange);color:var(--sy-orange)}.cl-etape[aria-pressed=true]{background:var(--sy-accent);color:var(--sy-accent-foreground);border-color:var(--sy-ring);position:relative;z-index:1}.cl-maj{display:inline-flex;align-items:center;gap:4px;font-size:var(--sy-t-petit);color:var(--sy-subtle)}.cl-vide{margin:0;padding:26px 22px;text-align:center;color:var(--sy-subtle);font-size:var(--sy-t-moyen)}.cl-sect{background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau)}.cl-sect-tete{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;min-height:44px;font-size:var(--sy-t-moyen)}.cl-sect-tete:focus-visible{outline:2px solid var(--sy-ring);outline-offset:-2px}.cl-sect-n{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:var(--sy-t-petit);font-weight:700;background:var(--sy-muted);color:var(--sy-subtle)}.cl-sect.fait .cl-sect-n{background:var(--sy-soft-green);color:var(--sy-green)}.cl-sect-res{color:var(--sy-subtle);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--sy-t-courant)}.cl-sect-chev{color:var(--sy-subtle);transition:transform .15s;flex:none}.cl-sect.ouverte .cl-sect-chev{transform:rotate(180deg);color:var(--sy-blue)}.cl-sect-corps{padding:6px 14px 16px;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--sy-line)}.cl-sections{display:flex;flex-direction:column;gap:8px}@media (max-width:760px){.cl-barre{padding:0 16px 12px}.cl-etape{padding:7px 10px;font-size:var(--sy-t-courant);flex:1 1 auto;justify-content:center}.cl-sect-res{white-space:normal}}.sy-message>.sy-bandeau{position:relative;padding-right:52px;overflow-wrap:anywhere}.sy-message-fermer{position:absolute;top:4px;right:4px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--sy-r-bouton, 8px);background:transparent;color:var(--sy-ink);cursor:pointer}.sy-message-fermer:hover,.sy-message-fermer:focus-visible{background:color-mix(in oklab,var(--sy-ink) 10%,transparent);outline:2px solid var(--sy-ink);outline-offset:-2px}@media (max-width: 640px){.sy-message>.sy-bandeau{padding-right:48px}}.sy-liste-simple{margin:6px 0;padding-left:18px}.sy-liste-simple li{margin:2px 0}.sy-liste-simple .sy-code{white-space:normal;overflow-wrap:anywhere}.sy-liste-simple li{overflow-wrap:anywhere}.rg .rg-compteurs{--sy-n: 6}.rg .rg-compteur{position:relative}.rg .rg-compteur.rg-actif{border-color:var(--sy-blue);background:color-mix(in oklab,var(--sy-soft-blue) 55%,var(--sy-surface));box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-blue) 18%,transparent)}.rg .rg-compteur.rg-actif .sy-compteur-libelle{color:var(--sy-blue);font-weight:700}.rg .rg-compteur:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-ring) 30%,transparent)}.rg .rg-compteur .sy-compteur-chiffre.rg-rouge{color:var(--sy-destructive)}.rg .rg-compteur .sy-compteur-chiffre.rg-orange{color:var(--sy-orange)}.rg .rg-client{display:inline-flex;align-items:center;gap:8px}.rg .rg-client .nom-client,.rg .rg-client>*{font-size:var(--sy-t-courant)}.rg .rg-barre{padding:12px var(--sy-panneau-px);border-bottom:1px solid var(--sy-line);background:var(--sy-surface)}.rg .rg-barre .filtres{display:flex;align-items:center;gap:var(--sy-ecart-boutons);flex-wrap:wrap;margin:0}.rg .rg-cherche{position:relative;flex:1 1 280px;min-width:0;display:flex;align-items:center;margin:0}.rg .rg-cherche>svg{position:absolute;left:10px;color:var(--sy-subtle);pointer-events:none}.rg .rg-cherche .sy-champ{width:100%;padding-left:32px}.rg .rg-barre select.sy-champ{flex:0 1 190px;min-width:0;padding-right:6px;cursor:pointer}.rg .rg-creneau-oubli{flex:0 0 112px;display:flex;justify-content:flex-end}.rg .rg-creneau-oubli .sy-btn{width:100%}.rg .rg-creneau-oubli.rg-vide{visibility:hidden}.rg .rg-barre .ibtn{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid var(--sy-input);border-radius:var(--sy-r-bouton);background:var(--sy-surface);color:var(--sy-subtle);cursor:pointer;position:relative;padding:0}.rg .rg-barre .ibtn.on{border-color:var(--sy-blue);color:var(--sy-blue);background:var(--sy-soft-blue)}.rg .rg-barre .ibtn .pastille{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;border-radius:8px;background:var(--sy-blue);color:var(--sy-primary-foreground);font-size:10px;font-weight:700;display:grid;place-items:center;padding:0 4px}.rg .rg-barre .basculer-filtres{display:none}.rg .rg-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:960px}.rg .rg-table col.rg-c-doc{width:auto}.rg .rg-table col.rg-c-case{width:44px}.rg .rg-table .rg-case{width:44px;padding-inline:12px 0;text-align:center}.rg .rg-table .rg-case input{width:18px;height:18px;accent-color:var(--sy-blue);cursor:pointer}.rg .rg-table .rg-case input:disabled{cursor:not-allowed;opacity:.45}.rg .rg-table col.rg-c-classe{width:10.5%}.rg .rg-table col.rg-c-resp{width:11.8%}.rg .rg-table col.rg-c-ind{width:7.4%}.rg .rg-table col.rg-c-etat{width:10.4%}.rg .rg-table col.rg-c-date{width:8.6%}.rg .rg-table col.rg-c-envoi{width:7.8%}.rg .rg-table col.rg-c-nom{width:12.8%}.rg .rg-table col.rg-c-sou{width:10%}.rg .rg-table col.rg-c-acte{width:52px}@media (min-width: 1560px){.rg .rg-table col.rg-c-classe{width:140px}.rg .rg-table col.rg-c-resp{width:150px}.rg .rg-table col.rg-c-ind{width:80px}.rg .rg-table col.rg-c-etat,.rg .rg-table col.rg-c-nom{width:140px}.rg .rg-table col.rg-c-sou{width:130px}.rg .rg-table col.rg-c-date,.rg .rg-table col.rg-c-envoi{width:120px}}.rg .rg-table th{position:static;height:auto;padding:10px 8px;background:var(--sy-canvas);color:var(--sy-subtle);font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.6px;text-transform:uppercase;white-space:normal;overflow-wrap:break-word;border-bottom:1px solid var(--sy-line);vertical-align:middle;text-align:left}.rg .rg-table th:first-child{padding-left:22px}.rg .rg-table th .rg-entete{display:flex;align-items:center;gap:10px}.rg .rg-table th .rg-entete i{width:3px;height:3px;border-radius:50%;background:var(--sy-line)}.rg .rg-trieur{text-align:left;display:inline-flex;align-items:center;gap:5px;padding:3px 4px;margin:-3px -4px;border:0;background:none;border-radius:var(--sy-r-pastille);font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.rg .rg-trieur:hover{color:var(--sy-ink);background:var(--sy-muted)}.rg .rg-trieur:focus-visible{outline:2px solid var(--sy-ring);outline-offset:1px}.rg .rg-trieur .rg-sens{font-size:11px;line-height:1;opacity:.35}.rg .rg-trieur.rg-actif{color:var(--sy-blue)}.rg .rg-trieur.rg-actif .rg-sens{opacity:1}.rg .rg-table td{padding:11px 12px;border-bottom:1px solid var(--sy-line);vertical-align:middle;font-size:var(--sy-t-moyen);line-height:1.35;background:var(--sy-surface);transition:background-color .12s;min-width:0}.rg .rg-table td:first-child{padding-left:22px}.rg .rg-table tbody tr:last-child td{border-bottom:0}.rg .rg-table tbody tr.rg-ligne:hover td{background:var(--sy-canvas)}.rg .rg-table tbody tr.rg-ligne:hover td:first-child{box-shadow:inset 3px 0 0 var(--sy-blue)}.rg .rg-table tbody tr.rg-ligne:focus-within td{background:var(--sy-canvas)}.rg .rg-table tbody tr.retard td:first-child,.rg .rg-table tbody tr.retard:hover td:first-child{box-shadow:inset 3px 0 0 var(--sy-destructive)}.rg .rg-table tbody tr.cible-depot td{background:var(--sy-soft-blue)}.rg .rg-table tbody tr.cible-depot td:first-child{box-shadow:inset 3px 0 0 var(--sy-blue)}.rg .rg-doc{display:flex;flex-direction:column;gap:3px;min-width:0}.rg .rg-doc strong{font-size:var(--sy-t-texte);font-weight:700;color:var(--sy-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg .rg-doc small{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:var(--sy-t-petit);color:var(--sy-subtle);min-width:0}.rg .rg-doc small .sy-code{color:var(--sy-blue);font-size:var(--sy-t-courant)}.rg .rg-doc small i{width:3px;height:3px;border-radius:50%;background:var(--sy-line);flex-shrink:0}.rg .rg-doc small .rg-recu{overflow:hidden;text-overflow:ellipsis}.rg .rg-classe{display:flex;flex-direction:column;gap:2px;min-width:0}.rg .rg-classe span{overflow-wrap:anywhere}.rg .rg-classe span:first-child{font-weight:600;font-size:var(--sy-t-courant)}.rg .rg-classe span+span{color:var(--sy-subtle);font-size:var(--sy-t-petit)}.rg .porteur{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;font-size:var(--sy-t-courant)}.rg .porteur .quinom{overflow-wrap:anywhere;font-weight:600}.rg .porteur .plus{color:var(--sy-subtle);font-size:var(--sy-t-petit);font-weight:700}.rg .jeton.mini{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;flex:none;background:var(--sy-soft-blue);color:var(--sy-blue);font-size:10px;font-weight:700;letter-spacing:.2px;border:0}.rg .jeton.mini.vide{background:var(--sy-muted);color:var(--sy-subtle)}.rg .rg-table .gris,.rg .rg-tel .gris{color:var(--sy-subtle)}.rg .indice{display:inline-grid;place-items:center;min-width:26px;height:24px;padding:0 6px;border-radius:var(--sy-r-pastille);border:0;font-size:var(--sy-t-courant);font-weight:700;font-family:inherit}.rg .indice.chiffre{background:var(--sy-soft-green);color:var(--sy-green)}.rg .indice.lettre{background:var(--sy-soft-violet);color:var(--sy-violet)}.rg .rg-date{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.rg .rg-date .lien{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--sy-ink);cursor:pointer;font-size:var(--sy-t-moyen)}.rg .rg-date .lien:hover{color:var(--sy-blue);text-decoration:underline;text-underline-offset:3px}.rg .rg-date .lien .mono{font-family:inherit}.rg .rg-date .lien span[style]{color:var(--sy-blue)!important;font-weight:600;font-size:var(--sy-t-courant)}.rg .rg-date input.champ{height:30px;border:1px solid var(--sy-ring);border-radius:var(--sy-r-champ);background:var(--sy-surface);color:var(--sy-ink);font:inherit;font-size:var(--sy-t-courant);width:100%}.rg .rg-envoi{display:flex;flex-direction:column;gap:2px;font-size:var(--sy-t-petit);color:var(--sy-subtle);min-width:0}.rg .rg-envoi .sy-code{color:var(--sy-ink);font-size:var(--sy-t-courant)}.rg .rg-envoi .rg-visa-ok{color:var(--sy-green);font-weight:700}.rg .rg-envoi .rg-visa-ko{color:var(--sy-destructive);font-weight:700}.rg .cel-fichier{display:inline-flex;align-items:center;gap:7px;min-width:0;white-space:nowrap;font-size:var(--sy-t-petit);color:var(--sy-subtle)}.rg .piece-jointe{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg .piece-jointe span[style]{color:var(--sy-subtle)!important}.rg .ext{display:inline-block;padding:3px 5px;border-radius:var(--sy-r-pastille);font-size:9.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;background:var(--sy-muted);color:var(--sy-subtle);line-height:1.1}.rg .ext-pdf{background:var(--sy-soft-red);color:var(--sy-destructive)}.rg .ext-dwg{background:var(--sy-soft-blue);color:var(--sy-blue)}.rg .ext-xlsx{background:var(--sy-soft-green);color:var(--sy-green)}.rg .ext-docx{background:var(--sy-soft-violet);color:var(--sy-violet)}.rg .rg-table td.rg-vide-cel{padding:0;background:var(--sy-surface)}.rg .rg-pied{gap:12px}.rg .rg-pagineur{display:flex;align-items:center;gap:10px}.rg .rg-pagineur label{display:inline-flex;align-items:center;gap:8px}.rg .rg-pagineur .sy-champ{height:28px;padding:0 4px 0 8px;font-size:var(--sy-t-courant);background:var(--sy-surface)}.rg .rg-pagineur .rg-plage{font-weight:700;color:var(--sy-ink);min-width:76px;text-align:right}.rg .rg-pagineur .sy-btn-icone{border:1px solid var(--sy-input);background:var(--sy-surface);width:28px;height:28px}.rg .rg-segments{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:4px;margin:0 var(--sy-panneau-px) 0;background:var(--sy-muted);border-radius:var(--sy-r-champ)}.rg .rg-segments button{display:flex;align-items:center;justify-content:center;gap:3px;height:34px;border:0;border-radius:var(--sy-r-bouton);background:none;color:var(--sy-subtle);font:inherit;font-size:var(--sy-t-courant);font-weight:700;cursor:pointer;padding:0 2px;min-width:0}.rg .rg-segments button svg{width:15px;height:15px}.rg .rg-segments button.rg-mal{color:var(--sy-destructive)}.rg .rg-segments button.rg-att{color:var(--sy-orange)}.rg .rg-segments button[aria-selected=true]{background:var(--sy-surface);color:var(--sy-blue);box-shadow:var(--sy-ombre),inset 0 -2px 0 var(--sy-blue)}.rg .rg-segments-titre{margin:10px var(--sy-panneau-px) 0;font-size:var(--sy-t-petit);color:var(--sy-subtle)}.rg .rg-segments-titre b{color:var(--sy-ink)}.rg table.rg-tel{width:100%;table-layout:fixed;border-collapse:collapse;display:table;margin-top:10px}.rg .rg-tel col.c-qui{width:32px}.rg .rg-tel col.c-ind{width:38px}.rg .rg-tel col.c-etat{width:32px}.rg .rg-tel col.c-fic{width:30px}.rg .rg-tel col.c-case{width:44px}.rg .rg-tel td.rg-case-tel:first-child{padding:0;text-align:center}.rg .rg-tel td.rg-case-tel+td.doc{padding-left:2px;text-align:left}.rg .rg-tel tr.rg-tel-tout td{padding:6px 16px;text-align:left;cursor:default}.rg .rg-tel td{padding:10px 3px;border-bottom:1px solid var(--sy-line);vertical-align:middle;white-space:nowrap;min-width:0;background:var(--sy-surface);text-align:center}.rg .rg-tel td:first-child{padding-left:16px;text-align:left}.rg .rg-tel td:last-child{padding-right:12px}.rg .rg-tel tr{cursor:pointer}.rg .rg-tel tr.presse td{background:var(--sy-soft-blue)}.rg .rg-tel tr.retard td:first-child{box-shadow:inset 3px 0 0 var(--sy-destructive)}.rg .rg-tel .doc{overflow:hidden}.rg .rg-tel .doc .code{display:block;font-family:inherit;font-size:var(--sy-t-moyen);font-weight:700;color:var(--sy-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2px}.rg .rg-tel .doc .titre{display:block;color:var(--sy-subtle);font-size:var(--sy-t-petit);overflow:hidden;text-overflow:ellipsis;margin-top:1px}.rg .rg-tel .doc .titre b{color:var(--sy-destructive)}.rg .rg-tel .indice{min-width:24px;height:22px;padding:0 5px;font-size:var(--sy-t-petit)}.rg .rg-tel .jeton.mini{width:24px;height:24px}.rg .etat-ic{display:inline-flex;align-items:center;justify-content:center;color:var(--sy-blue)}.rg .etat-ic.ok{color:var(--sy-green)}.rg .etat-ic.att{color:var(--sy-orange)}.rg .etat-ic.mal{color:var(--sy-destructive)}.rg .etat-ic.mut{color:var(--sy-subtle);opacity:.8}.rg .a-fichier{color:var(--sy-blue);display:inline-flex}.rg .rg-tel td.rg-vide-cel{padding:0;text-align:center}.rg .legende-registre{margin:10px var(--sy-panneau-px) 0;padding:12px 14px;background:var(--sy-canvas);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);font-size:var(--sy-t-courant);color:var(--sy-ink)}.rg .legende-registre b{display:block;font-size:var(--sy-t-capitales);letter-spacing:.9px;text-transform:uppercase;color:var(--sy-subtle);margin:8px 0 4px}.rg .legende-registre b:first-child{margin-top:0}.rg .legende-registre ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rg .legende-registre li{display:flex;align-items:center;gap:8px}.rg .legende-registre li svg{color:var(--sy-blue)}@media (max-width:760px){.rg .rg-barre{padding:12px var(--sy-panneau-px) 10px}.rg .rg-barre .filtres{flex-wrap:nowrap}.rg .rg-barre .filtres.ouverts{flex-wrap:wrap}.rg .rg-barre .basculer-filtres{display:inline-grid}.rg .rg-barre .filtres:not(.ouverts)>:not(.rg-cherche):not(.basculer-filtres):not(.garder){display:none}.rg .rg-barre .filtres.ouverts select.sy-champ{flex:1 1 100%}.rg .rg-cherche{flex:1 1 auto}.rg .rg-barre{border-bottom:0}.rg .sy-panneau-tete{padding:14px var(--sy-panneau-px)}.rg .rg-pied{height:auto;min-height:44px;padding:8px 12px;flex-wrap:wrap}.rg .rg-pagineur label{display:none}}@media (max-width:640px){.rg{--sy-panneau-px:14px}.rg .rg-pagineur .rg-plage{min-width:0}}.rg .rg-selection{position:sticky;bottom:-14px;z-index:5;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:10px var(--sy-panneau-px);background:var(--sy-surface);border:1px solid var(--sy-blue);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre)}.rg .rg-selection .sy-pied-etat{color:var(--sy-ink)}.rg-case-zone{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.rg-tel td.doc .rg-etats{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:4px}.rg .rg-circuit{padding:12px var(--sy-panneau-px) 0}@media (max-width:640px){.rg .rg-circuit{padding-top:10px}}.sy-brouillon-bandeau,.sy-brouillon-confirme{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.sy-brouillon-bandeau{justify-content:space-between;width:100%}.sp-cartes{display:none}.sp-cellule{display:block;width:100%;min-width:6ch}.sp-cellule[data-douteuse=true]{outline:2px solid var(--sy-orange, #d97706);outline-offset:-2px}.sp-mini{max-width:9ch}.sp-actes-ligne{display:flex;gap:6px;flex-wrap:wrap}.sp-carte{border:1px solid var(--sy-bordure, #d6dbe3);border-radius:8px;padding:10px 12px;margin-bottom:8px;background:var(--sy-surface, #fff)}.sp-carte header{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}.sp-carte dl{display:grid;grid-template-columns:max-content 1fr;gap:3px 10px;margin:0}.sp-carte dt{color:var(--sy-subtle, #5b6577);font-size:12px}.sp-carte dd{margin:0;overflow-wrap:anywhere}.sp-carte dd[data-douteuse=true]{color:var(--sy-orange, #b45309);font-weight:600}.sp-declare{display:flex;flex-direction:column;gap:8px;max-width:560px}@media (max-width: 700px){.sp-table{display:none}.sp-cartes{display:block}.sp-cartes .sy-champ{width:100%}}.cp-comparaison{margin-top:12px}.cp-compte{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 10px}.cp-corps p{margin:6px 0}.rp-rapprochement{margin-top:14px}.rp-choix{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.rp-choix label{display:flex;align-items:center;gap:6px}.rp-neuve{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:8px;border:1px dashed var(--sy-bordure, #d6dbe3);border-radius:6px;max-width:320px}.rp-candidat{margin-bottom:4px}.rp-retirees{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-direction:column;gap:6px}@media (max-width: 700px){.rp-table thead{display:none}.rp-table,.rp-table tbody,.rp-table tr,.rp-table td{display:block;width:100%}.rp-table tr{border:1px solid var(--sy-bordure, #d6dbe3);border-radius:8px;padding:8px 10px;margin-bottom:8px}.rp-neuve{max-width:none}}.sp-legende{display:grid;grid-template-columns:minmax(0,14rem) 1fr;gap:4px 12px;margin:0 0 8px}.sp-legende dt{font-weight:400}.sp-legende dd{margin:0}.sp-legende-ajout{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}@media (max-width: 700px){.sp-legende{grid-template-columns:1fr}}.fd .sy-panneau-corps>.sy-defile{margin-inline:calc(var(--sy-panneau-px) * -1)}.fd .sy-panneau-corps>.sy-defile table th:first-child,.fd .sy-panneau-corps>.sy-defile table td:first-child{padding-left:var(--sy-panneau-px)}.fd .sy-panneau-corps>.sy-defile table th:last-child,.fd .sy-panneau-corps>.sy-defile table td:last-child{padding-right:var(--sy-panneau-px)}.fd .sy-panneau-corps>.gr-zone,.fd .sy-panneau-corps>.sp-cartes{margin-inline:0}.fd .sy-panneau-corps>.sy-bandeau{margin-inline:0}.sp-avec-prov{display:flex;align-items:center;gap:2px;min-width:0}.sp-avec-prov>.sy-champ{flex:1 1 auto;min-width:0}.rg .rg-table tbody tr[data-ligne-ouvrante]{cursor:pointer}.rg .rg-table tbody tr[data-ligne-ouvrante]:hover td{background:var(--sy-soft-blue, #eef4ff)}.rg .rg-table tbody tr[data-ligne-ouvrante]:focus-visible{outline:2px solid var(--sy-ring, #3b82f6);outline-offset:-2px}.rg .rg-table tbody tr[data-ligne-ouvrante]:focus-visible td{background:var(--sy-canvas)}.rg .rg-table .rg-case,.rg .rg-table button,.rg .rg-table input,.rg .rg-table a{cursor:pointer}.rg .rg-acte{text-align:right;padding-right:14px}.rg .rg-acte .menu-actes{display:inline-flex}.rg .rg-tel tr.ligne-ouvrante:active td{background:var(--sy-soft-blue, #eef4ff)}.rg .rg-tel tr.ligne-ouvrante:focus-visible{outline:2px solid var(--sy-ring, #3b82f6);outline-offset:-2px}.fd-nav-liste{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:0 0 8px}.fd-nav-liste .sy-btn{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px}.fd-nav-liste .fd-nav-rang{min-width:58px;text-align:center;font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--sy-t-courant, 13px);color:var(--sy-subtle, #64748b)}@media (max-width: 640px){.fd-nav-liste{justify-content:space-between}.fd-nav-liste .fd-nav-mot{display:none}.fd-nav-liste .sy-btn{min-width:44px;height:44px;justify-content:center}}.sp-panneau .sp-droite{display:inline-flex;gap:12px;align-items:center;flex-wrap:wrap}.sp-archives{font-size:13px;display:inline-flex;gap:6px;align-items:center}.sp-vide{padding:4px 16px 14px;margin:0}.sp-tableau{width:100%;border-collapse:collapse}.sp-tableau th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;padding:8px 12px;color:var(--sy-texte-doux, inherit)}.sp-tableau td{padding:8px 12px;border-top:1px solid var(--sy-filet, rgba(128,128,128,.25));vertical-align:middle}.sp-tableau .sy-visuellement-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sp-tableau select.sy-champ,.sp-tableau input.sy-champ{min-width:0;width:100%;max-width:220px}.sp-nombre{white-space:nowrap;font-variant-numeric:tabular-nums}.sp-actes{white-space:nowrap;text-align:right}.sp-archive td{opacity:.65}.sp-commun td{color:var(--sy-texte-doux, inherit)}.sp-decoupe,.sp-ranger{border:1px solid var(--sy-filet, rgba(128,128,128,.35));border-radius:8px;margin:8px 16px 14px;padding:12px 14px;display:grid;gap:10px}.sp-ranger{margin:8px 0;max-width:520px}.sp-decoupe header,.sp-ranger header{display:flex;justify-content:space-between;align-items:center}.sp-decoupe footer{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sp-modeles{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sp-modeles li{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:6px 8px;border-radius:6px}.sp-modeles li.sp-choisi{background:var(--sy-fond-doux, rgba(128,128,128,.1))}.sp-case{display:inline-flex;gap:8px;align-items:center;min-width:220px}.sp-vu{color:var(--sy-texte-doux, inherit)}.sp-details{display:inline-flex;gap:8px;flex-wrap:wrap}.sp-details .sy-champ{max-width:200px}.sp-libre{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sp-libre .sy-champ{flex:1 1 240px;max-width:360px}.sp-liste{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.sp-liste li{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sp-liste .sy-champ{max-width:260px}@media (max-width: 720px){.sp-tableau thead{display:none}.sp-tableau,.sp-tableau tbody,.sp-tableau tr,.sp-tableau td{display:block;width:100%}.sp-tableau tr{border-top:1px solid var(--sy-filet, rgba(128,128,128,.35));padding:10px 12px}.sp-tableau td{border:0;padding:4px 0;display:flex;justify-content:space-between;gap:12px;align-items:center}.sp-tableau td:before{content:attr(data-label);font-size:12px;text-transform:uppercase;color:var(--sy-texte-doux, inherit)}.sp-tableau td.sp-actes{justify-content:flex-end}.sp-tableau td.sp-actes:before{content:none}.sp-tableau td[colspan]{display:none}.sp-tableau select.sy-champ,.sp-tableau input.sy-champ{max-width:60%}}.sp-mon h3{margin:14px 16px 6px;font-size:14px}.sp-mon .sp-resume{padding:0 16px;margin:0}.sp-colonnes{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.sp-colonnes h3{margin-top:14px}.sp-items{list-style:none;margin:0;padding:0 16px;display:grid;gap:4px}.sp-item,.sp-tableau tr[data-ligne-ouvrante]{cursor:pointer}.sp-item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--sy-filet, rgba(128,128,128,.25))}.sp-item-texte{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;min-width:0}.sp-item-texte small{flex-basis:100%}.sp-mod{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--sy-texte-doux, inherit)}.sp-autour{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:0 16px 14px}.sp-autour>div{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--sy-filet, rgba(128,128,128,.3));border-radius:8px}.sp-autour b{font-size:20px;font-variant-numeric:tabular-nums}.sp-autour span{font-size:12px;color:var(--sy-texte-doux, inherit)}.sp-filtre-liste{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 8px}.sp-filtre-liste .sy-champ{max-width:260px}.sp-choix{display:grid;gap:4px}@media (max-width: 720px){.sp-colonnes{grid-template-columns:1fr}.sp-item{flex-wrap:wrap}}.sp-chevron{flex:none;color:var(--sy-texte-doux, inherit)}.sp-item:hover,.sp-tableau tr[data-ligne-ouvrante]:hover{background:var(--sy-fond-doux, rgba(128,128,128,.08))}.sy-choix{display:flex;flex-wrap:wrap;gap:6px 8px}.sy-choix-option{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);background:var(--sy-surface);color:var(--sy-ink);font-size:var(--sy-t-moyen);font-weight:500;letter-spacing:0;text-transform:none;cursor:pointer}.sy-choix-option:hover{border-color:var(--sy-ring)}.sy-choix-option[data-choisi]{border-color:var(--sy-blue);background:var(--sy-soft-blue);color:var(--sy-accent-foreground);font-weight:600}.sy-choix-option:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-ring) 22%,transparent)}.sy-choix-option input{margin:0;accent-color:var(--sy-blue)}.sy-pas-encore{position:fixed;z-index:60;box-sizing:border-box;padding:10px 12px;border-radius:var(--sy-r-panneau);background:var(--sy-ink);color:var(--sy-surface);font-family:var(--sy-police);font-size:var(--sy-t-courant);font-weight:600;line-height:1.35;text-align:left;box-shadow:0 4px 14px #00000038;pointer-events:none}.dce{display:flex;flex-direction:column;gap:var(--sy-ecart);min-width:0}.dce-attente{min-height:120px}.dce-barre{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sy-ecart);flex-wrap:wrap}.dce-grille{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--sy-ecart);align-items:start;padding:0 var(--sy-panneau-px) var(--sy-panneau-py)}.dce-grille>.sy-panneau{margin:0;min-width:0}.dce-pieces{width:100%;table-layout:fixed}.dce-pieces th:first-child,.dce-pieces td:first-child{width:72px}.dce-col-lot{width:48px;text-align:center}.dce-col-ind{width:150px}.dce-col-ind .sy-pastille{margin-left:6px}.dce-col-statut{width:118px}.dce-col-acte{width:40px;text-align:right}.dce-creneau{display:inline-block;width:30px;height:30px}.dce-coupe{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dce-code{display:block;font-size:var(--sy-t-petit)}.dce-pieces tbody tr{cursor:pointer}@media (min-width: 761px){.dce-pieces tbody tr{height:48px}}.sy-panneau .dce-kv{padding:12px var(--sy-panneau-px) var(--sy-panneau-py)}.dce-kv{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px 12px;margin:0;font-size:var(--sy-t-moyen)}.dce-kv dt{color:var(--sy-subtle);font-size:var(--sy-t-capitales);text-transform:uppercase;letter-spacing:.04em;align-self:center}.dce-kv dd{margin:0;min-width:0}.dce-avert,.dce-versions,.dce-retirees{margin:0 var(--sy-panneau-px) var(--sy-ecart-boutons)}.dce-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--sy-t-moyen)}.dce-liste li{display:flex;align-items:center;gap:10px;min-width:0}.dce-liste li svg{color:var(--sy-orange);flex:none}.dce-cadre-champs{display:flex;flex-direction:column;gap:14px;padding:14px var(--sy-panneau-px) var(--sy-panneau-py)}.dce-cadre .dce-cadre-champs>*,.dce-en-ligne.dce-en-ligne>*{flex:none}.dce-cadre .dce-cadre-champs>.sy-libelle.sy-large,.dce-en-ligne.dce-en-ligne>.sy-libelle.sy-large{flex:none}.dce-cadre .sy-panneau-pied{display:flex;justify-content:flex-end;gap:var(--sy-ecart-boutons)}.dce-en-ligne{display:flex;flex-direction:column;gap:14px;padding:14px var(--sy-panneau-px);border-bottom:1px solid var(--sy-line)}.dce-en-ligne-titre{margin:0;font-size:var(--sy-t-moyen)}.dce-en-ligne-pied{display:flex;justify-content:flex-end;gap:var(--sy-ecart-boutons)}.dce-vide{margin:0;padding:10px}.dce-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:color-mix(in oklab,var(--sy-ink) 35%,transparent);display:flex;align-items:center;justify-content:center;padding:16px}.dce-fenetre{width:560px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:var(--sy-card);color:var(--sy-ink);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre);font-family:var(--sy-police)}.dce-fenetre-court{width:440px;height:auto}.dce-fenetre-court .dce-fenetre-corps{flex:none}.dce-fenetre-court .dce-fenetre-corps>*{flex:none}.dce-fenetre-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--sy-line)}.dce-fenetre-tete h3{margin:0;font-size:var(--sy-t-panneau);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dce-fenetre-corps{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.dce-fenetre-pied{display:flex;justify-content:flex-end;gap:var(--sy-ecart-boutons);padding:12px 16px;border-top:1px solid var(--sy-line)}.dce-objet{width:100%;resize:none;font-family:inherit}.dce-date{width:220px;max-width:100%}.dce-indice{width:120px}.dce-lot{display:grid;grid-template-columns:28px minmax(0,1fr) 30px;gap:8px;align-items:center;margin-bottom:6px}.dce-lot-n{text-align:center}.dce-docs{max-height:240px;overflow:auto;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);margin-top:6px}.dce-doc{display:grid;grid-template-columns:20px 130px minmax(0,1fr);gap:8px;align-items:center;padding:8px 10px;cursor:pointer;font-size:var(--sy-t-moyen);text-transform:none;letter-spacing:0;color:var(--sy-ink)}.dce-doc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dce-doc[data-choisi]{background:var(--sy-accent)}.dce-indice-doc{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width: 760px){.dce-grille{grid-template-columns:minmax(0,1fr);padding:0 8px 8px}.dce-pieces{table-layout:auto}.dce-avert,.dce-versions,.dce-retirees{margin:0 12px 8px}.dce-fenetre:not(.dce-fenetre-court){height:calc(100dvh - 32px)}.dce-doc{grid-template-columns:20px 96px minmax(0,1fr)}}.rg-tete{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:12px}.rg-fichier{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.rg-fichier input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.rg-fichier:focus-within{outline:2px solid var(--sy-ring);outline-offset:2px}.rg-corps{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);gap:16px;align-items:start}.rg-plan{min-width:0}.rg-cote{display:flex;flex-direction:column;gap:10px;min-width:0}.rg-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rg-liste li{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rg-lu{margin-left:auto}.rg-lu[data-etat=a_verifier]{color:var(--sy-orange)}.rg-ajout{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rg-pied{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;margin-top:12px}.rg-actif{margin-right:auto;display:inline-flex;gap:6px;align-items:center}.rg-actes{display:flex;flex-wrap:wrap;gap:6px}.rg-essai td[data-etat=a_verifier]{color:var(--sy-orange)}.pe-zone{position:absolute;box-sizing:border-box;pointer-events:none;border:1.5px solid var(--sy-bleu, #2563eb);background:color-mix(in srgb,var(--sy-bleu, #2563eb) 12%,transparent)}.pe-tableau{border-color:var(--sy-vert, #16a34a);background:color-mix(in srgb,var(--sy-vert, #16a34a) 10%,transparent)}.pe-exclusion{border-color:var(--sy-rouge, #dc2626);background:color-mix(in srgb,var(--sy-rouge, #dc2626) 12%,transparent)}.pe-trace{border-style:dashed;border-color:var(--sy-orange, #d97706)}@media (max-width: 800px){.rg-corps{grid-template-columns:minmax(0,1fr)}}.pe-visu{display:flex;flex-direction:column;height:min(74vh,920px);min-height:320px;border:1px solid var(--sy-line);background:var(--sy-surface);overflow:hidden}.pe-visu .fv-zone{flex:1;min-height:0}.pe-plein{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--sy-surface);padding:8px;display:flex;flex-direction:column}.pe-plein .pe-visu{flex:1;height:auto}.pe-calque{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;touch-action:pan-x pan-y}.pe-calque[data-outil=mot]{cursor:crosshair}.pe-calque[data-outil=rectangle]{cursor:crosshair;touch-action:none}.pe-calque[data-outil=deplacer]{cursor:grab}@media (max-width: 800px){.pe-visu{height:min(68vh,640px)}}.ig-corps{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;align-items:start;margin:10px 0}.ig-schema{width:100%;height:auto;border:1px solid var(--sy-line);background:var(--sy-surface)}.ig-page{fill:none}.pe-zone-svg{stroke-width:2}.ig-champ{fill:color-mix(in srgb,var(--sy-bleu, #2563eb) 25%,transparent);stroke:var(--sy-bleu, #2563eb)}.ig-tableau{fill:color-mix(in srgb,var(--sy-vert, #16a34a) 20%,transparent);stroke:var(--sy-vert, #16a34a)}.ig-exclusion{fill:color-mix(in srgb,var(--sy-rouge, #dc2626) 20%,transparent);stroke:var(--sy-rouge, #dc2626)}@media (max-width: 800px){.ig-corps{grid-template-columns:minmax(0,1fr)}}.dg .dg-reglages{display:flex;flex-wrap:wrap;gap:var(--sy-ecart);align-items:flex-end;margin-bottom:12px}.dg .dg-court{min-width:200px}.dg .dg-modele{flex:1;min-width:240px}.dg .dg-zone{display:grid;justify-items:center;gap:6px;padding:28px 16px;text-align:center;border:1px dashed var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-muted);color:var(--sy-ink)}.dg .dg-zone p{margin:0}.dg .dg-choisir{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer;margin-top:6px}.dg .dg-choisir input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.dg .dg-choisir:focus-within{outline:2px solid var(--sy-ring);outline-offset:2px}.dg .dg-cellule{width:100%;min-width:70px}.dg .dg-cellule-court{max-width:90px;min-width:56px}.dg .dg-cellule[data-etat=a-saisir]{border-color:var(--sy-orange);background:var(--sy-soft-orange)}.dg .dg-raison{margin:4px 0 0;font-size:var(--sy-t-courant);color:var(--sy-subtle);max-width:46ch}.dg .dg-table td{vertical-align:top}.dg .dg-table tr[data-etat=doublon] td,.dg .dg-table tr[data-etat=ancien] td{color:var(--sy-subtle)}.dg .dg-titre-petit{margin:0 0 6px;font-size:var(--sy-t-capitales);letter-spacing:.06em;text-transform:uppercase;color:var(--sy-subtle)}.dg .dg-recents ul{list-style:none;margin:0;padding:0}.dg .dg-recents li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--sy-line);font-size:var(--sy-t-moyen)}.dg .dg-annuler{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}@media (max-width: 640px){.dg .dg-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dg .dg-table,.dg .dg-table tbody,.dg .dg-table tr,.dg .dg-table td{display:block;width:100%}.dg .dg-table tr{padding:8px 0;border-bottom:1px solid var(--sy-line)}.dg .dg-table td{display:grid;grid-template-columns:96px 1fr;gap:8px;padding:3px 0;border:0}.dg .dg-table td:before{content:attr(data-label);color:var(--sy-subtle);font-size:var(--sy-t-courant)}.dg .dg-cellule,.dg .dg-cellule-court{max-width:none}.dg .dg-zone{padding:20px 12px}}.cr-controle .cr-liste{list-style:none;margin:0 0 10px;padding:0}.cr-controle .cr-liste li{padding:4px 0;border-bottom:1px solid var(--sy-line);font-size:var(--sy-t-moyen)}.dg .dg-cellule[data-source=lu]{border-left:3px solid var(--sy-bleu, #2563eb)}.dg .dg-cellule[data-source=saisi]{font-weight:600}.dg .dg-lecture{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.dg .dg-choix-gabarit{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dg .dg-table td[data-l]{white-space:nowrap}.dg .dg-table td[data-l] .sy-btn{margin-left:4px}.rg .rg-lot{gap:10px}.rg .rg-lot-ignores{display:flex;flex-direction:column;gap:4px}.rg .rg-lot-case{display:flex;align-items:center;gap:6px;cursor:pointer}.rg .rg-lot-motif{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 12px}.rg .rg-lot-motif .sy-large{flex:1 1 260px}.rg .rg-lot-jauge{display:block;width:100%;max-width:420px;margin-top:6px}.rg .rg-retires{margin-top:12px}.rg .rg-retires summary{cursor:pointer;font-weight:600}.rg .rg-retires .rg-groupe{margin-top:8px}.rg .rg-selection-groupe{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:10px;padding-top:0;padding-bottom:0;max-height:min(70vh,560px);overflow:visible}.rg .rg-selection-groupe>:not(.rg-selection-ligne):not(.rg-barre-msg):not(.sy-pas-encore){max-height:min(55vh,440px);overflow:auto;margin-top:10px}.rg .rg-selection-ligne{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px 16px;height:60px;box-sizing:border-box;flex:0 0 60px}.rg .rg-selection-compte{display:flex;align-items:center;gap:10px;min-width:0;white-space:nowrap}.rg .rg-selection-actes{display:flex;align-items:center;flex-wrap:nowrap;gap:6px 8px;min-width:0}.rg .rg-meles-bloc{display:flex;align-items:center;gap:8px;min-width:0}.rg .rg-meles{color:var(--sy-orange-ink, #9a5b00);font-weight:600;white-space:nowrap}.rg .rg-bientot{margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--sy-muted);color:var(--sy-subtle);font-size:11px;font-weight:500}.rg .rg-barre-msg{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:10px 0 0;min-height:36px}.rg .rg-barre-msg-alerte{color:var(--sy-orange-ink, #9a5b00)}.rg .rg-barre-msg .sy-btn{margin-left:auto}.rg .rg-barre-msg-actes{display:flex;gap:8px;margin-left:auto}.rg .rg-barre-ecart{color:var(--sy-subtle);font-size:var(--sy-t-petit)}.rg .rg-autres{position:relative;flex:0 0 auto}.rg .rg-lib-court{display:none}.rg .rg-autres-menu{position:absolute;right:0;bottom:calc(100% + 8px);z-index:8;width:min(340px,90vw);max-height:min(70vh,560px);overflow:auto;padding:6px;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre)}.rg .rg-autres-famille{display:flex;flex-direction:column;padding:4px 0}.rg .rg-autres-famille+.rg-autres-famille{border-top:1px solid var(--sy-line)}.rg .rg-autres-famille>b{padding:4px 8px;font-size:var(--sy-t-petit);color:var(--sy-subtle);font-weight:600}.rg .rg-autres-etat{display:none}.rg .rg-autres-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:30px;padding:2px 8px;border:0;border-radius:var(--sy-r-bouton);background:transparent;color:var(--sy-ink);font:inherit;text-align:left;cursor:pointer}.rg .rg-autres-item:hover:not(:disabled){background:var(--sy-muted)}.rg .rg-autres-item:disabled{color:var(--sy-subtle);cursor:not-allowed}.rg .rg-groupe{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--sy-line, #dfe3ea);border-radius:var(--sy-r-carte, 10px);background:var(--sy-canvas, transparent)}.rg .rg-groupe-tete{display:flex;align-items:center;gap:8px}.rg .rg-groupe-tete .sy-btn{margin-left:auto}.rg .rg-groupe-saisie{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 16px}.rg .rg-groupe-choix{display:flex;gap:16px;flex-wrap:wrap}.rg .rg-groupe-choix label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.rg .rg-groupe-saisie .sy-large{flex:1 1 220px}.rg .rg-groupe-phrase{margin:0}.rg .rg-groupe-ignore{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--sy-orange-ink, #9a5b00)}.rg .rg-groupe-pied{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.rg .rg-groupe-detail{max-height:240px;overflow:auto}.rg .rg-groupe-table{width:100%;border-collapse:collapse;font-size:13px}.rg .rg-groupe-table th,.rg .rg-groupe-table td{text-align:left;padding:5px 8px;border-bottom:1px solid var(--sy-line, #e8ebf0);vertical-align:top}.rg .rg-groupe-table tr[data-resultat=ignore] td{color:var(--sy-orange-ink, #9a5b00)}@media (max-width:640px){.rg .rg-selection-groupe{max-height:75vh}.rg .rg-selection-ligne{height:64px;flex-basis:64px;gap:8px}.rg .rg-selection-compte{flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:2px;font-size:var(--sy-t-petit);white-space:nowrap}.rg .rg-acte-sec,.rg .rg-lib-long{display:none}.rg .rg-lib-court{display:inline}.rg .rg-autres-etat{display:flex}.rg .rg-autres-menu{position:fixed;left:0;right:0;bottom:0;width:auto;max-height:70vh;border-radius:var(--sy-r-panneau) var(--sy-r-panneau) 0 0;padding-bottom:20px}.rg .rg-autres-item{min-height:44px}.rg .rg-groupe-pied .sy-btn{flex:1 1 auto}.rg .rg-mot{display:none}.rg .rg-selection-compte .sy-lien{padding:0;text-align:left}.rg .rg-selection-actes{flex:1 1 auto;justify-content:flex-end}.rg .rg-meles-bloc{flex:1 1 auto;flex-direction:column;align-items:stretch;gap:2px}.rg .rg-meles{white-space:normal;font-size:12px;line-height:1.2}.rg .rg-meles-bloc .sy-btn{max-width:100%;min-width:0;justify-content:flex-start}.rg .rg-meles-bloc .sy-btn{overflow:hidden;text-overflow:ellipsis;font-size:12px;padding:0 8px}.rg .rg-meles-bloc .sy-btn svg{display:none}}.rgl-onglets{display:flex;align-items:stretch;gap:2px;padding:0 10px;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre);overflow-x:auto;scrollbar-width:none}.rgl-onglets::-webkit-scrollbar{display:none}.rgl-onglets-cadre{position:relative;min-width:0}.rgl-onglets-cadre:before,.rgl-onglets-cadre:after{content:"";position:absolute;top:1px;bottom:1px;width:44px;z-index:2;pointer-events:none;opacity:0;transition:opacity .15s}.rgl-onglets-cadre:before{left:1px;border-radius:var(--sy-r-panneau) 0 0 var(--sy-r-panneau);background:linear-gradient(to right,var(--sy-surface) 35%,transparent)}.rgl-onglets-cadre:after{right:1px;border-radius:0 var(--sy-r-panneau) var(--sy-r-panneau) 0;background:linear-gradient(to left,var(--sy-surface) 35%,transparent)}.rgl-onglets-cadre[data-gauche=true]:before,.rgl-onglets-cadre[data-droite=true]:after{opacity:1}.rgl-fleche{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:28px;height:28px;display:grid;place-items:center;padding:0;margin:0;border:1px solid var(--sy-line);border-radius:50%;background:var(--sy-surface);color:var(--sy-subtle);box-shadow:var(--sy-ombre);cursor:pointer}.rgl-fleche:hover{color:var(--sy-blue);border-color:var(--sy-blue)}.rgl-fleche-g{left:6px}.rgl-fleche-d{right:6px}.rgl-rubrique{display:flex;flex-direction:column;gap:4px}.rgl-rubrique-lib{font-size:var(--sy-t-petit);font-weight:700;color:var(--sy-subtle);text-transform:uppercase;letter-spacing:.04em}.rgl-rubrique .sy-champ{width:100%;min-height:44px}.rgl-onglet{display:inline-flex;align-items:center;gap:9px;height:var(--sy-onglet-h, 54px);padding:0 14px;margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;box-shadow:none;color:var(--sy-subtle);font:inherit;font-size:var(--sy-t-moyen);font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s,border-color .15s}.rgl-onglet-ico{width:var(--sy-onglet-ico, 28px);height:var(--sy-onglet-ico, 28px);border-radius:var(--sy-r-champ);display:grid;place-items:center;background:var(--sy-muted);color:var(--sy-subtle);transition:background-color .15s,color .15s}.rgl-onglet.rgl-choisi{color:var(--sy-blue);border-bottom-color:var(--sy-blue)}.rgl-onglet.rgl-choisi .rgl-onglet-ico{background:var(--sy-soft-blue);color:var(--sy-blue)}.rgl-onglet:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--sy-ring) 45%,transparent)}@media (hover:hover){.rgl-onglet:not(.rgl-choisi):hover{color:var(--sy-ink)}.rgl-onglet:not(.rgl-choisi):hover .rgl-onglet-ico{background:var(--sy-accent);color:var(--sy-blue)}}.rgl-taux-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sy-ecart)}.rgl-taux-nature{display:flex;flex-direction:column;gap:10px;min-width:0}.rgl-taux-fort{font-size:15px;font-weight:700}.sy-matrice tr.rgl-passe td{color:var(--sy-subtle)}.rgl-champ-taux{width:150px;text-align:right}.rgl-choix{display:flex;gap:var(--sy-ecart-boutons)}.rgl-choix-btn{display:flex;align-items:center;gap:10px;min-width:190px;height:52px;padding:0 14px;margin:0;text-align:left;cursor:pointer;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-surface);color:var(--sy-ink);font:inherit;text-transform:none;letter-spacing:0;transition:border-color .15s,box-shadow .15s,background-color .15s}.rgl-choix-btn>svg{color:var(--sy-subtle)}.rgl-choix-btn .sy-coche{margin-top:0}.rgl-choix-btn>span:last-child{display:flex;flex-direction:column;gap:1px;min-width:0}.rgl-choix-btn strong{font-size:var(--sy-t-moyen);font-weight:700}.rgl-choix-btn small{font-size:var(--sy-t-petit);font-weight:500;color:var(--sy-subtle)}.rgl-choix-btn.rgl-pris{border-color:var(--sy-blue);box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-blue) 18%,transparent);background:color-mix(in oklab,var(--sy-soft-blue) 55%,var(--sy-surface))}.rgl-choix-btn.rgl-pris>svg{color:var(--sy-blue)}.rgl-choix-btn:focus-visible{outline:none;border-color:var(--sy-ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-ring) 30%,transparent)}@media (hover:hover){.rgl-choix-btn:not(.rgl-pris):hover{border-color:color-mix(in oklab,var(--sy-blue) 45%,var(--sy-line))}}.rgl-apercu{display:flex;align-items:center;gap:10px;min-height:42px;padding:9px 12px;border-radius:var(--sy-r-champ);font-size:var(--sy-t-moyen);background:var(--sy-canvas);border:1px dashed color-mix(in oklab,var(--sy-subtle) 45%,var(--sy-line))}.rgl-apercu>svg{color:var(--sy-subtle)}.rgl-apercu.rgl-pret{background:var(--sy-soft-blue);border:1px solid color-mix(in oklab,var(--sy-blue) 22%,var(--sy-line))}.rgl-apercu.rgl-pret>svg{color:var(--sy-blue)}@media (max-width:1100px){.rgl-taux-grille{grid-template-columns:1fr}}@media (max-width:640px){.rgl-onglets{padding:0 4px}.rgl-onglet{padding:0 10px}.rgl-onglet:not(.rgl-choisi) .rgl-onglet-txt{display:none}.rgl-choix{width:100%}.rgl-choix-btn{flex:1;min-width:0}.rgl .sy-champs>.sy-libelle{flex:1 1 100%}.rgl-champ-taux{width:100%}}.cm-echec{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sy-ecart-boutons)}.cm-creer{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sy-ecart-boutons);margin-top:8px;padding:8px 10px;border:1px solid var(--sy-line);border-radius:8px;background:var(--sy-soft-blue);white-space:normal}.cm-creer .sy-libelle{margin:0}.cm-demande{align-items:center;font-size:var(--sy-t-petit)}.cm-actes{display:inline-flex;gap:var(--sy-ecart-boutons)}.cm-erreur{flex-basis:100%;color:var(--sy-red, #c0392b);font-size:var(--sy-t-petit)}.cm-jeux{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cm-jeux li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sy-ecart-boutons)}.cm-liste{display:block;font-size:var(--sy-t-petit)}.cm-corps{padding:var(--sy-panneau-py) var(--sy-panneau-px);display:grid;gap:12px}.lr{position:relative;min-width:0}.lr .lr-champ{width:100%;padding-right:30px}.lr .lr-champ[data-choisi=oui]::placeholder{color:var(--sy-ink);opacity:1}.lr .lr-fleche{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--sy-subtle);pointer-events:none}.lr-liste{position:fixed;z-index:60;width:max-content;max-width:min(420px,90vw);max-height:260px;overflow-y:auto;margin:4px 0 0;padding:4px;list-style:none;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre)}.lr-option{display:flex;gap:10px;align-items:baseline;padding:7px 10px;border-radius:6px;cursor:pointer;font-size:var(--sy-t-moyen)}.lr-option.vise{background:var(--sy-soft-blue)}.lr-option.choisie{font-weight:600}.lr-code{font-family:ui-monospace,monospace;font-size:var(--sy-t-petit);color:var(--sy-subtle);min-width:34px}.lr-vide{padding:10px;color:var(--sy-subtle);font-size:var(--sy-t-moyen)}.fd .fd-retour{font-size:inherit;letter-spacing:inherit;text-transform:inherit;gap:4px}.fd .fd-titre-doc{color:var(--sy-ink);font-weight:600}.fd .fd-tete-actes{display:flex;align-items:center;gap:var(--sy-ecart-boutons)}.fd .fd-creneau-tete{display:inline-flex;justify-content:flex-end;min-width:170px}.fd .fd-creneau-tete .btn{height:34px;border-radius:var(--sy-r-bouton);font-size:var(--sy-t-courant);font-weight:600}.fd .fd-identite{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px 22px}.fd .sy-panneau .fd-identite{padding:var(--sy-panneau-py) var(--sy-panneau-px)}.fd .fd-identite>div{display:flex;flex-direction:column;gap:3px;min-width:0}.fd .fd-identite small{font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--sy-subtle)}.fd .fd-identite span{font-size:var(--sy-t-moyen);color:var(--sy-ink);overflow-wrap:anywhere}.fd .fd-identite em{font-style:normal;font-size:var(--sy-t-petit);color:var(--sy-subtle)}.fd .fd-identite .sy-champ{height:30px}.fd .fd-assignation{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.fd .fd-indice{display:inline-grid}.fd .fd-indice.fd-lettre{background:var(--sy-muted);color:var(--sy-subtle)}.fd .fd-rev-tete{min-height:56px;gap:12px}.fd .fd-rev-vigueur:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sy-green);z-index:1}.fd .fd-rev-etats{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.fd .fd-rev-corps{padding-top:12px;padding-bottom:14px;gap:12px}.fd .fd-histo{border-top:1px solid var(--sy-line)}.fd .fd-histo-bascule{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 16px;border:0;background:var(--sy-canvas);color:var(--sy-ink);font:inherit;font-size:var(--sy-t-moyen);font-weight:600;text-align:left;cursor:pointer}.fd .fd-histo-bascule:hover{background:var(--sy-accent)}.fd .fd-histo-bascule svg{color:var(--sy-subtle);transition:transform .18s}.fd .fd-histo-bascule[aria-expanded=true] svg{transform:rotate(180deg);color:var(--sy-blue)}.fd .fd-histo-bascule small{color:var(--sy-subtle);font-size:var(--sy-t-petit);font-weight:400}.fd .fd-histo-liste{border-top:1px solid var(--sy-line)}.fd .fd-revisions .sy-objet strong{font-size:var(--sy-t-moyen);white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.35}.fd .fd-revisions .sy-objet small{white-space:normal;flex-wrap:wrap;row-gap:0;gap:10px}.fd .fd-mal{color:var(--sy-destructive);font-weight:600}.fd .fd-vigueur{color:var(--sy-green);font-weight:600}.fd .fd-fichier{display:inline-flex;align-items:center;gap:5px;font-size:var(--sy-t-courant);font-weight:600;color:var(--sy-ink);white-space:nowrap;margin-right:4px}.fd .fd-fichier svg{color:var(--sy-subtle)}.fd .fd-fichiers{display:flex;flex-direction:column;gap:6px;min-width:0}.fd .fd-fichier-ligne{display:grid;grid-template-columns:44px minmax(0,1fr) 98px;align-items:center;gap:12px;min-height:44px;padding:6px 8px 6px 10px;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-bouton)}.fd .fd-type{justify-self:start;min-width:44px;text-align:center;padding:4px 0}.fd .fd-fichier-nom{display:flex;flex-direction:column;min-width:0;line-height:1.3}.fd .fd-fichier-nom b{font-size:var(--sy-t-courant);font-weight:600;color:var(--sy-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd .fd-fichier-nom small{font-size:var(--sy-t-petit);color:var(--sy-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd .fd-fichier-actes{display:grid;grid-template-columns:repeat(3,30px);gap:4px;justify-content:end}.fd .fd-creneau{display:flex;align-items:center;justify-content:center;min-width:0}.fd .fd-attacher{font-size:var(--sy-t-courant);align-self:flex-start;display:inline-flex;align-items:center;gap:6px}.fd .fd-sans-fichier{margin:0;font-size:var(--sy-t-courant)}.fd .fd-circuit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;align-items:start}.fd .fd-circuit-case{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;overflow-wrap:anywhere}.fd .fd-etiq{font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--sy-subtle)}.fd .fd-circuit-case .fd-signature b{white-space:normal;align-items:flex-start}.fd .fd-rev-client{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:var(--sy-t-courant)}.fd .acte{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:var(--sy-r-bouton);border:1px solid transparent;background:none;color:var(--sy-subtle);cursor:pointer}.fd .acte:hover{background:var(--sy-accent);color:var(--sy-blue)}.fd .acte.danger:hover{background:var(--sy-soft-red);color:var(--sy-destructive)}.fd .fd-signature{display:flex;flex-direction:column;gap:1px;min-width:0}.fd .fd-signature b{display:inline-flex;align-items:center;gap:5px;font-size:var(--sy-t-courant);font-weight:600;white-space:nowrap}.fd .fd-signature.fd-faite b svg{color:var(--sy-green)}.fd .fd-signature small{font-size:var(--sy-t-petit);color:var(--sy-subtle);padding-left:19px}.fd .fd-signature .fd-mal{font-size:var(--sy-t-petit);padding-left:19px}.fd .fd-signer{text-transform:capitalize}.fd .sy-ligne-tete>.sy-btn{justify-self:start}.fd .fd-indication{font-size:var(--sy-t-petit);color:var(--sy-subtle);text-align:right;white-space:normal;line-height:1.3}.fd .sy-creneau.sy-large .sy-btn{width:100%}.fd .fd-remarques .sy-objet strong{white-space:normal;font-weight:600;font-size:var(--sy-t-moyen)}.fd .fd-remarques .sy-resume{white-space:normal}.fd .fd-remarques .sy-resume>div.fd-reponse{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:var(--sy-t-courant);color:var(--sy-ink)}.fd .fd-reponse small{font-size:var(--sy-t-petit);color:var(--sy-subtle)}.fd .fd-remarques .sy-ligne-corps{padding-left:64px}.fd .fd-zone{padding:16px var(--sy-panneau-px) 0}.fd .fd-zone:last-child{padding-bottom:18px}.fd .sy-panneau>.sy-bandeau+.fd-zone{padding-top:12px}.fd .sy-form p{margin:0}.fd .sy-form.fd-form-danger{border-left-color:var(--sy-destructive)}.fd .sy-form.fd-form-danger .sy-form-titre svg{color:var(--sy-destructive)}.fd select.sy-champ{padding-right:28px}.fd .fd-zone-texte{height:auto;min-height:76px;padding:8px 10px;resize:vertical;line-height:1.45}.fd .fd-case{display:flex;align-items:flex-start;gap:8px;font-size:var(--sy-t-moyen);cursor:pointer}.fd .fd-case input{margin-top:3px;accent-color:var(--sy-blue)}.fd .fd-libelle-ligne{flex-direction:row;align-items:center;gap:8px}.fd .fd-libelle-ligne .sy-champ{height:30px}.fd .fd-tete-droite{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.fd .fd-vide-ligne{margin:0;padding:16px var(--sy-panneau-px) 18px;font-size:var(--sy-t-courant)}.fd .fd-attente{margin:0;font-size:var(--sy-t-courant)}.fd .fd-erreur{scroll-margin:80px}.fd .fd-telephone{padding:6px 10px 10px;overflow-x:auto}.fd .fd-actes .fd-quand{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--sy-subtle)}.fd .fd-actes td b{font-weight:600}.fd>.onglets{margin:0;border-radius:var(--sy-r-panneau)}@media (max-width:1300px){.fd .fd-remarques .sy-ligne-tete{grid-template-columns:34px minmax(0,1fr) 64px;grid-template-areas:"num objet actes" ". reponse reponse" ". etat .";row-gap:8px}.fd .fd-remarques .sy-ligne-tete>.sy-num{grid-area:num}.fd .fd-remarques .sy-ligne-tete>.sy-objet{grid-area:objet}.fd .fd-remarques .sy-ligne-tete>.sy-resume{grid-area:reponse}.fd .fd-remarques .sy-ligne-tete>.sy-pastille{grid-area:etat}.fd .fd-remarques .sy-ligne-tete>.sy-actes{grid-area:actes}.fd .fd-remarques .sy-ligne-corps{padding-left:22px}}@media (max-width:640px){.fd .fd-tete-actes{flex-wrap:wrap}.fd .fd-creneau-tete{min-width:0}.fd .fd-identite{grid-template-columns:1fr 1fr}.fd .sy-panneau-tete .sy-legende{display:none}.fd .fd-zone{padding:12px 14px 0}.fd .fd-vide-ligne{padding:14px}.fd .fd-remarques .sy-ligne-tete{padding:12px 14px}.fd .sy-compteur-ico{display:none}.fd .sy-compteur-libelle{white-space:normal;line-height:1.3}.fd .sy-defile>.sy-matrice{min-width:560px}.fd .sy-defile>.sy-matrice.fd-actes{min-width:0}.fd .fd-actes,.fd .fd-actes tbody{display:block}.fd .fd-actes thead{display:none}.fd .fd-actes tr{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ind quand" "ind acte" "ind par" "ind fonc" "ind detail";column-gap:12px;padding:10px 14px;border-bottom:1px solid var(--sy-line)}.fd .fd-actes td{border:0;padding:0}.fd .fd-actes td:nth-child(1){grid-area:quand;font-size:var(--sy-t-petit)}.fd .fd-actes td:nth-child(2){grid-area:ind;padding-top:2px}.fd .fd-actes td:nth-child(3){grid-area:acte}.fd .fd-actes td:nth-child(4){grid-area:par;font-size:var(--sy-t-courant)}.fd .fd-actes td:nth-child(5){grid-area:fonc;font-size:var(--sy-t-petit)}.fd .fd-actes td:nth-child(6){grid-area:detail;font-size:var(--sy-t-courant)}}.fd .fd-empreintes{display:flex;flex-direction:column;gap:4px}.fd .fd-retrait{display:flex;flex-direction:column;gap:var(--sy-ecart-boutons);padding:12px;border:1px solid var(--sy-line);border-radius:var(--sy-r-bouton)}.fd .fd-retrait-actes{display:flex;gap:var(--sy-ecart-boutons)}.fd .fd-origine{display:flex;flex-direction:column;gap:var(--sy-ecart-boutons);padding:var(--sy-panneau-py) var(--sy-panneau-px)}.fd .fd-origine .fd-identite{padding:0}.fd .fd-origine-avis{margin:0;font-size:var(--sy-t-courant);color:var(--sy-subtle)}.fd .fd-origine-emetteur{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sy-ecart-boutons)}.fd .fd-origine-histo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:var(--sy-t-courant);overflow-wrap:anywhere}.fd .fd-origine-histo li{padding-top:8px;border-top:1px solid var(--sy-line)}@media (max-width: 700px){.fd .fd-origine-emetteur{grid-template-columns:1fr}}.fd .fd-ou-fichier{margin:0;line-height:1.4;overflow-wrap:anywhere}.fd .fd-ecart-empreinte{scroll-margin:80px}.fd .fd-ecart-ligne{overflow-wrap:anywhere}@media (max-width:1100px){.fd .fd-rev-tete:not(.fd-rev-fixe)>.fd-rev-etats{grid-column:3 / 4}.fd .fd-rev-fixe{grid-template-columns:34px minmax(0,1fr) auto}.fd .fd-rev-fixe>:first-child{display:none}.fd .fd-rev-fixe>.fd-rev-etats{grid-column:2 / 3}.fd .fd-rev-fixe>.sy-actes{grid-column:3;grid-row:1}}@media (pointer:coarse){.fd .fd-fichier-ligne{grid-template-columns:44px minmax(0,1fr) 140px}.fd .fd-fichier-actes{grid-template-columns:repeat(3,44px)}}@media (max-width:640px){.fd .fd-fichier-ligne{grid-template-columns:44px minmax(0,1fr) auto;gap:10px}.fd .fd-fichier-actes{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44px}.fd .fd-creneau:empty{display:none}.fd .fd-rev-tete{grid-template-columns:24px 34px minmax(0,1fr) 44px;row-gap:6px}.fd .fd-rev-fixe{grid-template-columns:34px minmax(0,1fr) 44px}.fd .fd-rev-tete>.sy-actes{display:contents}.fd .fd-rev-tete .sy-creneau:empty{display:none}.fd .fd-rev-tete .sy-creneau:not(.sy-large){grid-column:4;grid-row:1}.fd .fd-rev-fixe .sy-creneau:not(.sy-large){grid-column:3}.fd .fd-rev-tete .sy-creneau.sy-large{grid-column:3 / -1;grid-row:3;justify-content:flex-start}.fd .fd-rev-fixe .sy-creneau.sy-large{grid-column:2 / -1}.fd .fd-rev-tete:not(.fd-rev-fixe)>.fd-rev-etats{grid-column:3 / 4;grid-row:2}.fd .fd-rev-fixe>.fd-rev-etats{grid-column:2 / 3;grid-row:2}.fd .fd-circuit{grid-template-columns:minmax(0,1fr)}.fd .fd-histo-bascule{padding-left:14px;padding-right:14px;flex-wrap:wrap}.fd .fd-rev-tete:not(.fd-rev-fixe)>.fd-rev-etats{grid-column:3 / 4}}.contenu:has(>.zone-depot>.sy>.sy-page){overflow:hidden}.zone-depot:has(>.sy>.sy-page){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.zone-depot>.sy:has(>.sy-page){flex:1 1 auto;min-height:0}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.contenu:has(>.zone-depot>.sy>.sy-page){overflow:auto}.zone-depot:has(>.sy>.sy-page){flex:none;display:block}.zone-depot>.sy:has(>.sy-page){flex:none}}@media print{.zone-depot:has(>.sy>.sy-page),.zone-depot>.sy:has(>.sy-page){display:block;height:auto;overflow:visible}}.fd .sy-li-corps>.fd-origine,.fd .sy-li-corps>.fd-identite{padding:0}.fd .sy-li-corps>.fd-identite{padding-top:2px}.fd .fd-visa-texte{margin:0;font-size:var(--sy-t-courant);overflow-wrap:anywhere}.cv-liste{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.cv-ligne{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--sy-line)}.cv-ligne:last-child{border-bottom:0;padding-bottom:0}.cv-liste>li[data-ligne-ouvrante]{padding:6px 8px;border-radius:var(--sy-r-bouton, 8px)}.cv-liste>li[data-ligne-ouvrante]:hover{background:var(--sy-canvas)}.cv-tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cv-tete strong{font-size:var(--sy-t-moyen)}.cv-regles{margin:0;padding-left:18px;font-size:var(--sy-t-courant);color:var(--sy-subtle);line-height:1.5}.cv-regles li{margin:0}.cv-source{font-size:var(--sy-t-petit);color:var(--sy-subtle);line-height:1.45}.cv-formulaire{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--sy-canvas);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau)}.cv-choix{display:flex;gap:18px;flex-wrap:wrap;margin-top:6px}.cv-choix label{display:inline-flex;gap:6px;align-items:center}.cv-departs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.cv-depart{display:flex;flex-direction:column;gap:6px}.cv-pied{font-size:var(--sy-t-petit);color:var(--sy-subtle)}@media (max-width: 640px){.cv-departs{grid-template-columns:1fr}}.cv-zone{padding:16px var(--sy-panneau-px) 18px;display:flex;flex-direction:column;gap:12px}.cv-temps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cv-temps li{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;background:var(--sy-canvas);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau)}.cv-temps li span:not(.sy-pastille){font-size:var(--sy-t-petit);color:var(--sy-subtle);line-height:1.4}.cv-liste-purge{display:flex;flex-direction:column;gap:12px}.cv-table{width:100%;border-collapse:collapse;font-size:var(--sy-t-courant)}.cv-table th{text-align:left;font-size:var(--sy-t-petit);color:var(--sy-subtle);text-transform:uppercase;letter-spacing:.04em;padding:6px 8px;border-bottom:1px solid var(--sy-line)}.cv-table td{padding:6px 8px;border-bottom:1px solid var(--sy-line);vertical-align:top}.cv-leves summary{cursor:pointer;font-size:var(--sy-t-courant);color:var(--sy-subtle)}.cv-trace{display:flex;flex-direction:column;gap:6px}@media (max-width: 640px){.cv-temps{grid-template-columns:1fr}}.b2 .b2-zone{padding:16px var(--sy-panneau-px) 0;display:flex;flex-direction:column;gap:12px;margin:0}.b2 .b2-zone-fin{padding-bottom:18px}.b2 .b2-texte{margin:0;font-size:var(--sy-t-moyen);line-height:1.55}.b2 .b2-texte .sy-code{color:var(--sy-blue)}.b2 .b2-note{margin:0;padding:12px var(--sy-panneau-px) 16px;font-size:var(--sy-t-petit);color:var(--sy-subtle);border-top:1px solid var(--sy-line);line-height:1.5}.b2 .b2-vide-ligne{margin:0;padding:16px var(--sy-panneau-px) 18px;font-size:var(--sy-t-courant)}.b2 .b2-outils{display:flex;align-items:center;gap:var(--sy-ecart-boutons);flex-wrap:wrap}.b2 .b2-select{height:30px;width:auto;padding-right:28px}.b2 .b2-barre{display:flex;align-items:center;gap:var(--sy-ecart-boutons) 12px;flex-wrap:wrap}.b2 .b2-barre-bandeau{margin-top:8px}.b2 .b2-pied{border-top:1px solid var(--sy-line);background:var(--sy-canvas);padding-top:14px;padding-bottom:14px}.b2 .b2-tete-droite{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.b2 .b2-libelle-ligne{flex-direction:row;align-items:center;gap:8px}.b2 .b2-libelle-ligne .sy-champ{height:34px}.b2 .b2-zone-texte{height:auto;min-height:64px;width:100%;padding:8px 10px;resize:vertical;line-height:1.45}.b2 .b2-mal{color:var(--sy-destructive);font-weight:600}.b2 .b2-alerte{color:var(--sy-orange);font-weight:600}.b2 .b2-quand{white-space:nowrap;color:var(--sy-subtle)}.b2 .b2-filet{border-top:1px solid var(--sy-line)}.b2 .sy-matrice tr.b2-total td{background:var(--sy-canvas);font-weight:700;color:var(--sy-ink)}.b2 .sy-matrice tr.b2-total td.b2-mal{color:var(--sy-destructive)}.b2 .sy-matrice tr.b2-cliquable{cursor:pointer}.b2 .sy-matrice tr.b2-choisie td{background:var(--sy-soft-blue)}.b2 .sy-matrice tr.b2-choisie td:first-child{box-shadow:inset 3px 0 0 var(--sy-blue)}.b2 .b2-code{white-space:nowrap}.b2 .b2-code .code,.b2 .b2-impact-tete .code{font-family:inherit;font-weight:700;letter-spacing:.2px;color:var(--sy-ink)}.b2 .b2-code .code.ref:hover,.b2 .b2-impact-tete .code.ref:hover{color:var(--sy-blue)}.b2 .b2-indices{display:inline-flex;align-items:center;gap:4px;flex-wrap:nowrap}.b2 .b2-indices>svg{color:var(--sy-subtle)}.b2 .b2-indices .sy-num{min-width:28px;height:24px;font-size:var(--sy-t-courant)}.b2 .b2-plafond{max-height:560px;overflow:auto}.b2 .b2-plafond .sy-matrice thead th{position:sticky;top:0;z-index:1}.b2 .b2-documents td:nth-child(2){min-width:220px}.b2 .b2-terminaison td:first-child,.b2 .b2-cout td:first-child{min-width:240px}.b2 .b2-indicateurs td:first-child{width:34%}.b2 .b2-indicateurs td.sy-num-col{width:140px;font-weight:600}.b2 .b2-chiffre{font-size:var(--sy-t-panneau);font-weight:700}.b2 .b2-col-actes{width:190px}.b2 .b2-actes{display:grid;grid-template-columns:150px 30px;gap:4px;align-items:center;justify-content:end}.b2 .b2-creneau{display:flex;justify-content:flex-end}.b2 .b2-creneau .sy-btn{width:100%}.b2 .b2-col-annuler{width:1%;white-space:nowrap;text-align:right}.b2 tr.b2-ligne-saisie>td{background:var(--sy-canvas);padding:14px 16px}.b2 .b2-details{margin:0;display:flex;flex-direction:column;gap:10px}.b2 .b2-details summary{cursor:pointer;font-size:var(--sy-t-courant);font-weight:600;color:var(--sy-subtle)}.b2 .b2-details summary:hover{color:var(--sy-blue)}.b2 .b2-details[open] summary{margin-bottom:10px}.b2 .b2-details .note{font-size:var(--sy-t-courant)}.b2 .sy-panneau.b2-alerte-panneau{border-left:3px solid var(--sy-destructive)}.b2 .b2-impacts{display:flex;flex-direction:column}.b2 .b2-impact{padding:14px var(--sy-panneau-px);border-bottom:1px solid var(--sy-line);display:flex;flex-direction:column;gap:8px}.b2 .b2-impact:last-child{border-bottom:0}.b2 .b2-impact.b2-ouvert{background:color-mix(in oklab,var(--sy-soft-red) 45%,var(--sy-surface))}.b2 .b2-impact-tete{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:var(--sy-t-moyen)}.b2 .b2-impact-qui{color:var(--sy-subtle);font-size:var(--sy-t-courant)}.b2 .b2-impact-qui .ref{color:var(--sy-blue);font-weight:600}.b2 .b2-impact-action{margin:0;font-size:var(--sy-t-moyen);color:var(--sy-ink)}.b2 .b2-impact-tranche{margin:0;font-size:var(--sy-t-courant);color:var(--sy-subtle)}.b2 .b2-impact-tranche b{color:var(--sy-ink)}.b2 .b2-impact .sy-champ{background:var(--sy-surface)}.b2 .b2-etapes .sy-ligne-tete,.b2 .b2-obstacles .sy-ligne-tete{min-height:58px}.b2 .b2-etapes .sy-objet strong,.b2 .b2-obstacles .sy-objet strong,.b2 .b2-obstacles .sy-objet small{white-space:normal}.b2 .b2-pourquoi{font-size:var(--sy-t-courant);white-space:normal}.b2 .b2-action{display:inline-flex;align-items:flex-start;gap:6px;font-size:var(--sy-t-courant);color:var(--sy-blue);font-weight:600;white-space:normal}.b2 .b2-action svg{margin-top:2px}.b2 .b2-obstacles .sy-resume{white-space:normal}.b2 .b2-arbre{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--sy-line)}.b2 .b2-dossier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px) 240px;align-items:center;gap:14px;min-height:38px;padding:5px var(--sy-panneau-px);border-bottom:1px solid var(--sy-line);font-size:var(--sy-t-moyen)}.b2 .b2-dossier:hover{background:var(--sy-canvas)}.b2 .b2-dossier.b2-racine{font-weight:700;background:var(--sy-canvas)}.b2 .b2-dossier-nom{display:flex;align-items:center;gap:8px;min-width:0}.b2 .b2-dossier-nom>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2 .b2-dossier-nom svg{color:var(--sy-blue)}.b2 .b2-dossier.b2-dort .b2-dossier-nom,.b2 .b2-dossier.b2-prete .b2-dossier-nom{color:var(--sy-subtle)}.b2 .b2-dossier.b2-dort .b2-dossier-nom svg,.b2 .b2-dossier.b2-prete .b2-dossier-nom svg{color:var(--sy-subtle);opacity:.7}.b2 .b2-dossier.b2-absent{background:color-mix(in oklab,var(--sy-soft-red) 55%,var(--sy-surface))}.b2 .b2-dossier.b2-absent .b2-dossier-nom,.b2 .b2-dossier.b2-absent .b2-dossier-nom svg{color:var(--sy-destructive)}.b2 .b2-dossier-etat{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--sy-t-petit);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2 .b2-dossier-etat>.sy-gris{overflow:hidden;text-overflow:ellipsis}.b2 .b2-fich{color:var(--sy-subtle);font-weight:600}.b2 .b2-dossier-actes{display:flex;align-items:center;justify-content:flex-end;gap:4px}.b2 .b2-dossier .copier-dossier{opacity:1;margin:0;height:26px;padding:0 9px;border-radius:var(--sy-r-bouton);border:1px solid transparent;background:none;color:var(--sy-blue);font-family:inherit;font-size:var(--sy-t-petit);font-weight:600;white-space:nowrap}.b2 .b2-dossier .copier-dossier:hover{background:var(--sy-accent);text-decoration:none}.b2 .b2-dossier .copier-dossier:focus-visible{outline:none;border-color:var(--sy-ring)}.b2 .b2-adresse{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.b2 .b2-adresse-texte{font-size:var(--sy-t-texte);font-weight:700;color:var(--sy-blue);background:var(--sy-soft-blue);padding:6px 10px;border-radius:var(--sy-r-champ);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;letter-spacing:.2px}.b2 .b2-copier{min-width:92px}.b2 .b2-deposer{cursor:pointer}.b2 .b2-creneau-adresse{display:inline-flex;align-items:center;min-height:34px}.b2 .b2-confirmer{display:inline-flex;align-items:center;gap:var(--sy-ecart-boutons);flex-wrap:wrap;font-size:var(--sy-t-courant)}.b2 .b2-recherche{padding-bottom:16px}.b2 .b2-recherche .sy-libelle{flex:1 1 180px}.b2 .b2-courriels td:first-child{width:130px}.b2 .b2-courriels td:nth-child(2){width:30%}.b2 .b2-courriels td .sy-pastille{margin-top:4px}.b2 .b2-entetes{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:var(--sy-t-moyen)}.b2 .b2-entetes>div{display:contents}.b2 .b2-entetes small{font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--sy-subtle);padding-top:3px}.b2 .b2-entetes span{display:flex;align-items:center;gap:8px;flex-wrap:wrap;overflow-wrap:anywhere}.b2 .b2-message{white-space:pre-wrap;font-family:inherit;font-size:var(--sy-t-texte);line-height:1.6;margin:0;max-width:80ch;padding:14px 16px;background:var(--sy-canvas);border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);color:var(--sy-ink)}.b2 .b2-piece{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.b2 .b2-piece svg{color:var(--sy-subtle)}.b2 .b2-col-acte{width:150px;text-align:right}.b2 .b2-col-acte .sy-btn{width:132px}.b2 .b2-courbe{display:block;max-width:100%}.b2 .b2-point .sy-form-titre{flex-wrap:wrap}.b2 .b2-form-phrase{font-size:var(--sy-t-courant);font-weight:500}.b2 .b2-point .sy-champs{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:end}.b2 .b2-point .sy-libelle.sy-large{grid-column:span 2}.b2 .b2-point .b2-pleine{grid-column:1 / -1}.b2 .b2-point .sy-actions{justify-content:flex-start}.b2 .b2-point-num{display:inline-flex;align-items:center;gap:10px}@media (max-width:1100px){.b2 .b2-dossier{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom actes" "etat actes";row-gap:2px}.b2 .b2-dossier-nom{grid-area:nom}.b2 .b2-dossier-etat{grid-area:etat}.b2 .b2-dossier-actes{grid-area:actes}.b2 .b2-etapes .sy-ligne-tete,.b2 .b2-obstacles .sy-ligne-tete{grid-template-columns:34px minmax(0,1fr) auto}.b2 .b2-etapes .sy-ligne-tete>.sy-resume,.b2 .b2-obstacles .sy-ligne-tete>.sy-resume{grid-column:2 / 3}.b2 .b2-etapes .sy-ligne-tete>.sy-actes{grid-column:3;grid-row:1}.b2 .b2-obstacles .sy-ligne-tete>.sy-pastille{grid-column:3;grid-row:1}.b2 .b2-obstacles .sy-ligne-tete>.sy-actes{display:none}}@media (max-width:640px){.b2 .b2-zone{padding:12px var(--sy-panneau-px) 0}.b2 .b2-zone-fin{padding-bottom:14px}.b2 .b2-note,.b2 .b2-vide-ligne{padding-left:var(--sy-panneau-px);padding-right:var(--sy-panneau-px)}.b2 .b2-impact{padding:12px var(--sy-panneau-px)}.b2 .b2-dossier{padding:6px 14px}.b2 .b2-dossier .copier-dossier{padding:0 6px}.b2 .b2-etapes .sy-ligne-tete,.b2 .b2-obstacles .sy-ligne-tete{grid-template-columns:34px minmax(0,1fr);padding:12px 14px}.b2 .b2-etapes .sy-ligne-tete>.sy-actes,.b2 .b2-obstacles .sy-ligne-tete>.sy-pastille{grid-column:2;grid-row:auto;justify-self:start}.b2 .sy-defile>.sy-matrice{min-width:560px}.b2 .b2-col-actes{width:auto}.b2 .b2-entetes{grid-template-columns:1fr}.b2 .b2-point .sy-champs{grid-template-columns:1fr 1fr}.b2 .b2-point .sy-libelle.sy-large{grid-column:1 / -1}}.b2 .b2-actes-ligne{display:inline-flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.b2 .b2-sans-diffusion{margin:12px 0}.b2 .b2-resume{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:var(--sy-t-courant);color:var(--sy-subtle)}.b2 .b2-resume b{color:var(--sy-ink)}.b2 .b2-resume .b2-resume-rouge,.b2 .b2-resume .b2-resume-rouge b{color:var(--sy-destructive)}.b2 .b2-replis,.b2-impact-matiere,.b2-impact-sous{display:flex;flex-direction:column;gap:8px}.b2 .vo-pile{display:flex;flex-direction:column;gap:var(--sy-ecart);min-width:0}.b2 .vo-pile[hidden]{display:none}.cp{--cp-haut: 110px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 12px 6px;min-width:0}.cp-rang{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cp-pole{min-width:0;position:relative}.cp-pole+.cp-pole:before{content:"";position:absolute;left:-6px;top:24px;width:8px;height:2px;background:var(--line)}.cp-bouton{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;background:none;border:0;padding:4px 2px 6px;border-radius:6px;color:var(--ink);cursor:pointer;font:inherit;text-align:center}.cp .cp-pole{display:flex;flex-direction:column;min-height:var(--cp-haut)}.cp .cp-pole>.cp-bouton{box-sizing:border-box;flex:1}.cp-bouton:hover{background:var(--surface-hover)}.cp-bouton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cp-rond{width:40px;height:40px;border-radius:50%;border:3px solid var(--line-strong);background:var(--surface);display:grid;place-items:center;color:var(--ink)}.cp-rond svg{width:22px;height:22px}.cp-texte{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.cp-nom{font-weight:600;font-size:14px;line-height:1.2}.cp-etat{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mut)}.cp-cause{font-size:12.5px;line-height:1.3;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-choisi .cp-rond{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--accent)}.cp-bloque .cp-rond{border-color:var(--danger);background:var(--danger-fond)}.cp-bloque .cp-etat{color:var(--danger)}.cp-a_traiter .cp-rond{border-color:var(--warn)}.cp-a_traiter .cp-etat{color:var(--warn)}.cp-en_cours .cp-rond{border-color:var(--ok)}.cp-en_cours .cp-etat{color:var(--ok)}.cp-termine .cp-rond{border-color:var(--mut);color:var(--mut)}.cp-pas_commence .cp-rond{border:3px dashed var(--line-strong);color:var(--mut);background:var(--surface-raised)}.cp-pas_commence .cp-nom,.cp-pas_commence .cp-etat{color:var(--mut)}.cp-panneau{display:flex;flex-direction:column;gap:12px;padding:var(--sy-panneau-py, 14px) var(--sy-panneau-px, 22px)}.cp-colonnes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px}.cp-panneau h4{margin:0 0 6px;font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--mut)}.cp-faits,.cp-sujets,.cp-detail{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13.5px}.cp-ton-w{color:var(--warn)}.cp-ton-k{color:var(--danger)}.cp-sujets>li{border-top:1px solid var(--line)}.cp-sujets>li:first-child{border-top:0}.cp-sujet{display:flex;align-items:center;gap:8px;width:100%;padding:7px 0;background:none;border:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.cp-point{width:8px;height:8px;border-radius:50%;background:var(--warn);flex:none}.cp-point-k{background:var(--danger)}.cp-nb{font-size:12px;font-weight:700;color:var(--mut);margin-left:2px}.cp-chevron{margin-left:auto;color:var(--mut);transition:transform .15s}.cp-sujet[aria-expanded=true] .cp-chevron{transform:rotate(90deg)}.cp-corps{padding:0 0 10px 16px;display:flex;flex-direction:column;gap:6px;font-size:13px}.cp-action{margin:0}.cp-lien{background:none;border:0;padding:0;font:inherit;color:var(--accent);cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:2px}.cp-vide{margin:0;color:var(--mut);font-size:13px}.cp-pied{display:flex;justify-content:flex-end}@media (max-width: 760px){.cp-rang{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.cp-pole+.cp-pole:before{display:none}.cp-bouton{padding:4px 2px}.cp-rond{width:36px;height:36px;border-width:2px}.cp-rond svg{width:20px;height:20px}.cp-nom{font-size:13px}.cp-etat{font-size:10px}.cp-cause{display:none}.cp-colonnes{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.cp-chevron{transition:none}}.cp-attente-zone{position:relative}.cp-squelette{opacity:.55}.cp-attente .cp-rond{border:3px dashed var(--line-strong);background:var(--surface-raised)}.cp-barre{display:block;height:11px;border-radius:4px;background:var(--line);margin:3px auto 0}.cp-barre-nom{width:72%}.cp-barre-etat{width:46%;height:9px}@media (prefers-reduced-motion: no-preference){.cp-squelette .cp-barre,.cp-squelette .cp-rond{animation:cp-pulse 1.4s ease-in-out infinite}}@keyframes cp-pulse{50%{opacity:.45}}.cp-message{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 12px;text-align:center;font-size:14px;font-weight:600;color:var(--ink);background:color-mix(in oklab,var(--surface) 55%,transparent)}.cp-message-erreur{color:var(--danger)}@media (max-width: 1024px),(pointer: coarse) and (max-height: 500px){.cp{--cp-haut: 134px }}@media (max-width: 760px){.cp{--cp-haut: 107px }}.pp{display:inline-flex;align-items:center;gap:5px;vertical-align:middle}.pp-p{box-sizing:border-box;width:26px;height:26px;flex:none;border-radius:50%;border:2px solid var(--line-strong);background:var(--surface);color:var(--ink);display:inline-grid;place-items:center;padding:0;font:inherit;cursor:pointer}.pp-p svg{width:13px;height:13px}.pp-p:hover{background:var(--surface-hover)}.pp-p:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pp-bloque{border-color:var(--danger);background:var(--danger-fond)}.pp-a_traiter{border-color:var(--warn)}.pp-en_cours{border-color:var(--ok)}.pp-termine{border-color:var(--mut);color:var(--mut)}.pp-pas_commence{border-style:dashed;color:var(--mut);background:var(--surface-raised)}.pp-attente{border-style:dashed;background:var(--surface-raised);cursor:default}@media (prefers-reduced-motion: no-preference){.pp-squelette .pp-attente{animation:cp-pulse 1.4s ease-in-out infinite}}@media (hover: hover){.pp-p{position:relative}.pp-p[data-info]:hover:after,.pp-p[data-info]:focus-visible:after{content:attr(data-info);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:5;box-sizing:border-box;max-width:300px;padding:4px 9px;border-radius:6px;background:var(--ink);color:var(--surface);font-size:12.5px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}}.d1 .d1-bascule{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--sy-line);border-radius:var(--sy-r-bouton);background:var(--sy-surface);color:var(--sy-ink);font-size:var(--sy-t-courant);font-weight:600;cursor:pointer;white-space:nowrap}.d1 .d1-bascule input{margin:0;accent-color:var(--sy-blue);width:15px;height:15px}.d1 .d1-bascule:hover{border-color:color-mix(in oklab,var(--sy-blue) 45%,var(--sy-line))}.d1 .d1-bascule-on{background:var(--sy-soft-blue);border-color:var(--sy-blue);color:var(--sy-blue)}.d1 .d1-montant{white-space:nowrap;font-size:inherit;color:inherit;font-weight:inherit;margin:0}.d1 .d1-table tbody tr{cursor:pointer}.d1 .d1-table tbody tr.d1-etat-perte td:first-child{box-shadow:inset 3px 0 0 var(--sy-destructive)}.d1 .d1-table tbody tr.d1-etat-derive td:first-child{box-shadow:inset 3px 0 0 var(--sy-orange)}.d1 .d1-table tbody tr.d1-close td:first-child{box-shadow:none}.d1 .d1-table tbody tr.d1-close td{color:var(--sy-subtle)}.d1 .d1-table td.sy-num-col{white-space:nowrap}.d1 .d1-table td.sy-num-col b{font-weight:700}.d1 .d1-affaire{white-space:normal;min-width:200px}.d1 .d1-neg,.d1 .d1-neg b{color:var(--sy-destructive)}.d1 .d1-point{color:var(--sy-subtle)}.d1 .d1-vieux{color:var(--sy-orange);font-weight:600}@media (max-width:640px){.d1 .sy-tete-actions{width:100%}.d1 .d1-montant{font-size:20px}.d1 .d1-affaire{min-width:0}.d1 .tb-table .tb-large{display:none}}.d1 .d1-table td.d1-poles{white-space:nowrap}.d1 .d1-outils{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.d1 .d1-filtre{width:auto;max-width:100%}.d1 .d1-lecture{min-height:20px;font-size:var(--sy-t-petit, 13px);color:var(--sy-subtle);min-width:0}.d1 .d1-lecture-erreur{color:var(--sy-destructive);font-weight:600}.d1 .d1-bascule:has(input:disabled),.d1 .d1-filtre:disabled{opacity:.55;cursor:default}@media (max-width:900px),(pointer:coarse) and (max-height:500px){table.sy-en-cartes.sy-en-cartes td.d1-poles{grid-column:1 / -1}table.sy-en-cartes.sy-en-cartes td.d1-poles[data-l]:before{display:none}.d1 .pp{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:4px;width:100%;max-width:360px}.d1 .sy-zone-actions{flex:1 1 100%;min-width:0;margin-left:0;justify-content:flex-start}.d1 .d1-outils{justify-content:flex-start;width:100%}}@media (max-width:1480px){.d1 .d1-table .d1-detail{display:none}}@media (max-width:1180px){.d1 .d1-table .d1-detail2{display:none}}@media (max-width:900px),(pointer:coarse) and (max-height:500px){:root[data-tel-restreint~=montants-pilotage] table.sy-en-cartes.sy-en-cartes td.d1-argent{display:none!important}}.f2-onglet-compte{min-width:20px;height:18px;padding:0 6px;border-radius:9px;display:inline-grid;place-items:center;background:var(--sy-muted);color:var(--sy-subtle);font-size:var(--sy-t-petit);font-weight:700}.rgl-onglet.rgl-choisi .f2-onglet-compte{background:var(--sy-soft-blue);color:var(--sy-blue)}.f2-compte{font-size:var(--sy-t-courant);font-weight:700;color:var(--sy-subtle);white-space:nowrap}.f2-normes{display:inline-flex;flex-wrap:wrap;gap:6px;vertical-align:middle;margin-left:4px}.f2-normes a.sy-norme{text-decoration:none}.f2-normes a.sy-norme:hover{text-decoration:underline;text-underline-offset:2px}.f2-table{table-layout:fixed;min-width:960px}.f2-table th:first-child,.f2-table td:first-child{padding-left:22px}.f2-table th:last-child,.f2-table td:last-child{padding-right:18px}.f2-table td{background:var(--sy-surface)}.f2-table tbody tr.f2-ligne:hover td{background:var(--sy-canvas)}.f2-table tbody tr.f2-ligne:hover td:first-child{box-shadow:inset 3px 0 0 var(--sy-blue)}.f2-table tbody tr.f2-ligne-alerte td:first-child,.f2-table tbody tr.f2-ligne-alerte:hover td:first-child{box-shadow:inset 3px 0 0 var(--sy-destructive)}.f2-table tbody tr.f2-ligne-ouverte td{background:var(--sy-soft-blue)}.f2-table tbody tr.f2-ligne-ouverte td:first-child,.f2-table tbody tr.f2-ligne-ouverte:hover td:first-child{box-shadow:inset 3px 0 0 var(--sy-blue)}.f2-table tr.f2-sous>td{background:var(--sy-canvas);padding-top:14px;padding-bottom:16px}.f2-table tr.f2-sous:hover>td{background:var(--sy-canvas)}.f2-table td.f2-vide-cel{padding:0}.f2-table col.f2-c-soudeur{width:230px}.f2-table col.f2-c-certif{width:180px}.f2-table col.f2-c-validite{width:190px}.f2-table col.f2-c-etat{width:210px}.f2-table col.f2-c-acte{width:150px}.f2-table col.f2-c-icone{width:64px}.f2-table col.f2-c-qmos{width:120px}.f2-table col.f2-c-date{width:100px}.f2-table col.f2-c-organisme{width:220px}.f2-table col.f2-c-origine{width:130px}.f2-table col.f2-c-qui{width:150px}.f2-table col.f2-c-decision{width:190px}.f2-table col.f2-c-repere{width:90px}.f2-table col.f2-c-controles{width:170px}.f2-table col.f2-e-art{width:84px}.f2-table col.f2-e-fonction{width:140px}.f2-table col.f2-e-preuves{width:170px}.f2-table col.f2-e-etat{width:220px}.f2-table col.f2-n-code{width:150px}.f2-table col.f2-n-edition{width:100px}.f2-table col.f2-n-texte{width:170px}.f2-table col.f2-n-traiter{width:130px}.f2-bleu{color:var(--sy-blue)}.f2-table tr.f2-famille th{padding:10px 18px 10px 22px;text-align:left;font-size:var(--sy-t-capitales);letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--sy-subtle);background:var(--sy-canvas);border-top:1px solid var(--sy-line)}.f2-table tr.f2-famille th .f2-compte{margin-left:10px}.f2-table-soudeurs col.f2-c-soudeur{width:224px}.f2-table-soudeurs col.f2-c-certif,.f2-table-soudeurs col.f2-c-validite,.f2-table-soudeurs col.f2-c-etat,.f2-table-soudeurs col.f2-c-acte{width:150px}.f2-table td .sy-pastille{white-space:normal;height:auto;line-height:1.25;padding-block:3px;text-align:left}.f2-orange{color:var(--sy-orange);font-weight:700}.f2-exigence{font-weight:600}.f2-code-norme{font-weight:700;color:var(--sy-ink)}.f2-texte-norme{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.f2-pastilles{display:inline-flex;flex-wrap:wrap;gap:4px}.f2-methode{margin-right:4px;padding:2px 5px}.f2-constat{margin-top:4px}.f2-acte{text-align:right}.f2-actes{display:inline-grid;grid-template-columns:96px 30px;gap:6px;align-items:center;justify-items:end;vertical-align:middle}.f2-table-nc .f2-actes{grid-template-columns:124px}.f2-actes .f2-creneau{display:inline-flex;justify-content:flex-end;min-height:30px;align-items:center}.f2-actes .f2-creneau-large,.f2-actes .f2-creneau-large .sy-btn{width:100%}.f2-actes-soudeur{display:grid;grid-template-columns:30px minmax(0,1fr);justify-items:start;gap:6px 4px;margin-top:8px}.f2-actes-soudeur .f2-creneau-large{grid-column:1 / -1;width:100%}.f2-actes-soudeur .f2-creneau-large .sy-btn{width:100%}.f2-actes .sy-btn-icone{color:var(--sy-subtle)}.f2-actes .sy-btn-icone:hover{color:var(--sy-blue)}.f2-actes .menu-actes>button,.f2-actes .ibtn{width:30px;height:30px;border:0;border-radius:var(--sy-r-bouton);background:none;color:var(--sy-subtle);display:inline-grid;place-items:center;cursor:pointer;padding:0}.f2-actes .menu-actes>button:hover,.f2-actes .ibtn:hover{background:var(--sy-muted);color:var(--sy-blue)}.f2-table-soudeurs tbody.f2-groupe+tbody.f2-groupe tr:first-child td{border-top:1px solid var(--sy-line)}.f2-table-soudeurs td.f2-cel-soudeur{vertical-align:top;border-right:1px solid var(--sy-line)}.f2-table-soudeurs tbody tr.f2-ligne:hover td.f2-cel-soudeur{background:var(--sy-surface);box-shadow:none}.f2-soudeur{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.f2-soudeur strong{font-size:var(--sy-t-texte);font-weight:700}.f2-inactif .f2-soudeur strong,.f2-inactif td{color:var(--sy-subtle)}.f2-sections{display:flex;flex-direction:column;gap:20px}.f2-section{display:flex;flex-direction:column;gap:10px;min-width:0}.f2-form .sy-champs>.sy-libelle{flex:0 1 220px}.f2-form .sy-champs>.sy-libelle.sy-large{flex:1 1 360px}.f2-form .sy-champs>.sy-libelle.f2-court{flex:0 1 150px}.f2-form .sy-champs .sy-champ{width:100%}.f2-form .sy-champs .sy-libelle:has(.f2-court-champ){flex:0 1 160px}.f2-mono{font-variant-numeric:tabular-nums;letter-spacing:.3px;font-weight:600}.f2-choix{flex-wrap:wrap}.f2-choix .rgl-choix-btn{min-width:200px;height:46px}.f2-case{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);background:var(--sy-surface);color:var(--sy-ink);font-size:var(--sy-t-moyen);font-weight:600;cursor:pointer;align-self:flex-end}.f2-case input{accent-color:var(--sy-blue);width:15px;height:15px;margin:0}.f2-case.f2-case-on{border-color:var(--sy-blue);background:color-mix(in oklab,var(--sy-soft-blue) 55%,var(--sy-surface));color:var(--sy-blue)}.f2-sous .f2-form{box-shadow:none}.f2-recherche{flex-direction:row;flex-wrap:wrap;align-items:flex-end}.f2-recherche>.sy-form-titre,.f2-recherche>.sy-bandeau{flex:1 1 100%}.f2-recherche>.sy-champs{flex:0 1 320px}.f2-recherche>.sy-champs>.sy-libelle{flex:1 1 auto}.f2-compteurs-nc{--sy-n:4}.f2-barre{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sy-ecart-boutons);padding:12px var(--sy-panneau-px);border-bottom:1px solid var(--sy-line)}.f2-segments{display:inline-flex;gap:2px;padding:3px;background:var(--sy-muted);border-radius:var(--sy-r-champ)}.f2-segments button{height:28px;padding:0 12px;border:0;border-radius:var(--sy-r-bouton);background:none;color:var(--sy-subtle);font:inherit;font-size:var(--sy-t-courant);font-weight:700;cursor:pointer;white-space:nowrap}.f2-segments button:hover{color:var(--sy-ink)}.f2-segments button[aria-selected=true]{background:var(--sy-surface);color:var(--sy-blue);box-shadow:var(--sy-ombre),inset 0 -2px 0 var(--sy-blue)}.f2-filtre{width:200px;cursor:pointer}.f2-barre-fin{margin-left:auto;display:inline-flex;justify-content:flex-end;min-width:238px}.f2-preuves{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--sy-t-courant)}.f2-preuves li{display:flex;align-items:baseline;gap:8px}.f2-preuves li svg{color:var(--sy-blue);position:relative;top:2px}.f2-metier{display:flex;flex-direction:column;gap:5px}.f2-metier .sy-champ{width:240px;cursor:pointer}.f2-gabarit{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.f2-gabarit-texte{display:flex;flex-direction:column;gap:12px;min-width:0}.f2-gabarit-texte .sy-champ{width:100%}.f2-zone{height:auto;min-height:300px;padding:10px 12px;line-height:1.55;resize:vertical;font-size:var(--sy-t-moyen)}.f2-gabarit-mots{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--sy-canvas);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau)}.f2-gabarit-mots .sy-note{margin:0}.f2-variables{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:var(--sy-t-courant)}.f2-variables li{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.f2-variables li code{font-family:inherit}.f2-gabarit-mots .rgl-apercu{align-items:flex-start;font-size:var(--sy-t-courant)}.f2-gabarit-mots .rgl-apercu>svg{margin-top:2px}.f2-creneau-retablir.f2-cache{visibility:hidden}.f2-param{gap:12px;width:300px;padding:16px 18px 14px;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:0 10px 30px color-mix(in oklab,var(--sy-ink) 14%,transparent),var(--sy-ombre);color:var(--sy-ink)}.f2-param-curseur input[type=range]{width:100%;margin:0;accent-color:var(--sy-blue)}.f2-param .bornes{display:flex;justify-content:space-between;margin-top:4px;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--sy-subtle)}.f2-param .apercu{margin:0;padding:10px 12px;border:1px solid var(--sy-line);border-left:3px solid var(--sy-blue);border-radius:var(--sy-r-champ);background:var(--sy-canvas);display:flex;flex-direction:column;gap:2px;color:var(--sy-ink)}.f2-param .apercu .code{font-family:inherit;font-weight:700;color:var(--sy-blue);letter-spacing:.2px}.f2-param .note{margin:0;color:var(--sy-subtle);font-size:var(--sy-t-petit)}.f2-param-pied{border-top:1px solid var(--sy-line);padding-top:10px;display:flex;flex-direction:column;gap:3px}.f2-param .f2-param-pied .version{border:0;padding:0;margin:0}.f2-param-pied .mal{color:var(--sy-destructive)}.f2-compteurs-prep .sy-compteur-libelle{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}.f2-table .sy-lien{text-align:left}@media (max-width:1100px){.f2-gabarit{grid-template-columns:1fr}}@media (max-width:640px){.f2-barre{padding:10px 14px}.f2-segments{width:100%;overflow-x:auto}.f2-filtre{flex:1 1 auto;width:auto}.f2-barre-fin{margin-left:0;width:100%;min-width:0}.f2-barre-fin .sy-btn{width:100%;justify-content:center}.f2-metier .sy-champ,.f2-metier{width:100%}.f2-form .sy-champs>.sy-libelle,.f2-form .sy-champs>.sy-libelle.f2-court,.f2-form .sy-champs .sy-libelle:has(.f2-court-champ){flex:1 1 100%}.f2-choix .rgl-choix-btn{flex:1 1 100%}.f2-param{width:auto}}.f2-apercu{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.f2-apercu-corps{margin:0;white-space:pre-wrap;font-family:inherit;font-size:var(--sy-t-courant);line-height:1.5;color:var(--sy-ink)}.f2-gabarit-mots .rgl-apercu ul{margin:6px 0;padding-left:18px}.c12-danger{border-left-color:var(--sy-destructive)}.c12-danger .fs-tete .sy-form-titre svg{color:var(--sy-destructive)}.c12-objet{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 0 27px;color:var(--sy-subtle);font-size:var(--sy-t-courant)}.c12-objet b{color:var(--sy-ink);font-weight:600}.c12-droite{flex:none;display:flex;align-items:center;gap:8px;color:var(--sy-subtle);font-size:var(--sy-t-courant)}.c12-engage{list-style:none;margin:0;padding:0;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-surface)}.c12-engage li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 12px;font-size:var(--sy-t-moyen)}.c12-engage li+li{border-top:1px solid var(--sy-line)}.c12-engage li>svg{color:var(--sy-orange)}.c12-engage b{font-weight:600}.c12-engage .c12-detail{color:var(--sy-subtle)}.c12-engage .c12-depuis{color:var(--sy-subtle);font-size:var(--sy-t-petit);white-space:nowrap}.c12-engage .c12-fois{margin-left:6px}.c12-texte{margin:0;font-size:var(--sy-t-moyen);line-height:1.5;color:var(--sy-ink)}.c12-texte .sy-gris{color:var(--sy-subtle)}.c12-deux{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.c12-deux>div{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-canvas)}.c12-deux ul{margin:0;padding-left:18px;font-size:var(--sy-t-moyen);line-height:1.55}.c12-deux .sy-section-titre{margin:0}.c12-repris .sy-section-titre svg{color:var(--sy-green)}.c12-non-repris .sy-section-titre svg{color:var(--sy-subtle)}.c12-apercu{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px dashed color-mix(in oklab,var(--sy-blue) 40%,var(--sy-line));border-radius:var(--sy-r-champ);background:var(--sy-soft-blue);color:var(--sy-blue);font-size:var(--sy-t-moyen);min-width:0}.c12-apercu,.c12-fige{text-transform:none;letter-spacing:0}.c12-apercu.c12-vide{background:var(--sy-canvas);color:var(--sy-subtle);border-color:var(--sy-line);font-weight:500}.c12-apercu .sy-code{overflow:hidden;text-overflow:ellipsis}.c12-fige{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);background:var(--sy-muted);color:var(--sy-subtle);font-size:var(--sy-t-moyen);font-weight:600}.c12-chemin{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);background:var(--sy-canvas);font-size:var(--sy-t-courant);min-width:0}.c12-chemin>svg{color:var(--sy-blue);flex:none}.c12-chemin .sy-code{white-space:normal;overflow-wrap:anywhere;min-width:0;flex:1}.c12-chemin .sy-lien{flex:none;font-size:var(--sy-t-courant)}.c12-choix{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.c12-piece{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid color-mix(in oklab,var(--sy-blue) 35%,var(--sy-line));border-radius:var(--sy-r-champ);background:var(--sy-soft-blue);font-size:var(--sy-t-moyen);font-weight:600;max-width:100%}.c12-piece>svg{color:var(--sy-blue);flex:none}.c12-piece span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c12-piece small{color:var(--sy-subtle);font-weight:500;font-size:var(--sy-t-courant)}.c12-attente{color:var(--sy-subtle);font-size:var(--sy-t-courant)}.c12-choix label.sy-btn{cursor:pointer}.c12-bandeau-actes{display:flex;flex-wrap:wrap;gap:var(--sy-ecart-boutons);margin-top:10px}.c12-bandeau-actes+.sy-gris,.c12-bandeau-note{display:block;margin-top:8px;color:var(--sy-subtle);font-size:var(--sy-t-petit)}.c12-depot .sy-matrice td{vertical-align:top}.c12-depot .c12-col-etat{width:300px}.c12-depot .c12-col-indice{width:70px}.c12-depot .c12-col-fichier{width:26%;min-width:220px}.c12-depot .c12-nom{display:flex;align-items:flex-start;gap:7px;font-weight:600;overflow-wrap:anywhere}.c12-depot .c12-nom svg{color:var(--sy-subtle);margin-top:2px;flex:none}.c12-depot .sy-gris{color:var(--sy-subtle);font-size:var(--sy-t-petit);font-weight:500}.c12-depot .c12-etat{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.c12-depot .c12-etat p{margin:0;font-size:var(--sy-t-courant);color:var(--sy-ink);line-height:1.4}.c12-depot .c12-etat .sy-lien{font-size:var(--sy-t-courant)}.c12-depot select.sy-champ{width:100%;min-width:200px;max-width:360px}.c12-depot .fs-section{padding-bottom:16px}.c12-depot .sy-defile{border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau)}.c12-porte{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--sy-background);color:var(--sy-ink);box-sizing:border-box}.c12-porte-carte{width:100%;max-width:380px;padding:0;gap:0;box-sizing:border-box}.c12-marque{display:flex;flex-direction:column;align-items:center;padding:22px 18px 18px;border-bottom:1px solid var(--sy-line)}.c12-marque svg{height:44px;width:auto;max-width:100%}.c12-marque .avec-version{justify-content:center;max-width:100%}.c12-porte-corps{display:flex;flex-direction:column;gap:14px;padding:18px 18px 20px}.c12-porte-titre{text-transform:none;letter-spacing:0;margin:0;font-size:var(--sy-t-panneau);font-weight:700;display:flex;align-items:center;gap:9px}.c12-porte-titre svg{color:var(--sy-blue)}.c12-porte .sy-libelle .sy-champ{width:100%;box-sizing:border-box}.c12-orne{position:relative;display:flex;align-items:center}.c12-orne .sy-champ{padding-right:38px}.c12-orne>.c12-ico{position:absolute;right:10px;display:flex;color:var(--sy-subtle);pointer-events:none}.c12-orne>button.c12-ico{pointer-events:auto;right:4px;width:30px;height:28px;justify-content:center;align-items:center;background:none;border:0;border-radius:var(--sy-r-bouton);cursor:pointer}.c12-orne>button.c12-ico:hover{color:var(--sy-ink);background:var(--sy-muted)}.c12-orne>button.c12-ico:focus-visible{outline:2px solid var(--sy-ring);outline-offset:1px}.c12-ligne-lien{display:flex;justify-content:flex-end;margin-top:-6px}.c12-ligne-lien .sy-lien{font-size:var(--sy-t-courant)}.c12-code{font-size:22px;font-weight:700;letter-spacing:6px;text-align:center}.c12-porte .sy-btn-primaire.c12-entrer{width:100%;justify-content:center;height:38px;font-size:var(--sy-t-texte)}.c12-porte-pied{padding:12px 18px;border-top:1px solid var(--sy-line);text-align:center;font-size:var(--sy-t-courant)}.c12-porte-pied a{color:var(--sy-blue);font-weight:600;text-decoration:none}.c12-porte-pied a:hover{text-decoration:underline;text-underline-offset:3px}.c12-porte .sy-note{margin:0;color:var(--sy-subtle);font-size:var(--sy-t-courant);line-height:1.45}.c12-retour{align-self:center}@media (max-width:760px){.c12-deux{grid-template-columns:1fr}.c12-objet{margin-left:0}.c12-depot .c12-col-etat{width:auto}}.fs-fichier{min-height:40px}.fs-fichier .c12-piece{min-width:0;max-width:100%;flex:1 1 220px}.fs-detail{margin-top:10px;display:flex;flex-direction:column;gap:6px}.fs-detail-bascule{display:inline-flex;align-items:center;gap:6px;align-self:flex-start}.fs-detail .c12-chemin{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.df>.onglets{margin:0;border-radius:var(--sy-r-panneau)}.df .sy-defile{container:df-zone / inline-size}.df .df-table{min-width:0}.df .df-table col.df-c-bord{width:160px}.df .df-table col.df-c-pieces{width:auto}.df .df-table col.df-c-dest{width:204px}.df .df-table col.df-c-emis{width:112px}.df .df-table col.df-c-acte{width:88px}.df .df-table td{vertical-align:top}.df .df-table td.rg-acte{vertical-align:top;padding-right:16px}.df .df-acte{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.df .df-acte .sy-btn:not(.sy-btn-icone){white-space:nowrap;padding-inline:8px;min-width:max-content;width:auto;flex:none;overflow:visible}.df .df-acte .sy-btn.sy-btn-icone{width:30px;border:1px solid var(--sy-input);background:var(--sy-surface)}.df .df-table tr.rg-ligne:hover .df-acte .sy-btn-icone{border-color:color-mix(in oklab,var(--sy-blue) 35%,var(--sy-line));color:var(--sy-blue)}.df .df-bord,.df .df-dest,.df .df-emis{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.df .df-bord strong.sy-code{font-size:var(--sy-t-moyen);font-weight:700;color:var(--sy-ink);white-space:nowrap}.df .df-bord small,.df .df-dest small,.df .df-emis small{font-size:var(--sy-t-petit);color:var(--sy-subtle);max-width:100%;overflow-wrap:anywhere}.df .df-dest strong{font-weight:600;font-size:var(--sy-t-courant);max-width:100%;overflow-wrap:anywhere}.df .df-dest strong.sy-code{color:var(--sy-blue);font-weight:700}.df .df-emis strong{font-weight:600}.df .df-dest small.df-mail{color:var(--sy-subtle)}.df .df-emis .sy-btn{margin-top:4px}.df .df-pieces-entete,.df .df-piece{display:grid;grid-template-columns:168px minmax(0,1fr) 112px;gap:0 14px;align-items:start}.df .df-pieces{display:flex;flex-direction:column}.df .df-piece{padding:6px 0}.df .df-piece+.df-piece{border-top:1px dashed var(--sy-line)}.df .df-piece:first-child{padding-top:0}.df .df-piece:last-child{padding-bottom:0}.df .df-piece-doc{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px;min-width:0;min-height:30px}.df .df-piece-doc .indice{justify-self:start}.df .df-piece-doc .sy-lien{font-weight:600;font-size:var(--sy-t-courant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.df .df-visa{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;min-height:30px;justify-content:center}.df .df-visa-tete{display:flex;align-items:center;gap:8px;font-size:var(--sy-t-courant);min-width:0}.df .df-visa-tete .sy-pastille{min-width:24px;justify-content:center;font-weight:700}.df .df-visa-com{margin:0;font-size:var(--sy-t-petit);color:var(--sy-subtle);line-height:1.4}.df .df-piece-acte{display:flex;justify-content:flex-end;align-items:center;min-height:30px}.df .df-piece-acte>.sy-btn{width:100%}.df .df-piece-acte .btn.sm{width:100%;height:30px;border:1px solid transparent;border-radius:var(--sy-r-bouton);background:none;color:var(--sy-subtle);font:inherit;font-size:var(--sy-t-courant);font-weight:600;cursor:pointer}.df .df-piece-acte .btn.sm:hover{background:var(--sy-surface);border-color:color-mix(in oklab,var(--sy-blue) 35%,var(--sy-line));color:var(--sy-blue)}.df .df-piece-acte:has(input){grid-column:1 / -1;justify-content:flex-start;padding-top:6px}.df .df-piece-acte:has(input) .btn.sm{width:auto;padding:0 10px}.df .df-piece-acte input.champ{height:30px;border:1px solid var(--sy-ring);border-radius:var(--sy-r-champ);background:var(--sy-surface);color:var(--sy-ink);font:inherit;font-size:var(--sy-t-courant);padding:0 8px}.df .df-piece-acte .btn.sm.danger{background:var(--sy-destructive);border-color:var(--sy-destructive);color:var(--sy-primary-foreground)}.df .df-piece-acte .refus{color:var(--sy-destructive);font-size:var(--sy-t-petit)}.df .df-pieces-entete>span:nth-child(2){padding-left:0}.df .df-visa-form{grid-column:2 / -1;display:flex;flex-direction:column;gap:6px;padding:8px 10px;background:var(--sy-canvas);border:1px solid color-mix(in oklab,var(--sy-blue) 35%,var(--sy-line));border-radius:var(--sy-r-champ)}.df .df-visa-form .sy-champ{width:100%;height:30px;font-size:var(--sy-t-courant)}.df .df-visa-pied{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.df .df-visa-actes{display:flex;gap:var(--sy-ecart-boutons)}.df .df-consequence{font-size:var(--sy-t-petit);font-weight:600}.df .df-consequence.df-ok{color:var(--sy-green)}.df .df-consequence.df-ko{color:var(--sy-destructive)}.df .df-retours{list-style:none;margin:0;padding:0}.df .df-retour{padding:12px var(--sy-panneau-px);border-top:1px solid var(--sy-line);box-shadow:inset 3px 0 0 var(--sy-green)}.df .df-retour.df-ko{box-shadow:inset 3px 0 0 var(--sy-destructive)}.df .df-retour-tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.df .df-retour-tete .sy-code{font-weight:700;color:var(--sy-blue)}.df .df-retour-dest{color:var(--sy-subtle);font-size:var(--sy-t-courant);flex:1 1 auto}.df .df-retour .df-visa-com{margin-top:6px}.df .df-retour-suite{margin:4px 0 0;font-size:var(--sy-t-courant);color:var(--sy-ink)}.df .df-table-client{min-width:720px}.df .df-table-client col.df-c-ind{width:110px}.df .df-table-client col.df-c-depuis{width:130px}.df .df-table-client col.df-c-etat{width:170px}.df .df-courriel{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.df .df-courriel>span{color:var(--sy-ink);font-weight:600}.df .df-courriel .sy-lien{display:inline-flex;align-items:center;gap:4px}.df .df-etape-corps{padding:var(--sy-panneau-py) var(--sy-panneau-px) 20px;display:flex;flex-direction:column;gap:var(--sy-ecart)}.df .df-motifs{border:0;margin:0;padding:0;min-width:0}.df .df-motifs legend{padding:0 0 8px;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--sy-subtle)}.df .df-motifs-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.df .df-motif{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-surface);cursor:pointer}.df .df-motif input{margin-top:3px;accent-color:var(--sy-blue)}.df .df-motif span{display:flex;flex-direction:column;gap:2px;min-width:0}.df .df-motif small{color:var(--sy-subtle);font-size:var(--sy-t-petit)}.df .df-motif.on{border-color:var(--sy-blue);background:var(--sy-soft-blue)}.df .df-plans-barre{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px var(--sy-panneau-px);border-bottom:1px solid var(--sy-line)}.df .df-plans-barre .rg-cherche{flex:1 1 220px;min-width:0}.df .df-plans-vues{display:inline-flex;gap:6px}.df .df-plans-vues .sy-actif{background:var(--sy-soft-blue);border-color:var(--sy-blue);color:var(--sy-blue)}.df .df-plans{width:100%}.df .df-plans th.df-c-case{width:40px}.df .df-plans td input[type=checkbox]{width:18px;height:18px;accent-color:var(--sy-blue);cursor:pointer}.df .df-plans td input[type=checkbox]:disabled{cursor:not-allowed}.df .df-plans tr.df-coche td{background:var(--sy-soft-blue)}.df .df-plans tr.df-ecarte td{color:var(--sy-subtle)}.df .df-raison{display:block;color:var(--sy-subtle);font-size:var(--sy-t-petit)}.df .df-recap{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 16px}.df .df-recap>div{display:flex;flex-direction:column;gap:2px;min-width:0}.df .df-recap dt{color:var(--sy-subtle);font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.6px;text-transform:uppercase}.df .df-recap dd{margin:0;display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.df .df-recap dd small{color:var(--sy-subtle)}@container df-zone (max-width:1000px){.df .df-table,.df .df-table-client{min-width:0;display:block}.df .df-table colgroup,.df .df-table thead,.df .df-table-client colgroup,.df .df-table-client thead{display:none}.df .df-table tbody,.df .df-table-client tbody{display:block}.df .df-table tr.rg-ligne,.df .df-table-client tr.rg-ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 14px;border-bottom:1px solid var(--sy-line);background:var(--sy-surface)}.df .df-table tr.rg-ligne td,.df .df-table-client tr.rg-ligne td{display:block;padding:0;border:0;background:none}.df .df-table tr.rg-ligne:hover td:first-child{box-shadow:none}.df .df-table td[data-libelle=Contenu],.df .df-table td[data-libelle=Destinataire]{grid-column:1 / -1}.df .df-table td[data-libelle=Émis]{grid-column:1}.df .df-table td.rg-acte{grid-column:2;grid-row:1;padding:0;flex-direction:row;align-items:center;gap:6px}.df .df-table td[data-libelle=Émis] .df-emis{flex-direction:row;gap:8px;align-items:baseline}.df .df-dest{flex-direction:row;flex-wrap:wrap;column-gap:8px}.df .df-pieces-entete{display:none}.df .df-piece{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.df .df-piece .df-visa{grid-column:1}.df .df-piece .df-piece-acte{grid-column:2;grid-row:1 / span 2;align-self:center}.df .df-piece .df-piece-acte:empty{display:none}.df .df-visa-form{grid-column:1 / -1}.df .df-table-client tr.rg-ligne{grid-template-columns:repeat(3,auto) minmax(0,1fr)}.df .df-table-client td[data-libelle=Document]{grid-column:1 / -1}.df .df-table-client td[data-libelle]:not([data-libelle=Document]):before{content:attr(data-libelle);display:block;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--sy-subtle);margin-bottom:3px}.df .df-table-client td[data-libelle=État]{justify-self:end;align-self:end}.df .df-table-client tr.retard{box-shadow:inset 3px 0 0 var(--sy-destructive)}.df .df-table-client tr.retard td:first-child{box-shadow:none}}.df .df-table tr.df-envois-ligne>td{padding-top:0;border-top:none}.df .df-envois{display:flex;flex-direction:column;gap:8px;padding:8px 12px;border:1px dashed var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-canvas)}.df .df-envois-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.df .df-envois-titre{display:flex;align-items:center;gap:8px;color:var(--sy-subtle);font-size:var(--sy-t-courant)}.df .df-envois-actions,.df .df-envoi-actes{display:flex;align-items:center;gap:8px}.df .df-creneau-large{display:flex;justify-content:flex-end;min-width:168px;min-height:30px;align-items:center;gap:6px}.df .df-creneau{display:flex;justify-content:center;width:30px;min-height:30px;align-items:center}.df .df-destinataires{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.df .df-destinataire{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) 128px auto;gap:0 14px;align-items:center;padding:6px 0}.df .df-destinataire+.df-destinataire{border-top:1px dashed var(--sy-line)}.df .df-envoi-etat{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.df .df-envoi-note{font-size:var(--sy-t-petit);color:var(--sy-subtle);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df .df-envoi-code{font-size:var(--sy-t-petit);color:var(--sy-subtle);white-space:nowrap}.df .df-envoi-form{margin:0}@media (max-width: 760px){.df .df-destinataire{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.df .df-envoi-actes{grid-column:1 / -1;flex-wrap:wrap}.df .df-creneau-large{min-width:0;justify-content:flex-start}}.df .df-retrait{display:flex;flex-direction:column;gap:var(--sy-s-2, 6px);min-width:220px}.df .df-retrait .refus{color:var(--sy-destructive);font-size:var(--sy-t-petit)}.df .df-retrait-actes{display:flex;gap:var(--sy-s-2, 6px);flex-wrap:wrap}.df .df-dest-bandeau{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:9px var(--sy-panneau-px);background:var(--sy-surface);border:1px solid var(--sy-line);border-left:3px solid var(--sy-primary);border-radius:var(--sy-r-panneau);font-size:var(--sy-t-courant);color:var(--sy-ink);min-width:0}.df .df-dest-bandeau>svg{color:var(--sy-subtle);flex-shrink:0}.df .df-dest-a{font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--sy-subtle)}.df .df-dest-org{font-weight:700}.df .df-dest-mail{display:inline-flex;align-items:center;gap:4px;font-weight:600;overflow-wrap:anywhere}.df .df-dest-sep{color:var(--sy-subtle)}.df .df-dest-bandeau.df-dest-manque{border-left-color:var(--sy-destructive)}.df .df-dest-bandeau.df-dest-manque>svg{color:var(--sy-destructive)}.df .df-verif{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);cursor:pointer}.df .df-verif input{margin-top:3px}.df .df-verif>span{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.df .df-verif small{color:var(--sy-ink);overflow-wrap:anywhere}.df .df-verif.df-verif-sans{border-color:color-mix(in oklab,var(--sy-orange) 55%,var(--sy-line))}.df .df-verif.on{border-color:color-mix(in oklab,var(--sy-green) 55%,var(--sy-line))}.df .df-verif-ok{color:var(--sy-green);flex-shrink:0}.df .df-confirme{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.df .df-confirme-sans{color:var(--sy-subtle)}.df .df-repli-plans>.sy-repli-tete,.df .df-repli-dest>.sy-repli-tete{padding:4px 0;font-weight:600}.df .df-repli-plans.sy-repli-sous{border-top:0}.df .df-repli-plans>.sy-repli-corps,.df .df-repli-dest>.sy-repli-corps{padding:4px 0 0}.df-emettre-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in oklab,var(--sy-ink) 30%,transparent)}.df-emettre-conf{width:min(560px,100%);background:var(--sy-surface);display:flex;flex-direction:column;gap:12px}.df-emettre-conf .df-verif{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);cursor:pointer}.df-emettre-conf .df-verif>span{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.df-emettre-conf .df-verif small{overflow-wrap:anywhere}.fd .np-fusion{display:flex;flex-direction:column;gap:10px;margin:10px var(--sy-panneau-px);padding:12px;border:1px solid var(--sy-line);border-radius:8px;background:var(--sy-soft-blue)}.fd .np-fu-titre{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--sy-t-courant)}.fd .np-fu-refus{margin:6px 0 0;padding-left:18px}.fd .np-fu-choix{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fd .np-fu-choix legend{padding:0 0 6px;font-weight:600}.fd .np-fu-ligne{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid var(--sy-line);border-radius:6px;background:var(--sy-surface, #fff);cursor:pointer;min-height:44px}.fd .np-fu-ligne>span{display:flex;flex-direction:column;gap:2px}.fd .np-fu-ligne small{color:var(--sy-subtle);font-size:var(--sy-t-petit)}.fd .np-fu-choisie{border-color:var(--sy-blue, currentColor)}.fd .np-fu-apercu p{margin:0 0 6px}.fd .np-fu-diff{margin:0 0 6px;padding-left:18px}.fd .np-fu-doute{color:var(--sy-orange)}.fd .np-fu-note{margin:0;font-size:var(--sy-t-petit)}@media (max-width: 600px){.fd .np-fusion{margin-inline:0}}.fd .np-modes{display:flex;flex-wrap:wrap;gap:var(--sy-ecart-boutons);align-items:center;justify-content:center}.fd .np-poser>.np-modes{justify-content:flex-start}.fd .np-actes{display:inline-flex;align-items:center;gap:var(--sy-ecart-boutons)}.fd .np-creneau{display:inline-block;width:30px;height:30px}.fd .np-col-actes{width:84px;text-align:right;white-space:nowrap}.fd .np-barre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sy-ecart-boutons);padding:12px var(--sy-panneau-px) 4px}.fd .np-aide{font-size:var(--sy-t-petit);margin-left:6px}.fd .np-figee{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--sy-subtle);font-size:var(--sy-t-petit);font-weight:600}.fd .np-table td,.fd .np-table th{white-space:nowrap}.fd .np-table td:nth-child(2){white-space:normal;min-width:220px}.fd .np-table td.np-col-designation{white-space:normal;min-width:160px}.fd .np-table td.np-col-fam{white-space:nowrap;min-width:0}.fd .np-douteuse{background:var(--sy-soft-orange);color:var(--sy-ink);box-shadow:inset 3px 0 0 var(--sy-orange)}.fd .np-douteuse>svg{color:var(--sy-orange);margin-right:5px;vertical-align:-2px}.fd .np-corrigee{color:var(--sy-subtle);margin-left:6px;vertical-align:middle}.fd .np-edition td{background:var(--sy-canvas)}.fd .np-edition .np-douteuse{background:var(--sy-soft-orange)}.fd .np-saisie{width:100%;min-width:84px;height:30px;font-size:var(--sy-t-moyen)}.fd select.np-saisie{min-width:104px}.fd .np-ligne-champ td{font-size:var(--sy-t-petit);font-weight:700;color:var(--sy-blue);background:var(--sy-soft-blue);border-bottom:1px solid var(--sy-line)}.fd .np-poser{display:flex;flex-direction:column;gap:14px;padding:var(--sy-panneau-py) var(--sy-panneau-px)}.fd .np-depot{position:relative;display:flex;align-items:center;gap:14px;padding:18px 20px;border:1.5px dashed var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-canvas);color:var(--sy-blue);cursor:pointer}.fd .np-depot:hover,.fd .np-depot:focus-within{border-color:var(--sy-blue);background:var(--sy-soft-blue)}.fd .np-depot>span{display:flex;flex-direction:column;gap:2px;color:var(--sy-ink)}.fd .np-depot small{color:var(--sy-subtle);font-size:var(--sy-t-petit)}.fd .np-depot input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.fd .np-collage{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.fd .np-zone{width:100%;height:auto;padding:10px;font-family:ui-monospace,monospace;font-size:var(--sy-t-petit)}.fd .np-saisie-table{min-width:860px}.fd .np-pied-saisie{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:10px;font-size:var(--sy-t-petit)}.fd .np-exemples{max-width:320px;overflow:hidden;text-overflow:ellipsis}.fd .np-unite{max-width:300px}.fd .np-suite{margin:0;font-size:var(--sy-t-petit)}.fd .np-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--sy-line);font-size:var(--sy-t-courant)}.fd .np-pret{color:var(--sy-green);font-weight:600}.fd .np-actes-pied{margin-left:auto}.fd .np-retrait{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between}@media (max-width: 600px){.fd .np-modes{justify-content:stretch}.fd .np-modes>.sy-btn{flex:1 1 100%}.fd .np-col-actes{width:72px}}.rgl .nc-table td,.rgl .nc-table th{vertical-align:middle}.rgl .nc-col-ordre{width:76px}.rgl .nc-col-actes{width:84px;text-align:right;white-space:nowrap}.rgl .nc-actes{display:inline-flex;align-items:center;gap:var(--sy-ecart-boutons)}.rgl .nc-masquee b,.rgl .nc-masquee .sy-code{color:var(--sy-subtle)}.rgl .nc-edite td{background:var(--sy-soft-blue)}.rgl .nc-valeurs,.rgl .nc-reconnues{font-size:var(--sy-t-petit);max-width:300px}.rgl .nc-coche{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--sy-subtle)}.rgl .nc-zone{height:auto;padding:10px;font-family:ui-monospace,monospace;font-size:var(--sy-t-petit);width:100%;max-width:420px}.fd .np-toutes{max-height:min(60vh,520px);overflow:auto}.fd .np-toutes thead th{position:sticky;top:0;z-index:1;background:var(--sy-surface)}.fd .np-joint{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:14px 18px;margin-bottom:10px;border:1.5px solid var(--sy-blue);border-radius:var(--sy-r-panneau);background:var(--sy-soft-blue)}.fd .np-joint>span{display:flex;flex-direction:column;gap:2px;flex:1 1 260px;min-width:0;color:var(--sy-ink)}.fd .np-joint small{color:var(--sy-muted)}.np-entete{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-end;margin:8px 0}.np-entete>span{flex:1 1 280px}.np-laissees{color:var(--gris-texte, #5b6470);margin:4px 0 8px}.np-laissee td{background:var(--fond-doux, #f6f7f9);font-size:.92em}.fd .np-familles{padding:6px var(--sy-panneau-px) 2px}.fd .np-point{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none}.fd .np-choix{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:8px var(--sy-panneau-px);font-size:var(--sy-t-courant)}.fd .np-col-coche{width:34px;text-align:center}.fd .np-col-fam{width:1%}.fd .np-fam-cel{display:inline-flex;align-items:center;gap:6px}.fd .np-fam-choix{border:0;background:transparent;color:var(--sy-ink);font:inherit;font-size:var(--sy-t-petit);padding:2px 0;cursor:pointer;max-width:128px}.fd .np-fam-choix:disabled{cursor:default;color:var(--sy-subtle)}.fd .np-cochee td{background:var(--sy-soft-blue)}.fd .np-ajout{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:8px}.fd .np-outil{display:flex;flex-direction:column;gap:12px;margin:4px var(--sy-panneau-px) 12px;padding:14px 16px;border:1px solid var(--sy-line);border-left:3px solid var(--sy-blue);border-radius:var(--sy-r-panneau);background:var(--sy-canvas)}.fd .np-outil-tete{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px}.fd .np-court{max-width:140px}.fd .np-reglages{display:flex;flex-wrap:wrap;gap:10px 24px}.fd .np-matieres{align-items:flex-start;margin-top:4px}.fd .np-reglages>.sy-libelle{display:flex;flex-direction:column;gap:6px}.fd .np-segments{display:inline-flex;flex-wrap:wrap;gap:var(--sy-ecart-boutons)}.fd .np-num{width:84px;min-width:0;text-align:right}.fd .np-outil select.np-saisie{min-width:210px}.fd .np-dou{white-space:normal;min-width:240px;font-size:var(--sy-t-petit)}.fd .np-reprise{display:flex;flex-direction:column;align-items:center;gap:10px}@media (max-width: 760px){.fd .np-table .np-col-fam{display:none}.fd .np-table td.np-col-designation{min-width:150px}}@media (max-width: 600px){.fd .np-fam-choix{max-width:110px}.fd .np-choix .np-actes{flex-wrap:wrap}}.fd .np-table th.np-col-matiere,.fd .np-table td.np-col-matiere{white-space:normal;width:96px;min-width:88px;max-width:110px;overflow-wrap:anywhere;font-size:var(--sy-t-petit)}.fd .np-table th.np-col-remarque,.fd .np-table td.np-col-remarque{white-space:normal;width:108px;min-width:90px;max-width:140px;overflow-wrap:anywhere;font-size:var(--sy-t-petit)}.fd .np-brides td:nth-child(2){min-width:0;white-space:nowrap}.fd .np-brides td:first-child{white-space:normal;min-width:150px}.fd .np-outil .np-brides select.np-saisie{min-width:170px}@media (max-width: 640px){.fd .np-brides thead{display:none}.fd .sy-defile>.sy-matrice.np-brides{min-width:0}.fd .np-brides,.fd .np-brides tbody,.fd .np-brides tr{display:block;width:100%}.fd .np-brides tr{padding:8px 0;border-bottom:1px solid var(--sy-line)}.fd .np-brides td,.fd .np-brides td:nth-child(2){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;width:100%;min-width:0;padding:4px 0;border:0;white-space:normal}.fd .np-brides td:before{content:attr(data-label);color:var(--sy-subtle);font-size:var(--sy-t-petit);font-weight:600;flex:none}.fd .np-brides td:first-child{display:block;font-weight:600}.fd .np-brides td .np-saisie{width:auto;flex:1 1 150px;min-width:0;max-width:none}.fd .np-brides td .np-num{flex:0 1 110px}.fd .np-outil .np-brides select.np-saisie{min-width:0}}.fd .np-plis{display:flex;flex-direction:column;gap:8px;margin-top:12px}.fd .np-plis:empty{display:none}.fd .np-pli{min-width:0}.fd .np-pli .sy-repli-tete{min-height:44px}.fd .np-pli .sy-repli-corps{gap:10px}.fd .np-pli .sy-defile{margin:0 calc(var(--sy-panneau-px) * -1)}.fd .np-provenance{margin:0}.fd .np-modes-gauche{justify-content:flex-start}.fd .np-choix .np-actes{flex-wrap:wrap}@media (max-width: 600px){.fd .sy-defile>.sy-matrice.np-table{min-width:0}.fd .np-table th,.fd .np-table td{padding-inline:8px}.fd .np-table td.np-col-designation{min-width:0;white-space:normal}.fd .np-table .np-col-coche{width:44px;padding-inline:4px}.fd .np-table .np-col-actes{width:40px;padding-inline:0}.fd .np-table .np-creneau{display:none}.fd .np-table th,.fd .np-table td{font-size:var(--sy-t-petit)}}.fd .np-suggestion{text-transform:none;letter-spacing:normal;font-size:var(--sy-t-petit);display:block}.fd .np-gel{font-weight:600}.fd .np-gel .sy-champ{max-width:260px;font-weight:400}.fd .np-gel-erreur{font-weight:700}.fd .np-capture{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1.5px dashed var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-canvas)}.fd .np-capture.np-survol{border-color:var(--sy-blue);background:var(--sy-soft-blue)}.fd .np-capture-texte{display:flex;flex-direction:column;gap:2px;color:var(--sy-ink)}.fd .np-capture-texte small{color:var(--sy-subtle);font-size:var(--sy-t-petit)}.fd .np-capture-vue{margin:0;display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px}.fd .np-capture-vue img{max-width:100%;max-height:220px;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ, 6px);background:#fff;object-fit:contain}.fd .np-capture-actes{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fd .np-duree{margin:0;font-size:var(--sy-t-petit)}@media (max-width: 700px){.fd .np-capture-actes>*{flex:1 1 100%}}.fd .np-unite-groupe{width:auto;min-width:190px;height:32px}.fd .sy-panneau .np-table th:first-child,.fd .sy-panneau .np-table td:first-child{padding-left:var(--sy-panneau-px)}.fd .sy-panneau .np-table th:last-child,.fd .sy-panneau .np-table td:last-child{padding-right:var(--sy-panneau-px)}.fd .sy-panneau .np-table th.np-col-coche,.fd .sy-panneau .np-table td.np-col-coche{width:calc(var(--sy-panneau-px) + 26px);padding-left:var(--sy-panneau-px);padding-right:4px}.c3-sous-titre{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 0 27px;color:var(--sy-subtle);font-size:var(--sy-t-courant)}.c3-sous-titre b{color:var(--sy-ink);font-weight:600}.c3-droite{flex:none;display:flex;align-items:center;gap:8px;color:var(--sy-subtle);font-size:var(--sy-t-courant)}.c3-droite b{font-size:var(--sy-t-panneau);font-weight:700;color:var(--sy-ink);font-variant-numeric:tabular-nums}.c3-valeur{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px dashed var(--sy-line);border-radius:var(--sy-r-champ);background:var(--sy-muted);color:var(--sy-ink);font-size:var(--sy-t-moyen);font-weight:600;text-transform:none;letter-spacing:0;min-width:0;box-sizing:border-box}.c3-valeur.c3-vide{color:var(--sy-subtle);font-weight:500}.c3-valeur.c3-moins{color:var(--sy-destructive);border-color:color-mix(in oklab,var(--sy-destructive) 35%,var(--sy-line));background:color-mix(in oklab,var(--sy-destructive) 7%,var(--sy-surface))}.c3-valeur.c3-plus{color:color-mix(in oklab,var(--sy-green) 80%,var(--sy-ink))}.c3-valeur.c3-texte{padding:8px 10px;font-weight:500;line-height:1.45}.c3-valeur .sy-code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-chiffre{font-variant-numeric:tabular-nums}.c3-repris{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px 18px;padding:12px 14px;margin-bottom:10px;background:var(--sy-soft-blue);border:1px dashed color-mix(in oklab,var(--sy-blue) 40%,var(--sy-line));border-radius:var(--sy-r-panneau)}.c3-repris>div{display:flex;flex-direction:column;gap:4px;min-width:0}.c3-repris dt{font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.7px;color:var(--sy-subtle);text-transform:uppercase}.c3-repris dd{margin:0;font-size:var(--sy-t-moyen);font-weight:600;color:var(--sy-ink);min-width:0;overflow-wrap:anywhere}.c3-repris dd .sy-code{color:var(--sy-blue)}.c3-bascule{display:grid;grid-template-columns:1fr 1fr;gap:0;height:34px;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);overflow:hidden;background:var(--sy-background)}.c3-bascule label{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--sy-t-moyen);font-weight:600;color:var(--sy-subtle);cursor:pointer;text-transform:none;letter-spacing:0;min-width:0}.c3-bascule label+label{border-left:1px solid var(--sy-line)}.c3-bascule label:hover{color:var(--sy-ink);background:var(--sy-muted)}.c3-bascule input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.c3-bascule label:has(input:checked){background:var(--sy-soft-blue);color:var(--sy-blue);box-shadow:inset 0 0 0 2px var(--sy-blue)}.c3-bascule label:has(input:focus-visible){outline:2px solid var(--sy-ring);outline-offset:-2px}.c3-coche{display:flex;align-items:center;gap:9px;min-height:34px;font-size:var(--sy-t-moyen);font-weight:600;color:var(--sy-ink);cursor:pointer;text-transform:none;letter-spacing:0}.c3-coche input{width:16px;height:16px;margin:0;accent-color:var(--sy-blue);cursor:pointer}.c3-fait{margin:0;font-size:var(--sy-t-moyen);line-height:1.55}.c3-fait .sy-code{font-weight:700}@media (max-width:760px){.c3-sous-titre{margin-left:0}.c3-repris{grid-template-columns:1fr}.c3-repris>*{grid-column:1 / -1}}.c3-ref{font-weight:600}.am .am-table{min-width:760px}.am .am-table td{vertical-align:middle}.am .am-table td.sy-num-col{white-space:nowrap;font-weight:600}.am .am-table .am-moins{color:var(--sy-destructive)}.am .am-table th.am-actes-th{text-align:right}.am .am-table td.am-actes-td{width:1%;white-space:nowrap}.am .am-table th,.am .am-table td{padding-left:10px;padding-right:10px}.am .am-table th:first-child,.am .am-table td:first-child{padding-left:var(--sy-panneau-px)}.am .am-table th:last-child,.am .am-table td:last-child{padding-right:16px}.am .sy-zone-actions .sy-note{white-space:normal;max-width:260px;text-align:right}.am .am-table .am-actes-td .sy-actes .sy-btn{white-space:normal;line-height:1.15;text-align:center;padding-block:5px}.am .am-table tr.am-annulee td{opacity:.6}.am .am-objet{display:flex;flex-direction:column;gap:2px;min-width:0}.am .am-table td>.am-objet{min-width:150px}.am .am-objet>strong{font-size:var(--sy-t-texte);font-weight:700;color:var(--sy-ink);line-height:1.3}.am .am-objet>small{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:var(--sy-t-petit);color:var(--sy-subtle)}.am .am-objet>small .sy-code{color:var(--sy-blue);font-size:var(--sy-t-petit)}.am .am-objet>small i{width:3px;height:3px;border-radius:50%;background:var(--sy-line);flex-shrink:0}.am .am-objet>.am-texte{font-size:var(--sy-t-courant);color:var(--sy-subtle);line-height:1.4;max-width:520px}.am .am-etat{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.am .am-etat small{font-size:var(--sy-t-petit);color:var(--sy-subtle);line-height:1.35}.am .am-table tr.am-sous td{background:var(--sy-canvas);padding:14px var(--sy-panneau-px) 16px}.am .am-table tr.am-sous:hover td{background:var(--sy-canvas)}.am .am-table tr.am-ouverte td:first-child{box-shadow:inset 3px 0 0 var(--sy-blue)}.am .am-liste{margin:4px 0 0;padding-left:18px}.am .am-liste li{margin:2px 0}.am .am-droite{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.am .am-droite .sources{margin:0}.am .am-droite{flex:0 1 auto}.am .am-droite select.sy-champ{width:auto;min-width:210px;max-width:280px}.am .am-obstacles{list-style:none;margin:0;padding:6px var(--sy-panneau-px) 4px;display:flex;flex-direction:column}.am .am-obstacles li{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid var(--sy-line)}.am .am-obstacles li:last-child{border-bottom:0}.am .am-obstacles li>div{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--sy-t-moyen)}.am .am-obstacles li .sy-code{font-size:var(--sy-t-courant)}.am .am-obstacles li small{font-size:var(--sy-t-courant);color:var(--sy-subtle)}.am .am-franchir{padding:12px var(--sy-panneau-px) 16px;border-top:1px solid var(--sy-line);background:var(--sy-canvas);display:flex;align-items:center;justify-content:flex-end;gap:var(--sy-ecart-boutons);flex-wrap:wrap}.am .am-franchir .sy-champ{flex:0 1 320px;min-width:0}.am .am-franchir .am-pret{margin-right:auto;font-size:var(--sy-t-courant);color:var(--sy-subtle)}.am .am-saisie td{padding:8px 10px}.am .am-saisie .sy-champ{height:30px;width:100%;min-width:0}.am .am-saisie .am-titre{min-width:220px}.am .am-saisie .am-type{display:flex;gap:6px;align-items:center}.am .am-saisie .am-type .lr{flex:1 1 150px;min-width:140px}.am .am-saisie .am-type select.sy-champ{flex:0 0 150px;width:150px}.am .am-saisie{min-width:1080px;table-layout:auto}.am .am-saisie th:nth-child(4),.am .am-saisie td:nth-child(4){min-width:120px}.am .am-saisie th:nth-child(5),.am .am-saisie td:nth-child(5){min-width:150px}.am .am-saisie th:nth-child(6),.am .am-saisie td:nth-child(6){min-width:140px}.am .am-saisie th:nth-child(7),.am .am-saisie td:nth-child(7){min-width:110px}.am .am-lien-reglages{margin:0}.am .am-ex{margin-right:4px}.am .am-saisie tr.am-ecarte td{opacity:.45}.am .am-saisie input[type=checkbox]{width:16px;height:16px;accent-color:var(--sy-blue);cursor:pointer}.am .code.ref{font-family:inherit;font-weight:700;color:var(--sy-blue);background:none;border:0;padding:0;cursor:pointer;font-size:var(--sy-t-courant);letter-spacing:.2px}.am .code.ref:hover{text-decoration:underline;text-underline-offset:3px}.am .am-lies{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.am .am-lie{display:inline-flex;align-items:center;gap:6px}.am .am-lies select.sy-champ{height:30px;max-width:300px;margin-top:2px}.am select.sy-champ{padding-right:28px;cursor:pointer}.am .am-porteur{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.am .am-porteur select.sy-champ{height:30px;width:200px;max-width:100%}.am .am-porteur .sy-lien{font-size:var(--sy-t-courant)}.am .am-jalons{display:flex;flex-wrap:wrap;gap:10px;padding:14px var(--sy-panneau-px) 16px}.am .am-jalon{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);background:var(--sy-canvas);min-width:200px}.am .am-jalon.am-contractuel{border-left:3px solid var(--sy-blue)}.am .am-jalon.am-tard{border-left-color:var(--sy-destructive)}.am .am-jalon b{font-size:var(--sy-t-moyen)}.am .am-jalon>span{font-size:var(--sy-t-courant);color:var(--sy-subtle)}.am .am-jalon>div{display:flex;flex-wrap:wrap;gap:4px}.am .am-chiffre-mal{color:var(--sy-destructive);font-weight:700}@media (max-width:640px){.am .am-droite{justify-content:flex-start;width:100%}.am .am-droite select.sy-champ{min-width:0;flex:1 1 180px}.am .am-obstacles{padding:4px 14px}.am .am-obstacles li{grid-template-columns:1fr;gap:6px}.am .am-franchir{padding:12px 14px}.am .am-franchir .sy-champ{flex:1 1 100%}.am .am-jalons{padding:12px 14px}.am .am-jalon{min-width:0;flex:1 1 100%}.am .am-table th:first-child,.am .am-table td:first-child{padding-left:14px}}.am .sy-creneau .am-large{width:100%}.am .rp-bloc{margin:10px var(--sy-panneau-px);padding:10px 12px;border:1px solid var(--sy-line);border-radius:8px;background:var(--sy-muted);display:flex;flex-direction:column;gap:8px}.am .rp-tete{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.am .rp-ligne{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;cursor:pointer}.am .rp-ligne.rp-jalon{grid-template-columns:20px minmax(0,1fr) 150px;cursor:default;align-items:center}.am .rp-ligne small,.am .rp-point small{display:block;color:var(--sy-subtle);font-size:12px}.am .rp-pourquoi{margin:0;display:flex;gap:6px;align-items:flex-start;font-size:12.5px;color:var(--sy-subtle)}.am .rp-pied{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap}.am .rp-point ul{margin:6px 0 0 8px;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.am .rp-point+.rp-point{border-top:1px solid var(--sy-line);padding-top:8px}.am .rp-surligne{outline:2px solid var(--sy-primary);outline-offset:-2px;transition:outline-color .3s}@media (max-width:640px){.am .rp-ligne.rp-jalon{grid-template-columns:20px minmax(0,1fr)}.am .rp-ligne.rp-jalon select{grid-column:2}}.e12 .sources{display:inline-flex;gap:6px;margin-left:8px;vertical-align:middle;flex-wrap:wrap}.e12 .sources .source{border:0;border-radius:var(--sy-r-pastille);background:var(--sy-soft-blue);color:var(--sy-blue);font-size:var(--sy-t-petit);font-weight:700;padding:3px 7px;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap}.e12 .sources .source.non-lue{background:var(--sy-muted);color:var(--sy-subtle)}.e12 .sources a.source:hover{text-decoration:underline;text-underline-offset:3px}.e12 .renvoi-site{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 14px;margin:0;border:1px solid var(--sy-line);border-left:3px solid var(--site, var(--sy-blue));border-radius:var(--sy-r-panneau);background:var(--sy-surface);box-shadow:var(--sy-ombre);font-size:var(--sy-t-courant);color:var(--sy-ink)}.e12 .renvoi-site .pastille{width:8px;height:8px;border-radius:2px;background:var(--site, var(--sy-blue));flex:none}.e12 .renvoi-site .quoi{flex:1;min-width:0}.e12 .renvoi-site .btn{flex:none;display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:var(--sy-r-bouton);background:var(--sy-primary);border:1px solid var(--sy-primary);color:var(--sy-primary-foreground);font-size:var(--sy-t-courant);font-weight:600;text-decoration:none;box-shadow:var(--sy-ombre-primaire)}.e12>div>button.secondaire,.e12 .renvoi-site+div>button.secondaire{height:34px;padding:0 12px;border:1px solid var(--sy-input);border-radius:var(--sy-r-bouton);background:var(--sy-surface);color:var(--sy-ink);font:inherit;font-size:var(--sy-t-courant);font-weight:600;box-shadow:var(--sy-ombre-bouton);cursor:pointer}.e12 .recopie{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;margin:0;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre);font-size:var(--sy-t-courant);color:var(--sy-ink)}.e12 .recopie.on{border-color:color-mix(in oklab,var(--sy-orange) 55%,var(--sy-line));border-left:3px solid var(--sy-orange);background:color-mix(in oklab,var(--sy-soft-orange) 55%,var(--sy-surface))}.e12 .recopie label{display:flex;align-items:center;gap:8px;min-height:34px}.e12 .recopie-bascule{font-weight:700;cursor:pointer}.e12 .recopie input[type=checkbox]{width:18px;height:18px;accent-color:var(--sy-blue)}.e12 .recopie .champ{height:34px;padding:0 10px;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);background:var(--sy-background);color:var(--sy-ink);font:inherit}.e12 .recopie .note,.e12 .recopiee{color:var(--sy-subtle);font-size:var(--sy-t-petit)}.e12 .e12-intervention{max-width:420px;cursor:pointer}.e12 .e12-onglets{flex:none}.e12 .e12-onglet-compte{min-width:18px;height:18px;padding:0 6px;border-radius:9px;display:inline-grid;place-items:center;background:var(--sy-muted);color:var(--sy-subtle);font-size:var(--sy-t-petit);font-weight:700}.e12 .rgl-onglet.rgl-choisi .e12-onglet-compte{background:var(--sy-soft-blue);color:var(--sy-blue)}.e12 .sy-btn.e12-gros{height:44px;padding:0 16px;font-size:var(--sy-t-moyen)}.e12 .sy-btn.e12-actif{border-color:var(--sy-blue);color:var(--sy-blue);background:var(--sy-soft-blue)}.e12 .e12-barre{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.e12 .e12-annulee td{color:var(--sy-gris, #6b7280);text-decoration:line-through}.e12 .e12-annulee td:last-child,.e12 .e12-annulee td .sy-gris{text-decoration:none}.e12 .e12-corps{padding:14px var(--sy-panneau-px) 16px;display:flex;flex-direction:column;gap:12px}.e12 .sy-panneau>.e12-corps:first-child{padding-top:var(--sy-panneau-py)}.e12 .e12-corps>p,.e12 .e12-section>p{margin:0}.e12 .e12-section{padding:14px var(--sy-panneau-px) 16px;border-top:1px solid var(--sy-line);display:flex;flex-direction:column;gap:10px}.e12 .e12-section .sy-section-titre{margin:0}.e12 .e12-ligne-doc{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--sy-t-moyen)}.e12 .e12-constat{margin:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:var(--sy-t-moyen)}.e12 .e12-rien{margin:0;padding:2px 0;font-size:var(--sy-t-moyen)}.e12 .sy-panneau>.sy-bandeau{margin:14px var(--sy-panneau-px) 0}.e12 .sy-panneau>.sy-bandeau+.e12-table,.e12 .sy-panneau>.sy-bandeau+.sy-defile,.e12 .sy-panneau>.sy-bandeau+.e12-soudures,.e12 .sy-panneau>.sy-bandeau+.e12-gamme{margin-top:14px}.e12 .e12-liste{margin:4px 0 0;padding-left:18px}.e12 .sy-panneau .sy-vide{margin:6px var(--sy-panneau-px) 18px}.e12 .e12-form{margin:0}.e12 .e12-champs{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:flex-end}.e12 .e12-champs>.sy-libelle{flex:1 1 180px;min-width:0}.e12 .e12-champs>.sy-libelle.sy-large{flex:2 1 300px}.e12 .e12-champs .sy-champ{width:100%}.e12 .sy-champ.e12-court{max-width:140px}.e12 .e12-champs>.sy-libelle:has(.e12-court){flex:0 1 150px}.e12 .sy-champ.e12-mono,.e12 input.e12-mono{font-family:ui-monospace,JetBrains Mono,monospace;font-size:var(--sy-t-courant)}.e12 select.sy-champ{cursor:pointer;padding-right:6px}.e12 textarea.sy-champ.e12-zone{height:auto;min-height:72px;padding:8px 10px;resize:vertical;width:100%;line-height:1.4}.e12 .sy-form .sy-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sy-ecart-boutons);flex-wrap:wrap}.e12 .e12-pousse{flex:1}.e12 .e12-manque-note{margin-right:auto;color:var(--sy-orange);font-weight:600}.e12 .e12-choix{gap:6px}.e12 .e12-puces{display:flex;gap:8px;flex-wrap:wrap}.e12 .e12-puce{height:44px;min-width:132px;padding:0 16px;font:inherit;font-size:var(--sy-t-moyen);font-weight:700;color:var(--sy-ink);cursor:pointer;background:var(--sy-surface);border:1px solid var(--sy-input);border-radius:var(--sy-r-bouton);box-shadow:var(--sy-ombre-bouton);-webkit-tap-highlight-color:transparent;text-transform:none;letter-spacing:0}.e12 .e12-puce.e12-choisie.e12-bleu{border-color:var(--sy-blue);background:var(--sy-soft-blue);color:var(--sy-blue);box-shadow:inset 0 0 0 1px var(--sy-blue)}.e12 .e12-puce.e12-choisie.e12-vert{border-color:var(--sy-green);background:var(--sy-soft-green);color:var(--sy-green);box-shadow:inset 0 0 0 1px var(--sy-green)}.e12 .e12-puce.e12-choisie.e12-rouge{border-color:var(--sy-destructive);background:var(--sy-soft-red);color:var(--sy-destructive);box-shadow:inset 0 0 0 1px var(--sy-destructive)}.e12 .e12-puce:focus-visible,.e12 .e12-ctrl:focus-visible,.e12 .e12-tuile:focus-within,.e12 .e12-travail:focus-within{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-ring) 35%,transparent)}.e12 .e12-tuiles{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.e12 .e12-tuile,.e12 .e12-travail{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;color:var(--sy-ink);cursor:pointer;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre);min-width:0;transition:border-color .15s,box-shadow .15s,background-color .15s;-webkit-tap-highlight-color:transparent}.e12 .e12-tuile input,.e12 .e12-travail input{width:18px;height:18px;flex:none;accent-color:var(--sy-blue)}.e12 .e12-tuile.e12-choisie,.e12 .e12-travail.e12-choisie{border-color:var(--sy-blue);box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-blue) 18%,transparent);background:color-mix(in oklab,var(--sy-soft-blue) 55%,var(--sy-surface))}.e12 .e12-tuile-corps{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.e12 .e12-tuile-corps strong{font-size:var(--sy-t-moyen);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.e12 .e12-tuile-corps small{font-size:var(--sy-t-petit);color:var(--sy-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.e12 .e12-travaux{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));padding:14px var(--sy-panneau-px) 16px}.e12 .e12-travail{font-size:var(--sy-t-moyen);line-height:1.3}.e12 .e12-travail .sy-num{flex:none}.e12 .e12-travail.e12-fige{cursor:default}@media (hover:hover){.e12 .e12-tuile:not(.e12-choisie):hover,.e12 .e12-travail:not(.e12-choisie):not(.e12-fige):hover{border-color:color-mix(in oklab,var(--sy-blue) 45%,var(--sy-line))}}.e12 .e12-table{width:100%;border-collapse:collapse;table-layout:auto}.e12 .e12-table th{padding:9px 12px;background:var(--sy-canvas);color:var(--sy-subtle);font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.7px;text-transform:uppercase;text-align:left;white-space:nowrap;border-top:1px solid var(--sy-line);border-bottom:1px solid var(--sy-line)}.e12 .e12-table td{padding:10px 12px;border-bottom:1px solid var(--sy-line);vertical-align:middle;font-size:var(--sy-t-moyen);line-height:1.35;color:var(--sy-ink)}.e12 .e12-table th:first-child,.e12 .e12-table td:first-child{padding-left:var(--sy-panneau-px)}.e12 .e12-table th:last-child,.e12 .e12-table td:last-child{padding-right:var(--sy-panneau-px)}.e12 .e12-table tbody tr:last-child td{border-bottom:0}.e12 .e12-table tbody tr:hover td,.e12 .e12-table tr.e12-ouverte td{background:var(--sy-canvas)}.e12 .e12-table tr.e12-ouverte td:first-child{box-shadow:inset 3px 0 0 var(--sy-blue)}.e12 .e12-table tr.e12-corps-ligne td{background:var(--sy-canvas);padding-top:4px;padding-bottom:16px;box-shadow:inset 3px 0 0 var(--sy-blue)}.e12 .e12-table tr.e12-corps-ligne:hover td{background:var(--sy-canvas)}.e12 .e12-table tr.e12-vide td{color:var(--sy-subtle);text-align:center;padding:18px}.e12 .e12-table .e12-n{text-align:right;white-space:nowrap}.e12 .e12-table.e12-serre td{padding-top:7px;padding-bottom:7px}.e12 .e12-table .sy-lien{text-align:left}.e12 .e12-table .code{font-family:inherit;font-weight:700;font-size:var(--sy-t-courant);color:var(--sy-ink)}.e12 .e12-c-piece{width:240px}.e12 .e12-sous{display:block;color:var(--sy-subtle);font-size:var(--sy-t-petit);margin-top:2px}.e12 .e12-c-num{width:56px}.e12 .e12-c-cat{width:64px}.e12 .e12-c-date{width:108px}.e12 .e12-c-code{width:150px}.e12 .e12-c-horaires{width:120px}.e12 .e12-c-etat{width:250px}.e12 .e12-c-acte{width:120px}.e12 .e12-c-actes2{width:210px}.e12 .e12-c-lever{width:44%}.e12 .e12-c-heures{width:150px}.e12 .e12-heures-saisie{display:inline-flex;align-items:center;gap:6px;color:var(--sy-subtle)}.e12 .e12-heures-saisie .sy-champ{width:78px;text-align:right}.e12 td.e12-actes{text-align:right}.e12 .e12-creneaux{display:inline-grid;grid-template-columns:minmax(88px,auto);grid-auto-flow:column;gap:6px;justify-content:end;align-items:center}.e12 .e12-creneau{display:flex;justify-content:flex-end;min-width:0}.e12 .e12-ligne-saisie{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.e12 .e12-ligne-saisie>.sy-champ{flex:1 1 180px;min-width:0}.e12 .e12-ligne-saisie>.sy-champ.e12-cat{flex:0 1 200px}.e12 .e12-ligne-saisie>.sy-champ.e12-repere{flex:0 1 110px}.e12 .e12-boucle-grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.e12 .e12-boucle-col{padding:14px var(--sy-panneau-px) 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.e12 .e12-boucle-col+.e12-boucle-col{border-left:1px solid var(--sy-line)}.e12 .e12-boucle-col .sy-section-titre{margin:0}.e12 .e12-boucle-col .e12-table th:first-child,.e12 .e12-boucle-col .e12-table td:first-child{padding-left:0}.e12 .e12-boucle-col .e12-table th:last-child,.e12 .e12-boucle-col .e12-table td:last-child{padding-right:0}.e12 .e12-boucle-col .e12-table th{border-top:0;background:none}.e12 .e12-bilan{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.e12 .e12-bilan li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);background:var(--sy-surface);font-size:var(--sy-t-moyen)}.e12 .e12-bilan li small{display:block;color:var(--sy-destructive);font-size:var(--sy-t-petit)}.e12 .e12-bilan li b{font-variant-numeric:tabular-nums}.e12 .e12-bilan li.e12-ok svg{color:var(--sy-green)}.e12 .e12-bilan li.e12-manque{border-color:color-mix(in oklab,var(--sy-destructive) 35%,var(--sy-line));background:color-mix(in oklab,var(--sy-soft-red) 45%,var(--sy-surface))}.e12 .e12-bilan li.e12-manque svg{color:var(--sy-destructive)}.e12 .e12-section .e12-table th:first-child,.e12 .e12-section .e12-table td:first-child{padding-left:0}.e12 .e12-section .e12-table th:last-child,.e12 .e12-section .e12-table td:last-child{padding-right:0}.e12 .e12-section .e12-table th{background:none;border-top:0}.e12 .e12-participants{display:flex;flex-direction:column;gap:6px}.e12 .e12-participants-tete,.e12 .e12-participant{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.e12 .e12-participants-tete span{font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--sy-subtle)}.e12 .e12-ctrls{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.e12 .e12-ctrl{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:var(--sy-r-pastille);font:inherit;font-size:var(--sy-t-petit);font-weight:700;white-space:nowrap;border:1px solid transparent}.e12 .e12-ctrl.e12-vert{background:var(--sy-soft-green);color:var(--sy-green)}.e12 .e12-ctrl.e12-orange{background:var(--sy-soft-orange);color:var(--sy-orange)}.e12 .e12-ctrl.e12-rouge{background:var(--sy-soft-red);color:var(--sy-destructive)}.e12 .e12-ctrl.e12-a-saisir{height:30px;cursor:pointer;border-color:currentColor;background:var(--sy-surface);box-shadow:var(--sy-ombre-bouton);-webkit-tap-highlight-color:transparent}.e12 .e12-ctrl.e12-a-saisir.e12-choisie{background:var(--sy-soft-blue);color:var(--sy-blue);border-color:var(--sy-blue);box-shadow:inset 0 0 0 1px var(--sy-blue)}.e12 .e12-soudee{display:inline-flex;align-items:center;gap:6px;color:var(--sy-ink);white-space:nowrap;flex-wrap:wrap}.e12 .e12-soudee svg{color:var(--sy-green);flex:none}.e12 .e12-repere{display:inline-grid}.e12 .e12-tete-soudures .sy-jauge{width:110px}.e12 .e12-t-soudures{min-width:980px}.e12 .e12-t-soudures col.e12-c-iso{width:200px}.e12 .e12-t-soudures col.e12-c-rep{width:72px}.e12 .e12-t-soudures col.e12-c-soudeur{width:150px}.e12 .e12-t-soudures col.e12-c-soudee{width:170px}.e12 .e12-t-soudures col.e12-c-coulees{width:150px}.e12 .e12-t-soudures col.e12-c-actes2{width:216px}.e12 .e12-soudures{display:flex;flex-direction:column}.e12 .e12-soudure{border-top:1px solid var(--sy-line);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.e12 .e12-soudure:first-child{border-top:0}.e12 .e12-soudure.e12-ouverte{background:var(--sy-canvas);box-shadow:inset 3px 0 0 var(--sy-blue)}.e12 .e12-soudure-tete{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.e12 .e12-soudure-tete .sy-num{height:40px;min-width:48px;font-size:16px}.e12 .e12-soudure-objet{display:flex;flex-direction:column;gap:2px;min-width:0}.e12 .e12-soudure-objet strong{font-size:var(--sy-t-texte);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.e12 .e12-soudure-objet small{font-size:var(--sy-t-petit);color:var(--sy-subtle);display:flex;align-items:center;gap:4px}.e12 .e12-soudure-acte{display:flex;justify-content:flex-end;min-width:104px}.e12 .e12-soudure-acte .sy-btn{min-width:104px;justify-content:center}.e12 .e12-soudure-acte .e12-soudee{font-size:var(--sy-t-courant);font-weight:600}.e12 .e12-soudure-pied{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-left:60px}.e12 .e12-soudures .e12-ctrl{height:32px;min-width:48px;justify-content:center;font-size:var(--sy-t-courant)}.e12 .e12-soudures .e12-ctrl.e12-a-saisir{height:44px;min-width:56px}.e12 .e12-lancements{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:14px var(--sy-panneau-px) 16px}.e12 .e12-lancement{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;color:var(--sy-ink);text-decoration:none;background:var(--sy-surface);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre)}.e12 .e12-lancement .sy-lien{flex:none;font-size:var(--sy-t-courant)}@media (hover:hover){.e12 .e12-lancement:hover{border-color:color-mix(in oklab,var(--sy-blue) 45%,var(--sy-line))}}.e12 .e12-gamme .sy-ligne-tete{min-height:64px}.e12 .e12-gamme .sy-num{height:36px;min-width:44px;font-size:16px}.e12 .e12-gamme .sy-ligne-corps{padding:14px 18px 16px 76px}.e12 .e12-arret{color:var(--sy-violet);font-weight:600}.e12 .e12-attente{color:var(--sy-orange);font-weight:600}.e12 .e12-gamme .sy-creneau .sy-btn{width:100%;justify-content:center}@media (max-width:1100px){.e12 .e12-boucle-grille{grid-template-columns:minmax(0,1fr)}.e12 .e12-boucle-col+.e12-boucle-col{border-left:0;border-top:1px solid var(--sy-line)}.e12 .e12-gamme .sy-ligne-tete{grid-template-columns:44px minmax(0,1fr) auto auto}.e12 .e12-gamme .sy-ligne-tete>.sy-resume{grid-column:2 / 3;grid-row:2}.e12 .e12-gamme .sy-ligne-tete>.sy-pastille{grid-column:3;grid-row:1}.e12 .e12-gamme .sy-ligne-tete>.sy-actes{grid-column:4;grid-row:1}.e12 .e12-gamme .sy-ligne-tete>.sy-num{grid-row:1 / span 2;align-self:start}}@media (max-width:640px){.e12 .renvoi-site{flex-wrap:wrap}.e12 .renvoi-site .btn{width:100%;justify-content:center;height:44px}.e12 .e12-intervention{max-width:100%;width:100%}.e12 .e12-corps,.e12 .e12-section,.e12 .e12-boucle-col{padding-left:14px;padding-right:14px}.e12 .sy-panneau>.sy-bandeau{margin:12px 14px 0}.e12 .e12-travaux{grid-template-columns:minmax(0,1fr);padding:12px 14px 14px}.e12 .e12-tuiles{grid-template-columns:minmax(0,1fr)}.e12 .e12-lancements{grid-template-columns:minmax(0,1fr);padding:12px 14px 14px}.e12 .e12-lancement{flex-wrap:wrap}.e12 .e12-champs>.sy-libelle,.e12 .e12-champs>.sy-libelle.sy-large,.e12 .e12-champs>.sy-libelle:has(.e12-court){flex:1 1 100%}.e12 .sy-champ.e12-court{max-width:none}.e12 .e12-champs .sy-champ,.e12 .e12-ligne-saisie .sy-champ{height:44px}.e12 .sy-form .sy-actions .sy-btn{flex:1 1 auto;justify-content:center;height:44px}.e12 .e12-pousse{display:none}.e12 .e12-puce{flex:1 1 0;min-width:0}.e12 .e12-ligne-saisie>.sy-champ,.e12 .e12-ligne-saisie>.sy-champ.e12-cat,.e12 .e12-ligne-saisie>.sy-champ.e12-repere{flex:1 1 100%}.e12 .e12-ligne-saisie>.sy-btn{flex:1 1 100%;justify-content:center;height:44px}.e12 .e12-participants-tete{display:none}.e12 .e12-participant{grid-template-columns:minmax(0,1fr);padding-bottom:6px;border-bottom:1px dashed var(--sy-line)}.e12 .e12-tete-soudures .sy-jauge{display:none}.e12 .e12-cartes,.e12 .e12-cartes tbody,.e12 .e12-cartes tr,.e12 .e12-cartes td{display:block;width:auto}.e12 .e12-cartes thead{display:none}.e12 .e12-cartes tr{padding:10px 14px;border-bottom:1px solid var(--sy-line)}.e12 .e12-cartes tbody tr:last-child{border-bottom:0}.e12 .e12-cartes td,.e12 .e12-cartes td:first-child,.e12 .e12-cartes td:last-child{padding:3px 0;border:0;text-align:left}.e12 .e12-cartes td[data-l]{position:relative;padding-left:106px;min-height:24px}.e12 .e12-cartes td[data-l]:before{content:attr(data-l);position:absolute;left:0;top:6px;width:96px;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--sy-subtle)}.e12 .e12-cartes td.e12-n{text-align:left}:root[data-tel-restreint~=colonnes] .e12 .e12-cartes td.e12-tel-cache{display:none}.e12 .e12-cartes td.e12-actes{padding-top:8px}.e12 .e12-cartes td.e12-actes .e12-creneaux{display:flex;width:100%}.e12 .e12-cartes td.e12-actes .e12-creneau:empty{display:none}.e12 .e12-cartes td.e12-actes .e12-creneau{flex:1}.e12 .e12-cartes td.e12-actes .sy-btn{width:100%;height:44px;justify-content:center}.e12 .e12-cartes tr.e12-corps-ligne td{padding:4px 0 8px}.e12 .e12-cartes tr.e12-corps-ligne{box-shadow:inset 3px 0 0 var(--sy-blue);background:var(--sy-canvas)}.e12 .e12-cartes tr.e12-vide td{text-align:center;padding:10px 0}.e12 .e12-cartes tbody tr:hover td{background:none}.e12 .e12-gamme .sy-ligne-tete{grid-template-columns:44px minmax(0,1fr) auto;padding:12px 14px;gap:8px 12px}.e12 .e12-gamme .sy-ligne-tete>.sy-num{grid-row:1 / span 2}.e12 .e12-gamme .sy-ligne-tete>.sy-pastille{grid-column:3;grid-row:1}.e12 .e12-gamme .sy-ligne-tete>.sy-resume{grid-column:2 / 4;grid-row:2}.e12 .e12-gamme .sy-ligne-tete>.sy-resume:empty{display:none}.e12 .e12-gamme .sy-ligne-tete>.sy-actes{grid-column:1 / 4;grid-row:auto;display:flex;gap:8px}.e12 .e12-gamme .sy-ligne-tete>.sy-actes .sy-creneau{flex:1}.e12 .e12-gamme .sy-ligne-tete>.sy-actes .sy-creneau:empty{display:none}.e12 .e12-gamme .sy-ligne-corps{padding:12px 14px}.e12 .e12-gamme .sy-objet small{flex-direction:column;align-items:flex-start;white-space:normal;gap:2px}.e12 .e12-gamme .sy-objet small>i{display:none}.e12 .e12-soudure-pied{padding-left:0}}.e12 .e12-soudure.e12-faite .e12-soudure-tete .sy-num{background:var(--sy-soft-green);color:var(--sy-green)}.e12 .e12-boucle{overflow:hidden}.e12 .e12-ajout-reserve{padding-top:2px}.e12 .e12-soudure-saisie{padding-left:60px}@media (max-width:640px){.e12 .e12-soudure-saisie{padding-left:0}}.e12-corrections{margin:8px 0 0;padding-left:18px;font-size:var(--sy-t-courant);line-height:1.5}.e12 .e12-ajoutee{margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.e12 .e12-bons{display:flex;flex-direction:column;gap:12px}.e12 .e12-bon{border:1px solid var(--sy-bordure, #d0d5dd);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.e12 .e12-bon-tete{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.e12 .e12-proposition{display:flex;flex-direction:column;gap:8px}.ac .sources{display:inline-flex;gap:6px;align-self:center;margin-left:4px}.ac .sources .source{border:0;border-radius:var(--sy-r-pastille);background:var(--sy-soft-blue);color:var(--sy-blue);font-size:var(--sy-t-petit);font-weight:700;padding:4px 7px;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap}.ac .sources .source.non-lue{background:var(--sy-muted);color:var(--sy-subtle)}.ac .sources a.source:hover{text-decoration:underline;text-underline-offset:3px}.ac .renvoi-site{display:flex;align-items:center;gap:8px;padding:0 2px;margin:0;border:0;background:none;box-shadow:none;font-size:var(--sy-t-courant);color:var(--sy-subtle);line-height:1.4}.ac .renvoi-site .pastille{width:6px;height:6px;border-radius:2px;background:var(--site, var(--sy-blue));flex:none}.ac .renvoi-site .quoi{flex:0 1 auto;min-width:0}.ac .renvoi-site .quoi b{color:var(--sy-ink);font-weight:600}.ac .renvoi-site .btn{flex:none;display:inline-flex;align-items:center;height:auto;padding:0;border:0;background:none;box-shadow:none;color:var(--sy-blue);font-size:var(--sy-t-courant);font-weight:600;text-decoration:none;white-space:nowrap}.ac .renvoi-site .btn:hover{text-decoration:underline;text-underline-offset:3px}.ac .ac-onglets{flex:none}.ac .ac-onglet-compte{min-width:18px;height:18px;padding:0 6px;border-radius:9px;display:inline-grid;place-items:center;background:var(--sy-muted);color:var(--sy-subtle);font-size:var(--sy-t-petit);font-weight:700}.ac .rgl-onglet.rgl-choisi .ac-onglet-compte{background:var(--sy-soft-blue);color:var(--sy-blue)}.ac .ac-table{min-width:0}.ac .ac-table th.ac-num,.ac .ac-table td.ac-num{text-align:right}.ac .ac-table td{vertical-align:top}.ac .ac-table td.ac-milieu,.ac .ac-table td:first-child{vertical-align:middle}.ac .ac-sous{display:block;color:var(--sy-subtle);font-size:var(--sy-t-petit);margin-top:2px}.ac .ac-courriel-commande{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:6px 0}.ac .ac-courriel-commande .ac-sous{margin-top:0}.ac .ac-sous.ac-fort{color:var(--sy-ink);font-size:var(--sy-t-moyen);margin-top:0}.ac .ac-bleu{color:var(--sy-blue)}.ac .rg-doc small .ref{font:inherit;font-weight:700;color:var(--sy-blue);background:none;border:0;padding:0;cursor:pointer}.ac .rg-doc small .ref:hover{text-decoration:underline;text-underline-offset:3px}.ac .rg-doc small .code{font-weight:700;color:var(--sy-ink)}.ac .ac-t-besoins{min-width:820px}.ac .ac-t-besoins .ac-code-gris{display:block;color:var(--sy-subtle);font-weight:400}.ac .ac-t-besoins col.ac-c-coche{width:48px}.ac .ac-t-besoins col.ac-c-cert{width:92px}.ac .ac-t-besoins col.ac-c-qte{width:108px}.ac .ac-t-besoins col.ac-c-qte2{width:132px}.ac .ac-t-besoins col.ac-c-magasin{width:150px}.ac .ac-t-besoins col.ac-c-suite{width:250px}.ac .ac-t-besoins td:first-child,.ac .ac-t-besoins th:first-child{padding-left:20px;padding-right:0}.ac .ac-ref{gap:2px}.ac .ac-ref>.sy-code{font-size:var(--sy-t-moyen);color:var(--sy-blue)}.ac .ac-ref strong{font-weight:500;font-size:var(--sy-t-courant);color:var(--sy-ink);white-space:normal}.ac .ac-suite{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ac .ac-suite small{font-size:var(--sy-t-petit)}.ac .ac-suite .sy-btn{margin-top:2px}.ac .ac-coche{width:17px;height:17px;margin:0;accent-color:var(--sy-blue);cursor:pointer;vertical-align:middle}.ac .rg-table tbody tr.ac-cochable{cursor:pointer}.ac .rg-table tbody tr.ac-cochee td,.ac .rg-table tbody tr.ac-cochee:hover td{background:color-mix(in oklab,var(--sy-soft-blue) 70%,var(--sy-surface))}.ac .rg-table tbody tr.ac-cochee td:first-child,.ac .rg-table tbody tr.ac-cochee:hover td:first-child{box-shadow:inset 3px 0 0 var(--sy-blue)}.ac .ac-barre{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ac .ac-choix{display:inline-flex;align-items:center;gap:8px;font-size:var(--sy-t-courant);color:var(--sy-subtle);min-height:34px}.ac .ac-choix.ac-pret{color:var(--sy-blue);font-weight:700;font-size:var(--sy-t-moyen)}.ac .sy-panneau>.sy-bandeau{margin:12px var(--sy-panneau-px)}.ac .ac-etats{display:flex;flex-direction:column;align-items:flex-start;gap:4px;justify-self:start;min-width:0;max-width:100%}.ac .ac-etats .sy-pastille{white-space:normal;max-width:100%;height:auto;line-height:1.3;padding-top:2px;padding-bottom:2px}.ac .sy-btn-icone.ac-danger:not(:disabled):hover{color:var(--sy-destructive);background:var(--sy-soft-red)}.ac .sy-form.ac-form-danger{border-left-color:var(--sy-destructive)}.ac .sy-form.ac-form-danger .sy-form-titre svg{color:var(--sy-destructive)}.ac .sy-form .sy-champs>.sy-actions{margin-left:auto}.ac .ac-lignes{box-shadow:none}.ac .ac-ligne{display:grid;grid-template-columns:minmax(150px,1.4fr) 120px 110px 140px minmax(150px,1fr) 176px;gap:12px;align-items:center;padding:10px 16px;font-size:var(--sy-t-moyen)}.ac .ac-ligne.ac-entete{padding-top:9px;padding-bottom:9px;background:var(--sy-canvas);color:var(--sy-subtle);font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.6px;text-transform:uppercase;border-bottom:1px solid var(--sy-line)}.ac .ac-bloc{border-bottom:1px solid var(--sy-line)}.ac .ac-bloc:last-child{border-bottom:0}.ac .ac-ligne>.sy-code{font-size:var(--sy-t-moyen)}.ac .ac-creneau{display:flex;justify-content:flex-end;min-width:0}.ac .ac-ligne>.ac-creneau{padding-right:34px}.ac .ac-creneau .sy-btn{width:100%}.ac .ac-creneau-icone{display:flex;justify-content:center;width:30px}.ac .ac-recep{display:grid;grid-template-columns:minmax(0,1fr) auto 176px;gap:12px;align-items:center;padding:7px 16px 7px 30px;background:var(--sy-canvas);border-top:1px dashed var(--sy-line);font-size:var(--sy-t-courant);color:var(--sy-subtle)}.ac .ac-recep.ac-en-reserve{box-shadow:inset 3px 0 0 var(--sy-orange)}.ac .ac-recep-quoi{display:flex;align-items:flex-start;gap:8px;min-width:0}.ac .ac-recep-quoi>svg{color:var(--sy-green);margin-top:2px}.ac .ac-recep.ac-en-reserve .ac-recep-quoi>svg{color:var(--sy-orange)}.ac .ac-recep-quoi b,.ac .ac-recep-quoi .sy-code{color:var(--sy-ink)}.ac .ac-recep-quoi .sy-lien{font-size:inherit}.ac .ac-recep-etat .sy-pastille{max-width:340px;overflow:hidden;text-overflow:ellipsis}.ac .ac-recep-actes{display:grid;grid-template-columns:142px 30px;gap:4px;align-items:center}.ac .ac-sous-form{margin:8px 16px 12px 30px}.ac .ac-court{width:130px}.ac .ac-attention{color:var(--sy-orange);font-weight:700}.ac .ac-choix-deux .rgl-choix-btn{min-width:220px;height:48px}.ac .ac-t-echeances{min-width:980px}.ac .ac-t-echeances col.ac-c-pct{width:70px}.ac .ac-t-echeances col.ac-c-montant{width:130px}.ac .ac-t-echeances col.ac-c-evt{width:190px}.ac .ac-t-echeances col.ac-c-etat{width:250px}.ac .ac-t-echeances col.ac-c-emettre{width:356px}.ac .ac-t-factures{min-width:1080px}.ac .ac-t-factures col.ac-c-num{width:190px}.ac .ac-t-factures col.ac-c-date{width:100px}.ac .ac-t-factures col.ac-c-montant{width:118px}.ac .ac-t-factures col.ac-c-regl{width:230px}.ac .ac-t-factures col.ac-c-actes{width:200px}.ac .ac-emettre{display:grid;grid-template-columns:76px 140px 1fr;gap:6px;align-items:center}.ac .ac-emettre.ac-sans-pct{grid-template-columns:140px 1fr}.ac .ac-emettre .sy-champ{height:30px;width:100%;min-width:0}.ac .ac-emettre .sy-btn{width:100%}.ac .ac-pct{text-align:right}.ac .ac-actes{display:grid;grid-template-columns:30px 1fr 1fr;gap:4px;align-items:center}.ac .ac-actes .sy-btn-petit{width:100%;padding:0 6px}.ac .ac-actes>span{display:flex;justify-content:center}.ac tr.ac-saisie>td{background:var(--sy-canvas);padding-top:4px}.ac tr.ac-saisie .sy-form{margin:0}.ac .ac-decompte{display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0}.ac .ac-decompte>dt,.ac .ac-decompte>dd{padding:11px var(--sy-panneau-px);border-bottom:1px solid var(--sy-line);margin:0;font-size:var(--sy-t-moyen)}.ac .ac-decompte>dt{color:var(--sy-subtle)}.ac .ac-decompte>dd{text-align:right;font-weight:600;white-space:nowrap}.ac .ac-decompte>dt.ac-total,.ac .ac-decompte>dd.ac-total{border-bottom:0;background:var(--sy-canvas);color:var(--sy-ink);font-weight:700}.ac .ac-decompte>dd.ac-total{font-size:var(--sy-t-panneau)}.ac .ac-retenue{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:7px 0}.ac .sy-panneau-pied:has(.ac-retenue){height:auto;min-height:44px}.ac .ac-retenue .sy-champ{height:30px}.ac .ac-conditions{margin:0;padding:12px var(--sy-panneau-px);border-bottom:1px solid var(--sy-line);background:var(--sy-canvas);font-size:var(--sy-t-courant);color:var(--sy-subtle)}.ac .ac-conditions b{color:var(--sy-ink);font-weight:600}.ac .ac-case{display:flex;align-items:center;gap:8px;height:34px;font-size:var(--sy-t-moyen);font-weight:500;color:var(--sy-ink);text-transform:none;letter-spacing:0;cursor:pointer}.ac .ac-case input{width:17px;height:17px;margin:0;accent-color:var(--sy-blue)}.ac .sy-champs select.sy-champ{min-width:220px}.ac .ac-large-champ{flex:1 1 320px}.ac .ac-t-poser{min-width:640px}.ac .ac-t-poser col.ac-c-pct{width:110px}.ac .ac-t-poser col.ac-c-evt{width:280px}.ac .ac-t-poser .sy-champ{width:100%}.ac .ac-texte-offre summary{cursor:pointer;color:var(--sy-blue);font-weight:600;margin-top:6px}.ac .ac-texte-offre{white-space:pre-line}.ac .ac-t-materiel{min-width:980px}.ac .ac-t-materiel col.ac-c-verif{width:330px}.ac .ac-t-materiel col.ac-c-etat{width:230px}.ac .ac-t-materiel col.ac-c-n{width:96px}.ac .ac-t-materiel col.ac-c-acte{width:136px}.ac .ac-t-reexamen{min-width:900px}.ac .ac-t-reexamen col.ac-c-code{width:120px}.ac .ac-t-reexamen td:first-child{vertical-align:top}.ac .ac-t-reexamen col.ac-c-date{width:130px}.ac .ac-t-reexamen col.ac-c-acte{width:150px}.ac .ac-t-personnes{min-width:860px}.ac .ac-t-personnes col.ac-c-nom{width:240px}.ac .ac-t-personnes col.ac-c-societe{width:200px}.ac .ac-t-personnes col.ac-c-acte{width:150px}.ac .ac-acte{text-align:right}.ac .ac-acte .sy-btn{width:118px}.ac .ac-habs{display:flex;flex-direction:column;gap:6px}.ac .ac-hab{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.ac .ac-hab>span:first-child{min-width:0}.ac .ac-hab b{font-weight:700}.ac .ac-reexamen-saisie{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ac .ac-reexamen-saisie .sy-champ{height:30px}.ac .sy-panneau.ac-alerte{border-left:3px solid var(--sy-orange)}.ac .ac-sous.ac-alerte{color:var(--sy-orange)}.ac .sy-panneau.ac-alerte .sy-panneau-tete h3 svg{color:var(--sy-orange)}@media (max-width:1100px){.ac .ac-ligne{grid-template-columns:minmax(130px,1fr) 100px 90px 120px 140px 176px}}@media (max-width:760px){.ac .renvoi-site .quoi,.ac .ac-onglet-compte{display:none}.ac .rgl-onglet.rgl-choisi .ac-onglet-compte{display:inline-grid}}@media (max-width:640px){.ac .ac-table,.ac .ac-table tbody,.ac .ac-table tr,.ac .ac-table td{display:block;width:100%;min-width:0}.ac .ac-table colgroup,.ac .ac-table thead{display:none}.ac .ac-table tbody tr{border-bottom:1px solid var(--sy-line);padding:10px 0;background:var(--sy-surface)}.ac .ac-table tbody tr td{border:0;padding:4px 16px;text-align:left}.ac .ac-table tbody tr td:first-child{padding-left:16px}.ac .ac-table td[data-l]:before{content:attr(data-l);display:block;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--sy-subtle);margin-bottom:2px}.ac .ac-table td.ac-num,.ac .ac-acte,.ac .ac-actes{text-align:left}.ac .ac-acte .sy-btn{width:100%}.ac .ac-emettre{grid-template-columns:76px 1fr}.ac .ac-emettre .sy-btn{grid-column:1 / -1}.ac .ac-emettre.ac-sans-pct{grid-template-columns:1fr}.ac .ac-actes{grid-template-columns:30px 1fr 1fr}.ac .ac-t-besoins tbody tr td:first-child:empty{display:none}.ac .ac-ligne{grid-template-columns:1fr 1fr;gap:6px 12px;padding:12px 14px}.ac .ac-ligne.ac-entete{display:none}.ac .ac-ligne>.sy-code{grid-column:1 / -1}.ac .ac-ligne>[data-l]:before{content:attr(data-l);display:block;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--sy-subtle)}.ac .ac-ligne>.ac-creneau{grid-column:1 / -1;padding-right:0}.ac .ac-ligne>.ac-creneau:empty{display:none}.ac .ac-recep{grid-template-columns:1fr;padding:9px 14px;gap:8px}.ac .ac-recep-etat .sy-pastille{max-width:100%;white-space:normal}.ac .ac-recep-actes{grid-template-columns:1fr 30px}.ac .ac-sous-form{margin:8px 10px 12px}.ac .ac-choix-deux{flex-direction:column;width:100%}.ac .ac-choix-deux .rgl-choix-btn{min-width:0;width:100%}.ac .ac-barre .sy-actions{width:100%}.ac .ac-barre .sy-actions .sy-btn{flex:1}.ac .ac-decompte>dt,.ac .ac-decompte>dd{padding:10px 14px}.ac .sy-form .sy-champs>.sy-libelle{flex:1 1 100%}.ac .sy-form .sy-champs .sy-champ,.ac .ac-court{width:100%}}.ac .ac-retenue-ligne{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0 0}.ac .ac-rattache{margin:0 16px 8px 30px}@media (max-width: 700px){.ac .ac-rattache{margin:0 10px 8px}}.liens-compte{display:inline-flex;gap:14px;flex-wrap:wrap;vertical-align:baseline}.liens-compte a{display:inline-flex;align-items:center;gap:4px}.ac .ac-question{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ac .ac-question small{display:flex;gap:4px;align-items:center}.ac .ac-question-choix{display:flex;flex-wrap:wrap;gap:6px;align-items:center;grid-column:1 / -1}.ac .ac-bon{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ac .ac-bon-ligne{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ac .ac-groupe-ligne{border-top:1px solid var(--sy-line);padding-top:10px;display:flex;flex-direction:column;gap:10px}.ac .ac-groupe-coche{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.ac .ac-groupe-saisie{padding-left:26px}.c5{margin:0}.c5 .c5-num{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:2px;border-radius:50%;background:var(--sy-blue);color:var(--sy-surface);font-size:var(--sy-t-petit);font-weight:700;letter-spacing:0}.c5 .sy-section-titre{align-items:center}.c5 .sy-section-titre>span{display:inline-flex;align-items:center;gap:8px}.c5 .c5-texte{margin:-4px 0 0;font-size:var(--sy-t-courant);line-height:1.5;color:var(--sy-subtle);max-width:860px}.c5 .c5-bas{align-self:end;padding-bottom:24px}.c5 .c5-bas .sy-btn{align-self:flex-start}.c5 .c5-trouvees{list-style:none;margin:-4px 0 4px;padding:0;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);overflow:hidden;background:var(--sy-surface)}.c5 .c5-trouvees li+li{border-top:1px solid var(--sy-line)}.c5 .c5-trouvee{display:grid;grid-template-columns:minmax(150px,max-content) minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:9px 14px;border:0;background:none;color:var(--sy-ink);font:inherit;font-size:var(--sy-t-moyen);text-align:left;cursor:pointer}.c5 .c5-trouvee:hover,.c5 .c5-trouvee:focus-visible{background:var(--sy-soft-blue);outline:none;box-shadow:inset 3px 0 0 var(--sy-blue)}.c5 .c5-trouvee-nom{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c5 .c5-trouvee .sy-gris{font-size:var(--sy-t-courant);white-space:nowrap}.c5 .c5-ou{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 10px;font-size:var(--sy-t-courant)}.c5 .c5-carte{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 10px;padding:12px 14px;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-surface)}.c5 .c5-carte.c5-pret{border-color:color-mix(in oklab,var(--sy-blue) 55%,var(--sy-line));background:color-mix(in oklab,var(--sy-soft-blue) 70%,var(--sy-surface));box-shadow:inset 3px 0 0 var(--sy-blue)}.c5 .c5-carte-ico{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sy-blue);color:var(--sy-surface)}.c5 .c5-carte-corps{min-width:0;font-size:var(--sy-t-texte)}.c5 .c5-carte-detail{margin-top:3px;font-size:var(--sy-t-courant);color:var(--sy-subtle)}.c5 .c5-conds{display:flex;flex-wrap:wrap;gap:8px}.c5 .c5-cond{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 10px;border:1px solid var(--sy-input);border-radius:var(--sy-r-bouton);background:var(--sy-surface);color:var(--sy-ink);font:inherit;font-size:var(--sy-t-moyen);font-weight:600;cursor:pointer;box-shadow:var(--sy-ombre-bouton)}.c5 .c5-cond .sy-coche{margin-top:0}.c5 .c5-cond:hover{border-color:color-mix(in oklab,var(--sy-blue) 50%,var(--sy-line))}.c5 .c5-cond[aria-pressed=true]{border-color:var(--sy-blue);background:var(--sy-soft-blue);color:var(--sy-blue);box-shadow:inset 0 0 0 1px var(--sy-blue)}.c5 .c5-cond[aria-pressed=true] .sy-coche{border-color:var(--sy-blue);background:var(--sy-blue);box-shadow:inset 0 0 0 3px var(--sy-surface)}.c5 .c5-unite-champ{display:flex;align-items:center;gap:8px}.c5 .c5-unite-champ .sy-champ{flex:1 1 auto;min-width:0}.c5 .c5-unite{font-size:var(--sy-t-moyen);font-weight:600;color:var(--sy-subtle);text-transform:none;letter-spacing:0;min-width:14px}.c5 .c5-ref-ecrite{display:flex;align-items:center;gap:7px;margin:0;font-size:var(--sy-t-courant);color:var(--sy-subtle)}.c5 .c5-ref-ecrite>svg{color:var(--sy-blue);flex-shrink:0}.c5 .c5-ref-ecrite .sy-code{font-weight:700}.c5 .c5-choix{display:flex;flex-direction:column;gap:12px;margin:0 0 10px;padding:12px 14px 14px;background:var(--sy-canvas);border:1px dashed color-mix(in oklab,var(--sy-blue) 40%,var(--sy-line));border-radius:var(--sy-r-panneau)}.c5 .c5-choix-tete{display:flex;align-items:center;gap:8px;font-size:var(--sy-t-moyen);font-weight:700;color:var(--sy-ink)}.c5 .c5-choix-tete svg{color:var(--sy-blue)}.c5 .c5-lecture{margin:0;font-size:var(--sy-t-courant)}.c5 .c5-champs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 14px;align-items:end}.c5 .c5-champs .c5-large{grid-column:span 2}.c5 .c5-champs .c5-court{min-width:0}.c5 .c5-t-nomenclatures .c5-fic{max-width:100%}.c5 .c5-champs .sy-champ{width:100%}.c5 .c5-champs select.sy-champ{padding-right:6px;cursor:pointer}.c5 .sy-champ:disabled{background:var(--sy-muted);color:var(--sy-subtle);cursor:not-allowed}.c5 .c5-piece{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:40px;padding:8px 12px;border-radius:var(--sy-r-champ);border:1px dashed color-mix(in oklab,var(--sy-subtle) 45%,var(--sy-line));background:var(--sy-surface);font-size:var(--sy-t-courant);color:var(--sy-subtle)}.c5 .c5-piece>svg{flex-shrink:0}.c5 .c5-piece.c5-pret{border:1px solid color-mix(in oklab,var(--sy-blue) 50%,var(--sy-line));box-shadow:inset 3px 0 0 var(--sy-blue);color:var(--sy-ink)}.c5 .c5-piece.c5-pret>svg{color:var(--sy-blue)}.c5 .c5-piece-nom{font-weight:600;font-size:var(--sy-t-moyen)}.c5 .c5-reste{margin-left:auto;font-weight:600;color:color-mix(in oklab,var(--sy-orange) 75%,var(--sy-ink))}.c5 .c5-refus{flex-basis:100%;font-weight:600;color:var(--sy-destructive)}.c5 .c5-grille-plan>label{display:flex;flex-direction:column;gap:6px;grid-column:span 4;min-width:0;padding-bottom:24px;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.7px;color:var(--sy-subtle);text-transform:uppercase}.c5 .c5-grille-plan>label.c5-indice{grid-column:span 2}.c5 .c5-grille-plan>label .sy-champ{width:100%;padding-right:6px;cursor:pointer}.c5 .c5-fichier{padding:0 10px 0 0;line-height:32px;cursor:pointer}.c5 .c5-fichier::file-selector-button{height:32px;margin:0 10px 0 0;padding:0 12px;border:0;border-right:1px solid var(--sy-line);background:var(--sy-muted);color:var(--sy-ink);font:inherit;font-size:var(--sy-t-courant);font-weight:600;cursor:pointer}.c5 .c5-barre{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;padding:10px 12px;margin:0 0 6px;background:var(--sy-canvas);border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau)}.c5 .c5-barre-etat{display:inline-flex;align-items:center;gap:8px;font-size:var(--sy-t-courant);color:var(--sy-subtle);min-width:0}.c5 .c5-barre-etat>svg{flex-shrink:0}.c5 .c5-barre-etat.c5-pret{color:var(--sy-blue);font-weight:600}.c5 .c5-carte-table{border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-surface);overflow-x:auto;margin:0 0 10px}.c5 .c5-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:820px}.c5 .c5-t-rattacher{min-width:960px}.c5 .c5-t-besoin{min-width:1080px}.c5 .c5-table th{padding:9px 12px;background:var(--sy-canvas);border-bottom:1px solid var(--sy-line);text-align:left;white-space:nowrap;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--sy-subtle)}.c5 .c5-table td{padding:10px 12px;border-bottom:1px solid var(--sy-line);vertical-align:top;font-size:var(--sy-t-moyen);color:var(--sy-ink);overflow-wrap:anywhere}.c5 .c5-table tbody tr:last-child>td{border-bottom:0}.c5 .c5-table .c5-nb{text-align:right;font-variant-numeric:tabular-nums}.c5 .c5-table .sy-code{font-weight:700}.c5 .c5-sous{display:block;margin-top:3px;font-size:var(--sy-t-courant);color:var(--sy-subtle)}.c5 .c5-reserve{min-height:16px}.c5 .c5-motif{display:block;width:100%;margin-top:4px;font-size:12px}.c5 .c5-texte-plan{font-weight:600}.c5 .c5-fic{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c5 .c5-acte{text-align:right}.c5 .c5-rouge{color:var(--sy-destructive);font-weight:600}.c5 .c5-alerte{display:flex;align-items:flex-start;gap:6px;margin-top:6px;font-size:var(--sy-t-courant);font-weight:600;color:color-mix(in oklab,var(--sy-orange) 75%,var(--sy-ink))}.c5 .c5-alerte>svg{color:var(--sy-orange);margin-top:2px;flex-shrink:0}.c5 .c5-alerte .sy-lien{font-size:var(--sy-t-courant)}.c5 col.c5-c-ind{width:110px}.c5 col.c5-c-nb{width:84px}.c5 col.c5-c-rat{width:120px}.c5 col.c5-c-fic{width:220px}.c5 col.c5-c-acte{width:84px}.c5 col.c5-c-qte{width:120px}.c5 col.c5-c-total{width:290px}.c5 col.c5-c-ecart{width:170px}.c5 col.c5-c-rattacher{width:470px}.c5 .c5-rattacher{display:grid;grid-template-columns:minmax(0,1fr) 104px 156px;gap:8px;align-items:center}.c5 .c5-rattacher .sy-champ{width:100%;height:30px}.c5 .fs-mono::placeholder{text-transform:none;letter-spacing:0}.c5 .c5-rattacher .sy-btn{width:100%;justify-content:center}.c5 .sy-btn.c5-enfonce{border-color:var(--sy-blue);background:var(--sy-soft-blue);color:var(--sy-blue)}.c5 .c5-table tr.c5-ouverte>td{background:color-mix(in oklab,var(--sy-soft-blue) 55%,var(--sy-surface));border-bottom-color:transparent}.c5 .c5-table tr.c5-ouverte>td:first-child{box-shadow:inset 3px 0 0 var(--sy-blue)}.c5 .c5-table tr.c5-sous-ligne>td{padding:0 12px 12px;background:color-mix(in oklab,var(--sy-soft-blue) 55%,var(--sy-surface));box-shadow:inset 3px 0 0 var(--sy-blue)}.c5 .c5-table tr.c5-sous-ligne .c5-choix{margin:0;background:var(--sy-surface)}.c5 .c5-serie{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin:8px 0 12px}.c5 .c5-serie-champ{display:flex;flex-direction:column;gap:4px;font-size:13px}.c5 .c5-serie .sy-champ{width:180px}.c5 .c5-longueurs{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:10px 12px;background:var(--sy-canvas);border:1px dashed color-mix(in oklab,var(--sy-blue) 40%,var(--sy-line));border-radius:var(--sy-r-panneau)}.c5 .c5-longueur{display:grid;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:10px;font-size:var(--sy-t-courant)}.c5 .c5-longueur .sy-champ{height:30px;width:80px}.c5 .fs-etat.c5-etat-refus{color:var(--sy-destructive);font-weight:600}.c5 .fs-etat.c5-etat-refus>svg{color:var(--sy-destructive)}.c5 .fs-etat.c5-etat-fait{color:var(--sy-green)}.c5 .fs-etat.c5-etat-fait>svg{color:var(--sy-green)}.c5 .fs-etat>svg{flex-shrink:0}.c5 .fs-pied .sy-btn-primaire{white-space:nowrap}.c5 .c5-compte{display:inline-flex;align-items:center;gap:14px;text-transform:none;letter-spacing:0;font-weight:600;font-size:var(--sy-t-courant);color:var(--sy-subtle)}.c5 .c5-compte .sy-lien{font-size:var(--sy-t-courant)}.c5 .c5-compte .sy-lien:disabled{color:var(--sy-subtle);opacity:.6;cursor:not-allowed}.c5 col.c5-c-coche{width:46px}.c5 col.c5-c-manque{width:120px}.c5 col.c5-c-quantite{width:190px}.c5 col.c5-c-prix{width:170px}.c5 .c5-t-lignes td:first-child,.c5 .c5-t-lignes th:first-child{padding-left:16px;padding-right:0}.c5 .c5-t-lignes td:first-child{vertical-align:middle}.c5 .c5-t-lignes td .c5-unite-champ{justify-content:flex-end}.c5 .c5-t-lignes td .c5-unite-champ .sy-champ{flex:0 0 96px;width:96px;height:30px;text-align:right}.c5 .c5-t-lignes td .c5-unite{min-width:34px;text-align:left}.c5 .c5-coche{width:17px;height:17px;margin:0;accent-color:var(--sy-blue);cursor:pointer;vertical-align:middle}.c5 tr.c5-cochable{cursor:pointer}.c5 tr.c5-cochable:hover>td{background:var(--sy-canvas)}.c5 tr.c5-cochee>td,.c5 tr.c5-cochee:hover>td{background:color-mix(in oklab,var(--sy-soft-blue) 70%,var(--sy-surface))}.c5 tr.c5-cochee>td:first-child{box-shadow:inset 3px 0 0 var(--sy-blue)}.c5 .c5-masque{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1100px){.c5 col.c5-c-rattacher{width:300px}.c5 .c5-rattacher{grid-template-columns:1fr 1fr}.c5 .c5-rattacher .sy-champ{grid-column:1 / -1}}@media (max-width:760px){.c5 .c5-grille-plan>label,.c5 .c5-grille-plan>label.c5-indice{grid-column:1 / -1;padding-bottom:8px}.c5 .c5-bas{padding-bottom:8px}.c5 .c5-trouvee{grid-template-columns:1fr;gap:2px}.c5 .c5-trouvee-nom{white-space:normal}.c5 .c5-carte{grid-template-columns:auto minmax(0,1fr)}.c5 .c5-carte>.sy-btn{grid-column:1 / -1;justify-self:end}.c5 .c5-champs{grid-template-columns:1fr 1fr}.c5 .c5-champs .c5-large{grid-column:1 / -1}.c5 .c5-cond{flex:1 1 calc(50% - 8px)}.c5 .c5-ou .sy-btn,.c5 .c5-barre .sy-btn{flex:1 1 100%;justify-content:center}.c5 .c5-carte-table{overflow:visible}.c5 .c5-table,.c5 .c5-table tbody,.c5 .c5-table tr,.c5 .c5-table td{display:block;width:100%;min-width:0}.c5 .c5-table colgroup,.c5 .c5-table thead{display:none}.c5 .c5-table tbody tr{padding:8px 0;border-bottom:1px solid var(--sy-line)}.c5 .c5-table tbody tr:last-child{border-bottom:0}.c5 .c5-table td{border:0;padding:4px 14px;text-align:left}.c5 .c5-table td.c5-nb{text-align:left}.c5 .c5-table td[data-l]:before{content:attr(data-l);display:block;margin-bottom:2px;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--sy-subtle)}.c5 .c5-table td.c5-acte{text-align:right}.c5 .c5-fic{white-space:normal}.c5 .c5-rattacher{grid-template-columns:1fr 1fr}.c5 .c5-t-lignes tbody tr{position:relative;padding-left:34px}.c5 .c5-t-lignes td:first-child{position:absolute;left:0;top:12px;width:auto;padding:0 0 0 14px}.c5 .c5-t-lignes td .c5-unite-champ{justify-content:flex-start}.c5 .c5-t-lignes td .c5-reserve:empty{display:none}.c5 .c5-compte{gap:10px}.c5 .fs-pied .sy-actions.c5-trois{grid-template-columns:1fr 1fr}.c5 .fs-pied .sy-actions.c5-trois .sy-btn-primaire{grid-column:1 / -1}.c5 .c5-longueur{grid-template-columns:1fr}}.c5 .c5-reconnaitre{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;justify-content:flex-start}.c5 .sy-repli.c5-repli{margin:0 var(--sy-panneau-px, 22px) 12px;box-shadow:none}@media (max-width:640px){.c5 .sy-repli.c5-repli{margin:0 12px 10px}}.c5 .c5-entree-pipe{margin:0 var(--sy-panneau-px, 22px) 8px}@media (max-width:640px){.c5 .c5-entree-pipe{margin:0 12px 8px}}.c5-annonce{display:flex;flex-direction:column;gap:10px;margin-top:12px}.c5-autres{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.c5 .pc-outils{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}.c5 .pc-cherche{flex:1 1 220px;min-width:0;max-width:380px}.c5 .pc-etat{flex:0 0 auto;width:auto}.c5 .pc-oubli{flex:0 0 auto;min-width:136px}.c5 .pc-oubli.pc-vide{visibility:hidden}.c5 .pc-compte{margin-left:auto;font-size:var(--sy-t-moyen);color:var(--sy-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.c5 .pc-ignores{margin:0 0 8px}.c5 .pc-table .pc-case{width:44px;text-align:center}.c5 .pc-tri{display:inline-flex;align-items:center;gap:5px;padding:3px 4px;margin:-3px -4px;border:0;background:none;border-radius:var(--sy-r-pastille);font:inherit;color:inherit;cursor:pointer}.c5 .pc-tri:hover{color:var(--sy-ink);background:var(--sy-muted)}.c5 .pc-tri:focus-visible{outline:2px solid var(--sy-ring);outline-offset:1px}.c5 .pc-tri .pc-sens{font-size:11px;line-height:1;opacity:.35}.c5 .pc-tri.pc-actif{color:var(--sy-blue)}.c5 .pc-tri.pc-actif .pc-sens{opacity:1}@media (max-width:760px){.c5 .pc-cherche{flex-basis:100%;max-width:none}.c5 .pc-compte{margin-left:0;flex-basis:100%;white-space:normal}.c5 .pc-oubli.pc-vide{display:none}.c5 .pc-table td.pc-case{text-align:left}}.c5 .pc-table tr.pc-informatif td{color:var(--sy-gris, var(--sy-ink-3, inherit))}.c5 .pc-table tr.pc-informatif .sy-code{opacity:.7}.lc>.onglets{margin:0;border-radius:var(--sy-r-panneau)}.lc .lc-zone{padding:16px var(--sy-panneau-px) 0}.lc .lc-zone-bas{padding-bottom:18px}.lc .lc-colonne{display:flex;flex-direction:column;gap:12px}.lc .lc-section{padding:18px var(--sy-panneau-px) 10px;border-top:1px solid var(--sy-line)}.lc .lc-vide-ligne{margin:0;padding:16px var(--sy-panneau-px) 18px;font-size:var(--sy-t-courant)}.lc .lc-texte{margin:0;font-size:var(--sy-t-moyen)}.lc .lc-fort{font-weight:600}.lc .lc-liste{margin:4px 0 0;padding-left:18px}.lc .lc-tete-droite{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.lc .lc-normes{display:inline-flex;gap:6px;flex-wrap:wrap}.lc a.sy-norme{text-decoration:none}.lc a.sy-norme:hover{text-decoration:underline;text-underline-offset:2px}.lc .lc-jauge-tete{min-width:180px}.lc .lc-jauge-tete .sy-jauge-ligne{margin:0}.lc .lc-jauge-tete .sy-jauge-ligne>div:first-child{gap:12px;color:var(--sy-subtle)}.lc .lc-jauge-tete .sy-jauge-ligne strong{color:var(--sy-ink)}.lc .sy-matrice .code{font-family:inherit;font-weight:700;font-size:var(--sy-t-courant);letter-spacing:.2px}.lc .lc-creneau{display:flex;align-items:center;justify-content:flex-end;min-width:0}.lc .lc-creneau .sy-btn{max-width:100%}.lc .lc-tete-actes{display:grid;grid-template-columns:auto 116px;gap:var(--sy-ecart-boutons);align-items:center}.lc .lc-tete-actes .lc-moyen .sy-btn{width:100%}.lc .lc-indice{display:inline-grid}.lc .lc-indice.lc-lettre{background:var(--sy-muted);color:var(--sy-subtle)}.lc .lc-col-indice{width:150px}.lc .lc-col-rang{width:64px}.lc .lc-col-case{width:44px}.lc .lc-lancements{--sy-colonnes-etroit:34px minmax(0, 1fr) auto}.lc .lc-lancements .sy-ligne-tete{min-height:60px}.lc .lc-affiche{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:var(--sy-r-bouton);background:var(--sy-soft-blue);color:var(--sy-blue);font-size:var(--sy-t-courant);font-weight:700;white-space:nowrap}.lc .lc-lancements .sy-creneau.sy-large .sy-btn{width:100%}.lc .lc-lancements .sy-ligne.sy-ouverte .sy-num{background:var(--sy-blue);color:var(--sy-primary-foreground)}.lc .lc-obstacles{display:flex;flex-direction:column}.lc .lc-obstacle{border-bottom:1px solid var(--sy-line);border-left:3px solid transparent}.lc .lc-obstacle:last-child{border-bottom:0}.lc .lc-obstacle-ligne{display:grid;grid-template-columns:118px minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:start;padding:13px var(--sy-panneau-px) 13px 19px}.lc .lc-avec-actes .lc-obstacle-ligne{grid-template-columns:118px minmax(0,1.1fr) minmax(0,1fr) 300px}.lc .lc-obstacle.lc-rouge{border-left-color:var(--sy-destructive);background:color-mix(in oklab,var(--sy-soft-red) 45%,var(--sy-surface))}.lc .lc-obstacle.lc-orange{border-left-color:var(--sy-orange)}.lc .lc-obstacle.lc-gris{border-left-color:var(--sy-line)}.lc .lc-obstacle.lc-gris .lc-obstacle-quoi strong{color:var(--sy-subtle)}.lc .lc-obstacle.lc-entete{background:var(--sy-canvas);border-left-color:transparent}.lc .lc-entete .lc-obstacle-ligne{padding-top:9px;padding-bottom:9px;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--sy-subtle)}.lc .lc-obstacle-etat{padding-top:1px}.lc .lc-obstacle-quoi{display:flex;flex-direction:column;gap:3px;min-width:0}.lc .lc-obstacle-quoi strong{font-size:var(--sy-t-texte);font-weight:700;color:var(--sy-ink);overflow-wrap:anywhere}.lc .lc-obstacle-quoi small{font-size:var(--sy-t-courant);color:var(--sy-subtle);line-height:1.4}.lc .lc-obstacle-lever{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:var(--sy-t-courant);color:var(--sy-ink);line-height:1.4}.lc .lc-etiquette{display:none;font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--sy-subtle)}.lc .lc-qui{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:var(--sy-r-pastille);background:var(--sy-soft-blue);color:var(--sy-blue);font-size:var(--sy-t-petit);font-weight:700;white-space:nowrap}.lc .lc-obstacle-actes{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:6px;align-items:center}.lc .lc-obstacle-actes .lc-large .sy-btn{width:100%}.lc .lc-obstacle-corps{padding:0 var(--sy-panneau-px) 16px 19px}.lc .lc-obstacle-corps .formulaire{margin:0;background:var(--sy-surface);border:1px solid var(--sy-line);border-left:3px solid var(--sy-blue);border-radius:var(--sy-r-panneau);box-shadow:var(--sy-ombre);padding:14px 16px}.lc .lc-obstacle-corps .formulaire label{font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--sy-subtle)}.lc .lc-obstacle-corps .formulaire .champ{height:34px;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);background:var(--sy-background);color:var(--sy-ink);font-size:var(--sy-t-moyen);text-transform:none;letter-spacing:0;font-weight:500}.lc .lc-obstacle-corps .formulaire .actions{border-top:0;padding-top:0}.lc .lc-obstacle-corps .formulaire .btn{height:34px;border-radius:var(--sy-r-bouton);font-size:var(--sy-t-courant);font-weight:600}.lc .lc-porte-pied{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px var(--sy-panneau-px);border-top:1px solid var(--sy-line);background:var(--sy-canvas)}.lc .lc-porte-note{font-size:var(--sy-t-courant);color:var(--sy-subtle);min-width:0}.lc .lc-porte-note .champ{height:30px}.lc .lc-resume{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.lc .lc-form p{margin:0}.lc .sy-form.lc-form-danger{border-left-color:var(--sy-destructive)}.lc .sy-form.lc-form-danger .sy-form-titre svg{color:var(--sy-destructive)}.lc select.sy-champ{padding-right:28px}.lc .lc-zone-texte{height:auto;min-height:76px;padding:8px 10px;resize:vertical;line-height:1.45;width:100%}.lc .lc-court{width:96px}.lc .lc-tres-court{width:70px}.lc .lc-plein{width:100%}.lc .lc-attente{margin-right:auto}.lc .lc-recap-derogation .sy-recap-choix{flex:1 1 320px}.lc .lc-recap-derogation .sy-recap-choix>svg{color:var(--sy-destructive)}.lc .lc-plans tbody tr{cursor:pointer}.lc .lc-plans tbody tr.lc-coche td{background:var(--sy-soft-blue)}.lc .lc-plans tbody tr.lc-coche td:first-child{box-shadow:inset 3px 0 0 var(--sy-blue)}.lc .lc-plans input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--sy-blue);cursor:pointer}.lc .lc-gamme-saisie .sy-champ{height:30px}.lc .lc-point-arret{display:inline-flex;align-items:center;gap:6px;font-weight:600}.lc .lc-point-arret svg{color:var(--sy-violet)}.lc .lc-manque{color:var(--sy-destructive);font-weight:600;font-size:var(--sy-t-courant)}.lc .lc-carnet .lc-select{height:30px;min-width:150px}.lc .lc-refus{margin:4px 0 0;color:var(--sy-destructive);font-size:var(--sy-t-petit);font-weight:600;white-space:normal}.lc .lc-groupe td{background:var(--sy-canvas)}.lc .lc-poincon{color:var(--sy-blue)}.lc .lc-a-verifier{color:var(--sy-orange);font-weight:600}.lc .lc-plan-pipe{border-top:1px solid var(--sy-line);padding:12px var(--sy-panneau-px);display:flex;flex-direction:column;gap:10px}.lc .lc-plan-pipe-tete{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 96px 180px;gap:10px;align-items:center}.lc .lc-plan-pipe-quoi{display:flex;flex-direction:column;gap:2px;min-width:0}.lc .lc-plan-pipe-quoi small{font-size:var(--sy-t-petit);color:var(--sy-subtle)}.lc .lc-plan-pipe-tete .sy-champ{height:30px;min-width:0;width:100%}.lc .lc-plan-pipe-tete .lc-creneau .sy-btn{width:100%}@media (max-width:1100px){.lc .lc-lancements .sy-ligne-tete>.sy-resume,.lc .lc-lancements .sy-ligne-tete>.sy-pastille{grid-column:2 / 3}.lc .lc-lancements .sy-ligne-tete>.sy-actes{grid-column:3;grid-row:1}.lc .lc-entete{display:none}.lc .lc-etiquette{display:block}.lc .lc-obstacle-ligne,.lc .lc-avec-actes .lc-obstacle-ligne{grid-template-columns:118px minmax(0,1fr);row-gap:10px}.lc .lc-obstacle-lever{grid-column:2}.lc .lc-obstacle-actes{grid-column:2;grid-template-columns:200px 96px;justify-content:start}.lc .lc-plan-pipe-tete{grid-template-columns:minmax(0,1fr) 96px 180px}.lc .lc-plan-pipe-tete>select{grid-column:1 / -1;grid-row:2}}@media (max-width:640px){.lc .sy-compteur-ico{display:none}.lc .sy-compteur-libelle{white-space:normal;line-height:1.3}.lc .lc-lancements .sy-ligne-tete{grid-template-columns:34px minmax(0,1fr);padding:12px 14px}.lc .lc-lancements .sy-ligne-tete>.sy-resume,.lc .lc-lancements .sy-ligne-tete>.sy-pastille,.lc .lc-lancements .sy-ligne-tete>.sy-actes{grid-column:2 / 3;grid-row:auto;justify-content:start}.lc .lc-lancements .sy-actes .sy-creneau.sy-large{justify-content:flex-start}.lc .lc-obstacle-ligne,.lc .lc-avec-actes .lc-obstacle-ligne{grid-template-columns:minmax(0,1fr);padding:12px 14px 12px 12px;row-gap:8px}.lc .lc-obstacle-lever,.lc .lc-obstacle-actes{grid-column:1}.lc .lc-obstacle-actes{grid-template-columns:minmax(0,1fr) 96px}.lc .lc-obstacle-corps{padding:0 14px 14px 12px}.lc .lc-zone{padding:12px 14px 0}.lc .lc-zone-bas{padding-bottom:14px}.lc .lc-section{padding:14px 14px 8px}.lc .lc-vide-ligne{padding:14px}.lc .lc-porte-pied{padding:10px 14px;flex-wrap:wrap}.lc .lc-porte-pied .sy-btn{margin-left:auto}.lc .lc-tete-actes{grid-template-columns:minmax(0,1fr) 116px;width:100%}.lc .lc-jauge-tete{min-width:0;width:100%}.lc .lc-plan-pipe{padding:12px 14px}.lc .lc-plan-pipe-tete{grid-template-columns:minmax(0,1fr) 96px}.lc .lc-plan-pipe-tete>.lc-plan-pipe-quoi{grid-column:1 / -1}.lc .lc-plan-pipe-tete>select{grid-column:1 / -1;grid-row:auto}.lc .lc-plan-pipe-tete>.lc-large{grid-column:1 / -1}.lc .sy-defile>.sy-matrice{min-width:520px}.lc .sy-defile>.sy-matrice.lc-gamme{min-width:0}.lc .lc-gamme th,.lc .lc-gamme td{padding-left:8px;padding-right:8px}.lc .lc-gamme .lc-col-rang{width:44px}}.lc .lc-derog-obstacle{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-top:1px solid var(--sy-line)}.lc .lc-derog-case{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.lc .lc-derog-case input{margin-top:3px}.lc .lc-cartes{display:flex;flex-direction:column}.lc .lc-carte{border-top:1px solid var(--sy-line);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.lc .lc-carte-tete{display:flex;align-items:center;gap:10px}.lc .lc-carte-objet{flex:1;min-width:0;display:flex;flex-direction:column}.lc .lc-carte-objet small{color:var(--sy-subtle)}.lc .lc-carte-acte{flex:none}.lc .lc-carte-pied{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lc .lc-motif-grise{margin-right:auto;font-size:var(--sy-t-petit)}.lc .lc-derog-commun{display:flex;flex-direction:column;gap:8px;margin:8px 0}.lc .lc-groupe>summary{cursor:pointer;list-style:none}.lc .lc-groupe>summary::-webkit-details-marker{display:none}.lc .lc-groupe>summary small{color:var(--sy-subtle)}.lc .lc-groupe ul{margin:6px 0 0;padding-left:18px;font-size:var(--sy-t-petit);color:var(--sy-subtle)}.fs{gap:0}.fs-form{padding:0;gap:0}.fs-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 12px;border-bottom:1px solid var(--sy-line)}.fs-tete .sy-form-titre{font-size:var(--sy-t-panneau);margin:0}.fs-tete p{margin:2px 0 0 26px;color:var(--sy-subtle);font-size:var(--sy-t-courant)}.fs-section{padding:16px 18px 6px;display:flex;flex-direction:column;gap:12px}.fs-section+.fs-section{border-top:1px solid var(--sy-line)}.fs-section .sy-section-titre{margin:0}.fs-grille{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px 18px;align-items:start}.fs-c3{grid-column:span 3}.fs-c4{grid-column:span 4}.fs-c6{grid-column:span 6}.fs-c8{grid-column:span 8}.fs-c12{grid-column:1 / -1}.fs-champ{display:flex;flex-direction:column;gap:5px;min-width:0}.fs-champ .sy-libelle{gap:6px}.fs-champ .sy-champ{width:100%}.fs-champ select.sy-champ{padding-right:6px;cursor:pointer}.fs-champ .sy-champ:disabled{background:var(--sy-muted);color:var(--sy-subtle);cursor:not-allowed}.fs-mono{font-weight:700;letter-spacing:.6px;text-transform:uppercase}.fs-mono::placeholder{font-weight:500;letter-spacing:.3px}.fs-aide{display:flex;align-items:flex-start;gap:6px;min-height:18px;margin:0 0 6px;font-size:var(--sy-t-petit);line-height:1.45;color:var(--sy-subtle)}.fs-aide>svg{margin-top:1px}.fs-aide.fs-alerte{color:color-mix(in oklab,var(--sy-orange) 75%,var(--sy-ink));font-weight:600}.fs-aide.fs-alerte>svg{color:var(--sy-orange)}.fs-aide .sy-lien{font-size:var(--sy-t-courant)}.fs-requis{color:var(--sy-blue)}.fs-sous{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px 18px;align-items:end;margin:4px 0 12px;padding:12px 14px 14px;background:var(--sy-canvas);border:1px dashed color-mix(in oklab,var(--sy-blue) 40%,var(--sy-line));border-radius:var(--sy-r-panneau)}.fs-sous-titre{grid-column:1 / -1;display:flex;align-items:center;gap:8px;font-size:var(--sy-t-moyen);font-weight:700;margin-bottom:6px}.fs-sous-titre svg{color:var(--sy-blue)}.fs-sous .fs-champ{grid-column:span 6}.fs-sous .fs-aide{display:none}.fs-sous .sy-actions{grid-column:span 6;justify-content:flex-start}.fs-annonces{padding:0 18px 16px;display:flex;flex-direction:column;gap:10px}.fs-annonces:empty{display:none}.fs-annonces .sy-code{font-weight:700}.fs-pied{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:12px 18px;background:var(--sy-surface);border-top:1px solid var(--sy-line);border-radius:0 0 var(--sy-r-panneau) var(--sy-r-panneau);box-shadow:0 -6px 12px -10px color-mix(in oklab,var(--sy-ink) 30%,transparent)}.fs-etat{display:flex;align-items:center;gap:8px;min-height:34px;font-size:var(--sy-t-courant);color:var(--sy-subtle);min-width:0}.fs-etat>svg{color:var(--sy-orange)}.fs-etat b{color:var(--sy-ink);font-weight:600}.fs-pied .sy-actions .sy-btn-primaire{min-width:150px}@media (max-width:760px){.fs-grille,.fs-sous{grid-template-columns:1fr}.fs-grille>*,.fs-sous>*,.fs-sous .fs-champ,.fs-sous .sy-actions{grid-column:1 / -1}.fs-sous .sy-actions{justify-content:flex-end}.fs-aide{min-height:0;padding-bottom:8px}.fs-tete p{margin-left:0}.fs-pied{grid-template-columns:1fr}.fs-pied .sy-actions{display:grid;grid-template-columns:1fr 1.6fr}.fs-pied .sy-actions .sy-btn-primaire{min-width:0}}.fs.of{gap:var(--sy-ecart)}.of .fs-section{padding-bottom:16px}.of .of-note{margin:0;font-size:var(--sy-t-courant);line-height:1.5;color:var(--sy-subtle)}.of .of-gris,.of-entete .of-gris{color:var(--sy-subtle)}.of .of-code,.of-entete .of-code{font-weight:700;letter-spacing:.3px;color:var(--sy-ink);font-variant-numeric:tabular-nums}.of .of-masque{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.of .of-manque{border-left:3px solid var(--sy-orange)}.of .of-manque-tete{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 18px;min-height:50px}.of .of-manque-tete>svg{color:var(--sy-orange);flex-shrink:0}.of .of-manque-tete>b{font-size:var(--sy-t-texte);font-weight:700;white-space:nowrap}.of .of-manque-phrase{flex:1;min-width:0;font-size:var(--sy-t-courant);color:var(--sy-subtle)}.of .of-manque-liste{margin:0;padding:12px 18px 14px 44px;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:6px 28px;border-top:1px solid var(--sy-line);font-size:var(--sy-t-courant);line-height:1.45}.of .of-manque-liste li::marker{color:var(--sy-orange)}.of .of-manque-liste b{font-weight:600;color:var(--sy-ink)}.of .of-manque-liste span{color:var(--sy-subtle)}.of .of-corps{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--sy-ecart);align-items:start}.of .of-droite{display:flex;flex-direction:column;gap:10px;min-width:0}.of .of-plan{position:sticky;top:12px;display:flex;flex-direction:column}.of .of-plan-tete{padding:14px 16px 10px;border-bottom:1px solid var(--sy-line)}.of .of-plan-compte{font-size:var(--sy-t-petit);letter-spacing:.3px;color:var(--sy-subtle);font-variant-numeric:tabular-nums}.of .of-plan-lignes{display:flex;flex-direction:column;padding:6px 0}.of .of-ligne{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 10px;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 16px;margin:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--sy-ink);font:inherit;font-size:var(--sy-t-moyen);text-align:left;cursor:pointer;height:auto}.of .of-ligne:hover{background:var(--sy-canvas)}.of .of-ligne:focus-visible{outline:2px solid var(--sy-ring);outline-offset:-2px}.of .of-ligne.of-on{background:var(--sy-soft-blue);color:var(--sy-blue);font-weight:700}.of .of-ligne.of-on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sy-blue)}.of .of-no{font-size:var(--sy-t-courant);font-weight:600;color:var(--sy-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.of .of-ligne.of-on .of-no{color:var(--sy-blue)}.of .of-quoi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.of .of-ligne[data-niveau="2"] .of-quoi{padding-left:8px}.of .of-ligne[data-niveau="3"] .of-quoi{padding-left:16px;font-size:var(--sy-t-courant)}.of .of-point{width:8px;height:8px;border-radius:50%;background:var(--sy-line);justify-self:end}.of .of-point.of-rempli{background:var(--sy-green)}.of .of-point.of-manque{background:var(--sy-orange)}.of .of-point.of-facultatif{background:transparent;box-shadow:inset 0 0 0 1.5px var(--sy-subtle)}.of .of-plan-pied{padding:10px 16px 12px;border-top:1px solid var(--sy-line)}.of .of-plan-pied .sy-legende{flex-wrap:wrap;gap:6px 12px}.of .of-plan-pied .sy-legende i{border-radius:50%}.of .of-plan-pied .sy-legende span:last-child i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--sy-subtle)}.of .of-section .fs-tete{align-items:flex-start}.of .of-section .fs-tete .sy-form-titre{gap:10px}.of .of-section .fs-tete .sy-num{min-width:0;height:24px;font-size:var(--sy-t-courant)}.of .of-section .fs-tete p{margin-left:0;margin-top:6px;max-width:760px}.of .of-section .fs-tete .sy-pastille{flex-shrink:0;margin-top:3px}.of .of-total{margin:0;text-align:right;font-size:var(--sy-t-moyen);color:var(--sy-subtle)}.of .of-total b{color:var(--sy-ink);font-size:var(--sy-t-texte)}.of .of-defile{overflow-x:auto;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-surface)}.of .of-defile .sy-matrice td,.of .of-defile .sy-matrice th{white-space:normal}.of .of-defile .sy-matrice th{white-space:nowrap}.of .of-vide-ligne{text-align:center;color:var(--sy-subtle);padding:18px 14px!important}.of .sy-matrice tfoot .of-pied-note{font-weight:500;text-transform:none;letter-spacing:0}.of .of-lignes{table-layout:fixed;min-width:640px}.of .of-lignes td{padding-top:6px;padding-bottom:6px}.of .of-lignes .sy-champ{width:100%;height:30px}.of .of-lignes .sy-champ.of-nombre{text-align:right;font-variant-numeric:tabular-nums}.of .of-lignes th.of-col-nombre{width:118px}.of .sy-matrice tfoot .of-pied-note{font-size:var(--sy-t-petit);line-height:1.3}.of .of-lignes .of-col-case{width:76px;text-align:center}.of .of-col-acte{width:46px;text-align:right;padding-left:0!important}.of .of-coche{width:16px;height:16px;accent-color:var(--sy-blue);cursor:pointer;margin:0}.of .of-retirer:hover{color:var(--sy-destructive);background:var(--sy-soft-red)}.of .sy-champ.of-nombre{font-variant-numeric:tabular-nums}.of .sy-champ:disabled{background:var(--sy-muted);color:var(--sy-subtle);cursor:not-allowed}.of .of-limites th:first-child{color:var(--sy-ink)}.of .of-limites th.of-qui{width:118px;text-align:center}.of .of-limites td.of-qui{width:118px;padding:0;text-align:center;border-left:1px solid var(--sy-line)}.of .of-limites td.of-qui label{display:flex;align-items:center;justify-content:center;min-height:38px;cursor:pointer}.of .of-limites td.of-qui input{width:16px;height:16px;margin:0;accent-color:var(--sy-blue);cursor:pointer}.of .of-limites td.of-qui.of-cochee,.of .of-limites tbody tr:hover td.of-qui.of-cochee{background:var(--sy-soft-blue)}.of .of-limites tr.of-posee td:first-child{box-shadow:inset 3px 0 0 var(--sy-blue);font-weight:600}.of .of-limites tr.of-libre td:first-child{color:var(--sy-subtle)}.of .of-modules{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.of .of-module{display:grid;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 12px;margin:0;height:auto;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);background:var(--sy-surface);box-shadow:var(--sy-ombre-bouton);color:var(--sy-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background-color .12s}.of .of-module:hover{border-color:color-mix(in oklab,var(--sy-blue) 50%,var(--sy-line));background:var(--sy-soft-blue)}.of .of-module-ico{width:30px;height:30px;display:grid;place-items:center;border-radius:var(--sy-r-champ);background:var(--sy-soft-blue);color:var(--sy-blue)}.of .of-module-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.of .of-module-texte b{font-size:var(--sy-t-moyen);font-weight:600}.of .of-module-texte small{font-size:var(--sy-t-petit);color:var(--sy-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.of .of-module-texte small.of-a-personnaliser{color:color-mix(in oklab,var(--sy-orange) 75%,var(--sy-ink));font-weight:600}.of .of-module-plus{color:var(--sy-blue)}.of .sy-champ.of-zone{width:100%;height:auto;min-height:280px;padding:10px 12px;font-size:var(--sy-t-texte);line-height:1.55;resize:vertical}.of .sy-btn.sy-btn-primaire.of-fait:disabled{opacity:1;background:var(--sy-soft-green);color:var(--sy-green);border-color:color-mix(in oklab,var(--sy-green) 30%,var(--sy-line));box-shadow:none}.of .of-ajouts{align-items:end}.of .of-heures td:first-child{font-weight:600}.of .of-actions-section{padding-top:4px}.of .of-actions-section .sy-btn-primaire{min-width:150px}.of .of-mo .sy-bandeau,.of-entete-manque .sy-bandeau{margin:0}.of-entete{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sy-ecart)}.of-entete .of-partie{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);background:var(--sy-canvas);font-size:var(--sy-t-moyen);color:var(--sy-ink);line-height:1.45;min-width:0}.of-entete .of-partie-titre{font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--sy-subtle);margin-bottom:6px}.of-entete .of-logo{display:block;max-height:48px;max-width:170px;object-fit:contain;margin-bottom:8px}.of-entete .of-raison{font-size:var(--sy-t-texte);font-weight:700;margin-bottom:2px}.of-entete .of-refs{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--sy-line)}.of-entete .of-refs dt{font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--sy-subtle);align-self:center}.of-entete .of-refs dd{margin:0}@media (max-width:1100px){.of .of-corps{grid-template-columns:1fr}.of .of-plan{position:static}.of .of-plan-lignes{max-height:260px;overflow-y:auto}}@media (max-width:760px){.of-entete,.of .of-manque-liste{grid-template-columns:1fr}}.dp-ligne{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;flex-wrap:wrap}.dp-bandeau{margin:0 0 12px}.dp-compteur{display:block;padding-top:6px}.f1-fiche{display:grid;grid-template-columns:repeat(var(--f1-n, 4),minmax(0,1fr));gap:14px 22px;margin:0}.f1-fiche>div{display:flex;flex-direction:column;gap:4px;min-width:0}.f1-fiche dt{font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--sy-subtle)}.f1-fiche dd{margin:0;font-size:var(--sy-t-moyen);font-weight:600;color:var(--sy-ink);overflow-wrap:anywhere}.f1-fiche.f1-fiche-identite{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.f1-fiche dd.f1-vide{color:var(--sy-subtle);font-weight:500}.f1-droite{display:flex;align-items:center;gap:var(--sy-ecart-boutons);white-space:nowrap}.f1-compte{font-size:var(--sy-t-courant);font-weight:700;color:var(--sy-subtle)}.rgl a.sy-btn{text-decoration:none}.f1-table{table-layout:fixed;min-width:820px}.f1-table th:first-child,.f1-table td:first-child{padding-left:22px}.f1-table th:last-child,.f1-table td:last-child{padding-right:18px}.f1-table tr.f1-inactif td{opacity:.55}.f1-table td .sy-pastille+.sy-pastille,.f1-table td .sy-pastille+.f1-sous{margin-top:6px}.f1-table td .sy-etiquette{white-space:normal}.f1-table td .sy-btn.f1-designer{max-width:100%;height:auto;min-height:30px;white-space:normal;text-align:left;margin-top:6px;padding-block:4px}.f1-sous{display:block;font-size:var(--sy-t-petit);color:var(--sy-subtle);margin-top:3px}.f1-chemin{font-weight:600;overflow-wrap:break-word}.f1-c-code{width:130px}.f1-c-court{width:110px}.f1-c-moyen{width:170px}.f1-c-etat{width:190px}.f1-c-num{width:110px}.f1-c-acte{width:64px}.f1-c-actes{width:200px}.f1-acte{text-align:right}.f1-actes{display:inline-grid;grid-template-columns:150px 30px;gap:6px;align-items:center;justify-items:end;vertical-align:middle}.f1-actes>span{display:inline-flex;justify-content:flex-end;align-items:center;min-height:30px}.f1-actes>span:first-child{width:100%}.f1-actes>span:first-child .sy-btn{width:100%}.f1-table .sy-btn-icone.f1-danger:hover{color:var(--sy-destructive);background:var(--sy-soft-red)}.f1-table .sy-champ{width:100%}.f1-table .sy-champ.f1-nombre{width:96px;text-align:right}.f1-table td.sy-num-col .sy-champ.f1-nombre{margin-left:auto;display:block}.f1-zone.sy-champ{height:auto;min-height:120px;padding:9px 10px;line-height:1.45;resize:vertical;width:100%}.rgl select.sy-champ{padding-right:28px}.f1-large{flex:1 1 100%}.f1-libelle-moyen{flex:0 1 260px}.f1-libelle-court{flex:0 1 150px}.f1-libelle-long{flex:1 1 360px}.f1-libelle-moyen .sy-champ,.f1-libelle-court .sy-champ,.f1-libelle-long .sy-champ,.f1-large .sy-champ{width:100%}.f1-accole{display:flex;gap:var(--sy-ecart-boutons)}.f1-accole .sy-champ{flex:1;min-width:0}.f1-aide{font-size:var(--sy-t-petit);font-weight:500;letter-spacing:0;text-transform:none;color:var(--sy-subtle);line-height:1.4}.f1-aide b{color:var(--sy-ink)}.f1-case{display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:0 12px;border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);background:var(--sy-surface);font-size:var(--sy-t-moyen);font-weight:600;color:var(--sy-ink);cursor:pointer;text-transform:none;letter-spacing:0}.f1-case input{width:15px;height:15px;margin:0;accent-color:var(--sy-blue);cursor:pointer}.f1-case.f1-coche{border-color:var(--sy-blue);background:var(--sy-soft-blue);color:var(--sy-blue)}.rgl .rgl-apercu .sy-code{white-space:normal;overflow-wrap:anywhere}.rgl .rgl-apercu.f1-mal{background:var(--sy-soft-orange);border:1px solid color-mix(in oklab,var(--sy-orange) 30%,var(--sy-line))}.rgl .rgl-apercu.f1-mal>svg{color:var(--sy-orange)}.f1-apercu-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.f1-actions-g{margin-right:auto}.f1-feuille{border:1px solid var(--sy-line);border-radius:var(--sy-r-champ);background:var(--sy-canvas);padding:4px}.f1-registre{--sy-colonnes-etroit:24px 104px minmax(0, 1fr) auto}.f1-registre .sy-num{padding:0 8px;justify-self:start}.f1-registre .sy-ligne-corps{padding-left:22px}.f1-registre .sy-ligne-corps .sy-matrice th:first-child,.f1-registre .sy-ligne-corps .sy-matrice td:first-child{padding-left:14px}.f1-groupe-titre{display:flex;align-items:center;gap:8px}@media (max-width:1100px){.f1-fiche,.f1-fiche.f1-fiche-identite{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.f1-fiche,.f1-fiche.f1-fiche-identite{grid-template-columns:1fr}.f1-registre .sy-ligne-tete{grid-template-columns:24px 104px minmax(0,1fr)}.f1-libelle-moyen,.f1-libelle-court,.f1-libelle-long{flex:1 1 100%}.f1-droite{flex-wrap:wrap;white-space:normal}}.rgl .sy-form .sy-champs:has(.f1-aide),.rgl .sy-panneau .sy-champs:has(.f1-aide){align-items:flex-start}.cod-table{min-width:900px}.cod-table.cod-table-etroite{min-width:560px}.cod-table th:first-child,.cod-table td:first-child{padding-left:22px}.cod-table th:last-child,.cod-table td:last-child{padding-right:18px}.cod-table tr.f1-inactif td{opacity:.55}.cod-table th,.cod-table td{padding-left:8px;padding-right:8px}.cod-table th{white-space:normal;line-height:1.2;vertical-align:bottom}.cod-table td>.sy-pastille{white-space:normal;max-width:210px;height:auto;line-height:1.25;padding-block:3px}.cod-form{margin-top:12px}.cod-cases{display:flex;flex-direction:column;gap:8px;margin:12px 0}.cod-case{display:flex;align-items:flex-start;gap:8px;font-size:var(--sy-t-courant);color:var(--sy-ink);cursor:pointer}.cod-case input{margin-top:3px}.cod-explication{display:flex;align-items:flex-start;gap:6px;margin:8px 0;font-size:var(--sy-t-courant);color:var(--sy-subtle);overflow-wrap:anywhere}.cod-explication>svg{flex:none;margin-top:2px}.cod-actes{display:flex;align-items:center;gap:var(--sy-ecart-boutons);flex-wrap:wrap}.cod-espace{flex:1 1 auto}.cod-pied{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}@media (max-width: 700px){.cod-table{min-width:760px}.cod-table.cod-table-etroite{min-width:480px}}.ind-exemple{display:block;margin-top:2px;color:var(--sy-subtle);font-size:var(--sy-t-petit);overflow-wrap:anywhere}.ind-etapes{margin:12px 0}.ind-etapes-titre{font-weight:600;margin-bottom:8px}.ind-etape{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px}.ind-rang{flex:none;min-width:20px;text-align:right;color:var(--sy-subtle)}.ind-nom{width:9rem;max-width:100%}.ind-etape-actes{display:inline-flex;gap:4px}.ind-ajout{justify-content:flex-start;margin-top:4px}.ind-choix{min-width:0;max-width:100%}.ind-prevu-ligne{display:inline-flex;align-items:center;gap:8px}.ind-client{color:var(--sy-subtle)}.ind-client-action{font-size:var(--sy-t-petit)}.ind-prevu{min-width:0}.revisions-tel .ind-client-ligne td{padding-top:0;white-space:normal;overflow-wrap:anywhere}.revisions-tel .ind-client-ligne .ind-client{margin-right:12px}.f1-gamme,.f1-rubriques{min-width:720px}.f1-gamme th:nth-child(1),.f1-rubriques th:nth-child(1){width:64px}.f1-gamme th:nth-child(3){width:210px}.f1-gamme th:nth-child(4){width:190px}.f1-rubriques th:nth-child(3){width:300px}.f1-rubriques th:nth-child(4){width:190px}.f1-gamme th:last-child,.f1-rubriques th:last-child{width:56px}.f1-gamme .sy-num,.f1-rubriques .sy-num{display:inline-block;min-width:32px;text-align:center}.f1-ajout{padding:14px var(--sy-panneau-px) 16px;align-items:flex-end}.rg.la .la-compteurs{--sy-n: 4}.la button.sy-compteur:disabled{cursor:default;opacity:.6}.la button.sy-compteur:disabled:hover{border-color:var(--sy-line)}.la .rg-table.la-table{min-width:1000px}.la .la-table col.la-c-affaire{width:auto}.la .la-table col.la-c-client,.la .la-table col.la-c-chantier{width:150px}.la .la-table col.la-c-statut{width:104px}.la .la-table col.la-c-docs{width:118px}.la .la-table col.la-c-fab,.la .la-table col.la-c-amont{width:138px}.la .la-table col.la-c-actes{width:64px}.la .la-table .rg-doc strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.la .la-client{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;font-size:var(--sy-t-courant);font-weight:700}.la .la-client>*{overflow:hidden;text-overflow:ellipsis}.la .la-pile{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--sy-t-courant);line-height:1.35}.la .la-pile small{font-size:var(--sy-t-petit)}.la .la-pile.gris small{color:var(--sy-subtle)}.la .la-mal{color:var(--sy-destructive);font-weight:600}.la b.la-mal{font-weight:700}.la .la-actes{padding-right:14px}.la .la-creneaux{display:inline-grid;grid-template-columns:30px;gap:6px;align-items:center;justify-items:end}.la .menu-actes .acte{width:30px;height:30px;min-height:0;padding:0;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:var(--sy-r-bouton);background:none;color:var(--sy-subtle);cursor:pointer;box-shadow:none}.la .menu-actes .acte:hover,.la .menu-actes .acte.on{background:var(--sy-accent);color:var(--sy-accent-foreground)}.la .menu-actes .acte:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-ring) 30%,transparent)}.la .rg-tel.la-tel{margin-top:4px}.la .la-tel col.la-c-ic{width:30px}.la .la-tel col.la-c-statut-tel{width:36px}.la .la-tel col.la-c-affaire-tel{width:64px}.la .la-tel col.la-c-jours-tel{width:58px}.la .la-tel .etat-ic sup{font-size:10px;font-weight:700;margin-left:1px;line-height:1}.la .la-tel .la-affaire,.la .la-tel .sy-pastille{font-size:var(--sy-t-petit)}.la .rg-barre .ibtn.la-bloque{width:auto;gap:4px;padding:0 9px;display:inline-flex;align-items:center;font:inherit;font-size:var(--sy-t-courant);font-weight:700}.la .rg-barre .ibtn.la-bloque:not(.on){color:var(--sy-destructive)}.la .la-fonction{width:200px;cursor:pointer;background:var(--sy-surface)}.la .la-choix-cause{width:100%;max-width:440px;background:var(--sy-surface)}.la.la-suivi .la-onglets{margin:0}.la .la-onglet-compte{min-width:22px;height:20px;padding:0 6px;border-radius:10px;display:inline-grid;place-items:center;background:var(--sy-muted);color:var(--sy-subtle);font-size:var(--sy-t-petit);font-weight:700}.la .rgl-onglet.rgl-choisi .la-onglet-compte{background:var(--sy-soft-blue);color:var(--sy-blue)}.la .rg-table.la-derivees{min-width:980px}.la .la-derivees col.la-c-cause{width:auto}.la .la-table col.la-c-affaire-court{width:96px}.la .la-derivees col.la-c-fonction{width:136px}.la .la-derivees col.la-c-ferme{width:250px}.la .la-derivees col.la-c-jours{width:84px}.la .la-derivees col.la-c-ouvrir{width:92px}.la .la-cause-cel small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:1.4}.la .la-affaire{font-weight:700;color:var(--sy-blue);font-size:var(--sy-t-courant);letter-spacing:.2px;white-space:nowrap}.la .la-fonction-cel{font-size:var(--sy-t-courant);font-weight:600}.la .la-ferme{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--sy-subtle);font-size:var(--sy-t-courant);line-height:1.4}.la .rg-table.la-taches{min-width:780px}.la .la-taches col.la-c-coche{width:50px}.la .la-taches col.la-c-tache{width:auto}.la .la-taches col.la-c-pour{width:150px}.la .la-taches col.la-c-echeance{width:96px}.la .la-taches col.la-c-etat{width:112px}.la .la-taches col.la-c-menu{width:56px}.la .rg-table td.la-coche-cel,.la .rg-table th.la-coche-cel{padding-left:22px;padding-right:0}.la input.la-coche{width:16px;height:16px;margin:0;cursor:pointer;accent-color:var(--sy-blue);vertical-align:middle}.la tr.la-tache{cursor:pointer}.la .la-tache-cel{display:flex;flex-direction:column;gap:3px;min-width:0}.la .la-tache-titre{display:flex;align-items:center;gap:8px;min-width:0}.la .la-tache-titre b{font-size:var(--sy-t-texte);font-weight:700;color:var(--sy-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.la .la-tache-cel small{font-size:var(--sy-t-petit)}.la .la-tache-cel .note-tache{color:var(--sy-subtle);font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.la .la-echeance{font-weight:600;font-size:var(--sy-t-moyen)}.la .la-taches td>.gris{font-size:var(--sy-t-courant)}.la td.la-menu-cel{text-align:right;padding-right:14px}.la .rg-table tbody tr.close .la-tache-titre b{text-decoration:line-through;color:var(--sy-subtle);font-weight:600}.la .rg-table tbody tr.close td{background:var(--sy-canvas)}.la .rg-table tbody tr.choisie td,.la .rg-table tbody tr.choisie:hover td{background:var(--sy-soft-blue)}.la .rg-table tbody tr.choisie td:first-child{box-shadow:inset 3px 0 0 var(--sy-blue)}.la .badges-tache{display:inline-flex;gap:4px;flex:none}.la .badge-tache{width:20px;height:20px;border-radius:var(--sy-r-pastille);display:inline-grid;place-items:center;background:var(--sy-soft-violet);color:var(--sy-violet)}.la tr.la-repli td{padding:10px 22px;background:var(--sy-surface)}.la .la-repli-btn{font-size:var(--sy-t-courant);gap:4px}.la .volet.la-volet{background:var(--sy-surface);border-left:1px solid var(--sy-line);color:var(--sy-ink);box-shadow:-10px 0 28px color-mix(in oklab,var(--sy-ink) 12%,transparent);font-family:var(--sy-police)}.la .la-volet-tete{display:flex;align-items:flex-start;gap:10px;flex:none;padding:16px 14px 14px 18px;border-bottom:1px solid var(--sy-line)}.la .la-volet-tete input.la-coche{margin-top:9px;flex:none}.la .la-volet-tete .sy-btn-icone{flex:none;margin-top:2px}.la .la-volet-titre{flex:1;min-width:0;margin:0;padding:5px 8px;font:inherit;font-size:var(--sy-t-panneau);font-weight:700;line-height:1.35;color:var(--sy-ink);background:none;border:1px solid transparent;border-radius:var(--sy-r-champ);resize:none;overflow:hidden}.la .la-volet-titre:hover{border-color:var(--sy-line)}.la .la-volet-titre:focus{outline:none;background:var(--sy-canvas);border-color:var(--sy-ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--sy-ring) 22%,transparent)}.la .la-volet-titre.la-close{text-decoration:line-through;color:var(--sy-subtle)}.la .la-volet-corps{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.la .la-volet-champ>span{display:flex;align-items:center;gap:6px}.la .la-volet-champ>span svg{color:var(--sy-subtle)}.la .la-volet-champ .sy-champ{width:100%}.la .la-volet-champ .sy-champ:disabled{opacity:.5;cursor:default}.la .la-volet-champ select.sy-champ{cursor:pointer}.la .la-volet-note-champ{height:auto;min-height:88px;padding:8px 10px;line-height:1.45;resize:vertical}.la .la-volet-note{margin:-8px 0 0;line-height:1.45}.la .la-volet-pied{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;border-top:1px solid var(--sy-line);background:var(--sy-canvas);font-size:var(--sy-t-petit)}@media (max-width:1100px){.rg.la .la-compteurs{--sy-n: 2}}@media (max-width:640px){.la .la-fonction{width:100%}.la .rg-table.la-taches{min-width:0}.la .la-taches .la-large{display:none}.la .la-taches col.la-c-coche{width:38px}.la .la-taches col.la-c-echeance{width:50px}.la .la-taches col.la-c-etat{width:84px}.la .la-taches col.la-c-menu{width:40px}.la .rg-table.la-taches td{padding:10px 6px}.la .rg-table.la-taches td.la-coche-cel{padding-left:14px}.la .la-tache-titre{flex-wrap:wrap;gap:4px 8px}.la .la-tache-titre b{white-space:normal;font-size:var(--sy-t-moyen)}.la .la-taches .sy-pastille{font-size:var(--sy-t-petit)}.la .la-echeance{font-size:var(--sy-t-courant)}.la td.la-menu-cel{padding-right:8px}.la tr.la-repli td{padding:10px 14px}.la .volet.la-volet{width:100%;max-width:100vw;border-left:0}}.tb{padding-bottom:8px}.tb-grille{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--sy-ecart);align-items:start}.tb-principal,.tb-cote{display:flex;flex-direction:column;gap:var(--sy-ecart);min-width:0}.tb-acte{display:flex;flex-direction:column;gap:2px;white-space:normal}.tb-acte small{font-size:var(--sy-t-capitales);font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--sy-subtle)}.tb-acte span{font-size:var(--sy-t-courant);color:var(--sy-ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tb-trancher .sy-ligne-tete{border-left:3px solid var(--sy-destructive)}.tb-trancher .sy-ligne:has(.sy-pastille.sy-ton-orange) .sy-ligne-tete{border-left-color:var(--sy-orange)}.tb-trancher .sy-ligne-tete{align-items:start}.tb-trancher .sy-ligne-tete>.sy-pastille,.tb-trancher .sy-actes{align-self:center}.tb-trancher .sy-num{margin-top:1px}.tb-trancher .sy-objet small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.tb-trancher .sy-objet small i{display:inline-block;vertical-align:middle;margin:0 6px}.tb-trancher .sy-num{background:var(--sy-soft-red);color:var(--sy-destructive)}.tb-trancher .sy-ligne:has(.sy-pastille.sy-ton-orange) .sy-num{background:var(--sy-soft-orange);color:var(--sy-orange)}.tb-table tbody tr{cursor:pointer}.tb-table tbody tr.tb-retard td{background:color-mix(in oklab,var(--sy-soft-red) 60%,var(--sy-surface))}.tb-table tbody tr.tb-retard td:first-child{box-shadow:inset 3px 0 0 var(--sy-destructive)}.tb-date b{display:block;font-size:15px;font-weight:700;line-height:1.1}.tb-date small{display:block;font-size:var(--sy-t-petit);color:var(--sy-subtle);white-space:nowrap}.tb-retard .tb-date small{color:var(--sy-destructive);font-weight:600}.tb-doc small{display:none}.tb-code{color:var(--sy-subtle)}.tb-table th:last-child,.tb-acte-col{width:46px;text-align:right;padding-right:12px}.tb-table td{white-space:nowrap}.tb-table td.tb-doc{white-space:normal}.tb-etat{padding:16px 18px 18px;display:flex;flex-direction:column;gap:14px}.tb-total{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:16px;border-bottom:1px solid var(--sy-line)}.tb-total:last-child{border-bottom:0;padding-bottom:0}.tb-trancher .sy-vide-ico{background:var(--sy-soft-green);color:var(--sy-green)}.tb-chiffre{font-size:48px;line-height:1;font-weight:700;letter-spacing:-1px;color:var(--sy-destructive)}.tb-chiffre.tb-calme{color:var(--sy-green)}.tb-total p{margin:0;font-size:var(--sy-t-moyen);color:var(--sy-subtle)}.tb-zeros{display:flex;flex-direction:column;gap:2px}.tb-zeros .sy-section-titre{margin-bottom:6px}.tb-zero{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:6px 8px;margin:0 -8px;width:calc(100% + 16px);background:none;border:0;border-radius:var(--sy-r-bouton);font:inherit;font-size:var(--sy-t-courant);color:var(--sy-ink);text-align:left;cursor:pointer}.tb-zero svg{color:var(--sy-green)}.tb-zero span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-zero b{font-weight:700;color:var(--sy-subtle)}.tb-zero:hover{background:var(--sy-accent);color:var(--sy-accent-foreground)}.tb-zero:focus-visible{outline:2px solid var(--sy-ring);outline-offset:-2px}.tb-journal .sy-panneau-tete{padding:14px 18px}.tb-journal .sy-panneau-tete h3{font-size:15px}.tb-temps{display:flex;flex-direction:column;padding:6px 0}.tb-ev{display:grid;grid-template-columns:62px 22px minmax(0,1fr);align-items:start;gap:8px;padding:8px 18px;background:none;border:0;font:inherit;text-align:left;color:var(--sy-ink);cursor:pointer;position:relative}.tb-ev:hover{background:var(--sy-canvas)}.tb-ev:hover b{color:var(--sy-blue)}.tb-ev:focus-visible{outline:2px solid var(--sy-ring);outline-offset:-2px}.tb-ev time{font-size:var(--sy-t-petit);color:var(--sy-subtle);padding-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-puce{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--sy-soft-blue);color:var(--sy-blue);font-size:var(--sy-t-petit);font-weight:700;line-height:1}.tb-ev:not(:last-child) .tb-puce:after{content:"";position:absolute;top:32px;bottom:-6px;left:98.5px;width:1px;background:var(--sy-line)}.tb-ev-texte{display:flex;flex-direction:column;gap:1px;min-width:0}.tb-ev-texte b{font-size:var(--sy-t-moyen);font-weight:700}.tb-ev-texte small{font-size:var(--sy-t-petit);color:var(--sy-subtle)}.tb-ev-texte small .sy-code{color:var(--sy-blue)}.tb-rien{margin:0;padding:16px 18px;color:var(--sy-subtle);font-size:var(--sy-t-courant)}@media (max-width:1200px){.tb-grille{grid-template-columns:minmax(0,1fr)}.tb-cote{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (max-width:1100px){.tb-trancher .sy-ligne-tete{grid-template-columns:34px minmax(0,1fr) auto}.tb-trancher .sy-ligne-tete>.sy-resume,.tb-trancher .sy-ligne-tete>.sy-pastille{grid-column:2 / 3}.tb-trancher .sy-ligne-tete>.sy-actes{grid-column:3;grid-row:1}}@media (max-width:640px){.tb-cote{display:flex;align-items:stretch}.tb-table th:last-child,.tb-table .tb-acte-col{display:none}.tb-chiffre{font-size:40px}.tb-trancher .sy-ligne-tete{grid-template-columns:34px minmax(0,1fr)}.tb-trancher .sy-ligne-tete>.sy-actes{grid-column:2 / 3;grid-row:auto}.tb-table .tb-large{display:none}.tb-doc small{display:block;font-size:var(--sy-t-petit);color:var(--sy-subtle);margin-top:2px}.tb-table td,.tb-table th{padding-left:10px;padding-right:10px}.tb-table td:first-child,.tb-table th:first-child{padding-left:14px}.tb-ev{grid-template-columns:56px 22px minmax(0,1fr);padding:8px 14px}.tb-ev:not(:last-child) .tb-puce:after{left:88.5px}}.tb-attend .sy-ligne-tete{align-items:start;border-left:3px solid var(--sy-blue)}.tb-attend .sy-ligne-tete>.sy-pastille,.tb-attend .sy-actes{align-self:center}.tb-attend .sy-num{margin-top:1px;background:var(--sy-soft-blue);color:var(--sy-blue)}.tb-attend .sy-objet strong{white-space:normal}.tb-attend .sy-objet small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.tb-attend .sy-objet small i{display:inline-block;vertical-align:middle;margin:0 6px}.tb-attend .sy-vide-ico{background:var(--sy-soft-green);color:var(--sy-green)}.tb-attend-suite{padding:10px 18px 14px}@media (max-width:1440px){.tb-attend .sy-ligne-tete{grid-template-columns:34px minmax(0,1fr) auto}.tb-attend .sy-ligne-tete>.sy-resume,.tb-attend .sy-ligne-tete>.sy-pastille{grid-column:2 / 3}.tb-attend .sy-ligne-tete>.sy-actes{grid-column:3;grid-row:1}}@media (max-width:640px){.tb-attend .sy-ligne-tete{grid-template-columns:34px minmax(0,1fr)}.tb-attend .sy-ligne-tete>.sy-actes{grid-column:2 / 3;grid-row:auto}}.tb-porteurs{margin-bottom:12px}.tb-porteur b{color:var(--sy-ink)}.tb-porteur.tb-ton-rouge svg{color:var(--sy-destructive)}.tb-porteur.tb-ton-orange svg{color:var(--sy-orange)}.tb-porteur.tb-ton-bleu svg{color:var(--sy-blue)}.la .qa-barre{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 var(--sy-ecart)}.la .qa-perimetre{display:inline-flex;border:1px solid var(--sy-line);border-radius:var(--sy-r-bouton);overflow:hidden;background:var(--sy-surface)}.la .qa-choix{font:inherit;font-size:var(--sy-t-courant);font-weight:500;color:var(--sy-ink);background:var(--sy-surface);border:0;cursor:pointer;padding:0 14px;min-height:34px}.la .qa-perimetre .qa-choix+.qa-choix{border-left:1px solid var(--sy-line)}.la .qa-choix:hover{background:var(--sy-canvas)}.la .qa-choix[aria-pressed=true]{background:var(--sy-soft-blue);color:var(--sy-blue);font-weight:600}.la .qa-familles{display:flex;flex-wrap:wrap;gap:6px}.la .qa-famille{border:1px solid var(--sy-line);border-radius:999px;padding:0 12px;min-height:30px}.la .qa-famille[aria-pressed=true]{border-color:var(--sy-blue)}.la .qa-famille b{margin-left:4px;font-variant-numeric:tabular-nums}.la .qa-ajout{border:1px solid var(--sy-line);border-radius:var(--sy-r-panneau);overflow:hidden;background:var(--sy-surface);margin:0 0 var(--sy-ecart)}.la .qa-ajout .sr-ligne{border:0;box-shadow:none;border-radius:0}.la .qa-retard{color:var(--sy-destructive);font-weight:600}@media (max-width:640px){.la .qa-barre{flex-direction:column;align-items:stretch}.la .qa-perimetre .qa-choix{flex:1 1 0}.la .qa-barre .la-fonction,.la .qa-barre .la-choix-cause{width:100%;max-width:none}}@media (min-width:1200px) and (max-width:1440px){.la .tb-attend .sy-ligne-tete{grid-template-columns:var(--sy-colonnes)}.la .tb-attend .sy-ligne-tete>.sy-resume,.la .tb-attend .sy-ligne-tete>.sy-pastille{grid-column:auto}.la .tb-attend .sy-ligne-tete>.sy-actes{grid-column:auto;grid-row:auto}}.la .tb-attend .sy-repli{margin:12px 18px 16px}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA+YABAAAAAALJQAAA84AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYRoB4xODAcb3iVFRoaNAwho/vmJoixsfqj4v07g5OqncaqIUAYqEI6gCkZ0qK4wEp3O9K+ySRaPPWftnd0mjZ8MzaNUaT+LsTAfnt9Wf+57KJFiNgZKlNHoICIwI21jYAViwejIjPZsu9HtRqQ77o8Mg+c/7tNzXzaRbQGM7gKhXRPOFLQiNdiAagUv6MdINrw+CRbhCE4hLJogyLSeshN+VfZv5VL37H77gu4BKGHwW0dphEhUGp7GwmyG25Sd6RBu5KJfsOTNfCWUAfB19+PmRqWEQqiWGEn0j5jlvf3H/82VdmZ/psCo0P8iGd/ns5PZJHNZaHmxwLjtAeWugApQATsgkmXNkhyjrpK1usLr8vD90V5b7skee5GGy7ZRGGe7LuOFEX8C/Wam5iygbneagmmYgiiqXH2XJK/cPwoEwAMAAEWEECHEEhHJUhHppIhiWkSJckQlI6KZDeHgQnj0IwZMIKbMIBYsoAWF0Jatom3YRiMAjhwq1OE0OyB43IEJCDAAOAmAzKQqsADEYmi+jAgWUtf5lSpVPIM1Nn604UB+8+kcMZwH72OOZ7davZk9tJtVRIsSnvNE9OrEH4KBFbrHbRCqNAG9QZJRZx4JZOWpDpoASo9SQw/gKVmLUOG9GwEgggRIhnxQghb0YAILtB2vjwDQBfAAbBBOgDCDGsrXAsoFuCJEIsjOMrlKUYcQBAlIVIQojHc9ABPGya9gqHNSXCJMDlD3Z3wKAuLiUQC0SEPMzAT4UyMBlBQcNCIHcR+AACLQAGIXIUYADBTKeavwOZyQYKGMYIZzX7A6ZNOWbXvWQMXMzK2SH/na6PFMLAmFmBY26NyXnbMijFGe2SsCqPfxBDR7eyenVKkNFLCda82A0wDKIU07AHfgj7/04fGV/XmSogPk478PtZwDkCECWWYIiAHJmeT1DgUIgH+Km4QIQcRgZFyeiihY1OngXWovUMdA/fNKcMMQjXghRqasR8zAwMDH169zhzfQJEqBYXd6YiE0g2bT2ft/Mx4+Ke0hKCKSb8gdHl9AnyULcMdjfjia13+zDnocBY9C7g66gB//BI6fJEWaDFlyAEBW+x9YgFZJpEkqF60JEt3khixYIdBIyIhNj6sBzyl8Bhz1GKpEqsFUi6VOhGrxzkjQIpGNWLMYFrGs4pwWzSyFUzKHHJ1ydUnnkalNlnbZOmRolcerQK9CfaT65etRbIDMIIVhKqPUxmiMUxpRalqJKWX8ys0gSNMGAG4GgKwCOoDxChGfMH6g+wEAjWrgVNWR6HK6JmKmSqMyAnp89GkbFlUvxHn9DBRSJkbJ0WO3bZpmsWFBLpPLlUFplsvJC71sAwTtTKa/ewc0gsrMnTccBDHoBgVfgvuFQAl01Npfijtuu2KxaV/sineuGHfjbJgPBiYcfeYkYs9WM01qZv/3+L2fajEo5gznhondV80YlkzdVH02jAjOYSmcqhjohBj9veu6vAd5supT4jsmdnxiYCKE3dpEmKOqu8w5Y56a38bfFjPXHJbTiukP33yJU85ikrZ7dY8UV9XnvSYbERMVfbG1/4mgp4EtarXUHun+zExY6HhGihCEK2aBGSSICBmMlU68XuvHPfmG6FUGYVCEAL8mvYgQyDvlRLttv/PGjL3k1wdr1zVo6ullSK+O5c85/L1Tzbd8ictJGCTir/jjf3onzjNYWBMJtX2OmDHtcybOYVLNkk9/hdYy+Nbc0qHV5aIeAypuMcjzee9Gk3yrPYM+/gMOqjAUWA8kv7LHPCmhDCYPubjOkJvrCCWtPVSvIRpqtlC9mD550fHy8lxurkM2XTQzDK2/noSvs1zSDTGVD80yI1EMHnVzHd5F8FXUe/gUZzB1BZMYGk7XOdnjWA9XmR4nJPJFREI1169CzIvjJCE/kj4ID0/l3n7uvvs427vpF3n23ntXdbqFoJBIY3QZ8qMcTudTbju456BTWVRRcyItL0L285fufOHSSt4Tb17dFdVxu9K37hBaMzMF1tfANroT3N8aDy6ZxkoqfIaoUxUDY6Wmdn+H7lAbpTnUdcBz8Nx4xasJYwnfVoyjbeKa42sm7ml3BSnbMKDRefXV+kI9BQyNvr7MdTXE97szrtapqzVatVqrqVYbsDrgzI0Si5oHLDpDTfna1PNfQcoeXQj4OMtsTZlK2aRhL3N88wG8sOpUDTrXdy9XHvKP7G8+vzB9+EmivIb9ycTheekRZONPbGdPq7ll1N23Jc+vLC6wW4Msy2J7ty/Q75pd9MaUV7U2ZnZq9Vpp/Ybk+5w8Mw7Ztt5pb2tPz7S9wWqu30ulz3+7dBAcTtmrt5rjRxWlaqu6VKHI01g1eYxPHf0OFLENg9pSb912Xan3Nmg4NdDd+D57XnmwpLByNMQ3BB3RDWllHTrdUlnszwjM/tfr759Of+YhP6Qsw4Cm1Kvf1JduDik1t8DRdkwlH2lT61MpZ7Wbmjks7jmV20B85NSCWX/n+RshZQ/PB3yuJae2VCE3ap1LLt9iAKaPW5fa1N8UFv5S3TZqfuqflTH6Z/y9fdN+3Pu0+YuPmVu+hDlhrabBOce57oRV1iUcKm29k94sb8+kvcFq0a8Ru+1y/3NZx/sdv/qvUqJKUEmUilx1gjq36GqHyoE7wplzmV1MVgs8K0vuD2lY8lzd4TkJnSLiVmd2tkd28Mbq8M769A6GVjd3Ao1/odl4vhaQnrV6W/Q9mfdnZ9+f2aPvbsH0Snrvjb0iPkRJlkzlxWKpsOBYlHKlZ3Fu1+vx4j+ryV/wolPPmIelbZLMUgukP5E8l5mVlmaFkqLzs3O2kKXd8rY3omYKcwrzsgvLRSOvKSwHit/KsnaXGa9f5vhsSRlk0ZXl8xNek/b7n3HFqVZLt/yW3PSy4vJQ0nOn+0xVXcmf5hV8mtxVJWzO5Vv+9UBw/X6u4Fawbv5TWNt671Me50OB3uQsDmULH72ZrcwVtvSM35H8miTvs+SOKjoV1r3p9pvsIj6EqZZU+Q2yDPt2ffS0lAxLinwTt/97dmd5aecR/7wLLTYZm/yf/zscaG1x54eHuu/fv3udw/2NoKHZIQ/lCp5LU3RLPXI8rUm3XWcbK0+8JT6XbaOlUGqiJc6ufUz/vQuu2RgMBCYDjcFGe2OVM0WRVZV5JsVRZWs0QvQV794PpQ96AxOeAIRPzyUssDi8Rn1fdleK8MVgnGnY5mZd4NWYykucsffEW+PviXWWNJXXFq6lPnySirw/8SItkVJlUdrNJ1p67Ewk/n1jKHBuKvBIcKo7S1FvBALLY4HP+J0k/X1k8EGuKLbhVHtBXDb/oeuvv7dzJeb16auT9a9aGxx+7soMkrp/LFASEEAXq2lCoXUAuYYUENs6NFnCHLwb91rg6/D1Ca/Z4BvwjeymGaJ0GrGHFYjwUG1FheNen0CJ8sVwK7gB+Mak3BSFt6yNICTZwpGUfUvElQ4knJaPkqaTAZyG0wSyhzlGKpDYVmMglALZL3xn5K9IHP9SijyAwV75a07ALVV45EHN2PEzLFfkDIYAuuxhjmGAdVgHFbalCPTfASxlxIob1tgugvBl+HJyBTEPZyNs8JX4qnm4GlHWCsUz2TsYiskDGMAmZooiCq/AMrX3WmJRDEssC71DpNi1YDx3Vg4obg9HMIDdzD3LKB3QbQvFsFAK5Ax+N2NUluV/KT4PYDAM2UJi5Az/oyCC3+osjNE/YJlODushjAclp0Wcn+2zr7BF3He1Pqn54dG/jv58cvufjv+//BcAZkBp6ec8cpjmJF2cNRLaULMyVm2YZacOIr+BJ5p6qIB5mIezV6BSySV69tn/EtqoHTkOkrZMORbkRMh4sjk1UhEXOThDNVlXdaJ+wdY+LHWUzPMWsgts3/NSdO0HLKDCa2QX2D68REUyXu2vow6QCVDhAttXQUsjfDoK9Kr46aIA24OnF9+lV1k2Ekf+KvpR94uqTpSCItUwRFMDFTMDM3BIMTSVCsEulBbTsTD7ZbTYywywahmLhJgzDEbljIq8ajpqETW1Imoeqw7Fonkx+SVo5sg9RkeRbNQua2DVEEv5UqIOqCgJiFmFC6xaxdUQQOkY9m9t33cLK//JounfAPx9ed9NOPeDz/8GzknULn0IgkhQAAJ8CTywPOAcZZMOwVm+hWWb07CyKad+PXVq+5uNTt3iG0YpNdavoU7mhmFoEM11k2CcvxHwxAHuxpsYxhJWsIKPcYBxOeOytbjPv1QZDIPft7zfHQHcrBhDCy9KgCyagjzX+VO02QD2EleXJ1L8rzyF5W/laTp73RgkBuUjJDlbPlIOjxREKVkxJKESZyORxu2IMMg4UuQfDrCZNK7HhCYBr9oxw/q4+QYNGhJw1KryKTPKyQ83o4/fsCkBM2QIDBtjORmSg6pqTzMwM/GV1vPrkRPa0haTJmQx7W3SmH4uPn4THn5WGVRkVJSUe18GZciYPkpW1Jbenb3Uuhd9IlmPYVMW+beC52gpnEAGh0x9s5Hr3PoMf30c4dNnsq0zu6XbSX798/zt3Q4a1q1n9e67fa/PK3mqd+WLPRSgnMs9QQUg/gluBuT4AEVowiARJJIwCYuwCYdwCY/wiYAIkR+RKGLRYsSKE19REiRKSpVkKVKlSZchU5ZsOXJJ5FWafAUKSRUpJiOnqDJKKmqaGqKlU6JUmXIVKlWpVqNWHQJj9Oo1OMWgkVFT+0yambPFwuq0M1rY2Dk4ubh5tOZJm3YdOnXp5tWjt4706eczEJ1BQ4aNGDVm3IRJU6b5zQiYNWfegkVBIWctWXbOirDV512was26DZu2bNtxca0bHMaXcXzezJHX3kuGg3DQgmZxkgYvcOSGh23/NFj4ueUA4aDJSDpssvpMRk+n+Wo0RsbVQMJoY9QGnfrwebY9bDShBz6WDT/30EO3PPy0qFHIQaKl+xafPvqc8G9Co9//BbLR2+fel4z6L4qEgBCsAY6gGKhhEsncCkBIsGQUEy5Z86Wi+asBUQhGcMVJuGUQTgJhxSI8UxDDlSTRuYRFf0TV6k8INXywb8Fou5mKewIlT0U69vFXRR7T/eH55NcVfcwTnh7vIXxO87PtdtkfbOMPudH29CdL1b76OJVfKzkETa23NlID/Vyyh32eD0HaB0WeEl85A0PlLU3DkD1ZS6cTFwkYYsUIxRhhiJWdFJNo46JigrC/jgoTcZop6gjrqICM/O9k7YngMgA=) format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--background: #e9eef3;--canvas: #f6f8fa;--surface: #ffffff;--surface-raised: #f1f4f7;--surface-hover: #e5edf4;--panel: #edf2f6;--rail: #e2e8ee;--line: #d2dbe3;--line-strong: #a9b7c3;--ink: #202b35;--mut: #607181;--accent: #1769aa;--accent-bright: #0f568f;--reserve: #7a3db8;--reserve-fond: rgb(122 61 184 / 10%);--admin: #0b7a75;--admin-fond: rgb(11 122 117 / 10%);--accent-ink: #ffffff;--accent-soft: rgb(23 105 170 / 11%);--ok: #08785d;--ok-fond: rgb(8 120 93 / 10%);--warn: #a85a08;--warn-fond: rgb(168 90 8 / 10%);--danger: #b93838;--danger-fond: rgb(185 56 56 / 9%);--review: #c63f36;--review-fond: rgb(198 63 54 / 10%);--paper: #ffffff;--paper-ink: #171c20;--paper-muted: #56616a;--paper-line: #8d979f;--paper-panel: #eef1f3;--shadow-soft: 0 10px 28px rgb(32 43 53 / 14%);--topbar-shadow: rgb(32 43 53 / 9%);--focus: rgb(23 105 170 / 40%);--selection: rgb(23 105 170 / 20%);--marque-h: 21px;--marque-fs: var(--t-petit);--marque-px: 7px;--marque-gap: 5px;--marque-r: 4px;--marque-r-code: 3px;--ligne-py: 7px;--ligne-px: 11px;--carte-py: 8px;--carte-px: 10px;--carte-gap: 10px;--carte-r: 4px;--carte-ic: 26px;--echelle: 1;--police-texte: Barlow, system-ui, "Segoe UI", sans-serif;--police-etroite: "Barlow Condensed", Barlow, sans-serif;--police-chiffres: "JetBrains Mono", ui-monospace, monospace;--police-document: Barlow, system-ui, sans-serif;--police-document-etroite: "Barlow Condensed", Barlow, sans-serif;--h-champ: calc(28px * var(--echelle));--h-btn: calc(29px * var(--echelle));--h-ibtn: calc(28px * var(--echelle));--t-mini: calc(9.5px * var(--echelle));--t-entete: calc(10px * var(--echelle));--t-petit: calc(11px * var(--echelle));--t-texte: calc(12px * var(--echelle));--t-lire: calc(13px * var(--echelle));--t-titre: calc(14.5px * var(--echelle));--t-chiffre: calc(20px * var(--echelle))}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--background: #0b1116;--canvas: #10171d;--surface: #141c23;--surface-raised: #1a242d;--surface-hover: #22303a;--panel: #18232c;--rail: #090e13;--line: #2a3945;--line-strong: #435665;--ink: #e4ebf0;--mut: #98a8b4;--accent: #4ca3e3;--accent-bright: #75b9e9;--reserve: #c29cf0;--reserve-fond: rgb(194 156 240 / 13%);--admin: #5fd0c8;--admin-fond: rgb(95 208 200 / 13%);--accent-ink: #07131d;--accent-soft: rgb(76 163 227 / 15%);--ok: #45c5a0;--ok-fond: rgb(69 197 160 / 13%);--warn: #efb35e;--warn-fond: rgb(239 179 94 / 13%);--danger: #ff7d7d;--danger-fond: rgb(255 125 125 / 12%);--review: #ff7167;--review-fond: rgb(255 113 103 / 13%);--paper: #ffffff;--paper-ink: #171c20;--paper-muted: #56616a;--paper-line: #8d979f;--paper-panel: #eef1f3;--shadow-soft: 0 14px 34px rgb(0 0 0 / 38%);--topbar-shadow: rgb(0 0 0 / 36%);--focus: rgb(76 163 227 / 48%);--selection: rgb(76 163 227 / 28%)}}:root[data-theme=dark]{color-scheme:dark;--background: #0b1116;--canvas: #10171d;--surface: #141c23;--surface-raised: #1a242d;--surface-hover: #22303a;--panel: #18232c;--rail: #090e13;--line: #2a3945;--line-strong: #435665;--ink: #e4ebf0;--mut: #98a8b4;--accent: #4ca3e3;--accent-bright: #75b9e9;--reserve: #c29cf0;--reserve-fond: rgb(194 156 240 / 13%);--admin: #5fd0c8;--admin-fond: rgb(95 208 200 / 13%);--accent-ink: #07131d;--accent-soft: rgb(76 163 227 / 15%);--ok: #45c5a0;--ok-fond: rgb(69 197 160 / 13%);--warn: #efb35e;--warn-fond: rgb(239 179 94 / 13%);--danger: #ff7d7d;--danger-fond: rgb(255 125 125 / 12%);--review: #ff7167;--review-fond: rgb(255 113 103 / 13%);--paper: #ffffff;--paper-ink: #171c20;--paper-muted: #56616a;--paper-line: #8d979f;--paper-panel: #eef1f3;--shadow-soft: 0 14px 34px rgb(0 0 0 / 38%);--topbar-shadow: rgb(0 0 0 / 36%);--focus: rgb(76 163 227 / 48%);--selection: rgb(76 163 227 / 28%)}html,body,#root{height:100%;margin:0}body{font-family:var(--police-texte);font-size:var(--t-texte);line-height:1.42;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;color:var(--ink);background:var(--background)}::selection{background:var(--selection);color:var(--ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--panel)}::-webkit-scrollbar-thumb{background:var(--line-strong);border:2px solid var(--panel);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--mut)}.mono,td.num,.code{font-family:var(--police-chiffres);font-variant-numeric:tabular-nums}*{box-sizing:border-box}.appli{background:var(--background);color:var(--ink);display:flex;overflow:hidden;height:100vh}.mono{font-family:var(--police-chiffres);font-variant-numeric:tabular-nums}a{color:var(--accent-bright);text-decoration:none}a:hover{color:var(--accent)}h1,h2,h3{margin:0;font-family:var(--police-texte);font-weight:700;letter-spacing:0}.rail{width:210px;flex:none;background:var(--rail);border-right:1px solid var(--line-strong);display:flex;flex-direction:column;padding:12px 10px;overflow:hidden;transition:width .3s ease-out}.rail.replie{width:78px;padding-inline:8px;align-items:center}.rail.replie .grp,.rail.replie .org>div,.rail.replie .cpt,.rail.replie .bas>div{display:none}.rail.replie .bas{justify-content:center;padding-top:10px}.rail.replie .marque{flex-direction:column;gap:6px;padding:2px 0 10px}.rail.replie .org{justify-content:center;padding:6px}.rail.replie a.item{justify-content:center;padding:6px 0;width:100%}.rail.replie a.item .txt{display:none}.rail.replie a.item svg~.ini{display:none}.rail.replie a.item .ini{display:block;font-family:var(--police-chiffres);font-size:var(--t-petit);font-weight:700;letter-spacing:0}a.item .ini{display:none}.rail.replie a.item svg{width:20px;height:20px}.rail a.item svg{opacity:.78;flex:none}.rail a.item.on svg,.rail a.item:hover svg{opacity:1}.rail a.item .icone-site{opacity:1}.replier{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;color:var(--mut);cursor:pointer;flex:none;border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .08s ease}.replier:hover{background:var(--surface-hover);color:var(--ink);border-color:var(--line)}.replier:active{transform:scale(.94);background:var(--surface-raised)}.replier:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}.marque{display:flex;align-items:center;gap:4px;padding:2px 2px 12px}.marque .logo{flex:1;min-width:0;display:block}.marque .logo svg{height:20px;width:auto;max-width:none;flex:none}.pastille{width:9px;height:9px;border-radius:3px;background:var(--accent)}.marque b{font-family:var(--police-etroite);font-size:16px;letter-spacing:0;text-transform:uppercase}.org{display:flex;align-items:center;gap:11px;padding:10px 11px;margin-bottom:10px;height:54px;box-sizing:border-box;flex:none}.org .jeton.logo{width:auto;max-width:72px;height:34px;background:transparent;flex:none;border:0;padding:0;border-radius:0;object-fit:contain;object-position:left center}.rail.replie .org .jeton.logo{max-width:54px;object-position:center}.org .jeton{width:30px;height:30px;border-radius:6px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-weight:700;font-size:var(--t-texte)}.org>div{border-left:1px solid var(--line);padding-left:11px;min-width:0}.rail.replie .org>div{display:none}.org b{display:block;font-size:var(--t-texte);font-weight:700;letter-spacing:0;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org small{display:block;color:var(--mut);font-size:var(--t-petit);text-transform:none;letter-spacing:0}.grp{padding:14px 8px 5px;color:var(--mut);font-size:var(--t-entete);letter-spacing:0;text-transform:uppercase;font-weight:700;border-top:1px solid var(--line);margin-top:6px}.rail>div:first-of-type .grp{border-top:0;margin-top:0}.rail a.item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:3px;color:var(--ink);font-size:var(--t-texte)}.rail a.item:hover{background:var(--surface-hover)}.rail a.item.on{background:var(--surface);color:var(--accent-bright);font-weight:700;position:relative}.rail a.item.on:before{content:"";position:absolute;left:-8px;top:4px;bottom:4px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.rail.replie a.item.on:before{left:-6px}.rail .cpt{margin-left:auto;font-size:var(--t-petit);color:var(--mut)}.rail a.item.on .cpt{color:var(--accent-bright)}.rail-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;margin-inline:-2px;padding-inline:2px}.rail-nav::-webkit-scrollbar{width:6px}.rail-nav::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}.rail .bas{flex:none;margin-top:0;border-top:1px solid var(--line);padding-top:10px;display:flex;align-items:center;gap:8px;width:100%;text-align:left;font:inherit;color:inherit;background:none;border-left:0;border-right:0;border-bottom:0;cursor:pointer;border-radius:0 0 6px 6px;padding-inline:8px;padding-bottom:8px}.rail .bas:hover{background:var(--surface-hover)}.rail .bas b{font-size:var(--t-texte)}.rail .bas.on{background:var(--accent-soft)}.rail .bas.on b{color:var(--accent-bright)}.rond{width:26px;height:26px;border-radius:50%;background:var(--surface-raised);border:1px solid var(--line);display:grid;place-items:center;font-size:var(--t-petit);font-weight:600}.shell{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:calc(44px * var(--echelle));flex:none;display:flex;align-items:center;gap:12px;padding:0 16px;background:var(--surface);border-bottom:1px solid var(--line-strong);box-shadow:0 1px 0 var(--topbar-shadow)}.fil{color:var(--mut);font-size:var(--t-petit);display:flex;align-items:center;flex-wrap:wrap}.fil b{color:var(--ink);font-weight:600}.fil a{color:var(--mut);border-radius:4px;padding:2px 4px;margin:0 -2px}.fil a:hover{color:var(--ink);background:var(--surface-hover)}.fil .sep{padding:0 5px;opacity:.55}.recherche{margin-left:auto;position:relative;width:270px}.param-tel{display:none}.recherche input{width:100%;min-height:var(--h-btn);border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);color:var(--ink);padding:0 9px;font-size:var(--t-petit);font-family:inherit}.recherche input::placeholder{color:var(--mut)}.recherche input:focus{outline:none;border-color:var(--accent-bright);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-bright) 18%,transparent)}.recherche input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.trouvailles{position:absolute;top:34px;right:0;width:440px;z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-soft);padding:4px;max-height:60vh;overflow:auto}.trouvailles button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;text-align:left;padding:7px 9px;border:none;border-radius:5px;background:none;color:var(--ink)}.trouvailles button.vise{background:var(--surface-hover)}.trouvailles button b{display:block;font-size:var(--t-lire);font-weight:600}.trouvailles button .titre{display:block;font-size:var(--t-texte)}.trouvailles button .ou{display:block;color:var(--mut);font-size:var(--t-petit)}.trouvailles button .famille{color:var(--mut);font-size:var(--t-mini);text-transform:uppercase;letter-spacing:0;white-space:nowrap}.trouvailles .note{margin:6px 9px}.parametres{position:fixed;top:50px;right:16px;z-index:70;width:290px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-soft);padding:12px 14px 10px}.parametres h3{font-size:var(--t-lire);font-weight:600;margin:0 0 10px}.parametres input[type=range]{width:100%;accent-color:var(--accent-bright);margin:0}.parametres .bornes{display:flex;justify-content:space-between;color:var(--mut);font-size:var(--t-mini);text-transform:uppercase;letter-spacing:0;margin-top:2px}.parametres .apercu{margin-top:10px;padding:8px 9px;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);font-size:var(--t-texte)}.parametres .apercu .code{display:block}.parametres .note{margin:8px 0 0}.avec-version{display:inline-flex;min-width:0;user-select:none;-webkit-user-select:none}.marque .avec-version{flex:1;min-width:0}.connexion .marque-ecran .avec-version{width:auto;max-width:100%;justify-content:center}.bulle-version{position:fixed;z-index:3000;max-width:260px;background:var(--ink);color:var(--surface);font-size:var(--t-petit);line-height:1.45;padding:7px 10px;border-radius:5px;box-shadow:var(--shadow-soft);pointer-events:none;white-space:nowrap}.bulle-version .mono{font-size:.95em;opacity:.85}.parametres .version{font-size:var(--t-mini);border-top:1px solid var(--line);padding-top:6px}.ibtn{width:var(--h-ibtn);height:var(--h-ibtn);border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);color:var(--ink);display:grid;place-items:center;font-size:var(--t-petit)}.ibtn.on{border-color:var(--accent-bright);color:var(--accent-bright)}.contenu{flex:1;overflow:auto;padding:14px 16px;display:flex;flex-direction:column;gap:11px}.tete{display:flex;align-items:flex-start;gap:14px}.tete h1{font-size:calc(24px * var(--echelle));text-transform:uppercase;letter-spacing:0;line-height:1.08}.oeil{color:var(--accent-bright);font-size:var(--t-entete);letter-spacing:0;text-transform:uppercase;font-weight:600}.sous{color:var(--mut);max-width:96ch;margin:2px 0 0}.outils{margin-left:auto;display:flex;gap:7px;align-items:center;flex-wrap:wrap}.btn{font-family:inherit;font-size:var(--t-texte);font-weight:600;min-height:var(--h-btn);padding:2px 11px;border-radius:4px;border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);display:inline-flex;align-items:center;gap:6px}.btn:hover{background:var(--surface-hover)}.btn.p{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.btn.p:hover{background:var(--accent-bright)}.btn:disabled{opacity:.42}.btn.sm{height:24px;padding:0 8px;font-size:var(--t-petit)}.compteurs{display:flex;gap:8px;flex-wrap:wrap}.compteur{min-width:104px;padding:8px 12px;background:var(--surface);border:1px solid var(--line);border-radius:4px;border-bottom:2px solid transparent;text-align:left}.compteur.on{border-bottom-color:var(--accent);background:var(--surface-raised)}.compteur .n{display:block;font-family:var(--police-chiffres);font-size:var(--t-chiffre);font-weight:700;letter-spacing:0}.compteur .l{display:block;font-size:var(--t-petit);color:var(--mut)}.compteur .n.mal{color:var(--danger)}.compteur .n.bien{color:var(--ok)}.bloc{background:var(--surface);border:1px solid var(--line-strong);border-radius:5px;overflow:hidden;box-shadow:0 1px 2px var(--topbar-shadow);display:flex;flex-direction:column;min-height:0}.contenu>.bloc{flex:none}.bloc>.corps{overflow:visible}.bloc>header{display:flex;align-items:center;gap:10px;padding:9px 13px;border-bottom:1px solid var(--line-strong);background:var(--panel);position:relative}.bloc>header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--line-strong)}.bloc.attente>header:before{background:var(--warn)}.bloc.alerte>header:before{background:var(--danger)}.bloc.ok>header:before{background:var(--ok)}.bloc>header h2{font-size:var(--t-titre);text-transform:uppercase;letter-spacing:0;color:var(--ink);font-weight:700}.bloc>header .compte{margin-left:auto;color:var(--mut);font-size:var(--t-petit);font-weight:500}.sources{display:inline-flex;gap:6px;flex-wrap:wrap;text-transform:none;letter-spacing:0}.source{font-size:var(--t-petit);font-weight:500;color:var(--mut);border:1px solid var(--line);border-radius:10px;padding:1px 8px;text-decoration:none;white-space:nowrap;line-height:1.5}a.source:hover{color:var(--ink);border-color:var(--mut)}.source.non-lue{border-style:dashed}.corps{padding:12px;overflow:auto;min-height:0}.corps.plafond{max-height:max(22rem,calc(100dvh - 15rem));overflow-y:auto;padding-top:0}.corps.plafond[style*=--plafond]{max-height:min(var(--plafond,22rem),54vh)}.corps.plafond>:not(table){padding-top:12px}.corps.plafond th{z-index:1}.lien-racine{border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin-bottom:10px;background:var(--surface)}.lien-racine:last-child{margin-bottom:0}.lien-racine>.tete{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.lien-racine .etape{display:grid;grid-template-columns:22px 1fr;gap:10px;padding-top:10px}.lien-racine .etape+.etape{border-top:1px dashed var(--line)}.lien-racine .rang{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:var(--t-petit);font-weight:700;font-variant-numeric:tabular-nums}.lien-racine .etape>div>b{font-size:var(--t-lire)}.lien-racine .note{margin:3px 0 0}.lien-racine .actions{margin-top:8px;display:flex;align-items:center;gap:8px;justify-content:flex-start}.deux{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px;flex:1;min-height:0}.trois{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:var(--t-entete);letter-spacing:0;text-transform:uppercase;color:var(--ink);font-weight:700;padding:7px var(--ligne-px);border-bottom:1px solid var(--line-strong);background:var(--panel);position:sticky;top:0;vertical-align:bottom}td{padding:var(--ligne-py) var(--ligne-px);border-bottom:1px solid var(--line);vertical-align:middle;line-height:1.32}td.mono,td.num{white-space:nowrap}tr:last-child td{border-bottom:0}td.num{text-align:right;font-family:var(--police-chiffres);font-variant-numeric:tabular-nums}.code{font-family:var(--police-chiffres);font-weight:600;letter-spacing:0}.gris{color:var(--mut)}tr.retard{background:var(--danger-fond)}.filtres{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.filtres .champ{font-size:var(--t-texte);padding:4px 9px}.filtres select.champ{max-width:182px;padding-right:26px}.filtres .cherche{position:relative;display:flex;align-items:center;flex:2 1 330px;min-width:260px;color:var(--mut)}.filtres .cherche svg{position:absolute;left:9px;pointer-events:none}.filtres .cherche .champ{padding-left:29px}.filtres .denombre{margin-left:auto;font-size:var(--t-texte);color:var(--mut);white-space:nowrap}.filtres .secondaire{padding:4px 11px;font-size:var(--t-texte)}.filtres .secondaire.on{background:var(--accent-bright);border-color:var(--accent-bright);color:var(--accent-ink)}.filtres .secondaire:last-child{margin-left:auto}.filtres:has(.cherche) .secondaire:last-child{margin-left:0}.filtres .cherche{flex:1 1 300px}th .trieur{display:flex;align-items:center;gap:5px;width:100%;margin:-7px -10px;padding:7px 10px;background:none;border:0;cursor:pointer;font:inherit;color:inherit;letter-spacing:0;text-transform:inherit;text-align:inherit}th .trieur:hover{color:var(--ink)}th.num .trieur{justify-content:flex-end}th .sens{font-size:var(--t-petit);opacity:.28;line-height:1}th .sens.actif{opacity:1;color:var(--accent)}.registre{min-width:1100px}td.code,td .code{white-space:nowrap}.defile{overflow-x:auto}.piece-jointe{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.jalons{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.jalon{background:var(--panel);border-color:var(--line)}.jalon b{color:var(--ink);font-weight:600}.jalon.contractuel{border-color:var(--accent)}.livrable-lie{display:inline-flex;align-items:center;gap:var(--marque-gap);margin:0 8px 4px 0}.livrable-lie .acte{opacity:.4;transition:opacity .12s}.livrable-lie:hover .acte{opacity:1}.fichier-ligne{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:4px}.fichier-ligne .acte{color:var(--mut);border-color:var(--line)}.fichier-ligne .acte:hover{color:var(--ink);background:var(--surface-hover)}.formulaire .secondaire{white-space:nowrap}.arbre{list-style:none;margin:8px 0 4px;padding:0;font-size:var(--t-texte);line-height:1.9;border-left:2px solid var(--line);color:var(--ink)}.arbre li{position:relative}.arbre li:before{content:"";position:absolute;left:-2px;top:50%;width:6px;height:1px;background:var(--line)}.arbre li.absent{color:var(--mut)}.arbre li.absent:before{background:var(--danger)}.arbre li.absent .mal{font-size:var(--t-petit);font-weight:600;color:var(--danger)}.compte-dossier{margin-left:8px;font-weight:600;color:var(--accent);background:var(--accent-soft);border-color:transparent}.compte-dossier.fich{color:var(--mut);background:var(--surface-hover)}.copier-dossier{margin-left:8px;font-size:var(--t-petit);font-weight:600;color:var(--accent);background:none;border:0;padding:0;cursor:pointer;opacity:0;transition:opacity .12s}.arbre li:hover .copier-dossier,.copier-dossier:focus-visible{opacity:1}.copier-dossier:hover{text-decoration:underline}.arbre li.dort{color:var(--line-strong)}.arbre li.dort .attend{margin-left:8px;font-size:var(--t-petit);font-weight:500;color:var(--mut);font-family:var(--police-texte)}.arbre li.dort .copier-dossier{color:var(--mut)}.arbre li.dort:hover .copier-dossier{color:var(--accent)}.arbre li.prete{color:var(--ink)}.arbre li.prete:before{background:var(--accent)}.arbre li.prete .attend{margin-left:8px;font-size:var(--t-petit);font-weight:600;color:var(--accent);font-family:var(--police-texte)}.arbre li.prete .copier-dossier{color:var(--accent)}.etat,.indice,.piece,.jeton-fonction,.jalon,.compte-dossier{display:inline-flex;align-items:center;justify-content:center;min-height:var(--marque-h);gap:var(--marque-gap);padding:3px var(--marque-px);font-size:var(--marque-fs);line-height:1.25;white-space:nowrap;border:1px solid var(--line-strong);border-radius:var(--marque-r);color:var(--mut);background:none;box-sizing:border-box}.etat:has(.acte),.jeton-fonction:has(.acte),.livrable-lie:has(.acte){padding-right:2px}.etat.ok{border-color:var(--ok);color:var(--ok)}.etat.att{border-color:var(--warn);color:var(--warn)}.etat.mal{border-color:var(--danger);color:var(--danger)}.etat.acc{border-color:var(--accent);color:var(--accent-bright)}.indice{min-width:26px;border-radius:var(--marque-r-code);font-family:var(--police-chiffres);font-weight:700}.indice.chiffre{border-color:var(--ok);color:var(--ok)}.piece{border-radius:var(--marque-r-code);border-color:var(--line);background:var(--surface-raised)}.porte{display:grid;grid-template-columns:22px 1fr auto;gap:9px;align-items:start;padding:9px 10px;border:1px solid var(--line);border-radius:6px;margin-bottom:6px;background:var(--canvas)}.porte .pic{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:var(--t-petit);font-weight:700}.porte.oui .pic{background:var(--ok-fond);color:var(--ok)}.porte.non .pic{background:var(--danger-fond);color:var(--danger)}.porte.non{border-left:3px solid var(--danger)}.porte b{display:block;font-size:var(--t-texte)}.porte span{display:block;color:var(--mut)}.porte .action{color:var(--accent-bright);margin-top:2px}.obstacle{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;align-items:start;padding:9px 11px;border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:0 6px 6px 0;margin-bottom:6px;background:var(--canvas)}.obstacle>:first-child{grid-row:1 / span 3;align-self:start}.obstacle.mal{border-left-color:var(--danger)}.obstacle.att{border-left-color:var(--warn)}.obstacle.derogee{border-left-color:var(--accent)}.obstacle .quoi{font-weight:600;font-size:var(--t-texte)}.obstacle .pourquoi{grid-column:2;color:var(--mut)}.obstacle .action{grid-column:2;color:var(--accent-bright)}.engage{list-style:none;margin:10px 0 0;padding:0}.engage li{padding:7px 10px;border-left:3px solid var(--warn);background:var(--canvas);border-radius:0 6px 6px 0;margin-bottom:5px;font-size:var(--t-texte)}.engage b{font-weight:600}.engage .quoi{color:var(--mut)}.engage .note{color:var(--mut);font-size:var(--t-petit)}.btn.danger:hover{border-color:var(--danger);color:var(--danger)}.lien.danger:hover{color:var(--danger)}.fonctions{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px}.fonction,.fonction-portee{display:grid;grid-template-columns:var(--carte-ic) minmax(0,1fr) auto;grid-template-rows:auto auto;gap:0 var(--carte-gap);align-items:center;text-align:left;font:inherit;padding:var(--carte-py) var(--carte-px);border-radius:var(--carte-r);border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);box-sizing:border-box}.fonction{cursor:pointer}.fonction .ic,.fonction-portee .ic{grid-column:1;grid-row:1 / -1;display:grid;place-items:center;width:var(--carte-ic);height:var(--carte-ic);border-radius:var(--carte-r);background:var(--surface);border:1px solid var(--line);color:var(--mut)}.fonction b,.fonction-portee b{grid-column:2;grid-row:1;display:block;font-size:var(--t-texte);color:var(--ink);line-height:1.25}.fonction span,.fonction-portee .gris{grid-column:2;grid-row:2;display:block;margin-top:2px;color:var(--mut);font-size:var(--t-petit);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fonction .acte,.fonction-portee .acte{grid-column:3;grid-row:1 / -1}.fonction:hover{background:var(--surface-hover);border-color:var(--line-strong)}.fonction.on{border-color:var(--accent);background:var(--accent-soft)}.fonction.on span{color:var(--accent-bright)}.fonction-portee .acte{opacity:.45;transition:opacity .12s}.fonction-portee:hover .acte{opacity:1}.maitre-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:14px;align-items:start}@media (max-width:1100px){.maitre-detail{grid-template-columns:1fr}}.barre-recherche{display:flex;align-items:center;gap:7px;margin-bottom:10px;padding:0 2px;color:var(--mut)}.barre-recherche .champ{flex:1}th.pole{letter-spacing:0;white-space:nowrap}td.pole{padding-left:6px;padding-right:6px}td.pole .jetons{flex-direction:column;align-items:flex-start;gap:4px}td.pole .jeton-fonction{max-width:130px;white-space:normal;text-align:left;justify-content:flex-start}th.fin{width:1%;white-space:nowrap}tr.ligne-cliquable{cursor:pointer}tr.ligne-cliquable:hover td{background:var(--surface-hover)}tr.suspendu td{opacity:.55}.fiche-fonctions{display:flex;flex-direction:column;gap:6px}.fonction-nom{display:inline-flex;align-items:center;gap:6px;color:var(--mut)}.fonction-nom b{color:var(--ink)}.jetons{display:flex;flex-wrap:wrap;gap:5px}.jeton-fonction .acte{margin-left:1px}.jeton-fonction.signe{border-color:var(--accent);color:var(--accent-bright);background:var(--accent-soft)}.refus{padding:9px 11px;background:var(--surface-raised);border:1px solid var(--line);border-left:3px solid var(--danger);border-radius:0 6px 6px 0}.refus.ok{border-left-color:var(--ok)}.refus.att{border-left-color:var(--warn)}.refus b{display:block}.refus .quoi{color:var(--mut)}.refus .action{color:var(--accent-bright);margin-top:3px}.refus .quoi,.refus .action{display:block}.etapes{display:flex;border:1px solid var(--line-strong);border-radius:4px;overflow:hidden;background:var(--surface)}.etapes>div{flex:1;padding:8px 11px;border-right:1px solid var(--line);position:relative}.etapes>div:last-child{border-right:0}.etapes span{display:block;color:var(--mut);font-size:var(--t-petit)}.etapes b{font-size:var(--t-texte)}.etapes .fait{box-shadow:inset 0 2px var(--ok)}.etapes .cours{box-shadow:inset 0 2px var(--accent);background:var(--accent-soft)}.etapes .bloque{box-shadow:inset 0 2px var(--danger);background:var(--danger-fond)}.champ{font-family:inherit;font-size:var(--t-texte);min-height:var(--h-champ);padding:2px 8px;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);color:var(--ink)}.ligne-temps{display:grid;gap:0}.ev{display:grid;grid-template-columns:20px 1fr;gap:8px;padding-bottom:11px;position:relative;width:100%;text-align:left;background:none;border:0;padding-left:0;padding-right:4px;font:inherit;color:inherit;cursor:pointer}.ev:hover b{color:var(--accent)}.ev:hover .pt{border-color:var(--accent);color:var(--accent)}.ev:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.ev:not(:last-child):before{content:"";position:absolute;left:9px;top:19px;bottom:0;border-left:1px solid var(--line)}.ev .pt{width:19px;height:19px;border-radius:50%;background:var(--surface-raised);border:1px solid var(--line);display:grid;place-items:center;font-size:var(--t-mini)}.ev b{display:block;font-size:var(--t-texte)}.ev p{margin:1px 0 0;color:var(--mut)}.ev time{color:var(--mut);font-size:var(--t-petit)}.note{color:var(--mut);font-size:var(--t-petit)}.note.attendu{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 10px;padding:7px 9px;background:var(--panel);border:1px solid var(--line);border-radius:6px}.cartes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.carte{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:12px;border-top:3px solid var(--st,var(--line-strong));display:block;color:inherit}.carte:hover{background:var(--surface-raised)}.carte h3{font-size:var(--t-titre);margin:3px 0 1px}.carte .meta{display:grid;grid-template-columns:1fr 1fr;gap:7px;border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.carte .meta span{display:block;color:var(--mut);font-size:var(--t-petit)}.carte .meta b{font-size:var(--t-texte)}.facts{display:flex;gap:8px;flex-wrap:wrap}.fact{min-width:104px;padding:8px 12px;background:var(--surface);border:1px solid var(--line-strong);border-radius:4px;border-bottom:2px solid transparent;text-align:left;font-family:inherit;cursor:pointer}.fact.actif{border-bottom-color:var(--accent);background:var(--surface-raised)}.fact .n{display:block;font-family:var(--police-chiffres);font-size:var(--t-chiffre);font-weight:700;letter-spacing:0}.fact .l{display:block;font-size:var(--t-petit);color:var(--mut)}.lien{background:none;border:0;padding:0;font:inherit;color:var(--accent-bright);cursor:pointer}.lien:hover{color:var(--accent)}.principal{font-family:inherit;font-size:var(--t-texte);font-weight:700;min-height:var(--h-btn);padding:2px 11px;border-radius:4px;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);cursor:pointer}.principal:hover{background:var(--accent-bright)}.principal:disabled{opacity:.42;cursor:default}.secondaire{font-family:inherit;font-size:var(--t-texte);font-weight:600;min-height:var(--h-btn);padding:2px 11px;border-radius:4px;border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);cursor:pointer}.secondaire:hover{background:var(--surface-hover)}.secondaire:disabled{opacity:.42;cursor:default}input,select,textarea{font-family:inherit;font-size:var(--t-texte);padding:4px 8px;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);color:var(--ink)}h1{font-size:calc(24px * var(--echelle));text-transform:uppercase;letter-spacing:0;line-height:1.08}.connexion{min-height:100vh;display:grid;place-items:center;padding:20px}.connexion .bloc{width:100%;max-width:340px}.connexion .marque-ecran{justify-content:center;padding:18px 14px 15px;flex-direction:column}.connexion .marque-ecran svg{height:44px;width:auto;max-width:100%}.connexion .champ-orne{position:relative;display:flex;align-items:center}.connexion .champ-orne input{width:100%;padding-right:32px}.connexion .orne{position:absolute;right:9px;display:flex;align-items:center;color:var(--mut);pointer-events:none}.connexion button.orne{pointer-events:auto;background:none;border:0;padding:2px;cursor:pointer;border-radius:4px}.connexion button.orne:hover{color:var(--ink)}.connexion .ligne-aide{display:flex;justify-content:flex-end;margin-top:2px}.connexion .ligne-aide .lien{font-size:var(--t-petit)}.connexion .note{margin:4px 0 0}.connexion .principal{display:flex;align-items:center;justify-content:center;gap:8px}.connexion .champs{display:flex;flex-direction:column;gap:6px;padding:14px 14px 16px;background:var(--surface)}.connexion label{font-size:var(--t-petit);color:var(--mut)}.connexion input{font-family:inherit;font-size:var(--t-lire);height:32px;padding:0 9px;border:1px solid var(--line);border-radius:4px;background:var(--surface-raised);color:var(--ink)}.connexion input:focus{outline:2px solid var(--accent);outline-offset:-1px}.connexion .champs>button[type=submit]{margin-top:8px;width:100%}.impact{padding:10px 12px;background:var(--surface);border-bottom:1px solid var(--line);border-left:3px solid var(--danger)}.impact:last-of-type{border-bottom:0}.impact.tranchee{border-left-color:var(--ok)}.impact-tete{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.impact-tete .titre{color:var(--mut);font-size:var(--t-petit)}.impact-tete .fleche{color:var(--accent);font-weight:700}.impact .action{margin:6px 0 8px;font-size:var(--t-texte);color:var(--accent-bright)}.impact .tranche{margin:6px 0 0;font-size:var(--t-texte);color:var(--mut)}.impact textarea{width:100%;font-family:inherit;font-size:var(--t-texte);line-height:1.5;padding:7px 9px;border-radius:4px;resize:vertical;border:1px solid var(--line);background:var(--surface-raised);color:var(--ink)}.impact textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}.impact .boutons{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.atelier{display:flex;flex-direction:column;background:var(--surface)}.atelier-etape{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line)}.atelier-etape:last-child{border-bottom:0}.atelier-etape .rang{font-family:var(--police-etroite);font-size:16px;font-weight:600;width:22px;color:var(--mut)}.atelier-etape .titre{flex:1;font-size:var(--t-lire);min-width:0}.atelier-etape .titre .note{display:block;margin-top:2px}.atelier-etape .actes{display:flex;gap:8px;justify-content:flex-end;flex:none}.atelier-etape button{height:44px;min-width:120px;font-size:var(--t-lire)}.message{padding:10px 12px;background:var(--surface-raised);border-top:1px solid var(--line);border-left:3px solid var(--danger)}.message.ok{border-left-color:var(--ok)}.message ul{margin:4px 0 0;padding-left:16px}@media (max-width: 640px){th,td{padding:0 8px}.bandeau{padding:6px 10px}.bandeau .affaire{display:none}}.actes-ligne{text-align:right;white-space:nowrap}.actes-ligne .lien{margin-right:10px;font-size:var(--t-texte)}.actes-ligne .lien:last-of-type{margin-right:14px}.acte{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;vertical-align:middle;border:1px solid transparent;border-radius:6px;background:none;color:var(--mut);cursor:pointer}.acte+.acte{margin-left:2px}.acte:hover{background:var(--surface-hover);border-color:var(--line);color:var(--ink)}.acte.danger:hover{color:var(--danger);border-color:var(--danger)}.acte:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.acte:disabled{opacity:.38;cursor:default;background:none;border-color:transparent;color:var(--mut)}.acte.mini{width:20px;height:20px;border-radius:5px}.menu-actes{display:inline-flex;vertical-align:middle}.acte.on{background:var(--surface-hover);border-color:var(--line);color:var(--ink)}.voile-actes{position:fixed;z-index:1100;min-width:164px;padding:4px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-soft)}.voile-actes .item{display:flex;align-items:center;gap:9px;padding:7px 10px;border:0;border-radius:6px;background:none;font:inherit;font-size:var(--t-lire);color:var(--ink);text-align:left;white-space:nowrap;cursor:pointer}.voile-actes .item:hover{background:var(--surface-hover)}.voile-actes .item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.voile-actes .item:disabled{opacity:.38;cursor:default;background:none}.voile-actes .item.danger{color:var(--danger)}.voile-actes .item.danger:hover{background:var(--danger-fond)}.secondaire,.principal{display:inline-flex;align-items:center;justify-content:center;gap:7px}.actes-ligne .principal{margin-left:8px;vertical-align:middle}.formulaire{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 16px;align-items:start;margin-top:4px}.formulaire label{display:flex;flex-direction:column;gap:4px;font-size:var(--t-texte);font-weight:600;min-width:0}.formulaire label .note{font-weight:400;font-size:var(--t-petit);line-height:1.4;color:var(--mut)}.formulaire .champ{width:100%}.formulaire label.large{grid-column:1 / -1}.formulaire label.court .champ{max-width:170px}.repris{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px;margin:0 0 12px;padding:10px 12px;background:var(--surface-raised);border:1px solid var(--line);border-radius:6px}.repris>div{display:flex;flex-direction:column;gap:2px;min-width:0}.repris dt{font-size:var(--t-petit);font-weight:600;color:var(--mut);text-transform:uppercase;letter-spacing:0}.repris dd{margin:0;font-size:var(--t-lire);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis}.repris dd .code{font-weight:500}.actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.actions .note{margin-right:auto;text-align:left;color:var(--mut)}.items{list-style:none;margin:6px 0 0;padding:0}.items li{border-bottom:1px solid var(--line)}.items li:last-child{border-bottom:0}.items label{display:flex;align-items:baseline;gap:8px;padding:6px 4px;cursor:pointer;font-size:var(--t-texte)}.items label:hover{background:var(--surface-hover)}.items input[type=checkbox]{margin:0;flex:none}.composer{display:grid;grid-template-columns:270px minmax(0,1fr);gap:14px;align-items:start}@media (max-width:900px){.composer{grid-template-columns:1fr}}.plan{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:10px 0;position:sticky;top:12px;max-height:calc(100vh - 90px);overflow:auto}.ligne-plan{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;font:inherit;font-size:var(--t-texte);cursor:pointer;background:none;border:0;color:var(--ink);padding:5px 10px}.ligne-plan:hover{background:var(--surface-hover)}.ligne-plan.on{background:var(--accent-soft);color:var(--accent-bright);font-weight:600}.ligne-plan .no{flex:none;width:34px;font-size:var(--t-petit);color:var(--mut)}.ligne-plan.on .no{color:var(--accent-bright)}.ligne-plan .quoi{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ligne-plan.n2{padding-left:16px}.ligne-plan.n3{padding-left:24px;font-size:var(--t-texte)}.ligne-plan.n3 .no{width:42px}.pastille-plan{flex:none;width:7px;height:7px;border-radius:50%;background:transparent;border:1px solid var(--line-strong)}.pastille-plan.ok{background:var(--ok);border-color:var(--ok)}.pastille-plan.manque{background:var(--warn);border-color:var(--warn)}.section-courante{min-width:0}.zone{font-family:inherit;font-size:var(--t-lire);line-height:1.55;width:100%;resize:vertical;padding:9px 10px;height:auto;min-height:260px}.limites{width:100%}.limites td,.limites th{padding:4px 8px;font-size:var(--t-texte)}.col-qui{width:76px;text-align:center}.limites tr.gris td:first-child{color:var(--mut)}.limites input[type=radio]{margin:0;cursor:pointer}.limites tbody tr:hover{background:var(--accent-soft)}.limites tbody tr.posee td:first-child{color:var(--ink)}.limites .col-qui label{display:block;padding:4px 0;cursor:pointer}.entete-offre{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:var(--t-texte);background:var(--canvas);border:1px solid var(--line);border-radius:6px;padding:14px 16px}.entete-offre b{font-size:var(--t-lire)}.logo-offre{display:block;height:46px;max-height:46px;max-width:230px;width:auto;object-fit:contain;object-position:left center;margin-bottom:8px}.logo-offre.client{margin-left:auto;object-position:right center}.nom-client{display:inline-flex;align-items:center;gap:9px;min-width:0}.nom-client .ecu{flex:none;display:inline-flex;align-items:center;justify-content:center;width:46px;height:26px;padding:3px;box-sizing:border-box;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:4px}.nom-client .ecu img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.nom-client .ecu.sigle{background:var(--surface-hover);border-color:var(--line);color:var(--mut);font-family:var(--police-texte);font-size:var(--t-petit);font-weight:600;letter-spacing:0}.deux-logos{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;align-items:start}@media (max-width: 620px){.deux-logos{grid-template-columns:1fr}}.deux-logos>label{display:flex;flex-direction:column;gap:4px;min-width:0}.deux-logos .apercu-logo img{height:56px;object-fit:contain;object-position:left center}.deux-logos .actions{flex-wrap:wrap}.deux-logos .actions>.btn{white-space:nowrap}.apercu-logo{display:block;margin-top:8px}.apercu-logo img{display:block;max-height:64px;max-width:220px;width:auto;border:1px solid var(--line);border-radius:4px;padding:6px;background:linear-gradient(45deg,var(--surface-hover) 25%,transparent 25%,transparent 75%,var(--surface-hover) 75%) 0 0/14px 14px,linear-gradient(45deg,var(--surface-hover) 25%,transparent 25%,transparent 75%,var(--surface-hover) 75%) 7px 7px/14px 14px,var(--surface)}.apercu-logo .refus,.apercu-logo .note{display:block;margin-top:6px}.eyebrow{font-family:var(--police-chiffres);font-size:var(--t-petit);letter-spacing:0;text-transform:uppercase;color:var(--mut)}.bloc header .outils-bloc{margin-left:12px}.impression{display:flex;flex-direction:column;gap:12px}.barre-impression{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:8px 12px}.barre-impression .note{margin:0 auto 0 8px}.feuille{background:var(--paper);color:var(--paper-ink);width:210mm;min-height:297mm;margin:0 auto;padding:16mm 15mm 18mm;box-shadow:var(--shadow-soft);font-family:var(--police-document);font-size:10.5pt;line-height:1.42}.tete-devis{display:grid;grid-template-columns:1fr auto;gap:24px;font-size:9pt;padding-bottom:10mm}.tete-devis>div:last-child{text-align:right}.tete-devis b{font-size:12pt;display:block;margin-bottom:3px}.cartouche{border-collapse:collapse;margin-top:8px;font-size:9pt}.cartouche td{padding:1px 0}.cartouche td:first-child{color:var(--paper-muted);padding-right:16px;letter-spacing:0}.cartouche td:last-child{font-weight:600;text-align:right}.titre-devis{font-family:var(--police-document-etroite);font-size:16pt;font-weight:700;text-align:center;margin:0 0 8mm;color:var(--paper-ink)}.sec-devis{margin-bottom:6mm}.sec-devis h2{font-family:var(--police-document);font-size:10.5pt;font-weight:700;letter-spacing:0;margin:0 0 2mm;break-after:avoid;page-break-after:avoid}.corps-devis{white-space:pre-wrap}.version-devis{font-size:7.5pt;color:var(--paper-muted);margin:0 0 2mm;font-style:italic}.tab-devis{width:100%;border-collapse:collapse;font-size:9pt;border:.5pt solid var(--paper-line)}.tab-devis th,.tab-devis td{border:.5pt solid var(--paper-line);padding:1.4mm 2mm;text-align:left;vertical-align:top}.tab-devis th{background:var(--paper-panel);font-weight:600;font-size:8.5pt}.tab-devis .croix{text-align:center;width:22mm;white-space:nowrap}.tab-devis .croix{font-size:12pt;font-weight:700;line-height:1}.tab-devis .num{text-align:right;white-space:nowrap}.tab-devis tfoot td{font-size:9.5pt;background:var(--paper-panel)}.tab-devis.etroit{width:auto;min-width:90mm}.sec-devis.cgv .corps-devis{font-size:7.5pt;line-height:1.3;column-count:2;column-gap:8mm}.sec-devis.cgv{break-before:page;page-break-before:always}.pied-devis{margin-top:10mm;padding-top:2mm;border-top:.5pt solid var(--paper-line);font-size:8pt;color:var(--paper-muted);text-align:center}@media print{@page{size:A4;margin:16mm 15mm 18mm}.rail,.topbar,.barre-impression{display:none!important}html,body,#root{background:var(--paper)!important;height:auto!important}.appli,.shell,.contenu{display:block!important;height:auto!important;overflow:visible!important;padding:0!important;background:var(--paper)!important;gap:0!important}.feuille{box-shadow:none;width:auto;min-height:0;margin:0;padding:0}.tab-devis tr{break-inside:avoid;page-break-inside:avoid}.tab-devis thead{display:table-header-group}.tab-devis tfoot{break-inside:avoid;page-break-inside:avoid}.sec-devis{break-inside:auto}}.sec-devis.chapeau{margin-bottom:3mm;break-after:avoid;page-break-after:avoid}.btn.p.sm{height:24px;padding:0 9px;font-size:var(--t-petit)}.onglets{display:flex;align-items:stretch;flex:none;background:var(--surface);border:1px solid var(--line-strong);border-radius:5px;overflow:hidden}.onglets button{position:relative;display:inline-flex;align-items:center;gap:10px;padding:10px 17px;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--t-lire);font-weight:500;color:var(--mut)}.onglets button+button:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:22px;background:var(--line)}.onglets button:hover{color:var(--ink)}.onglets button.on{color:var(--accent);font-weight:600}.onglets button.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent)}.onglets .ic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:4px;color:inherit;flex:none}.onglets button.on .ic{background:var(--accent-soft)}.onglets button:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.onglets .compte{min-width:18px;padding:1px 6px;border-radius:9px;background:var(--surface-hover);color:var(--mut);font-size:var(--t-petit);font-weight:600;font-variant-numeric:tabular-nums}.onglets button.on .compte{background:var(--accent-soft);color:var(--accent)}.facts .fact{display:flex;align-items:center;gap:10px;padding:9px 12px;min-width:144px;text-align:left}.fact .pic{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;flex:none;background:var(--surface-hover);color:var(--mut)}.fact .pic.ok{background:var(--ok-fond);color:var(--ok)}.fact .pic.mal{background:var(--danger-fond);color:var(--danger)}.fact .pic.att{background:var(--warn-fond);color:var(--warn)}.fact .n.mal{color:var(--danger)}.fact .n.att{color:var(--warn)}.fact .n.ok{color:var(--ok)}.puce{display:inline-block;padding:2px 8px;border-radius:5px;background:var(--surface-hover);color:var(--mut);font-size:var(--t-petit);font-weight:600;white-space:nowrap}.ext{display:inline-block;padding:1px 5px;border-radius:4px;flex:none;font-family:var(--police-chiffres);font-size:var(--t-mini);font-weight:700;text-transform:uppercase;letter-spacing:0;background:var(--surface-hover);color:var(--mut)}.ext-pdf{background:var(--danger-fond);color:var(--danger)}.ext-dwg{background:var(--accent-soft);color:var(--accent)}.ext-xlsx{background:var(--ok-fond);color:var(--ok)}.ext-docx{background:var(--accent-soft);color:var(--accent)}.cel-fichier{display:inline-flex;align-items:flex-start;gap:6px;min-width:0}.porteur{display:inline-flex;align-items:center;gap:7px;min-width:0}.porteur .quinom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.porteur .plus{color:var(--mut);font-size:var(--t-petit);font-weight:600}.porteur .jeton{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex:none;background:var(--accent);color:var(--accent-ink);font-size:var(--t-mini);font-weight:700;letter-spacing:0}.retard-j{color:var(--danger);font-size:var(--t-petit);font-weight:600;margin-top:2px}.pied-tableau{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:10px;margin-top:2px;border-top:1px solid var(--line)}.pied-tableau .pagineur{display:flex;align-items:center;gap:12px}.pied-tableau .pagineur label{display:inline-flex;align-items:center;gap:6px}.pied-tableau .pagineur .champ{min-height:calc(24px * var(--echelle));padding:1px 4px}.azero{margin:-4px 0 0;font-size:var(--t-texte);color:var(--mut);line-height:1.9}.azero button{border:0;padding:0;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.azero button:hover{color:var(--ink);text-decoration-color:var(--mut)}.ev{grid-template-columns:72px 20px 1fr}.ev>time{color:var(--mut);font-size:var(--t-petit);white-space:nowrap;padding-top:1px}.nom-client.seul .ecu.grand{width:88px;height:34px;padding:4px}.nom-client.seul{font-weight:600}.ou-suis-je{display:flex;align-items:center;gap:9px;height:calc(36px * var(--echelle));padding:0 10px 0 4px;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface-raised);color:var(--ink);max-width:290px;overflow:hidden}.ou-suis-je:hover{background:var(--surface-hover)}.ou-suis-je .nom-client.seul .ecu.grand{width:104px;height:30px;padding:3px}.ou-suis-je .nom-client.seul{font-size:var(--t-texte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.ou-suis-je .numero{font-size:var(--t-lire);font-weight:600;letter-spacing:0;white-space:nowrap}b.mal{color:var(--danger)}.rail .eteint a.item{opacity:.42;cursor:default}.rail .eteint a.item:hover{background:none;color:var(--mut)}.rail .grp-aide{margin:4px 10px 0;font-size:var(--t-petit);line-height:1.45;color:var(--mut)}.jours{display:inline-block;padding:2px 8px;border-radius:9px;font-family:var(--police-chiffres);font-size:var(--t-petit);font-weight:600;background:var(--danger-fond);color:var(--danger);white-space:nowrap}.jours.neuf{background:var(--surface-hover);color:var(--mut)}.vide{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 18px;text-align:center;color:var(--mut)}.vide svg{color:var(--line-strong)}.vide b{color:var(--ink);font-size:var(--t-lire)}.vide .note{max-width:360px;margin:0}.vide .secondaire{margin-top:4px;display:inline-flex;align-items:center;gap:6px}.ajout-rapide{padding:10px 0 12px;border-bottom:1px solid var(--line);margin-bottom:8px}.ajout-rapide .ligne{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ajout-rapide .ligne>svg{color:var(--mut);flex:none}.ajout-rapide input.champ{flex:1 1 190px;min-width:150px;min-height:calc(30px * var(--echelle))}.ajout-rapide select.champ{flex:0 1 auto;max-width:150px;min-height:calc(30px * var(--echelle))}.ajout-rapide input[type=date].champ{flex:0 0 auto;width:136px;min-height:calc(30px * var(--echelle))}.ajout-rapide select.champ.etroit{max-width:124px}.ajout-rapide .btn{flex:0 0 auto;min-height:calc(30px * var(--echelle))}.ajout-rapide .note{margin:6px 0 0 24px}th.coche,td.coche{width:30px;padding-right:0;text-align:center}td.coche input{width:15px;height:15px;cursor:pointer;accent-color:var(--accent)}td.coche input:disabled{cursor:default}tr.close b{text-decoration:line-through;color:var(--mut);font-weight:500}tr.close td{opacity:.72}tr.repli td{border-bottom:0;padding-top:10px}tr.repli .lien{font-size:var(--t-texte);font-weight:600}.note-tache{font-size:var(--t-petit);color:var(--mut);text-align:left;margin-top:2px}.badges-tache{display:inline-flex;align-items:center;gap:5px;margin-left:7px;vertical-align:middle}.badge-tache{display:inline-flex;color:var(--mut)}.badge-tache:hover{color:var(--accent)}tr.choisie td{background:var(--accent-soft)}tr.choisie td:first-child{box-shadow:inset 2px 0 0 var(--accent)}tbody tr[class] td{cursor:pointer}.volet{position:fixed;z-index:80;top:0;right:0;bottom:0;width:352px;max-width:92vw;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-soft)}.volet-tete{display:flex;align-items:flex-start;gap:8px;flex:none;padding:14px 12px 12px;border-bottom:1px solid var(--line)}.volet-tete input[type=checkbox]{width:16px;height:16px;margin-top:6px;flex:none;cursor:pointer;accent-color:var(--accent)}.volet-tete .acte{margin-top:2px;flex:none}.volet-titre{flex:1;min-width:0;font-size:var(--t-titre);font-weight:600;color:var(--ink);padding:5px 8px;line-height:1.35;resize:none;overflow:hidden;background:none;border-color:transparent}.volet-titre:hover{border-color:var(--line)}.volet-titre:focus{background:var(--canvas);border-color:var(--accent)}.volet-titre.close{text-decoration:line-through;color:var(--mut)}.volet-corps{flex:1;overflow-y:auto;padding:12px}.volet-champ{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.volet-champ .cle{display:flex;align-items:center;gap:6px;font-size:var(--t-petit);font-weight:600;color:var(--mut)}.volet-champ .cle svg{color:var(--mut);flex:none}.volet-champ .champ{width:100%;min-height:calc(30px * var(--echelle))}.volet-champ.grand textarea.champ{height:auto;min-height:74px;padding:7px 9px;line-height:1.45;resize:vertical}.volet-champ .champ:disabled{opacity:.5;cursor:default}.volet-note{margin:-8px 0 12px;font-size:var(--t-petit);color:var(--mut);line-height:1.45}.volet-pied{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-top:1px solid var(--line);background:var(--surface-raised);font-size:var(--t-petit)}.volet-pied .btn{min-height:var(--h-btn)}body.volet-ouvert .contenu{padding-right:370px}.ref{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.ref:hover{color:var(--accent);text-decoration:underline}.ref:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.actes-indice{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.note.mal{color:var(--danger)}tr.cible-depot td{background:var(--accent-soft)}tr.cible-depot td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.visio{display:flex;flex-direction:column;gap:10px}.visio-barre{display:flex;align-items:center;gap:8px;flex-wrap:wrap;position:sticky;top:0;z-index:5}.visio-corps{display:grid;grid-template-columns:1fr 320px;gap:14px;align-items:start}.visio-pages{display:flex;flex-direction:column;align-items:safe center;gap:16px;min-width:0;overflow:auto;overscroll-behavior:contain;max-height:calc(100vh - 170px);padding:10px;background:var(--canvas);border:1px solid var(--line);border-radius:10px}.visio-page{position:relative;background:var(--paper);box-shadow:var(--shadow-soft);flex-shrink:0}.visio-zoom{display:inline-flex;align-items:center;gap:6px}.visio-sortie ul.visio-liste{margin:6px 0 0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:4px}.visio-sortie ul.visio-liste li{display:flex;align-items:flex-start;gap:6px}.visio-taux{min-width:52px;text-align:center;font-variant-numeric:tabular-nums;color:var(--mut);font-size:var(--t-petit)}.visio-page canvas{display:block}.visio-calque{position:absolute;top:0;right:0;bottom:0;left:0}.visio-calque.dessin{cursor:crosshair;touch-action:none}.visio-numero{position:absolute;right:8px;bottom:6px;font-size:var(--t-petit);color:var(--mut)}.visio-remarques{display:flex;flex-direction:column;gap:8px;position:sticky;top:60px;max-height:calc(100vh - 170px);overflow:auto;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.visio-remarque{padding:8px 10px;border:1px solid var(--line);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px}.visio-remarque.active{border-color:var(--review);box-shadow:inset 3px 0 0 var(--review)}.visio-remarque.traitee{opacity:.7}.visio-pastille{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--review);color:var(--accent-ink);font-size:var(--t-mini);font-weight:700}.visio-saisie{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px dashed var(--review);border-radius:8px}.choix-catalogue{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px dashed var(--line-strong);border-radius:8px;background:var(--surface)}.besoin-etape{padding:12px 0;border-top:1px solid var(--line)}.besoin-etape:first-of-type{border-top:0;padding-top:0}.besoin-etape h4{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:var(--t-texte)}.besoin-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:var(--t-petit);font-weight:700}.besoin-sous{margin:12px 0 6px;font-weight:600;font-size:var(--t-texte)}.besoin-trouvees{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:4px}.carte-matiere{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface)}.conditionnements{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.conditionnements button{font:inherit;font-size:var(--t-petit);padding:6px 12px;border-radius:16px;cursor:pointer;border:1px solid var(--line-strong);background:var(--surface);color:inherit}.conditionnements button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.besoin-code{display:inline-block;width:auto;min-width:220px;max-width:100%;margin:0 4px}.burger{flex:none}.recopie{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;background:var(--surface);border:1px solid var(--line);border-radius:5px}.recopie.on{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 9%,var(--surface))}.recopie label{display:flex;align-items:center;gap:8px;font-size:var(--t-texte)}.recopie-bascule{font-weight:600}.recopie .note{flex-basis:100%;margin:0}.recopiee{display:block;color:var(--warn)}.actions-terrain{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.actions-terrain .note{margin:0}.fiche-terrain .consigne{font-size:9pt;border:.5pt solid var(--paper-line);background:var(--paper-panel);padding:2mm 3mm;margin:0 0 5mm}.qr-fiche{display:flex;flex-direction:column;align-items:flex-end;gap:1mm}.qr-fiche img{width:26mm;height:26mm}.qr-fiche small{font-size:7pt;color:var(--paper-muted)}.fiche-terrain .tab-devis td{height:10mm;vertical-align:top}.fiche-terrain .a-ecrire{color:var(--paper-muted);min-width:16mm}.fiche-terrain .a-ecrire.large{width:34%}.fiche-terrain .gris-papier{color:var(--paper-muted);font-size:8pt}.fiche-terrain .ctrl-case{white-space:nowrap;line-height:1.9}.case-vide{display:inline-block;width:3.6mm;height:3.6mm;border:.6pt solid var(--paper-ink);vertical-align:middle;margin:0 1.5mm 0 .5mm}.fiche-terrain .a-remplir td:nth-child(odd){color:var(--paper-muted);width:30%}.fiche-terrain .zone-libre{height:32mm;border:.5pt solid var(--paper-line)}.fiche-terrain .signatures td{width:33%;font-size:8.5pt;color:var(--paper-muted)}.fiche-terrain .sign{height:16mm}.fiche-terrain .ligne-libre td{background:var(--paper)}.fiche-terrain tr{break-inside:avoid;page-break-inside:avoid}.sur-ordinateur{display:flex;flex-direction:column;gap:11px}.sur-ordinateur .corps p:first-child{margin-top:0;font-weight:600}.sur-ordinateur-actes{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width: 1024px),screen and (pointer: coarse) and (max-height: 500px){.appli{height:100dvh}.rail{position:fixed;top:0;bottom:0;left:0;z-index:90;width:min(84vw,300px);transform:translate(-100%);transition:transform .25s ease-out;padding-top:max(12px,env(safe-area-inset-top))}.rail.ouvert{transform:none;box-shadow:0 0 28px #00000047}.rail .replier{display:none}.rail a.item{min-height:40px}.voile-rail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:#0a141e61}.topbar{height:auto;flex-wrap:wrap;gap:6px 8px;padding:6px 10px;padding-top:max(6px,env(safe-area-inset-top))}.fil{flex:1 1 0;min-width:0;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;font-size:var(--t-texte)}.fil>span:not(:last-child){display:none}.fil b{overflow:hidden;text-overflow:ellipsis}.recherche{order:10;flex:1 0 100%;width:auto;margin:0}.topbar:not(.cherche-ouverte) .recherche{display:none}.loupe-mobile.on{border-color:var(--accent-bright);color:var(--accent-bright)}.trouvailles{left:0;right:0;width:auto}.ou-suis-je{padding:0 6px;height:auto;min-height:var(--h-ibtn)}.ou-suis-je .nom-client{display:none}.parametres{left:8px;right:8px;width:auto}.contenu{padding:10px;gap:10px}.tete{flex-wrap:wrap;gap:8px}.tete h1{font-size:calc(20px * var(--echelle))}.tete .outils select.champ{max-width:100%;width:100%}.tete>div:first-child{min-width:0}.outils{margin-left:0}.bloc>header{flex-wrap:wrap}}@media screen and (max-width: 760px),screen and (pointer: coarse) and (max-height: 500px){.topbar{flex-wrap:nowrap;gap:4px;padding-inline:8px;min-height:56px}.topbar>*{flex:none}.topbar>.fil{flex:1 1 0;min-width:0}.fil>span:last-child{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fil b{display:block;overflow:hidden;text-overflow:ellipsis}.topbar .ibtn-theme,.topbar .ibtn-quitter{display:none}.param-tel{display:flex}table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}th{white-space:normal;font-size:var(--t-mini);line-height:1.2;padding:4px 5px}td{white-space:normal;padding:6px 5px}td.code,td .code{white-space:normal;overflow-wrap:anywhere}:root[data-tel-restreint~=colonnes] .tel-cache{display:none}.choix-cause{width:100%;flex:none}.soudures-tel col.c-ctrl{width:92px}.soudures-tel .ctrls{white-space:normal;display:flex;flex-wrap:wrap;gap:4px}.liste-tel col.c-jours{width:60px}.liste-tel .doc .code:not(.mono){font-family:inherit}.soudures-tel .jeton.mini{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:var(--t-mini);font-weight:700}.ctrl{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;padding:0 5px;border:1px solid currentColor;border-radius:12px;background:none;font-size:var(--t-mini);font-weight:700;font-family:var(--police-chiffres)}button.ctrl{cursor:pointer}.ctrl.ok{color:var(--ok)}.ctrl.att{color:var(--warn)}.ctrl.mal{color:var(--danger)}.soudures-tel td[colspan]{white-space:normal}.onglets{overflow-x:auto;scrollbar-width:none}.onglets button{white-space:nowrap;flex:none}.trouvailles button{grid-template-columns:1fr}.deux,.trois,.cartes,.composer,.visio-corps,.entete-offre,.deux-logos{grid-template-columns:minmax(0,1fr)}.deux{flex:none}.compteurs .compteur{flex:1 1 150px;min-width:0}.ev{grid-template-columns:auto 20px minmax(0,1fr)}.jalon{white-space:normal;max-width:100%}.filtres{flex-wrap:nowrap;gap:6px;margin-bottom:8px}.filtres.ouverts{flex-wrap:wrap}.filtres .cherche{flex:1 1 auto;min-width:0}.filtres .cherche .champ{min-width:0;width:100%}.filtres .garder{display:inline-flex;align-items:center;gap:4px}.filtres:not(.ouverts)>:not(.cherche):not(.basculer-filtres):not(.garder){display:none}.filtres.ouverts select.champ{flex:1 1 45%;max-width:none}.filtres .basculer-filtres{display:grid;flex:none;position:relative}.filtres .garder{white-space:nowrap;flex:none}.facts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px;flex:none}.facts .fact{min-width:auto;flex:none;padding:5px 9px;gap:7px}.fact .pic{width:26px;height:26px}.fact .pic svg{width:15px;height:15px}.fact .n{font-size:calc(17px * var(--echelle));line-height:1.1}.fact .l{white-space:nowrap;font-size:var(--t-mini)}.facts.doublon-onglets{display:none}.onglets button.a-icone:not(.on) .txt{display:none}.onglets button{padding-inline:10px}.onglets.compacts{overflow:visible}.onglets.compacts button{flex:1 1 0;min-width:0;justify-content:center;gap:3px;padding:6px 2px}.onglets.compacts button .txt{display:none}.onglets.compacts button+button:before{display:none}.onglets.compacts .ic{width:24px;height:24px}.onglets.compacts .ic svg{width:16px;height:16px}.onglets.compacts .compte{padding:0 4px;min-width:0}table.liste-tel{display:table;table-layout:fixed;width:100%}.liste-tel col.c-24{width:28px}.liste-tel col.c-30{width:32px}.liste-tel td{padding:8px 3px;vertical-align:middle;white-space:nowrap}.liste-tel td:first-child{padding-left:6px;overflow:hidden}.liste-tel .doc .code{display:block;font-size:var(--t-texte);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liste-tel .doc .titre{display:block;color:var(--mut);font-size:var(--t-petit);overflow:hidden;text-overflow:ellipsis}.liste-tel .etat-ic sup{font-size:var(--t-mini);font-weight:700;margin-left:1px}.liste-tel col.c-affaire{width:66px}.liste-tel col.c-date{width:48px}.liste-tel col.c-ind{width:38px}.liste-tel tr.ton-mal td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.liste-tel tr.ton-att td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.liste-tel tr.retard td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.facts.facts-pilote{flex-wrap:wrap;overflow:visible}.facts.facts-pilote .fact .l{display:none}.facts.facts-pilote .fact{flex:1 1 60px;justify-content:center}.ev>div{min-width:0}.ev>div b,.ev>div p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev>time{font-size:var(--t-mini)}table.registre-tel{display:table;table-layout:fixed;width:100%;overflow:visible}.registre-tel col.c-qui{width:32px}.registre-tel col.c-ind{width:36px}.registre-tel col.c-etat{width:30px}.registre-tel col.c-fic{width:26px}.registre-tel td{padding:7px 3px;vertical-align:middle;white-space:nowrap;min-width:0}.registre-tel td:first-child{padding-left:6px}.registre-tel tr{cursor:pointer}.registre-tel tr.retard td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.registre-tel .doc{overflow:hidden}.registre-tel .doc .code{display:block;font-size:var(--t-petit);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registre-tel .doc .titre{display:block;color:var(--mut);font-size:var(--t-petit);overflow:hidden;text-overflow:ellipsis}.registre-tel .etat{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.registre-tel .a-fichier{color:var(--accent-bright);display:inline-flex}}.ligne-appui{cursor:pointer;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;background-image:linear-gradient(var(--accent-soft),var(--accent-soft));background-repeat:no-repeat;background-size:0% 100%;transition:background-size 0s}.ligne-appui.presse{background-size:100% 100%;transition:background-size .35s linear}.astuce-appui{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:95;background:var(--ink);color:var(--surface);border-radius:18px;padding:7px 14px;font-size:var(--t-petit);opacity:0;pointer-events:none;transition:opacity .15s}.astuce-appui.visible{opacity:1}.etat-ic{display:inline-flex;align-items:center;color:var(--ink)}.etat-ic.ok{color:var(--ok)}.etat-ic.att{color:var(--warn)}.etat-ic.mut{color:var(--mut)}.etat-ic.mal{color:var(--danger)}.icone-bulle{position:relative;display:inline-flex}.icone-bulle>button.etat-ic{border:none;background:none;padding:2px;cursor:pointer}.icone-bulle .bulle{position:absolute;top:calc(100% + 4px);right:-6px;z-index:40;width:max-content;max-width:220px;white-space:normal;background:var(--ink);color:var(--surface);border-radius:5px;padding:6px 8px;font-size:var(--t-petit);line-height:1.35;box-shadow:var(--shadow-soft)}table.revisions-tel{display:table;table-layout:fixed;width:100%}.revisions-tel th,.revisions-tel td{padding:6px 4px;white-space:nowrap}.revisions-tel th:nth-child(1){width:44px}.revisions-tel th:nth-child(4),.revisions-tel th:nth-child(5){width:52px;text-align:center}.revisions-tel td:nth-child(4),.revisions-tel td:nth-child(5){text-align:center}.revisions-tel .fichiers-tel{display:inline-flex;align-items:center;gap:6px}.a-fichier{color:var(--accent-bright);display:inline-flex}.acte.indisponible{opacity:.38;cursor:help}.legende-registre{border:1px solid var(--line);border-radius:5px;background:var(--surface-raised);padding:8px 10px;margin-bottom:8px;font-size:var(--t-petit)}.legende-registre ul{list-style:none;margin:3px 0 8px;padding:0;display:grid;gap:4px}.legende-registre li{display:flex;align-items:center;gap:8px}.legende-registre b{font-size:var(--t-petit)}.legende-registre .jeton.mini{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:var(--t-mini);font-weight:700}.ibtn.garder.on{border-color:var(--accent-bright);color:var(--accent-bright)}.registre-tel .jeton.mini{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:var(--t-mini);font-weight:700;letter-spacing:0}.registre-tel .jeton.mini.vide{background:var(--surface-raised);color:var(--mut);border:1px dashed var(--line-strong)}.basculer-filtres{display:none}.basculer-filtres.on{border-color:var(--accent-bright);color:var(--accent-bright)}.basculer-filtres .pastille{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent-bright);color:var(--accent-ink);font-size:var(--t-mini);font-weight:700;display:grid;place-items:center;line-height:1}.choix-police{display:flex;flex-direction:column;gap:2px}.choix-police label{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:4px;cursor:pointer;font-size:var(--t-lire);color:var(--ink)}.choix-police label:hover{background:var(--surface-hover)}.choix-police label.on{background:var(--accent-soft);color:var(--accent-bright);font-weight:600}.choix-police input{margin:0}.renvoi-site{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-left:3px solid var(--site, var(--accent));border-radius:4px;background:var(--surface);font-size:var(--t-texte)}.renvoi-site .pastille{width:9px;height:9px;border-radius:3px;background:var(--site, var(--accent));flex:none}.renvoi-site .quoi{flex:1;min-width:0}.renvoi-site .btn{flex:none}@media (max-width:760px){.renvoi-site{flex-wrap:wrap}.renvoi-site .btn{width:100%;text-align:center}}.rail a.item.reserve,.rail a.item.reserve svg{color:var(--reserve)}.rail a.item.reserve.on{background:var(--reserve-fond);color:var(--reserve)}.rail a.item.reserve.on:before{background:var(--reserve)}.rail a.item.reserve .txt:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--reserve);margin-left:6px;vertical-align:middle}.rail a.item.admin,.rail a.item.admin svg{color:var(--admin)}.rail a.item.admin.on{background:var(--admin-fond);color:var(--admin)}.rail a.item.admin.on:before{background:var(--admin)}.rail a.item.admin .txt:after{content:"";display:inline-block;width:6px;height:6px;border-radius:1.5px;background:var(--admin);margin-left:6px;vertical-align:middle}.rail a.item .mention{margin-left:auto;font-size:var(--t-petit);font-weight:500;color:var(--mut);white-space:nowrap}.rail a.item.lecture .txt{min-width:0;overflow:hidden;text-overflow:ellipsis}.demande-prix{border:1px solid var(--line);border-radius:6px;background:var(--surface);margin-bottom:8px;overflow:hidden}.demande-prix.ouverte{border-color:var(--line-strong)}.demande-tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;cursor:pointer;background:var(--surface-raised)}.demande-tete:hover{background:var(--surface-hover)}.demande-envoyer{margin-right:6px;vertical-align:middle}.demande-reponse{display:flex;flex-direction:column;gap:6px;align-items:flex-start;margin:6px 0}.demande-courriels{display:flex;flex-direction:column;gap:6px;align-items:flex-start;margin:6px 10px}.demande-bascule{background:none;border:0;padding:2px;color:var(--mut);cursor:pointer;display:inline-flex}.demande-num{min-width:22px;height:22px;padding:0 6px;border-radius:11px;box-sizing:border-box;background:var(--accent-soft);color:var(--accent-bright);font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.demande-objet{flex:1 1 220px;min-width:0}.demande-corps{padding:10px 12px 12px;border-top:1px solid var(--line)}.demande-resume{white-space:nowrap}.demande-envoi{margin:0 0 8px}.demande-annulation{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:8px 10px;border-top:1px solid var(--line);background:var(--danger-fond)}.demande-annulation .champ{flex:1 1 260px;min-width:0}:where(button,button *,[role=button],[role=tab],[role=tablist],[role=menu],[role=menuitem],summary,summary *,th[aria-sort],th[aria-sort] *,th[role=button],th[role=button] *,aside,aside *,nav,nav *,.rail,.rail *,.topbar,.topbar *,.bandeau,.bandeau *,.logo,.logo *,.onglets,.onglets *,.grille-suite-pop,.grille-suite-pop *,canvas,svg,img,.sy-pas-select,.sy-pas-select *){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select,[contenteditable]:not([contenteditable=false]),.sy-copiable,.sy-copiable *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img,svg,canvas{-webkit-user-drag:none;user-drag:none}:where(summary){cursor:pointer;min-height:40px}@media (max-width: 1024px),(pointer: coarse){.ac .ac-recep-etat .sy-pastille,.ach .ach-col-nom,.ach .ach-coupe,.ach .ach-objet small span,.ach .ach-puce-nom,.ap-doc-legende,.atc .atc-identite strong,.atc .atc-item-objet strong,.b2 .b2-dossier-etat{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.b2 .b2-dossier-etat>.sy-gris{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.b2 .b2-dossier-nom>span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.bsn-intitule strong,.bsn-liens,.bsn-recap-texte,.bsn-toast,.c12-apercu .sy-code,.c12-piece span,.c3-valeur .sy-code,.c5 .c5-fic,.c5 .c5-trouvee-nom{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.c5 .rg-faites li>span:first-child{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.cl-sect-res,.cp-cause,.cpt .cpt-cases .cpt-choix-btn small,.cpt .cpt-resultat strong,.d1 .d1-tuile-detail,.d1 .d1-tuile-libelle,.d1-a-traiter .d1-texte,.d1-attend-action,.d1-attend-detail,.df .df-envoi-note,.df .df-piece-doc .sy-lien,.dp .demande-objet small,.dp .demande-objet strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.dp .dp-offre-actes>button{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.dp-offre-tete small,.dp-offre-tete strong,.dp-tuile small,.dpx-objet strong,.e12 .e12-soudure-objet strong,.e12 .e12-tuile-corps small,.e12 .e12-tuile-corps strong,.etiquette-ligne{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.ev>div b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.ev>div p{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.fd .fd-fichier-nom b,.fd .fd-fichier-nom small,.fd .fd-revisions .sy-objet strong,.fd .np-exemples,.fd .rv-client{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.fil>span:last-child{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.fil b,.fonction span,.fonction-portee .gris,.fv-titre b,.fv-titre small,.la .la-cause-cel small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.la .la-client>*{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.la .la-ferme,.la .la-table .rg-doc strong,.la .la-tache-cel .note-tache,.la .la-tache-titre b,.ligne-plan .quoi,.liste-tel .doc .code,.liste-tel .doc .titre{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.lp-c>.lp-l1{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.lp-c>.lp-l2{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.lp-compte{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.lp-deux>.lp-c>.lp-l1{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.lp-entete>span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.lp-g>b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.lp-g>span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.lp-n,.lp-plan,.of .of-module-texte small,.of .of-quoi,.org b,.ou-suis-je .nom-client.seul{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.pg .pg-deux-lignes>span+span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.pg .pg-objet>small>span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.pg .pg-objet>strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.pg .pg-resultat strong,.porteur .quinom{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.pp-p[data-info]:focus-visible:after{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.pp-p[data-info]:hover:after{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.pt-alerte,.pt-etape-choix,.pt-note-ligne,.pt-ordre,.pt-tuile-corps small,.pt-tuile-corps strong,.registre-tel .doc .code,.registre-tel .doc .titre,.registre-tel .etat,.repris dd,.rg .piece-jointe,.rg .rg-doc small .rg-recu,.rg .rg-doc strong,.rg .rg-tel .doc .code,.rg .rg-tel .doc .titre,.rp-code,.rp-des,.rv-bulle-ligne b,.stk .stk-case-corps small,.stk .stk-case-corps strong,.stk .stk-tete-droite .sy-compte{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.sy-carte-choix-actes>.sy-btn{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.sy-carte-choix-tete small,.sy-carte-choix-tete strong,.sy-compteur-libelle,.sy-etape-texte small,.sy-fait dd,.sy-fait dt,.sy-ld-texte small,.sy-li-valeur,.sy-objet small,.sy-objet strong,.sy-zone-phrase,.tb-acte span,.tb-attend .sy-objet small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.tb-ev time{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}.tb-trancher .sy-objet small,.tb-zero span,.vz .vz-code,.vz .vz-fichier{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset}}@media (max-width: 1024px),(pointer: coarse){.am .rp-ligne small,.am .rp-point small{font-size:max(14px,12px)}.am .rp-pourquoi{font-size:max(14px,12.5px)}.bsn-acom small,.c5 .c5-motif{font-size:max(14px,12px)}.c5 .c5-serie-champ{font-size:max(14px,13px)}.c5 .pc-tri .pc-sens{font-size:max(14px,11px)}.cp-cause{font-size:max(14px,12.5px)}.cp-corps{font-size:max(14px,13px)}.cp-detail{font-size:max(14px,13.5px)}.cp-etat{font-size:max(14px,10px)}.cp-faits{font-size:max(14px,13.5px)}.cp-nb{font-size:max(14px,12px)}.cp-nom{font-size:max(14px,13px)}.cp-panneau h4{font-size:max(14px,11.5px)}.cp-sujets{font-size:max(14px,13.5px)}.cp-vide{font-size:max(14px,13px)}.cpt .cpt-coffre-fiche dt{font-size:max(14px,12px)}.ct-barre{font-size:max(14px,12.5px)}.dp .btn,.dp .btn.sm{font-size:max(14px,12px)}.dp .champ{font-size:max(14px,13px)}.dp .demande-annulation .refus,.dp .demande-courriels,.dp .demande-envoi{font-size:max(14px,12px)}.dp .demande-num{font-size:max(14px,13px)}.dp .demande-objet small,.dp .demande-objet small .code{font-size:max(14px,11px)}.dp .demande-reponse{font-size:max(14px,12px)}.dp .demande-resume>div{font-size:max(14px,11px)}.dp .demande-resume b{font-size:max(14px,13px)}.dp .dp-alerte{font-size:max(14px,12px)}.dp .dp-annulee{font-size:max(14px,13px)}.dp .dp-avertissements{font-size:max(14px,11px)}.dp .dp-b,.dp .dp-b.sm,.dp .dp-barre p{font-size:max(14px,12px)}.dp .dp-conseil{font-size:max(14px,9px)}.dp .dp-etat{font-size:max(14px,11px)}.dp .dp-fait{font-size:max(14px,13px)}.dp .dp-form-titre .code{font-size:max(14px,12px)}.dp .dp-lot-fournisseurs .code{font-size:max(14px,11px)}.dp .dp-lot-fournisseurs label,.dp .dp-lot-tete .gris{font-size:max(14px,12px)}.dp .dp-matrice td{font-size:max(14px,13px)}.dp .dp-matrice td .code{font-size:max(14px,12px)}.dp .dp-matrice td .gris{font-size:max(14px,11px)}.dp .dp-matrice tfoot .gris,.dp .dp-matrice tfoot td{font-size:max(14px,12px)}.dp .dp-matrice th{font-size:max(14px,10px)}.dp .dp-matrice th .code{font-size:max(14px,11px)}.dp .dp-matrice tr.dp-groupe td{font-size:max(14px,12px)}.dp .dp-pied{font-size:max(14px,11px)}.dp .dp-pied .lien{font-size:max(14px,12px)}.dp .dp-propose{font-size:max(14px,11px)}.dp .dp-recap-choix{font-size:max(14px,13px)}.dp .dp-recap-choix .code,.dp .dp-vide p{font-size:max(14px,12px)}.dp .etat{font-size:max(14px,11px)}.dp .formulaire label{font-size:max(14px,10px)}.dp .note{font-size:max(14px,11px)}.dp .secondaire{font-size:max(14px,12px)}.dp .sources .source{font-size:max(14px,11px)}.dp>.message{font-size:max(14px,13px)}.dp-eyebrow{font-size:max(14px,10px)}.dp-legende,.dp-offre-ecart{font-size:max(14px,11px)}.dp-offre-lignes{font-size:max(14px,12px)}.dp-offre-lignes .note{font-size:max(14px,11px)}.dp-offre-lignes>span{font-size:max(14px,10px)}.dp-offre-montant small{font-size:max(14px,10px)}.dp-offre-tete .code,.dp-offre-tete small{font-size:max(14px,11px)}.dp-offre-tete strong{font-size:max(14px,13px)}.dp-panel-heading p{font-size:max(14px,12px)}.dp-section-titre{font-size:max(14px,10px)}.dp-subtitle{font-size:max(14px,13px)}.dp-title-count{font-size:max(14px,12px)}.dp-tuile small{font-size:max(14px,11px)}.fd .rv-n,.la .la-tel .etat-ic sup{font-size:max(14px,10px)}.lp-plan,.lp-tag{font-size:max(14px,12px)}.pg .pg-barre .ibtn .pastille{font-size:max(14px,10px)}.pp-p[data-info]:focus-visible:after{font-size:max(14px,12.5px)}.pp-p[data-info]:hover:after{font-size:max(14px,12.5px)}.rg .ext{font-size:max(14px,9.5px)}.rg .jeton.mini,.rg .rg-barre .ibtn .pastille{font-size:max(14px,10px)}.rg .rg-trieur .rg-sens{font-size:max(14px,11px)}.sy-conseil{font-size:max(14px,9px)}.sy-prov-bulle{font-size:max(14px,12px)}.tv .tv-bilan,.tv .tv-successeur legend{font-size:max(14px,13px)}}@media (max-width:1024px),(pointer:coarse){:root{--h-champ: max(44px, calc(28px * var(--echelle, 1)));--h-btn: max(44px, calc(29px * var(--echelle, 1)));--h-ibtn: max(44px, calc(28px * var(--echelle, 1)));--t-mini: max(14px, calc(9.5px * var(--echelle, 1)));--t-entete: max(14px, calc(10px * var(--echelle, 1)));--t-petit: max(14px, calc(11px * var(--echelle, 1)));--t-texte: max(14px, calc(12px * var(--echelle, 1)));--t-lire: max(14px, calc(13px * var(--echelle, 1)));--sy-t-capitales: 14px;--sy-t-petit: 14px;--sy-t-courant: 14px;--sy-t-moyen: 14px;--sy-ecart: 12px;--sy-panneau-py: 14px;--sy-panneau-px: 16px}.topbar{height:auto;min-height:56px;padding-block:6px}.ibtn{min-width:44px;min-height:44px}.sy-btn,.sy-btn-petit{height:auto;min-height:44px}.sy-btn-icone{width:44px;height:44px;min-height:44px}.btn,.btn.sm,.btn.p.sm{height:auto;min-height:44px;padding-block:2px}.sy-champ,.champ,select.champ{height:auto;min-height:44px}.sy-lien{min-height:44px}button,summary,[role=button],[role=tab],[role=menuitem],select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]){min-height:44px!important}button,[role=button],[role=tab],[role=menuitem]{min-width:44px!important}a.sy-code,a.code,a.ach-lien,td a[href],.sy-objet a[href],.rg-doc a[href],a.source,a.sy-norme,a.pg-lien{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.onglets button{min-height:44px}.onglets{overflow-x:auto;scrollbar-width:none}.onglets button{white-space:nowrap;flex:none}.sy-actes{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(44px,auto)}label:has(input[type=checkbox]),label:has(input[type=radio]){min-height:44px!important;min-width:44px;display:inline-flex;align-items:center;gap:10px}input[type=checkbox],input[type=radio]{width:22px!important;height:22px!important;flex:none}.d1-a-traiter li a{min-height:44px}.sy-aide-q{width:44px;height:44px;margin:-12px -10px;border:0;border-radius:0;font-size:14px;background:radial-gradient(circle at center,var(--sy-surface) 0 10px,var(--sy-line) 10.5px 11.5px,transparent 12px);vertical-align:middle}.sy-aide-q:hover,.sy-aide-q[aria-expanded=true]{background:radial-gradient(circle at center,var(--sy-surface) 0 10px,var(--sy-blue) 10.5px 11.5px,transparent 12px)}th,td{padding-left:6px!important;padding-right:6px!important}.fd .sy-panneau :is(th,td):first-child{padding-left:var(--sy-panneau-px)!important}.fd .sy-panneau :is(th,td):last-child{padding-right:var(--sy-panneau-px)!important}.fd .sy-panneau :is(th,td).np-col-coche{padding-right:4px!important}.b2 .sy-defile>.sy-matrice,.fd .sy-defile>.sy-matrice,.lc .sy-defile>.sy-matrice{min-width:480px}.sy-libelle,.sy-section-titre,.sy-surtitre,.sy-matrice th,th{letter-spacing:.3px}}@media (max-width:1024px),(pointer:coarse){[data-indice]:before{content:"↔ Glissez de côté : il y a d’autres colonnes";display:block;position:sticky;left:0;width:100%;box-sizing:border-box;padding:8px 14px;font-size:14px;font-weight:600;color:var(--sy-subtle, var(--mut));background:var(--sy-canvas, var(--surface-raised));border-bottom:1px solid var(--sy-line, var(--line))}}@media (max-width:900px),(pointer:coarse) and (max-height:500px){.sy-defile:has(>table.sy-en-cartes){overflow-x:visible}table.sy-en-cartes.sy-en-cartes{display:block!important;width:100%!important;min-width:0!important;table-layout:auto;border-collapse:separate}table.sy-en-cartes.sy-en-cartes>colgroup,table.sy-en-cartes.sy-en-cartes>thead{display:none!important}table.sy-en-cartes.sy-en-cartes>tbody,table.sy-en-cartes.sy-en-cartes>tfoot{display:block!important}table.sy-en-cartes.sy-en-cartes tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:14px 16px;position:relative;border-bottom:1px solid var(--sy-line, var(--line));background:var(--sy-surface, var(--surface))}table.sy-en-cartes.sy-en-cartes>tbody>tr:last-child{border-bottom:0}table.sy-en-cartes.sy-en-cartes td{display:block!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;min-width:0;width:auto!important;height:auto;text-align:left!important;white-space:normal;overflow-wrap:anywhere}table.sy-en-cartes.sy-en-cartes td[data-l]:before{content:attr(data-l);display:block;margin-bottom:1px;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--sy-subtle, var(--mut))}table.sy-en-cartes.sy-en-cartes td[data-titre],table.sy-en-cartes.sy-en-cartes td[data-plein],table.sy-en-cartes.sy-en-cartes td[data-acte]{grid-column:1 / -1}table.sy-en-cartes.sy-en-cartes td[data-titre]{font-weight:700;font-size:var(--sy-t-texte, 14px)}table.sy-en-cartes.sy-en-cartes td[data-vide]{display:none!important}table.sy-en-cartes.sy-en-cartes td[data-acte]{margin-top:2px}table.sy-en-cartes.sy-en-cartes td[data-acte]>*,table.sy-en-cartes.sy-en-cartes .ach-creneaux{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}table.sy-en-cartes.sy-en-cartes .ach-creneau-large{flex:1 1 140px;justify-content:stretch}table.sy-en-cartes.sy-en-cartes tr:has(>td[data-plein]:only-child){display:block!important;padding:0}table.sy-en-cartes.sy-en-cartes tr.retard,table.sy-en-cartes.sy-en-cartes tr.rg-ligne.retard{box-shadow:inset 3px 0 0 var(--sy-destructive)}table.sy-en-cartes.sy-en-cartes tr.ach-choisie,table.sy-en-cartes.sy-en-cartes tr.pg-ouverte,table.sy-en-cartes.sy-en-cartes tr.cpt-pris{background:color-mix(in oklab,var(--sy-soft-blue) 60%,var(--sy-surface));box-shadow:inset 3px 0 0 var(--sy-blue)}table.sy-en-cartes.sy-en-cartes tr.ach-annulee>td{opacity:.65}}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.contenu:has(>.sy>.sy-page){overflow:auto}.sy:has(>.sy-page){flex:none}.sy-page{flex:none}.sy-page>.sy-entete{display:contents}.sy-cadre{flex:none;overflow:visible;padding:0;scrollbar-gutter:auto}.sy-cadre:focus-visible{outline-offset:2px}.sy-entete-onglets{position:sticky;top:-10px;z-index:6;padding:6px 0 0;background:var(--sy-canvas, var(--bg))}.sy-collante{position:sticky;top:46px;z-index:5;background:var(--sy-canvas, var(--bg));padding-block:4px}.sy-ld-liste{top:52px;z-index:5;background:var(--sy-canvas, var(--bg))}}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.sy-pied{position:sticky;bottom:-10px;z-index:6;border-radius:0;margin-inline:-10px;border-inline:0;padding-bottom:max(10px,env(safe-area-inset-bottom))}.sy-etapes{grid-auto-flow:row}.sy-etapes li+li{border-left:0;border-top:1px solid var(--sy-line)}.sy-etape-texte small{display:none}}@media (min-width:761px) and (max-width:1024px){.sy-cadre .pt-recap,.sy-cadre .sy-actions:has(>.sy-btn-primaire):last-child,.sy-cadre .sy-actions-collante{bottom:0}}@media (max-width:900px),(pointer:coarse) and (max-height:500px){.sy-ld{display:block}.sy-ld-liste{margin-bottom:var(--sy-ecart-entete);background:transparent;border:0;border-radius:0;box-shadow:none;padding:4px 0}.sy-ld-titre,.sy-ld-point,.sy-ld-texte small{display:none}.sy-ld-liste ul{flex-direction:row;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.sy-ld-liste li{flex:none;scroll-snap-align:start}.sy-ld-entree{width:auto;padding:2px 12px;gap:8px;border:1px solid var(--sy-line);border-radius:999px;background:var(--sy-surface)}.sy-ld-entree.on{border-color:var(--sy-blue);background:var(--sy-soft-blue)}.sy-ld-rouge{border-color:var(--sy-destructive)}}@media (max-width:1024px),(pointer:coarse){.sy-panneau{overflow:clip}.pt-saisie{display:block}.pt-cote{display:contents}.pt-cote>:not(.pt-recap){margin-inline:var(--sy-panneau-px);margin-bottom:22px}.pt-cote>:first-child{margin-top:22px}.pt-recap{position:sticky;bottom:-10px;z-index:4;flex-direction:row;align-items:center;gap:12px;margin:0;padding:10px var(--sy-panneau-px) max(10px,env(safe-area-inset-bottom));border-radius:0;border-style:solid;border-width:1px 0 0;border-left-width:0;background:var(--sy-surface, var(--surface));box-shadow:0 -10px 24px -14px color-mix(in oklab,var(--sy-ink, #000) 45%,transparent)}.pt-recap-texte{min-height:0;flex:1 1 auto}.pt .sy-btn.pt-pointer{width:auto;min-width:132px;flex:none}.sy-actions:has(>.sy-btn-primaire):last-child,.sy-actions-collante,.atc-appareil{position:sticky;bottom:-10px;z-index:4;padding:10px 0 max(10px,env(safe-area-inset-bottom));background:var(--sy-surface, var(--surface));border-top:1px solid var(--sy-line, var(--line));box-shadow:0 -10px 24px -14px color-mix(in oklab,var(--sy-ink, #000) 45%,transparent)}.sy-compteurs{gap:8px}.sy-compteur{padding:8px 10px;gap:9px}.sy-compteur-ico{width:28px;height:28px}.sy-compteur-ico svg{width:15px;height:15px}.sy-compteur .sy-jauge{display:none}.sy-compteur-chiffre{font-size:20px}.sy-compteur-libelle{line-height:1.25}small{font-size:max(14px,.83em)}}@media (max-width:1024px),(pointer:coarse){.d1-attend-pas-tel{display:grid;gap:4px;padding:10px 14px}.sy-sur-ordinateur{color:var(--sy-subtle, var(--mut));font-weight:600;font-size:14px}}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.grille-suite .grille-suite-pop{position:fixed;left:8px;right:8px;top:var(--pop-haut, 56px);max-height:calc(100dvh - var(--pop-haut, 56px) - 8px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.grille-suite .grille-suite-tuiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(72px,auto)}.grille-suite .tuile{min-height:72px;min-width:0;overflow-wrap:anywhere;justify-content:center}.voile-actes{max-width:calc(100vw - 16px)}.bulle-version,.icone-bulle .bulle{max-width:min(260px,calc(100vw - 16px))}.sy-zone-actions{flex:0 1 auto;min-width:0;max-width:100%;flex-wrap:wrap}.topbar.cherche-ouverte{flex-wrap:wrap}.topbar.cherche-ouverte>.recherche{flex:1 0 100%}}@media (min-width:481px) and (max-width:760px),(pointer:coarse) and (max-height:500px){.grille-suite .grille-suite-pop{left:auto;width:min(320px,calc(100vw - 16px))}}
