@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-body);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!sticky{position:sticky!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-12{margin:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-header-group{display:table-header-group}.h-12{height:calc(var(--spacing) * 12)}.h-17{height:calc(var(--spacing) * 17)}.h-18{height:calc(var(--spacing) * 18)}.h-19{height:calc(var(--spacing) * 19)}.h-20{height:calc(var(--spacing) * 20)}.h-30{height:calc(var(--spacing) * 30)}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.accent-ink{accent-color:var(--ink)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[mailto\:jean\@exemple\.fr\]{mailto:jean@exemple.fr}.\[mailto\:…\]{mailto:…}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cobalt-950:#171d36;--cobalt-900:#1e2b52;--cobalt-800:#213064;--cobalt-700:#223672;--cobalt-600:#203c7e;--cobalt-500:#224086;--cobalt-400:#94baea;--cobalt-300:#bad4f2;--cobalt-200:#d4e3f7;--cobalt-100:#e0ebf9;--cobalt-50:#f1f6fd;--glacier:#f9fafb;--denim:#3758bb;--denim-2:#5673cd;--denim-3:#7d93d9;--denim-4:#a4b4e4;--denim-5:#ccd5f0;--eau:#4f748a;--bg:var(--glacier);--surface:#fff;--surface-2:var(--cobalt-50);--ink:var(--cobalt-950);--muted:#49546b;--faint:#626f8f;--line:var(--cobalt-100);--line-strong:var(--cobalt-200);--barre-passee:var(--cobalt-300);--barre-tenu:#2e9466;--barre-a-reprendre:#e0893e;--barre-a-reprendre-encre:#b4561a;--barre-loin:#d4503f;--barre-loin-encre:#b23a2c;--accent:var(--denim);--accent-ink:var(--cobalt-600);--accent-soft:#3758bb1a;--ok:#1c7f54;--ok-soft:#1c7f541f;--warn:#996416;--warn-soft:#99641624;--info:var(--eau);--info-soft:#4f748a26;--prune:#6b4a9b;--prune-soft:#6b4a9b24;--brun:#7a4a2f;--brun-soft:#7a4a2f24;--sarcelle:#0f6f78;--sarcelle-soft:#0f6f7824;--fam-fourniture-bois:#a2622f;--fam-fourniture-alu:#7c838c;--fam-vitrages:#1e8794;--fam-quincaillerie:#8a7a3e;--fam-volets-roulants:#b07a2a;--fam-mo-fab:#3758bb;--fam-mo-pose:#2f7fa8;--fam-mo-etude:#6a55b5;--fam-sous-traitance:#b4436b;--fam-transport-levage:#4f7a4a;--danger:#c0493c;--danger-soft:#c0493c1f;--jaune:#7d6300;--jaune-soft:#d6aa0038;--orange:#a84a0c;--orange-soft:#e0893e33;--sur-orange:#fff;--sur-danger:#fff;--sur-accent:#fff;--papier:#fff;--encre-papier:#111;--viseur:var(--cobalt-950);--sur-viseur:var(--glacier);--com-linkedin:#0a66c2;--com-presse:#8a6d3b;--com-podcast:#7c4dbe;--com-reseaux:#c2418a;--com-newsletter:#1f7a6b;--com-etat-idee:#8a93a6;--com-etat-a-ecrire:#c2762a;--com-etat-ecrit:#2b6cb0;--com-etat-programme:#6b4ec2;--com-etat-publie:#2f8f5b;--com-etat-reporte:#b07a2a;--com-etat-abandonne:#9aa1ae;--com-format-coulisses:#b4531e;--com-format-vision:#1f5f8b;--com-format-portrait:#2f7a4f;--com-format-chantier:#6b5ba8;--note-jour-fond:#fdf4e0;--note-jour-trait:#e0c384;--note-jour-encre:#6b4e10;--adele-fond:#eaf1fc;--adele-trait:var(--cobalt-300);--adele-encre:var(--cobalt-600);--plan-encre:#1c2433;--plan-doux:#5d6779;--plan-cote:#2348a8;--plan-verre:#cfe3f3;--plan-feu:#c0392b;--plan-elec:#d08a00;--plan-papier:var(--surface);--plan-placo:#f0f0ec;--plan-marque:#1d3f8f;--plan-marque-clair:#dbe4ff;--charte-nuit:var(--cobalt-950);--charte-nuit-encre:var(--glacier);--charte-nuit-doux:var(--denim-4);--charte-nuit-filet:#f9fafb1f;--charte-nuit-carte:#f9fafb0f;--charte-nuit-choisi:#d4e3f729;--charte-ciel:var(--cobalt-200);--charte-ciel-fonce:var(--cobalt-400);--charte-bouton-encre:var(--cobalt-950);--charte-bleu:var(--cobalt-500);--charte-brume:var(--cobalt-100);--charte-choisi:var(--cobalt-950);--charte-sur-choisi:var(--glacier);--charte-vert:var(--ok);--charte-vert-fond:var(--ok-soft);--armoire-metal:#d9dce1;--armoire-metal-ombre:#c3c7ce;--armoire-porte:#eceef1;--armoire-ecran-fond:#0d1014;--armoire-ecran-encre:#9fe0b9;--armoire-ecran-voyant:#3fd17f;--ombre-armoire:inset 0 1px 0 #ffffff59, 0 8px 24px #00000014;--sur-denim:#fff;--sur-ok:#fff;--sur-sarcelle:#fff;--shadow:0 1px 2px #171d360d, 0 10px 30px -14px #171d362e;--radius:14px;--texte-mini:.6875rem;--texte-petit:.75rem;--texte-corps:.8125rem;--texte-courant:.875rem;--texte-base:.9375rem;--texte-sous-titre:1.125rem;--texte-titre:1.375rem;--texte-titre-page:clamp(1.5rem, 1.15rem + 1.5vw, 2rem);--texte-chiffre-carte:2.75rem;--texte-chiffre-carte-petit:2rem;--texte-rebours-titre:2.125rem;--rebours-chiffre:clamp(4rem, 3.4rem + 1.6vw, 4.75rem);--rebours-chiffre-petit:4rem;--texte-borne-titre:clamp(20px, 3cqw, 26px);--texte-borne-question:clamp(17px, 2.2cqw, 21px);--texte-borne-choix:clamp(18px, 2.4cqw, 23px);--rayon-manipulable:10px;--rayon-bloc:16px;--rayon-rond:999px;--espace-mini:4px;--espace-petit:6px;--espace-court:8px;--espace-normal:10px;--espace-grille:12px;--espace-large:14px;--espace-carte:16px;--espace-bloc:22px;--ombre-panneau:0 12px 32px #0f14282e;--ombre-fenetre:0 18px 50px #00000047;--ombre-souleve:0 4px 14px #0f14282e;--ombre-depose:0 6px 18px #0f142847;--ombre-barre-collee:0 -6px 14px -8px #00000040;--ombre-carte:0 1px 2px #1e2b520f, 0 4px 16px #1e2b520d;--ombre-pastille:0 1px 3px #0f142866;--annonce-verre:#ffffffb8;--annonce-bord:#fff9;--annonce-plein:var(--surface);--ombre-annonce:0 10px 34px #171d3629, 0 1px 3px #171d3614;--verre-bandeau:#ffffffb8;--verre-filtre:blur(20px) saturate(180%);--bandeau-hauteur-pilule:38px;--bandeau-largeur-pilule:460px;--bandeau-taille-icone:36px;--bandeau-taille-rond:34px;--bandeau-largeur-menu:220px;--appui-enfonce:.94;--appui-leger:.985;--menu-echelle-depart:.9;--haut-colle:calc(var(--haut-bandeau,0px) + var(--haut-entete,0px));--bandeau-largeur-recherche:640px;--recherche-hauteur-champ:54px;--recherche-hauteur-resultats:min(54vh, 440px);--recherche-taille-icone:30px;--recherche-echelle-depart:.96;--recherche-decalage-depart:-10px;--recherche-flou-voile:blur(6px);--duree-pression:90ms;--duree-courte:.16s;--duree-panneau:.18s;--duree-feuille:.26s;--duree-sortie:.18s;--course-passage-onglet:14px;--courbe-sortante:cubic-bezier(.22,.61,.36,1);--courbe-entrante:cubic-bezier(.4,0,1,1);--progression-hauteur:2px;--z-collant:30;--barre-lot-fond:var(--cobalt-950);--barre-lot-encre:#fff;--z-barre-lot:40;--z-plein-ecran:50;--z-menu:60;--z-apercu:80;--z-fenetre:100;--z-panneau-ancre:200;--z-alerte:1300;--z-progression:1200;--z-annonce:1250;--verre-fond:linear-gradient(180deg, #ffffff9e, #ffffff57);--verre-fond-epais:linear-gradient(180deg, #ffffffe0, #ffffffc2);--verre-flou:blur(16px) saturate(190%) brightness(1.04);--verre-flou-epais:blur(30px) saturate(180%);--verre-ombre:inset 0 1px 0 #fffffff2, inset 0 -1px 1px #ffffff59, 0 10px 30px #171d3621, 0 1px 3px #171d3614;--verre-ombre-haute:inset 0 1px 0 #fffffff2, 0 24px 60px #171d3633, 0 2px 6px #171d3614;--verre-reflet:linear-gradient(140deg, #fff, #ffffff26 32%, #fff0 55%, #ffffff8c);--lentille-fond:#fffc;--lentille-ici-fond:linear-gradient(180deg, #ffffff59, #ffffff0d 45%, #ffffff1f), #3758bb4d;--lentille-ici-ombre:inset 0 1.5px 1px #fffffff2, inset 0 -1.5px 1px #ffffff8c, inset 1.5px 0 1px #ffffff59, inset -1.5px 0 1px #ffffff59, inset 0 0 12px #ffffff40, 0 6px 18px #171d362e, 0 0 0 .5px #171d3626;--lentille-ici-encre:#1d2f6e;--lentille-ici-eclat:radial-gradient(70% 115% at 20% -15%, #fff, #fff9 28%, #fff0 60%), radial-gradient(45% 80% at 86% 125%, #fff9, #fff0 60%);--lentille-ici-lisere:linear-gradient(135deg, #fff, #ffffff73 25%, #ffffff1f 50%, #fffffff2);--lentille-ici-flou:url(#lentille-verre) saturate(180%) brightness(1.08);--lentille-ici-flou-repli:saturate(180%) brightness(1.08);--barre-verre-fond:linear-gradient(180deg, #ffffff4d, #ffffff1f);--barre-verre-flou:blur(3px) saturate(160%);--lentille-ombre:inset 0 1px 0 #fff, 0 2px 10px #171d361f, 0 0 0 .5px #171d360f;--onglet-souleve-ombre:var(--lentille-ombre), 0 8px 20px #171d3629;--verre-creux:#171d360f;--verre-voile:#0f142829;--etoile:#b07a12;--courbe-goutte:cubic-bezier(.4,0,.2,1);--courbe-pose:cubic-bezier(.3,1.35,.45,1);--courbe-ressort:cubic-bezier(.3,1.2,.45,1);--courbe-ressort-vif:cubic-bezier(.3,1.25,.45,1);--courbe-ressort-doux:cubic-bezier(.3,1.15,.45,1);--duree-goutte:.15s;--duree-pose:.55s;--duree-ressort:.45s;--duree-glisse:.22s;--duree-appui:.12s;--duree-fondu:.2s;--duree-apparition:.25s;--duree-effacement:.3s;--duree-ressort-court:.4s;--delai-resultats:80ms;--z-barre-verre:40;--z-barre-verre-fenetre:45;--z-barre-verre-voile:39;--rayon-verre-panneau:26px;--rayon-verre-fenetre:24px;--rayon-verre-menu:20px;--rayon-verre-ligne:14px;--barre-hauteur:48px;--barre-onglet-hauteur:36px;--capsule-eclat:radial-gradient(60% 120% at 14% -20%, #fff9, #fff0 60%), radial-gradient(40% 90% at 90% 125%, #ffffff52, #fff0 60%);--capsule-lisere:linear-gradient(135deg, #fff, #ffffff59 22%, #ffffff14 50%, #ffffff59 78%, #fffffff2);--capsule-flou-courbe:url(#verre-capsule) saturate(175%) brightness(1.05);--capsule-flou-repli:blur(3px) saturate(175%) brightness(1.05);--point-a-faire:var(--accent);--point-a-faire-taille:7px;--point-a-faire-anneau:#fff9;--point-a-faire-halo:0 0 10px 2px #3758bb59;--rebours-fond:linear-gradient(160deg, #3758bb 0%, #2a3f94 55%, #1e2b6b 100%);--rebours-fond-proche:linear-gradient(160deg, #2f4daa 0%, #23367f 55%, #18225a 100%);--rebours-fond-fait:linear-gradient(160deg, #1c8c5c 0%, #156b47 55%, #0f4f35 100%);--rebours-fond-retard:linear-gradient(160deg, #c9761a 0%, #a85b0e 55%, #7e420a 100%);--rebours-encre:#fff;--rebours-encre-douce:#fffc;--rebours-voile:#ffffff2e;--rebours-voile-fort:#ffffff47;--rebours-bouton-fond:#fff;--rebours-bouton-encre:#1e2b6b;--rebours-ombre:0 14px 34px -16px #1e2b6b99;--infobulle-place:40px;--barre-hauteur-collee:42px;--barre-onglet-hauteur-collee:32px;--duree-resserre:.32s;--coin-aide:calc(max(16px, env(safe-area-inset-right)) + 60px);--frise-bas:calc(18px + env(safe-area-inset-bottom));--frise-largeur-max:1180px;--frise-pastille:20px;--frise-pastille-liste:16px;--frise-trait:2px;--frise-point:8px;--frise-halo:0 0 0 5px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--frise-halo:0 0 0 5px color-mix(in srgb, var(--accent) 24%, transparent)}}:root{--frise-largeur-carte:280px;--frise-hauteur-capsule:60px;--frise-reserve:calc(100px + env(safe-area-inset-bottom));--frise-reserve-telephone:calc(84px + env(safe-area-inset-bottom));--voile:#0f142873;--voile-apercu:#0f142838;--marge-page-mini:clamp(12px, 3vw, 24px);--marge-page:var(--marge-page-mini);--largeur-lecture:1100px;--largeur-rangee-chiffres:1400px;--font-head:var(--font-figtree), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:var(--font-almarai), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui:var(--font-manrope), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dv-leads:#e08a1e;--dv-ca:#3758bb;--dv-serie-1:#3758bb;--dv-serie-2:#b25e06;--dv-serie-3:#1b7a4f;--dv-serie-4:#8a3070}:root[data-theme=dark],.msh-root,.mh-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-leads:#c07e1c;--dv-ca:#5c8ae6;--dv-serie-1:#7fa8f0;--dv-serie-2:#e0a94b;--dv-serie-3:#46c08a;--dv-serie-4:#df95c8;--bg:var(--cobalt-950);--surface:var(--cobalt-900);--surface-2:var(--cobalt-800);--ink:var(--glacier);--muted:var(--cobalt-400);--faint:#8b9dc3;--line:#26305a;--line-strong:var(--cobalt-700);--barre-passee:#3b4a7e;--barre-tenu:#46c08a;--barre-a-reprendre:#e89a55;--barre-a-reprendre-encre:#eba36a;--barre-loin:#e57565;--barre-loin-encre:#ee8c7e;--accent:var(--denim-3);--accent-ink:var(--denim-4);--accent-soft:#7d93d926;--ok:#46c08a;--ok-soft:#46c08a26;--warn:#e0a94b;--warn-soft:#e0a94b29;--info:#8fb4ce;--info-soft:#8fb4ce29;--danger:#e28276;--danger-soft:#e2827629;--jaune:#e3c45a;--jaune-soft:#e3c45a29;--orange:#f0a062;--orange-soft:#f0a06229;--prune:#b79ae0;--prune-soft:#b79ae029;--brun:#d19a73;--brun-soft:#d19a7329;--sarcelle:#4fc7d4;--sarcelle-soft:#4fc7d429;--sur-danger:var(--cobalt-950);--sur-accent:var(--cobalt-950);--sur-ok:var(--cobalt-950);--sur-sarcelle:var(--cobalt-950);--sur-orange:var(--cobalt-950);--fam-fourniture-bois:#d89a64;--fam-fourniture-alu:#b3bac4;--fam-vitrages:#5fc9d6;--fam-quincaillerie:#cfbb72;--fam-volets-roulants:#e7b463;--fam-mo-fab:#7d93d9;--fam-mo-pose:#74b8dc;--fam-mo-etude:#a98be0;--fam-sous-traitance:#e88aaa;--fam-transport-levage:#8fc98a;--com-linkedin:#6ba8e8;--com-presse:#d3b278;--com-podcast:#b79aea;--com-reseaux:#e88abf;--com-newsletter:#6fc7b6;--com-etat-idee:#9aa3b5;--com-etat-a-ecrire:#e3a662;--com-etat-ecrit:#7fb2e8;--com-etat-programme:#a78be8;--com-etat-publie:#6fc98e;--com-etat-abandonne:#7e8696;--com-etat-reporte:#e0a84f;--com-format-coulisses:#e8905f;--com-format-vision:#7fb6de;--com-format-portrait:#72c795;--com-format-chantier:#a99be0;--note-jour-fond:#3a2f14;--note-jour-trait:#6a5628;--note-jour-encre:#f0d9a0;--adele-fond:#223672;--adele-trait:#3e5296;--adele-encre:var(--cobalt-300);--plan-encre:#e8ecf3;--plan-doux:#9aa4b5;--plan-cote:#8fb0ff;--plan-verre:#5b7c96;--plan-feu:#ff7a6b;--plan-elec:#ffc14d;--plan-papier:var(--surface);--plan-placo:#4a4e55;--plan-marque:#3e5296;--plan-marque-clair:#e6ecfa;--armoire-metal:#2a2e35;--armoire-metal-ombre:#1a1c20;--armoire-porte:#23262c;--armoire-ecran-fond:#0d1014;--armoire-ecran-encre:#9fe0b9;--armoire-ecran-voyant:#3fd17f;--ombre-armoire:inset 0 1px 0 #ffffff0f, 0 8px 24px #00000080;--shadow:0 1px 2px #00000059, 0 14px 34px -16px #000000b3;--ombre-panneau:0 12px 32px #0000008c;--ombre-fenetre:0 18px 50px #0009;--ombre-souleve:0 4px 14px #00000080;--ombre-depose:0 6px 18px #000000a6;--ombre-barre-collee:0 -6px 14px -8px #0009;--ombre-carte:0 1px 2px #0006, 0 4px 16px #00000040;--ombre-pastille:0 1px 3px #000000a6;--voile:#0009;--voile-apercu:#00000061;--annonce-verre:#213064b8;--annonce-bord:#a4b4e42e;--annonce-plein:var(--surface-2);--ombre-annonce:0 10px 34px #00000080, 0 1px 3px #0006;--verre-bandeau:#213064b8;--verre-fond:linear-gradient(180deg, #3c4e8c80, #1e2b5261);--verre-fond-epais:linear-gradient(180deg, #2c3d72eb, #1e2b52e0);--verre-ombre:inset 0 1px 0 #ffffff38, inset 0 -1px 1px #ffffff0f, 0 10px 30px #00000073, 0 1px 3px #0006;--verre-ombre-haute:inset 0 1px 0 #fff3, 0 24px 60px #0009, 0 2px 6px #0006;--verre-reflet:linear-gradient(140deg, #ffffff8c, #ffffff0f 32%, #fff0 55%, #ffffff40);--lentille-fond:#ffffff24;--lentille-ombre:inset 0 1px 0 #ffffff47, 0 2px 10px #00000059;--lentille-ici-fond:linear-gradient(180deg, #ffffff38, #ffffff08 45%, #ffffff14), #7d93d952;--lentille-ici-ombre:inset 0 1.5px 1px #ffffff8c, inset 0 -1.5px 1px #ffffff40, inset 1.5px 0 1px #ffffff2e, inset -1.5px 0 1px #ffffff2e, inset 0 0 12px #ffffff1a, 0 6px 18px #0006;--lentille-ici-encre:#fff;--barre-verre-fond:linear-gradient(180deg, #3c4e8c57, #1e2b5238);--lentille-ici-eclat:radial-gradient(70% 115% at 20% -15%, #ffffffbf, #ffffff59 28%, #fff0 60%), radial-gradient(45% 80% at 86% 125%, #ffffff59, #fff0 60%);--lentille-ici-lisere:linear-gradient(135deg, #fffffff2, #ffffff4d 25%, #ffffff0f 50%, #ffffffb3);--verre-creux:#ffffff12;--verre-voile:#00000052;--etoile:#e8be62;--capsule-eclat:radial-gradient(60% 120% at 14% -20%, #ffffff3d, #fff0 60%), radial-gradient(40% 90% at 90% 125%, #ffffff1f, #fff0 60%);--capsule-lisere:linear-gradient(135deg, #ffffff8c, #ffffff2e 22%, #ffffff0a 50%, #ffffff2e 78%, #ffffff73);--point-a-faire:var(--denim-4);--point-a-faire-anneau:#171d368c;--point-a-faire-halo:0 0 10px 2px #a4b4e466;--rebours-fond:linear-gradient(160deg, #2d47a0 0%, #213279 55%, #172158 100%);--rebours-fond-proche:linear-gradient(160deg, #27418f 0%, #1c2b6a 55%, #131b4a 100%);--rebours-fond-fait:linear-gradient(160deg, #18784f 0%, #125c3d 55%, #0c432d 100%);--rebours-fond-retard:linear-gradient(160deg, #b06717 0%, #924f0c 55%, #6c3909 100%);--rebours-bouton-encre:#171d36;--rebours-ombre:0 14px 34px -16px #000000b3;--charte-nuit:#0f1428;--charte-nuit-filet:#f9fafb1a;--charte-nuit-carte:#f9fafb0d;--charte-nuit-choisi:#d4e3f724;--charte-bleu:var(--cobalt-400);--charte-brume:#22305a;--charte-choisi:var(--cobalt-200);--charte-sur-choisi:var(--cobalt-950)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-leads:#c07e1c;--dv-ca:#5c8ae6;--dv-serie-1:#7fa8f0;--dv-serie-2:#e0a94b;--dv-serie-3:#46c08a;--dv-serie-4:#df95c8;--bg:var(--cobalt-950);--surface:var(--cobalt-900);--surface-2:var(--cobalt-800);--ink:var(--glacier);--muted:var(--cobalt-400);--faint:#8b9dc3;--line:#26305a;--line-strong:var(--cobalt-700);--barre-passee:#3b4a7e;--barre-tenu:#46c08a;--barre-a-reprendre:#e89a55;--barre-a-reprendre-encre:#eba36a;--barre-loin:#e57565;--barre-loin-encre:#ee8c7e;--accent:var(--denim-3);--accent-ink:var(--denim-4);--accent-soft:#7d93d926;--ok:#46c08a;--ok-soft:#46c08a26;--warn:#e0a94b;--warn-soft:#e0a94b29;--info:#8fb4ce;--info-soft:#8fb4ce29;--danger:#e28276;--danger-soft:#e2827629;--jaune:#e3c45a;--jaune-soft:#e3c45a29;--orange:#f0a062;--orange-soft:#f0a06229;--prune:#b79ae0;--prune-soft:#b79ae029;--brun:#d19a73;--brun-soft:#d19a7329;--sarcelle:#4fc7d4;--sarcelle-soft:#4fc7d429;--sur-danger:var(--cobalt-950);--sur-accent:var(--cobalt-950);--sur-ok:var(--cobalt-950);--sur-sarcelle:var(--cobalt-950);--sur-orange:var(--cobalt-950);--fam-fourniture-bois:#d89a64;--fam-fourniture-alu:#b3bac4;--fam-vitrages:#5fc9d6;--fam-quincaillerie:#cfbb72;--fam-volets-roulants:#e7b463;--fam-mo-fab:#7d93d9;--fam-mo-pose:#74b8dc;--fam-mo-etude:#a98be0;--fam-sous-traitance:#e88aaa;--fam-transport-levage:#8fc98a;--com-linkedin:#6ba8e8;--com-presse:#d3b278;--com-podcast:#b79aea;--com-reseaux:#e88abf;--com-newsletter:#6fc7b6;--com-etat-idee:#9aa3b5;--com-etat-a-ecrire:#e3a662;--com-etat-ecrit:#7fb2e8;--com-etat-programme:#a78be8;--com-etat-publie:#6fc98e;--com-etat-abandonne:#7e8696;--com-etat-reporte:#e0a84f;--com-format-coulisses:#e8905f;--com-format-vision:#7fb6de;--com-format-portrait:#72c795;--com-format-chantier:#a99be0;--note-jour-fond:#3a2f14;--note-jour-trait:#6a5628;--note-jour-encre:#f0d9a0;--adele-fond:#223672;--adele-trait:#3e5296;--adele-encre:var(--cobalt-300);--plan-encre:#e8ecf3;--plan-doux:#9aa4b5;--plan-cote:#8fb0ff;--plan-verre:#5b7c96;--plan-feu:#ff7a6b;--plan-elec:#ffc14d;--plan-papier:var(--surface);--plan-placo:#4a4e55;--plan-marque:#3e5296;--plan-marque-clair:#e6ecfa;--armoire-metal:#2a2e35;--armoire-metal-ombre:#1a1c20;--armoire-porte:#23262c;--armoire-ecran-fond:#0d1014;--armoire-ecran-encre:#9fe0b9;--armoire-ecran-voyant:#3fd17f;--ombre-armoire:inset 0 1px 0 #ffffff0f, 0 8px 24px #00000080;--shadow:0 1px 2px #00000059, 0 14px 34px -16px #000000b3;--ombre-panneau:0 12px 32px #0000008c;--ombre-fenetre:0 18px 50px #0009;--ombre-souleve:0 4px 14px #00000080;--ombre-depose:0 6px 18px #000000a6;--ombre-barre-collee:0 -6px 14px -8px #0009;--ombre-carte:0 1px 2px #0006, 0 4px 16px #00000040;--ombre-pastille:0 1px 3px #000000a6;--voile:#0009;--voile-apercu:#00000061;--annonce-verre:#213064b8;--annonce-bord:#a4b4e42e;--annonce-plein:var(--surface-2);--ombre-annonce:0 10px 34px #00000080, 0 1px 3px #0006;--verre-bandeau:#213064b8;--verre-fond:linear-gradient(180deg, #3c4e8c80, #1e2b5261);--verre-fond-epais:linear-gradient(180deg, #2c3d72eb, #1e2b52e0);--verre-ombre:inset 0 1px 0 #ffffff38, inset 0 -1px 1px #ffffff0f, 0 10px 30px #00000073, 0 1px 3px #0006;--verre-ombre-haute:inset 0 1px 0 #fff3, 0 24px 60px #0009, 0 2px 6px #0006;--verre-reflet:linear-gradient(140deg, #ffffff8c, #ffffff0f 32%, #fff0 55%, #ffffff40);--lentille-fond:#ffffff24;--lentille-ombre:inset 0 1px 0 #ffffff47, 0 2px 10px #00000059;--lentille-ici-fond:linear-gradient(180deg, #ffffff38, #ffffff08 45%, #ffffff14), #7d93d952;--lentille-ici-ombre:inset 0 1.5px 1px #ffffff8c, inset 0 -1.5px 1px #ffffff40, inset 1.5px 0 1px #ffffff2e, inset -1.5px 0 1px #ffffff2e, inset 0 0 12px #ffffff1a, 0 6px 18px #0006;--lentille-ici-encre:#fff;--barre-verre-fond:linear-gradient(180deg, #3c4e8c57, #1e2b5238);--lentille-ici-eclat:radial-gradient(70% 115% at 20% -15%, #ffffffbf, #ffffff59 28%, #fff0 60%), radial-gradient(45% 80% at 86% 125%, #ffffff59, #fff0 60%);--lentille-ici-lisere:linear-gradient(135deg, #fffffff2, #ffffff4d 25%, #ffffff0f 50%, #ffffffb3);--verre-creux:#ffffff12;--verre-voile:#00000052;--etoile:#e8be62;--capsule-eclat:radial-gradient(60% 120% at 14% -20%, #ffffff3d, #fff0 60%), radial-gradient(40% 90% at 90% 125%, #ffffff1f, #fff0 60%);--capsule-lisere:linear-gradient(135deg, #ffffff8c, #ffffff2e 22%, #ffffff0a 50%, #ffffff2e 78%, #ffffff73);--point-a-faire:var(--denim-4);--point-a-faire-anneau:#171d368c;--point-a-faire-halo:0 0 10px 2px #a4b4e466;--rebours-fond:linear-gradient(160deg, #2d47a0 0%, #213279 55%, #172158 100%);--rebours-fond-proche:linear-gradient(160deg, #27418f 0%, #1c2b6a 55%, #131b4a 100%);--rebours-fond-fait:linear-gradient(160deg, #18784f 0%, #125c3d 55%, #0c432d 100%);--rebours-fond-retard:linear-gradient(160deg, #b06717 0%, #924f0c 55%, #6c3909 100%);--rebours-bouton-encre:#171d36;--rebours-ombre:0 14px 34px -16px #000000b3;--charte-nuit:#0f1428;--charte-nuit-filet:#f9fafb1a;--charte-nuit-carte:#f9fafb0d;--charte-nuit-choisi:#d4e3f724;--charte-bleu:var(--cobalt-400);--charte-brume:#22305a;--charte-choisi:var(--cobalt-200);--charte-sur-choisi:var(--cobalt-950)}}@media (prefers-reduced-transparency:reduce){:root:root:root{--verre-fond:var(--surface);--verre-fond-epais:var(--surface);--verre-flou:none;--verre-flou-epais:none;--barre-verre-fond:var(--surface);--barre-verre-flou:none;--lentille-ici-flou:none;--lentille-ici-flou-repli:none;--capsule-flou-courbe:none;--capsule-flou-repli:none;--capsule-eclat:none;--capsule-lisere:none}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}@media (max-width:760px){*{grid-auto-columns:minmax(0,1fr)}select,input,textarea{min-width:0;max-width:100%}body{overflow-wrap:anywhere}}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500;line-height:1.15}.font-head{font-family:var(--font-head)}.font-ui{font-family:var(--font-ui)}.num{font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:.01em}ul{list-style:outside}ol{list-style:decimal}.list-clean,.list-clean ul,.list-clean ol{list-style:none}.eyebrow{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);font-size:11px;font-weight:600}a{color:var(--accent-ink)}.btn{font-family:var(--font-ui);font-size:var(--texte-courant);cursor:pointer;border-radius:var(--rayon-manipulable);transition:transform var(--duree-pression) var(--courbe-sortante), background .15s;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 17px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--denim);color:#fff;box-shadow:0 2px 10px -3px #3758bb80}.btn-primary:hover{background:var(--cobalt-600)}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn-ghost:hover{background:var(--surface-2)}.btn-block{width:100%}.btn-danger{background:var(--danger);color:var(--sur-danger)}.btn-danger:hover{filter:brightness(.94)}.btn-danger-cercle{background:var(--surface);color:var(--danger);border-color:var(--danger)}.btn-danger-cercle:hover{background:var(--danger-soft)}.btn-danger-cercle:disabled:hover{background:var(--surface)}.btn-fait{background:var(--ok-soft);color:var(--ok);border-color:#0000}.btn-fait:hover{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.btn-fait:hover{background:color-mix(in srgb, var(--ok) 20%, transparent)}}.btn-fait:disabled:hover{background:var(--ok-soft)}.btn-sur-bandeau{background:var(--rebours-bouton-fond);color:var(--rebours-bouton-encre);border-color:#0000}.btn-sur-bandeau:hover{filter:brightness(.95)}.btn-sur-bandeau:disabled:hover{filter:none}.btn-charte{justify-content:space-between;gap:var(--espace-large);background:var(--charte-ciel);min-height:46px;color:var(--charte-bouton-encre);font-family:var(--font-body);font-size:var(--texte-base);text-align:left;border-color:#0000;padding:4px 4px 4px 18px;font-weight:400;position:relative;overflow:hidden}.btn-charte-voile{background:var(--charte-ciel-fonce);width:0;transition:width var(--duree-fondu) var(--courbe-sortante);position:absolute;inset:0}.btn-charte-libelle,.btn-charte-fleche{position:relative}.btn-charte-fleche{border-radius:var(--rayon-manipulable);background:var(--charte-bouton-encre);width:38px;height:38px;color:var(--charte-nuit-encre);transition:transform var(--duree-fondu) var(--courbe-sortante);flex:none;place-items:center;display:grid}.btn-charte-fleche svg{width:16px;height:16px}.btn-charte:hover .btn-charte-voile{width:100%}.btn-charte:hover .btn-charte-fleche{transform:translate(2px)}.btn-charte:disabled .btn-charte-voile{width:0}.btn-charte:disabled .btn-charte-fleche{transform:none}.btn-charte-second{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.btn-charte-second .btn-charte-voile{background:var(--charte-brume)}.btn-charte-second .btn-charte-fleche{background:var(--charte-brume);color:var(--charte-bleu)}@media (prefers-reduced-motion:reduce){.btn-charte-voile,.btn-charte-fleche{transition:none}.btn-charte:hover .btn-charte-fleche{transform:none}}.btn-adele{background:var(--adele-fond);color:var(--adele-encre);border-color:var(--adele-trait)}.btn-adele:hover{border-color:var(--accent)}.btn-adele:disabled:hover{border-color:var(--adele-trait)}.btn-adele img{border-radius:var(--rayon-rond);object-fit:cover;object-position:50% 34%;background:var(--cobalt-950);flex:none;width:22px;height:22px}.btn-adele[aria-busy=true]:after{content:"...";text-align:left;white-space:nowrap;vertical-align:bottom;width:1.05em;margin-left:-8px;animation:1.2s steps(4,end) infinite adele-lit;display:inline-block;overflow:hidden}@keyframes adele-lit{0%{width:0}to{width:1.05em}}.btn-discret{color:var(--muted);border-color:var(--line);background:0 0}.btn-discret:hover{background:var(--surface-2);color:var(--ink)}.btn:not(.btn-primary,.btn-danger,.btn-danger-cercle,.btn-adele,.btn-choix)[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--sur-accent)}.btn-choix{border-radius:var(--rayon-rond);border-color:var(--line-strong);background:var(--surface);min-height:34px;color:var(--muted);font-family:var(--font-ui);font-size:var(--texte-corps);white-space:nowrap;padding:0 13px;font-weight:600;transition:background .15s,color .15s,border-color .15s,transform 40ms}.btn-choix:hover{background:var(--surface-2);color:var(--ink)}.btn-choix[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--sur-accent)}.btn-choix[aria-pressed=true]:hover{background:var(--accent);color:var(--sur-accent);filter:brightness(1.07)}.btn--compacte{font-size:var(--texte-corps);padding:6px 12px}.btn--grande{font-size:var(--texte-base);padding:14px 22px}.btn:focus-visible{outline:2px solid var(--denim);outline-offset:2px}@media (max-width:760px){.btn,.btn--compacte,.btn--grande,.case-a-cocher{min-height:44px}.btn-choix{min-height:44px;font-size:var(--texte-courant);padding:0 15px}.btn-block-telephone{width:100%}}.btn:disabled,.btn[aria-disabled=true],button:disabled,button[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.btn:disabled:active,button:disabled:active{transform:none}.btn-primary:disabled:hover{background:var(--denim)}.btn-ghost:disabled:hover{background:var(--surface)}.field{flex-direction:column;gap:7px;margin-top:16px;display:flex}.field label{font-family:var(--font-ui);color:var(--muted);font-size:13px;font-weight:600}.input{font-family:var(--font-body);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink);border-radius:10px;width:100%;padding:11px 13px;font-size:15px}input::placeholder,textarea::placeholder{color:var(--faint);opacity:1}.input:focus,.champ-cadre:focus-within{outline:2px solid var(--denim);outline-offset:1px;border-color:var(--denim)}.input:disabled{background:var(--surface);color:var(--muted);cursor:not-allowed}.checkline{font-family:var(--font-ui);color:var(--muted);align-items:center;gap:9px;margin-top:14px;font-size:13px;display:flex}@media (max-width:760px){.suppr-question{display:none}}.doc-impression{padding-left:54px}@media (max-width:760px){.doc-impression{padding-left:0}.input{font-size:16px}}.champ-cadre>input{min-width:0;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.input[aria-invalid=true],.input.input-cellule[aria-invalid=true],textarea[aria-invalid=true],input[aria-invalid=true]{border-color:var(--danger)}.champ-cadre:has(>input[aria-invalid=true]){border-color:var(--danger)}.champ-cadre.champ-cadre-cellule:has(>input[aria-invalid=true]){border-color:var(--danger)}.champ-cadre>.champ-ornement{color:var(--muted);font-size:var(--texte-courant);flex:none;align-items:center;display:flex}.input.input-cellule,.champ-cadre.champ-cadre-cellule{height:30px;font-size:var(--texte-corps);background:0 0;border-color:#0000;padding:0 6px}.champ-cadre.champ-cadre-cellule>.champ-ornement{font-size:var(--texte-mini)}.input.input-cellule:hover:not(:disabled),.champ-cadre.champ-cadre-cellule:hover{background:var(--surface-2);border-color:var(--line-strong)}.input.input-cellule:focus,.champ-cadre.champ-cadre-cellule:focus-within{background:var(--surface-2)}.input.input-cellule:disabled{color:var(--ink);background:0 0;border-color:#0000}.champ-cadre.champ-cadre-cellule:has(>input:disabled){color:var(--ink);background:0 0;border-color:#0000}@media screen and (max-width:760px){.input.input-cellule,.champ-cadre.champ-cadre-cellule{background:var(--surface-2);border-color:var(--line-strong);height:44px;padding:0 10px;font-size:16px}}.pour-lecteur-decran{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.case-a-cocher{cursor:pointer;display:flex}.case-a-cocher-boite{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;border-radius:var(--rayon-manipulable);flex:none;margin:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;min-width:18px;min-height:18px}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.6;cursor:not-allowed}input[type=checkbox]:not(:checked):not(:indeterminate),input[type=radio]:not(:checked){appearance:none;background-color:#0000;border:1px solid}@supports (color:color-mix(in lab, red, red)){input[type=checkbox]:not(:checked):not(:indeterminate),input[type=radio]:not(:checked){border:1px solid color-mix(in srgb, currentColor 70%, transparent)}}input[type=checkbox]:not(:checked):not(:indeterminate),input[type=radio]:not(:checked){border-radius:calc(var(--rayon-manipulable) / 2)}input[type=radio]:not(:checked){border-radius:var(--rayon-rond)}.case-a-cocher-inerte,.case-a-cocher-inerte .case-a-cocher-boite{cursor:not-allowed;opacity:.6}.champ-recherche input::-webkit-search-cancel-button{appearance:none}.champ-recherche input::-webkit-search-decoration{appearance:none}.champ-recherche-vider{width:26px;height:26px;color:var(--faint);cursor:pointer;border-radius:var(--rayon-manipulable);background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.champ-recherche-vider:hover{color:var(--ink);background:var(--surface)}.fen-voile{z-index:var(--z-fenetre);justify-content:center;align-items:center;padding:16px;animation:.16s ease-out fen-fondu;display:flex;position:fixed;inset:0}.fen-voile:before{content:"";background:var(--voile);opacity:var(--fen-fond,1);position:absolute;inset:0}.fen-panneau{background:var(--surface);min-height:0;max-height:92vh;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--ombre-fenetre);flex-direction:column;animation:.18s ease-out fen-entree;display:flex;position:relative;overflow:hidden}.fen-panneau:focus{outline:none}.fen-tete{flex:none;align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.fen-tete-txt{flex:auto;min-width:0}.fen-surtitre{font-size:var(--texte-petit);color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:0 0 2px;font-weight:600}.fen-titre{font-size:var(--texte-sous-titre);margin:0;font-weight:650;line-height:1.25}.fen-croix{cursor:pointer;width:36px;height:36px;font-size:var(--texte-base);color:var(--muted);border-radius:var(--rayon-manipulable);transition:transform var(--duree-pression) var(--courbe-sortante);background:0 0;border:none;flex:none;place-items:center;line-height:1;display:grid}.fen-croix:hover{color:var(--ink);background:currentColor}@supports (color:color-mix(in lab, red, red)){.fen-croix:hover{background:color-mix(in srgb, currentColor 10%, transparent)}}.fen-croix:active{color:var(--ink);background:currentColor}@supports (color:color-mix(in lab, red, red)){.fen-croix:active{background:color-mix(in srgb, currentColor 18%, transparent)}}.fen-croix:active{transform:scale(.97)}.fen-corps{min-height:0;font-size:var(--texte-base);overscroll-behavior:contain;flex:auto;padding:0 18px 16px;overflow-y:auto}.fen-pied{border-top:1px solid var(--line-strong);flex:none;padding:14px 18px 16px}.fen-pied>*{margin:0}@media (max-width:559.98px){.fen-feuille{align-items:flex-end;padding:0}.fen-feuille .fen-panneau{border-bottom:none;border-radius:20px 20px 0 0;max-width:none;max-height:92vh;animation:.2s ease-out fen-monte;width:100%!important}.fen-feuille.fen-sortie .fen-panneau{animation:.26s cubic-bezier(.4,0,1,1) forwards fen-descend}.fen-feuille .fen-corps{padding-bottom:12px}.fen-feuille .fen-pied{padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.fen-feuille .fen-panneau:not(:has(.fen-pied)) .fen-corps{padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.fen-feuille .fen-croix{width:44px;height:44px;font-size:var(--texte-sous-titre)}.fen-feuille .fen-poignee{border-radius:var(--rayon-rond);background:var(--line-strong);width:40px;height:4px;margin-left:-20px;display:block;position:absolute;top:8px;left:50%}.fen-feuille .fen-tete{padding-top:22px}.fen-feuille .fen-panneau.fen-manoeuvre{will-change:transform;animation:none}.fen-feuille .fen-panneau.fen-tire{-webkit-user-select:none;user-select:none}}.fen-poignee{display:none}.sgl-piste{touch-action:pan-y;flex-direction:column;gap:16px;display:flex;position:relative;overflow-x:clip}.sgl-bord{pointer-events:none;opacity:0;background:linear-gradient(var(--sens,90deg), var(--surface-2), transparent);border-radius:var(--rayon-bloc);width:46%;position:absolute;top:0;bottom:0}.sgl-bord-precedent{--sens:270deg;left:0}.sgl-bord-suivant{--sens:90deg;right:0}.sgl-piste[data-sgl-sens=precedent] .sgl-bord-precedent,.sgl-piste[data-sgl-sens=suivant] .sgl-bord-suivant{opacity:calc(var(--sgl-part,0) * .9)}.sgl-attente{flex-direction:column;gap:10px;display:flex}.sgl-sq{border-radius:var(--radius);background:linear-gradient(90deg, var(--surface), var(--surface-2), var(--surface));background-size:200% 100%;animation:1.1s linear infinite sgl-passe;display:block}.sgl-sq-titre{width:55%;height:22px}.sgl-sq-ligne{width:40%;height:13px}.sgl-sq-bloc{height:56px}@keyframes sgl-passe{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sgl-sq{animation:none}}::view-transition-old(.ecran-fondu){animation:ecran-part var(--duree-courte) var(--courbe-entrante) both}::view-transition-new(.ecran-fondu){animation:ecran-arrive var(--duree-panneau) var(--courbe-sortante) var(--duree-courte) both}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}::view-transition-group(*){animation:none!important}html[data-semaine-en-route]::view-transition-old(*){animation:none!important}html[data-semaine-en-route]::view-transition-new(*){animation:none!important}html[data-retour-doigt]::view-transition-old(.ecran-fondu){animation:ecran-retour-part var(--duree-panneau) var(--courbe-entrante) both}html[data-retour-doigt]::view-transition-new(.ecran-fondu){animation:ecran-retour-arrive var(--duree-panneau) var(--courbe-sortante) both}@keyframes ecran-retour-part{0%{transform:translateX(var(--retour-depuis,0px));opacity:1}to{opacity:1;transform:translate(100%)}}@keyframes ecran-retour-arrive{0%{opacity:1;transform:translate(-30%)}to{opacity:1;transform:translate(0)}}@media (min-width:560px){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@keyframes ecran-part{0%{opacity:1}to{opacity:0}}@keyframes ecran-arrive{0%{opacity:0}to{opacity:1}}::view-transition-old(.passage-onglet){animation:ecran-part var(--duree-courte) var(--courbe-entrante) both}::view-transition-new(.passage-onglet){animation:ecran-arrive var(--duree-panneau) var(--courbe-sortante) var(--duree-courte) both}@media (min-width:560px){::view-transition-old(.passage-onglet){animation:onglet-part var(--duree-courte) var(--courbe-entrante) both!important}::view-transition-new(.passage-onglet){animation:onglet-arrive var(--duree-panneau) var(--courbe-sortante) var(--duree-courte) both!important}}@keyframes onglet-part{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(var(--sens-onglet,1) * var(--course-passage-onglet) * -1))}}@keyframes onglet-arrive{0%{opacity:0;transform:translateX(calc(var(--sens-onglet,1) * var(--course-passage-onglet)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(.passage-onglet){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(.passage-onglet){animation-duration:0s!important;animation-delay:0s!important}}@keyframes fen-fondu{0%{opacity:0}to{opacity:1}}@keyframes fen-entree{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes fen-monte{0%{transform:translateY(16px)}to{transform:none}}.fen-voile.fen-sortie{pointer-events:none;animation:.14s ease-in forwards fen-fondu-sortie}.fen-sortie .fen-panneau{animation:.16s ease-in forwards fen-entree-sortie}@keyframes fen-fondu-sortie{0%{opacity:1}to{opacity:0}}@keyframes fen-entree-sortie{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes fen-descend{0%{transform:none}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.fen-voile,.fen-panneau{animation:none}.fen-voile.fen-sortie,.fen-sortie .fen-panneau{opacity:0;animation:none}.btn-adele[aria-busy=true]:after{width:auto;animation:none}}.bar-ariane{background:var(--surface);border-bottom:1px solid var(--line);padding:9px var(--marge-page);align-items:center;min-width:0;display:flex}body:has(.bar-ariane:not(.reserve-ariane-squelette)) .reserve-ariane-squelette{display:none}.nav-module-bande{padding:10px var(--marge-page)}.nav-module{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--rayon-rond);scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.nav-module::-webkit-scrollbar{display:none}.nav-module-onglet{font-size:var(--texte-base);white-space:nowrap;border-radius:var(--rayon-rond);color:var(--muted);cursor:pointer;scroll-snap-align:start;transition:opacity var(--duree-courte) var(--courbe-sortante);background:0 0;border:none;padding:8px 16px;font-weight:600;text-decoration:none}.nav-module-onglet.est-ici{background:var(--denim);color:var(--sur-denim)}.nav-module-onglet.est-ici .nav-module-compte{color:inherit;opacity:.75}.nav-module-onglet.recoit{background:var(--surface-2)}.nav-module-onglet.se-deplace{opacity:.4;cursor:grabbing}.module-a-onglets{display:contents}.module-a-onglets:has(.barre-module-ici)>.barre-module-repli{display:none}.barre-module-ici .nav-module-bande{padding:0}.entete-de-page>.barre-module-ici{margin-top:14px}.barre-module-ici-detachee{margin:14px 0 18px}.entete-squelette>.barre-module-ici{margin-top:0}.entete-squelette .titre-reserve{height:var(--hauteur-titre-avant,auto);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.barre-onglets{border-radius:var(--rayon-rond);scrollbar-width:none}.barre-onglets::-webkit-scrollbar{display:none}.pied-de-page{border-top:1px solid var(--line);background:var(--surface);color:var(--faint);font-size:var(--texte-petit);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px clamp(20px,4vw,48px);display:flex}.module-racine{min-height:100vh}.page{width:100%;padding:clamp(16px, 3vw, 26px) var(--marge-page) 60px;margin:0 auto}.page-lecture{width:100%;max-width:var(--largeur-lecture);margin-left:0;margin-right:auto}.fiche-deux-colonnes{gap:var(--espace-bloc);justify-content:start;align-items:start;display:grid}@media (min-width:1180px){.fiche-deux-colonnes{grid-template-columns:minmax(0, var(--largeur-lecture)) minmax(320px, 1fr)}}.fiche-colonne{gap:var(--espace-bloc);align-content:start;min-width:0;display:grid}@media screen and (min-width:1240px){body:has([data-ecran-cadre]){height:100dvh;overflow:hidden}body:has([data-ecran-cadre])>#contenu{flex-direction:column;min-height:0;display:flex}body:has([data-ecran-cadre]) .module-racine{flex-direction:column;flex:1;min-height:0;display:flex}body:has([data-ecran-cadre]) main.page{flex-direction:column;flex:1;min-height:0;padding-bottom:0;display:flex;overflow:hidden}:is(body:has([data-ecran-cadre]) .bar-ariane,body:has(.dossier-devis) .barre-module-repli){display:none}body:has(.dossier-devis) .bar-ariane{display:flex}body:has([data-ecran-cadre]) .pied-de-page{display:none}body:has([data-ecran-cadre]) main.page{padding-top:12px}body:has([data-ecran-cadre]) .dossier-devis{flex-direction:column;flex:1;min-height:0;display:flex}body:has([data-ecran-cadre]) .dossier-devis-corps{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}body:has([data-ecran-cadre]) .dossier-devis-corps:has([data-face-cadree]){flex-direction:column;display:flex;overflow:hidden}body:has([data-ecran-cadre]) .dossier-devis-corps:not(:has([data-face-cadree])){padding-bottom:52px}body:has([data-plein-ecran])>#contenu>.module-racine>header{display:none}body:has([data-plein-ecran])>#contenu>.module-racine>nav{display:none}body:has([data-plein-ecran]) .dossier-devis>.sans-impression{display:none}}.card{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius)}.tuile-bientot .tuile-pastille{filter:saturate(.5)opacity(.55)}.tuile-bientot h2{color:var(--muted)}.module-tile{transition:transform .12s,box-shadow .12s,border-color .12s}.module-tile:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.module-tile:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line-strong))}}.module-tile:hover{box-shadow:var(--shadow)}.module-tile:active{transform:translateY(0)}.tuile-texte p{padding-right:24px}@media (prefers-reduced-motion:reduce){.module-tile,.module-tile:hover,.module-tile:active{transition:none;transform:none}}.lien-evitement{z-index:200;background:var(--accent);color:var(--sur-accent);font-family:var(--font-ui);border-radius:10px;padding:11px 16px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .14s;position:fixed;top:8px;left:8px;transform:translateY(-160%);box-shadow:0 6px 18px #171d3647}.lien-evitement:focus{outline:2px solid var(--ink);outline-offset:2px;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.lien-evitement{transition:none}}#contenu:focus,main:focus{outline:none}.logo-sur-clair{display:block}.logo-sur-sombre{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-sur-clair{display:none}:root:not([data-theme=light]) .logo-sur-sombre{display:block}}:root[data-theme=dark] .logo-sur-clair{display:none}:root[data-theme=dark] .logo-sur-sombre{display:block}.divider{background:var(--line);border:none;height:1px;margin:22px 0}.mini-note{font-family:var(--font-ui);color:var(--faint);font-size:12px;font-style:italic}.hint{font-family:var(--font-ui);color:var(--faint);font-size:13px}.alert{font-family:var(--font-ui);border-radius:10px;margin-top:16px;padding:10px 13px;font-size:13px}.alert-error{background:var(--danger-soft);color:var(--ink);border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.alert-error{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent)}}.alert-error{border-left:4px solid var(--danger)}.alert-ok{background:var(--ok-soft);color:var(--ink);border:1px solid var(--ok)}@supports (color:color-mix(in lab, red, red)){.alert-ok{border:1px solid color-mix(in srgb, var(--ok) 30%, transparent)}}.alert-ok{border-left:4px solid var(--ok)}.alert-warn,.alert-info{font-family:var(--font-ui);border-radius:10px;padding:10px 13px;font-size:13px}.alert-warn{background:var(--warn-soft);color:var(--ink);border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.alert-warn{border:1px solid color-mix(in srgb, var(--warn) 30%, transparent)}}.alert-warn{border-left:4px solid var(--warn)}.alert-info{background:var(--info-soft);color:var(--ink);border:1px solid var(--info)}@supports (color:color-mix(in lab, red, red)){.alert-info{border:1px solid color-mix(in srgb, var(--info) 30%, transparent)}}.alert-info{border-left:4px solid var(--info)}.bandeau-haut{z-index:var(--z-alerte);background:var(--warn-soft);color:var(--ink);border-bottom:1px solid var(--warn);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.bandeau-haut{border-bottom:1px solid color-mix(in srgb, var(--warn) 40%, transparent)}}.bandeau-haut{font-family:var(--font-ui);font-size:var(--texte-corps);padding:calc(6px + env(safe-area-inset-top,0px)) 12px 6px;text-align:center;font-weight:700}.bandeau-haut-puce{border:1px solid var(--warn);color:var(--warn);border-radius:var(--rayon-rond);font-size:var(--texte-mini);letter-spacing:.03em;white-space:nowrap;padding:1px 8px;font-weight:800}.bandeau-haut-lien{color:var(--warn);font-weight:700;text-decoration:underline}.bandeau-haut-court{display:none}body:has([data-bandeau-haut]) :is(.mh-root,.skel-acc){padding-top:8px}body:has([data-bandeau-haut]) :is(.msh-bar,.skel-tel-bar){height:52px;padding-top:0}body:has([data-bandeau-haut]) .skel-acc-fil{top:60px}@media (max-width:760px){.bandeau-haut{font-size:var(--texte-mini);padding:calc(4px + env(safe-area-inset-top,0px)) 10px 4px;gap:6px}.bandeau-haut-puce{padding:0 6px}.bandeau-haut-long{display:none}.bandeau-haut-court{display:inline}}.theme-btn{border:1px solid var(--line-strong);background:var(--surface-2);width:27px;height:27px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .15s,background .15s,border-color .15s;display:inline-grid}.theme-btn:hover{color:var(--ink);background:var(--surface);border-color:var(--faint)}.theme-btn:focus-visible{outline:2px solid var(--denim);outline-offset:2px}.logo-mark{flex:none;display:block}.brand-lockup{align-items:center;gap:12px;display:flex}.brand-lockup .wordmark{font-family:var(--font-head);line-height:1}.brand-lockup .wordmark .a{font-family:var(--font-ui);letter-spacing:.34em;opacity:.85;font-size:10px;display:block}.brand-lockup .wordmark .d{letter-spacing:.02em;font-size:20px;font-weight:700}.faq-list{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;overflow:hidden}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:last-child{border-bottom:none}.faq-list summary{cursor:pointer;align-items:center;gap:14px;padding:17px 20px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{background:var(--surface-2)}.faq-list details[open] summary{background:var(--denim)}@supports (color:color-mix(in lab, red, red)){.faq-list details[open] summary{background:color-mix(in srgb, var(--denim) 6%, transparent)}}.faq-ico{background:var(--surface);border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.faq-q{font-family:var(--font-head);color:var(--ink);font-size:15px;font-weight:600}.faq-chev{color:var(--accent);margin-left:auto;font-size:15px;font-weight:700;transition:transform .2s}.faq-list details[open] .faq-chev{transform:rotate(90deg)}.faq-answer{color:var(--muted);padding:0 22px 20px 70px;font-size:14.5px;line-height:1.65}.aide-secs{border:1px solid var(--line-strong);border-radius:var(--rayon-bloc);background:var(--surface);overflow:hidden}.aide-secs>section{border-bottom:1px solid var(--line)}.aide-secs>section:last-child{border-bottom:none}.aide-sec>summary{align-items:center;gap:var(--espace-large);padding:var(--espace-large) var(--espace-carte);display:flex}.aide-sec>summary:hover{background:var(--surface-2)}.aide-sec[open]>summary{background:var(--denim)}@supports (color:color-mix(in lab, red, red)){.aide-sec[open]>summary{background:color-mix(in srgb, var(--denim) 6%, transparent)}}.aide-sec-ico{border-radius:var(--rayon-manipulable);width:32px;height:32px;font-size:var(--texte-sous-titre);border:1px solid #0000;flex:none;place-items:center;display:grid}.aide-sec-nom{min-width:0;font-family:var(--font-head);font-weight:600;font-size:var(--texte-sous-titre);color:var(--ink)}.aide-sec-nb{font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--faint);flex:none;margin-left:auto}.aide-sec>summary>.carte-chev{color:var(--accent);font-size:var(--texte-base);flex:none;margin-left:0;font-weight:700}.aide-sec-corps{padding:0 var(--espace-carte) var(--espace-carte)}.aide-sec-intro{color:var(--muted);font-size:var(--texte-courant);margin:0 0 var(--espace-large);max-width:760px}@media (max-width:760px){.aide-sec>summary{gap:var(--espace-normal);padding:var(--espace-large) var(--espace-normal)}.aide-sec-corps{padding:0 var(--espace-petit) var(--espace-large)}}.tache-row-link{z-index:1;position:absolute;inset:0}.tache-row{cursor:pointer;transition:background .12s}.tache-row:hover{background:var(--surface-2)}.ligne-lien{color:inherit;border-radius:var(--radius);margin:0 -8px;padding:8px;text-decoration:none;transition:background .12s;display:block}.ligne-lien:hover{background:var(--surface-2)}.ligne-lien:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.st-colonnes{gap:var(--espace-bloc);display:grid}.st-papier-tete{gap:var(--espace-large) var(--espace-normal);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"texte etiquette""actions actions";align-items:start;display:grid}.st-papier-texte{grid-area:texte;min-width:0}.st-papier-etiquette{grid-area:etiquette}.st-papier-actions{gap:var(--espace-court);flex-wrap:wrap;grid-area:actions;display:flex}@media (min-width:700px){.st-papier-tete{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"texte etiquette actions";align-items:center}.st-papier-actions{justify-self:end}}@media (min-width:900px){.st-colonnes{align-items:start;gap:var(--espace-bloc);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.ligne-depliable{transition:background var(--duree-courte) var(--courbe-sortante)}.ligne-depliable:hover,.ligne-depliable:active{background:var(--surface-2)}.ligne-depliable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ligne-depliable .chevron{transition:transform var(--duree-courte) var(--courbe-sortante)}.ligne-depliable[aria-expanded=true] .chevron{transform:rotate(90deg)}.hub-tableau tr.lot-de-loperation>td:first-child{box-shadow:inset 3px 0 0 0 var(--accent)}.repli{transition:grid-template-rows var(--duree-panneau) var(--courbe-sortante);grid-template-rows:0fr;display:grid}.repli[data-ouvert=oui]{grid-template-rows:1fr}.repli>*{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.ligne-depliable,.ligne-depliable .chevron,.repli{transition:none}}.para-deco{pointer-events:none;position:absolute;inset:0;overflow:hidden}.para-deco span{border:1px solid #94baea29;width:240px;height:240px;position:absolute;transform:skew(-18deg)}.para-deco span.fill{background:#3758bb29;border:none}@keyframes hub-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hub-skel{background:linear-gradient(90deg, var(--surface-2) 25%, var(--cobalt-100) 37%, var(--surface-2) 63%);background-size:200% 100%;border-radius:10px;animation:1.4s ease-in-out infinite hub-shimmer}@media (prefers-reduced-motion:reduce){.hub-skel{animation:none}}@media (max-width:760px){header>div{flex-wrap:wrap;min-width:0}nav:not(.nav-module){flex-wrap:wrap}}.notif-carte-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.notif-carte{flex-wrap:wrap}.notif-carte-detail{white-space:normal;overflow:visible}}code,pre{overflow-wrap:anywhere}@media (max-width:760px){.hub-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hub-cols-2{grid-template-columns:minmax(0,1fr)!important}}.hub-stats{max-width:var(--largeur-rangee-chiffres)}@media (min-width:761px){.entete-actions{flex-shrink:0}.hub-colonne-collee{top:calc(var(--haut-colle) + 16px);max-height:calc(100vh - var(--haut-colle) - 32px);scrollbar-gutter:stable;position:sticky;overflow-y:auto}}.hub-champs-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hub-champs-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.hub-champs-2,.hub-champs-3{grid-template-columns:minmax(0,1fr)}}@media (min-width:1500px){.grille-tuiles-reglages{grid-template-columns:repeat(3,minmax(0,1fr))}}.hub-bande{border-top:1px solid var(--line);margin-top:22px;padding-top:18px;container-type:inline-size}.hub-bande-premiere{border-top:0;margin-top:0;padding-top:0}.hub-bande-note{max-width:82ch;font-size:var(--texte-petit);color:var(--faint);margin:6px 0 0;line-height:1.45}.hub-bande-grille{grid-template-columns:minmax(0,1fr);gap:16px 12px;margin-top:10px;display:grid}@container (min-width:420px){.hub-bande-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:660px){.hub-bande-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:920px){.hub-bande-grille{grid-template-columns:repeat(4,minmax(0,1fr))}}.hub-bande-grille>.hub-sur-2{grid-column:span 2}.hub-bande-grille>.hub-sur-tout{grid-column:1/-1}@container (max-width:419px){.hub-bande-grille>.hub-sur-2{grid-column:auto}}.fiche-porte{gap:var(--espace-bloc);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;display:grid}.fiche-porte-dessin{top:var(--espace-carte);gap:var(--espace-normal);padding:var(--espace-carte);min-width:0;display:grid;position:sticky}.fiche-porte-dessin-titre{justify-content:space-between;gap:var(--espace-court);flex-wrap:wrap;display:flex}.fiche-porte-dessin-titre span{font-size:var(--texte-petit);color:var(--muted)}.fiche-porte-pastilles{gap:var(--espace-petit);flex-wrap:wrap;display:flex}.fiche-porte-pastilles span{font-size:var(--texte-petit);color:var(--muted);border:1px solid var(--line);border-radius:var(--rayon-rond);padding:2px 9px}.fiche-porte-pastilles span.fiche-porte-pastille-forte{color:var(--plan-feu);border-color:var(--plan-feu)}.fiche-porte-note{font-size:var(--texte-petit);color:var(--muted);margin:0;line-height:1.45}@media (max-width:760px){.fiche-porte{gap:var(--espace-large);grid-template-columns:minmax(0,1fr)}.fiche-porte-dessin{order:-1;position:static}}.fiche-porte-dessin svg{max-height:72vh}@media (max-width:760px){.fiche-porte-dessin{padding:var(--espace-normal) var(--espace-carte);gap:var(--espace-court)}.fiche-porte-dessin svg{max-height:40vh}}.hub-bande-grille>.field,.hub-bande-grille>*>.field{margin-top:0}.hub-frise{margin-top:12px}.hub-frise-piste{border:1px solid var(--line-strong);border-radius:var(--rayon-manipulable);background:var(--surface);align-items:stretch;min-height:52px;display:flex;position:relative;overflow:hidden}.hub-frise-plage{border-right:1px solid var(--line-strong);text-align:center;flex-basis:0;justify-content:center;align-items:flex-start;min-width:0;padding:7px 8px;display:flex}.hub-frise-plage:last-child{border-right:0}.hub-frise-nom{font-family:var(--font-ui);font-size:var(--texte-mini);color:var(--ink);font-weight:600;line-height:1.25;overflow:hidden}.hub-frise-plage-pose-jour{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.hub-frise-plage-pose-jour{background:color-mix(in srgb, var(--info) 30%, var(--surface))}}.hub-frise-plage-atelier{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hub-frise-plage-atelier{background:color-mix(in srgb, var(--accent) 26%, var(--surface))}}.hub-frise-plage-pose-demain{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.hub-frise-plage-pose-demain{background:color-mix(in srgb, var(--info) 12%, var(--surface))}}.hub-frise-maintenant{background:var(--ink);pointer-events:none;width:2px;position:absolute;top:22px;bottom:0}.hub-frise-maintenant-etiquette{border-radius:var(--rayon-rond);background:var(--ink);color:var(--surface);font-size:var(--texte-mini);white-space:nowrap;padding:1px 5px;font-weight:600;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.hub-frise-reperes{height:18px;position:relative}.hub-frise-repere{font-size:var(--texte-mini);color:var(--muted);white-space:nowrap;font-weight:600;position:absolute;top:3px;transform:translate(-50%)}@media (max-width:760px){.hub-frise-piste{min-height:62px}}.cal-paie-ligne{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) minmax(0,1.4fr);align-items:center;gap:10px;display:grid}@media (max-width:760px){.cal-paie-ligne{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px}.cal-paie-entete{display:none}}.droits-ligne{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:14px;padding:12px 0;display:grid}@media (max-width:760px){.droits-ligne{grid-template-columns:minmax(0,1fr);gap:8px}}@media screen and (max-width:760px){.col-secondaire{display:none}}.effectif-ligne{grid-template-columns:minmax(0,1fr) 150px 155px 190px 215px;align-items:center;gap:14px;display:grid}@media (max-width:860px){.effectif-ligne{grid-template-columns:minmax(0,1fr);justify-items:start;gap:9px}}.iplan-corps{align-items:flex-start;gap:12px;display:flex}.iplan-cote{flex-shrink:0;align-self:flex-start;width:210px}@media (max-width:900px){.iplan-corps{flex-wrap:wrap}.iplan-cote{width:100%}}.iplan-grille{min-width:720px}.carte-pliable>summary{cursor:pointer;list-style:none}.carte-pliable>summary::-webkit-details-marker{display:none}.carte-pliable>summary::marker{content:""}.carte-pliable .carte-chev{color:var(--muted);transition:transform .18s}.carte-pliable[open] .carte-chev{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.carte-pliable .carte-chev{transition:none}}.echange-extrait{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.echange-pliable[open] .echange-extrait{display:none}.iplan-nav{flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}@media (max-width:760px){.iplan-grille-jour{min-width:0}.iplan-commandes .btn,.iplan-commandes button{height:40px}.iplan-cote label{min-height:44px}.iplan-cote input[type=checkbox]{flex-shrink:0;width:22px;height:22px}.iplan-corps>.iplan-cote{order:2}.iplan-hint-long{display:none}}.cal-ev{--ev-col:var(--denim);--ev-voile:14%;--ev-texte:50%;--ev-barre:3px;background:var(--surface-2);color:var(--ink);border-left:var(--ev-barre) solid var(--ev-col);box-shadow:inset 0 0 0 1px var(--line)}@supports (color:color-mix(in srgb, red, red)){.cal-ev{background:color-mix(in srgb, var(--ev-col) var(--ev-voile), var(--surface));color:color-mix(in srgb, var(--ev-col) var(--ev-texte), var(--ink));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ev-col) 24%, transparent)}}.cal-ev a{color:inherit}.cal-ev-pale{background:var(--surface-2);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.cal-ev-ailleurs{outline:1px dashed var(--muted);outline-offset:-2px}@supports (color:color-mix(in srgb, red, red)){.cal-ev-ailleurs{outline-color:color-mix(in srgb, var(--ev-col) 55%, transparent)}}.cal-ev-neuf{outline:2px solid var(--info);outline-offset:1px;animation:1.1s ease-out 2 hub-battement-neuf}@keyframes hub-battement-neuf{0%{box-shadow:0 0 0 0 var(--info-soft)}55%{box-shadow:0 0 0 7px var(--info-soft)}to{box-shadow:0 0 0 0 var(--info-soft)}}@media (prefers-reduced-motion:reduce){.cal-ev-neuf{animation:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cal-ev{--ev-voile:30%;--ev-texte:45%}}:root[data-theme=dark] .cal-ev{--ev-voile:30%;--ev-texte:45%}.cg-grille{border-collapse:separate;border-spacing:0;--cg-jour:17px;--cg-nom:160px;width:100%;min-width:calc(var(--cg-nom) + var(--cg-jour) * var(--cg-nb-jours,92));table-layout:fixed;font-size:12px}.cg-grille-glisse{-webkit-user-select:none;user-select:none}.cg-th{z-index:2;height:40px;width:var(--cg-jour);min-width:var(--cg-jour);text-align:center;border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface);color:var(--ink);padding:2px;font-weight:600;position:sticky;top:22px}.cg-th-we{background:var(--surface-2);color:var(--muted)}.cg-th-jour{font-weight:700}.cg-th-lettre{opacity:.7;font-size:10px}.cg-th-today{background:var(--ok-soft)}.cg-th-nom{z-index:3;width:var(--cg-nom);min-width:var(--cg-nom);text-align:left;padding-left:14px;top:0;left:0}.cg-th-mois{z-index:2;text-align:center;white-space:nowrap;background:var(--surface);height:22px;color:var(--muted);border-bottom:1px solid var(--line);font-size:var(--texte-mini);text-transform:uppercase;letter-spacing:.5px;padding:0 8px;font-weight:700;position:sticky;top:0}.cg-th-mois-actif{background:var(--surface-2);color:var(--accent-ink)}.cg-service{background:var(--surface-2);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.5px;border-top:1px solid var(--line);padding:6px 14px;font-size:11px;font-weight:700;position:sticky;left:0}.cg-service-nom{display:inline-block;position:sticky;left:14px}.cg-nom{z-index:1;width:var(--cg-nom);min-width:var(--cg-nom);max-width:var(--cg-nom);background:var(--surface);border-top:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;height:30px;padding:0 14px;font-weight:600;position:sticky;left:0;overflow:hidden}.cg-case{width:var(--cg-jour);min-width:var(--cg-jour);text-align:center;border-top:1px solid var(--line);border-left:1px solid var(--line);height:30px;color:var(--muted);outline-offset:-2px;background:0 0;font-size:9px;font-weight:700;overflow:hidden}.cg-case-clic{cursor:pointer}.cg-case-we{background:var(--surface-2)}.cg-case-today{outline:2px solid var(--ok)}.cg-case-sel{background:var(--denim)}@supports (color:color-mix(in lab, red, red)){.cg-case-sel{background:color-mix(in srgb, var(--denim) 22%, transparent)}}.cg-case-sel{outline:2px solid var(--denim)}.cg-case-abs{background:var(--cg-col);color:var(--sur-accent)}.cg-case-attente{background:var(--cg-col)}@supports (color:color-mix(in lab, red, red)){.cg-case-attente{background:color-mix(in srgb, var(--cg-col) 40%, transparent)}}.cg-case-attente{color:var(--ink)}.cg-sep-mois{border-left:2px solid var(--line-strong)}.cg-legende{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.cg-legende-item{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cg-legende-pastille{width:22px;height:14px;color:var(--sur-accent);background:var(--cg-col);border-radius:3px;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:inline-flex}.cg-legende-attente{border:1px dashed var(--muted);background:0 0}@media (max-width:760px){.hub-ligne-liste{flex-wrap:wrap;row-gap:8px}.hub-ligne-conteneur{flex-wrap:wrap}.hub-ligne-bout{flex-basis:100%;justify-content:flex-end;padding:0 16px 12px;margin-right:0!important}}.be-ligne{align-items:center;column-gap:var(--espace-large);padding:var(--espace-grille) var(--espace-carte);flex:1;grid-template-columns:10px 56px minmax(0,1fr) 7.5rem 6.5rem 6.5rem;min-width:0;display:grid}.be-ligne-badges{align-items:center;gap:var(--espace-mini);flex-direction:column;display:flex}.be-ligne-statut{align-items:flex-start;gap:var(--espace-mini);flex-direction:column;width:13rem;display:inline-flex}@media (max-width:760px){.be-ligne{row-gap:var(--espace-court);flex-wrap:wrap;display:flex}.be-ligne-badges{flex-direction:row}.be-ligne-statut{align-items:flex-end;width:auto}}.inter-qui{max-width:190px;display:block}@media (max-width:760px){.inter-qui{max-width:none}}.hub-tableau{border-collapse:collapse;width:100%;font-size:14px}.hub-tableau-large{min-width:var(--tab-min,0)}.hub-tableau th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:10px 12px;font-size:11.5px;font-weight:700}.hub-tableau td{border-top:1px solid var(--line);vertical-align:middle;padding:11px 12px}.hub-tableau tbody tr:first-child td{border-top:none}.hub-tableau tbody tr:hover{background:var(--surface-2)}.hub-tableau .col-num{text-align:right;white-space:nowrap}.hub-tableau .col-jauge{width:132px}.hub-tableau .col-actions{text-align:right}.ligne-visee>td,tr.ligne-visee>td{background:var(--accent-soft)!important}.hub-tableau th.col-cle{color:var(--accent-ink)}.hub-tableau td.col-cle{font-weight:700}.hub-tableau .groupe{background:var(--surface-2);color:var(--accent-ink);font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:9px 12px;font-size:11px;font-weight:700}@media (max-width:760px){.hub-tableau tbody tr>.groupe{grid-column:1/-1}}.hub-jauge-bloc{justify-content:flex-end;align-items:center;gap:.5em;display:flex}.hub-jauge{background:var(--line);border-radius:var(--rayon-rond);flex:none;width:4.5em;height:.375em;display:inline-block;overflow:hidden}.hub-jauge-remplie{background:var(--ok);border-radius:var(--rayon-rond);height:100%;display:block}.hub-jauge-depasse .hub-jauge-remplie{background:var(--danger)}@media (max-width:760px){.hub-jauge{display:none}}.hub-tableau .col-texte{text-overflow:ellipsis;white-space:nowrap;width:40%;max-width:1px;overflow:hidden}.hub-tableau tfoot td{border-top:1px solid var(--line-strong);color:var(--muted);padding:12px;font-size:12.5px}.hub-tableau[data-ajustable=oui]{table-layout:fixed}.hub-tableau[data-ajustable=oui] th{text-overflow:ellipsis;position:relative;overflow:hidden}.hub-tableau[data-ajustable=oui] td{overflow:hidden}.hub-tableau[data-ajustable=oui] td:not(.col-num){text-overflow:ellipsis}.hub-tableau[data-en-cours-ajustement=oui]{cursor:col-resize;-webkit-user-select:none;user-select:none}.hub-poignee-colonne{cursor:col-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0;right:0}.hub-poignee-colonne:after{content:"";background:var(--accent);opacity:0;width:2px;transition:opacity .12s;position:absolute;top:25%;bottom:25%;right:0}.hub-poignee-colonne:hover:after,.hub-poignee-colonne:focus-visible:after,.hub-poignee-colonne[data-actif=oui]:after{opacity:1}.hub-poignee-colonne:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.hub-poignee-colonne:after{transition:none}}@media print{.hub-tableau[data-ajustable=oui]{table-layout:auto}.hub-poignee-colonne{display:none}}.tel-etiquette{display:none}.mois-graphique-courant{font-weight:700}@media (max-width:760px){.mois-graphique-courant{font-weight:500}}.sur-ordi{display:block}.sur-telephone{display:none}@media screen and (max-width:760px){.sur-ordi{display:none}.sur-telephone{display:block}}.temps-ouvrier-case{text-align:right}@media screen and (max-width:760px){.temps-ouvrier-nom{flex-basis:100%!important}.temps-ouvrier-case{text-align:left}}.sur-ordi-en-ligne{display:inline}.sur-telephone-en-ligne{display:none}@media screen and (max-width:760px){.sur-ordi-en-ligne{display:none}.sur-telephone-en-ligne{display:inline}.hub-tableau tfoot.pied-hors-telephone{display:none}}.pleine-largeur-telephone{display:contents}@media (max-width:760px){.pleine-largeur-telephone{grid-column:1/-1;display:block}}.hub-nom-coupe{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:760px){.hub-nom-coupe{text-overflow:clip;white-space:normal;overflow:visible}}@media screen and (max-width:760px){.tel-etiquette{color:var(--muted);font-size:var(--texte-mini);font-family:var(--font-ui);margin-right:4px;display:inline}.hub-tableau,.hub-tableau tbody,.hub-tableau tr,.hub-tableau td{display:block;width:auto!important}.hub-tableau .col-texte{width:auto!important;max-width:none!important}.hub-tableau thead{display:none}.hub-tableau tbody tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:dense;gap:2px 10px;padding:12px 14px;display:grid}.hub-tableau tbody tr:first-child{border-top:none}.hub-tableau td{border:none;min-width:0;padding:0}.hub-tableau td[data-tel=titre]{white-space:normal;grid-column:1;font-size:15px;font-weight:600}.hub-tableau td[data-tel=droite]{text-align:right;grid-area:1/2}.hub-tableau td[data-tel=second]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:13px;overflow:hidden}.hub-tableau td[data-tel=bas-gauche]{grid-column:1}.hub-tableau td[data-tel=bas-droite]{text-align:right;color:var(--muted);grid-column:2;font-size:13px}.hub-tableau td[data-tel=actions]{grid-column:1/-1;margin-top:8px}.hub-tableau td.col-actions{text-align:left}.hub-tableau td[data-tel=bloc]{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:13px}.hub-tableau td.col-num[data-tel=bloc]{text-align:left;white-space:normal}.hub-tableau td.col-num[data-tel=bas-gauche]{text-align:left}.hub-tableau td[data-tel=cache]{display:none}.hub-tableau td:not([data-tel]){color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:13px}.hub-tableau td:not([data-tel]):first-child{color:var(--ink);font-size:15px;font-weight:600}.hub-tableau tfoot tr{border-top:1px solid var(--line);padding:12px 14px;display:block}.hub-tableau tfoot td{padding:0;display:block}.hub-tableau tfoot td:empty{display:none}.hub-tableau-large{min-width:0}}.ordi-seulement{display:block}.tel-seulement{display:none}@media (max-width:760px){.ordi-seulement{display:none}.tel-seulement{display:block}}.barre-de-liste{align-items:center;gap:var(--espace-normal);margin-bottom:var(--espace-grille);flex-wrap:wrap;display:flex}.barre-de-liste>.barre-filtres{flex:0 auto;min-width:0;margin-bottom:0}[data-ecran-cadre]>.barre-de-liste{margin-bottom:0}.barre-de-liste:has(>.barre-filtres>:nth-child(8))>.barre-filtres{flex-basis:100%;order:1}.barre-de-liste:has(>.barre-filtres>:nth-child(8))>.barre-de-liste-menus{order:2}.barre-de-liste-menus{align-items:center;gap:var(--espace-court);flex-wrap:wrap;min-width:0;display:flex}.barre-de-liste-gestes{align-items:center;gap:var(--espace-court);flex-wrap:wrap;margin-left:auto;display:flex}@media (max-width:760px){.barre-de-liste>.champ-recherche{flex:100%}.barre-de-liste-gestes{margin-left:0}}.barre-filtres{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;padding:3px 2px 8px;display:flex}.puce-filtre{border-radius:var(--rayon-rond);border:1px solid var(--line-strong);background:var(--surface);min-height:34px;color:var(--muted);font-family:var(--font-ui);font-size:var(--texte-corps);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:7px;padding:0 13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.puce-filtre:hover{background:var(--surface-2);color:var(--ink)}.puce-filtre:active{transform:translateY(1px)}.puce-filtre:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.puce-filtre[aria-pressed=true],.puce-filtre[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--sur-accent)}.puce-filtre[aria-pressed=true]:hover,.puce-filtre[aria-current=page]:hover{background:var(--accent);color:var(--sur-accent);filter:brightness(1.07)}.puce-filtre.puce-filtre-teintee{background:var(--teinte,var(--muted))}@supports (color:color-mix(in lab, red, red)){.puce-filtre.puce-filtre-teintee{background:color-mix(in srgb, var(--teinte,var(--muted)) 14%, transparent)}}.puce-filtre.puce-filtre-teintee{border-color:var(--teinte,var(--muted))}@supports (color:color-mix(in lab, red, red)){.puce-filtre.puce-filtre-teintee{border-color:color-mix(in srgb, var(--teinte,var(--muted)) 30%, transparent)}}.puce-filtre.puce-filtre-teintee{color:var(--ink)}.puce-filtre.puce-filtre-teintee:hover{background:var(--teinte,var(--muted))}@supports (color:color-mix(in lab, red, red)){.puce-filtre.puce-filtre-teintee:hover{background:color-mix(in srgb, var(--teinte,var(--muted)) 22%, transparent)}}.puce-filtre.puce-filtre-teintee:hover{color:var(--ink)}.puce-filtre.puce-filtre-teintee[aria-pressed=true],.puce-filtre.puce-filtre-teintee[aria-current=page]{background:var(--teinte,var(--muted))}@supports (color:color-mix(in lab, red, red)){.puce-filtre.puce-filtre-teintee[aria-pressed=true],.puce-filtre.puce-filtre-teintee[aria-current=page]{background:color-mix(in srgb, var(--teinte,var(--muted)) 30%, transparent)}}.puce-filtre.puce-filtre-teintee[aria-pressed=true],.puce-filtre.puce-filtre-teintee[aria-current=page]{border:2px solid var(--teinte,var(--muted));color:var(--ink);padding:0 12px}.puce-filtre.puce-filtre-teintee[aria-pressed=true]:hover,.puce-filtre.puce-filtre-teintee[aria-current=page]:hover{background:var(--teinte,var(--muted))}@supports (color:color-mix(in lab, red, red)){.puce-filtre.puce-filtre-teintee[aria-pressed=true]:hover,.puce-filtre.puce-filtre-teintee[aria-current=page]:hover{background:color-mix(in srgb, var(--teinte,var(--muted)) 38%, transparent)}}.puce-filtre.puce-filtre-teintee[aria-pressed=true]:hover,.puce-filtre.puce-filtre-teintee[aria-current=page]:hover{color:var(--ink);filter:none}.puce-filtre.puce-filtre-teintee[aria-pressed=true] .puce-filtre-nb,.puce-filtre.puce-filtre-teintee[aria-current=page] .puce-filtre-nb{background:currentColor}@supports (color:color-mix(in lab, red, red)){.puce-filtre.puce-filtre-teintee[aria-pressed=true] .puce-filtre-nb,.puce-filtre.puce-filtre-teintee[aria-current=page] .puce-filtre-nb{background:color-mix(in srgb, currentColor 14%, transparent)}}.puce-filtre.puce-filtre-teintee[aria-pressed=true] .puce-filtre-nb,.puce-filtre.puce-filtre-teintee[aria-current=page] .puce-filtre-nb{box-shadow:none}a.puce-filtre{text-decoration:none}.zone-travaille{position:relative}.zone-travaille>*{transition:opacity .16s ease-out}.zone-travaille[aria-busy=true]>*{opacity:.45;pointer-events:none;transition-delay:.12s}.zone-travaille[aria-busy=true]:after{content:"";border-radius:var(--rayon-rond);background:var(--accent);height:3px;animation:1.15s ease-in-out infinite zone-travaille-va-et-vient;position:absolute;top:-10px;left:0;right:0}@keyframes zone-travaille-va-et-vient{0%{transform-origin:0%;transform:scaleX(.12)}49.9%{transform-origin:0%;transform:scaleX(1)}50%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(.12)}}@media (prefers-reduced-motion:reduce){.zone-travaille[aria-busy=true]:after{animation:none}.zone-travaille>*{transition:none}}.menu-declencheur{position:relative}:is(.msh-root,.mh-root,.au-doigt) .champ-recherche-vider:after{content:"";position:absolute;inset:-4px}:is(.msh-root,.mh-root,.au-doigt) .menu-declencheur:after{content:"";position:absolute;inset:-3px}:is(.msh-root,.mh-root,.au-doigt) [role=tablist] [role=tab],:is(.msh-root,.mh-root,.au-doigt) .entete-retour{position:relative}:is(.msh-root,.mh-root,.au-doigt) [role=tablist] [role=tab]:after,:is(.msh-root,.mh-root,.au-doigt) .entete-retour:after{content:"";width:100%;height:44px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.puce-filtre-rond,.pastille-statut-rond{border-radius:var(--rayon-rond);flex:none;width:8px;height:8px}.puce-filtre-nb{font-size:var(--texte-mini);border-radius:var(--rayon-rond);background:currentColor;padding:3px 6px;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.puce-filtre-nb{background:color-mix(in srgb, currentColor 14%, transparent)}}.puce-filtre[aria-pressed=true] .puce-filtre-nb{background:0 0;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.puce-filtre[aria-pressed=true] .puce-filtre-nb{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 38%, transparent)}}@media (max-width:760px){.puce-filtre{min-height:44px;font-size:var(--texte-courant);padding:0 15px}.puce-filtre.puce-filtre-teintee[aria-pressed=true],.puce-filtre.puce-filtre-teintee[aria-current=page]{padding:0 14px}}.voile-etat{background:var(--teinte,var(--muted))}@supports (color:color-mix(in lab, red, red)){.voile-etat{background:color-mix(in srgb, var(--teinte,var(--muted)) 14%, transparent)}}.voile-etat{box-shadow:inset 0 0 0 1px var(--teinte,var(--muted))}@supports (color:color-mix(in lab, red, red)){.voile-etat{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teinte,var(--muted)) 30%, transparent)}}.liste-teintee,.input.liste-teintee{background:var(--teinte,var(--muted))}@supports (color:color-mix(in lab, red, red)){.liste-teintee,.input.liste-teintee{background:color-mix(in srgb, var(--teinte,var(--muted)) 14%, transparent)}}.liste-teintee,.input.liste-teintee{border-color:var(--teinte,var(--muted))}@supports (color:color-mix(in lab, red, red)){.liste-teintee,.input.liste-teintee{border-color:color-mix(in srgb, var(--teinte,var(--muted)) 32%, transparent)}}.liste-teintee,.input.liste-teintee{color:var(--ink)}.input.liste-teintee:hover:not(:disabled){background:var(--teinte,var(--muted))}@supports (color:color-mix(in lab, red, red)){.input.liste-teintee:hover:not(:disabled){background:color-mix(in srgb, var(--teinte,var(--muted)) 22%, transparent)}}.input.liste-teintee:hover:not(:disabled){border-color:var(--teinte,var(--muted))}@supports (color:color-mix(in lab, red, red)){.input.liste-teintee:hover:not(:disabled){border-color:color-mix(in srgb, var(--teinte,var(--muted)) 32%, transparent)}}.barre-charge-piste{align-items:flex-end;width:100%;display:flex;position:relative}.barre-charge{border-radius:var(--radius) var(--radius) 0 0;background:var(--teinte,var(--muted));width:100%;display:block;position:relative}.barre-charge-estime{border-radius:var(--radius) var(--radius) 0 0;position:absolute;bottom:0;left:0;right:0}.barre-charge-cuve{background:var(--surface-2);border-top:1px solid var(--line-strong);border-radius:var(--rayon-manipulable) var(--rayon-manipulable) 0 0;position:absolute;bottom:0;left:0;right:0}.previ-piste{justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative}.previ-prevu{background:var(--dv-ca);position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.previ-prevu{background:color-mix(in srgb, var(--dv-ca) 26%, transparent)}}.previ-prevu{border-top:2px solid var(--dv-ca)}.previ-reel{background:var(--ok);width:54%;position:relative}.previ-reference{border-top:2px dashed var(--faint);position:absolute;left:0;right:0}.previ-part{background-image:linear-gradient(to right, var(--accent) var(--part,0%), transparent 0)}@supports (color:color-mix(in lab, red, red)){.previ-part{background-image:linear-gradient(to right, color-mix(in srgb, var(--accent) 18%, transparent) var(--part,0%), transparent 0)}}@media (max-width:760px){.previ-part{background-image:none}}.previ-piste-tel{background:var(--surface-2);border-radius:var(--rayon-rond);height:14px;position:relative;overflow:hidden}.previ-prevu-tel{background:var(--dv-ca);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.previ-prevu-tel{background:color-mix(in srgb, var(--dv-ca) 30%, transparent)}}.previ-prevu-tel{border-right:2px solid var(--dv-ca)}.previ-reel-tel{background:var(--ok);border-radius:var(--rayon-rond);position:absolute;top:3px;bottom:3px;left:0}.hub-tableau th.mois-courant,.hub-tableau td.mois-courant{background:var(--surface-2)}.hub-tableau th.mois-courant{color:var(--ink)}.pastille-statut{font-family:var(--font-ui);font-size:var(--texte-mini);border-radius:var(--rayon-rond);color:var(--ink);white-space:nowrap;border:none;align-items:center;gap:6px;padding:3px 9px;font-weight:700;display:inline-flex}.pastille-statut-cli{cursor:pointer;padding:4px 8px 4px 10px;transition:filter .12s}.pastille-statut-cli:hover{filter:brightness(1.05)}.pastille-statut-cli:active{transform:translateY(1px)}.pastille-statut-cli:disabled{cursor:default;opacity:.6}.pastille-statut-cli:focus-visible{outline:2px solid var(--denim);outline-offset:2px}.pastille-statut-chev{opacity:.5;font-size:9px;transition:opacity .12s;transform:translateY(1px)}tr:hover .pastille-statut-chev,.pastille-statut-cli:hover .pastille-statut-chev,.pastille-statut-cli[aria-expanded=true] .pastille-statut-chev{opacity:1}.pastille-statut-enr{font-family:var(--font-ui);font-size:var(--texte-mini);color:var(--ok);font-weight:700}.pastille-statut-err{font-family:var(--font-ui);font-size:var(--texte-mini);color:var(--danger);font-weight:700}.pastille-statut-panneau{z-index:var(--z-panneau-ancre);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--rayon-manipulable);box-shadow:var(--ombre-panneau);overscroll-behavior:contain;max-width:calc(100vw - 16px);max-height:min(340px,100vh - 24px);padding:6px;position:fixed;overflow-y:auto}.pastille-statut-choix{text-align:left;cursor:pointer;width:100%;font-family:var(--font-ui);font-size:var(--texte-corps);border-radius:var(--rayon-manipulable);color:var(--ink);background:0 0;border:none;align-items:center;gap:9px;padding:8px 10px;display:flex}.pastille-statut-choix:hover,.pastille-statut-choix-survole{background:var(--surface-2)}.pastille-statut-choix:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pastille-statut-choix:disabled{cursor:default;color:var(--faint)}.pastille-statut-choix:disabled .pastille-statut-puce{opacity:.45}.pastille-statut-choix-actif{background:var(--surface-2)}.pastille-statut-coche{width:13px;color:var(--accent-ink);flex:none;font-weight:700}.pastille-statut-puce{border-radius:var(--rayon-rond);flex:none;width:10px;height:10px}@media (max-width:760px){.pastille-statut-cli{min-height:34px;font-size:var(--texte-petit);padding:0 12px}.pastille-statut-chev{opacity:1}.pastille-statut-choix{min-height:44px;font-size:var(--texte-courant);padding:8px 10px}}.btn-ligne{font-family:var(--font-ui);color:var(--muted);border:1px solid var(--line-strong);cursor:pointer;white-space:nowrap;transition:background .15s, color .15s, transform var(--duree-pression) var(--courbe-sortante);background:0 0;border-radius:10px;padding:5px 10px;font-size:13px;font-weight:600}a.btn-ligne{justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.btn-ligne:hover{background:var(--surface-2);color:var(--ink)}.btn-ligne:disabled{opacity:.55;cursor:default}.btn-ligne:focus-visible{outline:2px solid var(--denim);outline-offset:2px}.btn-ligne:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.btn,.btn-ligne,.fen-croix{transition-property:background,color,border-color,filter}.btn:active,.btn-ligne:active,.fen-croix:active{filter:brightness(.94);transform:none}}.btn-ligne-avant{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}.btn-ligne-avant:hover{background:var(--accent);border-color:var(--accent);color:var(--sur-accent)}tbody tr:hover .btn-ligne-avant{box-shadow:inset 0 0 0 1px var(--denim-4)}tbody tr:hover .btn-ligne-avant:hover{box-shadow:none}.btn-ligne-discret{color:var(--muted);background:0 0;border-color:#0000}.btn-ligne-discret:hover{background:var(--surface-2);border-color:var(--line-strong);color:var(--ink)}.btn-ligne-danger{background:var(--danger);border-color:var(--danger);color:var(--sur-danger)}.btn-ligne-danger:hover{background:var(--danger);color:var(--sur-danger);filter:brightness(1.07)}@media (max-width:760px){.btn-ligne{min-height:44px;padding:0 14px;font-size:14px}}.hub-vide{text-align:center;color:var(--muted);padding:34px 20px}.hub-vide-titre{font-family:var(--font-ui);color:var(--ink);margin-bottom:4px;font-size:14.5px;font-weight:700}.hub-vide-quoi{font-size:13.5px}.hub-vide-geste{margin-top:var(--espace-carte);justify-content:center;gap:var(--espace-court);flex-wrap:wrap;display:flex}.hub-vide--compacte{padding:var(--espace-carte) var(--espace-grille)}.hub-tableau+.hub-vide{border-top:1px solid var(--line)}.pipe-plateau{scroll-snap-type:x proximity;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.pipe-colonne{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);scroll-snap-align:start;flex-direction:column;flex:186px;min-width:186px;display:flex}.pipe-tete{z-index:1;background:var(--bg);border-radius:var(--radius) var(--radius) 0 0;font-family:var(--font-ui);font-size:var(--texte-corps);justify-content:space-between;align-items:center;gap:6px;padding:10px 12px 8px;font-weight:700;display:flex;position:sticky;top:0}.pipe-pile{align-content:start;gap:8px;max-height:min(58vh,520px);padding:0 10px 10px;display:grid;overflow-y:auto}.pipe-vide{text-align:center;color:var(--faint);font-size:var(--texte-petit);padding:14px 10px 18px}@media (max-width:760px){.pipe-plateau{flex-direction:column;overflow-x:visible}.pipe-colonne{flex:auto;min-width:0}.pipe-pile{max-height:none;overflow-y:visible}.pipe-vide{display:none}}.pf-ligne{border-top:1px solid var(--line);grid-template-columns:146px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:grid}.pf-ligne:first-child{border-top:none}.pf-adresse{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--rayon-manipulable);text-align:center;align-content:center;gap:1px;min-height:66px;padding:9px 10px;display:grid}.pf-adresse-ou{font-family:var(--font-ui);font-size:var(--texte-sous-titre);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600;line-height:1.1}.pf-adresse-origine{font-family:var(--font-ui);font-size:var(--texte-mini);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-weight:600}.pf-adresse-vide{background:0 0;border-style:dashed}.pf-adresse-vide .pf-adresse-ou{font-size:var(--texte-corps);color:var(--faint);letter-spacing:normal}.pf-nom{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pf-nom-libelle{font-size:var(--texte-sous-titre);overflow-wrap:anywhere;font-weight:600;line-height:1.2}.pf-nom-libelle-courant{font-size:var(--texte-courant);overflow-wrap:anywhere;font-weight:600;line-height:1.2}.pf-meta{font-size:var(--texte-corps);color:var(--muted);margin-top:2px}.pf-meta-forte{font-family:var(--font-ui);color:var(--ink);font-weight:600}.pf-depart{font-family:var(--font-ui);font-size:var(--texte-corps);color:var(--accent-ink);margin-top:4px;font-weight:600}.pf-alerte{font-size:var(--texte-corps);color:var(--warn);margin-top:4px}.pf-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.pf-bloc-titre{font-family:var(--font-ui);font-size:var(--texte-courant);color:var(--muted);margin:24px 0 8px;font-weight:600}@media (max-width:760px){.pf-ligne{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px}.pf-adresse{text-align:left;align-items:baseline;gap:8px;min-height:0;padding:8px 11px;display:flex}.pf-adresse-origine{margin-left:auto}.pf-actions{flex-wrap:wrap}}.ancre-sous-entete{scroll-margin-top:140px}.fiche-salarie{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.fiche-salarie-cote{top:calc(var(--haut-colle) + 152px);position:sticky}@media (max-width:1080px){.fiche-salarie{grid-template-columns:minmax(0,1fr)}.fiche-salarie-cote{position:static}}.fiche-fab{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:16px;display:grid}.fiche-fab-cote{max-height:calc(100vh - 32px);margin:-2px;padding:2px;position:sticky;top:16px;overflow-y:auto}@media (max-width:1080px){.fiche-fab{grid-template-columns:minmax(0,1fr)}.fiche-fab-cote{max-height:none;position:static;overflow-y:visible}}@media print{:root,:root[data-theme=dark],:root:not([data-theme=light]),.msh-root,.mh-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}input[type=checkbox]:not(:checked):not(:indeterminate),input[type=radio]:not(:checked){border-color:#000000b3}:root,:root[data-theme=dark],:root:not([data-theme=light]),.msh-root,.mh-root{--bg:var(--glacier);--surface:#fff;--surface-2:var(--cobalt-50);--ink:var(--cobalt-950);--muted:#49546b;--faint:#626f8f;--line:var(--cobalt-100);--line-strong:var(--cobalt-200);--accent:var(--denim);--accent-ink:var(--cobalt-600);--ok:#1c7f54;--warn:#996416;--info:var(--eau);--danger:#c0493c;--prune:#6b4a9b;--brun:#7a4a2f;--sarcelle:#0f6f78;--sur-danger:var(--cobalt-950);--sur-accent:var(--cobalt-950);--sur-ok:var(--cobalt-950);--sur-sarcelle:var(--cobalt-950)}.bandeau-accueil,.bar-ariane,.pied-de-page,.aide-pastille,.lien-evitement,.entete-retour,[role=tablist],.barre-lot,.pa-panneau,.pa-voile,.panneau-ancre{display:none!important}.hub-tableau .col-actions{display:none}.hub-tableau .col-texte{white-space:normal;text-overflow:clip;width:24%;max-width:none;overflow:visible}.hub-tableau thead{display:table-header-group}.hub-tableau tr{break-inside:avoid}.hub-tableau-large{min-width:0}.hub-tableau{width:100%;max-width:100%;font-size:11px}.hub-tableau th,.hub-tableau td{padding:5px 3px}.hub-tableau th{text-overflow:clip;letter-spacing:.02em;overflow-wrap:normal;word-break:normal;overflow:visible;white-space:normal!important}}.seulement-impression{display:none}@media print{.seulement-impression{display:block}}:is(.msh-root,.mh-root,.au-doigt) :is(a,button,summary,label[for],[role=button]){transition:background-color var(--duree-pression) var(--courbe-sortante), background-image var(--duree-pression) var(--courbe-sortante), transform var(--duree-pression) var(--courbe-sortante), filter var(--duree-pression) var(--courbe-sortante)}:is(.msh-root,.mh-root,.au-doigt) :is(a,button,summary,label[for],[role=button]):active:not(:has(:is(a,button,summary,[role=button]):active)):not(.btn):not(.btn-choix):not(.btn-ligne):not(.puce-filtre):not(.pastille-statut-cli){background-image:linear-gradient(#ffffff12,#ffffff12)}:is(.msh-root,.mh-root,.au-doigt) :is(.btn,.btn-choix,.btn-ligne,.puce-filtre,.pastille-statut-cli):active{filter:brightness(.9);transform:scale(.97)}:is(.msh-root,.mh-root,.au-doigt) [disabled]:active,:is(.msh-root,.mh-root,.au-doigt) [aria-disabled=true]:active{filter:none;background-color:#0000;transform:none}.msh-legal a:active,:is(.msh-root,.mh-root,.au-doigt) .texte-avec-liens a:active{background-color:#0000;text-decoration:underline}.msh-back:active{background-color:#ffffff21;transform:scale(.94)}.msh-back:has(.msh-back-attend){background-color:#ffffff21}.msh-back-attend{display:none}.mh-icbtn,.msh-root .mpl-nav,.msh-root .mpp-nav,.msh-root .mcal-nav,.msh-root .mcal-demander,.msh-root .mpl-auj,.msh-root .mpp-auj,.msh-root .mpl-lien,.msh-root .mpp-lien,.msh-root .pcap-autre,.msh-legal a{position:relative}.mh-icbtn:after,.msh-root .mpl-nav:after,.msh-root .mpp-nav:after,.msh-root .mcal-nav:after,.msh-root .mcal-demander:after,.msh-root .mpl-auj:after,.msh-root .mpp-auj:after,.msh-root .mpl-lien:after,.msh-root .mpp-lien:after,.msh-root .pcap-autre:after,.msh-legal a:after{content:"";width:100%;min-width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.msh-back{min-height:44px}@media screen and (max-width:760px){.lien-bouton{position:relative}.lien-bouton:after{content:"";width:100%;min-width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.carte-pliable::details-content{block-size:0;transition:block-size var(--duree-panneau) var(--courbe-sortante), content-visibility var(--duree-panneau) allow-discrete;overflow:hidden}.carte-pliable[open]::details-content{block-size:auto}}.msh-bar{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);transition:background-color var(--duree-courte) var(--courbe-sortante), border-color var(--duree-courte) var(--courbe-sortante);background:#232f5cc7;border-bottom-color:#0000}.msh-bar:after{content:"";pointer-events:none;opacity:0;height:16px;transition:opacity var(--duree-courte) var(--courbe-sortante);background:linear-gradient(#171d368c,#0000);position:absolute;top:100%;left:0;right:0}@media (prefers-reduced-transparency:reduce){.msh-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c2547}}.msh-grand-titre{font-family:var(--font-head);font-size:var(--texte-titre-page);letter-spacing:-.02em;color:var(--ink);overflow-wrap:break-word;transform-origin:0;opacity:calc(1 - var(--msh-repli,0) * 1.6);transform:scale(calc(1 - .1 * var(--msh-repli,0)));will-change:opacity, transform;margin:0;font-weight:600;line-height:1.1}.msh-root .msh-title{opacity:calc(var(--msh-repli,0) * 2.5 - 1.5)}.msh-root .msh-bar{border-bottom-color:rgba(255, 255, 255, calc(.1 * (var(--msh-repli,0) * 2.5 - 1.5)));transition:background-color var(--duree-courte) var(--courbe-sortante)}.msh-root .msh-bar:after{opacity:calc(var(--msh-repli,0) * 2.5 - 1.5);transition:none}@media (prefers-reduced-motion:reduce){.msh-grand-titre{transform:none}}.msh-root.msh-retour-en-cours{transform:translate3d(calc(var(--msh-retour,0) * 1px), 0, 0);box-shadow:var(--ombre-fenetre);touch-action:pan-y}.msh-root.msh-tirage .msh-main{transform:translateY(calc(var(--msh-tire,0) * 1px))}.msh-jauge{z-index:10;pointer-events:none;justify-content:center;height:0;display:flex;position:relative}.msh-rond{top:calc(var(--msh-tire,0) * .5px - 13px);border-radius:var(--rayon-rond);border:2.5px solid #a4b4e442;border-top-color:var(--accent-ink);width:26px;height:26px;opacity:calc(var(--msh-tire,0) / 46);transform:rotate(calc(var(--msh-tire,0) * 4deg));position:absolute}.msh-root.msh-releve .msh-rond{opacity:1;animation:.78s linear infinite msh-tourne}@keyframes msh-tourne{to{transform:rotate(360deg)}}body:has(.msh-root){overscroll-behavior-y:contain}@media (prefers-reduced-motion:reduce){.msh-rond{transform:none}.msh-root.msh-releve .msh-rond{animation:none}}.msh-attente{pointer-events:none;height:2px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.msh-attente:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);animation:msh-fil 1.1s var(--courbe-sortante) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes msh-fil{to{transform:translate(100%)}}.skel-acc{max-width:430px;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 8px) 22px calc(env(safe-area-inset-bottom) + 20px);background:radial-gradient(120% 70% at 78% 8%,#7d93d947,#0000 60%),radial-gradient(100% 60% at 12% 92%,#3758bb33,#0000 55%),linear-gradient(165deg,#232f5c,#171d36);flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}body:has(.skel-acc){background:#171d36}.skel-acc-bar{justify-content:space-between;align-items:center;gap:8px;width:100%;padding:18px 0 0;display:flex}.skel-acc-rond{background:#ffffff14;border-radius:50%;flex:none;width:34px;height:34px}.skel-acc-logo{border-radius:var(--rayon-manipulable);background:#ffffff1a;width:132px;height:27px}.skel-acc-bonjour{border-radius:var(--rayon-manipulable);background:#ffffff12;width:150px;height:15px;margin-top:16px}.skel-acc-fil{left:0;right:0;top:calc(env(safe-area-inset-top) + 60px);pointer-events:none;height:2px;position:absolute;overflow:hidden}.skel-acc-fil:before{content:"";background:linear-gradient(90deg, transparent, var(--denim-3), transparent);animation:msh-fil 1.1s var(--courbe-sortante) infinite;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.skel-acc-fil:before{opacity:.7;animation:none;transform:none}.msh-root a,.msh-root button,.msh-root summary,.msh-root [role=button],.mh-root a,.mh-root button,.mh-root [role=button]{transition:background-color var(--duree-pression) linear, background-image var(--duree-pression) linear}.msh-root .btn:active,.msh-root .btn-ligne:active,.msh-back:active,.mh-root .btn:active{transform:none}.carte-pliable::details-content{transition:none}.msh-attente:before{opacity:.7;animation:none;transform:none}}body:has([role=dialog]) button[aria-label=Ouvrir\ l’aide]{visibility:hidden;pointer-events:none}.scan-corps{gap:14px;display:grid}.scan-viseur{background:var(--viseur);border-radius:var(--rayon-bloc);place-items:center;width:100%;height:min(58vh,520px);display:grid;position:relative;overflow:hidden}.scan-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scan-cadre{aspect-ratio:1;border:3px solid var(--sur-viseur);border-radius:var(--rayon-bloc);width:min(66%,250px);box-shadow:0 0 0 100vmax var(--voile);position:relative}.scan-consigne{text-align:center;color:var(--sur-viseur);font-size:var(--texte-courant);margin:0;position:absolute;bottom:14px;left:0;right:0}.scan-panne{text-align:center;color:var(--sur-viseur);font-size:var(--texte-courant);margin:0;padding:0 24px;position:relative}.scan-message{text-align:center;min-height:1.3em;color:var(--warn);font-size:var(--texte-courant);margin:0}.scan-manuel{gap:10px;display:grid}@media (max-width:560px){.scan-viseur{height:min(42vh,420px)}}.douch-attente{border-radius:var(--radius);background:var(--accent-soft);border:1px solid #0000;gap:10px;padding:15px 17px;display:grid}.douch-ligne{font-family:var(--font-ui);font-size:var(--texte-courant);color:var(--accent-ink);align-items:center;gap:10px;font-weight:600;display:flex}.douch-pulse{border-radius:var(--rayon-rond);background:var(--accent);flex:none;width:9px;height:9px;animation:1.25s ease-in-out infinite douch-respire}@keyframes douch-respire{0%,to{opacity:.28;transform:scale(.75)}50%{opacity:1;transform:scale(1.12)}}.douch-secours{gap:10px;max-width:44ch;display:grid}.douch-boutons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.douch-sans-appareil,.douch-refus{font-size:var(--texte-corps);color:var(--warn);margin:0}.douch-envoye{border-radius:var(--rayon-manipulable);background:var(--ok-soft);gap:2px;padding:11px 14px;display:grid}.douch-envoye-marque{font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--ok);font-weight:700}.douch-envoye-code{font-family:var(--font-ui);font-size:var(--texte-courant);color:var(--ink)}.douch-avant{border-radius:var(--rayon-manipulable);background:var(--surface-2);color:var(--muted);font-size:var(--texte-corps);gap:2px;padding:11px 14px;display:grid}.planche-etiquettes{grid-template-columns:repeat(auto-fill,63.5mm);justify-content:start;gap:4mm;display:grid}.etiquette-a-coller{box-sizing:border-box;border:1px dashed var(--line);border-radius:var(--radius);break-inside:avoid;color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;align-items:center;gap:3mm;width:63.5mm;height:33.9mm;padding:3mm;display:flex;position:relative;overflow:hidden}.case-de-l-etiquette{cursor:pointer;display:flex;position:absolute;top:2mm;right:2mm}.case-de-l-etiquette input{cursor:pointer;width:18px;height:18px;accent-color:var(--accent)}.etiquette-non-retenue{opacity:.4;border-style:solid;border-color:var(--line-strong)}@media print{.etiquette-non-retenue{display:none!important}}.etiquette-a-coller img{flex-shrink:0;width:24mm;height:24mm;display:block}.etiquette-nom{color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:3.4mm;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.etiquette-code{letter-spacing:.3mm;color:#000;margin:.5mm 0 0;font-size:5mm;font-weight:700}.etiquette-adresse{letter-spacing:.2mm;color:#000;margin:0;font-size:5.5mm;font-weight:700;line-height:1.05}.etiquette-detail{color:#444;text-overflow:ellipsis;white-space:nowrap;margin:.5mm 0 0;font-size:2.8mm;overflow:hidden}@media print{.sans-impression{display:none!important}.msh-root{max-width:none!important;margin:0!important;padding:0!important}.planche-etiquettes{grid-template-columns:repeat(3,63.5mm);justify-content:start;gap:0 2.5mm;margin:0;padding:0}.etiquette-a-coller{background:#fff;border:none;border-radius:0}.planche-contours .etiquette-a-coller{border:1px solid #999}}.biblio-deux-colonnes{grid-template-columns:minmax(0, var(--biblio-largeur-dossiers,250px)) minmax(0, 1fr);gap:var(--espace-bloc);align-items:start;display:grid;position:relative}.biblio-deux-colonnes[data-en-cours-ajustement=oui]{cursor:col-resize;-webkit-user-select:none;user-select:none}.biblio-poignee-dossiers{top:0;bottom:0;left:calc(var(--biblio-largeur-dossiers,250px) - 4px);width:calc(var(--espace-bloc) / 2 + 10px);cursor:col-resize;touch-action:none;position:absolute}.biblio-poignee-dossiers:after{content:"";top:0;bottom:0;left:calc(4px + var(--espace-bloc) / 2 - 1px);background:0 0;width:2px;transition:background .15s;position:absolute}.biblio-poignee-dossiers:hover:after,.biblio-poignee-dossiers:focus-visible:after,.biblio-poignee-dossiers[data-en-cours=oui]:after{background:var(--accent)}.biblio-poignee-prise{top:calc(var(--haut-colle) + 40vh);margin-left:calc(4px + var(--espace-bloc) / 2 - 2px);border-radius:var(--rayon-rond);background:var(--line-strong);width:4px;height:40px;transition:background .15s;display:block;position:sticky}.biblio-poignee-dossiers:hover .biblio-poignee-prise,.biblio-poignee-dossiers:focus-visible .biblio-poignee-prise,.biblio-poignee-dossiers[data-en-cours=oui] .biblio-poignee-prise{background:var(--accent)}.biblio-poignee-dossiers:focus-visible{outline:none}.biblio-colonne-dossiers{min-width:0;top:calc(var(--haut-colle) + 12px);max-height:calc(100vh - var(--haut-colle) - 24px);padding:12px;position:sticky;overflow-y:auto}@media (max-width:760px){.biblio-deux-colonnes{grid-template-columns:minmax(0,1fr)!important}.biblio-poignee-dossiers{display:none}.biblio-colonne-dossiers{max-height:180px;top:auto;position:static!important}}.hub-tableau.tableau-ouvrages .col-texte{width:40%}@media (min-width:1350px){.hub-tableau.tableau-ouvrages .col-texte{width:55%}}.hub-tableau.tableau-ouvrages.avec-dossier .col-texte{width:30%}@media (min-width:1350px){.hub-tableau.tableau-ouvrages.avec-dossier .col-texte{width:40%}}.hub-tableau.tableau-ouvrages .col-dossier{text-overflow:ellipsis;white-space:nowrap;width:150px;max-width:150px;color:var(--faint);font-size:var(--texte-petit);overflow:hidden}.hub-tableau.tableau-ouvrages .col-nature{white-space:nowrap}@media screen and (max-width:760px){.hub-tableau.tableau-ouvrages .col-nature{white-space:normal}.hub-tableau.tableau-ouvrages .col-dossier{width:auto;max-width:none}.hub-tableau.tableau-ouvrages tbody tr{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline}.hub-tableau.tableau-ouvrages tbody td:not([data-tel]):first-child{grid-area:1/1;align-self:center}.hub-tableau.tableau-ouvrages td[data-tel=titre]{grid-area:1/2}.hub-tableau.tableau-ouvrages td[data-tel=droite]{grid-area:1/3}.hub-tableau.tableau-ouvrages td[data-tel=bloc],.hub-tableau.tableau-ouvrages td[data-tel=bas-gauche]{grid-column:2/-1}}@media (min-width:761px) and (hover:hover){.arbre-dossier-actions{opacity:0;transition:opacity .12s ease-out}.arbre-dossier-ligne:hover .arbre-dossier-actions,.arbre-dossier-ligne:focus-within .arbre-dossier-actions{opacity:1}}.courbe-prix-large{max-width:100%;display:block}.courbe-prix-petite{display:none}@media (max-width:760px){.courbe-prix-large{display:none}.courbe-prix-petite{display:block}}.doc-ech-ligne{grid-template-columns:minmax(0,1fr) 96px minmax(0,110px) auto;align-items:end;gap:8px;display:grid}@media screen and (max-width:760px){.doc-ech-ligne{grid-template-columns:96px minmax(0,1fr) auto}.doc-ech-ligne>:first-child{grid-column:1/-1}}.stock-nombre{font-family:var(--font-head);font-size:var(--texte-titre-page);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05}.stock-nombre-unite{font-size:var(--texte-titre);color:var(--muted);font-weight:600}.stock-inconnu{font-family:var(--font-head);font-size:var(--texte-titre);color:var(--muted);font-weight:600;line-height:1.15}.stock-fiche{max-width:var(--largeur-lecture);grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.stock-fiche-entete{grid-column:1/-1}@media (min-width:900px){.stock-fiche{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;column-gap:20px}.stock-fiche-entete{grid-row:1}.stock-fiche-inventaire{grid-area:2/1/span 2}.stock-fiche-gestes{grid-area:2/2}.stock-fiche-suite{grid-area:3/2}}.stock-code{font-family:var(--font-head);font-size:var(--texte-titre);letter-spacing:.04em;color:var(--ink);font-weight:700}.stock-choix{text-align:left;cursor:pointer;background:var(--surface);width:100%;min-height:56px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--rayon-manipulable);font-family:var(--font-ui);font-size:var(--texte-base);-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:10px 14px;display:flex}.stock-choix:hover{background:var(--surface-2)}.stock-choix:active{transform:translateY(1px)}.stock-choix[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.stock-choix-titre{font-weight:600}.stock-choix-note{font-size:var(--texte-corps);color:var(--muted)}.pave-num{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pave-touche{min-height:60px;font-family:var(--font-head);font-size:var(--texte-titre);color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--rayon-manipulable);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;font-weight:600;display:flex}.pave-touche:hover{background:var(--surface)}.pave-touche:active{background:var(--accent-soft);transform:translateY(1px)}.pave-touche:disabled{opacity:.45;cursor:default}.pave-ardoise{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;min-height:72px;padding:8px 14px;display:flex}.pave-calcul{font-family:var(--font-head);font-size:var(--texte-courant);color:var(--muted);white-space:nowrap}.pave-operations{gap:var(--espace-normal);display:flex}.pave-operations>*{flex:1 1 0;min-width:0}.pave-touche-fois{background:var(--accent-soft);color:var(--accent-ink)}.pave-touche-fois:hover{background:var(--accent-soft)}.stock-resultat{text-align:left;border-radius:var(--rayon-manipulable);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 10px;display:block}.stock-resultat:hover{background:var(--surface-2)}.stock-resultat:focus-visible{outline:2px solid var(--denim);outline-offset:2px}.stock-resultat-nom{display:block}.stock-resultat-num{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--texte-mini);color:var(--faint);display:block}@media (max-width:760px){.stock-resultat{min-height:44px;padding:10px 12px}}.entete-dossier{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.entete-dossier-qui,.entete-dossier-argent{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px 12px;min-width:0;display:flex}.entete-dossier-argent{justify-content:flex-end}@media (min-width:1100px){.entete-dossier,.entete-dossier-argent{flex-wrap:nowrap}.entete-dossier-argent,.entete-dossier-fixe{flex:none}.entete-dossier-titre,.entete-dossier-reperes{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.entete-dossier-titre{flex:none;max-width:100%}.entete-dossier-reperes{flex:0 auto}}.entete-dossier-sans{font-size:var(--texte-petit)!important}.chif-carte{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--rayon-bloc);margin-bottom:12px;padding:14px}.chif-carte>h2{font-size:var(--texte-sous-titre);margin:0 0 10px}.chif-l{font-size:var(--texte-courant);justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.chif-l+.chif-l{border-top:1px solid var(--line)}.chif-l span:first-child{color:var(--muted);min-width:0}.chif-l b{white-space:nowrap}.chif-onglets{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--rayon-manipulable);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-bottom:12px;padding:3px;display:grid}.chif-onglet{cursor:pointer;border-radius:var(--rayon-manipulable);font-family:inherit;font-size:var(--texte-petit);color:var(--muted);background:0 0;border:none;padding:6px 4px;font-weight:600}.chif-onglet[aria-selected=true]{background:var(--surface);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.chif-onglet:hover:not([aria-selected=true]){color:var(--ink)}.chif-onglet:focus-visible{outline:2px solid var(--denim);outline-offset:1px}.outlook-barre{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--rayon-manipulable);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid}.outlook-outil{font:inherit;color:var(--muted);border-radius:var(--rayon-manipulable);cursor:pointer;min-width:0;font-size:var(--texte-mini);-webkit-tap-highlight-color:transparent;transition:background var(--duree-appui) var(--courbe-sortante), color var(--duree-appui) var(--courbe-sortante), transform var(--duree-pression) var(--courbe-sortante);background:0 0;border:0;justify-items:center;gap:3px;padding:7px 2px 6px;font-weight:600;line-height:1.1;display:grid}.outlook-outil svg{color:var(--accent-ink)}.outlook-outil[aria-pressed=true]{background:var(--accent);color:var(--sur-accent)}.outlook-outil[aria-pressed=true] svg{color:var(--sur-accent)}.outlook-outil[aria-disabled=true]{opacity:.38}.outlook-outil:hover:not([aria-pressed=true],[aria-disabled=true]){color:var(--ink)}.outlook-outil:active:not([aria-disabled=true]){transform:scale(var(--appui-enfonce))}.outlook-outil:focus-visible{outline:2px solid var(--denim);outline-offset:1px}.outlook-puces{gap:var(--espace-mini);display:grid}.outlook-puces>.btn{width:100%;min-width:0;font-size:var(--texte-petit);padding-inline:2px}@media (prefers-reduced-motion:reduce){.outlook-outil{transition:none}.outlook-outil:active:not([aria-disabled=true]){transform:none}}.chif-defini{gap:2px;padding:8px 0;display:grid}.chif-defini+.chif-defini{border-top:1px solid var(--line)}.chif-defini>dt{color:var(--muted);font-size:var(--texte-petit)}.chif-defini>dd{font-size:var(--texte-courant);color:var(--ink);margin:0}.chif-manque{color:var(--warn)}.chif-fort{font-size:var(--texte-titre)}.chif-familles{margin:0;padding:0;list-style:none;display:grid}.chif-famille{font-size:var(--texte-courant);grid-template-columns:8px minmax(0,1fr) auto auto;align-items:baseline;gap:8px;padding:5px 0;display:grid}.chif-famille+.chif-famille{border-top:1px solid var(--line)}.chif-famille-pt{border-radius:var(--rayon-rond);align-self:center;width:8px;height:8px}.chif-famille-nom{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chif-famille-vente{color:var(--faint);font-size:var(--texte-petit);white-space:nowrap;font-variant-numeric:tabular-nums}.chif-famille-part{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;min-width:3.4rem}.chif-familles-pied{border-top:1px solid var(--line-strong);font-size:var(--texte-courant);color:var(--muted);margin:9px 0 0;padding-top:8px}.chif-familles-trou{border-radius:var(--rayon-manipulable);background:var(--warn-soft);color:var(--ink);font-size:var(--texte-petit);margin:9px 0 0;padding:8px 10px;line-height:1.45}.chif-note{font-size:var(--texte-mini);color:var(--muted);margin:6px 0 0}.chif-pourquoi>summary{cursor:pointer;color:var(--accent-ink);font-size:var(--texte-petit);padding:3px 0;list-style:none}.chif-pourquoi>summary::-webkit-details-marker{display:none}.chif-pourquoi>summary:before{content:"▸ "}.chif-pourquoi[open]>summary:before{content:"▾ "}.chif-pourquoi>summary:focus-visible{outline:2px solid var(--denim);outline-offset:2px;border-radius:var(--rayon-manipulable)}.marge-g-l{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:6px 0;display:grid}.marge-g-l+.marge-g-l{border-top:1px solid var(--line)}.marge-g-nom{color:var(--muted);text-overflow:ellipsis;min-width:0;overflow:hidden}.marge-g-eur{white-space:nowrap;font-weight:600}.marge-g-part{white-space:nowrap;color:var(--faint);font-size:var(--texte-petit)}.marge-g-note{margin:var(--espace-court) 0 0;color:var(--muted);font-size:var(--texte-mini)}.carte-magasin{align-items:start;gap:16px;min-width:0;display:grid}.carte-magasin-reponse{scroll-margin-block:12px 24px}@media (min-width:1100px){.carte-magasin{grid-template-columns:minmax(0,980px) minmax(260px,1fr)}.carte-magasin-reponse{top:calc(var(--haut-colle) + 16px);position:sticky}}.bon-file-etat{flex-shrink:0;align-items:center;gap:14px;display:flex}.bon-file-nom>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.bon-file-ligne{flex-wrap:wrap}.bon-file-etat{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end}.bon-file-nom>div{white-space:normal}}.rn-card{color:#f4f6fc;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;text-decoration:none;display:flex}.rn-card:active{background:#ffffff24}.rn-ic{font-size:20px;line-height:1}.rn-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rn-txt b{font-size:var(--texte-courant);font-weight:650}.rn-txt span{font-size:var(--texte-petit);color:#f4f6fc9e}.rn-fleche{color:#f4f6fc73;font-size:20px}.grille-previ-cadre{border:1px solid var(--line);border-radius:var(--rayon-bloc);background:var(--surface);max-height:min(70vh,680px);overflow:auto}.grille-previ{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:var(--texte-corps)}.grille-previ th,.grille-previ td{border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface);padding:0}.grille-previ thead th{z-index:3;background:var(--surface-2);color:var(--muted);font-weight:700;font-size:var(--texte-petit);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line-strong);text-align:right;padding:9px 10px;position:sticky;top:0}.grille-previ thead th.grille-previ-gauche{text-align:left}.grille-previ thead th.grille-previ-gauche>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.grille-previ .fige-1{z-index:2;position:sticky;left:0}.grille-previ .fige-2{z-index:2;position:sticky;left:340px}.grille-previ .fige-3{z-index:2;box-shadow:2px 0 0 var(--line-strong);position:sticky;left:444px}.grille-previ thead .fige-1,.grille-previ thead .fige-2,.grille-previ thead .fige-3{z-index:4}.grille-previ td.fige-1{width:340px;min-width:340px;max-width:340px;padding:7px 12px;overflow:hidden}.grille-previ td.fige-2,.grille-previ td.fige-3{text-align:right;font-variant-numeric:tabular-nums;width:104px;min-width:104px;max-width:104px;padding:7px 12px}.grille-previ td.fige-2{color:var(--ink);font-weight:600}.grille-previ td.fige-3{color:var(--muted)}.grille-previ-nom{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;display:block;overflow:hidden}a.grille-previ-nom:hover{text-decoration:underline}.grille-previ-meta{font-size:var(--texte-mini);color:var(--faint);text-overflow:ellipsis;display:block;overflow:hidden}.grille-previ .fige-2 .grille-previ-meta{text-align:right;white-space:nowrap;font-weight:400}.grille-previ thead th .grille-previ-meta{text-transform:none;letter-spacing:0;font-weight:400}.grille-previ td.grille-previ-chiffre{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);padding:7px 12px}.grille-previ td.grille-previ-chiffre.fort{color:var(--ink);font-weight:600}.grille-previ th.grille-previ-mois,.grille-previ td.grille-previ-mois{width:88px;min-width:88px;max-width:88px}.grille-previ tbody td.grille-previ-mois{padding:0 2px}.grille-previ tbody td.grille-previ-mois .input{text-align:right;width:100%;min-width:0}.grille-previ th.grille-previ-pourcent,.grille-previ td.grille-previ-pourcent{width:72px;min-width:72px}.grille-previ th.grille-previ-marche,.grille-previ td.grille-previ-marche{width:112px;min-width:112px}.grille-previ th.grille-previ-afacturer,.grille-previ td.grille-previ-afacturer{width:104px;min-width:104px}.grille-previ th.grille-previ-mois,.grille-previ td.grille-previ-mois{border-left:1px solid var(--line)}.grille-previ th.grille-previ-mois.trimestre,.grille-previ td.grille-previ-mois.trimestre{border-left-color:var(--line-strong)}.grille-previ-facture{text-align:right;white-space:nowrap;border-radius:var(--rayon-manipulable);background:var(--ok-soft);color:var(--ok);font-weight:600;font-size:var(--texte-petit);font-variant-numeric:tabular-nums;margin:2px 0 3px;padding:1px 6px;display:block}.grille-previ-facture[data-attente=oui]{background:var(--warn-soft);color:var(--warn)}.grille-previ td.grille-previ-mois.clos .grille-previ-facture,.grille-previ tfoot td.grille-previ-mois .grille-previ-facture{margin:3px -6px 0}.grille-previ tfoot td.grille-previ-mois{padding:9px 8px}.grille-previ tbody td.grille-previ-mois.passe .input{color:var(--faint)}.grille-previ tbody td.grille-previ-mois.clos{color:var(--faint);text-align:right;padding:7px 8px}.grille-previ tbody tr:hover td{background:var(--surface-2)}.grille-previ tfoot td{z-index:3;background:var(--surface-2);border-top:1px solid var(--line-strong);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;border-bottom:0;padding:9px 12px;font-weight:700;position:sticky;bottom:0}.grille-previ tfoot td.fige-1{z-index:4;text-align:left;text-transform:uppercase;font-size:var(--texte-petit);letter-spacing:.05em;color:var(--muted)}.grille-previ tfoot td.fige-2,.grille-previ tfoot td.fige-3{z-index:4}.grille-previ tfoot td.fige-3{box-shadow:2px 0 0 var(--line-strong)}.grille-previ-suivi{opacity:.4;align-items:center;display:inline-flex}.grille-previ tbody tr:hover .grille-previ-suivi,.grille-previ-suivi:focus-within,.grille-previ-suivi[data-ecarte=oui]{opacity:1}kbd{font-family:inherit;font-size:var(--texte-mini);border:1px solid var(--line-strong);border-radius:var(--rayon-manipulable);background:var(--surface-2);color:var(--muted);padding:1px 6px;font-weight:600}@media screen and (max-width:900px){.grille-previ td.fige-1,.grille-previ th.fige-1{width:190px;min-width:190px;max-width:190px}.grille-previ thead th.grille-previ-gauche>span>span{display:none}.grille-previ .fige-2,.grille-previ .fige-3{box-shadow:none;position:static}.grille-previ .fige-1{box-shadow:2px 0 0 var(--line-strong)}}.crm-pipeline{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.crm-kanban{flex-direction:column;gap:8px;min-height:0;display:flex}.crm-kanban-bande{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.crm-kanban-colonne{border-radius:var(--radius);flex-direction:column;flex:0 0 260px;min-width:260px;min-height:0;padding:10px;display:flex}.crm-kanban-cartes{flex-direction:column;gap:8px;min-height:24px;display:flex}@media screen and (min-width:1240px){body:has([data-ecran-cadre]) main.page>.crm-pipeline{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0}.crm-kanban-bande{flex:1;align-items:stretch;min-height:0}.crm-kanban-cartes{flex:1;min-height:0;overflow-y:auto}.crm-kanban-bande{padding-bottom:70px}}.rdm-cadre{border:1px solid var(--line);border-radius:var(--rayon-bloc);background:var(--surface);overflow:hidden}.rdm-ligne{border-top:1px solid var(--line);grid-template-columns:300px minmax(0,1fr);align-items:stretch;display:grid}.rdm-ligne:first-child{border-top:0}.rdm-ligne:hover .rdm-nom{background:var(--surface-2)}.rdm-nom{border-right:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}.rdm-nom-bloc{flex:auto;min-width:0;overflow:hidden}.rdm-nom-texte{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--texte-courant);color:var(--ink);display:block;overflow:hidden}.rdm-nom-detail{text-overflow:ellipsis;white-space:nowrap;font-size:var(--texte-mini);color:var(--muted);display:block;overflow:hidden}.rdm-piste{min-height:40px;position:relative;overflow:hidden}.rdm-piste-etape{min-height:30px}.rdm-colonne-mois{border-left:1px solid var(--line);position:absolute;top:0;bottom:0}.rdm-colonne-mois.rdm-janvier{border-left-color:var(--line-strong)}.rdm-aujourdhui{background:var(--danger);opacity:.55;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.rdm-barre{border-radius:var(--rayon-rond);background:var(--rdm-teinte,var(--accent));height:22px;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.rdm-barre{background:color-mix(in srgb, var(--rdm-teinte,var(--accent)) 16%, transparent)}}.rdm-barre{box-shadow:inset 0 0 0 1px var(--rdm-teinte,var(--accent))}@supports (color:color-mix(in lab, red, red)){.rdm-barre{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rdm-teinte,var(--accent)) 45%, transparent)}}.rdm-barre{align-items:center;min-width:10px;display:flex;overflow:hidden}.rdm-barre-etape{background:var(--rdm-teinte,var(--accent));height:14px}@supports (color:color-mix(in lab, red, red)){.rdm-barre-etape{background:color-mix(in srgb, var(--rdm-teinte,var(--accent)) 34%, transparent)}}.rdm-barre-etape{box-shadow:inset 0 0 0 1px var(--rdm-teinte,var(--accent))}@supports (color:color-mix(in lab, red, red)){.rdm-barre-etape{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rdm-teinte,var(--accent)) 65%, transparent)}}.rdm-avancement{background:var(--rdm-teinte,var(--accent));position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.rdm-avancement{background:color-mix(in srgb, var(--rdm-teinte,var(--accent)) 42%, transparent)}}.rdm-barre-texte{font-size:var(--texte-mini);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding:0 8px;position:relative;overflow:hidden}.rdm-barre.rdm-tronquee-avant{clip-path:polygon(6px 0,100% 0,100% 100%,6px 100%,0 50%);border-top-left-radius:0;border-bottom-left-radius:0}.rdm-barre.rdm-tronquee-apres{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,0 100%);border-top-right-radius:0;border-bottom-right-radius:0}.rdm-losange{background:var(--surface);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--rdm-teinte,var(--accent));pointer-events:none;margin-left:-6px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.rdm-entete{background:var(--surface-2)}.rdm-entete .rdm-piste{min-height:0}.rdm-bande-annee,.rdm-bande-mois{height:22px;position:relative}.rdm-etiquette-mois,.rdm-etiquette-annee{font-size:var(--texte-mini);color:var(--muted);border-left:1px solid var(--line);white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.rdm-etiquette-annee{color:var(--ink);font-size:var(--texte-petit);border-left-color:var(--line-strong)}.rdm-etiquette-mois.rdm-mois-courant{color:var(--ink);background:var(--accent-soft)}.rdm-liste{display:none}@media screen and (max-width:760px){.rdm-cadre-frise{display:none}.rdm-liste{display:block}}.rdm-carte{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:10px;padding:12px 14px}.rdm-carte-titre{font-size:var(--texte-base);color:var(--ink);margin:0 0 4px}.rdm-carte-ligne{font-size:var(--texte-corps);color:var(--muted)}@media (prefers-contrast:more){:root,:root[data-theme=light]{--muted:#353d4e;--faint:#4a536b;--line:#8d949d;--line-strong:#6e7680;--voile:#0f14289e;--voile-apercu:#0f142857}:root[data-theme=dark],.msh-root,.mh-root{--muted:#dae7f8;--faint:#b7c2da;--line:#707692;--line-strong:#8a94b4;--voile:#000000bf;--voile-apercu:#00000075}:is(a,button,summary,input,select,textarea,[role=button],[tabindex]):focus-visible,.btn:focus-visible,.btn-ligne:focus-visible,.theme-btn:focus-visible,.ligne-lien:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.champ-cadre:focus-within{outline:3px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.msh-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#14192f;border-bottom-color:#ffffff47}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root:not([data-theme=light]){--muted:#dae7f8;--faint:#b7c2da;--line:#707692;--line-strong:#8a94b4;--voile:#000000bf;--voile-apercu:#00000075}}.barre-collee{padding-top:10px;padding-bottom:max(10px, env(safe-area-inset-bottom));z-index:5;background:var(--surface);margin-top:20px;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.barre-collee{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.barre-collee{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.barre-collee{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.barre-collee{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.barre-collee-bandeau{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius);padding:12px var(--coin-aide) 12px 14px;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.jd-carte{padding:0;overflow:hidden}.jd-tete{justify-content:space-between;align-items:flex-end;gap:var(--espace-normal);padding:var(--espace-carte) var(--espace-carte) 0;flex-wrap:wrap;display:flex}.jd-nom{font-size:var(--texte-titre);margin:0}.jd-effectif{font-size:var(--texte-petit);color:var(--muted);font-weight:400;display:block}.jd-verdict{text-align:right}.jd-chiffre{font-family:var(--font-head);font-size:var(--texte-titre-page);font-variant-numeric:tabular-nums;line-height:1;display:block}.jd-chiffre-vide{color:var(--danger)}.jd-chiffre-tendu{color:var(--warn)}.jd-chiffre-correct{color:var(--ok)}.jd-chiffre-inconnu{color:var(--muted)}.jd-verdict-mot{font-size:var(--texte-petit);color:var(--muted)}.jd-barre-zone{padding:var(--espace-normal) var(--espace-carte)}.jd-barre{border-radius:var(--rayon-manipulable);border:1px solid var(--line-strong);background:var(--surface-2);height:50px;display:flex;overflow:hidden}.jd-seg{min-width:26px;min-height:0;font-family:var(--font-ui);font-size:var(--texte-mini);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.01em;color:var(--sur-accent);justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.jd-seg-dedans{justify-content:center;align-items:center;gap:var(--espace-petit);min-width:0;padding:0 4px;display:flex}.jd-seg-num{border:1px solid;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-weight:700;line-height:1;display:inline-flex}.jd-seg-sans-heures .jd-seg-num{color:var(--ink)}.jd-seg-nom{text-overflow:ellipsis;font-weight:600;overflow:hidden}.jd-seg-duree{flex:none;font-weight:700}.jd-bandeau .jd-seg{min-width:22px}.jd-seg+.jd-seg{border-left:1px solid var(--surface)}.jd-seg-sans-heures{background:repeating-linear-gradient(-45deg, var(--line-strong) 0 5px, var(--surface-2) 5px 10px);flex:0 0 34px}.jd-bandeau .jd-seg-sans-heures{flex-basis:22px}.jd-coupure{background:var(--surface);flex:0 0 3px}.jd-repere{justify-content:space-between;gap:var(--espace-court);margin-top:var(--espace-petit);font-size:var(--texte-mini);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;display:flex}.jd-liste{border-top:1px solid var(--line)}.jd-groupe{padding:var(--espace-court) var(--espace-carte) var(--espace-petit);background:var(--surface-2);border-top:1px solid var(--line);font-size:var(--texte-mini);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.jd-liste>.jd-groupe:first-child{border-top:0}.jd-ligne{align-items:center;gap:2px var(--espace-large);padding:var(--espace-normal) var(--espace-carte);border-top:1px solid var(--line);grid-template-columns:minmax(170px,1.1fr) minmax(90px,1fr) 205px;grid-template-areas:"nom jauge duree""detail detail detail";display:grid}.jd-ligne-nom{align-items:center;gap:var(--espace-court);min-width:0;font-size:var(--texte-corps);grid-area:nom;font-weight:600;display:flex}.jd-ligne-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jd-num{border:1px solid var(--line-strong);background:var(--surface-2);width:17px;height:17px;color:var(--ink);font-family:var(--font-ui);font-size:var(--texte-mini);font-variant-numeric:tabular-nums;border-radius:4px;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.jd-bloque{font-size:var(--texte-mini);text-transform:uppercase;letter-spacing:.06em;color:var(--sur-danger);background:var(--danger);border-radius:4px;flex:none;padding:1px 5px;font-weight:700}.jd-ligne-jauge{background:var(--surface-2);border:1px solid var(--line);border-radius:3px;grid-area:jauge;height:12px;overflow:hidden}.jd-ligne-plein{border-radius:2px;height:100%}.jd-ligne-rayee{background:repeating-linear-gradient(-45deg, var(--line-strong) 0 4px, var(--surface-2) 4px 8px);width:34px}.jd-ligne-duree{text-align:right;font-family:var(--font-head);font-size:var(--texte-sous-titre);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:duree}.jd-ligne-detail{font-size:var(--texte-petit);color:var(--muted);grid-area:detail}.jd-puce{border-radius:3px;flex:none;width:11px;height:11px}.jd-puce-rayee{background:repeating-linear-gradient(-45deg, var(--line-strong) 0 3px, var(--surface-2) 3px 6px)}.jd-note{padding:0 var(--espace-carte) var(--espace-normal);font-size:var(--texte-petit);color:var(--muted);max-width:90ch;margin:0}.jd-note strong{color:var(--ink)}.jd-presence{border-top:1px solid var(--line);padding:var(--espace-normal) var(--espace-carte);background:var(--surface-2)}.jd-presence-titre{margin:0 0 var(--espace-petit);font-size:var(--texte-mini);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.jd-semaines{gap:var(--espace-court);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.jd-semaine{flex-direction:column;gap:4px;min-width:0;display:flex}.jd-jauge{background:var(--voile);border-radius:4px;align-items:flex-end;height:40px;display:flex;overflow:hidden}.jd-jauge-plein{background:var(--ok);border-radius:4px 4px 0 0;width:100%}.jd-jauge-creuse{background:var(--warn)}.jd-semaine-nb{font-size:var(--texte-petit);font-variant-numeric:tabular-nums}.jd-semaine-date{font-size:var(--texte-mini);color:var(--muted)}.jd-bandeau{gap:var(--espace-court);padding:var(--espace-court) var(--espace-normal);margin-bottom:var(--espace-normal);flex-direction:column;display:flex}.jd-bandeau-haut{align-items:center;gap:var(--espace-normal);flex-wrap:wrap;display:flex}.jd-bandeau .jd-barre{height:26px}.jd-legende-ligne{gap:var(--espace-petit) var(--espace-large);font-size:var(--texte-petit);color:var(--muted);flex-wrap:wrap;display:flex}.jd-poste-ligne{align-items:center;gap:var(--espace-petit);display:inline-flex}.jd-poste-ligne strong{color:var(--ink);font-variant-numeric:tabular-nums}.jd-bandeau-barre{flex:220px;min-width:0}.jd-bandeau-chiffre{font-family:var(--font-head);font-size:var(--texte-titre);font-variant-numeric:tabular-nums;line-height:1}@media (max-width:760px){.jd-verdict{text-align:left}.jd-tete{align-items:flex-start}.jd-semaines{row-gap:var(--espace-normal);grid-template-columns:repeat(3,minmax(0,1fr))}.jd-seg-nom,.jd-seg-duree{display:none}.jd-seg{min-width:22px}.jd-seg-num{width:15px;height:15px}.jd-ligne{gap:var(--espace-petit) var(--espace-normal);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom nom""jauge duree""detail detail"}.jd-ligne-duree{font-size:var(--texte-corps)}}.obj-page{gap:var(--espace-bloc);flex-direction:column;display:flex;container:obj-page/inline-size}.obj-tete{align-items:center;gap:calc(var(--espace-carte) * 2);display:flex}.obj-anneau{flex:none;width:112px;height:112px;position:relative}.obj-anneau svg{width:100%;height:100%;display:block}.obj-anneau-piste{fill:none;stroke:var(--line);stroke-width:10px}.obj-anneau-arc{fill:none;stroke:var(--ok);stroke-width:10px;stroke-linecap:round}.obj-anneau-centre{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.obj-anneau-chiffre{font-family:var(--font-head);font-size:var(--texte-titre-page);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700;line-height:1}.obj-anneau-total{font-size:var(--texte-sous-titre);color:var(--muted);font-weight:600}.obj-anneau-mot{font-size:var(--texte-mini);color:var(--muted);margin-top:var(--espace-mini)}.obj-tete-texte{gap:var(--espace-petit);flex-direction:column;flex:1;min-width:0;display:flex}.obj-tete-qui{font-size:var(--texte-courant);color:var(--muted)}.obj-tete-titre{font-family:var(--font-head);font-size:var(--texte-titre-page);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:700;line-height:1.1}.obj-tete-sous{font-size:var(--texte-base);color:var(--muted);margin:0}.obj-tete-sous strong{color:var(--ink)}.obj-tete-actions{justify-content:flex-end;align-items:center;gap:var(--espace-normal);flex-wrap:wrap;display:flex}.obj-mois{align-items:center;gap:var(--espace-court);display:flex}.obj-fleche{cursor:pointer;border-radius:var(--rayon-manipulable);border:1px solid var(--line-strong);background:var(--surface);width:44px;height:44px;color:var(--ink);font-size:var(--texte-sous-titre);place-items:center;transition:transform .1s ease-out;display:grid}.obj-fleche:active:not(:disabled){transform:scale(.96)}.obj-fleche:disabled{cursor:default;background:var(--surface-2);border-color:var(--line);color:var(--faint)}.obj-fleche:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.obj-mois-libelle{text-align:center;min-width:128px;font-size:var(--texte-base);color:var(--ink);font-weight:600}.obj-mois-encours{font-size:var(--texte-mini);color:var(--muted);font-weight:500}:is(.obj-carte,.obj-detail-tete)[data-etat=tenu]{--etat-fond:var(--ok-soft);--etat-encre:var(--ok);--etat-valeur:var(--ink)}:is(.obj-carte,.obj-detail-tete)[data-etat=a_reprendre]{--etat-fond:var(--warn-soft);--etat-encre:var(--warn);--etat-valeur:var(--barre-a-reprendre-encre)}:is(.obj-carte,.obj-detail-tete)[data-etat=loin]{--etat-fond:var(--danger-soft);--etat-encre:var(--barre-loin-encre);--etat-valeur:var(--barre-loin-encre)}:is(.obj-carte,.obj-detail-tete)[data-etat=pas_mesure]{--etat-fond:var(--surface-2);--etat-encre:var(--muted);--etat-valeur:var(--faint)}:is(.obj-carte,.obj-detail-tete)[data-etat=info]{--etat-fond:var(--info-soft);--etat-encre:var(--info);--etat-valeur:var(--ink)}.obj-groupe{gap:var(--espace-normal);flex-direction:column;display:flex}.obj-groupe-titre{font-size:var(--texte-mini);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-ink);margin:0;font-weight:700}.obj-groupe-service{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:600}.obj-cartes{gap:var(--espace-bloc);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container obj-page (min-width:1000px){.obj-cartes{grid-template-columns:repeat(3,minmax(0,1fr))}}.obj-carte{gap:var(--espace-normal);min-width:0;padding:var(--espace-bloc) var(--espace-bloc) var(--espace-carte);background:var(--surface);color:var(--ink);text-align:left;font:inherit;border-radius:var(--rayon-bloc);box-shadow:var(--ombre-carte);cursor:pointer;border:1px solid #0000;flex-direction:column;transition:transform .1s ease-out,box-shadow .16s ease-out;display:flex}.obj-carte:hover{box-shadow:var(--ombre-souleve)}.obj-carte:active{transform:scale(.98)}.obj-carte:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.obj-carte[data-etat=pas_mesure]{opacity:.85}.obj-carte-place{--obj-engrenage:32px;min-width:0;display:grid;position:relative}.obj-carte-engrenage{top:var(--espace-large);right:var(--espace-large);position:absolute}.obj-carte-engrenage .btn-ligne{width:var(--obj-engrenage);height:var(--obj-engrenage);color:var(--muted);place-items:center;padding:0;display:grid}.obj-carte-engrenage .btn-ligne:hover{color:var(--ink)}.obj-carte-place[data-engrenage] .obj-carte-haut{padding-right:calc(var(--obj-engrenage) - var(--espace-mini))}.obj-ajuster{gap:var(--espace-large);margin-bottom:var(--espace-large);display:grid}.obj-ajuster-portee{font-size:var(--texte-corps);color:var(--muted);margin:0}.obj-carte-haut{align-items:center;gap:var(--espace-normal);display:flex}.obj-carte-point{border-radius:var(--rayon-rond);background:var(--etat-encre);flex:none;width:8px;height:8px;display:none}.obj-carte-titre{min-width:0;font-size:var(--texte-base);flex:1;font-weight:600;line-height:1.3}.obj-carte-etat{white-space:nowrap;font-size:var(--texte-petit);padding:var(--espace-mini) var(--espace-normal);border-radius:var(--rayon-rond);background:var(--etat-fond);color:var(--etat-encre);flex:none;font-weight:600}.obj-carte-milieu{align-items:flex-end;gap:var(--espace-carte);display:flex}.obj-carte-chiffres{gap:var(--espace-petit);flex-direction:column;flex:1;min-width:0;display:flex}.obj-carte-valeur{font-family:var(--font-head);font-size:var(--texte-chiffre-carte);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--etat-valeur);white-space:nowrap;font-weight:700;line-height:1}.obj-carte-unite{font-size:var(--texte-titre);letter-spacing:0;color:var(--muted);font-weight:600}.obj-carte-cible{font-size:var(--texte-corps);color:var(--muted)}.obj-carte-aujour{font-size:var(--texte-petit);color:var(--faint)}.obj-carte-compte{font-size:var(--texte-petit);color:var(--muted)}.obj-carte-barres{--obj-colonne-mois:30px;gap:var(--espace-mini);flex-direction:column;flex:none;display:flex}.obj-carte-colonnes,.obj-carte-mois{grid-template-columns:repeat(6, var(--obj-colonne-mois));justify-items:center;display:grid}.obj-carte-colonnes{align-items:end;height:52px;position:relative}.obj-carte-barre{width:18px;height:max(4px, calc(var(--h) * 100%));background:var(--line-strong);border-radius:4px 4px 2px 2px}.obj-carte-barre[data-teinte=tenu]{background:var(--barre-tenu)}.obj-carte-barre[data-teinte=a_reprendre]{background:var(--barre-a-reprendre)}.obj-carte-barre[data-teinte=loin]{background:var(--barre-loin)}.obj-carte-barre[data-teinte=info]{background:var(--info)}.obj-carte-seuil{left:calc(var(--espace-mini) * -1);right:calc(var(--espace-mini) * -1);bottom:calc(var(--h) * 100%);border-top:1.5px dashed var(--faint);pointer-events:none;position:absolute}.obj-carte-mois>span{text-align:center;max-width:100%;font-size:var(--texte-mini);color:var(--faint);white-space:nowrap;font-weight:500;overflow:hidden}.obj-carte-mois>span[data-courant]{color:var(--ink);font-weight:700}.obj-mois-court{display:none}.obj-carte-tendance{font-size:var(--texte-petit);color:var(--faint);border-top:1px solid var(--line);padding-top:var(--espace-normal);font-weight:600}.obj-carte-tendance[data-sens=bon]{color:var(--ok)}.obj-carte-tendance[data-sens=mauvais]{color:var(--warn)}@media (prefers-reduced-motion:reduce){.obj-carte,.obj-fleche{transition:none}.obj-carte:active,.obj-fleche:active:not(:disabled){transform:none}}.obj-legende{font-size:var(--texte-petit);color:var(--faint);margin:0}.obj-detail{gap:var(--espace-court);font-size:var(--texte-courant);color:var(--muted);flex-direction:column;display:flex}.obj-detail p{margin:0}.obj-detail-tete{align-items:center;gap:var(--espace-grille);display:flex}.obj-detail-fort{color:var(--ink);font-weight:600}.obj-detail-dessin{margin-top:var(--espace-court)}.obj-perimetre{font-size:var(--texte-petit);border:1px solid var(--line-strong);background:var(--surface-2);border-radius:var(--rayon-manipulable);padding:1px var(--espace-court);display:inline-block}.obj-vide{max-width:70ch;padding:var(--espace-carte);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius)}.obj-vide-titre{font-family:var(--font-head);font-size:var(--texte-sous-titre);margin:0}.obj-vide-texte{margin:var(--espace-court) 0 0;font-size:var(--texte-courant);color:var(--muted)}.obj-vide-geste{margin-top:var(--espace-large)}.obj-avis-puce{border-radius:var(--rayon-rond);flex:none;width:9px;height:9px;margin-top:7px}@media (max-width:760px){.obj-page{gap:var(--espace-grille)}}@container obj-page (max-width:700px){.obj-tete{gap:var(--espace-carte);flex-wrap:wrap}.obj-anneau{width:84px;height:84px}.obj-anneau-chiffre{font-size:var(--texte-titre)}.obj-anneau-total{font-size:var(--texte-courant)}.obj-anneau-mot{display:none}.obj-tete-texte{gap:var(--espace-mini)}.obj-tete-qui,.obj-tete-sous{font-size:var(--texte-corps)}.obj-tete-titre{font-size:var(--texte-titre);letter-spacing:-.01em;line-height:1.2}.obj-tete-actions{justify-content:flex-start;width:100%}.obj-cartes{gap:var(--espace-grille)}.obj-carte{gap:var(--espace-petit);padding:var(--espace-large) var(--espace-large) var(--espace-grille)}.obj-carte-haut{gap:var(--espace-petit);align-items:flex-start}.obj-carte-engrenage{top:var(--espace-petit);right:var(--espace-petit)}.obj-carte-point{margin-top:var(--espace-mini);display:block}.obj-carte-etat,.obj-carte-tendance{display:none}.obj-carte-titre{font-size:var(--texte-corps);line-height:1.25}.obj-carte-milieu{align-items:stretch;gap:var(--espace-petit);flex-direction:column}.obj-carte-valeur{font-size:var(--texte-chiffre-carte-petit)}.obj-carte-unite{font-size:var(--texte-base)}.obj-carte-cible{font-size:var(--texte-petit)}.obj-carte-barres{--obj-colonne-mois:minmax(0, 1fr)}.obj-carte-colonnes{height:30px;margin-top:var(--espace-mini)}.obj-carte-barre{width:14px}.obj-carte-seuil{left:0;right:0}.obj-mois-long{display:none}.obj-mois-court{display:inline}}.aide-pastille{transition:opacity .18s,transform .18s}html[data-aide-defile="1"] .aide-pastille{opacity:0;pointer-events:none;transform:translateY(8px)}.aide-pastille-tenue,html[data-aide-defile="1"] .aide-pastille-tenue{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.aide-pastille{transition:none}html[data-aide-defile="1"] .aide-pastille{transform:none}}.pa-voile{z-index:var(--z-apercu);background:var(--voile-apercu);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);transition:opacity .3s ease-out;position:fixed;inset:0}.pa-voile.pa-ouvert{opacity:1;pointer-events:auto}.pa-panneau{top:var(--haut-bandeau,0px);z-index:var(--z-apercu);background:var(--surface);border-left:1px solid var(--line);width:min(580px,94vw);box-shadow:var(--ombre-fenetre);will-change:transform;flex-direction:column;display:flex;position:fixed;bottom:0;right:0;transform:translate(100%)}.pa-panneau.pa-anime{transition:transform .46s cubic-bezier(.32,.72,0,1)}.pa-panneau.pa-ouvert{transform:translate(0)}.pa-panneau.pa-large{width:min(720px,96vw)}@media (prefers-reduced-motion:reduce){.pa-panneau.pa-anime,.pa-voile{transition:none}}.pa-poignee{cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;width:22px;padding:0;display:grid;position:absolute;top:0;bottom:0;left:0}.pa-poignee:active{cursor:grabbing}.pa-poignee:before{content:"";border-radius:var(--rayon-rond);background:var(--line-strong);width:4px;height:44px}.pa-poignee:focus-visible{outline:2px solid var(--denim);outline-offset:-3px}.pa-tete{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:flex-start;gap:12px;padding:16px 20px 14px 30px;display:flex}.pa-surtitre{font-family:var(--font-ui);font-size:var(--texte-mini);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-weight:700}.pa-tete h2{font-size:var(--texte-titre);margin:0;font-weight:600;line-height:1.2}.pa-sous{font-size:var(--texte-corps);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.pa-nav{align-items:center;gap:5px;margin-left:auto;display:flex}.pa-rang{font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:4px;font-weight:600}.pa-corps{flex:1;align-content:start;gap:18px;padding:18px 20px 22px 30px;display:grid;overflow:auto}.pa-pied{border-top:1px solid var(--line);background:var(--surface-2);box-shadow:var(--ombre-barre-collee);flex-wrap:wrap;align-items:center;gap:9px 12px;padding:13px 20px 13px 30px;display:flex}.pa-montant{text-align:right;white-space:nowrap;margin-left:auto}.pa-montant span{font-size:var(--texte-petit);color:var(--faint);font-family:var(--font-ui);font-weight:600;display:block}.pa-montant b{font-family:var(--font-ui);font-size:var(--texte-titre);font-variant-numeric:tabular-nums}.pa-ligne{cursor:pointer}.nom-de-ligne{color:inherit;border-radius:var(--rayon-manipulable);text-decoration:none}.nom-de-ligne:hover{color:var(--accent-ink);text-decoration:underline}.nom-de-ligne:focus-visible{color:var(--accent-ink);outline:2px solid var(--accent);outline-offset:2px;text-decoration:underline}.pa-ligne.pa-ouverte,tbody tr.pa-ligne.pa-ouverte td{background:var(--accent-soft)}.pa-ligne.pa-ouverte td:first-child,.pa-ligne-bloc.pa-ouverte{box-shadow:inset 3px 0 0 var(--accent)}.pa-ligne-bloc:hover{background:var(--surface-2)}.pa-ligne-bloc.pa-ouverte:hover{background:var(--accent-soft)}.pa-ligne-bloc{transition:transform var(--duree-pression) var(--courbe-sortante);transform-origin:0}.pa-ligne-bloc:active{transform:scale(.995)}@media (prefers-reduced-motion:reduce){.pa-ligne-bloc{transition:none}.pa-ligne-bloc:active{transform:none}}@media (max-width:760px){.pa-panneau,.pa-panneau.pa-large{width:100vw}.pa-tete{align-items:stretch;gap:var(--espace-court);flex-direction:column;padding-left:26px}.pa-nav{order:-1;justify-content:flex-end;margin-left:0}.pa-tete h2{overflow-wrap:break-word;word-break:normal}.pa-corps,.pa-pied{padding-left:26px}}.pa-fiche{margin:0}.pa-fiche>div{font-size:var(--texte-courant);grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:10px;padding:3px 0;display:grid}.pa-fiche dt{font-family:var(--font-ui);font-size:var(--texte-corps);color:var(--faint);font-weight:600}.pa-fiche dd{overflow-wrap:anywhere;margin:0}.pa-note{margin:var(--espace-court) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--texte-corps);color:var(--muted)}@media (max-width:760px){.pa-fiche>div{grid-template-columns:minmax(0,1fr);gap:2px}}.devis-prevu-postes{font-size:var(--texte-corps);margin:8px 0 0;padding:0;list-style:none}.devis-prevu-postes>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:4px 0;display:grid}.devis-prevu-postes>li:first-child{border-top:0}.devis-prevu-postes .num{white-space:nowrap;font-weight:600}.devis-prevu-part{margin-left:var(--espace-mini);font-size:var(--texte-mini);color:var(--faint);font-weight:500}.devis-prevu-inconnu{color:var(--warn)}.devis-prevu-postes>li.devis-prevu-sans-famille{border-top:1px solid var(--line);color:var(--muted);margin-top:4px;font-style:italic}.pa-encart{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);font-size:var(--texte-corps);overflow-wrap:anywhere;padding:14px;line-height:1.5}.pa-encart-chaud{background:var(--warn-soft);border-color:#0000}.pa-encart-danger{background:var(--danger-soft);border-color:#0000}.pa-prix-dernier{border-radius:var(--radius);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;padding:14px 16px;display:flex}.pa-prix-dernier-montant{font-size:var(--texte-titre);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.pa-prix-dernier-qui{text-align:right;min-width:0}.pa-prix-dernier-fournisseur{font-size:var(--texte-base);color:var(--ink);overflow-wrap:anywhere;font-weight:700}.pa-prix-note{color:var(--muted);font-size:var(--texte-petit);margin:2px 0 0}.pa-prix-avant-titre{color:var(--muted);font-size:var(--texte-petit);margin:14px 0 2px;font-weight:600}.pa-prix-payes{font-size:var(--texte-courant);margin:0;padding:0;list-style:none}.pa-prix-payes>li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:6px 0;display:grid}.pa-prix-payes>li:first-child{border-top:0}.pa-prix-payes-date{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pa-prix-payes-qui{overflow-wrap:anywhere}.pa-prix-payes-prix{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-weight:700}.pa-prix-moins-cher{border-radius:var(--rayon-rond);background:var(--ok-soft);color:var(--ok);font-size:var(--texte-mini);white-space:nowrap;margin-left:8px;padding:1px 8px;font-weight:700}.pa-prix-negocie{margin-left:var(--espace-court);color:var(--etoile);font-size:var(--texte-mini);white-space:nowrap;font-weight:700}.etoile-negocie{color:var(--etoile);margin-right:var(--espace-mini)}.etoile-negocie-geste{vertical-align:middle;margin-left:var(--espace-petit);display:inline-flex}.etoile-negocie-pleine{color:var(--etoile)}.pa-prix-hausse,.pa-prix-baisse{font-size:var(--texte-mini);font-weight:600;display:block}.pa-prix-hausse{color:var(--danger)}.pa-prix-baisse{color:var(--ok)}.pa-photo-article{max-width:100%;max-height:140px;margin:0 0 var(--espace-grille);object-fit:contain;border-radius:var(--radius);background:var(--surface-2);display:block}.pa-liens-fournisseurs{gap:var(--espace-mini) var(--espace-large);margin:var(--espace-court) 0 0;font-size:var(--texte-petit);flex-wrap:wrap;display:flex}.pa-bloc-titre{font-family:var(--font-ui);font-size:var(--texte-mini);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-weight:700}.nav-module-point{width:var(--point-a-faire-taille);height:var(--point-a-faire-taille);margin-left:var(--espace-petit);vertical-align:middle;border-radius:var(--rayon-rond);background:var(--point-a-faire);box-shadow:0 0 0 2px var(--point-a-faire-anneau), var(--point-a-faire-halo);display:inline-block}.nav-module-compte{font-size:var(--texte-mini);color:var(--faint);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:400}.arbre-titre{font-size:var(--texte-mini);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:2px 8px 6px;font-weight:700}.pa-articles{border-collapse:collapse;width:100%;font-size:var(--texte-corps)}.pa-articles th{font-family:var(--font-ui);font-size:var(--texte-mini);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--line);padding:6px 8px;font-weight:700}.pa-articles td{border-bottom:1px solid var(--line);padding:8px}.pa-articles .pa-nombre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pa-articles .pa-sans-prix{color:var(--faint)}.pa-articles .pa-fait{color:var(--ok);font-size:var(--texte-petit);font-weight:600}.pda-colonnes{gap:var(--espace-bloc);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1100px){.pda-colonnes{grid-template-columns:minmax(0,1fr) minmax(0,360px)}}.pda-corps{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);min-width:0;padding:var(--espace-bloc)}.pda-cote{gap:var(--espace-large);align-content:start;min-width:0;display:grid}.pda-pied{margin-top:var(--espace-bloc)}@media (max-width:760px){.pda-reduire{display:none}}.creation-geste-choisi{padding-bottom:var(--espace-bloc);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.creation-geste-choisi-dit{flex-direction:column;gap:2px;min-width:0;display:flex}.creation-geste-choisi-dit>b{font-size:var(--texte-base)}.creation-geste-choisi-dit>span{color:var(--muted);font-size:var(--texte-corps)}@keyframes creation-suite-arrive{0%{opacity:0}to{opacity:1}}.creation-suite-du-geste{animation:.18s ease-out both creation-suite-arrive}@media (prefers-reduced-motion:reduce){.creation-suite-du-geste{animation:none}}.groupe-radio-deux-colonnes{column-gap:var(--espace-carte);row-gap:var(--espace-mini);margin-top:var(--espace-petit);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:760px){.groupe-radio-deux-colonnes{grid-template-columns:minmax(0,1fr)}}.hub-tableau tr.ligne-regroupement td{background:var(--warn-soft);color:var(--ink);font-size:var(--texte-corps);white-space:normal;padding:9px 14px;line-height:1.5}@media (max-width:760px){.hub-tableau tr.ligne-regroupement td{text-align:left;grid-column:1/-1}}.bande-regroupement{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bande-regroupement>span{flex:320px;min-width:0}.reunion-bons{gap:6px;margin:0;padding:0;list-style:none;display:grid}.reunion-bons li{border:1px solid var(--line);border-radius:var(--rayon-manipulable);font-size:var(--texte-corps);flex-wrap:wrap;align-items:baseline;gap:10px;padding:9px 11px;display:flex}.reunion-bons li:first-child{border-color:var(--accent);background:var(--accent-soft)}.reunion-bons li>span{color:var(--muted);flex:100%;min-width:0}.reunion-bons li>em{font-style:normal;font-family:var(--font-ui);font-weight:600;font-size:var(--texte-petit);color:var(--faint);white-space:nowrap}.reunion-bons li:first-child>em{color:var(--accent)}.bande-constats{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-bottom:18px;display:grid}.constat{text-align:left;cursor:pointer;border-left:3px solid var(--teinte);outline:none;flex-direction:column;gap:3px;padding:10px 13px;display:flex}.constat[aria-pressed=true]{outline:2px solid var(--teinte)}.constat:hover{background:var(--surface-2)}.constat-tete{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.constat-nombre{font-size:var(--texte-titre);color:var(--teinte);font-weight:700;line-height:1}.constat-libelle{font-family:var(--font-ui);font-size:var(--texte-courant);color:var(--ink);font-weight:600}.constat-phrase{font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--muted);overflow-wrap:anywhere;line-height:1.45}.ao-groupe-titre{background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--texte-petit);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;padding:9px 16px;font-weight:700;display:flex}.ao-liste>:first-child>.ao-groupe-titre,.ao-liste>.ao-ligne:first-child{border-top:0}.ao-groupe-compte{color:var(--faint);letter-spacing:0;text-transform:none;white-space:nowrap;margin-left:auto;font-weight:600}.ao-ligne{border-top:1px solid var(--line)}.ao-ligne.pa-ouverte{box-shadow:inset 3px 0 0 var(--accent)}.ao-groupe-titre+.ao-ligne{border-top:0}.ao-ligne{transition:transform var(--duree-pression) var(--courbe-sortante);transform-origin:0}.ao-ligne:active{transform:scale(.995)}@media (prefers-reduced-motion:reduce){.ao-ligne{transition:none}.ao-ligne:active{transform:none}}.pa-jeton{border-radius:var(--rayon-rond);width:28px;height:28px;font-family:var(--font-ui);font-size:var(--texte-mini);background:var(--surface-2);color:var(--muted);border:1px solid var(--line);flex:none;place-items:center;font-weight:700;display:grid}.pa-reperes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pa-reperes .pa-affaire{font-family:var(--font-ui);color:var(--muted);font-weight:600}.pa-attente{color:var(--faint);font-size:var(--texte-corps)}.pa-refus{color:var(--danger);font-size:var(--texte-corps);flex-basis:100%;font-weight:600}.pa-offres{gap:8px;display:grid}.pa-offre{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:10px 12px;display:grid}.pa-offre-nom{font-family:var(--font-ui);font-weight:600;font-size:var(--texte-corps);overflow-wrap:anywhere}.pa-offre-detail{color:var(--muted);font-size:var(--texte-petit);overflow-wrap:anywhere;grid-column:1}.pa-offre-prix{text-align:right;white-space:nowrap;font-family:var(--font-ui);font-weight:700;font-size:var(--texte-courant);font-variant-numeric:tabular-nums;grid-area:1/2/span 2}.pa-offre-prix span{font-size:var(--texte-mini);color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:block}.pa-offre-gagne{border-color:var(--ok);box-shadow:inset 3px 0 0 var(--ok)}.pa-offre-drapeau{border-radius:var(--rayon-rond);background:var(--ok-soft);color:var(--ok);font-size:var(--texte-mini);white-space:nowrap;margin-left:8px;padding:1px 7px;font-weight:700}.pa-offre-perimee .pa-offre-prix{color:var(--faint);text-decoration:line-through}.pa-offre-perimee .pa-offre-nom{color:var(--muted)}.pa-frise{margin:0;padding:0;list-style:none}.pa-frise-point{--frise-teinte:var(--faint);gap:0 var(--espace-normal);grid-template-columns:14px minmax(0,1fr);display:grid}.pa-frise-point[data-genre=creation]{--frise-teinte:var(--faint)}.pa-frise-point[data-genre=etape]{--frise-teinte:var(--accent)}.pa-frise-point[data-genre=passage]{--frise-teinte:var(--ok)}.pa-frise-point[data-genre=courrier],.pa-frise-point[data-genre=fichier]{--frise-teinte:var(--info)}.pa-frise-point[data-genre=note]{--frise-teinte:var(--muted)}.pa-frise-point[data-genre=facture]{--frise-teinte:var(--ok)}.pa-frise-point[data-genre=prevu]{--frise-teinte:var(--warn)}.pa-frise-rail{display:block;position:relative}.pa-frise-rail:before{content:"";border-left:2px solid var(--line);position:absolute;top:17px;bottom:0;left:6px}.pa-frise-point:last-child .pa-frise-rail:before{display:none}.pa-frise-pastille{border-radius:var(--rayon-rond);background:var(--frise-teinte);width:12px;height:12px;position:absolute;top:5px;left:1px}.pa-frise-point[data-genre=prevu] .pa-frise-pastille{background:var(--surface);border:2px solid var(--frise-teinte)}.pa-frise-point[data-genre=prevu] .pa-frise-rail:before{border-left-style:dashed}.pa-frise-texte{min-width:0;padding-bottom:var(--espace-large)}.pa-frise-point:last-child .pa-frise-texte{padding-bottom:0}.pa-frise-quoi{font-size:var(--texte-corps);overflow-wrap:anywhere;font-weight:600;line-height:1.45}.pa-frise-quand{font-family:var(--font-ui);font-size:var(--texte-mini);color:var(--faint);letter-spacing:.04em;overflow-wrap:anywhere;margin-top:2px;font-weight:700}.pa-frise-mot{font-family:var(--font-ui);font-size:var(--texte-mini);letter-spacing:.04em;color:var(--frise-teinte);text-transform:uppercase;font-weight:700}.pa-frise-detail{margin-top:var(--espace-mini);font-size:var(--texte-corps);color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.pa-frise-deplier{display:inline}.pa-frise-deplier>summary{cursor:pointer;color:var(--accent);font-weight:600;display:inline}.pa-frise-deplier>summary::marker{content:""}.pa-frise-deplier>summary::-webkit-details-marker{display:none}.pa-frise-deplier>summary:focus-visible{outline:2px solid var(--denim);outline-offset:2px}.pa-frise-deplie{margin-top:var(--espace-petit);white-space:pre-wrap;overflow-wrap:anywhere}.pa-demande{margin-top:var(--espace-court);color:var(--muted)}.pa-demande-para{margin:0 0 var(--espace-court);overflow-wrap:anywhere;line-height:1.55}.pa-demande-para:last-child{margin-bottom:0}.pa-demande-puces{margin:0 0 var(--espace-court);padding-left:18px;line-height:1.55}.pa-demande-puces:last-child{margin-bottom:0}.pa-demande-puces>li{overflow-wrap:anywhere}.pa-demande-coupe{margin-top:var(--espace-court);font-size:var(--texte-corps);color:var(--faint);line-height:1.5}.age-chaud{color:var(--warn);font-weight:600}.age-brulant{color:var(--danger);font-weight:700}.marge-devis{font-family:var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.marge-basse{color:var(--danger)}.marge-moyenne{color:var(--warn)}.marge-bonne{color:var(--ok)}.marge-inconnue{color:var(--faint);font-weight:500}.marge-jauge{border-radius:var(--rayon-rond);background:var(--surface-2);border:1px solid var(--line);height:8px;margin-top:8px;position:relative;overflow:hidden}.marge-jauge>i{background:var(--muted);height:100%;display:block}.marge-jauge.marge-basse>i{background:var(--danger)}.marge-jauge.marge-moyenne>i{background:var(--warn)}.marge-jauge.marge-bonne>i{background:var(--ok)}.marge-jauge>span{background:var(--ink);opacity:.55;width:2px;position:absolute;top:0;bottom:0}.marge-jauge-legende{font-family:var(--font-ui);font-size:var(--texte-mini);color:var(--faint);justify-content:space-between;margin-top:4px;font-weight:600;display:flex}.barre-lot{z-index:var(--z-barre-lot);border-radius:var(--rayon-bloc);background:var(--barre-lot-fond);max-width:min(940px,100vw - 32px);color:var(--barre-lot-encre);box-shadow:var(--ombre-souleve);visibility:hidden;opacity:0;align-items:center;gap:16px;padding:12px 14px 12px 20px;transition:transform .42s cubic-bezier(.32,.72,0,1),opacity .2s ease-out,visibility 0s linear .42s;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%,140%)}.barre-lot.barre-lot-montree{visibility:visible;opacity:1;transition:transform .42s cubic-bezier(.32,.72,0,1),opacity .16s ease-out;transform:translate(-50%)}.barre-lot-compte{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.barre-lot-compte span{font-size:var(--texte-petit);opacity:.68;font-weight:500;display:block}.barre-lot .btn{color:var(--barre-lot-encre);background:#ffffff1a;border-color:#ffffff38}.barre-lot .btn:hover:not(:disabled){background:#ffffff2e}.barre-lot .btn-primary{background:var(--barre-lot-encre);border-color:var(--barre-lot-encre);color:var(--barre-lot-fond)}.barre-lot .btn-primary:hover:not(:disabled){background:var(--cobalt-100)}.barre-lot .btn:disabled,.barre-lot .btn:disabled:hover,.barre-lot .btn[aria-disabled=true]:hover{opacity:.5;color:var(--barre-lot-encre);background:#ffffff1a}.barre-lot .btn-primary:disabled,.barre-lot .btn-primary:disabled:hover,.barre-lot .btn-primary[aria-disabled=true]:hover{background:var(--barre-lot-encre);color:var(--barre-lot-fond)}.barre-lot-gestes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:760px){.barre-lot{flex-wrap:wrap;gap:10px;max-width:none;padding:12px 14px;bottom:12px;left:12px;right:12px;transform:translateY(140%)}.barre-lot.barre-lot-montree{transform:translate(0)}.barre-lot-gestes{justify-content:stretch;width:100%;margin-left:0}.barre-lot-gestes .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.barre-lot,.barre-lot.barre-lot-montree{transition:opacity .2s ease-out,visibility 0s linear .2s;transform:translate(-50%)}@media (max-width:760px){.barre-lot,.barre-lot.barre-lot-montree{transform:none}}}:root[data-theme=dark] .barre-lot{border:1px solid var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .barre-lot{border:1px solid var(--line)}}.hub-tableau th.col-coche,.hub-tableau td.col-coche{text-align:center;width:34px;padding-right:0}.hub-tableau tr.ligne-cochee>td{background:var(--accent-soft)}.quantite-en-ligne{text-align:right;justify-items:end;gap:var(--espace-mini);font-variant-numeric:tabular-nums;display:inline-grid}.quantite-en-ligne-bouton .btn-ligne-discret{color:var(--ink);font-variant-numeric:tabular-nums}.quantite-en-ligne-muet,.quantite-en-ligne-bouton.quantite-en-ligne-muet .btn-ligne-discret{color:var(--faint)}.quantite-en-ligne-envoi{opacity:.5;transition:opacity var(--duree-courte) ease-out}.quantite-en-ligne-total{font-weight:600}.quantite-en-ligne-detail{align-items:center;gap:var(--espace-petit);font-size:var(--texte-petit);color:var(--muted);display:inline-flex}.quantite-en-ligne-detail .btn-ligne-discret{font-size:var(--texte-petit)}.quantite-en-ligne-code{color:var(--faint)}.quantite-en-ligne-champ{width:7em;display:inline-block}.quantite-en-ligne-retour{font-size:var(--texte-petit)}.quantite-en-ligne-erreur{color:var(--danger);max-width:16em}.stock-deux-colonnes{gap:var(--espace-bloc);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1080px){.stock-deux-colonnes{grid-template-columns:minmax(0,250px) minmax(0,1fr)}}.stock-colonne-dossiers{padding:var(--espace-grille);min-width:0;top:calc(var(--haut-colle) + var(--espace-grille));max-height:calc(100vh - var(--haut-colle) - 24px);position:sticky;overflow-y:auto}@media (max-width:1079px){.stock-colonne-dossiers{max-height:260px;position:static;top:auto}}.etiquette-endroit{border:1px solid var(--line-strong);border-radius:var(--rayon-manipulable);padding:1px var(--espace-petit);font-size:var(--texte-mini);color:var(--muted);background:var(--surface-2);white-space:nowrap;display:inline-block}.etiquette-endroit-nulle{border-style:dashed;border-color:var(--warn);color:var(--warn);background:0 0}.hub-tableau-entete-collante thead th,.hub-tableau-entete-collante[data-ajustable=oui] thead th{top:var(--haut-colle);z-index:var(--z-collant);background:var(--bg);position:sticky}.fiche-affaire{gap:var(--espace-bloc);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;display:grid}.fiche-affaire-resume{top:calc(var(--haut-colle) + var(--espace-carte));gap:var(--espace-grille);max-height:calc(100vh - var(--haut-colle) - 2 * var(--espace-carte));display:grid;position:sticky;overflow-y:auto}.fiche-affaire-resume>.fiche-affaire-a-regarder{order:-1}.fiche-affaire-travail{min-width:0}@media (max-width:1100px){.fiche-affaire{grid-template-columns:minmax(0,1fr)}.fiche-affaire-resume{max-height:none;position:static;overflow-y:visible}.fiche-affaire-resume>.fiche-affaire-a-regarder{order:0}}.frise{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);margin-bottom:var(--espace-grille);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:1px;display:grid;overflow:hidden}.frise-etape{min-width:0;box-shadow:1px 1px 0 0 var(--line);background:var(--surface);cursor:pointer;text-align:left;font-family:var(--font-ui);border:none;border-top:3px solid #0000;align-content:start;gap:3px;padding:11px 12px 12px;display:grid}.frise-etape:hover{background:var(--surface-2)}.frise-etape[aria-selected=true]{background:var(--surface-2);border-top-color:var(--accent)}.frise-nb{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--texte-sous-titre);color:var(--ink);font-weight:700;line-height:1}.frise-nom{font-size:var(--texte-corps);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.frise-etat{font-size:var(--texte-mini);color:var(--muted);overflow-wrap:anywhere}.frise-etat-active{display:none}.frise-etape.frise-vide .frise-nb,.frise-etape.frise-vide .frise-nom{color:var(--faint)}.frise-etape.frise-alerte .frise-nb{color:var(--danger)}@media (max-width:760px){.frise{gap:var(--espace-petit);background:0 0;border:none;flex-wrap:wrap;padding:0;display:flex;overflow:visible}.frise-etape{min-width:0;min-height:44px;box-shadow:none;border:1px solid var(--line-strong);border-radius:var(--rayon-manipulable);align-items:center;gap:var(--espace-petit);background:var(--surface);flex:none;padding:8px 13px;display:flex}.frise-etape.frise-alerte{border-color:var(--danger)}.frise-etape[aria-selected=true]{background:var(--accent);border-color:var(--accent)}.frise-etape[aria-selected=true] .frise-nom,.frise-etape[aria-selected=true] .frise-nb{color:var(--sur-accent)}.frise-nb{font-size:var(--texte-corps)}.frise-etat{display:none}.frise-etat-active{margin:0 0 var(--espace-grille);font-size:var(--texte-corps);color:var(--muted);overflow-wrap:anywhere;min-width:0;display:block}}.fiche-affaire .trois{background:var(--line);border:1px solid var(--line-strong);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(min(148px,100%),1fr));gap:1px;display:grid;overflow:hidden}@media (max-width:760px){.fiche-affaire .trois{grid-template-columns:minmax(0,1fr)}}.pa-trois-nombres{gap:var(--espace-normal);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:760px){.pa-trois-nombres{grid-template-columns:minmax(0,1fr)}}.fiche-affaire .trois-case{background:var(--surface);align-content:start;gap:2px;min-width:0;padding:13px 15px 15px;display:grid}.fiche-affaire .trois-lib{font-family:var(--font-ui);font-size:var(--texte-mini);letter-spacing:.11em;text-transform:uppercase;color:var(--faint);font-weight:700}.fiche-affaire .trois-nb{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--texte-titre);overflow-wrap:anywhere;font-weight:700;line-height:1.05}.fiche-affaire .trois-sous{font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--muted);line-height:1.4}.fiche-affaire .jauge{border-radius:var(--rayon-rond);background:var(--line-strong);height:6px;margin-top:var(--espace-court);overflow:hidden}.fiche-affaire .jauge i{border-radius:var(--rayon-rond);background:var(--accent);height:100%;display:block}.fiche-affaire .jauge-fine{height:5px;margin-top:5px}.fiche-affaire .jauge-trop{background-image:repeating-linear-gradient(45deg,#ffffff57 0 3px,#0000 3px 6px)}.fiche-affaire .bloc{padding:var(--espace-carte)}.fiche-affaire .bloc-titre{font-family:var(--font-ui);font-size:var(--texte-mini);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:var(--espace-normal);font-weight:600}.fiche-affaire .gd-nombre{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--texte-titre);font-weight:700;line-height:1.02}.fiche-affaire .gd-sous{font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--muted);margin-top:3px;line-height:1.45}.fiche-affaire .fiche-lignes{gap:2px;display:grid}.fiche-affaire .fiche-lig{justify-content:space-between;gap:var(--espace-large);border-top:1px solid var(--line);font-size:var(--texte-courant);align-items:baseline;padding:7px 0;display:flex}.fiche-affaire .fiche-lig:first-child{border-top:none}.fiche-affaire .fiche-lig .k{color:var(--muted);font-family:var(--font-ui);font-size:var(--texte-corps);min-width:0}.fiche-affaire .fiche-lig .v{font-family:var(--font-ui);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.fiche-affaire .sections{gap:var(--espace-mini);padding:var(--espace-mini);border:1px solid var(--line-strong);border-radius:var(--rayon-rond);background:var(--surface);margin-bottom:var(--espace-grille);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.fiche-affaire .sections::-webkit-scrollbar{display:none}.fiche-affaire .section-b{z-index:1;font-family:var(--font-ui);font-size:var(--texte-corps);color:var(--muted);padding:var(--espace-court) 15px;border-radius:var(--rayon-rond);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;font-weight:600;transition:color .18s ease-out;position:relative}.fiche-affaire .section-b:hover{color:var(--ink)}.fiche-affaire .section-b[aria-selected=true]{color:var(--sur-accent)}.fiche-affaire .section-b .compte{margin-left:var(--espace-mini);border-radius:var(--rayon-rond);background:var(--danger);min-width:17px;color:var(--sur-danger);font-size:var(--texte-mini);font-variant-numeric:tabular-nums;text-align:center;padding:0 5px;font-weight:700;display:inline-block}.fiche-affaire .section-b[aria-selected=true] .compte{background:var(--surface);color:var(--danger)}.fiche-affaire .section-pilule{top:var(--espace-mini);bottom:var(--espace-mini);border-radius:var(--rayon-rond);background:var(--accent);width:0;transition:transform .28s ease-out,width .28s ease-out;position:absolute;left:0;transform:translate(0)}@media (max-width:760px){.fiche-affaire .section-b{min-height:40px}}@media (prefers-reduced-motion:reduce){.fiche-affaire .section-pilule{transition:none}}.fiche-affaire .pastille-fam{border-radius:var(--rayon-rond);width:8px;height:8px;margin-right:var(--espace-court);flex:none;display:inline-block}.fiche-affaire .defs{gap:var(--espace-carte) var(--espace-bloc);grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));display:grid}.fiche-affaire .def dt{font-family:var(--font-ui);font-size:var(--texte-mini);letter-spacing:.11em;text-transform:uppercase;color:var(--faint);margin:0;font-weight:700}.fiche-affaire .def dd{font-size:var(--texte-courant);font-family:var(--font-ui);overflow-wrap:anywhere;margin:3px 0 0;font-weight:600}.fiche-affaire .def dd.vide{color:var(--faint);font-weight:500}.fiche-affaire .marches{align-items:flex-end;gap:2px;height:74px;display:flex}.fiche-affaire .marche{background:var(--accent-soft);border-radius:3px 3px 0 0;flex:1 1 0;align-self:stretch;min-width:5px;transition:background .15s ease-out;position:relative}.fiche-affaire .marche:hover{background:var(--accent)}.fiche-affaire .marche i{background:var(--accent);border-radius:3px 3px 0 0;display:block;position:absolute;bottom:0;left:0;right:0}.fiche-affaire .gestes{gap:var(--espace-court);margin-bottom:var(--espace-grille);flex-wrap:wrap;display:flex}.fiche-affaire .mini{font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--muted)}.fiche-affaire .rouge{color:var(--danger)}.fiche-affaire .vert{color:var(--ok)}.fiche-affaire .orange{color:var(--warn)}.fiche-affaire .gris{color:var(--faint)}.sante-ligne{align-items:center;gap:var(--espace-grille);min-height:44px;padding:var(--espace-court);margin:0 calc(-1 * var(--espace-court));border-radius:var(--radius);cursor:pointer;transform-origin:0;transition:background-color var(--duree-courte) var(--courbe-sortante), transform var(--duree-pression) var(--courbe-sortante);flex-wrap:wrap;display:flex}.sante-ligne:hover{background-color:var(--surface-2)}.sante-ligne:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sante-ligne:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.sante-ligne{transition:none}.sante-ligne:active{transform:none}}.sante-ligne-nom{min-width:0;font-size:var(--texte-courant);flex:0 160px;font-weight:600}.sante-ligne-texte{min-width:0;font-size:var(--texte-corps);flex:180px}.sante-ligne-etat{flex:none;margin-left:auto}@media (max-width:559.98px){.sante-ligne-nom{flex-basis:100%}.sante-ligne-texte{flex-basis:auto}}.nav-progression{height:var(--progression-hauteur);z-index:var(--z-progression);background:var(--accent);transform-origin:0;opacity:0;pointer-events:none;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.nav-progression[data-etat=en-route]{opacity:1;will-change:transform;animation:nav-avance 10s var(--courbe-sortante) forwards}.nav-progression[data-etat=arrive]{opacity:1;will-change:transform, opacity;animation:nav-termine .32s var(--courbe-entrante) forwards}@keyframes nav-avance{0%{transform:scaleX(.04)}10%{transform:scaleX(.38)}35%{transform:scaleX(.66)}to{transform:scaleX(.94)}}@keyframes nav-termine{0%{transform:scaleX(var(--nav-x,.6));opacity:1}45%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.nav-progression[data-etat=en-route]{opacity:.5;animation:none;transform:scaleX(1)}.nav-progression[data-etat=arrive]{animation:nav-eteint var(--duree-courte) linear forwards;transform:scaleX(1)}}@keyframes nav-eteint{to{opacity:0}}.journal-point{border-radius:var(--rayon-rond);vertical-align:middle;flex:none;width:8px;height:8px;margin-right:8px;display:inline-block}.hub-tableau td.journal-jour{top:var(--haut-colle);z-index:var(--z-collant);position:sticky}@media (max-width:760px){.hub-tableau tbody tr.journal-ligne-jour{top:calc(var(--haut-bandeau,0px) + var(--haut-entete,0px));z-index:var(--z-collant);background:var(--surface-2);position:sticky}}.journal-secondaire{font-weight:400}.journal-geste{color:var(--ink);font-weight:600}.hub-tableau .journal-tiers{width:32%;max-width:1px}.hub-tableau .journal-numero{white-space:nowrap;width:96px}.journal-tiers>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.hub-tableau .journal-tiers{width:auto;max-width:none}.journal-tiers>*{white-space:normal}}.journal-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.journal-fil-ligne{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.journal-fil-ligne .journal-point{margin-top:7px}.journal-filtres{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journal-filtres .barre-filtres{flex:auto;margin-bottom:0}@media (max-width:760px){.journal-filtres{display:block}.journal-filtres .barre-filtres{scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--marge-page);margin-inline:calc(var(--marge-page) * -1);flex-wrap:nowrap;margin-bottom:8px;overflow-x:auto}.journal-filtres .barre-filtres::-webkit-scrollbar{display:none}.journal-filtres .puce-filtre{scroll-snap-align:start;flex:none}}.accueil-presse{transition:transform var(--duree-pression) ease, background var(--duree-pression) ease}.accueil-presse:active{transform:translateY(1px)}.accueil-dossier:hover{background:var(--surface-2)}.tache-row{transition:background var(--duree-pression) ease, transform var(--duree-pression) ease}.tache-row:active{background:var(--surface-2);transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.accueil-presse,.tache-row{transition:none}.accueil-presse:active,.tache-row:active{transform:none}}.com-reponse2{gap:var(--espace-bloc) calc(var(--espace-bloc) * 2);padding:var(--espace-bloc) 0;border-bottom:1px solid var(--line);margin-bottom:var(--espace-court);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@media (min-width:900px){.com-reponse2--a-cote{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.com-reponse2-surtitre{font:700 var(--texte-petit) var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:var(--espace-court)}.com-reponse2-phrase{font:600 var(--texte-chiffre-carte-petit)/1.1 var(--font-head);letter-spacing:-.03em;text-wrap:balance;max-width:28ch;margin:0}.com-reponse2-alerte{color:var(--danger)}.com-reponse2-chiffre{font-variant-numeric:tabular-nums}.com-reponse2-sous{font-size:var(--texte-base);color:var(--muted);margin:var(--espace-normal) 0 0;max-width:62ch}.com-reponse2-actions{gap:var(--espace-court);margin-top:var(--espace-carte);flex-wrap:wrap;display:flex}.com-reponse2-cote{min-width:0}.com-journee{max-width:100%;display:block}.com-journee--detail>span{display:block}.com-rail{gap:var(--espace-grille);align-items:flex-end;display:flex}.com-rail-semaine{gap:var(--espace-petit);flex-direction:column;flex:1;min-width:0;display:flex}.com-rail-barres{gap:var(--espace-mini);display:flex}.com-rail-libelle{font:600 var(--texte-mini) var(--font-ui);color:var(--faint);font-variant-numeric:tabular-nums}.com-barre{border-radius:var(--rayon-manipulable);min-width:0;height:52px;transition:transform var(--duree-pression) var(--courbe-sortante), background-color var(--duree-courte) var(--courbe-sortante), box-shadow var(--duree-courte) var(--courbe-sortante);background:0 0;border:0;flex:1;padding:0;position:relative}.com-barre--absente{visibility:hidden}.com-barre--prevue{background:var(--com-teinte);cursor:pointer}.com-barre--publiee{opacity:.45}.com-barre--passee{background:var(--line);opacity:.6}.com-barre--trou{box-shadow:inset 0 0 0 1.5px var(--line-strong);background-image:repeating-linear-gradient(135deg, transparent 0 5px, var(--line) 5px 6px)}button.com-barre--trou{cursor:pointer}button.com-barre--trou:hover,button.com-barre--trou:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);background-color:var(--accent-soft)}button.com-barre:active{transform:scale(var(--appui-enfonce))}.com-barre--retard{box-shadow:0 0 0 2px var(--danger)}.com-barre--aujourdhui:after{content:"";border-radius:var(--rayon-rond);background:var(--accent);width:5px;height:5px;position:absolute;bottom:-9px;left:50%;translate:-50%}.com-rail-cles{gap:var(--espace-large);margin-top:var(--espace-carte);font:600 var(--texte-petit) var(--font-ui);color:var(--faint);flex-wrap:wrap;display:flex}.com-rail-cles span{align-items:center;gap:var(--espace-petit);display:inline-flex}.com-cle{border-radius:var(--espace-mini);width:12px;height:12px;display:inline-block}.com-cle--prevue{background:var(--accent)}.com-cle--trou{box-shadow:inset 0 0 0 1.5px var(--line-strong);background-image:repeating-linear-gradient(135deg, transparent 0 3px, var(--line) 3px 4px)}.com-cle--passee{background:var(--line);opacity:.6}@media (max-width:760px){.com-barre{height:40px}}.com-mois-barre{top:var(--haut-colle);z-index:var(--z-collant);align-items:center;gap:var(--espace-large);padding:var(--espace-grille) 0;margin-top:var(--espace-court);background:var(--verre-bandeau);-webkit-backdrop-filter:var(--verre-filtre);backdrop-filter:var(--verre-filtre);flex-wrap:wrap;display:flex;position:sticky}.com-mois-nom{font:600 var(--texte-titre) var(--font-head);letter-spacing:-.02em;min-width:160px}.com-etapes{gap:var(--espace-petit);flex-wrap:wrap;display:flex}.com-mois-fleches{align-items:center;gap:var(--espace-mini);margin-left:auto;display:inline-flex}@media (prefers-reduced-transparency:reduce){.com-mois-barre{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:760px){.com-mois-barre{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}.com-etapes{display:none}.com-mois-nom{min-width:0;font-size:var(--texte-sous-titre)}}.com-puce{--com-teinte:var(--faint);align-items:center;gap:var(--espace-mini);border-radius:var(--rayon-rond);min-width:0;max-width:100%;font:600 var(--texte-petit)/1.35 var(--font-ui);text-align:left;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--com-teinte);transition:transform var(--duree-pression) var(--courbe-sortante), filter var(--duree-courte) var(--courbe-sortante);background:0 0;border:0;padding:3px 9px;display:inline-flex}.com-puce-sujet{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button.com-puce{cursor:pointer}button.com-puce:hover{filter:brightness(1.06)}button.com-puce:active{transform:scale(.96)}.com-puce--idee{box-shadow:none;outline:1.5px dashed var(--com-teinte);outline-offset:-1.5px}.com-puce--ecrit{box-shadow:none;background:var(--com-teinte)}@supports (color:color-mix(in lab, red, red)){.com-puce--ecrit{background:color-mix(in srgb, var(--com-teinte) 20%, transparent)}}.com-puce--programme{box-shadow:none;background:var(--com-teinte);color:var(--surface)}.com-puce--publie{box-shadow:none;background:var(--com-teinte)}@supports (color:color-mix(in lab, red, red)){.com-puce--publie{background:color-mix(in srgb, var(--com-teinte) 9%, transparent)}}.com-puce--publie{color:var(--faint)}.com-puce--publie:before{content:"✓";font-weight:700}.com-puce--reporte{box-shadow:none;background:var(--com-teinte)}@supports (color:color-mix(in lab, red, red)){.com-puce--reporte{background:color-mix(in srgb, var(--com-teinte) 12%, transparent)}}.com-puce--reporte{outline:1.5px dashed var(--com-teinte);outline-offset:-1.5px}.com-puce--abandonne{box-shadow:none;color:var(--faint);opacity:.7;text-decoration:line-through}.com-puce--retard{box-shadow:0 0 0 2px var(--danger)}.com-puce.pa-ouverte{box-shadow:0 0 0 2px var(--accent), var(--ombre-souleve)}.com-puce--legende{pointer-events:none}@media (prefers-reduced-motion:reduce){button.com-puce:active,button.com-barre:active{transform:none}}.com-grille2{column-gap:var(--espace-petit);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.com-grille2--we-etroit{grid-template-columns:repeat(5,minmax(0,1fr)) repeat(2,minmax(0,.4fr))}.com-entete2{font:700 var(--texte-mini) var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);padding:var(--espace-petit) var(--espace-court) var(--espace-court)}.com-entete2 abbr{text-decoration:none}.com-case2{min-width:0;min-height:104px;padding:var(--espace-court);align-items:flex-start;gap:var(--espace-mini);border:0;border-top:1px solid var(--line);font:inherit;color:inherit;text-align:left;background:0 0;border-radius:0;flex-direction:column;display:flex;position:relative}.com-case2>.com-puce{width:100%}.com-case2--we{opacity:.55}.com-case2--hors{opacity:.35}.com-num{border-radius:var(--rayon-rond);width:26px;height:26px;font:600 var(--texte-courant) var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink);place-items:center;margin:-2px 0 2px -4px;display:grid}.com-case2--passe .com-num,.com-case2--hors .com-num{color:var(--faint)}.com-num--aujourdhui,.com-case2--passe .com-num--aujourdhui{background:var(--accent);color:var(--sur-accent)}.com-case2-marque{border-radius:var(--espace-mini);background:var(--line-strong);width:18px;height:3px;position:absolute;top:40px;left:12px}button.com-case2{cursor:pointer;border-radius:var(--rayon-manipulable);transition:background-color var(--duree-courte) var(--courbe-sortante), transform var(--duree-pression) var(--courbe-sortante)}button.com-case2 .com-num{color:var(--accent)}button.com-case2:after{content:"＋";border-radius:var(--rayon-rond);width:30px;height:30px;color:var(--accent);background:var(--accent-soft);font:600 var(--texte-sous-titre) var(--font-ui);opacity:0;transition:opacity var(--duree-courte) var(--courbe-sortante), scale var(--duree-panneau) var(--courbe-sortante);place-items:center;margin:auto;display:grid;scale:.6}button.com-case2:hover,button.com-case2:focus-visible{background:var(--surface)}button.com-case2:hover:after,button.com-case2:focus-visible:after{opacity:1;scale:1}button.com-case2:hover .com-case2-marque,button.com-case2:focus-visible .com-case2-marque{opacity:0}button.com-case2:active{transform:scale(.97)}.com-case2-rien{color:var(--muted);font-size:var(--texte-mini)}@media (prefers-reduced-motion:reduce){button.com-case2,button.com-case2:after{transition:none}button.com-case2:active{transform:none}}.com-pages{margin-top:var(--espace-court)}.com-pages-cadre{margin:0 calc(-1 * var(--espace-grille));touch-action:pan-y;overflow-x:clip}.com-pages-piste{will-change:transform;align-items:flex-start;display:flex}.com-pages-page{min-width:0;padding:0 var(--espace-grille);flex:0 0 100%}.com-pages-pied{justify-content:center;align-items:center;gap:var(--espace-court);margin-top:var(--espace-court);display:flex}.com-pages-points{align-items:center;display:flex}.com-pages-point{cursor:pointer;background:0 0;border:0;place-items:center;min-width:22px;height:22px;padding:0;display:grid}.com-pages-point:before{content:"";border-radius:var(--rayon-rond);background:var(--line-strong);width:6px;height:6px;transition:background-color var(--duree-courte) var(--courbe-sortante), width var(--duree-panneau) var(--courbe-sortante)}.com-pages-point[aria-current=true]:before{background:var(--ink);width:16px}.com-page-titre{justify-content:space-between;align-items:baseline;gap:var(--espace-court);margin:var(--espace-mini) 0 var(--espace-normal);font:600 var(--texte-sous-titre) var(--font-head);letter-spacing:-.01em;display:flex}.com-page-titre small{font:600 var(--texte-petit) var(--font-ui);color:var(--faint)}.com-page-vide{padding:var(--espace-normal) 0;color:var(--faint);border-top:1px solid var(--line);margin:0}.com-jr{gap:var(--espace-grille);width:100%;padding:var(--espace-normal) 0;border:0;border-top:1px solid var(--line);font:inherit;color:inherit;text-align:left;background:0 0;border-radius:0;grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}button.com-jr{cursor:pointer;transition:background-color var(--duree-courte) var(--courbe-sortante)}button.com-jr:active{background:var(--accent-soft)}.com-jr-date{text-align:center;font:700 var(--texte-mini)/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);display:block}.com-jr-date b{font:600 var(--texte-titre)/1.15 var(--font-head);letter-spacing:-.02em;color:var(--ink);text-transform:none;display:block}.com-jr-date--aujourdhui b{color:var(--accent)}.com-jr-contenu{align-items:center;gap:var(--espace-petit);flex-wrap:wrap;min-width:0;display:flex}.com-jr-contenu>.com-journee{flex-basis:100%}.com-jr-contenu .com-puce{font-size:var(--texte-corps);padding:5px 11px}.com-jr-invite{color:var(--accent);font:600 var(--texte-courant) var(--font-ui)}.com-jr-rien{color:var(--muted);font-size:var(--texte-petit)}.com-circuit{gap:var(--espace-large);margin-top:calc(var(--espace-bloc) * 1.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:760px){.com-circuit{gap:var(--espace-bloc);grid-template-columns:minmax(0,1fr)}}.com-circuit-colonne{min-width:0}.com-circuit-titre{align-items:baseline;gap:var(--espace-court);font:600 var(--texte-base) var(--font-head);letter-spacing:-.01em;margin:0 0 2px;display:flex}.com-circuit-compte{font:700 var(--texte-petit) var(--font-ui);color:var(--faint);font-variant-numeric:tabular-nums}.com-circuit-explication{margin:0 0 var(--espace-normal);font-size:var(--texte-corps);color:var(--muted)}.com-circuit-vide{padding:var(--espace-normal) 0;font-size:var(--texte-corps);color:var(--faint);margin:0}.com-carte{gap:var(--espace-mini);margin-bottom:var(--espace-petit);padding:var(--espace-normal) var(--espace-grille);border-radius:var(--rayon-manipulable);background:var(--surface);box-shadow:var(--ombre-carte);cursor:pointer;transition:transform var(--duree-pression) var(--courbe-sortante), box-shadow var(--duree-courte) var(--courbe-sortante);display:grid}.com-carte:hover{box-shadow:var(--ombre-souleve)}.com-carte:active{transform:scale(.98)}.com-carte.pa-ouverte{box-shadow:0 0 0 2px var(--accent), var(--ombre-carte)}.com-carte-sujet{font-weight:700;font-size:var(--texte-courant);color:var(--ink);line-height:1.3}.com-carte-pied{justify-content:space-between;align-items:center;gap:var(--espace-court);flex-wrap:wrap;display:flex}.com-carte-meta{align-items:center;gap:var(--espace-petit);min-width:0;font:600 var(--texte-petit) var(--font-ui);color:var(--faint);display:inline-flex}.com-carte-canal{border-radius:var(--rayon-rond);background:var(--com-teinte);flex:none;width:7px;height:7px}.com-carte-retard{color:var(--danger)}@media (prefers-reduced-motion:reduce){.com-carte:active{transform:none}}.com-avancement-barres{gap:var(--espace-mini);display:flex}.com-avancement-barres span{border-radius:var(--rayon-rond);background:var(--line);flex:1;height:6px}.com-avancement-barres .com-avancement-faite{background:var(--com-teinte)}.com-avancement-noms{justify-content:space-between;gap:var(--espace-mini);margin:var(--espace-petit) 0 0;font:600 var(--texte-mini) var(--font-ui);color:var(--faint);padding:0;list-style:none;display:flex}.com-avancement-noms b{color:var(--ink)}.com-veille2-filtres{margin:var(--espace-normal) 0 var(--espace-court)}.com-veille2-liste{gap:var(--espace-mini);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.com-veille2-carte{gap:var(--espace-court);padding:var(--espace-court) var(--espace-normal);background:var(--surface);border:1px solid var(--line);border-radius:var(--rayon-bloc);box-shadow:var(--ombre-carte);grid-template-columns:2.2em minmax(0,1fr) auto;align-items:center;display:grid}.com-veille2-carte:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.com-veille2-rang{font:600 var(--texte-titre) var(--font-head);color:var(--faint);text-align:center;font-variant-numeric:tabular-nums}.com-veille2-texte{gap:2px;min-width:0;display:grid}.com-veille2-texte b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.com-veille2-texte small,.com-veille2-engagement small{font:600 var(--texte-mini) var(--font-ui);color:var(--faint)}.com-veille2-engagement{font:600 var(--texte-titre) var(--font-head);letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums}.com-veille2-engagement small{letter-spacing:0;display:block}@media (max-width:760px){.com-veille2-carte{grid-template-columns:1.6em minmax(0,1fr) auto}.com-veille2-texte b{white-space:normal}}.com-google2-tuiles{gap:var(--espace-court);margin:var(--espace-carte) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:760px){.com-google2-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.com-google2-tuiles .com-google-note-mois{grid-column:1/-1}.com-google2-tuile{gap:var(--espace-mini);min-width:0;padding:var(--espace-normal);background:var(--surface);border:1px solid var(--line);border-radius:var(--rayon-bloc);box-shadow:var(--ombre-carte);align-content:start;display:grid}.com-google2-tuile b{font:600 var(--texte-chiffre-carte-petit)/1.1 var(--font-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.com-google2-tuile small{font:600 var(--texte-petit) var(--font-ui);color:var(--faint)}.com-google2-titre,.com-site2-titre{align-items:baseline;gap:var(--espace-court);margin:0 0 var(--espace-normal);font:600 var(--texte-sous-titre) var(--font-head);letter-spacing:-.01em;display:flex}.com-google2-titre span,.com-site2-titre span{font:700 var(--texte-petit) var(--font-ui);color:var(--faint);letter-spacing:0}.com-google2-pied{justify-content:space-between;align-items:center;gap:var(--espace-court);flex-wrap:wrap;display:flex}.com-google2-attente{font:600 var(--texte-petit) var(--font-ui);color:var(--faint)}.com-site2-accent{color:var(--accent-ink)}.com-site2-graphique{margin-top:var(--espace-carte);padding:var(--espace-normal);background:var(--surface);border:1px solid var(--line);border-radius:var(--rayon-bloc);box-shadow:var(--ombre-carte);min-width:0}.com-site2-barre{fill:var(--line-strong)}.com-site2-barre--vague{fill:var(--accent)}.com-site2-cle--vague{background:var(--accent);border-radius:var(--radius)}.com-site2-cle--ordinaire{background:var(--line-strong);border-radius:var(--radius)}.com-site2-deux{gap:var(--espace-bloc) var(--espace-large);margin-top:var(--espace-bloc);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.com-site2-deux .com-site-note{margin:var(--espace-court) 0 0}.com-site2-barres{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.com-site2-barre-h{gap:var(--espace-court);padding-block:var(--espace-mini);font-size:var(--texte-petit);grid-template-columns:minmax(0,11em) minmax(0,1fr) 4.5em;align-items:center;display:grid}.com-site2-barre-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.com-site2-barre-piste{border-radius:var(--rayon-rond);background:var(--line);height:8px;overflow:hidden}.com-site2-barre-plein{border-radius:var(--rayon-rond);background:var(--accent);height:100%;display:block}.com-site2-barre-valeur{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:760px){.com-site2-barre-h{grid-template-columns:minmax(0,8em) minmax(0,1fr) 4em}}.com-lot-d-titre{font:650 var(--texte-sous-titre) var(--font-head);letter-spacing:-.01em;gap:var(--espace-court);align-items:baseline;margin:0;display:flex}.com-lot-d-titre--section{margin:var(--espace-bloc) 0 var(--espace-normal)}.com-lot-d-compte{font:700 var(--texte-petit) var(--font-ui);color:var(--faint)}.com-bascule-newsletter{margin:var(--espace-carte) 0 var(--espace-grille)}.com-listes-nombre{font-variant-numeric:tabular-nums}.com-listes-ecart{color:var(--danger);font-weight:700}.com-listes-egal{color:var(--ok);font-weight:700}.com-listes-date{color:var(--muted)}.com-listes-desabonnes{margin-top:var(--espace-bloc)}.com-tuiles{gap:var(--espace-normal);margin:var(--espace-carte) 0 var(--espace-mini);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:760px){.com-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.com-tuile{background:var(--surface);border-radius:var(--radius);padding:var(--espace-large) var(--espace-carte);box-shadow:var(--ombre-carte);min-width:0}.com-tuile-valeur{font:650 var(--texte-chiffre-carte-petit)/1.1 var(--font-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.com-tuile--en-avant .com-tuile-valeur{color:var(--accent-ink);font-weight:750}.com-tuile-libelle,.com-tuile-detail{font:600 var(--texte-petit) var(--font-ui);color:var(--faint);display:block}.com-politique-carte{background:var(--surface);border-radius:var(--radius);box-shadow:var(--ombre-carte);margin-top:var(--espace-carte)}.com-politique-rangee{gap:var(--espace-large);padding:var(--espace-carte) var(--espace-carte);grid-template-columns:minmax(0,13.75rem) minmax(0,1fr);align-items:start;display:grid}.com-politique-rangee+.com-politique-rangee{border-top:1px solid var(--line)}@media (max-width:760px){.com-politique-rangee{gap:var(--espace-court);grid-template-columns:minmax(0,1fr)}}.com-politique-intitule{font:650 var(--texte-courant) var(--font-ui);color:var(--muted);padding-top:var(--espace-petit)}.com-politique-reglage{min-width:0}.com-politique-note{color:var(--faint);font-size:var(--texte-petit);margin:var(--espace-court) 0 0}.com-politique-heure{max-width:8rem}.com-jours{gap:var(--espace-petit);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.com-jours .case-a-cocher{border:1.5px solid var(--line-strong);border-radius:var(--rayon-rond);width:2.375rem;height:2.375rem;font:650 var(--texte-courant) var(--font-ui);color:var(--ink);transition:transform var(--duree-pression) ease, background var(--duree-pression) ease;justify-content:center;position:relative;align-items:center!important;padding:0!important}.com-jours .case-a-cocher-boite{opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.com-jours .case-a-cocher:has(.case-a-cocher-boite:checked){background:var(--denim);border-color:var(--denim);color:var(--sur-denim)}.com-jours .case-a-cocher .font-ui{color:inherit!important;font-size:inherit!important}.com-jours .case-a-cocher:has(.case-a-cocher-boite:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.com-jours .case-a-cocher:active{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.com-jours .case-a-cocher{transition:none}.com-jours .case-a-cocher:active{transform:none}}.com-rythmes{gap:var(--espace-petit);flex-direction:column;min-width:0;display:flex}.com-rythme{gap:var(--espace-normal);font:600 var(--texte-courant) var(--font-ui);grid-template-columns:auto minmax(0,1fr) 4rem auto;align-items:center;display:grid}.com-rythme-pastille{border-radius:var(--rayon-rond);background:var(--teinte,var(--faint));width:.5625rem;height:.5625rem}.com-rythme-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.com-rythme-unite{color:var(--faint);font-size:var(--texte-petit)}.com-alertes{gap:var(--espace-normal);margin:var(--espace-carte) 0 var(--espace-bloc);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.com-alerte{background:var(--danger-soft);color:var(--ink);border-radius:var(--radius);padding:var(--espace-large) var(--espace-carte);font-size:var(--texte-courant);min-width:0}.com-alerte-titre{color:var(--danger);font:700 var(--texte-base) var(--font-head);margin-bottom:var(--espace-mini);display:block}.com-alerte--douce{background:var(--warn-soft)}.com-alerte--douce .com-alerte-titre{color:var(--warn)}.com-citables{gap:var(--espace-petit);margin-top:var(--espace-carte);flex-direction:column;display:flex}.com-citable{gap:var(--espace-large);background:var(--surface);border-radius:var(--radius);padding:var(--espace-large) var(--espace-carte);box-shadow:var(--ombre-carte);cursor:pointer;justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.com-citable-texte{flex:auto;min-width:0}.com-citable-texte .nom-de-ligne{font-size:var(--texte-base);display:block}.com-citable-repere{font:600 var(--texte-petit) var(--font-ui);color:var(--faint);display:block}.com-citable-dit{margin:var(--espace-petit) 0 0;color:var(--muted);overflow-wrap:anywhere}.com-citable-dit--vide{color:var(--faint);font-style:italic}.com-citable-gestes{gap:var(--espace-court);flex:none;align-items:center;display:flex}@media (max-width:760px){.com-citable{flex-direction:column}}.com-journee{font-size:var(--texte-mini);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.com-journee--detail{white-space:normal;text-overflow:clip;overflow:visible}.com-point-retard{border-radius:var(--rayon-rond);background:var(--danger);flex:none;width:6px;height:6px}.com-pastille-format{border-radius:var(--rayon-rond);background:var(--com-format);flex:none;width:8px;height:8px}.com-chiffre{font-size:var(--texte-titre-page);line-height:1.1}.com-piste{overflow:hidden}.com-glisse--gauche{animation:com-entre-gauche var(--duree-panneau) var(--courbe-sortante)}.com-glisse--droite{animation:com-entre-droite var(--duree-panneau) var(--courbe-sortante)}@keyframes com-entre-gauche{0%{opacity:.25;transform:translate(-4%)}to{opacity:1;transform:none}}@keyframes com-entre-droite{0%{opacity:.25;transform:translate(4%)}to{opacity:1;transform:none}}@keyframes com-fondu{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.com-glisse--gauche,.com-glisse--droite{animation:com-fondu var(--duree-panneau) ease}}.com-etroit-seulement{display:none}@media (max-width:760px){.com-large-seulement{display:none}.com-etroit-seulement{display:block}}.com-google-liste{gap:var(--espace-normal);grid-template-columns:minmax(0,1fr);display:grid}.com-google-avis{gap:var(--espace-court);padding:var(--espace-carte);border:1px solid var(--line);border-radius:var(--rayon-bloc);background:var(--surface);grid-template-columns:minmax(0,1fr);display:grid}.com-google-avis--repondu{background:0 0}.com-google-tete{align-items:baseline;gap:var(--espace-court);flex-wrap:wrap;display:flex}.com-google-auteur{font-weight:600}.com-google-etoiles{white-space:nowrap;letter-spacing:.04em}.com-google-etoiles-pleines{color:var(--warn)}.com-google-etoiles-vides{color:var(--line-strong)}.com-google-date{font-size:var(--texte-petit);color:var(--muted);margin-left:auto}.com-google-texte{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--texte-courant);margin:0;line-height:1.55}.com-google-texte--vide{color:var(--muted);font-style:italic}.com-google-vide{color:var(--muted)}.com-google-section{margin-top:var(--espace-bloc)}.com-google-bascule{margin-bottom:var(--espace-normal)}.com-google-repli{animation:com-fondu var(--duree-panneau) var(--courbe-sortante)}@media (prefers-reduced-motion:reduce){.com-google-repli{animation:none}}.com-google-mois{gap:var(--espace-grille);margin-top:var(--espace-bloc);padding-top:var(--espace-normal);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.com-google-chiffre{gap:var(--espace-mini);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.com-google-chiffre b{font-size:var(--texte-titre);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.com-google-chiffre span{font-size:var(--texte-petit);color:var(--muted)}.com-google-ecart{font-style:normal;display:block}.com-google-ecart--hausse{color:var(--ok)}.com-google-ecart--baisse{color:var(--danger)}.com-google-note-mois{font-size:var(--texte-petit);color:var(--muted);grid-column:1/-1;margin:0}.com-site-section{margin-top:var(--espace-bloc)}.com-site-cadre{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.com-site-graphique{display:block}.com-site-inconnu{fill:url(#com-site-hachures)}.com-site-hachure{stroke:var(--line-strong);stroke-width:1px}.com-site-pastille{stroke:var(--surface);stroke-width:1px}.com-site-moyenne{stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 3}.com-site-sol{stroke:var(--line);stroke-width:1px}.com-site-axe{font-size:var(--texte-mini);fill:var(--muted)}.com-site-legende{gap:var(--espace-court);margin-top:var(--espace-mini);font-size:var(--texte-petit);color:var(--muted);flex-wrap:wrap;display:flex}.com-site-legende-item{align-items:center;gap:var(--espace-mini);display:inline-flex}.com-site-cle{border-radius:var(--rayon-rond);flex-shrink:0;width:10px;height:10px;display:inline-block}.com-site-cle--moyenne{border-top:1px dashed var(--muted);border-radius:0;width:14px;height:0}.com-site-cle--inconnu{border-radius:var(--radius);background:repeating-linear-gradient(45deg, var(--line-strong) 0 1px, transparent 1px 4px)}.com-site-liste{gap:var(--espace-grille);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.com-site-publication{gap:var(--espace-mini);padding:var(--espace-normal);background:var(--surface);border:1px solid var(--line);border-radius:var(--rayon-bloc);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.com-site-publication-tete{align-items:center;gap:var(--espace-mini);font-size:var(--texte-petit);color:var(--muted);display:flex}.com-site-publication-canal{color:var(--ink);font-weight:600}.com-site-publication-date{white-space:nowrap;margin-left:auto}.com-site-publication-effet{font-size:var(--texte-petit);margin:0}.com-site-hausse{color:var(--ok);font-variant-numeric:tabular-nums}.com-site-inconnu-texte{color:var(--muted)}.com-site-note{margin:0 0 var(--espace-normal);font-size:var(--texte-petit);color:var(--muted)}.com-site-pied{margin-top:var(--espace-bloc);font-size:var(--texte-mini);color:var(--muted)}.note-jour-ajout{opacity:0;transition:opacity var(--duree-courte) var(--courbe-sortante)}.note-jour-cellule:hover .note-jour-ajout,.note-jour-cellule:focus-visible .note-jour-ajout{opacity:1}@media (hover:none){.note-jour-ajout{opacity:1}}:root{--fil-largeur:340px;--fil-poignee:44px;--duree-fil:.42s;--courbe-fil:cubic-bezier(.32,.72,0,1)}.fil{top:calc(var(--haut-bandeau,0px) + var(--haut-entete,0px) + var(--espace-bloc));z-index:var(--z-collant);width:var(--fil-largeur);transition:width var(--duree-fil) var(--courbe-fil);flex-shrink:0;justify-content:flex-end;align-self:flex-start;display:flex;position:sticky}.fil--replie{width:var(--fil-poignee)}@media (max-width:1200px){.fil{width:100%;position:static}.fil--replie{width:100%}}.accueil-avec-fil{align-items:flex-start;gap:var(--espace-bloc);display:flex}.accueil-tuiles{flex:1;min-width:0}@media (max-width:1200px){.accueil-avec-fil{flex-direction:column-reverse}}.fil--carte{pointer-events:auto;width:100%;transition:none;display:block;position:static}.fil--carte .fil-carte{width:100%;max-height:none;margin-bottom:var(--espace-grille);overflow:visible}.fil-carte{width:var(--fil-largeur);max-height:calc(100dvh - var(--espace-bloc) * 2);padding:var(--espace-carte);background:var(--surface);border:1px solid var(--line);border-radius:var(--rayon-bloc);box-shadow:var(--ombre-panneau);color:var(--ink);overflow:hidden auto}.fil-tete{align-items:center;gap:var(--espace-court);display:flex}.fil-titre{font-size:var(--texte-sous-titre);flex:1;margin:0;font-weight:600}.fil-chevron-signe{font-size:var(--texte-sous-titre);line-height:1}.fil-compteurs{margin:var(--espace-normal) 0 var(--espace-large)}.fil-totaux{gap:var(--espace-grille);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.fil-total{font-size:var(--texte-titre);font-variant-numeric:tabular-nums;font-weight:700}.fil-total--gains{color:var(--ok)}.fil-total--refus{color:var(--danger)}.fil-resume{margin:var(--espace-mini) 0 0;font-size:var(--texte-petit);color:var(--muted)}.fil-lignes{margin:0;padding:0;list-style:none}.fil-jour{margin:var(--espace-large) 0 var(--espace-petit);font-size:var(--texte-mini);text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.fil-ligne{gap:var(--espace-normal);padding:var(--espace-court) 0;border-top:1px solid var(--line);display:flex}.fil-rond{border-radius:var(--rayon-rond);flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;display:flex}.fil-rond--refus{background:var(--danger-soft);color:var(--danger)}.fil-rond--gains{background:var(--ok-soft);color:var(--ok)}.fil-rond--mot{background:var(--warn-soft);color:var(--warn)}.fil-corps{flex:1;min-width:0}.fil-entete{gap:var(--espace-court);justify-content:space-between;align-items:baseline;display:flex}.fil-dit{font-size:var(--texte-petit);min-width:0;margin:0}.fil-client{color:var(--ink);font-weight:600}.fil-verdict--refus{color:var(--danger)}.fil-verdict--gains{color:var(--ok)}.fil-verdict--mot{color:var(--warn)}.fil-montant{white-space:nowrap;font-size:var(--texte-petit);font-variant-numeric:tabular-nums;font-weight:600}.fil-montant--refus{color:var(--danger)}.fil-montant--gains{color:var(--ok)}.fil-detail{margin:var(--espace-mini) 0 0;font-size:var(--texte-mini);color:var(--muted)}.fil-ligne-bouton{width:100%;min-height:var(--fil-poignee);text-align:left;padding:var(--espace-petit);margin:calc(var(--espace-petit) * -1);border-radius:var(--rayon-manipulable);color:inherit;cursor:pointer;transition:background var(--duree-courte) var(--courbe-sortante);background:0 0;border:none;display:block}.fil-ligne-bouton:hover{background:var(--surface-2)}.fil-ligne-bouton:active{background:var(--surface-2);transform:scale(.99)}.fil-sous-lignes{margin:var(--espace-court) 0 0;padding:0;list-style:none}.fil-sous-ligne{gap:var(--espace-court);padding:var(--espace-mini) 0;font-size:var(--texte-mini);justify-content:space-between;align-items:baseline;display:flex}.fil-ligne{--fil-ton:var(--danger);--fil-ton-doux:var(--danger-soft)}.fil-ligne--tendu{--fil-ton:var(--warn);--fil-ton-doux:var(--warn-soft)}.fil-ligne--bon{--fil-ton:var(--ok);--fil-ton-doux:var(--ok-soft)}.fil-mot{margin:var(--espace-court) 0 0;padding:var(--espace-petit) var(--espace-normal);background:var(--surface-2);border-left:2px solid var(--fil-ton);border-radius:0 var(--rayon-manipulable) var(--rayon-manipulable) 0;font-size:var(--texte-petit);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.fil-mot--court{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fil-mot--coupe{-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.fil-mot-geste{width:100%;text-align:inherit;font:inherit;color:inherit;cursor:pointer;border-radius:0 var(--rayon-manipulable) var(--rayon-manipulable) 0;transition:opacity var(--duree-pression) var(--courbe-sortante);background:0 0;border:none;padding:0;display:block}.fil-mot-geste:active{opacity:.7}.fil-mot-geste:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fil-mot-suite{margin-top:var(--espace-court);font-size:var(--texte-mini);color:var(--fil-ton);display:inline-block}.fil-gestes{gap:var(--espace-court);flex-wrap:wrap;align-items:center;display:flex}.fil-etiquette{padding:2px var(--espace-court);border-radius:var(--rayon-rond);background:var(--fil-ton-doux);color:var(--fil-ton);font-size:var(--texte-mini);align-items:center;display:inline-flex}.fil-lien{min-height:var(--fil-poignee);font-size:var(--texte-petit);color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;text-decoration:none;display:inline-flex}.fil-lien:hover{text-decoration:underline}.fil-lien:active{opacity:.6}.fil-pied{min-height:var(--fil-poignee);margin-top:var(--espace-court);border-top:1px solid var(--line);font-size:var(--texte-petit);color:var(--accent);align-items:center;text-decoration:none;display:flex}.fil-pied:hover{text-decoration:underline}.fil-poignee{width:var(--fil-poignee);justify-content:center;align-items:center;gap:var(--espace-court);min-height:220px;padding:var(--espace-carte) 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--rayon-bloc) 0 0 var(--rayon-bloc);box-shadow:var(--ombre-panneau);color:var(--ink);cursor:pointer;transition:background var(--duree-courte) var(--courbe-sortante);border-right:none;flex-direction:column;display:flex}.fil-poignee:hover{background:var(--surface-2)}.fil-poignee:active{background:var(--surface-2);transform:translate(2px)}.fil-poignee-titre{writing-mode:vertical-rl;font-size:var(--texte-petit);letter-spacing:.04em;color:var(--muted)}.fil-poignee,.fil--replie .fil-carte{display:none}.fil--replie .fil-poignee{display:flex}@media (max-width:1200px){.fil--replie .fil-carte{display:block}.fil--replie .fil-poignee{display:none}}.fil-pastille{border-radius:var(--rayon-rond);background:var(--danger);min-width:20px;height:20px;color:var(--sur-danger);font-size:var(--texte-mini);font-variant-numeric:tabular-nums;box-shadow:var(--ombre-pastille);justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.fil-point{border-radius:var(--rayon-rond);background:var(--ok);width:8px;height:8px;animation:2.4s ease-in-out infinite fil-battement}@keyframes fil-battement{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}@keyframes fil-fondu{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.fil:not(.fil--replie){width:min(var(--fil-largeur), calc(100vw - var(--espace-bloc)))}.fil:not(.fil--replie) .fil-carte{width:100%}}@media (prefers-reduced-motion:reduce){.fil{transition:none}.fil-point{animation:none}.fil-carte,.fil-poignee{animation:fil-fondu var(--duree-panneau) var(--courbe-sortante) both}.fil-poignee:active,.fil-ligne-bouton:active{transform:none}}:root{--accueil-colonne-largeur:380px}.accueil-colonne{top:calc(var(--haut-bandeau,0px) + var(--haut-entete,0px) + var(--espace-bloc));z-index:var(--z-collant);width:var(--accueil-colonne-largeur);gap:var(--espace-large);flex:none;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:sticky}@media (max-width:1200px){.accueil-colonne{width:100%;margin-top:var(--espace-bloc);position:static}.accueil-avec-fil:has(>.accueil-colonne){align-items:stretch}}.fil.fil--sous-colonne,.fil.fil--sous-colonne:not(.fil--replie){z-index:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--rayon-bloc);width:auto;color:var(--ink);transition:none;display:block;position:static}.fil--sous-colonne .fil-carte,.fil--sous-colonne:not(.fil--replie) .fil-carte{width:100%;padding:0 var(--espace-carte) var(--espace-grille);box-shadow:none;background:0 0;border:0;border-radius:0}.fil-sommaire{justify-content:space-between;align-items:center;gap:var(--espace-court);padding:var(--espace-grille) var(--espace-carte);border-radius:var(--rayon-bloc);cursor:pointer;font-family:var(--font-ui);font-size:var(--texte-courant);color:var(--ink);font-weight:750;list-style:none;display:flex}.fil-sommaire::-webkit-details-marker{display:none}.fil-sommaire:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fil-sommaire-compte{color:var(--faint);font-weight:600}.fil-sommaire-chevron{color:var(--faint);transition:transform var(--duree-panneau) var(--courbe-sortante);flex:none}.fil--sous-colonne[open] .fil-sommaire-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.fil-sommaire-chevron{transition:none}}.liste-a-etiqueter{border:1px solid var(--line);border-radius:var(--rayon-bloc);background:var(--surface);overscroll-behavior:contain;max-height:46vh;overflow-y:auto}.liste-a-etiqueter-corps{margin:0;padding:0;list-style:none}.ligne-a-etiqueter{align-items:center;gap:var(--espace-petit);padding:var(--espace-petit) var(--espace-normal);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ligne-a-etiqueter:last-child{border-bottom:0}.ligne-a-etiqueter-choisie{background:var(--accent-soft)}.ligne-a-etiqueter-texte{text-align:left;min-width:0;padding:var(--espace-mini) 0;cursor:pointer;color:inherit;font:inherit;border-radius:var(--rayon-manipulable);background:0 0;border:0;flex:200px;gap:2px;display:grid}.ligne-a-etiqueter-texte:active{transform:scale(.99)}.ligne-a-etiqueter-non-suivie .ligne-a-etiqueter-texte{cursor:default}.ligne-a-etiqueter-non-suivie .ligne-a-etiqueter-texte:active{transform:none}.ligne-a-etiqueter-non-suivie .ligne-a-etiqueter-texte:hover .ligne-a-etiqueter-nom{color:inherit}.ligne-a-etiqueter-texte:hover .ligne-a-etiqueter-nom{color:var(--accent)}.ligne-a-etiqueter-texte:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ligne-a-etiqueter-nom{font-size:var(--texte-courant);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ligne-a-etiqueter-detail{font-size:var(--texte-petit);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ligne-a-etiqueter-compte{align-items:center;gap:var(--espace-mini);flex-shrink:0;display:flex}.ligne-a-etiqueter-compte input{text-align:center;width:62px}.ligne-a-etiqueter-finir{flex:none;justify-content:flex-end;min-width:190px;display:flex}.ligne-a-etiqueter-deborde{padding:var(--espace-petit) var(--espace-normal);font-size:var(--texte-petit);color:var(--muted);border-top:1px solid var(--line);margin:0}.barre-de-la-planche{z-index:var(--z-collant);align-items:center;gap:var(--espace-normal);padding:var(--espace-petit) var(--espace-normal);border:1px solid var(--line);border-radius:var(--rayon-bloc);background:var(--surface);flex-wrap:wrap;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.barre-de-la-planche{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.barre-de-la-planche{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);box-shadow:var(--ombre-barre-collee)}.barre-de-la-planche-compte{font-size:var(--texte-courant);color:var(--ink)}.barre-de-la-planche-gestes{gap:var(--espace-mini);flex-wrap:wrap;margin-left:auto;display:flex}.jauge-planche{flex-shrink:0;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;width:min(280px,100%);display:grid}.jauge-case{border:1px solid var(--line-strong);height:14px;transition:background var(--duree-panneau) var(--courbe-sortante);background:0 0;border-radius:2px}.jauge-case-pleine{background:var(--accent);border-color:var(--accent)}.etiquette-case-vide{border-style:dashed;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.etiquette-case-vide{border-color:color-mix(in srgb, currentColor 35%, transparent)}}@media (max-width:760px){.jauge-planche{width:100%}.barre-de-la-planche-gestes{width:100%;margin-left:0}.ligne-a-etiqueter-finir{justify-content:flex-start;width:100%;min-width:0}.liste-a-etiqueter{max-height:40vh}}@media (prefers-reduced-motion:reduce){.ligne-a-etiqueter-texte:active{transform:none}.jauge-case{transition:none}}@media (prefers-reduced-transparency:reduce){.barre-de-la-planche{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.ligne-a-etiqueter-fin-des-choisis{border-bottom:2px solid var(--accent)}.etiquettes-refusees{padding:var(--espace-petit) var(--espace-normal);border:1px solid var(--danger);border-radius:var(--rayon-bloc);color:var(--danger);font-size:var(--texte-petit);margin:0}.plan-ecran{gap:16px;min-width:0;display:grid}.plan-feuilles{gap:8mm;display:grid;overflow-x:auto}.plan-feuille{box-sizing:border-box;border:1px dashed var(--line);color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;break-inside:avoid;background:#fff;flex-direction:column;gap:5mm;width:277mm;height:190mm;padding:4mm;display:flex}.plan-feuille+.plan-feuille{break-before:page}.plan-entete{border-bottom:1.2mm solid;justify-content:space-between;align-items:flex-end;gap:6mm;padding-bottom:2mm;display:flex}.plan-titre{margin:0;font-size:11mm;font-weight:800;line-height:1.05}.plan-prefixe{opacity:.75;font-size:6mm;font-weight:700;display:block}.plan-legende{text-align:right;max-width:105mm;margin:0;font-size:4.2mm;line-height:1.35}.plan-legende strong{font-size:6mm}.plan-meuble{flex:1;align-items:stretch;gap:3mm;min-height:0;display:flex;container-type:size}.plan-colonne{flex-direction:column;flex:1;gap:2mm;min-width:0;display:flex}.plan-cases{flex-direction:column;flex:1;gap:2mm;min-height:0;display:flex}.plan-case{border-radius:var(--radius);border:.8mm solid;flex:1;justify-content:center;align-items:center;min-height:0;padding:1mm;display:flex;overflow:hidden}.plan-code{font-size:max(4mm, min(12mm, calc(15cqw / var(--plan-colonnes,1)), calc(45cqh / var(--plan-etages,1))));white-space:nowrap;font-weight:800;line-height:1}.plan-case-trou{opacity:.35;border-style:dashed}.plan-numero{border-radius:var(--rayon-rond);color:#fff;background:#000;align-self:center;padding:1mm 6mm;font-size:7mm;font-weight:800;line-height:1.2}.plan-pied{border-top:.4mm solid;justify-content:space-between;gap:6mm;padding-top:1.5mm;font-size:4mm;display:flex}.plan-pied p{margin:0}@media print{.plan-feuille{border:none;padding:0}.plan-feuilles{gap:0;overflow:visible}}.fd-barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.fd-page{box-sizing:border-box;background:var(--surface);width:190mm;max-width:100%;color:var(--ink);border:1px solid var(--line);border-radius:var(--rayon-bloc);font-size:var(--texte-base);margin:0;padding:10mm;line-height:1.45}.fd-entete{border-bottom:2px solid var(--accent);justify-content:space-between;align-items:flex-start;gap:8mm;padding-bottom:4mm;display:flex}.fd-editeur{flex:none}.fd-coordonnees{font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--muted);margin:2mm 0 0;line-height:1.5}.fd-repere{text-align:right}.fd-repere h1{font-family:var(--font-head);font-size:var(--texte-titre);letter-spacing:.4px;text-transform:uppercase;margin:0}.fd-repere p{font-family:var(--font-ui);margin:1mm 0 0}.fd-numero{font-size:var(--texte-sous-titre);font-weight:700}.fd-date{font-size:var(--texte-petit);color:var(--muted)}.fd-echeance{font-size:var(--texte-corps);color:var(--accent-ink);font-weight:700;margin-top:1.5mm!important}.fd-chantier{margin-top:6mm}.fd-chantier h2{font-family:var(--font-ui);font-size:var(--texte-petit);letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.fd-chantier p{font-family:var(--font-head);font-size:var(--texte-sous-titre);margin:1mm 0 0;line-height:1.25}.fd-blocs{break-inside:avoid;page-break-inside:avoid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm;margin-top:5mm;display:grid}.fd-bloc{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:3mm 3.5mm}.fd-bloc h2{font-family:var(--font-ui);font-size:var(--texte-mini);letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.fd-bloc-nom{overflow-wrap:anywhere;margin:1.5mm 0 0;font-weight:700}.fd-bloc-sous{font-size:var(--texte-corps);color:var(--muted);overflow-wrap:anywhere;margin:1mm 0 0}.fd-section{break-inside:avoid;page-break-inside:avoid;margin-top:6mm}.fd-section>h2{font-family:var(--font-ui);font-size:var(--texte-petit);letter-spacing:.6px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);margin:0 0 1.5mm;padding-bottom:1mm;font-weight:700}.fd-texte{white-space:pre-wrap;margin:0}.fd-vide{color:var(--muted);margin:0;font-style:italic}.fd-liste{margin:0;padding-left:5mm}.fd-pied{border-top:1px solid var(--line-strong);font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4mm;margin-top:8mm;padding-top:2mm;display:flex}.fd-pied p{margin:0}@media screen and (max-width:760px){.fd-entete{flex-direction:column;gap:3mm}.fd-repere{text-align:left}.fd-blocs{grid-template-columns:minmax(0,1fr)}}@media print{@page{size:A4 portrait;margin:12mm}body{margin:0!important}main{max-width:none!important;padding:0!important}:is(body:has(.fd-page) [data-bandeau-haut],body:has(.fd-page) .nav-module-bande){display:none!important}.fd-page .logo-sur-clair{display:block!important}.fd-page .logo-sur-sombre{display:none!important}.fd-page{background:0 0;border:0;border-radius:0;width:auto;max-width:none;padding:0}}.qm-feuille{box-sizing:border-box;gap:var(--espace-bloc);flex-direction:column;max-width:210mm;min-height:297mm;padding:14mm 15mm;display:flex}.qm-plan{box-sizing:border-box;max-width:210mm;margin:var(--espace-bloc) 0 0;padding:var(--espace-grille)}.qm-question{break-inside:avoid;page-break-inside:avoid}@media print{:is(body:has(.qm-feuille) [data-bandeau-haut],body:has(.qm-feuille) .nav-module-bande){display:none!important}.qm-feuille,.qm-plan{background:0 0;border:0;border-radius:0;max-width:none;min-height:0;padding:0}.qm-plan{break-before:page;page-break-before:always;margin:0}.qm-pastille{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.fi-remplir{margin-top:4mm}.fd-section.fi-long{break-inside:auto;page-break-inside:auto}.fi-compte-rendu+.fi-compte-rendu{margin-top:3mm}.fi-a-remplir{break-inside:avoid;page-break-inside:avoid}.fi-a-remplir+.fd-pied{margin-top:3mm}.fi-lignes{display:grid}.fi-ligne{border-bottom:1px solid var(--muted);height:7mm}.fi-titre-heures{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:4mm;margin-bottom:1.5mm;padding-bottom:1mm;display:flex}.fd-section .fi-titre-heures>h2{font-family:var(--font-ui);font-size:var(--texte-petit);letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.fi-cases{font-family:var(--font-ui);font-size:var(--texte-corps);align-items:center;gap:2mm;margin:0;display:flex}.fi-case{border:1px solid var(--ink);width:4mm;height:4mm;margin-left:4mm;display:inline-block}.fi-case:first-child{margin-left:0}.fi-heures{font-family:var(--font-ui);font-size:var(--texte-petit);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));display:grid}.fi-heures-titre{color:var(--muted);padding:0 2mm 1mm;font-weight:700}.fi-heures-case{border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);height:7.5mm}.fi-heures-case:nth-child(4n+1){border-left:1px solid var(--muted)}.fi-heures-case:nth-child(-n+8){border-top:1px solid var(--muted)}.fi-signatures{break-inside:avoid;page-break-inside:avoid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm;margin-top:4mm;display:grid}.fi-signature{border:1px solid var(--muted);border-radius:var(--radius);height:18mm;padding:2mm 3mm}.fi-signature p{font-family:var(--font-ui);font-size:var(--texte-mini);letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.annonces{top:calc(var(--haut-bandeau,0px) + var(--espace-grille) + env(safe-area-inset-top));right:var(--espace-grille);width:min(360px, calc(100vw - 2 * var(--espace-grille)));gap:var(--espace-court);z-index:var(--z-annonce);pointer-events:none;display:grid;position:fixed}@media (max-width:760px){.annonces{top:calc(var(--haut-bandeau,0px) + var(--espace-court) + env(safe-area-inset-top));left:var(--espace-court);right:var(--espace-court);width:auto}}.annonce{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform, opacity;gap:var(--espace-grille);padding:var(--espace-grille) var(--espace-large);border-radius:var(--rayon-bloc);border:1px solid var(--annonce-bord);background:var(--annonce-verre);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);box-shadow:var(--ombre-annonce);color:var(--ink);font-family:var(--font-ui);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.annonce:active{cursor:grabbing}.annonce-icone{border-radius:var(--rayon-manipulable);width:30px;height:30px;font-size:var(--texte-base);background:var(--ok);color:var(--sur-ok);place-items:center;font-weight:800;line-height:1;display:grid}.annonce--erreur .annonce-icone{background:var(--danger);color:var(--sur-danger)}.annonce-corps{min-width:0}.annonce-titre{font-family:var(--font-head);font-size:var(--texte-courant);letter-spacing:-.005em;font-weight:700}.annonce-texte{font-size:var(--texte-corps);color:var(--muted);margin-top:1px;line-height:1.35}.annonce-lien{margin-top:var(--espace-mini);font-size:var(--texte-corps);color:var(--accent-ink);font-weight:700;text-decoration:none;display:inline-block}.annonce-lien:hover{text-decoration:underline}.annonce-lien:focus-visible{outline:2px solid var(--denim);outline-offset:2px}.annonce-heure{font-size:var(--texte-mini);color:var(--muted);align-self:start;padding-top:2px}.annonce-fondu{animation:annonce-fondu var(--duree-courte) var(--courbe-sortante)}@keyframes annonce-fondu{0%{opacity:0}to{opacity:1}}.annonce-sortie-fondu{opacity:0;transition:opacity var(--duree-sortie) var(--courbe-entrante)}@media (prefers-reduced-transparency:reduce){.annonce{background:var(--annonce-plein);border-color:var(--line-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}.pad{gap:var(--espace-grille);min-width:0;display:grid}.pad-titre{font-size:var(--texte-titre)}.pad-compteur{font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--faint)}.pad-alerte{padding:var(--espace-normal) var(--espace-grille);border-radius:var(--rayon-manipulable);font-size:var(--texte-courant);margin:0}.pad-message{min-height:1lh;font-family:var(--font-ui);font-weight:600;font-size:var(--texte-courant);color:var(--ok);margin:0}.pad-message:empty{display:none}.pad-pile{padding-bottom:var(--espace-grille);grid-template-columns:minmax(0,1fr);display:grid}.pad-carte{gap:var(--espace-normal);padding:var(--espace-carte);background:var(--surface);border:1px solid var(--line);border-radius:var(--rayon-bloc);box-shadow:var(--ombre-panneau);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;transform-origin:50% 100%;transform:translateX(var(--cag-x,0px)) rotate(calc(var(--cag-part,0) * 6deg));transition:transform var(--duree-panneau) var(--courbe-sortante), opacity var(--duree-sortie) var(--courbe-sortante);grid-area:1/1;align-content:start;display:grid;position:relative}.pad-carte:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pad-carte[data-cag-etat=tire],.pad-carte[data-cag-etat=parti]{cursor:grabbing;will-change:transform;transition:none}.pad-carte[data-cag-etat=fondu]{opacity:0}.pad-carte[data-rang="1"]{transform:translateY(var(--espace-court)) scale(.96);pointer-events:none}.pad-carte[data-rang="2"]{transform:translateY(calc(var(--espace-court) * 2)) scale(.92);pointer-events:none}.pad-carte[data-rang="1"]>*,.pad-carte[data-rang="2"]>*{visibility:hidden}.pad-tampon{top:var(--espace-bloc);padding:var(--espace-mini) var(--espace-normal);border-radius:var(--rayon-manipulable);font-family:var(--font-ui);font-weight:800;font-size:var(--texte-sous-titre);letter-spacing:.04em;pointer-events:none;opacity:0;border:2px solid;position:absolute}.pad-tampon-oui{left:var(--espace-carte);color:var(--ok);opacity:clamp(0, var(--cag-part,0), 1);transform:rotate(-8deg)}.pad-tampon-non{right:var(--espace-carte);color:var(--danger);opacity:clamp(0, calc(var(--cag-part,0) * -1), 1);transform:rotate(8deg)}.pad-surtitre{font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--muted);margin:0;font-weight:600}.pad-quoi{font-size:var(--texte-titre);overflow-wrap:anywhere}.pad-total{justify-content:space-between;align-items:baseline;gap:var(--espace-petit) var(--espace-normal);flex-wrap:wrap;display:flex}.pad-fournisseur{color:var(--muted);font-size:var(--texte-courant);overflow-wrap:anywhere;min-width:0}.pad-montant{font-family:var(--font-ui);font-weight:700;font-size:var(--texte-titre);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.pad-contexte{gap:var(--espace-petit);padding:var(--espace-normal) var(--espace-grille);background:var(--surface-2);border-radius:var(--radius);font-size:var(--texte-corps);grid-template-columns:minmax(0,1fr);display:grid}.pad-jauge{height:var(--espace-court);border-radius:var(--rayon-rond);background:var(--line-strong);overflow:hidden}.pad-jauge>i{background:var(--accent);border-radius:var(--rayon-rond);height:100%;display:block}.pad-engage{font-family:var(--font-ui);font-weight:600;font-size:var(--texte-courant);color:var(--ink);font-variant-numeric:tabular-nums}.pad-note{font-size:var(--texte-petit);color:var(--muted);margin:0}.pad-aide{font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--faint);justify-content:space-between;font-weight:600;display:flex}.pad-boutons{gap:var(--espace-normal);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pad-fini{gap:var(--espace-petit);text-align:center;padding:var(--espace-bloc) var(--espace-carte);background:var(--surface);border:1px solid var(--line);border-radius:var(--rayon-bloc);justify-items:center;display:grid}.pad-fini p{color:var(--muted);font-size:var(--texte-courant);margin:0}.pad-motifs{gap:var(--espace-grille);justify-items:start;display:grid}.pad-motifs-aide{color:var(--muted);font-size:var(--texte-courant);margin:0}.pad-autre{gap:var(--espace-normal);grid-template-columns:minmax(0,1fr);width:100%;display:grid}@media (prefers-reduced-motion:reduce){.pad-carte{transition:opacity var(--duree-sortie) linear}}.cmdtel{gap:var(--espace-normal);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cmdtel-depot{gap:var(--espace-court);padding:var(--espace-carte);border:1px solid var(--adele-trait);border-radius:var(--rayon-bloc);background:var(--adele-fond);grid-template-columns:minmax(0,1fr);display:grid}.cmdtel-depot-titre{font-size:var(--texte-sous-titre);color:var(--adele-encre);margin:0;font-weight:600}.cmdtel-dire{gap:var(--espace-court);padding-top:var(--espace-court);border-top:1px solid var(--adele-trait);grid-template-columns:minmax(0,1fr);display:grid}.cmdtel-note{font-size:var(--texte-petit);color:var(--muted);margin:0}.cmdtel-centre{text-align:center}.cmdtel-lit{font-size:var(--texte-corps);color:var(--adele-encre);margin:0;font-weight:600}.cmdtel-refus{font-size:var(--texte-petit);color:var(--danger);margin:0}.cmdtel-carte{gap:var(--espace-mini);padding:var(--espace-carte);border:1px solid var(--line);border-radius:var(--rayon-bloc);background:var(--surface);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cmdtel-entete{justify-content:space-between;align-items:center;gap:var(--espace-court);display:flex}.cmdtel-ligne,.cmdtel-champ{align-items:start;gap:var(--espace-court);padding-block:var(--espace-court);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.cmdtel-ligne:first-of-type,.cmdtel-champ:first-child{border-top:none}.cmdtel-ligne-texte{gap:var(--espace-mini);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cmdtel-ligne-nom{font-size:var(--texte-courant);overflow-wrap:anywhere}.cmdtel-ligne-detail{font-size:var(--texte-petit);color:var(--muted);overflow-wrap:anywhere}.cmdtel-ligne-alerte{font-size:var(--texte-petit);color:var(--danger)}.cmdtel-ligne-bout{justify-items:end;gap:var(--espace-mini);display:grid}.cmdtel-prix{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.cmdtel-champ-lib{font-size:var(--texte-petit);color:var(--muted)}.cmdtel-champ-val{font-size:var(--texte-courant);overflow-wrap:anywhere;font-weight:600}.cmdtel-champ-vide .cmdtel-champ-val{color:var(--danger)}.cmdtel-champ-d{font-size:var(--texte-mini);color:var(--adele-encre)}.cmdtel-total{justify-content:space-between;gap:var(--espace-court);padding-top:var(--espace-court);border-top:1px solid var(--line-strong);font-size:var(--texte-courant);font-weight:600;display:flex}.cmdtel-feuille{gap:var(--espace-normal);grid-template-columns:minmax(0,1fr);display:grid}.cmd-tel-gestes{gap:var(--espace-court);display:flex}.cmd-tel-gestes>*{flex:1 1 0;min-width:0}.cmd-tel-segment{gap:var(--espace-petit);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cmd-tel-segment .btn{min-height:44px;padding-inline:var(--espace-petit);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmd-tel-liste{gap:var(--espace-normal);grid-template-columns:minmax(0,1fr);display:grid}.cmd-tel-ligne{padding:var(--espace-large);min-height:44px;text-decoration:none;display:block}.cmd-tel-ligne-tete{justify-content:space-between;align-items:flex-start;gap:var(--espace-normal);display:flex}.cmd-tel-ligne-quoi{min-width:0;font-weight:700;font-size:var(--texte-courant);color:var(--ink);overflow-wrap:anywhere}.cmd-tel-ligne-phrase{margin-top:var(--espace-mini);font-size:var(--texte-petit);overflow-wrap:anywhere}.cmd-tel-ligne-details{margin-top:var(--espace-mini);font-size:var(--texte-petit);color:var(--muted);overflow-wrap:anywhere}.cmd-tel-note{font-size:var(--texte-petit);color:var(--muted);margin:0;line-height:1.5}.cmd-tel-note-fin{text-align:center;color:var(--faint)}.cmd-tel-vide{padding:var(--espace-carte) 0;text-align:center;font-size:var(--texte-corps);color:var(--muted);margin:0}.cmd-tel-reception{gap:var(--espace-grille);grid-template-columns:minmax(0,1fr);display:grid}.cmd-tel-reception-aide{margin:0}.doc-repli{margin-top:var(--espace-normal);border-top:1px solid var(--line)}.doc-repli>summary{align-items:center;gap:var(--espace-court);min-height:44px;padding:var(--espace-court) 0;display:flex}.doc-repli>summary:focus-visible{outline:2px solid var(--denim);outline-offset:2px;border-radius:var(--rayon-manipulable)}.doc-repli-titre{font-size:var(--texte-courant);font-weight:600}.doc-repli-resume{min-width:0;color:var(--muted);font-size:var(--texte-petit);overflow-wrap:anywhere;flex:12rem;line-height:1.4}.doc-repli[open] .doc-repli-resume{display:none}.doc-repli>.doc-repli-corps{padding-bottom:var(--espace-court)}.dmdtel-tete{gap:var(--espace-mini);min-width:0;display:grid}.dmdtel-photo{gap:var(--espace-court);padding:var(--espace-carte);border:1px dashed var(--line-strong);border-radius:var(--rayon-bloc);background:var(--surface);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dmdtel-photo-titre{font-size:var(--texte-courant);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.dmdtel-photo-faite{color:var(--ok)}.dmdtel-dire{gap:var(--espace-court);padding:var(--espace-carte);border:1px solid var(--adele-trait);border-radius:var(--rayon-bloc);background:var(--adele-fond);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dmdtel-champ-discret .cmdtel-champ-val{color:var(--muted);font-weight:400}.dmdtel-trouves{gap:var(--espace-petit);grid-template-columns:minmax(0,1fr);display:grid}.dmdtel-trouves .btn{min-height:44px}.notif-point{width:var(--espace-court);height:var(--espace-court);border-radius:var(--rayon-rond);background:var(--line-strong);flex:none;display:inline-block}.notif-point[data-urgence=maintenant]{background:var(--danger)}.notif-glissable{transition:opacity var(--duree-sortie) var(--courbe-entrante)}.notif-glissable[data-ecartee],.notif-glissable[data-cag-etat=fondu]{opacity:0}.bandeau-accueil{top:var(--haut-bandeau,0px);z-index:var(--z-menu);align-items:center;gap:var(--espace-grille);padding:var(--espace-normal) var(--marge-page);transition:border-color var(--duree-courte) var(--courbe-sortante);border-bottom:1px solid #0000;display:flex;position:sticky}.bandeau-accueil:before{content:"";z-index:-1;background:var(--verre-bandeau);-webkit-backdrop-filter:var(--verre-filtre);backdrop-filter:var(--verre-filtre);position:absolute;inset:0}.bandeau-accueil.est-colle{border-bottom-color:var(--line)}.bandeau-accueil-pilule{min-width:0;max-width:var(--bandeau-largeur-pilule);align-items:center;gap:var(--espace-court);height:var(--bandeau-hauteur-pilule);padding:0 var(--espace-normal) 0 var(--espace-grille);border-radius:var(--rayon-manipulable);border:1px solid var(--line-strong);background:var(--surface);flex:1;margin-inline:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.bandeau-accueil-pilule{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.bandeau-accueil-pilule{color:var(--faint);cursor:text;font-family:inherit;font-size:var(--texte-base);text-align:left;transition:transform var(--duree-pression) var(--courbe-sortante), border-color var(--duree-courte) var(--courbe-sortante)}.bandeau-accueil-pilule:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bandeau-accueil-pilule:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line-strong))}}.bandeau-accueil-pilule:active{transform:scale(var(--appui-leger))}.bandeau-accueil-pilule svg{flex:none}.bandeau-accueil-pilule-texte{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bandeau-accueil-pilule kbd{font-family:var(--font-ui);font-size:var(--texte-mini);color:var(--faint);border:1px solid var(--line-strong);border-radius:calc(var(--rayon-manipulable) / 2);padding:1px var(--espace-petit);flex:none;font-weight:800}.bandeau-accueil-icone{width:var(--bandeau-taille-icone);height:var(--bandeau-taille-icone);border-radius:var(--rayon-manipulable);color:var(--ink);cursor:pointer;transition:transform var(--duree-pression) var(--courbe-sortante);background:0 0;border:0;flex:none;place-items:center;line-height:0;display:grid;position:relative}.bandeau-accueil-icone:hover{background:var(--surface-2)}.bandeau-accueil-icone:active{transform:scale(var(--appui-enfonce))}.bandeau-accueil-donner svg{flex:none;display:block}.bandeau-accueil-compte{flex:none;position:relative}.bandeau-accueil-rond{width:var(--bandeau-taille-rond);height:var(--bandeau-taille-rond);border-radius:var(--rayon-rond);background:var(--accent);color:var(--sur-accent);font-family:var(--font-ui);font-size:var(--texte-petit);cursor:pointer;transition:transform var(--duree-pression) var(--courbe-sortante);border:0;place-items:center;font-weight:800;display:grid}.bandeau-accueil-rond:active{transform:scale(var(--appui-enfonce))}.bandeau-accueil-rond:focus-visible,.bandeau-accueil-pilule:focus-visible,.bandeau-accueil-icone:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bandeau-accueil-menu{z-index:var(--z-menu);right:0;top:calc(100% + var(--espace-court) + var(--espace-mini));min-width:var(--bandeau-largeur-menu);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--ombre-panneau);padding:var(--espace-petit);transform-origin:calc(100% - var(--bandeau-taille-rond) / 2) calc(var(--espace-court) * -1);opacity:0;transform:scale(var(--menu-echelle-depart));visibility:hidden;transition:opacity var(--duree-panneau) var(--courbe-entrante), transform var(--duree-panneau) var(--courbe-entrante), visibility 0s linear var(--duree-panneau);position:absolute}.bandeau-accueil-menu.est-ouvert{opacity:1;visibility:visible;transition:opacity var(--duree-panneau) var(--courbe-sortante), transform var(--duree-panneau) var(--courbe-sortante), visibility 0s;transform:none}.bandeau-accueil-qui{gap:calc(var(--espace-mini) / 2);padding:var(--espace-court) var(--espace-normal) var(--espace-normal);border-bottom:1px solid var(--line);margin-bottom:var(--espace-mini);flex-direction:column;display:flex}.bandeau-accueil-qui b{font-size:var(--texte-base);color:var(--ink);font-weight:600}.bandeau-accueil-qui span{font-size:var(--texte-petit);color:var(--faint)}.bandeau-accueil-item{text-align:left;width:100%;font-family:var(--font-ui);font-size:var(--texte-courant);padding:var(--espace-court) var(--espace-normal);border-radius:var(--rayon-manipulable);cursor:pointer;color:var(--ink);background:0 0;border:0;font-weight:600;text-decoration:none;display:flex}.bandeau-accueil-item:hover,.bandeau-accueil-item:focus-visible{background:var(--surface-2);outline:none}.bandeau-accueil-aller{padding-bottom:var(--espace-mini);margin-bottom:var(--espace-mini);border-bottom:1px solid var(--line);display:none}.bandeau-accueil-section{padding:var(--espace-court) var(--espace-normal) var(--espace-mini);font-family:var(--font-ui);font-size:var(--texte-mini);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:800;display:block}.bandeau-accueil-aller .bandeau-accueil-item{gap:var(--espace-court)}.bandeau-accueil-item.est-ici{background:var(--surface-2);color:var(--accent)}.recherche-voile{z-index:var(--z-fenetre);background:var(--voile);-webkit-backdrop-filter:var(--recherche-flou-voile);backdrop-filter:var(--recherche-flou-voile);opacity:0;visibility:hidden;transition:opacity var(--duree-panneau) var(--courbe-entrante), visibility 0s linear var(--duree-panneau);position:fixed;inset:0}.recherche-voile.est-ouverte{opacity:1;visibility:visible;transition:opacity var(--duree-panneau) var(--courbe-sortante), visibility 0s}.recherche-panneau{left:0;right:0;top:calc(var(--haut-bandeau,0px) + var(--haut-entete,0px) + var(--espace-petit));width:min(var(--bandeau-largeur-recherche), calc(100% - 2 * var(--espace-grille)));background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--rayon-bloc);box-shadow:var(--ombre-fenetre);transform-origin:var(--recherche-origine,50% 0);opacity:0;transform:translateY(var(--recherche-decalage-depart)) scale(var(--recherche-echelle-depart));transition:opacity var(--duree-panneau) var(--courbe-entrante), transform var(--duree-panneau) var(--courbe-entrante);flex-direction:column;margin-inline:auto;display:flex;position:fixed;overflow:hidden}.recherche-voile.est-ouverte .recherche-panneau{opacity:1;transition:opacity var(--duree-panneau) var(--courbe-sortante), transform var(--duree-panneau) var(--courbe-sortante);transform:none}.recherche-entree{border-bottom:1px solid var(--line)}.recherche-entree .champ-cadre,.recherche-entree .champ-cadre:focus-within{color:var(--ink);background:0 0;border:0;outline:none}.recherche-entree .champ-cadre>.champ-ornement{color:var(--faint)}.recherche-touche{font-family:var(--font-ui);font-size:var(--texte-mini);color:var(--faint);border:1px solid var(--line-strong);border-radius:calc(var(--rayon-manipulable) / 2);padding:1px var(--espace-petit);font-weight:800}.recherche-resultats{max-height:var(--recherche-hauteur-resultats);overscroll-behavior:contain;padding:var(--espace-petit);overflow:auto}.recherche-groupe{padding:var(--espace-normal) var(--espace-normal) var(--espace-mini);font-family:var(--font-ui);font-size:var(--texte-mini);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:800}.recherche-ligne{align-items:center;gap:var(--espace-normal);min-width:0;padding:var(--espace-court) var(--espace-normal);border-radius:var(--rayon-manipulable);color:var(--ink);cursor:pointer;text-decoration:none;display:flex}.recherche-ligne.est-choisie{background:var(--accent);color:var(--sur-accent)}.recherche-icone{width:var(--recherche-taille-icone);height:var(--recherche-taille-icone);border-radius:var(--rayon-manipulable);background:var(--accent-famille);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.recherche-icone{background:color-mix(in srgb, var(--accent-famille) 16%, var(--surface))}}.recherche-icone{font-size:var(--texte-courant);line-height:1}.recherche-texte{flex:1;min-width:0;display:grid}.recherche-texte b,.recherche-texte span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.recherche-texte b{font-size:var(--texte-courant);font-weight:600}.recherche-texte span{font-size:var(--texte-petit);color:var(--faint)}.recherche-entrer{font-family:var(--font-ui);font-size:var(--texte-petit);flex:none;font-weight:700}.recherche-tel{font-family:var(--font-ui);font-size:var(--texte-petit);font-variant-numeric:tabular-nums;border-radius:var(--rayon-manipulable);padding:var(--espace-mini) var(--espace-petit);color:var(--faint);border:1px solid;flex:none;font-weight:700}.recherche-ligne.est-choisie .recherche-texte span,.recherche-ligne.est-choisie .recherche-tel,.recherche-ligne.est-choisie .recherche-entrer{color:inherit;opacity:.85}.recherche-vide{padding:var(--espace-bloc);text-align:center;color:var(--faint);font-size:var(--texte-courant);margin:0}.recherche-panne{margin:0 0 var(--espace-mini);padding:var(--espace-court) var(--espace-normal);border-radius:var(--rayon-manipulable);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.recherche-panne{background:color-mix(in srgb, var(--warn) 14%, var(--surface))}}.recherche-panne{color:var(--ink);font-size:var(--texte-petit)}.recherche-pied{justify-content:flex-end;gap:var(--espace-carte);padding:var(--espace-court) var(--espace-carte);border-top:1px solid var(--line);font-family:var(--font-ui);font-size:var(--texte-mini);color:var(--faint);flex-wrap:wrap;font-weight:700;display:flex}@media (max-width:760px){.bandeau-accueil-aller{display:block}.recherche-pied,.bandeau-accueil-pilule-texte,.bandeau-accueil-pilule kbd{display:none}.bandeau-accueil-pilule{width:var(--bandeau-hauteur-pilule);cursor:pointer;flex:none;justify-content:center;margin-left:auto;margin-right:0;padding:0}}@media (prefers-reduced-transparency:reduce){.bandeau-accueil:before{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.recherche-voile{-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bandeau-accueil:before{background:var(--surface)}}@media (prefers-reduced-motion:reduce){.bandeau-accueil,.bandeau-accueil-pilule,.bandeau-accueil-icone,.bandeau-accueil-rond,.bandeau-accueil-menu,.bandeau-accueil-menu.est-ouvert{transition:none}.recherche-panneau,.recherche-voile.est-ouverte .recherche-panneau{transition:opacity var(--duree-panneau) linear;transform:none}.bandeau-accueil-pilule:active,.bandeau-accueil-icone:active,.bandeau-accueil-rond:active,.bandeau-accueil-menu{transform:none}}.armoire-corps{gap:var(--espace-bloc);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.armoire-personnes{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--espace-court);top:var(--espace-grille);gap:2px;display:grid;position:sticky}.armoire-recherche{margin-bottom:var(--espace-petit)}.armoire-personne{appearance:none;color:var(--ink);font:inherit;font-size:var(--texte-courant);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--espace-court);padding:9px var(--espace-normal);border-radius:var(--rayon-manipulable);transition:background var(--duree-courte) var(--courbe-sortante);-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;display:flex}.armoire-personne:hover{background:var(--bg)}.armoire-personne:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.armoire-personne[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.armoire-personne-nom{gap:1px;min-width:0;display:grid}.armoire-personne-note{font-size:var(--texte-mini);color:var(--faint);font-weight:400}.armoire-personne-note.absent{color:var(--warn)}.armoire-compte{font-size:var(--texte-petit);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-weight:500}.armoire-compte.a{color:var(--ok)}.armoire-zone{gap:var(--espace-grille);min-width:0;display:grid}.armoire-modes{gap:var(--espace-petit);flex-wrap:wrap;display:flex}.armoire-tete{justify-content:space-between;align-items:flex-end;gap:var(--espace-normal);flex-wrap:wrap;display:flex}.armoire-qui{font-size:var(--texte-sous-titre);letter-spacing:-.01em;font-weight:600}.armoire-qui small{font-size:var(--texte-corps);color:var(--muted);margin-top:2px;font-weight:400;display:block}.armoire-gestes{align-items:center;gap:var(--espace-normal);flex-wrap:wrap;display:flex}.armoire-constat{font-size:var(--texte-corps);color:var(--muted);margin:0}.armoire-constat.retard{color:var(--danger);font-weight:600}.armoire-erreur{font-size:var(--texte-corps);color:var(--danger);margin:0}.armoire-meuble{background:linear-gradient(180deg, var(--armoire-metal), var(--armoire-metal-ombre));border-radius:var(--radius);padding:var(--espace-large);box-shadow:var(--ombre-armoire)}.armoire-ecran{align-items:center;gap:var(--espace-normal);margin:0 auto var(--espace-grille);background:var(--armoire-ecran-fond);width:max-content;max-width:100%;color:var(--armoire-ecran-encre);border-radius:var(--rayon-manipulable);padding:var(--espace-petit) var(--espace-large);font-family:var(--font-ui);font-size:var(--texte-petit);font-variant-numeric:tabular-nums;display:flex}.armoire-ecran i{border-radius:var(--rayon-rond);background:var(--armoire-ecran-voyant);flex:none;width:8px;height:8px;display:inline-block}.armoire-ecran.hors-ligne i{background:var(--danger)}.armoire-grille{gap:var(--espace-court);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.armoire-casier{appearance:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:var(--armoire-porte);border:1.5px solid var(--line);border-radius:var(--rayon-manipulable);padding:var(--espace-normal) var(--espace-carte) var(--espace-grille) var(--espace-normal);align-content:space-between;gap:var(--espace-petit);min-width:0;min-height:96px;transition:transform var(--duree-pression) var(--courbe-sortante), background var(--duree-courte) var(--courbe-sortante), border-color var(--duree-courte) var(--courbe-sortante);-webkit-tap-highlight-color:transparent;display:grid;position:relative}.armoire-casier:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--appui-enfonce))}.armoire-casier:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.armoire-casier[aria-disabled=true]{cursor:default}.armoire-casier-num{font-size:var(--texte-mini);color:var(--muted);font-variant-numeric:tabular-nums}.armoire-casier-ident{gap:var(--espace-mini);min-width:0;display:grid}.armoire-casier-nom{font-weight:600;font-size:var(--texte-courant);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.armoire-casier-plaque{font-size:var(--texte-mini);color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.02em}.armoire-casier-etat{font-size:var(--texte-mini);color:var(--muted);align-items:center;gap:5px;font-weight:600;display:flex}.armoire-casier-etat svg{flex:none;width:14px;height:14px}.armoire-casier-sortie{font-size:var(--texte-mini);color:var(--warn);font-weight:600;line-height:1.3}.armoire-casier-sortie.retard{color:var(--danger)}.armoire-casier-sortie{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;min-width:0}.armoire-casier-sortie-court{display:none}.armoire-poignee{right:var(--espace-court);border-radius:var(--rayon-rond);background:var(--armoire-metal-ombre);width:4px;height:22px;position:absolute;top:50%;transform:translateY(-50%)}.armoire-casier.libre{background:var(--ok-soft);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.armoire-casier.libre{border-color:color-mix(in srgb, var(--ok) 45%, transparent)}}.armoire-casier.libre .armoire-casier-etat{color:var(--ok)}.armoire-casier.libre .armoire-poignee{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.armoire-casier.libre .armoire-poignee{background:color-mix(in srgb, var(--ok) 45%, transparent)}}.armoire-casier.ouvert{background:var(--info-soft);border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.armoire-casier.ouvert{border-color:color-mix(in srgb, var(--info) 50%, transparent)}}.armoire-casier.ouvert .armoire-casier-etat{color:var(--info)}.armoire-casier.ouvert .armoire-poignee{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.armoire-casier.ouvert .armoire-poignee{background:color-mix(in srgb, var(--info) 50%, transparent)}}.armoire-casier.reserve{background:var(--warn-soft);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.armoire-casier.reserve{border-color:color-mix(in srgb, var(--warn) 50%, transparent)}}.armoire-casier.reserve .armoire-casier-etat{color:var(--warn)}.armoire-casier.reserve .armoire-poignee{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.armoire-casier.reserve .armoire-poignee{background:color-mix(in srgb, var(--warn) 50%, transparent)}}.armoire-casier.vide{opacity:.55;background:0 0;border-style:dashed}.armoire-casier.vide:not([aria-disabled=true]):hover{opacity:.8}.armoire-legende{gap:var(--espace-carte);font-size:var(--texte-corps);color:var(--muted);flex-wrap:wrap;line-height:1.4;display:flex}.armoire-legende>span{gap:var(--espace-petit);align-items:center;display:flex}.armoire-pastille{border-radius:var(--rayon-manipulable);border:1.5px solid var(--line);background:var(--armoire-porte);flex:none;width:14px;height:14px}.armoire-pastille.libre{background:var(--ok-soft);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.armoire-pastille.libre{border-color:color-mix(in srgb, var(--ok) 45%, transparent)}}.armoire-pastille.ouvert{background:var(--info-soft);border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.armoire-pastille.ouvert{border-color:color-mix(in srgb, var(--info) 50%, transparent)}}.armoire-pastille.anomalie{background:var(--danger-soft);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.armoire-pastille.anomalie{border-color:color-mix(in srgb, var(--danger) 50%, transparent)}}.armoire-pastille.reserve{background:var(--warn-soft);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.armoire-pastille.reserve{border-color:color-mix(in srgb, var(--warn) 50%, transparent)}}.armoire-tech-ligne{align-items:center;column-gap:var(--espace-court);row-gap:var(--espace-mini);font-size:var(--texte-corps);color:var(--ink);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.armoire-tech-ligne i{border-radius:var(--rayon-rond);background:var(--ok);flex:none;width:8px;height:8px}.armoire-tech-ligne.attention i{background:var(--warn)}.armoire-tech-ligne.panne{color:var(--danger)}.armoire-tech-ligne.panne i{background:var(--danger)}.armoire-tech-ligne-sous{color:var(--muted);font-weight:400}.armoire-tech-ligne.attention .armoire-tech-ligne-sous{color:var(--warn);font-weight:600}.armoire-casier.panne{background:var(--danger-soft);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.armoire-casier.panne{border-color:color-mix(in srgb, var(--danger) 50%, transparent)}}.armoire-casier.panne .armoire-casier-tech{color:var(--danger)}.armoire-casier.panne .armoire-poignee{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.armoire-casier.panne .armoire-poignee{background:color-mix(in srgb, var(--danger) 50%, transparent)}}.armoire-casier.technique.sain .armoire-casier-tech{color:var(--ok)}.armoire-casier.technique.reserve .armoire-casier-tech{color:var(--warn)}.armoire-casier.inconnu{border-style:dashed}.armoire-casier.inconnu .armoire-casier-tech{color:var(--faint)}.armoire-casier.technique .armoire-casier-nom{color:var(--muted);font-weight:500}.armoire-casier-tech{gap:var(--espace-mini);font-size:var(--texte-mini);color:var(--muted);font-weight:600;line-height:1.3;display:grid}.armoire-casier-tech-porte{color:var(--warn)}.armoire-tech-fenetre{gap:var(--espace-large);display:grid}.armoire-tech-avertir{font-size:var(--texte-corps);color:var(--warn);margin:0;line-height:1.5}.armoire-tech-fiche{column-gap:var(--espace-carte);row-gap:var(--espace-court);font-size:var(--texte-courant);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.armoire-tech-fiche dt{color:var(--muted)}.armoire-tech-fiche dd{margin:0;font-weight:600}.armoire-tech-fiche dd.panne{color:var(--danger)}.armoire-tech-fiche dd.attention{color:var(--warn)}.armoire-tech-adresse{font-size:var(--texte-petit);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.armoire-tech-panneau{gap:var(--espace-grille);min-width:0;display:grid}.armoire-tech-bloc{gap:var(--espace-court);min-width:0;padding:var(--espace-grille) var(--espace-carte);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid}.armoire-tech-fenetre .armoire-tech-bloc{background:0 0;border:0;padding:0}.armoire-tech-bloc.attention{background:var(--warn-soft);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.armoire-tech-bloc.attention{border-color:color-mix(in srgb, var(--warn) 50%, transparent)}}.armoire-tech-bloc h3{font-size:var(--texte-courant);margin:0;font-weight:600}.armoire-tech-aide{font-size:var(--texte-corps);color:var(--muted);margin:0}.armoire-tech-rangee{justify-content:space-between;align-items:center;gap:var(--espace-court);font-size:var(--texte-corps);flex-wrap:wrap;display:flex}.armoire-tech-gestes{gap:var(--espace-court);flex-wrap:wrap;display:flex}.armoire-tech-modules,.armoire-tech-commandes{margin:0;padding:0;list-style:none;display:grid}.armoire-tech-module{align-items:center;gap:var(--espace-court);padding:var(--espace-court) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.armoire-tech-module .armoire-tech-adresse{flex:auto;min-width:0}.armoire-tech-attribuer{align-items:center;gap:var(--espace-court);min-width:0;display:flex}.armoire-tech-commande{align-items:baseline;gap:var(--espace-normal);padding:var(--espace-court) 0;border-top:1px solid var(--line);font-size:var(--texte-corps);grid-template-columns:minmax(0,1fr) auto;display:grid}.armoire-tech-commande:first-child{border-top:0}.armoire-tech-commande-quoi{gap:var(--espace-mini);min-width:0;display:grid}.armoire-tech-commande-quoi small{font-size:var(--texte-mini);color:var(--muted)}.armoire-tech-etat{font-size:var(--texte-petit);text-align:right;color:var(--muted);font-weight:600}.armoire-tech-etat.faite{color:var(--ok)}.armoire-tech-etat.attente{color:var(--info)}.armoire-tech-etat.echec,.armoire-tech-etat.perimee,.armoire-tech-etat.sans_reponse{color:var(--danger)}@media (max-width:760px){.armoire-corps{grid-template-columns:minmax(0,1fr)}.armoire-personnes{gap:var(--espace-petit);padding:var(--espace-court);scrollbar-width:none;flex-flow:row;display:flex;position:static;overflow-x:auto}.armoire-recherche{display:none}.armoire-personne{border-color:var(--line);flex:none}.armoire-grille{gap:var(--espace-petit);grid-template-columns:repeat(4,minmax(0,1fr))}.armoire-meuble{padding:var(--espace-normal)}.armoire-casier{min-height:84px;padding:var(--espace-court) var(--espace-grille) var(--espace-court) var(--espace-court)}.armoire-casier-nom{font-size:var(--texte-corps)}.armoire-casier-plaque{display:none}.armoire-casier-etat{font-size:0}.armoire-casier-sortie-long{display:none}.armoire-casier-sortie-court{display:inline}.armoire-casier.technique .armoire-casier-ident{display:none}.armoire-tech-bloc{padding:var(--espace-grille)}.armoire-tech-commande{gap:var(--espace-mini);grid-template-columns:minmax(0,1fr)}.armoire-tech-etat{text-align:left}}@media (prefers-reduced-motion:reduce){.armoire-casier,.armoire-personne{transition:none}.armoire-casier:active:not(:disabled):not([aria-disabled=true]){transform:none}}.charge-semaines{gap:var(--espace-grille);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.charge-semaine{--charge-teinte:var(--accent);gap:var(--espace-mini);padding:var(--espace-grille) var(--espace-large);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);text-align:left;font:inherit;cursor:default;flex-direction:column;text-decoration:none;display:flex}a.charge-semaine,button.charge-semaine{cursor:pointer}a.charge-semaine:hover,button.charge-semaine:hover{border-color:var(--charge-teinte)}.charge-semaine[data-actif=oui]{border-color:var(--charge-teinte);box-shadow:inset 0 0 0 1px var(--charge-teinte)}.charge-semaine[data-niveau=vide]{--charge-teinte:var(--warn)}.charge-semaine[data-niveau=deborde]{--charge-teinte:var(--danger)}.charge-semaine[data-niveau=inconnu]{--charge-teinte:var(--faint)}.charge-semaine-tete{justify-content:space-between;align-items:baseline;gap:var(--espace-court);display:flex}.charge-semaine-nom{font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.charge-semaine-pct{font-size:var(--texte-titre);color:var(--charge-teinte);font-variant-numeric:tabular-nums;font-weight:700}.charge-semaine-barre{border-radius:var(--rayon-rond);background:var(--surface-2);height:6px;overflow:hidden}.charge-semaine-barre>span{border-radius:var(--rayon-rond);background:var(--charge-teinte);height:100%;display:block}.charge-semaine-detail{font-size:var(--texte-petit);color:var(--faint);font-variant-numeric:tabular-nums}.charge-semaine-alerte{font-size:var(--texte-petit);color:var(--charge-teinte);font-weight:600}.charge-semaines-liste{gap:var(--espace-court);display:grid}.charge-semaines-liste .charge-semaine-pct{font-size:var(--texte-sous-titre)}.charge-a-planifier{font-size:var(--texte-corps);color:var(--muted);margin:0}.charge-a-planifier strong{color:var(--ink)}.a-planifier{gap:var(--espace-court);padding:var(--espace-grille);flex-direction:column;flex-shrink:0;align-self:flex-start;width:220px;max-height:80vh;display:flex;overflow-y:auto}.a-planifier-titre{justify-content:space-between;align-items:baseline;gap:var(--espace-court);display:flex}.a-planifier-carte{gap:var(--espace-mini);padding:var(--espace-court) var(--espace-normal);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--rayon-manipulable);color:var(--ink);font:inherit;text-align:left;cursor:grab;flex-direction:column;width:100%;display:flex}.a-planifier-carte:hover{border-color:var(--line-strong);border-left-color:var(--accent)}.a-planifier-carte[data-retard=oui]{border-left-color:var(--danger)}.a-planifier-carte-nom{font-size:var(--texte-corps);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.a-planifier-carte-detail{font-size:var(--texte-petit);color:var(--muted)}.a-planifier-carte[data-retard=oui] .a-planifier-carte-detail{color:var(--danger)}.planning-charge{margin-bottom:var(--espace-grille)}@media (max-width:760px){.charge-semaines{gap:var(--espace-court);grid-template-columns:repeat(2,minmax(0,1fr))}.a-planifier{width:auto;max-height:none}.a-planifier-carte{cursor:pointer}}.planning-telephone{gap:var(--espace-large);grid-template-columns:minmax(0,1fr);display:grid}.planning-telephone-titre{font-size:var(--texte-titre-page);margin:0;font-weight:600}a.a-planifier-carte{text-decoration:none}.tdb-ecran{gap:var(--espace-bloc);grid-template-columns:minmax(0,1fr);display:grid}.tdb-ecran>.entete-de-page{margin-bottom:0}.tdb-calme{padding:var(--espace-grille) var(--espace-carte);color:var(--muted);font-size:var(--texte-courant);margin:0}.tdb-sources p{font-size:var(--texte-corps);color:var(--muted);margin:0}.tdb-texte{flex-direction:column;min-width:0;display:flex}.tdb-alerte{overflow:hidden}.tdb-alerte-tete{align-items:center;gap:var(--espace-normal);padding:var(--espace-large) var(--espace-carte);display:flex}.tdb-alerte-tete h2{font-size:var(--texte-sous-titre);margin:0;font-weight:600}.tdb-alerte-point{border-radius:var(--rayon-rond);background:var(--danger);flex-shrink:0;width:10px;height:10px}.tdb-alerte-point[data-calme=oui]{background:var(--ok)}.tdb-alerte-compte{font-size:var(--texte-corps);color:var(--muted);margin-left:auto}.tdb-alerte-liste{margin:0;padding:0;list-style:none}.tdb-alerte-ligne{gap:var(--espace-grille);padding:var(--espace-normal) var(--espace-carte);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.tdb-alerte-ligne .tdb-texte{display:block}.tdb-alerte-qui{font-weight:700}.tdb-alerte-quoi{color:var(--muted);font-size:var(--texte-courant)}.tdb-alerte-phrase{color:var(--muted);font-size:var(--texte-courant);display:block}.tdb-alerte-geste{font-family:var(--font-ui);font-size:var(--texte-corps);color:var(--accent-ink);white-space:nowrap;font-weight:600}.tdb-alerte-resume{padding:0 var(--espace-carte) var(--espace-grille);color:var(--muted);font-size:var(--texte-courant);margin:0}.tdb-alerte-suite{padding:var(--espace-normal) var(--espace-carte);border-top:1px solid var(--line)}.tdb-alerte-vide{padding:var(--espace-grille) var(--espace-carte);border-top:1px solid var(--line);color:var(--muted);font-size:var(--texte-courant);margin:0}.tdb-effectif{gap:var(--espace-grille);grid-template-columns:minmax(0,1fr);display:grid}.tdb-effectif-tete{align-items:baseline;gap:var(--espace-normal);flex-wrap:wrap;display:flex}.tdb-effectif-tete h2{font-size:var(--texte-sous-titre);margin:0;font-weight:600}.tdb-effectif-sous{color:var(--muted);font-size:var(--texte-courant)}.tdb-barre{gap:var(--espace-mini);border-radius:var(--rayon-rond);height:14px;display:flex;overflow:hidden}.tdb-barre>span{flex-basis:0;height:100%;display:block}.tdb-equipes{gap:var(--espace-carte);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;display:grid}.tdb-equipe{min-width:0;overflow:hidden}.tdb-equipe-tete{align-items:baseline;gap:var(--espace-court);padding:var(--espace-grille) var(--espace-carte) var(--espace-court);display:flex}.tdb-equipe-tete h3{font-size:var(--texte-base);margin:0;font-weight:600}.tdb-equipe-compte{font-size:var(--texte-petit);color:var(--muted);margin-left:auto}.tdb-ligne{gap:var(--espace-normal);padding:var(--espace-court) var(--espace-carte);border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid}.tdb-ligne:focus-visible,.tdb-alerte-ligne:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tdb-initiales{border-radius:var(--rayon-rond);background:var(--surface-2);width:32px;height:32px;color:var(--muted);font-family:var(--font-ui);font-size:var(--texte-petit);place-items:center;font-weight:700;display:grid}.tdb-nom,.tdb-ou{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tdb-nom{font-weight:700;font-size:var(--texte-courant)}.tdb-ou{color:var(--muted);font-size:var(--texte-corps)}.tdb-etat{align-items:flex-end;gap:var(--espace-mini);flex-direction:column;display:flex}.tdb-depuis{font-size:var(--texte-mini);color:var(--muted);white-space:nowrap}.tdb-vide{padding:var(--espace-grille) var(--espace-carte);border-top:1px solid var(--line);color:var(--muted);font-size:var(--texte-corps);margin:0}.tdb-fiche{gap:var(--espace-large);grid-template-columns:minmax(0,1fr);display:grid}.tdb-encart{gap:var(--espace-mini);flex-direction:column;display:flex}.tdb-encart strong{font-size:var(--texte-base)}.tdb-encart-alerte{color:var(--danger)}.tdb-encart-sous{color:var(--muted);font-size:var(--texte-corps)}.tdb-pied{gap:var(--espace-court);flex-wrap:wrap;display:flex}.tdb-feuille{gap:var(--espace-grille);grid-template-columns:minmax(0,1fr);display:grid}.tdb-feuille-poste{color:var(--muted);font-size:var(--texte-courant);margin:0}.tdb-frise{margin:0;padding:0;list-style:none;position:relative}.tdb-frise:before{content:"";left:68px;top:var(--espace-court);bottom:var(--espace-court);background:var(--line);width:2px;position:absolute}.tdb-frise li{gap:var(--espace-court);padding:var(--espace-mini) 0;font-size:var(--texte-courant);grid-template-columns:52px 18px minmax(0,1fr);align-items:start;display:grid}.tdb-frise-heure{color:var(--muted);font-size:var(--texte-corps);white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.tdb-frise-veille{font-size:var(--texte-mini);color:var(--faint)}.tdb-frise-point{width:10px;height:10px;margin-top:var(--espace-mini);border-radius:var(--rayon-rond);background:var(--accent);border:2px solid var(--accent);justify-self:center;position:relative}.tdb-frise-point[data-genre=prevu]{background:var(--surface);border-color:var(--faint)}.tdb-frise-point[data-genre=alerte]{background:var(--danger);border-color:var(--danger)}.tdb-frise-texte{overflow-wrap:anywhere;min-width:0}.tdb-frise-vide{color:var(--muted);font-size:var(--texte-corps);margin:0}.tdb-telephone{gap:var(--espace-large)}.tdb-quand{color:var(--muted);font-size:var(--texte-corps);margin:0}.tdb-telephone .tdb-equipe-tete{align-items:center;min-height:44px}.tdb-telephone .tdb-equipe-tete .carte-chev{font-weight:700}@media (max-width:760px){.tdb-ligne,.tdb-alerte-ligne{min-height:44px}.tdb-alerte-ligne{grid-template-columns:minmax(0,1fr) auto}.tdb-alerte-pastille{display:none}}.verre{isolation:isolate;background:var(--verre-fond);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);box-shadow:var(--verre-ombre);position:relative}.filtre-verre{width:0;height:0;position:absolute;overflow:hidden}.verre:after{content:"";border-radius:inherit;background:var(--verre-reflet);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.epais{background:var(--verre-fond-epais);-webkit-backdrop-filter:var(--verre-flou-epais);backdrop-filter:var(--verre-flou-epais);box-shadow:var(--verre-ombre-haute)}.bandeau-verre .visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bandeau-verre .bulle{z-index:var(--z-barre-verre-fenetre);left:50%;bottom:calc(var(--espace-bloc) + var(--espace-mini));box-sizing:border-box;border-radius:var(--rayon-rond);max-width:calc(100% - 40px);font-family:var(--font-ui);font-size:var(--texte-courant);color:var(--ink);pointer-events:auto;opacity:0;visibility:hidden;transition:opacity var(--duree-fondu) var(--courbe-entrante), transform var(--duree-fondu) var(--courbe-entrante), visibility 0s linear var(--duree-fondu);padding:12px 20px;font-weight:650;position:fixed;transform:translate(-50%,10px)scale(.96)}.bandeau-verre .bulle.est-ouverte{opacity:1;visibility:visible;transition:opacity var(--duree-apparition) var(--courbe-sortante), transform var(--duree-ressort-court) var(--courbe-ressort-vif), visibility 0s;transform:translate(-50%)}.bandeau-verre .bulle button{color:var(--accent);font-family:var(--font-ui);font-size:var(--texte-courant);cursor:pointer;background:0 0;border:0;margin-left:14px;padding:0;font-weight:800}@media (max-width:760px){.bandeau-verre .ilot{display:contents}.bandeau-verre .ilot:before,.bandeau-verre .ilot:after{content:none}.bandeau-verre .ilot.barre,.bandeau-verre .panneau,.bandeau-verre .menu,.bandeau-verre .voile,.bandeau-verre .attrape{display:none}.bandeau-verre .ilot.actions>:first-child{margin-left:auto}}@media (min-width:761px){.bandeau-accueil.bandeau-verre{top:var(--haut-bandeau,0px);z-index:var(--z-barre-verre);align-items:center;gap:var(--espace-large);padding:var(--espace-large) calc(var(--espace-normal) * 2);pointer-events:none;border-bottom:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bandeau-accueil.bandeau-verre:before{content:none}.bandeau-verre>*{pointer-events:auto}.rond-btn{border-radius:var(--rayon-rond);width:38px;height:38px;color:var(--ink);cursor:pointer;transition:transform var(--duree-appui) var(--courbe-sortante), background var(--duree-courte) var(--courbe-sortante), color var(--duree-courte) var(--courbe-sortante), height var(--duree-resserre) var(--courbe-sortante);background:0 0;border:0;flex:none;place-items:center;display:grid}.rond-btn:hover{background:var(--verre-creux)}.rond-btn:active{transform:scale(.9)}.rond-btn.est-ouvert{background:var(--ink);color:var(--bg)}.bandeau-verre .rond-btn-modules{width:36px;height:36px}.rond-btn:focus-visible,.bandeau-verre .onglet:focus-visible,.bandeau-verre .etoile:focus-visible,.bandeau-verre .item:focus-visible,.bandeau-verre .lien:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bandeau-verre .cpt{box-sizing:border-box;border-radius:var(--rayon-rond);background:var(--danger);min-width:17px;height:17px;color:var(--sur-danger);font-family:var(--font-ui);font-size:var(--texte-mini);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.bandeau-verre .ilot{z-index:var(--z-barre-verre);border-radius:var(--rayon-rond)}.bandeau-verre .logo{height:var(--barre-hauteur);transition:height var(--duree-resserre) var(--courbe-sortante);align-items:center;padding:0 18px;display:flex}.bandeau-verre .logo :is(img,svg){height:28px!important}.bandeau-verre .ilot.actions{height:var(--barre-hauteur);align-items:center;gap:2px;padding:0 6px;display:flex}.bandeau-verre .ilot.actions .bandeau-accueil-compte{margin-left:4px}.bandeau-verre .ilot.logo,.bandeau-verre .ilot.actions,.bandeau-verre .barre.verre{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.bandeau-verre .ilot.logo:before,.bandeau-verre .ilot.actions:before,.bandeau-verre .barre.verre:before{content:"";z-index:-1;border-radius:inherit;background:var(--capsule-eclat), var(--barre-verre-fond);-webkit-backdrop-filter:var(--capsule-flou-courbe);backdrop-filter:var(--capsule-flou-courbe);box-shadow:var(--verre-ombre);pointer-events:none;position:absolute;inset:0}.bandeau-verre .ilot.verre:after{background:var(--capsule-lisere)}.bandeau-verre .barre{min-width:0;max-width:100%;height:var(--barre-hauteur);box-sizing:border-box;justify-self:center;align-items:center;gap:2px;padding:0 6px;display:flex}.bandeau-verre .defileur{scrollbar-width:none;border-radius:var(--rayon-rond);min-width:0;overflow-x:auto}.bandeau-verre .defileur::-webkit-scrollbar{display:none}.bandeau-verre .defileur{padding-bottom:var(--infobulle-place);margin-bottom:calc(var(--infobulle-place) * -1);border-radius:calc(var(--barre-onglet-hauteur) / 2);pointer-events:none}.bandeau-verre .onglets{pointer-events:auto}.bandeau-verre .defileur.deborde{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.bandeau-verre .onglets{align-items:center;gap:2px;width:max-content;display:flex;position:relative}.bandeau-verre .indic{border-radius:var(--rayon-rond);background:var(--lentille-ici-fond);height:100%;box-shadow:var(--lentille-ici-ombre);-webkit-backdrop-filter:var(--lentille-ici-flou);backdrop-filter:var(--lentille-ici-flou);pointer-events:none;position:absolute;top:0;left:0}.bandeau-verre .indic:not(.reflet):before,.bandeau-verre .indic:not(.reflet):after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.bandeau-verre .indic:not(.reflet):before{background:var(--lentille-ici-eclat)}.bandeau-verre .indic:not(.reflet):after{background:var(--lentille-ici-lisere);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bandeau-verre .indic.reflet{background:var(--lentille-fond);box-shadow:var(--lentille-ombre);-webkit-backdrop-filter:none;backdrop-filter:none}.bandeau-verre .indic.etire{transition:transform var(--duree-goutte) var(--courbe-goutte), width var(--duree-goutte) var(--courbe-goutte), opacity var(--duree-fondu)}.bandeau-verre .indic.pose{transition:transform var(--duree-pose) var(--courbe-pose), width var(--duree-pose) var(--courbe-pose), opacity var(--duree-fondu)}.bandeau-verre .onglet{z-index:1;height:var(--barre-onglet-hauteur);border-radius:var(--rayon-rond);font-family:var(--font-ui);font-size:var(--texte-courant);letter-spacing:-.01em;color:var(--muted);white-space:nowrap;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:color var(--duree-courte) var(--courbe-sortante), transform var(--duree-appui) var(--courbe-sortante), height var(--duree-resserre) var(--courbe-sortante);background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 14px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.bandeau-verre .onglet:hover,.bandeau-verre .onglet.actif,.bandeau-verre .onglet.menu-ouvert{color:var(--ink)}.bandeau-verre .onglet:active{transform:scale(.94)}.bandeau-verre .onglet.actif,.bandeau-verre .onglet.actif .ico{color:var(--lentille-ici-encre)}.bandeau-verre .onglet.menu-ouvert{background:var(--verre-creux)}.bandeau-verre .onglets.en-glisse .onglet:not(.souleve){transition:transform var(--duree-glisse) var(--courbe-sortante), color var(--duree-courte)}.bandeau-verre .onglets.fige .onglet{transition:none!important}.bandeau-verre .onglet.souleve{z-index:2;background:var(--lentille-fond);box-shadow:var(--onglet-souleve-ombre);color:var(--ink);cursor:grabbing;transition:box-shadow var(--duree-courte) var(--courbe-sortante)}.bandeau-verre .ico{flex:none;place-items:center;width:18px;height:18px;display:grid}.bandeau-verre .onglet .ico{position:relative}.point-a-faire{width:var(--point-a-faire-taille);height:var(--point-a-faire-taille);border-radius:var(--rayon-rond);background:var(--point-a-faire);box-shadow:0 0 0 2px var(--point-a-faire-anneau), var(--point-a-faire-halo);pointer-events:none;display:block}.bandeau-verre .onglet .ico .point-a-faire{position:absolute;top:-2px;right:-3px}.bandeau-verre .onglet[data-n]:hover:after{content:attr(data-n) " à faire";top:calc(100% + var(--espace-petit));z-index:var(--z-barre-verre-fenetre);padding:var(--espace-mini) var(--espace-normal);border-radius:var(--rayon-rond);background:var(--surface);color:var(--ink);box-shadow:var(--ombre-panneau);font-family:var(--font-ui);font-size:var(--texte-petit);letter-spacing:0;white-space:nowrap;pointer-events:none;animation:infobulle-monte var(--duree-fondu) var(--courbe-sortante) both;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.bandeau-verre .chev{opacity:.5;transition:transform var(--duree-apparition) var(--courbe-sortante)}.bandeau-verre .onglet.menu-ouvert .chev{transform:rotate(180deg)}.bandeau-verre .place{align-items:center;gap:var(--espace-petit);border:1px dashed var(--faint);flex:none;height:30px;margin-left:4px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bandeau-verre .place{border:1px dashed color-mix(in srgb, var(--faint) 60%, transparent)}}.bandeau-verre .place{border-radius:var(--rayon-rond);color:var(--faint);font-family:var(--font-ui);font-size:var(--texte-corps);cursor:pointer;transition:color var(--duree-courte), border-color var(--duree-courte), transform var(--duree-appui) var(--courbe-sortante);background:0 0;font-weight:650}.bandeau-verre .place:hover{color:var(--accent);border-color:var(--accent)}.bandeau-verre .place:active{transform:scale(.95)}.bandeau-verre .barre,.bandeau-verre .ilot.actions{transition:opacity var(--duree-fondu) var(--courbe-sortante), transform var(--duree-effacement) var(--courbe-sortante), filter var(--duree-effacement) var(--courbe-sortante), height var(--duree-resserre) var(--courbe-sortante)}.bandeau-accueil.bandeau-verre{transition:padding var(--duree-resserre) var(--courbe-sortante)}.bandeau-accueil.bandeau-verre.est-colle{--barre-hauteur:var(--barre-hauteur-collee);--barre-onglet-hauteur:var(--barre-onglet-hauteur-collee);padding-block:calc(var(--espace-large) + 3px)}.bandeau-verre[data-cherche] .barre{opacity:0;filter:blur(4px);pointer-events:none;transform:scale(.96)}.bandeau-verre[data-cherche] .ilot.actions{opacity:0;pointer-events:none}.bandeau-verre .attrape{z-index:var(--z-barre-verre-voile);display:none;position:fixed;inset:0}.bandeau-verre .attrape.est-ouvert{display:block}.bandeau-verre .voile{z-index:var(--z-barre-verre-voile);background:var(--verre-voile);opacity:0;visibility:hidden;transition:opacity var(--duree-glisse) var(--courbe-entrante), visibility 0s linear var(--duree-glisse);position:fixed;inset:0}.bandeau-verre .voile.est-ouvert{opacity:1;visibility:visible;transition:opacity var(--duree-glisse) var(--courbe-sortante), visibility 0s}.bandeau-verre .panneau{z-index:var(--z-barre-verre-fenetre);top:calc(var(--espace-large) + var(--barre-hauteur) + var(--espace-grille));box-sizing:border-box;max-height:calc(100dvh - var(--haut-bandeau,0px) - var(--espace-large) - var(--barre-hauteur) - var(--espace-grille) - var(--espace-bloc));border-radius:var(--rayon-verre-panneau);color:var(--ink);opacity:0;visibility:hidden;transition:opacity var(--duree-fondu) var(--courbe-entrante), transform var(--duree-fondu) var(--courbe-entrante), visibility 0s linear var(--duree-fondu);padding:18px 22px 22px;position:absolute;overflow:auto;transform:scale(.94)}.bandeau-verre .panneau.est-ouvert{opacity:1;visibility:visible;transition:opacity var(--duree-effacement) var(--courbe-sortante), transform var(--duree-ressort) var(--courbe-ressort), visibility 0s;transform:none}.bandeau-verre .panneau-tete{align-items:center;gap:var(--espace-large);margin-bottom:16px;display:flex}.bandeau-verre .panneau-filtre{flex:1;min-width:0;max-width:380px}.bandeau-verre .panneau-filtre input{box-sizing:border-box;border-radius:var(--rayon-rond);background:var(--verre-creux);width:100%;height:38px;color:var(--ink);font-family:var(--font-body);font-size:var(--texte-base);box-shadow:none;border:0;padding:0 14px}.bandeau-verre .panneau-filtre input:focus{outline:2px solid var(--accent);outline-offset:0}.bandeau-verre .panneau-aide{font-family:var(--font-ui);font-size:var(--texte-corps);color:var(--faint);font-weight:600}.bandeau-verre .panneau-fermer{margin-left:auto}.bandeau-verre .panneau-grille{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px 22px;display:grid}.bandeau-verre .groupe-tete{align-items:center;gap:2px;margin-bottom:4px;padding-left:10px;display:flex}.bandeau-verre .groupe-titre{align-items:center;gap:var(--espace-petit);font-family:var(--font-ui);font-size:var(--texte-mini);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);flex:1;margin:0;font-weight:800;display:flex}.bandeau-verre .ligne{border-radius:var(--rayon-manipulable);align-items:center;gap:2px;display:flex}.bandeau-verre .ligne:hover{background:var(--verre-creux)}.bandeau-verre .lien{align-items:center;gap:var(--espace-normal);min-width:0;font-family:var(--font-ui);font-size:var(--texte-courant);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:7px 10px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.bandeau-verre .lien .ico{color:var(--muted)}.bandeau-verre .etoile{border-radius:var(--rayon-manipulable);width:32px;height:32px;color:var(--faint);font-size:var(--texte-base);cursor:pointer;transition:transform var(--duree-appui) var(--courbe-sortante), color var(--duree-courte);background:0 0;border:0;flex:none;line-height:1}.bandeau-verre .etoile:hover,.bandeau-verre .etoile.pleine{color:var(--etoile)}.bandeau-verre .etoile:active{transform:scale(.85)}.bandeau-verre .panneau-vide{color:var(--faint);font-size:var(--texte-base);margin:8px 0 0 10px}.bandeau-verre .menu{z-index:var(--z-barre-verre-fenetre);top:calc(var(--espace-large) + var(--barre-hauteur) + var(--espace-court));box-sizing:border-box;border-radius:var(--rayon-verre-menu);transform-origin:30px -12px;opacity:0;visibility:hidden;min-width:250px;max-width:320px;transition:opacity var(--duree-panneau) var(--courbe-entrante), transform var(--duree-panneau) var(--courbe-entrante), visibility 0s linear var(--duree-panneau);padding:6px;position:absolute;transform:scale(.92)}.bandeau-verre .menu.est-ouvert{opacity:1;visibility:visible;transition:opacity var(--duree-apparition) var(--courbe-sortante), transform var(--duree-ressort-court) var(--courbe-ressort-vif), visibility 0s;transform:none}.bandeau-verre .item{align-items:center;gap:var(--espace-normal);border-radius:var(--rayon-verre-ligne);font-family:var(--font-ui);font-size:var(--texte-courant);color:var(--ink);padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.bandeau-verre .item:hover{background:var(--verre-creux)}.bandeau-verre .item .ico{color:var(--muted)}.bandeau-verre .item-nom{flex:1;min-width:0}.bandeau-verre .point{border-radius:var(--rayon-rond);background:var(--accent);flex:none;width:7px;height:7px}}@keyframes infobulle-monte{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.bandeau-verre[data-cherche] .barre{filter:none;transform:none}.bandeau-verre .indic.etire,.bandeau-verre .indic.pose{transition:opacity var(--duree-fondu)}.bandeau-verre .panneau,.bandeau-verre .panneau.est-ouvert,.bandeau-verre .menu,.bandeau-verre .menu.est-ouvert{transition:opacity var(--duree-courte) linear, visibility 0s;transform:none}.bandeau-verre .bulle,.bandeau-verre .bulle.est-ouverte{transition:opacity var(--duree-courte) linear, visibility 0s;transform:translate(-50%)}.bandeau-verre .onglets.en-glisse .onglet:not(.souleve){transition:none}.bandeau-verre .onglet[data-n]:hover:after{animation:none}}.recherche-capsule,.recherche-resultats-verre,.notifs{z-index:var(--z-barre-verre-fenetre);box-sizing:border-box;color:var(--ink);position:fixed}.recherche-loupe-verre{display:none}.recherche-loupe-telephone{display:contents}.recherche-verre-voile{z-index:var(--z-barre-verre-voile);background:var(--verre-voile);opacity:0;visibility:hidden;transition:opacity var(--duree-glisse) var(--courbe-entrante), visibility 0s linear var(--duree-glisse);position:fixed;inset:0}.recherche-verre-voile.est-ouvert{opacity:1;visibility:visible;transition:opacity var(--duree-glisse) var(--courbe-sortante), visibility 0s}.recherche-capsule{align-items:center;gap:var(--espace-normal);padding:0 var(--espace-court) 0 var(--espace-carte);border-radius:var(--rayon-rond);opacity:0;visibility:hidden;transition:width var(--duree-ressort) var(--courbe-ressort-doux), opacity var(--duree-goutte) var(--courbe-entrante), visibility 0s linear var(--duree-ressort);display:flex}.recherche-capsule.est-ouverte{opacity:1;visibility:visible;transition:width var(--duree-pose) var(--courbe-ressort), opacity var(--duree-appui) var(--courbe-sortante), visibility 0s}.recherche-capsule-champ{flex:1;align-self:stretch;align-items:center;min-width:0;display:flex}.recherche-capsule-champ>*{flex:1;min-width:0;margin:0}.recherche-capsule-champ .champ-cadre,.recherche-capsule-champ .champ-cadre:focus-within{box-shadow:none;color:var(--ink);gap:var(--espace-normal);background:0 0;border:0;outline:none}.recherche-capsule-champ .champ-cadre>.champ-ornement{color:var(--faint)}.recherche-capsule-champ input{font-family:var(--font-body);color:var(--ink)}.recherche-capsule-champ input::placeholder{color:var(--faint)}.recherche-capsule-fermer{width:34px;height:34px;padding:0}.recherche-resultats-verre{max-height:calc(100vh - 96px - var(--haut-bandeau,0px));overscroll-behavior:contain;padding:var(--espace-court);border-radius:var(--rayon-verre-fenetre);transform-origin:calc(100% - 40px) -10px;opacity:0;visibility:hidden;transition:opacity var(--duree-panneau) var(--courbe-entrante), transform var(--duree-panneau) var(--courbe-entrante), visibility 0s linear var(--duree-panneau);overflow:auto;transform:translateY(-6px)scale(.97)}.recherche-resultats-verre.est-ouverte{opacity:1;visibility:visible;transition:opacity var(--duree-apparition) var(--courbe-sortante) var(--delai-resultats), transform var(--duree-ressort) var(--courbe-ressort) var(--delai-resultats), visibility 0s;transform:none}.recherche-resultats-verre .r-groupe,.notifs .r-groupe{padding:var(--espace-normal) var(--espace-grille) var(--espace-mini);font-family:var(--font-ui);font-size:var(--texte-mini);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:800}.r-ligne{align-items:center;gap:var(--espace-grille);min-width:0;padding:var(--espace-court) var(--espace-grille);border-radius:var(--rayon-verre-ligne);color:var(--ink);cursor:pointer;text-decoration:none;display:flex}.r-ligne.choisie{background:var(--accent);color:var(--sur-accent)}.recherche-resultats-verre .r-icone,.notifs .r-icone{border-radius:var(--rayon-manipulable);background:var(--verre-creux);width:32px;height:32px;color:var(--muted);flex:none;place-items:center;display:grid}.r-ligne.choisie .r-icone{background:currentColor}@supports (color:color-mix(in lab, red, red)){.r-ligne.choisie .r-icone{background:color-mix(in srgb, currentColor 20%, transparent)}}.r-ligne.choisie .r-icone{color:inherit}.recherche-resultats-verre .r-texte,.notifs .r-texte{flex:1;min-width:0;display:grid}.recherche-resultats-verre .r-texte b,.notifs .r-texte b{font-family:var(--font-ui);font-size:var(--texte-courant);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.recherche-resultats-verre .r-texte span,.notifs .r-texte span{font-size:var(--texte-petit);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.r-ligne.choisie .r-texte span{color:inherit;opacity:.85}.r-entree{font-family:var(--font-ui);font-size:var(--texte-petit);opacity:0;flex:none;font-weight:700}.r-ligne.choisie .r-entree{opacity:.9}.r-tel{font-family:var(--font-ui);font-size:var(--texte-petit);font-variant-numeric:tabular-nums;border-radius:var(--rayon-manipulable);padding:var(--espace-mini) var(--espace-petit);color:var(--faint);border:1px solid;flex:none;font-weight:700}.r-ligne.choisie .r-tel{color:inherit;opacity:.85}.recherche-resultats-verre .r-vide,.notifs .r-vide{padding:var(--espace-carte) var(--espace-large);color:var(--faint);font-size:var(--texte-base);margin:0}.cloche-ico-verre,.cloche-point{display:none}.cloche-attrape{z-index:var(--z-barre-verre-voile);display:none;position:fixed;inset:0}.cloche-attrape.est-ouvert{display:block}.notifs{width:410px;max-width:calc(100% - 40px);max-height:calc(100vh - 96px - var(--haut-bandeau,0px));overscroll-behavior:contain;padding:var(--espace-large) var(--espace-court) var(--espace-court);border-radius:var(--rayon-verre-fenetre);transform-origin:calc(100% - var(--notifs-origine-x,66px)) -10px;opacity:0;visibility:hidden;transition:opacity var(--duree-panneau) var(--courbe-entrante), transform var(--duree-panneau) var(--courbe-entrante), visibility 0s linear var(--duree-panneau);overflow:auto;transform:scale(.92)}.notifs.est-ouvert{opacity:1;visibility:visible;transition:opacity var(--duree-apparition) var(--courbe-sortante), transform var(--duree-ressort) var(--courbe-ressort-vif), visibility 0s;transform:none}.n-tete{padding:0 var(--espace-grille) var(--espace-petit);justify-content:space-between;align-items:baseline;display:flex}.n-titre{font-family:var(--font-head);font-size:var(--texte-sous-titre);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:700}.n-tout-voir{font-family:var(--font-ui);font-size:var(--texte-corps);color:var(--accent);font-weight:700;text-decoration:none}.n-ligne{border-radius:var(--rayon-verre-ligne);max-height:72px;transition:max-height var(--duree-effacement) var(--courbe-sortante), opacity var(--duree-fondu) var(--courbe-sortante), background var(--duree-courte);align-items:center;gap:2px;display:flex;overflow:hidden}.n-ligne:hover{background:var(--verre-creux)}.n-ligne.sortante{opacity:0;max-height:0}.n-lien{align-items:center;gap:var(--espace-grille);min-width:0;padding:var(--espace-court) var(--espace-normal);color:var(--ink);border-radius:var(--rayon-verre-ligne);flex:1;text-decoration:none;display:flex}.n-rouge,.n-calme{border-radius:var(--rayon-rond);flex:none;width:8px;height:8px}.n-rouge{background:var(--danger)}.n-nombre{min-width:24px;height:22px;padding:0 var(--espace-petit);box-sizing:border-box;border-radius:var(--rayon-rond);background:var(--verre-creux);font-family:var(--font-ui);font-size:var(--texte-petit);font-variant-numeric:tabular-nums;color:var(--ink);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.n-ecarter{width:30px;height:30px;margin-right:var(--espace-mini);border-radius:var(--rayon-rond);color:var(--faint);cursor:pointer;opacity:0;transition:opacity var(--duree-courte), background var(--duree-courte), transform var(--duree-appui) var(--courbe-sortante);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.n-ligne:hover .n-ecarter,.n-ecarter:focus-visible{opacity:1}@media (hover:none){.n-ecarter{opacity:1}}.n-ecarter:hover{background:var(--verre-creux);color:var(--ink)}.n-ecarter:active{transform:scale(.88)}.n-plus{margin:var(--espace-petit) var(--espace-normal) 2px;padding:var(--espace-normal) var(--espace-grille);border-radius:var(--rayon-verre-ligne);font-family:var(--font-ui);font-size:var(--texte-courant);color:var(--accent);font-weight:650;text-decoration:none;display:block}.n-plus:hover{background:var(--verre-creux)}.n-lien:focus-visible,.n-plus:focus-visible,.n-tout-voir:focus-visible,.n-ecarter:focus-visible,.r-ligne:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (min-width:761px){.bandeau-accueil-pilule.recherche-loupe{max-width:none;margin:0;padding:0;line-height:0;position:relative}.recherche-loupe .recherche-loupe-telephone{display:none}.recherche-loupe .recherche-loupe-verre{place-items:center;display:grid}.cloche-du-haut .cloche-ico-avant{display:none}.cloche-du-haut .cloche-ico-verre{display:block}.cloche-du-haut .cloche-cpt{min-width:16px;height:16px;padding:0 var(--espace-mini);box-sizing:border-box;border-radius:var(--rayon-rond);background:var(--danger);color:var(--sur-danger);font-family:var(--font-ui);font-size:var(--texte-mini);font-variant-numeric:tabular-nums;outline:2px solid var(--surface);border:0;font-weight:700;position:absolute;top:3px;right:2px}@supports (color:color-mix(in lab, red, red)){.cloche-du-haut .cloche-cpt{outline:2px solid color-mix(in srgb, var(--surface) 80%, transparent)}}.cloche-du-haut .apn-point-cloche{display:none}.cloche-du-haut{position:relative}.cloche-du-haut .cloche-cpt{display:none}.cloche-du-haut .cloche-point{display:block;position:absolute;top:8px;right:8px}}@media (max-width:760px){.recherche-verre-voile,.recherche-capsule,.recherche-resultats-verre,.cloche-attrape,.notifs{display:none}}@media (prefers-reduced-motion:reduce){.notifs,.notifs.est-ouvert,.recherche-resultats-verre,.recherche-resultats-verre.est-ouverte{transition:opacity var(--duree-courte) linear, visibility 0s;transform:none}.recherche-capsule,.recherche-capsule.est-ouverte{transition:opacity var(--duree-courte) linear, visibility 0s}.n-ligne{transition:opacity var(--duree-courte)}.rond-btn:active,.n-ecarter:active{transform:none}}.offre-carte{background:var(--surface);border:1px solid var(--line);border-radius:var(--rayon-bloc);overflow:hidden}.offre-colonnes,.offre-grille{column-gap:var(--espace-grille);grid-template-columns:minmax(0,1fr) minmax(0,11rem) minmax(0,8.5rem) minmax(0,8.5rem) minmax(0,9rem);align-items:start;display:grid}.offre-colonnes{padding:var(--espace-normal) var(--espace-carte);font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);font-weight:600}.offre-colonnes>span:not(:first-child){text-align:right}.offre-ligne{padding:var(--espace-carte)}.offre-ligne+.offre-ligne{border-top:1px solid var(--line)}.offre-ligne--fausse{background:var(--danger-soft)}.offre-ligne--absente{background:var(--surface-2);color:var(--muted)}.offre-designation{overflow-wrap:anywhere;min-width:0}.offre-designation-nom{font-weight:700;font-size:var(--texte-base)}.offre-petit{font-size:var(--texte-corps);color:var(--muted)}.offre-etiquette{margin-bottom:var(--espace-mini);font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--muted);font-weight:600;display:none}.offre-etiquette--toujours{display:block}.offre-quantite{gap:var(--espace-petit);grid-template-columns:minmax(0,1fr) minmax(0,5rem);align-items:start;display:grid}.offre-absente-phrase{font-size:var(--texte-corps);grid-column:2/-1;margin:0}.offre-absente-contradiction{color:var(--warn)}.offre-unitaire{margin-top:var(--espace-petit);font-size:var(--texte-corps);color:var(--muted)}.offre-unitaire strong{color:var(--ink);font-family:var(--font-ui)}.offre-alerte{margin-top:var(--espace-large);gap:var(--espace-grille);color:var(--danger);font-size:var(--texte-courant);flex-wrap:wrap;align-items:center;display:flex}.offre-alerte p{flex:15rem;min-width:0;margin:0}.offre-message{margin:var(--espace-court) 0 0;padding:var(--espace-petit) var(--espace-normal);border-radius:var(--rayon-bloc);background:var(--surface-2);border-left:3px solid var(--warn);font-size:var(--texte-petit);color:var(--ink)}.offre-message--ok{border-left-color:var(--ok)}.offre-ligne--adele{box-shadow:inset 3px 0 0 var(--adele-trait)}.offre-ligne--a-verifier{background:var(--warn-soft)}.offre-repere-adele,.repere-adele{margin-right:var(--espace-petit);padding:0 var(--espace-petit);border-radius:var(--rayon-rond);background:var(--adele-fond);border:1px solid var(--adele-trait);color:var(--adele-encre);font-family:var(--font-ui);font-size:var(--texte-mini);vertical-align:middle;font-weight:600;display:inline-block}.encart-adele{margin:0 0 var(--espace-carte);padding:var(--espace-normal) var(--espace-grille);border-radius:var(--rayon-bloc);background:var(--adele-fond);border:1px solid var(--adele-trait);color:var(--ink);font-size:var(--texte-courant);overflow-wrap:anywhere}.encart-adele-titre{color:var(--adele-encre);font-weight:600}.encart-adele-titre+.encart-adele-corps{margin-top:var(--espace-mini)}.encart-adele-corps p{margin:0}.encart-adele-corps p+p{margin-top:var(--espace-mini)}.offre-gestes-ligne{align-items:center;gap:var(--espace-grille);flex-wrap:wrap;display:flex}.offre-details{margin-top:var(--espace-normal);padding-top:var(--espace-grille);border-top:1px dashed var(--line-strong);gap:var(--espace-grille);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.offre-frais{gap:var(--espace-grille);padding:var(--espace-normal) var(--espace-grille) var(--espace-normal) var(--espace-carte);grid-template-columns:minmax(0,1fr) minmax(0,9rem) auto;align-items:center;display:grid}.offre-frais+.offre-frais{border-top:1px solid var(--line)}.offre-frais-ajout{padding:var(--espace-mini) var(--espace-normal) var(--espace-court)}.offre-frais+.offre-frais-ajout{border-top:1px solid var(--line)}.offre-comparaison{margin-top:var(--espace-bloc);padding:var(--espace-carte) var(--espace-bloc);border-radius:var(--rayon-bloc);border:1px solid var(--line-strong);background:var(--surface);gap:var(--espace-bloc);grid-template-columns:minmax(0,14rem) minmax(0,12rem) minmax(0,1fr);align-items:center;display:grid}.offre-comparaison--juste{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.offre-comparaison--juste{border-color:color-mix(in srgb, var(--ok) 50%, transparent)}}.offre-comparaison--juste{background:var(--ok-soft)}.offre-comparaison--ecart{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.offre-comparaison--ecart{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}}.offre-comparaison--ecart{background:var(--danger-soft)}.offre-comparaison-chiffre{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--texte-titre);font-weight:700}.offre-verdict{gap:var(--espace-grille);align-items:flex-start;min-width:0;display:flex}.offre-verdict-titre{font-weight:700;font-size:var(--texte-sous-titre)}.offre-verdict p{margin:var(--espace-mini) 0 0;font-size:var(--texte-courant)}.offre-comparaison--juste .offre-verdict{color:var(--ok)}.offre-comparaison--ecart .offre-verdict{color:var(--danger)}.offre-comparaison .offre-verdict p{color:var(--ink)}.offre-comparaison-detail{font-size:var(--texte-corps);color:var(--muted);grid-column:1/-1}.offre-repli{margin-top:var(--espace-court);padding:var(--espace-carte);gap:var(--espace-grille);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offre-repli-large{grid-column:1/-1}.offre-section{margin-top:var(--espace-bloc)}.offre-section>h2{font-size:var(--texte-sous-titre);margin:0;font-weight:600}.offre-section-note{color:var(--muted);font-size:var(--texte-courant);margin:0 0 var(--espace-grille)}@media (max-width:760px){.offre-colonnes{display:none}.offre-grille{row-gap:var(--espace-grille);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.offre-designation,.offre-absente-phrase{grid-column:1/-1}.offre-etiquette{display:block}.offre-details,.offre-repli{grid-template-columns:minmax(0,1fr)}.offre-frais{gap:var(--espace-court);padding:var(--espace-normal) var(--espace-court) var(--espace-normal) var(--espace-grille);grid-template-columns:minmax(0,1fr) minmax(0,7rem) auto}.offre-comparaison{gap:var(--espace-carte);padding:var(--espace-carte);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.offre-verdict{grid-column:1/-1}}.saisie-offre-devis{display:none}@media (min-width:1600px){.page-lecture:has(>.saisie-offre--avec-devis){max-width:none}.saisie-offre--avec-devis{grid-template-columns:minmax(0, var(--largeur-lecture)) minmax(0, 1fr);gap:var(--espace-bloc);align-items:start;display:grid}.saisie-offre--avec-devis .saisie-offre-devis{top:var(--espace-carte);background:var(--surface);border:1px solid var(--line);border-radius:var(--rayon-bloc);max-height:calc(100vh - 2 * var(--espace-carte));display:block;position:sticky;overflow:auto}}.saisie-offre-devis-tete{justify-content:space-between;align-items:center;gap:var(--espace-court);padding:var(--espace-petit) var(--espace-petit) var(--espace-petit) var(--espace-carte);border-bottom:1px solid var(--line);font-size:var(--texte-corps);color:var(--muted);display:flex}.saisie-offre-devis-tete>span{overflow-wrap:anywhere;min-width:0}.saisie-offre-devis img{width:100%;height:auto;display:block}.colonne-taches{background:var(--surface);border:1px solid var(--line);border-radius:var(--rayon-bloc);min-width:0}.colonne-taches-tete{justify-content:space-between;align-items:center;gap:var(--espace-normal);padding:var(--espace-large) var(--espace-carte) var(--espace-normal);flex-wrap:wrap;display:flex}.colonne-taches-titre{font-family:var(--font-ui);font-size:var(--texte-base);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:800}.colonne-taches-titre-lien{color:inherit;text-decoration:none}.colonne-taches-titre-lien:hover{text-decoration:underline}.colonne-taches-titre-ligne{align-items:center;gap:var(--espace-court);display:inline-flex}.colonne-taches-appel{border:1px solid var(--line);border-radius:var(--rayon-rond);background:var(--surface-2);width:30px;height:30px;color:var(--accent-ink);cursor:pointer;place-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-grid}.colonne-taches-appel:hover{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.colonne-taches-appel:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.colonne-taches-appel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.colonne-taches-appel svg{width:15px;height:15px}@media (max-width:760px){.colonne-taches-appel{width:40px;height:40px}.colonne-taches-appel svg{width:18px;height:18px}}.fiche-groupee{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);overflow:hidden}.fiche-groupee-ligne{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:46px;padding:0 12px;display:flex}.fiche-groupee-ligne:first-child{border-top:0}.fiche-groupee-ligne:focus-within{background:var(--surface-2)}.fiche-groupee-libelle{width:84px;font-family:var(--font-ui);font-size:var(--texte-corps);color:var(--muted);flex:none;font-weight:600}.fiche-groupee-libelle .requis{color:var(--danger)}.fiche-groupee-ligne>:not(.fiche-groupee-libelle){flex:1;min-width:0}.fiche-groupee-ligne .input,.fiche-groupee-ligne .input:focus,.fiche-groupee-ligne .input:disabled{background:0 0;border-color:#0000;outline:none;margin-top:0;padding-left:0;padding-right:0}.fiche-groupee-ligne .input[aria-invalid=true]{border-color:#0000}.fiche-groupee-ligne:has(.input[aria-invalid=true]){box-shadow:inset 3px 0 0 var(--danger)}.fiche-groupee-bascule{font-family:var(--font-ui);font-size:var(--texte-courant);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.fiche-groupee-sous{font-size:var(--texte-corps);color:var(--muted);margin:0 0 12px}.colonne-taches-segment{border-radius:var(--rayon-rond);background:var(--surface-2);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.colonne-taches-segment::-webkit-scrollbar{display:none}.colonne-taches-segment button{border-radius:var(--rayon-rond);font-family:var(--font-ui);font-weight:700;font-size:var(--texte-corps);color:var(--muted);white-space:nowrap;cursor:pointer;transition:background var(--duree-panneau), color var(--duree-panneau), transform var(--duree-appui) var(--courbe-sortante);background:0 0;border:0;flex:none;padding:5px 11px}.colonne-taches-segment button:hover{color:var(--ink)}.colonne-taches-segment button:active{transform:scale(var(--appui-enfonce))}.colonne-taches-segment button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--ombre-pastille)}.colonne-taches-segment button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.colonne-taches-segment--fenetre{justify-self:start}.colonne-taches-segment--portee{margin:0 var(--espace-carte) var(--espace-grille)}.colonne-taches-donner{margin:0 var(--espace-carte) var(--espace-grille);width:calc(100% - 2 * var(--espace-carte));justify-content:center;align-items:center;gap:var(--espace-court);border:1px dashed var(--accent);min-height:38px;display:flex}@supports (color:color-mix(in lab, red, red)){.colonne-taches-donner{border:1px dashed color-mix(in srgb, var(--accent) 45%, transparent)}}.colonne-taches-donner{border-radius:var(--rayon-manipulable);background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font-ui);font-size:var(--texte-courant);cursor:pointer;transition:transform var(--duree-appui) var(--courbe-sortante);font-weight:750}.colonne-taches-donner svg{flex:none;width:14px;height:14px}.colonne-taches-donner:active{transform:scale(var(--appui-leger))}.colonne-taches-donner:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.colonne-taches-groupes{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);max-height:560px;display:grid;overflow-y:auto}.colonne-taches-groupe{padding:var(--espace-normal) var(--espace-carte) var(--espace-court);border-bottom:1px solid var(--line);min-width:0}.colonne-taches-groupe:last-child{border-bottom:0}.colonne-taches-g-tete{align-items:center;gap:var(--espace-court);margin-bottom:var(--espace-mini);display:flex}.colonne-taches-avatar{border-radius:var(--rayon-rond);width:26px;height:26px;font-family:var(--font-ui);font-size:var(--texte-mini);color:var(--surface);background:var(--accent);flex:none;place-items:center;font-weight:800;display:grid}.colonne-taches-avatar--0{background:var(--warn)}.colonne-taches-avatar--1{background:var(--ok)}.colonne-taches-avatar--2{background:var(--accent)}.colonne-taches-avatar--3{background:var(--info)}.colonne-taches-g-nom{min-width:0;font-family:var(--font-ui);font-weight:750;font-size:var(--texte-corps);color:var(--ink);overflow-wrap:anywhere;flex:1}.colonne-taches-g-compte{font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--faint);white-space:nowrap;font-weight:700}.colonne-taches-g-compte.ko{color:var(--danger)}.colonne-taches-tache,.colonne-taches-modele{gap:var(--espace-court);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;padding:7px 0;display:grid}.colonne-taches-modele{grid-template-columns:26px minmax(0,1fr) auto;align-items:center}.colonne-taches-modele.arrete{opacity:.6}.colonne-taches-corps{min-width:0}.colonne-taches-coche{border-radius:var(--rayon-rond);border:1.8px solid var(--faint);width:18px;height:18px;color:var(--sur-ok);cursor:pointer;transition:transform var(--duree-appui) var(--courbe-sortante), background var(--duree-panneau), border-color var(--duree-panneau);background:0 0;place-items:center;margin-top:1px;padding:0;display:grid}.colonne-taches-coche:active:not(:disabled){transform:scale(.85)}.colonne-taches-coche:disabled{cursor:default}.colonne-taches-coche:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.colonne-taches-coche svg{opacity:0;width:11px;height:11px}.colonne-taches-coche[aria-busy=true]{cursor:progress}.colonne-taches-tache.faite .colonne-taches-coche{background:var(--ok);border-color:var(--ok)}.colonne-taches-tache.faite .colonne-taches-coche svg{opacity:1}.colonne-taches-tache.faite .colonne-taches-t-titre,.colonne-taches-tache.faite .colonne-taches-t-titre a{color:var(--faint);text-decoration:line-through}.colonne-taches-t-titre{font-family:var(--font-ui);font-weight:600;font-size:var(--texte-corps);color:var(--ink);overflow-wrap:anywhere;line-height:1.35}.colonne-taches-t-titre a{color:inherit;text-decoration:none}.colonne-taches-t-titre a:hover{text-decoration:underline}.colonne-taches-t-titre a.colonne-taches-lien{vertical-align:middle;margin-left:var(--espace-mini);border-radius:var(--rayon-manipulable);color:var(--accent-ink);padding:2px;display:inline-flex}.colonne-taches-t-titre a.colonne-taches-lien:hover{background:var(--accent-soft);text-decoration:none}.colonne-taches-lien svg{flex:none;width:1em;height:1em}.tache-lien-page{align-items:center;gap:var(--espace-normal);padding:var(--espace-grille) var(--espace-carte);border:1px solid var(--line);border-radius:var(--rayon-bloc);background:var(--surface);flex-wrap:wrap;display:flex}.tache-lien-page-texte{flex:12rem;min-width:0}.tache-lien-page-titre{font-family:var(--font-ui);font-weight:600;font-size:var(--texte-courant);color:var(--ink);overflow-wrap:anywhere}.tache-lien-page-chemin{font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--faint);overflow-wrap:anywhere;margin-top:2px}.colonne-taches-t-meta{align-items:center;gap:var(--espace-petit);font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--muted);flex-wrap:wrap;margin-top:3px;display:flex}.colonne-taches-rec{align-items:center;gap:var(--espace-mini);border-radius:var(--rayon-rond);background:var(--accent-soft);color:var(--accent-ink);padding:1px 7px;font-weight:700;display:inline-flex}.colonne-taches-rec svg{flex:none;width:11px;height:11px}.colonne-taches-retard{color:var(--danger);font-weight:700}.colonne-taches-refus{margin:var(--espace-mini) 0 0;font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--danger);font-weight:600}.colonne-taches-vide{margin:var(--espace-court) 0;font-size:var(--texte-corps);color:var(--faint)}.colonne-taches-histo{padding-top:var(--espace-mini);align-items:center;gap:3px;display:flex}.colonne-taches-histo i,.colonne-taches-legende i{border-radius:var(--rayon-rond);flex:none;width:7px;height:7px;display:block}:is(.colonne-taches-histo,.colonne-taches-legende) i.v{background:var(--ok)}:is(.colonne-taches-histo,.colonne-taches-legende) i.o{background:var(--warn)}:is(.colonne-taches-histo,.colonne-taches-legende) i.r{box-shadow:inset 0 0 0 1.6px var(--danger);background:0 0}.colonne-taches-legende{gap:var(--espace-grille);padding:var(--espace-normal) var(--espace-carte) var(--espace-grille);border-top:1px solid var(--line);font-family:var(--font-ui);font-size:var(--texte-mini);color:var(--faint);flex-wrap:wrap;display:flex}.colonne-taches-legende span{align-items:center;gap:var(--espace-mini);display:inline-flex}.colonne-taches-champ{gap:var(--espace-petit);margin-bottom:var(--espace-large);display:grid}.colonne-taches-lib{font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--muted);font-weight:750}.colonne-taches-jours{gap:var(--espace-petit);flex-wrap:wrap;display:flex}@media (max-width:760px){.colonne-taches-segment button{min-height:36px}.colonne-taches-segment--fenetre{justify-self:stretch;display:flex}.colonne-taches-segment--fenetre button{padding-inline:var(--espace-petit);flex:auto}.colonne-taches-donner{max-width:none;min-height:44px}.colonne-taches-coche{position:relative}.colonne-taches-coche:after{content:"";position:absolute;inset:-12px}}@media (prefers-reduced-motion:reduce){.colonne-taches-segment button,.colonne-taches-donner,.colonne-taches-coche{transition:none}.colonne-taches-segment button:active,.colonne-taches-donner:active,.colonne-taches-coche:active:not(:disabled){transform:none}}.accueil-entete{margin-bottom:var(--espace-normal)}.accueil-sous-ligne{align-items:baseline;gap:var(--espace-mini) var(--espace-petit);margin-top:var(--espace-mini);font-size:var(--texte-courant);color:var(--muted);flex-wrap:wrap;display:flex}.accueil-sous-ligne strong{color:var(--ink);font-weight:600}.accueil-sous-ligne-bout{min-width:0}.accueil-sous-ligne-point{color:var(--faint);margin-right:var(--espace-petit)}.rebours{align-items:center;gap:var(--espace-bloc);padding:calc(var(--espace-bloc) + var(--espace-normal)) var(--marge-page);background:var(--rebours-fond);color:var(--rebours-encre);box-shadow:var(--rebours-ombre);grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:relative}.rebours[data-ton=proche]{background:var(--rebours-fond-proche)}.rebours[data-ton=fait]{background:var(--rebours-fond-fait)}.rebours[data-ton=retard]{background:var(--rebours-fond-retard)}.rebours-gauche{min-width:0}.rebours-titre{font-size:var(--texte-rebours-titre);letter-spacing:-.022em;color:var(--rebours-encre);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}.rebours-gauche .rebours-titre{max-width:22ch}.rebours-sous{margin-top:var(--espace-court);font-size:var(--texte-base);color:var(--rebours-encre-douce)}.rebours-droite{align-items:flex-end;gap:var(--espace-carte);flex-direction:column;display:flex}.rebours-ligne{align-items:center;gap:var(--espace-bloc);display:flex}.rebours-compte{text-align:right}.rebours-grand{font-size:var(--rebours-chiffre);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:700;line-height:.95}.rebours-petit{margin-top:var(--espace-mini);font-size:var(--texte-courant);color:var(--rebours-encre-douce)}.rebours-anneau{flex:none;width:108px;height:108px;position:relative}.rebours-anneau svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.rebours-anneau-piste{fill:none;stroke:var(--rebours-voile)}.rebours-anneau-trait{fill:none;stroke:var(--rebours-encre);stroke-linecap:round;transition:stroke-dashoffset var(--duree-ressort) var(--courbe-sortante)}.rebours-anneau-pct{font-size:var(--texte-sous-titre);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.rebours-menu{align-self:start}.rebours-erreur{margin-top:var(--espace-petit);font-size:var(--texte-petit);color:var(--danger);overflow-wrap:anywhere;font-weight:600}.rebours .rebours-erreur{padding:var(--espace-mini) var(--espace-court);border-radius:var(--rayon-manipulable);background:var(--rebours-voile);color:var(--rebours-encre)}.menu-declencheur--sur-bandeau{border-radius:var(--rayon-rond);background:var(--rebours-voile);color:var(--rebours-encre);transition:transform var(--duree-pression) var(--courbe-sortante), background var(--duree-courte);border:1px solid #0000}.menu-declencheur--sur-bandeau:hover,.menu-declencheur--sur-bandeau[aria-expanded=true]{background:var(--rebours-voile-fort)}.menu-declencheur--sur-bandeau:active{transform:scale(.97)}.rebours--compact{padding:var(--espace-carte) var(--espace-bloc) var(--espace-bloc);border-radius:0 0 var(--rayon-bloc) var(--rayon-bloc);display:block}.rebours--compact .rebours-haut{min-height:var(--espace-mini);justify-content:flex-end;display:flex}.rebours--compact .rebours-ligne{justify-content:space-between}.rebours--compact .rebours-compte{text-align:left}.rebours--compact .rebours-grand{font-size:var(--rebours-chiffre-petit)}.rebours--compact .rebours-anneau{width:92px;height:92px}.rebours--compact .rebours-titre{margin-top:var(--espace-carte);font-size:var(--texte-titre)}.rebours--compact .rebours-sous{margin-top:var(--espace-mini);font-size:var(--texte-courant)}@media (max-width:759.98px){.rebours:not(.rebours--compact){grid-template-columns:minmax(0,1fr) auto}.rebours:not(.rebours--compact) .rebours-droite{grid-column:1/-1;align-items:stretch}.rebours:not(.rebours--compact) .rebours-menu{grid-area:1/2}}.crans-avancement{gap:var(--espace-court);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.crans-avancement[data-complet=oui] .btn-choix[aria-pressed=true]{background:var(--ok);border-color:var(--ok);color:var(--sur-ok)}.crans-avancement[aria-disabled=true]{opacity:.7;pointer-events:none}.crans-entete{justify-content:space-between;align-items:baseline;gap:var(--espace-normal);margin-bottom:var(--espace-normal);display:flex}.crans-valeur{font-size:var(--texte-courant);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700}.crans-etat{margin-top:var(--espace-court);font-size:var(--texte-petit);min-height:1.2em;font-weight:600}.crans-etat[data-genre=ok]{color:var(--ok)}.crans-etat[data-genre=erreur]{color:var(--danger)}.description-tache{gap:var(--espace-grille);flex-direction:column;display:flex}.description-tache-texte{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:var(--texte-base);margin:0;line-height:1.55}@media (min-width:760px){.description-tache-texte{font-size:var(--texte-sous-titre)}}.carte-lien{align-items:center;gap:var(--espace-grille);padding:var(--espace-grille);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);transition:transform var(--duree-pression) var(--courbe-sortante), background var(--duree-courte);text-decoration:none;display:flex}.carte-lien:hover{background:var(--surface-2)}.carte-lien:active{transform:scale(.97)}.carte-lien-vignette{border-radius:var(--rayon-manipulable);background:var(--accent);width:44px;height:44px;color:var(--sur-accent);font-size:var(--texte-sous-titre);flex:none;place-items:center;font-weight:700;display:grid}.carte-lien-corps{flex:1;min-width:0}.carte-lien-titre{font-weight:700;font-size:var(--texte-courant);display:block}.carte-lien-adresse{font-size:var(--texte-petit);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.carte-lien-chevron{color:var(--faint);font-size:var(--texte-sous-titre);flex:none}@media (prefers-reduced-motion:reduce){.rebours-anneau-trait{transition:none}.menu-declencheur--sur-bandeau:active,.carte-lien:active{filter:brightness(.94);transform:none}}.et-cadre{grid-template-columns:var(--et-lat-largeur,200px) minmax(0, 1fr);height:calc(100dvh - var(--haut-colle,0px) - 120px);background:var(--surface);border:1px solid var(--line);border-radius:var(--rayon-bloc);grid-template-rows:minmax(0,1fr);min-height:560px;display:grid;position:relative;overflow:hidden}.et-cadre.et-avec-apercu{grid-template-columns:var(--et-lat-largeur,200px) minmax(0, 1fr) 360px}@media screen and (min-width:1240px){body:has([data-ecran-cadre]) .et-cadre{flex:1;height:auto;min-height:0}}.et-lat{background:var(--surface-2);border-right:1px solid var(--line);padding:var(--espace-normal) var(--espace-court);gap:var(--espace-grille);flex-direction:column;display:flex;overflow-y:auto}.et-lat-poignee{top:0;bottom:0;left:calc(var(--et-lat-largeur,200px) - 6px);cursor:col-resize;touch-action:none;width:12px;position:absolute}.et-lat-poignee:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:5px}.et-lat-poignee:hover:after,.et-lat-poignee:focus-visible:after,.et-lat-poignee[data-en-cours=oui]:after{background:var(--accent)}.et-lat-poignee:focus-visible{outline:none}.et-cadre:has(.et-lat-poignee[data-en-cours=oui]){cursor:col-resize;-webkit-user-select:none;user-select:none}.et-lat-tete{align-items:center;gap:var(--espace-court);padding:2px var(--espace-petit) var(--espace-mini);font-family:var(--font-head);color:var(--accent-ink);font-weight:700;display:flex}.et-lat-tete small{font-family:var(--font-ui);color:var(--muted);font-weight:500;font-size:var(--texte-petit)}.et-lat h4{padding:0 var(--espace-petit) 2px;font-family:var(--font-ui);font-size:var(--texte-mini);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.et-item{align-items:center;gap:var(--espace-court);border-radius:var(--rayon-manipulable);width:100%;font-family:var(--font-ui);font-size:var(--texte-corps);color:var(--ink);cursor:pointer;text-align:left;transition:background var(--duree-courte), transform var(--duree-pression) var(--courbe-sortante);background:0 0;border:0;padding:5px 7px;text-decoration:none;display:flex}.et-item:hover{background:var(--accent-soft)}.et-item:active{transform:scale(.98)}.et-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.et-item[aria-current=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.et-item-ic{text-align:center;width:16px;font-size:var(--texte-petit);color:var(--muted);flex:none}.et-item-nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.et-item-n{font-size:var(--texte-mini);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.et-item-n b{color:var(--danger);font-weight:700}.et-puce-ch{background:var(--accent);border-radius:2px;width:8px;height:8px;display:inline-block}.et-centre{flex-direction:column;min-width:0;min-height:0;display:flex}.et-barre{align-items:center;gap:var(--espace-court);padding:var(--espace-court) var(--espace-grille);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.et-barre h2{font-size:var(--texte-sous-titre);letter-spacing:-.01em;margin-right:var(--espace-mini);white-space:nowrap;font-weight:700}.et-barre .barre-de-liste{flex:1;min-width:240px;margin:0}.et-choix-espace{flex:1;min-width:0;display:none}.et-vues{gap:2px;display:flex;overflow-x:auto}.et-vue{font-family:var(--font-ui);font-size:var(--texte-corps);color:var(--muted);cursor:pointer;white-space:nowrap;transition:color var(--duree-courte), border-color var(--duree-courte);background:0 0;border:0;border-bottom:2px solid #0000;padding:5px 9px}.et-vue:hover{color:var(--ink)}.et-vue[aria-pressed=true]{color:var(--ink);border-color:var(--accent);font-weight:700}.et-vue:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.et-zone{flex:1;min-height:0;overflow:auto}.et-vide{color:var(--muted);padding:var(--espace-bloc);text-align:center;font-size:var(--texte-corps)}.et-pane{padding:var(--espace-grille) var(--espace-large);gap:var(--espace-grille);align-content:start;display:grid}.et-liste{font-size:var(--texte-corps);min-width:900px}.et-liste th{background:var(--surface);z-index:1;padding:6px 8px;position:sticky;top:0}.et-liste td{white-space:nowrap;height:34px;padding:0 8px}.et-liste tbody tr.et-ligne{cursor:pointer}.et-liste tbody tr.et-ligne:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.et-liste tbody tr.et-ouverte td{background:var(--accent-soft)}.et-liste tbody tr.et-ouverte td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.et-liste td.et-col-titre{white-space:normal;width:40%;min-width:220px}.et-liste td.et-col-coche{width:28px}.et-t-titre{align-items:center;gap:var(--espace-court);min-width:0;display:flex}.et-t-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.et-faite .et-t-txt{color:var(--muted);text-decoration:line-through}.et-groupe td{background:var(--surface-2);height:30px;padding:0 8px}.et-groupe-btn{align-items:center;gap:var(--espace-petit);font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:inline-flex}.et-groupe-btn small{color:var(--muted);font-weight:500}.et-groupe-btn small.et-groupe-alerte{color:var(--danger);font-weight:700}.et-groupe-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.et-rond{border-radius:var(--rayon-rond);width:9px;height:9px;display:inline-block}.et-st-a_faire{color:var(--faint)}.et-st-en_cours{color:var(--accent)}.et-st-bloque{color:var(--danger)}.et-st-fait{color:var(--ok)}.et-rond.et-st-a_faire{background:var(--faint)}.et-rond.et-st-en_cours{background:var(--accent)}.et-rond.et-st-bloque{background:var(--danger)}.et-rond.et-st-fait{background:var(--ok)}.et-coche{border-radius:var(--rayon-rond);border:1.6px solid var(--faint);cursor:pointer;width:17px;height:17px;color:var(--sur-ok);transition:transform var(--duree-appui) var(--courbe-sortante), background var(--duree-panneau), border-color var(--duree-panneau);background:0 0;flex:none;place-items:center;padding:0;display:grid}.et-coche:active:not(:disabled){transform:scale(.85)}.et-coche:disabled{cursor:default;opacity:.5}.et-coche:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.et-coche svg{opacity:0;width:10px;height:10px}.et-coche[aria-pressed=true]{background:var(--ok);border-color:var(--ok)}.et-coche[aria-pressed=true] svg{opacity:1}.et-mini{font-size:var(--texte-mini);color:var(--muted);white-space:nowrap}.et-chaine{font-size:var(--texte-mini);color:var(--danger);white-space:nowrap}.et-date-r{color:var(--warn);font-weight:700}.et-drap{align-items:center;gap:var(--espace-mini);font-size:var(--texte-petit);white-space:nowrap;display:inline-flex}.et-drap svg{flex:none;width:11px;height:11px}.et-pr-1{color:var(--danger)}.et-pr-2{color:var(--warn)}.et-pr-3{color:var(--accent)}.et-pr-4{color:var(--faint)}.et-avs{display:inline-flex}.et-avs .colonne-taches-avatar{width:22px;height:22px;font-size:var(--texte-mini);border:2px solid var(--surface);margin-left:-6px}.et-avs .colonne-taches-avatar:first-child{margin-left:0}.et-etq-ch{vertical-align:middle;font-family:var(--font-ui);font-size:var(--texte-mini);color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--rayon-manipulable);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:0;max-width:180px;padding:1px 6px;text-decoration:none;display:inline-block;overflow:hidden}.et-etq-ch:hover{color:var(--accent)}.et-temps{align-items:center;gap:var(--espace-petit);font-size:var(--texte-petit);font-variant-numeric:tabular-nums;display:inline-flex}.et-jauge{background:var(--line);border-radius:2px;width:38px;height:4px;overflow:hidden}.et-jauge b{background:var(--accent);height:100%;display:block}.et-jauge b.et-trop{background:var(--warn)}.et-ajouter-champ{border:1px dashed var(--line-strong);border-radius:var(--rayon-manipulable);font-size:var(--texte-mini);color:var(--muted);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;padding:0 6px}.et-kanban{gap:var(--espace-normal);padding:var(--espace-normal) var(--espace-grille);align-items:flex-start;height:100%;display:flex;overflow-x:auto}.et-kcol{background:var(--surface-2);border-radius:var(--radius);padding:var(--espace-court);gap:var(--espace-petit);max-height:100%;transition:border-color var(--duree-courte);border:1px solid #0000;flex-direction:column;flex:0 0 250px;display:flex;overflow-y:auto}.et-kcol.et-survol{border-color:var(--accent)}.et-kcol.et-alerte{background:var(--warn-soft)}.et-ktete{align-items:center;gap:var(--espace-petit);font-family:var(--font-ui);font-weight:700;font-size:var(--texte-corps);padding:2px 2px var(--espace-mini);display:flex}.et-ktete small{color:var(--muted);font-weight:500;font-size:var(--texte-mini);margin-left:auto}.et-carte{background:var(--surface);border:1px solid var(--line);border-radius:var(--rayon-manipulable);cursor:pointer;gap:var(--espace-petit);font-size:var(--texte-corps);transition:border-color var(--duree-courte), transform var(--duree-pression) var(--courbe-sortante), box-shadow var(--duree-courte);flex-direction:column;padding:7px 9px;display:flex}.et-carte:hover{border-color:var(--accent)}.et-carte:active{transform:scale(.985)}.et-carte:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.et-carte.et-ouverte{box-shadow:0 0 0 2px var(--accent)}.et-carte.et-retard{border-left:3px solid var(--warn)}.et-carte[draggable=true]{cursor:grab}.et-carte.et-glissee{opacity:.5}.et-carte-bas{align-items:center;gap:var(--espace-petit);flex-wrap:wrap;display:flex}.et-carte-bas .et-avs{margin-left:auto}.et-gantt{min-width:760px;font-size:var(--texte-petit)}.et-g-ligne{border-bottom:1px solid var(--line);grid-template-columns:230px minmax(0,1fr);align-items:center;height:32px;display:grid}.et-g-ligne.et-g-tete{background:var(--surface);z-index:2;height:30px;position:sticky;top:0}.et-g-nom{padding:0 var(--espace-normal);white-space:nowrap;gap:var(--espace-petit);background:var(--surface);z-index:1;border-right:1px solid var(--line);height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-top:0;border-bottom:0;border-left:0;align-items:center;display:flex;position:sticky;left:0;overflow:hidden}.et-g-nom>span:last-child{text-overflow:ellipsis;overflow:hidden}.et-g-tete .et-g-nom{cursor:default;color:var(--muted);font-weight:700}.et-g-piste{height:100%;position:relative}.et-g-jours{height:100%;display:grid}.et-g-jours span{border-left:1px solid var(--line);font-size:var(--texte-mini);color:var(--muted);text-align:center;padding-top:2px}.et-g-jours span.et-we{background:var(--surface-2)}.et-g-jours span.et-auj{color:var(--accent-ink);font-weight:700}.et-g-auj{background:var(--accent);opacity:.6;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.et-g-barre{border-radius:var(--rayon-manipulable);background:var(--accent);height:18px;color:var(--sur-accent);font-size:var(--texte-mini);white-space:nowrap;cursor:pointer;font-family:var(--font-ui);border:0;align-items:center;padding:0 6px;display:flex;position:absolute;top:7px;overflow:hidden}.et-g-barre.et-retard{background:var(--warn);color:var(--sur-accent)}.et-g-barre.et-fait{background:var(--ok);color:var(--sur-ok)}.et-g-barre.et-bloque{background:var(--danger);color:var(--sur-danger)}.et-g-barre.et-attend:after{content:"⛓";position:absolute;right:4px}.et-regles{padding:var(--espace-grille) var(--espace-large);gap:var(--espace-court);flex-direction:column;max-width:820px;display:flex}.et-regle{gap:var(--espace-grille);border:1px solid var(--line);border-radius:var(--radius);padding:9px var(--espace-grille);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.et-regle-q{font-size:var(--texte-corps)}.et-regle-q b{color:var(--accent-ink);font-weight:700}.et-regle-q small{color:var(--muted);font-size:var(--texte-mini);display:block}.et-regle-eclair{font-size:var(--texte-base)}.et-nouvelle-regle{gap:var(--espace-court);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:9px var(--espace-grille);font-size:var(--texte-corps);flex-wrap:wrap;align-items:center;display:flex}.et-qui-liste{gap:var(--espace-mini);flex-wrap:wrap;align-items:center;display:flex}.et-qui-puce{align-items:center;gap:var(--espace-mini);border:1px solid var(--line);border-radius:var(--rayon-rond);font-size:var(--texte-petit);padding:1px 4px 1px 2px;display:inline-flex}.et-qui-puce .colonne-taches-avatar{width:18px;height:18px;font-size:var(--texte-mini)}.et-grille-2{gap:var(--espace-court) var(--espace-grille);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.et-pile{gap:var(--espace-large);display:grid}.et-pile-courte{gap:var(--espace-petit);display:grid}.et-rangee{gap:var(--espace-petit);flex-wrap:wrap;align-items:center;display:flex}.et-apercu{border-left:1px solid var(--line);background:var(--surface);min-width:0;overflow-y:auto}@media (max-width:900px){.et-cadre.et-avec-apercu{grid-template-columns:var(--et-lat-largeur,200px) minmax(0, 1fr)}.et-cadre.et-avec-apercu .et-apercu{width:min(360px,100%);z-index:var(--z-apercu);box-shadow:var(--ombre-panneau);position:absolute;top:0;bottom:0;right:0}}@media (max-width:640px){.et-cadre,.et-cadre.et-avec-apercu{grid-template-columns:minmax(0,1fr)}.et-lat,.et-lat-poignee{display:none}.et-choix-espace{display:block}.et-barre h2{display:none}.et-grille-2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.et-item,.et-carte,.et-coche{transition:none}.et-item:active,.et-carte:active,.et-coche:active:not(:disabled){transform:none}}.et-appels{min-width:980px}.et-liste tbody tr.et-appel-souffrance td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.et-appels td.et-appel-col-etat{width:1%;min-width:180px}.et-appels td.et-appel-col-qui{width:24%;min-width:200px}.et-appels td.et-appel-col-msg{width:32%;max-width:0}.et-appel-societe{text-overflow:ellipsis;min-width:0;overflow:hidden}.et-appel-msg{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);display:block;overflow:hidden}.et-appel-urgent{font-family:var(--font-ui);font-size:var(--texte-mini);letter-spacing:.03em;padding:0 var(--espace-petit);border-radius:var(--rayon-rond);background:var(--danger-soft);color:var(--danger);flex:none;font-weight:800}.et-appel-tel{color:var(--info);white-space:nowrap;font-weight:700;text-decoration:none}.et-appel-tel:hover{text-decoration:underline}.et-appel-tel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.et-rond.et-appel-rond-attente{background:var(--warn)}.et-appel-rien td{height:34px;padding:0 var(--espace-court);color:var(--muted);font-size:var(--texte-corps)}.et-appel-ap{background:var(--surface);flex-direction:column;min-width:0;display:flex}.et-appel-ap>.rebours{margin:var(--espace-normal) var(--espace-large) 0}.et-appel-sec{padding:var(--espace-court) var(--espace-large);border-top:1px solid var(--line);min-width:0}.et-appel-ap>.rebours+.et-appel-sec{padding-top:var(--espace-large);border-top:0;padding-bottom:0}.et-appel-titre{margin:0 0 var(--espace-petit);font-size:var(--texte-mini);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.et-appel-texte{font-size:var(--texte-corps);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.et-appel-props{gap:var(--espace-petit) var(--espace-normal);padding-block:var(--espace-normal);font-size:var(--texte-corps);grid-template-columns:96px minmax(0,1fr);margin:0;display:grid}.et-appel-props dt{color:var(--muted);font-size:var(--texte-petit)}.et-appel-props dd{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0}.et-appel-gestes{gap:var(--espace-court);padding-block:var(--espace-large);grid-template-columns:minmax(0,1fr);display:grid}.rdv-colonnes{gap:var(--espace-bloc);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1100px){.rdv-colonnes{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}}.rdv-pile{gap:var(--espace-bloc);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.rdv-section{gap:var(--espace-court);grid-template-columns:minmax(0,1fr);display:grid}.rdv-section-tete{justify-content:space-between;align-items:baseline;gap:var(--espace-normal);padding:0 var(--espace-petit);flex-wrap:wrap;display:flex}.rdv-section-titre{font-family:var(--font-ui);font-size:var(--texte-sous-titre);margin:0;font-weight:600}.rdv-groupe{background:var(--surface);border:1px solid var(--line);border-radius:var(--rayon-bloc);overflow:hidden}.rdv-ligne{align-items:center;gap:var(--espace-normal);box-sizing:border-box;width:100%;min-height:3rem;padding:var(--espace-court) var(--espace-large);border:0;border-bottom:1px solid var(--line);color:inherit;font:inherit;font-size:var(--texte-base);text-align:left;transition:background-color var(--duree-courte) ease-out;background:0 0;text-decoration:none;display:flex}.rdv-groupe>.rdv-ligne:last-child,.rdv-groupe>:last-child>.rdv-ligne:last-child{border-bottom:0}button.rdv-ligne,a.rdv-ligne{cursor:pointer}button.rdv-ligne:hover,a.rdv-ligne:hover{background:var(--surface-2)}button.rdv-ligne:active,a.rdv-ligne:active{background:var(--accent-soft)}.rdv-ligne-libelle{overflow-wrap:anywhere;flex:auto;min-width:0}.rdv-ligne-valeur{color:var(--muted);text-align:right;overflow-wrap:anywhere;flex:0 auto}.rdv-ligne-sous{color:var(--muted);font-size:var(--texte-corps);display:block}.rdv-chevron{color:var(--muted);opacity:.6;transition:transform var(--duree-courte) ease-out;flex:none}.rdv-chevron[data-ouvert=true]{transform:rotate(90deg)}.rdv-ligne-detail{padding:0 var(--espace-large) var(--espace-large);border-bottom:1px solid var(--line);gap:var(--espace-normal);display:grid}.rdv-ligne-detail[hidden]{display:none}.rdv-groupe>:last-child>.rdv-ligne-detail:last-child{border-bottom:0}.rdv-groupe>:last-child>.rdv-ligne:has(+.rdv-ligne-detail[hidden]:last-child){border-bottom:0}.rdv-segments{gap:var(--espace-mini);padding:var(--espace-mini);background:var(--surface-2);border-radius:var(--rayon-manipulable);display:flex}.rdv-segment{border-radius:var(--radius);min-width:0;min-height:2.25rem;color:inherit;font:inherit;font-size:var(--texte-courant);cursor:pointer;transition:background-color var(--duree-courte) ease-out, transform var(--duree-appui) ease-out;background:0 0;border:0;flex:1 1 0;font-weight:600}.rdv-segment[aria-pressed=true]{background:var(--surface);box-shadow:var(--ombre-pastille)}.rdv-segment:active{transform:scale(.97)}.rdv-ligne-etiree{position:relative}.rdv-ligne-etiree:hover{background:var(--surface-2)}.rdv-ligne-etiree:active{background:var(--accent-soft)}.rdv-lien-etire{color:inherit;text-decoration:none}.rdv-lien-etire:after{content:"";position:absolute;inset:0}.rdv-lien-etire:focus-visible{outline:none}.rdv-ligne-etiree:has(.rdv-lien-etire:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.rdv-au-dessus{align-items:center;gap:var(--espace-court);flex:none;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.rdv-ligne,.rdv-chevron,.rdv-segment{transition:none}.rdv-segment:active{transform:none}}.frise-achat-reserve{height:var(--frise-reserve)}:is(body:has(.frise-achat) .barre-collee,body:has(.frise-achat) .barre-lot){bottom:var(--frise-reserve)}.frise-achat-cache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.frise-achat-bureau.verre{left:50%;bottom:var(--frise-bas);z-index:var(--z-barre-verre);box-sizing:border-box;width:min(var(--frise-largeur-max), calc(100vw - 2 * var(--coin-aide)));align-items:center;gap:var(--espace-bloc);padding:var(--espace-large) var(--espace-bloc);border-radius:var(--rayon-verre-menu);color:var(--ink);display:flex;position:fixed;transform:translate(-50%)}.frise-achat-conducteur{min-width:140px;max-width:200px;padding-right:var(--espace-bloc);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;display:flex}.frise-achat-surtitre{font-size:var(--texte-mini);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.frise-achat-conducteur-nom{font-size:var(--texte-courant);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.frise-achat-etapes{flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex}.frise-achat-etape{flex:1 1 0;min-width:0;position:relative}.frise-achat-lien{padding-bottom:var(--espace-mini);border-radius:var(--rayon-manipulable);color:inherit;text-align:center;flex-direction:column;align-items:stretch;gap:2px;text-decoration:none;display:flex}a.frise-achat-lien:hover .frise-achat-libelle{text-underline-offset:3px;text-decoration:underline}a.frise-achat-lien:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a.frise-achat-lien:active .frise-achat-pastille{transform:scale(var(--appui-enfonce))}.frise-achat-piste{height:calc(var(--frise-pastille) + var(--espace-mini));align-items:center;display:flex}.frise-achat-trait{height:var(--frise-trait);background:var(--line-strong);flex:1 1 0}.frise-achat-trait[data-plein]{background:var(--accent)}.frise-achat-trait[data-vide]{background:0 0}.frise-achat-pastille{box-sizing:border-box;width:var(--frise-pastille);height:var(--frise-pastille);border-radius:var(--rayon-rond);border:2px solid var(--accent);background:var(--accent);transition:transform var(--duree-appui) ease-out;flex:none;display:block}.frise-achat-pastille[data-etat=prochaine]{background:var(--surface);border-style:dashed}.frise-achat-pastille[data-etat=a_venir]{background:var(--surface);border-style:dashed;border-color:var(--faint)}.frise-achat-pastille[data-ici]{box-shadow:var(--frise-halo)}.frise-achat-libelle{padding:0 var(--espace-mini);font-size:var(--texte-corps);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.frise-achat-etape[data-ici] .frise-achat-libelle{font-weight:700}.frise-achat-etape:not([data-etat=fait]) .frise-achat-libelle{color:var(--muted)}.frise-achat-court{padding:0 var(--espace-mini);font-size:var(--texte-petit);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.frise-achat-carte.verre{left:50%;bottom:calc(100% + var(--espace-bloc));box-sizing:border-box;width:var(--frise-largeur-carte);gap:var(--espace-mini);padding:var(--espace-large) var(--espace-carte);border-radius:var(--radius);color:var(--ink);text-align:left;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--duree-fondu) var(--courbe-entrante), transform var(--duree-fondu) var(--courbe-entrante), visibility 0s linear var(--duree-fondu);flex-direction:column;display:flex;position:absolute;transform:translate(-50%,6px)}.frise-achat-etape:hover>.frise-achat-carte.verre,.frise-achat-etape:focus-within>.frise-achat-carte.verre{opacity:1;visibility:visible;transition:opacity var(--duree-apparition) var(--courbe-sortante), transform var(--duree-apparition) var(--courbe-sortante), visibility 0s;transform:translate(-50%)}.frise-achat-etape:first-child>.frise-achat-carte.verre{left:0;transform:translateY(6px)}.frise-achat-etape:last-child>.frise-achat-carte.verre{left:auto;right:0;transform:translateY(6px)}.frise-achat-etape:first-child:hover>.frise-achat-carte.verre,.frise-achat-etape:first-child:focus-within>.frise-achat-carte.verre,.frise-achat-etape:last-child:hover>.frise-achat-carte.verre,.frise-achat-etape:last-child:focus-within>.frise-achat-carte.verre{transform:translate(0)}.frise-achat-carte-qui{font-size:var(--texte-courant);font-weight:700}.frise-achat-carte-quand{font-size:var(--texte-petit);color:var(--muted);font-variant-numeric:tabular-nums}.frise-achat-carte-detail{font-size:var(--texte-corps);color:var(--ink)}.frise-achat-carte-ouvrir{margin-top:var(--espace-mini);font-size:var(--texte-corps);color:var(--accent-ink);font-weight:600}.frise-achat-capsule.verre{display:none}@media (max-width:760px){.frise-achat-reserve{height:var(--frise-reserve-telephone)}:is(body:has(.frise-achat) .barre-collee,body:has(.frise-achat) .barre-lot){bottom:var(--frise-reserve-telephone)}.frise-achat-bureau.verre{display:none}.frise-achat-capsule.verre{left:max(16px, env(safe-area-inset-left));right:var(--coin-aide);bottom:var(--frise-bas);z-index:var(--z-barre-verre);box-sizing:border-box;height:var(--frise-hauteur-capsule);align-items:center;gap:var(--espace-grille);padding:0 var(--espace-carte);border-radius:var(--rayon-verre-menu);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--duree-appui) ease-out;border:0;display:flex;position:fixed}.frise-achat-capsule.verre:active{transform:scale(.98)}.frise-achat-capsule.verre:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.frise-achat-points{gap:var(--espace-mini);flex:none;display:flex}.frise-achat-point{box-sizing:border-box;width:var(--frise-point);height:var(--frise-point);border-radius:var(--rayon-rond);border:1px solid var(--accent);background:var(--surface);display:block}.frise-achat-point[data-etat=fait]{background:var(--accent)}.frise-achat-capsule-texte{flex-direction:column;flex:auto;min-width:0;display:flex}.frise-achat-capsule-titre,.frise-achat-capsule-sous{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.frise-achat-capsule-titre{font-size:var(--texte-base);font-weight:700}.frise-achat-capsule-sous{font-size:var(--texte-corps);color:var(--muted)}.frise-achat-capsule-chevron{color:var(--muted);flex:none}.frise-achat-liste{margin:0;padding:0;list-style:none}.frise-achat-liste-lien{gap:var(--espace-large);min-height:44px;color:inherit;border-radius:var(--rayon-manipulable);text-decoration:none;display:flex}a.frise-achat-liste-lien:active{background:var(--surface-2)}a.frise-achat-liste-lien:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.frise-achat-liste-piste{width:calc(var(--frise-pastille-liste) + var(--espace-mini));flex-direction:column;flex:none;align-items:center;display:flex}.frise-achat-liste .frise-achat-pastille{width:var(--frise-pastille-liste);height:var(--frise-pastille-liste);margin-top:3px}.frise-achat-liste-trait{width:var(--frise-trait);background:var(--line-strong);flex:auto;min-height:22px;display:block}.frise-achat-liste-trait[data-plein]{background:var(--accent)}.frise-achat-liste-trait[data-vide]{background:0 0}.frise-achat-liste-texte{min-width:0;padding-bottom:var(--espace-grille);flex-direction:column;flex:auto;display:flex}.frise-achat-liste-libelle{font-size:var(--texte-base);font-weight:500}.frise-achat-liste-etape[data-ici] .frise-achat-liste-libelle{font-weight:700}.frise-achat-liste-etape:not([data-etat=fait]) .frise-achat-liste-libelle{color:var(--muted)}.frise-achat-liste-ligne{font-size:var(--texte-corps);color:var(--muted)}.frise-achat-liste-fleche{margin-top:var(--espace-mini);color:var(--accent);flex:none}@media (prefers-reduced-motion:reduce){.frise-achat-carte.verre,.frise-achat-etape:hover>.frise-achat-carte.verre,.frise-achat-etape:focus-within>.frise-achat-carte.verre{transition:opacity var(--duree-fondu) linear, visibility 0s}.frise-achat-etape>.frise-achat-carte.verre{transform:translate(-50%)}.frise-achat-etape:first-child>.frise-achat-carte.verre,.frise-achat-etape:last-child>.frise-achat-carte.verre{transform:none}.frise-achat-pastille,.frise-achat-capsule.verre{transition:none}a.frise-achat-lien:active .frise-achat-pastille,.frise-achat-capsule.verre:active{transform:none}}@media (prefers-reduced-transparency:reduce){.frise-achat-bureau.verre,.frise-achat-capsule.verre,.frise-achat-carte.verre{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}#etape-fournisseurs,#etape-validation,#etape-livraison{scroll-margin-top:140px}.frise-achat-cible{animation:1.8s ease-out frise-achat-cible}@keyframes frise-achat-cible{0%,40%{box-shadow:var(--frise-halo)}to{box-shadow:none}}@media (prefers-reduced-motion:reduce){.frise-achat-cible{outline:var(--frise-trait) solid var(--accent);animation:none}}.fg-cadres{gap:var(--espace-grille);margin-bottom:var(--espace-bloc);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.fg-cadre{min-width:0;padding:var(--espace-carte);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--fg-teinte,var(--line))}.fg-cadre h3{margin:0 0 var(--espace-court);font-size:var(--texte-courant);justify-content:space-between;gap:var(--espace-court);font-weight:700;display:flex}.fg-cadre h3 .num{color:var(--fg-teinte,var(--ink))}.fg-cadre ul{gap:var(--espace-mini);margin:0;padding:0;list-style:none;display:grid}.fg-cadre li a{gap:var(--espace-court);color:inherit;font-size:var(--texte-corps);padding:var(--espace-mini) 0;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.fg-cadre li a:hover .fg-cadre-nom{text-decoration:underline}.fg-cadre-nom{font-weight:600}.fg-cadre-quoi{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fg-cadre-date{color:var(--fg-teinte,var(--ink));white-space:nowrap;text-align:right;font-weight:600}.fg-cadre-date small{color:var(--info);font-weight:500;font-size:var(--texte-mini);display:block}.fg-cadre-vide{color:var(--muted);font-size:var(--texte-corps);margin:0}.fg-cadre-plus{margin:var(--espace-court) 0 0;font-size:var(--texte-petit);color:var(--muted)}.fg-legende{gap:var(--espace-court) var(--espace-large);margin-bottom:var(--espace-grille);font-size:var(--texte-petit);color:var(--muted);flex-wrap:wrap;display:flex}.fg-legende span{align-items:center;gap:var(--espace-petit);display:inline-flex}.fg-legende i{border-radius:var(--rayon-rond);background:var(--fg-teinte);width:10px;height:10px}.fg-cadre-grille{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr);display:grid}.fg-defile{min-width:0;overflow-x:auto}.fg-grille{--fg-col-nom:168px;--fg-col:112px;grid-template-columns:minmax(var(--fg-col-nom), 1.2fr) repeat(var(--fg-colonnes), minmax(var(--fg-col), 1fr));min-width:calc(var(--fg-col-nom) + var(--fg-colonnes) * var(--fg-col));font-size:var(--texte-corps);display:grid}.fg-grille [role=row]:not(.fg-groupe){display:contents}.fg-th,.fg-td{padding:var(--espace-court) var(--espace-petit);border-bottom:1px solid var(--line);min-width:0}.fg-th{font-size:var(--texte-mini);color:var(--muted);background:var(--surface);text-align:center;font-weight:600;line-height:1.3}.fg-th small{color:var(--faint);margin-top:2px;font-weight:500;display:block}.fg-th:first-child{text-align:left}.fg-nom{background:var(--surface);white-space:nowrap;box-shadow:1px 0 0 var(--line);font-weight:700;position:sticky;left:0}.fg-groupe{padding:var(--espace-normal) var(--espace-normal) var(--espace-mini);background:var(--surface-2);border-bottom:1px solid var(--line);grid-column:1/-1}.fg-groupe span{left:var(--espace-normal);font-size:var(--texte-mini);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700;position:sticky}.fg-td{text-align:center}.fg-td.fg-nom{text-align:left}.fg-case{color:inherit;flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.fg-pastille{padding:2px var(--espace-petit);border-radius:var(--rayon-rond);background:var(--fg-lavis);color:var(--fg-teinte);white-space:nowrap;font-weight:700;display:inline-block}.fg-case:hover .fg-pastille{box-shadow:inset 0 0 0 1px var(--fg-teinte)}.fg-case small{font-size:var(--texte-mini);color:var(--muted);white-space:nowrap}.fg-vide{color:var(--faint)}.fg-n-valide{--fg-teinte:var(--ok);--fg-lavis:var(--ok-soft)}.fg-n-annee{--fg-teinte:var(--jaune);--fg-lavis:var(--jaune-soft)}.fg-n-trois_mois{--fg-teinte:var(--orange);--fg-lavis:var(--orange-soft)}.fg-n-expiree{--fg-teinte:var(--danger);--fg-lavis:var(--danger-soft)}.fg-n-prevue{--fg-teinte:var(--accent);--fg-lavis:var(--accent-soft)}@media (max-width:760px){.fg-grille{--fg-col-nom:112px;--fg-col:100px}.fg-nom{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.fg-grille{grid-template-columns:var(--fg-col-nom) repeat(var(--fg-colonnes), var(--fg-col))}}.fg-vues{gap:var(--espace-petit);margin-bottom:var(--espace-carte);flex-wrap:wrap;display:flex}:root{--bureau-peau-1:#f2c9a0;--bureau-peau-2:#d9a47a;--bureau-peau-3:#b07a52;--bureau-peau-4:#ebc3a3;--bureau-peau-5:#8c5a3c;--bureau-cheveux-1:#3b2a20;--bureau-cheveux-2:#1e1a18;--bureau-cheveux-3:#7a4a2a;--bureau-cheveux-4:#c9a15b;--bureau-cheveux-5:#5a5a5a;--bureau-fini:#5cc48f;--bureau-a-toi:#e0a94b;--bureau-travail:var(--denim-3);--bureau-travail-badge:var(--denim-4);--bureau-bloque:#e28276;--bureau-eteint:#3e5296;--bureau-meuble-eteint:#2a3a6e;--bureau-fond:var(--cobalt-950);--bureau-sol:var(--cobalt-900);--bureau-quadrillage:#a4b4e412;--bureau-cloison:#a4b4e429;--bureau-encre:var(--glacier);--bureau-encre-douce:#a4b4e4cc;--bureau-halo:#ccd5f02e;--bureau-ombre-sol:#00000040;--bureau-ombre-panneau:0 18px 40px #0a0e1e59;--bureau-lavis-fini:#5cc48f29;--bureau-lavis-a-toi:#e0a94b29;--bureau-lavis-travail:#7d93d92e;--bureau-lavis-bloque:#e2827629;--bureau-encre-eteinte:#ccd5f0d9;--bureau-pastille-fini-fond:#e6f4ec;--bureau-pastille-fini-encre:#1f6b43;--bureau-pastille-a-toi-fond:#fbebdd;--bureau-pastille-a-toi-encre:#a84a0c;--bureau-pastille-travail-fond:#eaf1fc;--bureau-pastille-travail-encre:var(--cobalt-600);--bureau-pastille-bloque-fond:#fbe7e4;--bureau-pastille-bloque-encre:#a33a2e;--bureau-pastille-eteint-fond:var(--cobalt-50);--bureau-pastille-eteint-encre:#49546b;--bureau-panneau-fond:var(--surface-2);--bureau-panneau-encre:var(--ink);--bureau-panneau-genre:var(--faint);--bureau-fichier-fond:var(--surface);--bureau-fichier-fond-survol:var(--line);--bureau-fichier-encre:var(--accent-ink);--bureau-bord:transparent;--bureau-tete-eteinte:var(--denim-2);--bureau-table:var(--denim-4);--bureau-ecran:var(--glacier);--bureau-ombre-eteinte:#00000040;--bureau-halo-trait:#ccd5f080;--bureau-focus:var(--denim-5);--bureau-compteur-fini-encre:#5cc48f;--bureau-compteur-a-toi-encre:#e0a94b;--bureau-compteur-travail-encre:var(--denim-4);--bureau-compteur-bloque-encre:#e28276;--bureau-compteur-eteint-fond:var(--cobalt-900);--bureau-jour-fini:#2e9466;--bureau-jour-a-toi:#e0893e;--bureau-jour-bloque:#d4503f;--bureau-jour-ombre-sol:#171d361f;--bureau-jour-ombre-eteinte:#171d360f}.bureau-adele{margin-top:var(--espace-normal);background:var(--bureau-fond);border:1px solid var(--bureau-bord);color:var(--bureau-encre);font-family:var(--font-body);font-size:var(--texte-base);border-radius:var(--rayon-bloc);padding:var(--espace-carte);gap:var(--espace-carte);grid-template-columns:minmax(0,1fr);line-height:1.45;display:grid}.bureau-adele-tete{gap:var(--espace-grille) var(--espace-bloc);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.bureau-adele-titre{font-family:var(--font-head);font-weight:600;font-size:var(--texte-titre);letter-spacing:-.015em;color:var(--bureau-encre);margin:0;line-height:1.1}.bureau-adele-compteurs{gap:var(--espace-court);flex-wrap:wrap;min-width:0;display:flex}.bureau-adele-compteur{align-items:baseline;gap:var(--espace-court);border-radius:var(--rayon-manipulable);padding:var(--espace-court) var(--espace-large);font-size:var(--texte-corps);display:flex}.bureau-adele-compteur b{font-size:var(--texte-titre);font-weight:700}.bureau-adele-compteur--fini{background:var(--bureau-lavis-fini);color:var(--bureau-compteur-fini-encre)}.bureau-adele-compteur--a_toi{background:var(--bureau-lavis-a-toi);color:var(--bureau-compteur-a-toi-encre)}.bureau-adele-compteur--au_travail{background:var(--bureau-lavis-travail);color:var(--bureau-compteur-travail-encre)}.bureau-adele-compteur--bloque{background:var(--bureau-lavis-bloque);color:var(--bureau-compteur-bloque-encre)}.bureau-adele-compteur--pas_commence{background:var(--bureau-compteur-eteint-fond);color:var(--bureau-encre-eteinte)}.bureau-adele-plan{gap:var(--espace-grille);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));min-width:0;display:grid}.bureau-adele-cote{min-width:0;scroll-margin:var(--espace-carte);grid-template-columns:minmax(0,1fr);display:grid}.bureau-adele-piece{background-color:var(--bureau-sol);background-image:linear-gradient(var(--bureau-quadrillage) 1px, transparent 1px), linear-gradient(90deg, var(--bureau-quadrillage) 1px, transparent 1px);border:1px solid var(--bureau-cloison);border-radius:var(--rayon-bloc);padding:var(--espace-grille) var(--espace-grille) var(--espace-large);gap:var(--espace-normal);background-size:24px 24px;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.bureau-adele-piece-tete{justify-content:space-between;align-items:baseline;gap:var(--espace-court);display:flex}.bureau-adele-piece-tete h4{font-family:var(--font-head);font-weight:600;font-size:var(--texte-base);color:var(--bureau-encre);min-width:0;margin:0}.bureau-adele-piece-tete .num{font-size:var(--texte-petit);color:var(--bureau-encre-douce);white-space:nowrap}.bureau-adele-postes{gap:var(--espace-court) var(--espace-mini);grid-template-columns:repeat(auto-fill,minmax(min(84px,100%),1fr));display:grid}.bureau-adele-perso{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;min-height:44px;padding:var(--espace-petit) 2px var(--espace-mini);border-radius:var(--rayon-manipulable);-webkit-tap-highlight-color:transparent;border:1px solid #0000;flex-direction:column;align-items:center;gap:2px;transition:transform .12s ease-out,background-color .12s ease-out;display:flex}.bureau-adele-perso:active{transform:scale(.95)}.bureau-adele-perso:focus-visible{outline:2px solid var(--bureau-focus);outline-offset:3px}.bureau-adele-perso.est-choisi{background:var(--bureau-halo);border-color:var(--bureau-halo-trait)}.bureau-adele-perso.est-choisi .bureau-adele-surnom,.bureau-adele-perso.est-choisi .bureau-adele-code{color:var(--bureau-encre)}.bureau-adele-surnom{font-family:var(--font-ui);font-size:var(--texte-petit);text-align:center;overflow-wrap:anywhere;color:var(--bureau-encre-douce);font-weight:600;line-height:1.2}.bureau-adele-perso.est-actif .bureau-adele-surnom{color:var(--bureau-encre)}.bureau-adele-code{font-family:var(--font-ui);font-size:var(--texte-mini);color:var(--bureau-encre-douce)}.bureau-adele-figure{--perso-habit:var(--bureau-eteint);--perso-tete:var(--bureau-tete-eteinte);--perso-cheveux:var(--bureau-eteint);--perso-ombre:var(--bureau-ombre-eteinte);--perso-table:var(--bureau-meuble-eteint);--perso-ecran:var(--bureau-meuble-eteint);--perso-badge:transparent;width:52px;height:52px;display:block;position:relative}.bureau-adele-figure svg{display:block}.bureau-adele-ombre{fill:var(--perso-ombre)}.bureau-adele-habit{fill:var(--perso-habit)}.bureau-adele-visage{fill:var(--perso-tete)}.bureau-adele-cheveux{fill:var(--perso-cheveux)}.bureau-adele-table{fill:var(--perso-table)}.bureau-adele-ecran{fill:var(--perso-ecran)}.bureau-adele-etat--fini,.bureau-adele-etat--a_toi,.bureau-adele-etat--au_travail,.bureau-adele-etat--bloque{--perso-table:var(--bureau-table);--perso-ecran:var(--bureau-ecran);--perso-ombre:var(--bureau-ombre-sol)}.bureau-adele-etat--fini{--perso-habit:var(--bureau-fini);--perso-badge:var(--bureau-fini)}.bureau-adele-etat--a_toi{--perso-habit:var(--bureau-a-toi);--perso-badge:var(--bureau-a-toi)}.bureau-adele-etat--au_travail{--perso-habit:var(--bureau-travail);--perso-badge:var(--bureau-travail-badge);--perso-ecran:var(--bureau-travail)}.bureau-adele-etat--bloque{--perso-habit:var(--bureau-bloque);--perso-badge:var(--bureau-bloque)}.bureau-adele-teint-1{--perso-tete:var(--bureau-peau-1)}.bureau-adele-teint-2{--perso-tete:var(--bureau-peau-2)}.bureau-adele-teint-3{--perso-tete:var(--bureau-peau-3)}.bureau-adele-teint-4{--perso-tete:var(--bureau-peau-4)}.bureau-adele-teint-5{--perso-tete:var(--bureau-peau-5)}.bureau-adele-coiffe-1{--perso-cheveux:var(--bureau-cheveux-1)}.bureau-adele-coiffe-2{--perso-cheveux:var(--bureau-cheveux-2)}.bureau-adele-coiffe-3{--perso-cheveux:var(--bureau-cheveux-3)}.bureau-adele-coiffe-4{--perso-cheveux:var(--bureau-cheveux-4)}.bureau-adele-coiffe-5{--perso-cheveux:var(--bureau-cheveux-5)}.bureau-adele-badge{box-sizing:border-box;border-radius:var(--rayon-rond);background:var(--perso-badge);min-width:20px;height:20px;color:var(--bureau-fond);font-family:var(--font-ui);font-weight:700;font-size:var(--texte-petit);border:2px solid var(--bureau-sol);justify-content:center;align-items:center;padding:0 5px;line-height:1;display:flex;position:absolute;top:-2px;right:-4px}@keyframes bureau-adele-tape{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes bureau-adele-points{0%,to{opacity:.3}50%{opacity:1}}.bureau-adele-bouge{animation:1.6s ease-in-out infinite bureau-adele-tape}.bureau-adele-pense{animation:1.4s ease-in-out infinite bureau-adele-points}@media (prefers-reduced-motion:reduce){.bureau-adele-bouge,.bureau-adele-pense{animation:none}.bureau-adele-perso{transition:none}.bureau-adele-perso:active{transform:none}}.bureau-adele-panneau{background:var(--bureau-panneau-fond);color:var(--bureau-panneau-encre);border-radius:var(--rayon-bloc);padding:var(--espace-carte);gap:var(--espace-grille);box-shadow:var(--bureau-ombre-panneau);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.bureau-adele-panneau-tete{justify-content:space-between;align-items:flex-start;gap:var(--espace-normal);display:flex}.bureau-adele-panneau-nom{gap:2px;min-width:0;display:grid}.bureau-adele-panneau-genre{font-family:var(--font-ui);font-size:var(--texte-petit);letter-spacing:.04em;color:var(--bureau-panneau-genre);font-weight:600}.bureau-adele-panneau-nom h4{font-family:var(--font-head);font-weight:600;font-size:var(--texte-sous-titre);color:var(--bureau-panneau-encre);overflow-wrap:anywhere;margin:0;line-height:1.2}.bureau-adele-pastille{font-family:var(--font-ui);font-size:var(--texte-petit);padding:3px var(--espace-normal);border-radius:var(--rayon-rond);white-space:nowrap;flex:none;font-weight:600}.bureau-adele-pastille--fini{background:var(--bureau-pastille-fini-fond);color:var(--bureau-pastille-fini-encre)}.bureau-adele-pastille--a_toi{background:var(--bureau-pastille-a-toi-fond);color:var(--bureau-pastille-a-toi-encre)}.bureau-adele-pastille--au_travail{background:var(--bureau-pastille-travail-fond);color:var(--bureau-pastille-travail-encre)}.bureau-adele-pastille--bloque{background:var(--bureau-pastille-bloque-fond);color:var(--bureau-pastille-bloque-encre)}.bureau-adele-pastille--pas_commence{background:var(--bureau-pastille-eteint-fond);color:var(--bureau-pastille-eteint-encre)}.bureau-adele-role{font-size:var(--texte-base);margin:0}.bureau-adele-dossier{gap:var(--espace-petit);padding-top:var(--espace-grille);border-top:1px solid var(--bureau-fichier-fond-survol);grid-template-columns:minmax(0,1fr);display:grid}.bureau-adele-rubrique{font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--muted);font-weight:600}.bureau-adele-dernier-titre{font-size:var(--texte-courant);overflow-wrap:anywhere}.bureau-adele-date{font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--muted)}.bureau-adele-lecture{gap:var(--espace-grille) var(--espace-bloc);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;display:grid}.bureau-adele-lecture>*{min-width:0;max-width:80ch}.bureau-adele-resume{font-size:var(--texte-courant);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.bureau-adele-doutes{margin:var(--espace-mini) 0 0;padding-left:var(--espace-bloc);font-size:var(--texte-courant);overflow-wrap:anywhere;gap:var(--espace-petit);line-height:1.55;display:grid}.bureau-adele-vide{font-size:var(--texte-courant);color:var(--bureau-pastille-eteint-encre);margin:0}.bureau-adele-fichiers{gap:var(--espace-petit);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bureau-adele-fichiers>li{min-width:0;max-width:100%}.bureau-adele-fichiers .btn{overflow-wrap:anywhere;text-align:left;max-width:100%}.bureau-adele-fichier{gap:var(--espace-normal);min-height:44px;padding:var(--espace-petit) var(--espace-grille);box-sizing:border-box;border-radius:var(--rayon-manipulable);background:var(--bureau-fichier-fond);color:var(--bureau-fichier-encre);font-size:var(--texte-courant);align-items:center;min-width:0;display:flex}a.bureau-adele-fichier:hover{background:var(--bureau-fichier-fond-survol)}.bureau-adele-fichier-icone{flex:none}.bureau-adele-fichier-nom{overflow-wrap:anywhere;min-width:0}.bureau-adele-chemin{color:var(--bureau-pastille-eteint-encre);font-size:var(--texte-petit)}.bureau-adele-aide{font-size:var(--texte-corps);color:var(--bureau-encre-douce);margin:0}:root[data-theme=light] .bureau-adele{--bureau-fond:var(--surface);--bureau-bord:var(--line);--bureau-sol:var(--bg);--bureau-quadrillage:transparent;--bureau-cloison:var(--line);--bureau-encre:var(--ink);--bureau-encre-douce:var(--faint);--bureau-encre-eteinte:var(--muted);--bureau-halo:var(--accent-soft);--bureau-halo-trait:var(--cobalt-400);--bureau-focus:var(--accent);--bureau-fini:var(--bureau-jour-fini);--bureau-a-toi:var(--bureau-jour-a-toi);--bureau-travail:var(--denim-2);--bureau-travail-badge:var(--denim-2);--bureau-bloque:var(--bureau-jour-bloque);--bureau-eteint:var(--cobalt-200);--bureau-meuble-eteint:var(--cobalt-100);--bureau-tete-eteinte:var(--cobalt-200);--bureau-table:var(--cobalt-300);--bureau-ecran:var(--surface);--bureau-ombre-sol:var(--bureau-jour-ombre-sol);--bureau-ombre-eteinte:var(--bureau-jour-ombre-eteinte);--bureau-ombre-panneau:none;--bureau-lavis-fini:var(--bureau-pastille-fini-fond);--bureau-lavis-a-toi:var(--bureau-pastille-a-toi-fond);--bureau-lavis-travail:var(--bureau-pastille-travail-fond);--bureau-lavis-bloque:var(--bureau-pastille-bloque-fond);--bureau-compteur-fini-encre:var(--bureau-pastille-fini-encre);--bureau-compteur-a-toi-encre:var(--bureau-pastille-a-toi-encre);--bureau-compteur-travail-encre:var(--bureau-pastille-travail-encre);--bureau-compteur-bloque-encre:var(--bureau-pastille-bloque-encre);--bureau-compteur-eteint-fond:var(--cobalt-50);--bureau-panneau-fond:var(--surface-2);--bureau-panneau-encre:var(--ink);--bureau-panneau-genre:var(--faint);--bureau-fichier-fond:var(--surface);--bureau-fichier-fond-survol:var(--line);--bureau-pastille-eteint-fond:var(--surface)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .bureau-adele{--bureau-fond:var(--surface);--bureau-bord:var(--line);--bureau-sol:var(--bg);--bureau-quadrillage:transparent;--bureau-cloison:var(--line);--bureau-encre:var(--ink);--bureau-encre-douce:var(--faint);--bureau-encre-eteinte:var(--muted);--bureau-halo:var(--accent-soft);--bureau-halo-trait:var(--cobalt-400);--bureau-focus:var(--accent);--bureau-fini:var(--bureau-jour-fini);--bureau-a-toi:var(--bureau-jour-a-toi);--bureau-travail:var(--denim-2);--bureau-travail-badge:var(--denim-2);--bureau-bloque:var(--bureau-jour-bloque);--bureau-eteint:var(--cobalt-200);--bureau-meuble-eteint:var(--cobalt-100);--bureau-tete-eteinte:var(--cobalt-200);--bureau-table:var(--cobalt-300);--bureau-ecran:var(--surface);--bureau-ombre-sol:var(--bureau-jour-ombre-sol);--bureau-ombre-eteinte:var(--bureau-jour-ombre-eteinte);--bureau-ombre-panneau:none;--bureau-lavis-fini:var(--bureau-pastille-fini-fond);--bureau-lavis-a-toi:var(--bureau-pastille-a-toi-fond);--bureau-lavis-travail:var(--bureau-pastille-travail-fond);--bureau-lavis-bloque:var(--bureau-pastille-bloque-fond);--bureau-compteur-fini-encre:var(--bureau-pastille-fini-encre);--bureau-compteur-a-toi-encre:var(--bureau-pastille-a-toi-encre);--bureau-compteur-travail-encre:var(--bureau-pastille-travail-encre);--bureau-compteur-bloque-encre:var(--bureau-pastille-bloque-encre);--bureau-compteur-eteint-fond:var(--cobalt-50);--bureau-panneau-fond:var(--surface-2);--bureau-panneau-encre:var(--ink);--bureau-panneau-genre:var(--faint);--bureau-fichier-fond:var(--surface);--bureau-fichier-fond-survol:var(--line);--bureau-pastille-eteint-fond:var(--surface)}}:root{--suivi-rouge:var(--danger);--suivi-rouge-fond:var(--danger-soft);--suivi-travail:var(--accent);--suivi-travail-fond:var(--accent-soft);--suivi-fini:var(--ok);--suivi-fini-fond:var(--ok-soft);--suivi-gris:var(--line-strong);--suivi-gris-fond:var(--surface-2)}.suivi-point{border-radius:var(--rayon-rond);background:var(--suivi-gris);vertical-align:middle;flex:none;width:12px;height:12px;display:inline-block}.suivi-point--petit{width:10px;height:10px}.suivi-point--rouge{background:var(--suivi-rouge)}.suivi-point--travail{background:var(--suivi-travail);animation:1.2s ease-in-out infinite suivi-clignote}.suivi-point--fini{background:var(--suivi-fini)}.suivi-point--gris{background:var(--suivi-gris)}@keyframes suivi-clignote{0%,to{opacity:1}50%{opacity:.25}}.suivi-frise{gap:var(--espace-court);grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.suivi-etape{border-radius:var(--rayon-manipulable);padding:var(--espace-normal);box-sizing:border-box;gap:var(--espace-petit);background:var(--suivi-gris-fond);min-width:0;min-height:64px;color:var(--muted);flex-direction:column;display:flex}.suivi-etape--rouge{background:var(--suivi-rouge-fond);color:var(--suivi-rouge)}.suivi-etape--travail{background:var(--suivi-travail-fond);color:var(--accent-ink)}.suivi-etape--fini{background:var(--suivi-fini-fond);color:var(--suivi-fini)}.suivi-etape-nom{font-family:var(--font-ui);font-size:var(--texte-corps);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.suivi-compteurs{gap:var(--espace-court) var(--espace-carte);font-size:var(--texte-corps);color:var(--muted);flex-wrap:wrap;display:flex}.suivi-compteur{align-items:center;gap:var(--espace-petit);display:inline-flex}.suivi-compteur b{color:var(--ink);font-family:var(--font-ui)}.suivi-devis{align-items:center;gap:var(--espace-normal);min-width:0;display:flex}.suivi-devis-texte{min-width:0;display:grid}.suivi-origine{font-size:var(--texte-petit);color:var(--muted)}.suivi-qui{padding:2px var(--espace-normal);border-radius:var(--rayon-rond);font-size:var(--texte-corps);white-space:nowrap;background:var(--surface-2);color:var(--ink);display:inline-block}.suivi-qui--adele{background:var(--bureau-fond);color:var(--bureau-encre)}.suivi-qui--personne{background:var(--suivi-rouge-fond);color:var(--suivi-rouge)}.suivi-ou--rouge{color:var(--suivi-rouge);font-weight:600}.suivi-discret{color:var(--muted);white-space:nowrap}.suivi-aide{font-size:var(--texte-corps);color:var(--muted);margin:0}.suivi-parcours{gap:var(--espace-large);grid-template-columns:minmax(0,1fr);display:grid}.suivi-parcours-tete{justify-content:space-between;align-items:baseline;gap:var(--espace-court);flex-wrap:wrap;display:flex}.suivi-parcours-tete h3{font-size:var(--texte-sous-titre);margin:0;font-weight:600}.equipe-devis{background:var(--bureau-fond);color:var(--bureau-encre);font-family:var(--font-body);font-size:var(--texte-base);border-radius:var(--rayon-bloc);padding:var(--espace-bloc) var(--espace-carte);gap:var(--espace-bloc);grid-template-columns:minmax(0,1fr);line-height:1.45;display:grid}.equipe-devis .suivi-point--rouge{background:var(--bureau-bloque)}.equipe-devis .suivi-point--travail{background:var(--bureau-travail-badge)}.equipe-devis .suivi-point--fini{background:var(--bureau-fini)}.equipe-devis .suivi-point--gris{background:var(--bureau-eteint)}.equipe-devis-tete{gap:var(--espace-grille) var(--espace-bloc);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.equipe-devis-surtitre{font-family:var(--font-ui);font-size:var(--texte-petit);letter-spacing:.07em;text-transform:uppercase;color:var(--bureau-encre-douce);font-weight:600}.equipe-devis-titre{font-family:var(--font-head);font-weight:600;font-size:var(--texte-titre);letter-spacing:-.015em;color:var(--bureau-encre);margin:0;line-height:1.1}.equipe-devis-compteurs{gap:var(--espace-court);flex-wrap:wrap;display:flex}.equipe-devis-compteur{align-items:baseline;gap:var(--espace-court);border-radius:var(--rayon-manipulable);padding:var(--espace-court) var(--espace-large);font-size:var(--texte-corps);display:flex}.equipe-devis-compteur b{font-family:var(--font-ui);font-size:var(--texte-titre);font-weight:700}.equipe-devis-compteur--travail{background:var(--bureau-lavis-travail);color:var(--bureau-travail-badge)}.equipe-devis-compteur--rouge{background:var(--bureau-lavis-bloque);color:var(--bureau-bloque)}.equipe-devis-compteur--libres{background:var(--bureau-sol);color:var(--bureau-encre-eteinte)}.equipe-devis-h2{font-family:var(--font-head);font-weight:600;font-size:var(--texte-sous-titre);color:var(--bureau-encre);margin:0}.equipe-devis-h2--discret{font-size:var(--texte-base);color:var(--bureau-encre-eteinte)}.equipe-devis-nuit{background:var(--bureau-sol);border:1px solid var(--bureau-cloison);border-radius:var(--rayon-bloc);padding:var(--espace-carte);gap:var(--espace-grille);grid-template-columns:minmax(0,1fr);display:grid}.equipe-devis-nuit-tete{justify-content:space-between;align-items:baseline;gap:var(--espace-court);flex-wrap:wrap;display:flex}.equipe-devis-nuit-bilan{font-size:var(--texte-courant);color:var(--bureau-encre-eteinte)}.equipe-devis-nuit-bilan .est-fini{color:var(--bureau-fini)}.equipe-devis-nuit-bilan .est-rouge{color:var(--bureau-bloque)}.equipe-devis-fil{gap:var(--espace-petit);margin:0;padding:0;list-style:none;display:grid}.equipe-devis-fil li{gap:var(--espace-grille);align-items:baseline;min-width:0;display:flex}.equipe-devis-fil .suivi-point{align-self:center}.equipe-devis-heure{width:52px;font-family:var(--font-ui);font-size:var(--texte-corps);font-variant-numeric:tabular-nums;color:var(--bureau-encre-douce);flex:none}.equipe-devis-evenement{min-width:0;font-size:var(--texte-courant);overflow-wrap:anywhere}.equipe-devis-evenement b{font-family:var(--font-ui)}.equipe-devis-evenement a{color:var(--bureau-encre-douce)}.equipe-devis-vide{font-size:var(--texte-courant);color:var(--bureau-encre-eteinte);margin:0}.equipe-devis-corps{gap:var(--espace-bloc);flex-wrap:wrap;align-items:flex-start;display:flex}.equipe-devis-cartes-zone{gap:var(--espace-grille);flex:999 640px;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.equipe-devis-cartes{gap:var(--espace-grille);grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));display:grid}.equipe-devis-carte{all:unset;box-sizing:border-box;cursor:pointer;background:var(--bureau-sol);border:1px solid var(--bureau-cloison);border-radius:var(--rayon-bloc);padding:var(--espace-large);gap:var(--espace-grille);-webkit-tap-highlight-color:transparent;align-items:flex-start;min-width:0;transition:transform .12s ease-out,background-color .12s ease-out;display:flex}.equipe-devis-carte--rouge{background:var(--bureau-lavis-bloque);border-color:var(--bureau-bloque)}.equipe-devis-carte--travail{border-color:var(--bureau-lavis-travail)}.equipe-devis-carte:active{transform:scale(.98)}.equipe-devis-carte:focus-visible{outline:2px solid var(--denim-5);outline-offset:3px}.equipe-devis-carte.est-choisi{background:var(--bureau-halo)}.equipe-devis-carte-texte{gap:3px;min-width:0;display:grid}.equipe-devis-carte-nom{align-items:center;gap:var(--espace-court);min-width:0;display:flex}.equipe-devis-carte-nom b{font-family:var(--font-ui);font-size:var(--texte-base);overflow-wrap:anywhere}.equipe-devis-carte-equipe{font-size:var(--texte-petit);color:var(--bureau-encre-douce)}.equipe-devis-carte-quoi{font-size:var(--texte-courant);margin-top:var(--espace-mini);overflow-wrap:anywhere}.equipe-devis-carte-sur{font-size:var(--texte-corps);color:var(--bureau-encre-eteinte);overflow-wrap:anywhere}.equipe-devis-libres{gap:var(--espace-court);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.equipe-devis-libre{align-items:center;gap:var(--espace-court);background:var(--bureau-sol);border-radius:var(--rayon-rond);padding:var(--espace-petit) var(--espace-grille);font-size:var(--texte-corps);color:var(--bureau-encre-eteinte);display:inline-flex}.equipe-devis-plus{all:unset;box-sizing:border-box;min-height:32px;padding:var(--espace-petit) var(--espace-grille);border-radius:var(--rayon-rond);background:var(--bureau-sol);color:var(--bureau-encre);font-size:var(--texte-corps);cursor:pointer;align-items:center;display:inline-flex}.equipe-devis-plus:focus-visible{outline:2px solid var(--denim-5);outline-offset:3px}.equipe-devis-cote{gap:var(--espace-grille);flex:320px;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.equipe-devis-detail-lignes{gap:var(--espace-mini);font-size:var(--texte-courant);color:var(--bureau-pastille-eteint-encre);display:grid}.equipe-devis-detail-lignes b{color:var(--bureau-panneau-encre)}.equipe-devis-parole{font-size:var(--texte-base);overflow-wrap:anywhere;margin:0}@media (prefers-reduced-motion:reduce){.suivi-point--travail{animation:none}.equipe-devis-carte{transition:none}.equipe-devis-carte:active{transform:none}}.sa-pile{flex-direction:column;gap:14px;min-width:0;display:flex}.sa-pile-serree{flex-direction:column;gap:6px;min-width:0;display:flex}.card.sa-pile{padding:16px 18px}.sa-entre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sa-rang{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sa-choix{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.sa-h2{font-family:var(--font-head);font-size:var(--texte-sous-titre);margin:0;font-weight:600}.sa-surtitre{font-family:var(--font-ui);font-size:var(--texte-petit);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:700}.sa-etiquette{font-size:var(--texte-petit);color:var(--muted);margin-bottom:4px;font-weight:600;display:block}.sa-champ{min-width:0;display:block}.sa-muted{color:var(--muted);font-size:var(--texte-corps);margin:0}.sa-petit{color:var(--faint);font-size:var(--texte-petit);margin:0}.sa-bloc{display:block}.sa-defile{overflow-x:auto}.sa-grille2,.sa-grille3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.sa-grille3{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-grille-ecran{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.page-lecture:has(>.cs-ecran-large){max-width:none}.sa-resultat{position:sticky;top:12px}.sa-tete-estimation{align-items:flex-end}.sa-accent{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sa-accent{border-color:color-mix(in srgb, var(--accent) 45%, var(--line-strong))}}.sa-prix-grand{font-family:var(--font-head);font-size:var(--texte-titre);margin-top:6px;font-weight:600}.sa-indicatif{opacity:.45}.sa-prix-sous{color:var(--muted);font-size:var(--texte-corps);margin-top:2px}.sa-alertes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sa-alertes li{font-size:var(--texte-corps);align-items:flex-start;gap:8px;display:flex}.sa-alertes li>:first-child{flex:none}.sa-schema{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--rayon-bloc);width:100%;max-width:360px;height:auto}.sa-schema text{font:var(--texte-petit) var(--font-ui);fill:var(--muted)}.sa-decomp{border-collapse:collapse;width:100%}.sa-decomp td{border-bottom:1px solid var(--line);vertical-align:top;padding:7px 0}.sa-decomp td.num{text-align:right;white-space:nowrap;padding-left:12px}.sa-detail{color:var(--faint);font-size:var(--texte-petit);display:block}.sa-decomp tr.sa-sous td{color:var(--muted)}.sa-decomp tr.sa-total td{border-bottom:0;font-weight:700}.sa-ligne-courante td{background:var(--accent-soft)}@media (max-width:900px){.sa-grille-ecran{grid-template-columns:minmax(0,1fr)}.sa-resultat{position:static}}@media (max-width:560px){.sa-grille2,.sa-grille3{grid-template-columns:minmax(0,1fr)}}.sa-chiffres{flex-wrap:wrap;gap:10px;margin:12px 0 14px;display:flex}.sa-chiffres>div{border:1px solid var(--line);border-radius:var(--rayon-bloc);flex:120px;padding:8px 10px}.sa-chiffres b{font-family:var(--font-head);font-size:var(--texte-sous-titre);margin-top:2px;display:block}.sa-feuille-defile{overflow-x:auto}.sa-feuille-tableau{border-collapse:collapse;width:100%;font-size:var(--texte-corps)}.sa-feuille-tableau th{font-family:var(--font-ui);font-size:var(--texte-petit);text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1.5px solid var(--line-strong);white-space:nowrap;padding:6px}.sa-feuille-tableau td{border-bottom:1px solid var(--line);vertical-align:top;padding:6px}.sa-feuille-tableau .num{text-align:right;white-space:nowrap}.sa-feuille-tableau small{color:var(--faint);font-size:var(--texte-petit);display:block}.sa-feuille-tableau tfoot td{border-bottom:0;font-weight:700}.cs-grille-projet{gap:var(--espace-normal) var(--espace-grille);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cs-grille-projet>.field{margin-top:0}.cs-grille-ecran{gap:var(--espace-large) var(--espace-carte);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.cs-saisie{display:contents}.cs-carte-menuiserie,.cs-carte-technal,.cs-carte-hors{grid-column:1;min-width:0}.cs-resultat{top:calc(var(--haut-colle) + var(--espace-grille));grid-area:1/2/span 3;align-self:start;min-width:0;position:sticky}.cs-carte-prix{gap:var(--espace-large);box-shadow:var(--ombre-carte);scroll-margin-top:calc(var(--haut-colle) + 4.5rem)}.cs-prix-tete{align-items:flex-start}.cs-prix-bloc{min-width:0}.cs-prix-chiffre{font-family:var(--font-head);font-size:var(--texte-chiffre-carte);letter-spacing:-.02em;margin-top:var(--espace-petit);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.05}.cs-prix-attente{margin-top:var(--espace-petit);font-size:var(--texte-courant)}.sa-schema.cs-schema-grand{max-width:none;display:block}.cs-schema-attente{aspect-ratio:360/250;text-align:center;padding:var(--espace-carte);border:1px dashed var(--line-strong);border-radius:var(--rayon-bloc);background:var(--surface-2);color:var(--faint);font-size:var(--texte-corps);place-items:center;display:grid}.cs-designation{gap:var(--espace-mini);font-size:var(--texte-courant);flex-direction:column;min-width:0;display:flex}.card.cs-repli{padding:var(--espace-carte)}.cs-repli-tete{justify-content:space-between;align-items:center;gap:var(--espace-grille);cursor:pointer;list-style:none;display:flex}.cs-repli-tete::-webkit-details-marker{display:none}.cs-repli-titres{gap:var(--espace-mini);flex-direction:column;min-width:0;display:flex}.cs-repli-resume{color:var(--muted);font-size:var(--texte-corps);text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}.cs-repli details:not([open]) .cs-repli-resume{display:block}.cs-repli-chevron{color:var(--faint);font-size:var(--texte-sous-titre);transition:transform var(--duree-courte) var(--courbe-sortante);flex:none}.cs-repli details[open] .cs-repli-chevron{transform:rotate(90deg)}.cs-repli-corps{margin-top:var(--espace-large)}.cs-capsule{display:none}.cs-capsule-repere{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.cs-capsule-prix{font-family:var(--font-head);font-size:var(--texte-sous-titre);color:var(--accent);flex:none;font-weight:600}.cs-capsule-prix--attente{font-family:var(--font-ui);font-size:var(--texte-corps);color:var(--muted);font-weight:500}.cs-titre-tableau{margin-top:var(--espace-court);align-items:baseline}.cs-col-vignette{width:5.5rem}.cs-vignette{aspect-ratio:360/250;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);width:4.5rem;display:block;position:relative;overflow:hidden}.cs-vignette-svg{width:100%;height:auto;display:block}.cs-vignette-svg>path,.cs-vignette-svg>text{display:none}.cs-vignette-vide{border:1px dashed var(--line-strong);position:absolute;inset:18% 24%}.cs-ligne-courante td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.cs-tel{display:none}.cs-vide{padding:var(--espace-bloc) var(--espace-carte) 0;flex-direction:column;align-items:center;display:flex}.cs-illustration{width:10rem;max-width:60%;height:auto}.cs-ill-dormant{fill:var(--surface-2);stroke:var(--ink);stroke-width:2px}.cs-ill-vitre{fill:var(--accent-soft);stroke:var(--line-strong);stroke-width:1.5px}.cs-ill-trait{fill:none;stroke:var(--accent);stroke-width:1px;stroke-dasharray:4 3}.cs-ill-poignee{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.cs-ill-sol{fill:none;stroke:var(--line-strong);stroke-width:1.5px}@media (max-width:1100px){.cs-grille-projet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cs-grille-ecran{grid-template-columns:minmax(0,1fr)}.cs-carte-menuiserie,.cs-carte-technal,.cs-carte-hors,.cs-resultat{grid-area:auto/1}.cs-resultat{position:static}.cs-carte-menuiserie{order:1}.cs-resultat{order:2}.cs-carte-technal{order:3}.cs-carte-hors{order:4}.sa-schema.cs-schema-grand{max-height:40vh}}@media (max-width:759px){.cs-capsule{top:calc(var(--haut-colle) + var(--espace-court));z-index:var(--z-collant);display:block;position:sticky}.cs-capsule .btn{justify-content:space-between;gap:var(--espace-grille);background:var(--surface);min-height:2.75rem;box-shadow:var(--ombre-panneau)}.cs-capsule .btn:active{transform:scale(var(--appui-leger))}}@media (max-width:560px){.cs-grille-projet{grid-template-columns:minmax(0,1fr)}.cs-prix-chiffre{font-size:var(--texte-chiffre-carte-petit)}}@media screen and (max-width:760px){.cs-tel{display:inline}.hub-tableau.cs-tableau tbody tr{align-items:start;column-gap:var(--espace-grille);grid-template-columns:auto minmax(0,1fr) auto}.hub-tableau.cs-tableau td[data-tel=vignette]{grid-area:1/1/span 4;padding:0}.hub-tableau.cs-tableau td[data-tel=vignette] .cs-vignette{width:4.5rem}.hub-tableau.cs-tableau td[data-tel=titre]{grid-area:1/2}.hub-tableau.cs-tableau td[data-tel=droite]{grid-area:1/3}.hub-tableau.cs-tableau td[data-tel=second]{white-space:normal;overflow-wrap:anywhere;color:var(--ink);grid-area:2/2/auto/-1}.hub-tableau.cs-tableau td[data-tel=bas-gauche]{text-align:left;font-size:var(--texte-corps);grid-area:3/2/auto/-1}.hub-tableau.cs-tableau td[data-tel=unite]{text-align:left;font-size:var(--texte-corps);color:var(--muted);grid-area:4/2/auto/-1}.hub-tableau.cs-tableau .cs-indicatif{margin-left:var(--espace-petit);display:inline}.hub-tableau.cs-tableau td[data-tel=actions]{grid-area:5/1/auto/-1}.hub-tableau.cs-tableau tfoot{display:block}.hub-tableau.cs-tableau tfoot tr{justify-content:space-between;align-items:baseline;gap:var(--espace-petit) var(--espace-grille);flex-wrap:wrap;display:flex}.hub-tableau.cs-tableau tfoot td.cs-pied-libelle{flex:12rem;min-width:0}.hub-tableau.cs-tableau tfoot td.cs-pied-total{flex:none}}@media (prefers-reduced-motion:reduce){.cs-repli-chevron{transition:none}.cs-capsule .btn:active{transform:none}}.sa-fiche{break-inside:avoid;border:1px solid var(--line-strong);border-radius:var(--rayon-bloc);grid-template-columns:200px minmax(0,1fr);gap:6px 16px;margin-top:12px;padding:12px 14px;display:grid}.sa-fiche-haut{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sa-fiche-prix{font-family:var(--font-head);font-size:var(--texte-sous-titre);font-weight:600}.sa-schema-feuille{max-width:200px}.sa-note{margin-top:14px}@media (max-width:560px){.sa-fiche{grid-template-columns:minmax(0,1fr)}}@media print{.sa-fiche{grid-template-columns:200px minmax(0,1fr)}}.dossier-adele{gap:var(--espace-bloc);grid-template-columns:minmax(0,1fr);display:grid}.dossier-adele .bureau-adele{margin-top:0}.dossier-adele-attente{align-items:center;gap:var(--espace-grille);padding:var(--espace-large) var(--espace-carte);border-radius:var(--radius);background:var(--orange-soft);border:1px solid var(--orange);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.dossier-adele-attente{border:1px solid color-mix(in srgb, var(--orange) 35%, transparent)}}.dossier-adele-attente{color:var(--orange)}.dossier-adele-attente-texte{flex:320px;gap:2px;min-width:0;display:grid}.dossier-adele-attente-titre{font-weight:700}.dossier-adele-bande{justify-content:space-between;align-items:center;gap:var(--espace-grille);padding:var(--espace-normal) var(--espace-carte);border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);color:var(--muted);flex-wrap:wrap;display:flex}.dossier-adele-bande>span{flex:260px;min-width:0}.dossier-adele-marche{align-items:center;gap:var(--espace-grille);padding:var(--espace-large) var(--espace-carte);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--muted);flex-wrap:wrap;display:flex}.dossier-adele-marche-texte{flex:320px;gap:2px;min-width:0;display:grid}.dossier-adele-marche-surtitre{font-size:var(--texte-petit);color:var(--faint)}.dossier-adele-marche-titre{color:var(--ink);font-weight:700}.dossier-adele-colonnes{gap:var(--espace-bloc);flex-wrap:wrap;align-items:flex-start;display:flex}.dossier-adele-principal{gap:var(--espace-normal);flex:999 560px;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dossier-adele-cote{gap:var(--espace-large);flex:340px;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dossier-adele-titre{font-family:var(--font-head);font-weight:600;font-size:var(--texte-base);color:var(--ink);margin:0}.dossier-adele-carte{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--espace-carte);gap:var(--espace-normal);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dossier-adele-note{font-size:var(--texte-petit);color:var(--faint);margin:0}.dossier-adele-liens{gap:var(--espace-court) var(--espace-carte);flex-wrap:wrap;display:flex}.dossier-adele-pieces{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.dossier-adele-piece-nom{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.dossier-adele-piece-nom--pas-encore{color:var(--faint)}.dossier-adele-piece-detail,.dossier-adele-chemin{font-size:var(--texte-petit);color:var(--faint);overflow-wrap:anywhere}.dossier-adele-liens-piece{gap:var(--espace-mini) var(--espace-grille);flex-wrap:wrap;display:flex}.dossier-adele-titre--grand{font-size:var(--texte-sous-titre)}.dossier-adele-phase{gap:var(--espace-court);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dossier-adele-phase-nom{font-size:var(--texte-petit);color:var(--muted);margin:0;font-weight:600}.dossier-adele-phrase{color:var(--muted)}.dossier-adele-points{margin:var(--espace-mini) 0 0;padding-left:var(--espace-carte);color:var(--muted);gap:var(--espace-mini);display:grid}.piece-adele{gap:var(--espace-grille);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.piece-adele-carte{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--espace-bloc) var(--espace-carte);min-width:0}.piece-adele-carte pre{max-width:100%}.piece-adele-note{font-size:var(--texte-petit);color:var(--faint);margin:0}.piece-adele-image-lien{min-width:0;display:block}.piece-adele-image{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:100%;height:auto;display:block}.piece-adele-feuille{gap:var(--espace-court);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.piece-adele-feuille-titre{font-size:var(--texte-sous-titre);color:var(--ink);margin:0;font-weight:600}.piece-adele-tableur{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:100%;overflow-x:auto}.piece-adele-tableur td{white-space:pre-wrap;vertical-align:top}.piece-adele-questions{gap:var(--espace-court);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.piece-adele-question{gap:var(--espace-grille);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--espace-large) var(--espace-carte);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.piece-adele-numero{text-align:center;font-variant-numeric:tabular-nums;min-width:2.2em;color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--rayon-rond);padding:var(--espace-mini) var(--espace-petit);font-weight:700}.piece-adele-question-corps{gap:var(--espace-mini);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.piece-adele-question-titre{color:var(--ink);overflow-wrap:anywhere}.piece-adele-ou{font-size:var(--texte-petit);color:var(--muted);overflow-wrap:anywhere}.piece-adele-texte{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.55}.piece-adele-sources{font-size:var(--texte-mini);color:var(--faint);overflow-wrap:anywhere}.piece-adele-suite{gap:var(--espace-mini);font-size:var(--texte-petit);color:var(--muted);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.piece-adele-suite>div{gap:var(--espace-mini);flex-wrap:wrap;min-width:0;display:flex}.piece-adele-suite dt{font-weight:600}.piece-adele-suite dt:after{content:" :"}.piece-adele-suite dd{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0}.dossier-adele-validation{align-items:center;gap:var(--espace-grille);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--espace-large) var(--espace-carte);flex-wrap:wrap;display:flex}.dossier-adele-validation p{min-width:0;color:var(--muted);flex:280px;margin:0}.dossier-adele-montant{align-items:baseline;gap:var(--espace-court);color:var(--muted);flex-wrap:wrap;display:flex}.dossier-adele-montant b{font-size:var(--texte-titre);color:var(--ink);font-weight:700}.dossier-adele-jauge{border-radius:var(--rayon-rond);background:var(--line);height:8px;overflow:hidden}.dossier-adele-jauge-plein{background:var(--accent);height:100%}.dossier-adele-jauge-plein--depasse{background:var(--danger)}.dossier-adele-calendrier{gap:var(--espace-court);margin:0;padding:0;list-style:none;display:grid}.dossier-adele-calendrier li{gap:var(--espace-normal);align-items:baseline;display:flex}.dossier-adele-jour{color:var(--ink);flex:0 0 48px;font-weight:600}.dossier-adele-jour--fait{color:var(--ok)}.dossier-adele-jour--retard{color:var(--danger)}.dossier-adele-quoi{min-width:0;color:var(--ink);flex:1}.dossier-adele-quoi--fait{color:var(--faint);text-decoration:line-through}.dossier-adele-carnet{gap:var(--espace-court);margin:0;padding:0;list-style:none;display:grid}.dossier-adele-carnet li{gap:var(--espace-normal);align-items:flex-start;display:flex}.dossier-adele-carnet li>div{overflow-wrap:anywhere;min-width:0}.dossier-adele-point{width:8px;height:8px;margin-top:var(--espace-petit);border-radius:var(--rayon-rond);background:var(--faint);flex:none}.dossier-adele-point--fait{background:var(--ok)}.dossier-adele-point--a_trancher{background:var(--orange)}.dossier-adele-point--en_cours{background:var(--accent)}.dossier-adele-point--echec{background:var(--danger)}.dossier-adele-quand{font-size:var(--texte-petit);color:var(--faint)}.dossier-adele-tout>summary{cursor:pointer;color:var(--accent-ink);align-items:center;min-height:44px;font-weight:600;list-style:none;display:flex}.dossier-adele-tout>summary::-webkit-details-marker{display:none}.dossier-adele-tout>summary::marker{content:""}.dossier-adele-tout[open]>summary{margin-bottom:var(--espace-court)}.avancee-adele-tete{gap:var(--espace-mini);min-width:0;display:grid}.avancee-adele-barre{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.avancee-adele-case{border-radius:var(--rayon-rond);background:var(--line);flex:1 1 0;min-width:0;height:10px}.avancee-adele-case--fini{background:var(--ok)}.avancee-adele-case--au_travail{background:var(--accent)}.avancee-adele-barre .avancee-adele-case--au_travail{animation:2.4s ease-in-out infinite avancee-adele-respire}.avancee-adele-case--tombe{background:var(--danger)}.avancee-adele-case--a_venir{background:var(--line)}@keyframes avancee-adele-respire{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.avancee-adele-barre .avancee-adele-case--au_travail{animation:none}}.avancee-adele-legende{gap:var(--espace-mini) var(--espace-grille);font-size:var(--texte-petit);color:var(--faint);flex-wrap:wrap;margin:0;display:flex}.avancee-adele-legende>span{align-items:center;gap:var(--espace-mini);display:inline-flex}.avancee-adele-pastille{border-radius:var(--rayon-rond);width:8px;height:8px;display:inline-block}.avancee-adele-bloc{gap:var(--espace-court);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.avancee-adele-sous-titre{font-size:var(--texte-petit);color:var(--muted);margin:0;font-weight:600}.avancee-adele-liste{gap:var(--espace-court);min-width:0;margin:0;padding:0;list-style:none;display:grid}.avancee-adele-ligne{align-items:baseline;gap:var(--espace-mini) var(--espace-normal);flex-wrap:wrap;min-width:0;display:flex}.avancee-adele-qui{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:240px}.avancee-adele-qui>b{font-weight:600}.avancee-adele-quoi{color:var(--muted)}.avancee-adele-a-droite{font-size:var(--texte-petit);color:var(--faint);flex:none}.avancee-adele-groupe{gap:var(--espace-mini);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.avancee-adele-groupe>.avancee-adele-quoi{font-size:var(--texte-petit);color:var(--faint)}.avancee-adele-detail>summary{cursor:pointer;list-style:none}.avancee-adele-detail>summary::-webkit-details-marker{display:none}.avancee-adele-detail>summary::marker{content:""}.avancee-adele-detail>summary .avancee-adele-qui:before{content:"› ";color:var(--faint)}.avancee-adele-detail[open]>summary .avancee-adele-qui:before{content:"⌄ "}.avancee-adele-detail[open]>summary{margin-bottom:var(--espace-court)}.bureau-adele-tete-perso{display:block;position:relative}.bureau-adele-croix{fill:none;stroke:var(--bureau-bloque);stroke-width:4px;stroke-linecap:round;stroke-dasharray:40;animation:bureau-adele-croix-pose var(--duree-panneau) var(--courbe-sortante) both;pointer-events:none;position:absolute;inset:0}@keyframes bureau-adele-croix-pose{0%{stroke-dashoffset:40px;opacity:0}to{stroke-dashoffset:0;opacity:1}}.bureau-adele-perso.est-retire .bureau-adele-figure{filter:grayscale();opacity:.5}.bureau-adele-perso.est-retire .bureau-adele-surnom{text-decoration:line-through}.bureau-adele-perso.est-modifiable{border-color:var(--bureau-halo-trait);border-style:dashed}.bureau-adele-cadenas{color:var(--bureau-encre-douce);position:absolute;top:-2px;right:-4px}.bureau-adele-choix{align-items:center;gap:var(--espace-court);flex-wrap:wrap;display:flex}.bureau-adele-choix-aide{font-size:var(--texte-petit);color:var(--bureau-encre-douce)}.bureau-adele-choix-message{font-size:var(--texte-petit);color:var(--bureau-bloque);flex-basis:100%;margin:0}.bureau-adele-choix-message:empty{display:none}.bureau-adele-retire-note{color:var(--bureau-panneau-encre);margin:0;font-weight:600}@media (prefers-reduced-motion:reduce){.bureau-adele-croix{animation:none}}.bp-accueil-ligne{--bp-accueil-pastille:34px;align-items:center;gap:var(--espace-grille);margin-bottom:var(--espace-large);padding:var(--espace-normal) var(--espace-grille) var(--espace-normal) var(--espace-normal);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);text-decoration:none;transition:transform .1s,border-color .12s;display:flex}.bp-accueil-ligne:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bp-accueil-ligne:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line-strong))}}.bp-accueil-ligne:active{transform:scale(.99)}.bp-accueil-ligne:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bp-accueil-pastille{width:var(--bp-accueil-pastille);height:var(--bp-accueil-pastille);border-radius:var(--rayon-manipulable);background:var(--jaune-soft);font-size:var(--texte-sous-titre);flex:none;place-items:center;display:grid}.bp-accueil-texte{min-width:0;font-size:var(--texte-base);flex:1}.bp-accueil-titre{font-family:var(--font-ui);font-weight:700;display:block}.bp-accueil-sous{color:var(--muted);font-size:var(--texte-corps);display:block}.bp-accueil-geste{font-family:var(--font-ui);font-weight:700;font-size:var(--texte-corps);color:var(--accent);white-space:nowrap;flex:none}.bp-accueil-ligne--rappel .bp-accueil-pastille{background:var(--warn-soft)}.bp-accueil-ligne--rappel .bp-accueil-geste{color:var(--warn)}@media (max-width:520px){.bp-accueil-ligne{flex-wrap:wrap}.bp-accueil-geste{width:100%;padding-left:calc(var(--bp-accueil-pastille) + var(--espace-grille))}}@media (prefers-reduced-motion:reduce){.bp-accueil-ligne,.bp-accueil-ligne:active{transition:none;transform:none}}.bp-espace{--bp-coupee-hauteur:96px;--bp-coupee-fondu:76px;--bp-photo-hauteur:320px;gap:var(--espace-grille);grid-template-columns:minmax(0,1fr);display:grid}.bp-outils-telephone{grid-template-columns:minmax(0,1fr);display:grid}.bp-liste{gap:var(--espace-normal);grid-template-columns:minmax(0,1fr);display:grid}.bp-carte{gap:var(--espace-petit);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--espace-large) var(--espace-carte);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.bp-carte-masquee{opacity:.72;border-style:dashed}.bp-carte-haut{align-items:center;gap:var(--espace-petit) var(--espace-normal);font-size:var(--texte-petit);color:var(--faint);flex-wrap:wrap;min-width:0;display:flex}.bp-categorie{font-family:var(--font-ui);font-weight:700;font-size:var(--texte-mini);letter-spacing:.04em;padding:2px var(--espace-court);border-radius:var(--rayon-rond);background:var(--surface-2);color:var(--muted)}.bp-masquee{color:var(--warn);font-weight:600}.bp-carte-titre{font-family:var(--font-ui);font-size:var(--texte-base);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:700}.bp-champs{gap:3px var(--espace-grille);font-size:var(--texte-courant);grid-template-columns:auto minmax(0,1fr);margin:2px 0 0;display:grid}.bp-champs dt{font-family:var(--font-ui);font-weight:700;font-size:var(--texte-petit);color:var(--faint);padding-top:2px}.bp-champs dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}.bp-photo{max-width:100%;max-height:var(--bp-photo-hauteur);border-radius:var(--rayon-manipulable);border:1px solid var(--line);object-fit:cover;display:block}.bp-carte-bas{justify-content:space-between;align-items:center;gap:var(--espace-court);margin-top:var(--espace-mini);flex-wrap:wrap;display:flex}.bp-reactions{gap:var(--espace-petit);flex-wrap:wrap;display:flex}.bp-reactions .btn-choix,.bp-essaye .btn-choix{font-variant-numeric:tabular-nums}.bp-reactions .btn-choix{gap:var(--espace-mini)}.bp-reactions .btn-choix:active,.bp-essaye .btn-choix:active{transform:scale(var(--appui-enfonce))}.bp-emoji{font-size:var(--texte-courant);transition:transform var(--duree-ressort-court) var(--courbe-ressort);line-height:1;display:inline-block}.bp-reactions .btn-choix[aria-pressed=true],.bp-reactions .btn-choix[aria-pressed=true]:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--ink);filter:none}.bp-reactions .btn-choix[aria-pressed=true] .bp-emoji{transform:scale(1.18)}.bp-essaye .btn-choix[aria-pressed=true],.bp-essaye .btn-choix[aria-pressed=true]:hover{background:var(--ok-soft);border-color:var(--ok);color:var(--ok);filter:none}.bp-refus{color:var(--danger);font-size:var(--texte-corps);margin:0;font-weight:600}.bp-carte-gestion{justify-content:flex-end;display:flex}.bp-carte-coupee{max-height:var(--bp-coupee-hauteur);pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.bp-carte-coupee:after{content:"";height:var(--bp-coupee-fondu);background:linear-gradient(to bottom, transparent, var(--bg));position:absolute;inset:auto 0 0}.bp-voir-plus{justify-items:center;gap:var(--espace-petit);text-align:center;display:grid}.bp-voir-plus p{color:var(--muted);font-size:var(--texte-corps);margin:0}.bp-formulaire{gap:var(--espace-grille);grid-template-columns:minmax(0,1fr);display:grid}.bp-formulaire-phrase{color:var(--muted);font-size:var(--texte-corps);margin:0}.bp-champ-liste{gap:var(--espace-petit);grid-template-columns:minmax(0,1fr);display:grid}.bp-partagee{color:var(--ok);font-family:var(--font-ui);font-weight:700;font-size:var(--texte-courant);margin:0}@media (prefers-reduced-motion:reduce){.bp-emoji{transition:none}.bp-reactions .btn-choix[aria-pressed=true] .bp-emoji,.bp-reactions .btn-choix:active,.bp-essaye .btn-choix:active{transform:none}}.club-outils{margin-top:var(--espace-bloc)}.club-outils-entete{margin-bottom:var(--espace-grille)}.club-outils-titre-section{font-family:var(--font-head);font-size:var(--texte-titre);margin-top:var(--espace-mini);font-weight:600}.club-outils-grille{gap:var(--espace-carte);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.club-outils-carte{box-shadow:var(--ombre-carte);transition:transform var(--duree-pression) var(--courbe-sortante), box-shadow var(--duree-courte) var(--courbe-sortante), border-color var(--duree-courte) var(--courbe-sortante);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.club-outils-carte:hover{border-color:var(--accent);box-shadow:var(--ombre-souleve)}.club-outils-carte:active{transform:scale(.985)}.club-outils-carte:focus-within{border-color:var(--accent)}.club-outils-illustration{padding:var(--espace-bloc) var(--espace-carte);background:var(--surface-2);border-bottom:1px solid var(--line);justify-content:center;align-items:center;display:flex}.club-outils-dessin{width:7.5rem;height:7.5rem;display:block}.club-outils-dessin :where(*){fill:none;stroke-linecap:round;stroke-linejoin:round}.club-outils-trait-fort{stroke:var(--ink);stroke-width:3px}.club-outils-trait-fin{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.club-outils-vitre{stroke:var(--accent);stroke-width:2px;fill:var(--accent-soft)}.club-outils-vantail{stroke:var(--ink);stroke-width:2px;fill:var(--surface)}.club-outils-poignee{stroke:var(--accent-ink);stroke-width:3px}.club-outils-corps{gap:var(--espace-court);padding:var(--espace-carte) var(--espace-bloc) var(--espace-bloc);grid-template-columns:minmax(0,1fr);display:grid}.club-outils-titre{font-family:var(--font-head);font-size:var(--texte-sous-titre);font-weight:600}.club-outils-lien{color:var(--ink);text-decoration:none}.club-outils-lien:after{content:"";position:absolute;inset:0}.club-outils-lien:focus-visible{outline:none}.club-outils-promesse{color:var(--muted);font-size:var(--texte-corps)}.club-outils-chiffres{margin-top:var(--espace-mini)}.club-outils-chiffre{font-family:var(--font-head);font-size:var(--texte-titre);color:var(--ink);font-weight:600}.club-outils-detail{font-family:var(--font-ui);font-size:var(--texte-petit);color:var(--muted);margin-top:var(--espace-mini);overflow-wrap:anywhere}.club-outils-action{margin-top:var(--espace-court);display:flex;position:relative}@media (max-width:760px){.club-outils-grille{gap:var(--espace-grille);grid-template-columns:minmax(0,1fr)}.club-outils-carte{grid-template-columns:auto minmax(0,1fr)}.club-outils-illustration{border-bottom:0;border-right:1px solid var(--line);padding:var(--espace-carte) var(--espace-grille)}.club-outils-dessin{width:4.5rem;height:4.5rem}.club-outils-corps{padding:var(--espace-grille) var(--espace-carte) var(--espace-carte);gap:var(--espace-petit)}.club-outils-action>*{width:100%}}@media (prefers-reduced-motion:reduce){.club-outils-carte{transition:none}.club-outils-carte:active{transform:none}}.page-lecture:has(>.tp-ecran-large){max-width:none}.tp-entete-gestes{align-items:center;gap:var(--espace-court);flex-wrap:wrap;display:inline-flex}.tp-pastille{min-width:0;max-width:100%;padding:var(--espace-mini) var(--espace-court);border:1px solid var(--line);border-radius:var(--rayon-rond);background:var(--surface-2);color:var(--muted);font-size:var(--texte-petit);white-space:nowrap;text-overflow:ellipsis;align-items:center;line-height:1.3;display:inline-flex;overflow:hidden}.tp-pastille-feu{color:var(--plan-feu);border-color:var(--plan-feu);font-weight:600}@supports (color:color-mix(in lab, red, red)){.tp-pastille-feu{border-color:color-mix(in srgb, var(--plan-feu) 45%, var(--line))}}.tp-pastille-feu{background:var(--plan-feu)}@supports (color:color-mix(in lab, red, red)){.tp-pastille-feu{background:color-mix(in srgb, var(--plan-feu) 8%, var(--surface))}}.tp-resume{align-items:center;gap:var(--espace-normal) var(--espace-bloc);padding:var(--espace-carte);margin-bottom:var(--espace-bloc);flex-wrap:wrap;display:flex}.tp-resume-chiffre{align-items:baseline;gap:var(--espace-court);font-size:var(--texte-courant);color:var(--ink);display:flex}.tp-resume-chiffre b{font-family:var(--font-head);font-size:var(--texte-chiffre-carte-petit);font-weight:600;line-height:1}.tp-resume-doux{color:var(--muted)}.tp-resume-pastilles{gap:var(--espace-petit);flex-wrap:wrap;flex:320px;min-width:0;display:flex}.tp-resume-lien{font-size:var(--texte-courant);margin-left:auto}.tp-refus{margin-bottom:var(--espace-bloc)}.tp-export-attente{color:var(--muted);font-size:var(--texte-petit)}.tp-vignette{width:40px;padding:var(--espace-mini);border-radius:var(--radius);background:var(--surface-2);flex:none;display:block}.tp-vignette-grande{width:120px;padding:var(--espace-court);border-radius:var(--rayon-bloc)}.tp-vide{padding-top:var(--espace-bloc);flex-direction:column;align-items:center;display:flex}.tp-tableau-carte{overflow-x:auto}.tp-liste-carte{overflow:hidden}.hub-tableau.tp-tableau th.tp-col-vignette,.hub-tableau.tp-tableau td.tp-col-vignette{width:56px;padding-right:0}.hub-tableau.tp-tableau td.tp-col-vignette{padding-top:var(--espace-petit);padding-bottom:var(--espace-petit)}.tp-tel{display:none}@media screen and (max-width:760px){.hub-tableau.tp-tableau tbody tr{align-items:center;column-gap:var(--espace-grille);transition:transform var(--duree-pression) ease-out;grid-template-columns:auto minmax(0,1fr) auto}.hub-tableau.tp-tableau tbody tr:active{transform:scale(.985)}.hub-tableau.tp-tableau td[data-tel=vignette]{grid-area:1/1/span 4;align-self:start;width:auto;padding:0}.hub-tableau.tp-tableau td[data-tel=vignette] .tp-vignette{width:56px}.hub-tableau.tp-tableau td[data-tel=titre]{grid-area:1/2}.hub-tableau.tp-tableau td[data-tel=droite]{color:var(--muted);font-size:var(--texte-corps);grid-area:1/3}.hub-tableau.tp-tableau .tp-qte:before{content:"× "}.hub-tableau.tp-tableau td[data-tel=second]{grid-area:2/2/auto/-1}.hub-tableau.tp-tableau td[data-tel=bas-gauche]{font-size:var(--texte-corps);grid-area:3/2/auto/-1}.hub-tableau.tp-tableau td[data-tel=pastilles]{gap:var(--espace-mini);margin-top:var(--espace-mini);flex-wrap:wrap;grid-area:4/2/auto/-1;display:flex}.hub-tableau.tp-tableau td[data-tel=actions]{grid-area:5/2/auto/-1}.tp-ordi{display:none}.tp-tel{display:inline}.hub-tableau.tp-tableau td[data-tel=pastilles] .tp-tel{display:contents}.hub-tableau.tp-tableau td.tp-vide-tel{display:none}.hub-tableau.tp-tableau tfoot{display:block}.hub-tableau.tp-tableau tfoot td.tp-cache-tel{display:none}.barre-de-liste-gestes:has(>.tp-exports){flex:100%}.tp-exports{gap:var(--espace-court);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.tp-exports>*{white-space:normal;text-align:center;width:100%;min-width:0;padding-left:var(--espace-court);padding-right:var(--espace-court)}}@media screen and (min-width:761px){.tp-exports{align-items:center;gap:var(--espace-court);flex-wrap:wrap;display:inline-flex}}@media (prefers-reduced-motion:reduce){.hub-tableau.tp-tableau tbody tr{transition:none}.hub-tableau.tp-tableau tbody tr:active{transform:none}}.tp-fiche-formulaire{gap:var(--espace-carte);min-width:0;display:grid}.tp-fiche-cartes{gap:var(--espace-carte);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.tp-fiche-colonne{gap:var(--espace-carte);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.tp-carte{padding:var(--espace-carte) var(--espace-carte) var(--espace-bloc);min-width:0}.tp-carte>.hub-bande{border-top:0;margin-top:0;padding-top:0}@media (min-width:1280px){.fiche-porte{grid-template-columns:minmax(0,1fr) minmax(0,500px)}.tp-fiche-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-nouveau{gap:var(--espace-bloc);grid-template-columns:minmax(0,1fr);align-items:start;max-width:1100px;display:grid}@media (min-width:900px){.tp-nouveau{grid-template-columns:minmax(0,1fr) minmax(0,340px)}}.tp-nouveau-promesse{justify-items:center;gap:var(--espace-large);padding:var(--espace-bloc) var(--espace-carte);display:grid}.tp-etapes{counter-reset:tp-etape;gap:var(--espace-grille);width:100%;margin:0;padding:0;list-style:none;display:grid}.tp-etapes li{counter-increment:tp-etape;column-gap:var(--espace-normal);font-size:var(--texte-corps);color:var(--muted);grid-template-columns:auto minmax(0,1fr);line-height:1.4;display:grid}.tp-etapes li:before{content:counter(tp-etape);border-radius:var(--rayon-rond);background:var(--accent-soft);width:24px;height:24px;color:var(--accent-ink);font-size:var(--texte-petit);grid-row:1/span 2;place-items:center;font-weight:700;display:grid}.tp-etapes b{color:var(--ink);font-size:var(--texte-courant)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
