/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--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{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.min-h-screen{min-height:100vh}.max-w-md{max-width:var(--container-md)}.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}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--encre\)\]{border-color:var(--encre)}.border-\[var\(--trait\)\]{border-color:var(--trait)}.bg-\[var\(--encre\)\]{background-color:var(--encre)}.bg-\[var\(--sous-fond\)\]{background-color:var(--sous-fond)}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.text-justify{text-align:justify}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.text-\[var\(--alerte\)\]{color:var(--alerte)}.text-\[var\(--bon\)\]{color:var(--bon)}.text-\[var\(--refus\)\]{color:var(--refus)}.text-\[var\(--sourdine\)\]{color:var(--sourdine)}.text-\[var\(--sous-txt\)\]{color:var(--sous-txt)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:bg-\[var\(--trait\)\]:hover{background-color:var(--trait)}}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[data-message-note\]\:visible:is(data-message-note),.\[data-ouvrir-note\]\:visible:is(data-ouvrir-note),.\[data-recap-semaine\]\:visible:is(data-recap-semaine),.\[data-tarif-dimanche\]\:visible:is(data-tarif-dimanche),.\[data-tel-google\]\:visible:is(data-tel-google){visibility:visible}}:root{--marine:#0a2a3f;--marine-900:#061a28;--marine-700:#082233;--marine-600:#143952;--marine-400:#3f6883;--marine-200:#98b8cd;--marine-100:#ccdbe5;--marine-50:#f0f4f7;--page:#f5f1ea;--feuille:#fff;--refus:#c2272d;--refus-txt:#8e1c21;--refus-fond:#fbf0f0;--saisie-fond:#fff2cc;--saisie-bord:#a8842c;--saisie-bord-fort:#8f6f20;--saisie-texte:var(--marine);--sous:#e8a33d;--sous-bord:#be7307;--sous-plein:#a85f00;--sous-txt:#7a4100;--sous-fond:#fdf3e3;--ok:#287042;--ok-txt:#205a35;--ok-fond:#e4f1e9;--ok-vif:#7fb894;--texte:#14141a;--texte-2:#4f4f5a;--texte-3:#6b6b77;--texte-4:#84848f;--filet:#e2e8f0;--gris-100:#ededf0;--calcul:#ededf0;--bandeau:var(--marine-100);--entete:var(--marine);--resultat:var(--marine-50);--r-feuille:16px;--r-carte:12px;--r-champ:8px;--r-modale:20px;--r:8px;--elev-1:none;--elev-2:none;--elev-poignee:none;--ombre:none;--t-accuse:90ms;--t-butee:.14s;--t-etat:.18s;--t-recompo:.24s;--t-nature:.32s;--sortie:cubic-bezier(.2,.8,.3,1);--entree:cubic-bezier(.4,0,.7,.2);--elastique:cubic-bezier(.34,1.3,.64,1);--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:24px;--e6:32px;--h-champ:32px;--h-ligne:34px;--l-rail:340px;--l-plateau:1600px;--l-plateau-large:2200px;--t-micro:10.5px;--t-mini:11.5px;--t-section:12px;--t-libelle:12.5px;--t-cellule:13px;--t-champ:13.5px;--t-base:14px;--t-fort:15.5px;--t-montant:20px;--t-grand:26px;--t-prix:44px;--fond:var(--page);--encre:var(--texte);--trait:var(--filet);--sourdine:var(--texte-2);--alerte:var(--sous-plein);--bon:var(--ok-txt);--materiel:var(--marine)}@media (prefers-reduced-motion:reduce){:root{--t-accuse:0s;--t-butee:0s;--t-etat:0s;--t-recompo:0s;--t-nature:0s}}body,html{background:var(--page);color:var(--texte);font-family:var(--fonte-interface),"Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,sans-serif;font-size:var(--t-base);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";-webkit-font-smoothing:antialiased}html{scroll-padding-top:64px}.acces-contenu{z-index:100;min-height:44px;padding:0 var(--e4);border:2px solid var(--marine);border-radius:var(--r-champ);background:var(--feuille);color:var(--marine);align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.acces-contenu:focus-visible{transform:none}button,input,select,textarea{font-variant-numeric:tabular-nums;font-family:inherit}:focus-visible{outline:2px solid var(--marine);outline-offset:2px}.chiffre{font-variant-numeric:tabular-nums}.bandeau-app{background:var(--marine-900);height:52px;padding:0 var(--e4);z-index:40;align-items:center;gap:14px;display:flex;position:sticky;top:0}.bandeau-app .marque{align-items:center;gap:9px;display:flex}.bandeau-app .wordmark{color:#fff;line-height:1.05}.bandeau-app .wordmark b{font-size:var(--t-libelle);letter-spacing:.01em;font-weight:800;display:block}.bandeau-app .wordmark span{color:var(--marine-200);letter-spacing:.14em;font-size:9.5px;font-weight:600;display:block}.bandeau-app .marque img{flex:none;margin-right:4px;display:block}.bandeau-app nav{gap:2px;margin-left:14px;display:flex}.bandeau-app nav a{font-size:var(--t-libelle);white-space:nowrap;color:var(--marine-200);border-radius:var(--r-champ);transition:background var(--t-accuse) linear,color var(--t-accuse) linear;padding:6px 11px;font-weight:600;text-decoration:none}.bandeau-app nav a:hover{color:#fff;background:#ffffff12}.bandeau-app nav a.actif{color:#fff;background:#ffffff1c}.bandeau-app .droite{align-items:center;gap:var(--e3);margin-left:auto;display:flex}.bandeau-app .qui{font-size:var(--t-mini);color:var(--marine-200);text-align:right;font-weight:500;line-height:1.2}.bandeau-app .qui b{color:#fff;font-weight:700;display:block}.bandeau-app .pastille{background:var(--marine-600);color:#fff;width:26px;height:26px;font-size:var(--t-micro);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.bandeau-app .equipe-en-ligne{margin-right:var(--e2);align-items:center;gap:4px;display:flex}.bandeau-app .coequipier{color:#fff;width:24px;height:24px;font-size:var(--t-micro);box-sizing:border-box;cursor:default;border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid;position:relative;overflow:visible}.bandeau-app .coequipier.teinte-0{background:var(--marine-600)}.bandeau-app .coequipier.teinte-1{background:var(--marine-400)}.bandeau-app .coequipier.teinte-2{background:var(--sous-plein)}.bandeau-app .coequipier.teinte-3{background:var(--marine-700);box-shadow:inset 0 0 0 1px #98b8cd59}.bandeau-app .coequipier.teinte-4{background:#4f4f5a}.bandeau-app .coequipier.teinte-5{background:var(--sous-txt)}.bandeau-app .coequipier:after{content:"";background:var(--marine-200);border:2px solid var(--marine);box-sizing:content-box;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-1px;right:-1px}.bandeau-app .coequipier.arrive{animation:coequipier-arrive .24s cubic-bezier(.2,.8,.3,1) both}.bandeau-app .coequipier.partant{pointer-events:none;animation:coequipier-part .24s cubic-bezier(.4,0,.7,.2) forwards}@keyframes coequipier-arrive{0%{opacity:0;width:0;margin-left:-4px;transform:scale(.6)}to{opacity:1;width:24px;margin-left:0;transform:none}}@keyframes coequipier-part{to{opacity:0;width:0;margin-left:-4px;transform:scale(.6)}}.bandeau-app .coequipier.reste{color:var(--marine-200);background:0 0;display:none;box-shadow:inset 0 0 0 1px #98b8cd59}.bandeau-app .coequipier.reste:after{display:none}@media (max-width:640px){.bandeau-app .equipe-en-ligne{gap:2px;margin-right:0}.bandeau-app .coequipier{width:22px;height:22px}@keyframes coequipier-arrive{0%{opacity:0;width:0;margin-left:-2px;transform:scale(.6)}to{opacity:1;width:22px;margin-left:0;transform:none}}.bandeau-app .coequipier.au-dela{display:none}.bandeau-app .coequipier.reste{display:grid}}@media (prefers-reduced-motion:reduce){.bandeau-app .coequipier.arrive,.bandeau-app .coequipier.partant{animation:none}.bandeau-app .coequipier.partant{display:none}}.bandeau-app .sortir{color:var(--marine-200);font-size:var(--t-mini);cursor:pointer;background:0 0;border:none;font-weight:600}.bandeau-app .sortir:hover{color:#fff}.bandeau-app .droite a:focus-visible,.bandeau-app .marque:focus-visible,.bandeau-app .plus>summary:focus-visible,.bandeau-app .sortir:focus-visible,.bandeau-app nav a:focus-visible{outline-color:#fff}.zone-travail{max-width:var(--l-plateau);padding:var(--e4);margin:0 auto}.zone-travail.appels-offres,.zone-travail:has(.appels-offres){max-width:var(--l-plateau-large)}.atelier{grid-template-columns:minmax(0,1fr) var(--l-rail);gap:var(--e4);align-items:start;max-width:1600px;display:grid}@media (max-width:1180px){.atelier{grid-template-columns:minmax(0,1fr)}}.feuille{background:var(--feuille);border-radius:var(--r-feuille);box-shadow:var(--elev-1);overflow:hidden}.section{border-bottom:1px solid var(--filet);padding:14px 18px 18px}.section:last-child{border-bottom:0}.section>h2{background:var(--marine-100);color:var(--marine-700);font-size:var(--t-section);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin:-14px -18px 14px;padding:7px 18px;font-weight:700;display:flex}.section>h2 .num{background:var(--marine);color:#fff;width:18px;height:18px;font-size:var(--t-micro);letter-spacing:0;border-radius:4px;flex:none;place-items:center;font-weight:700;display:grid}.section>h2 .apres{font-size:var(--t-mini);letter-spacing:0;text-transform:none;color:var(--marine-600);margin-left:auto;font-weight:600}.saisie,input.saisie,select.saisie,textarea.saisie{background:var(--saisie-fond);border:1px solid var(--saisie-bord);border-radius:var(--r-champ);color:var(--saisie-texte);height:var(--h-champ);width:100%;font-size:var(--t-champ);transition:border-color var(--t-accuse) linear,box-shadow var(--t-accuse) linear;padding:0 10px;font-weight:500}textarea.saisie{height:auto;min-height:calc(var(--h-champ) * 1.75);padding:8px 10px;line-height:1.45}.saisie:hover{border-color:var(--saisie-bord-fort)}.saisie:focus,.saisie:focus-visible{border-color:var(--saisie-bord-fort);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--marine);outline:none}.saisie:disabled,.saisie[readonly]{background:var(--gris-100);border-color:var(--gris-100);color:#63636e;cursor:not-allowed}:is(.saisie[aria-invalid=true],.saisie:user-invalid){border-color:var(--sous-bord);box-shadow:inset 0 0 0 1px var(--sous-bord)}.saisie::placeholder{color:var(--texte-3);font-weight:400}select.saisie{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238f6f20' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:12px 8px;padding-right:26px}.verrouille{background:var(--gris-100);color:#63636e;border:1px solid var(--gris-100)}.resultat,.verrouille{border-radius:var(--r-champ)}.resultat{background:var(--marine-50);color:var(--marine);font-weight:600}.champ{gap:var(--e1);flex-direction:column;min-width:0;display:flex}.champ>label{font-size:var(--t-libelle);color:var(--texte-2);font-weight:500}.duo{gap:var(--e3) var(--e4);grid-template-columns:1fr 1fr;display:grid}.grille{--cols:22px minmax(96px,1fr) minmax(104px,1.1fr) 5.5ch minmax(92px,.9fr) minmax(96px,.9fr) minmax(104px,1fr) 7ch 8ch 7ch 18px}.grille-ligne>*,.grille-tete>*{min-width:0}.grille-tete>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grille-equipe{--cols:22px minmax(88px,1fr) minmax(160px,1.3fr) minmax(132px,.9fr) minmax(96px,1fr) 7ch 20px}.grille-suivi{--cols:22px minmax(160px,1.6fr) minmax(96px,.7fr) minmax(150px,1fr) minmax(64px,.5fr) 9ch 7ch}.grille-ligne,.grille-tete,.grille-total{grid-template-columns:var(--cols);align-items:center;gap:6px;display:grid}.grille-tete{background:var(--marine);color:#fff;font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;min-height:32px;padding:0 var(--e2);border-radius:var(--r-champ) var(--r-champ) 0 0;font-weight:600}.grille-ligne{min-height:var(--h-ligne);padding:var(--e1) var(--e2);border-bottom:1px solid var(--filet);transition:background var(--t-accuse) linear}.grille-ligne:hover{background:var(--marine-50)}.grille-ligne .rang{font-size:var(--t-micro);color:var(--marine-200);letter-spacing:.03em;font-weight:700}.grille-ligne .heures,.grille-total .heures{text-align:right;font-variant-numeric:tabular-nums;color:var(--texte);font-weight:600}.grille-ligne.auto{color:var(--texte-2);background:#fbfbfc}.grille-total{border-top:2px solid var(--marine-100);padding:var(--e2);font-size:var(--t-fort);font-weight:600}.grille-equipe .saisie,.grille-ligne .saisie{height:28px;font-size:var(--t-cellule);min-width:0;padding:0 6px;font-weight:600}.saisie-duree{text-align:right;min-width:calc(5ch + 14px)}.saisie-montant{text-align:right;min-width:calc(9ch + 20px)}.grille-equipe input.saisie,.grille-ligne input.saisie{text-overflow:ellipsis}.libelle{min-width:0;font-weight:500}.frequence{gap:var(--e1);grid-template-columns:minmax(4.5ch,1fr) minmax(84px,auto);min-width:0;display:grid}.retirer{color:var(--texte-4);font-size:var(--t-fort);border-radius:var(--r-champ);transition:color var(--t-accuse) linear;line-height:1}.ajout,.retirer:hover{color:var(--marine)}.ajout{font-size:var(--t-libelle);cursor:pointer;padding:var(--e2) 0;background:0 0;border:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ajout .plus{background:var(--marine-50);width:16px;height:16px;font-weight:700;font-size:var(--t-cellule);border-radius:4px;place-items:center;line-height:1;display:grid}.rail{background:var(--feuille);border-radius:var(--r-feuille);box-shadow:var(--elev-1);gap:var(--e3);transition:border-left-color var(--t-etat) var(--sortie);border-left:4px solid #0000;flex-direction:column;padding:18px;display:flex;position:sticky;top:68px}.rail.etat-refus{border-left-color:var(--refus)}.rail.etat-sous{border-left-color:var(--sous)}.rail.etat-ok{border-left-color:var(--ok)}@media (max-width:1180px){.rail{position:static}}.recap-court{display:none}.recap-heures{gap:var(--e1);flex-direction:column;display:flex}.recap-detail{margin-top:var(--e1)}.recap-detail .ligne-mensuel span{color:var(--texte-2)}.recap-detail>summary{font-size:var(--t-libelle);color:var(--texte-2);cursor:pointer}.rail .cle{font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--texte-3);margin-bottom:4px;font-weight:600}@keyframes naissance{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pastille-demandes{background:var(--refus-txt,#b3261e);color:#fff;min-width:20px;height:20px;font-size:var(--t-mini);border-radius:999px;justify-content:center;padding:0 6px;font-weight:700;line-height:1}.acces-demandes,.pastille-demandes{align-items:center;display:inline-flex}.acces-demandes{text-decoration:none}.barre-basse a{position:relative}.pastille-barre{background:var(--refus-txt,#b3261e);color:#fff;min-width:16px;height:16px;font-size:var(--t-mini);text-align:center;border-radius:999px;padding:0 4px;font-weight:700;line-height:16px;position:absolute;top:6px;left:50%;transform:translate(4px)}.bandeau-app nav a .pastille-demandes{margin-left:6px}.feuille-plus .pastille-demandes{margin-left:auto}.citation-demande{margin:var(--e2) 0 0;padding:var(--e2) var(--e3);border-left:3px solid var(--marine-400);background:var(--marine-50);border-radius:0 var(--r-champ) var(--r-champ) 0;white-space:pre-wrap;line-height:1.5}.demande{background:var(--feuille);border-radius:var(--r-carte);box-shadow:var(--elev-1);padding:var(--e4);margin-bottom:var(--e3);border-left:3px solid #0000}.demande-depassee{border-left-color:var(--refus-txt,#b3261e)}.demande-bientot{border-left-color:var(--sous-txt)}.demande-tete{justify-content:space-between;gap:var(--e2);flex-wrap:wrap;align-items:baseline;display:flex}.demande-qui{font-size:var(--t-section);margin:0;font-weight:600}.demande-attente{font-size:var(--t-libelle);color:var(--texte-2);margin:0;font-weight:600}.demande-depassee .demande-attente{color:var(--refus-txt,#b3261e)}.demande-quoi{margin:var(--e2) 0 0;line-height:1.5}.demande-comment{font-size:var(--t-libelle);margin:4px 0 0}.demande-rappr{margin-top:var(--e2)}.demande-gestes{align-items:center;gap:var(--e2);margin-top:var(--e3);flex-wrap:wrap;display:flex}.demande-ecart{margin-top:var(--e2);flex-basis:100%;gap:6px;display:flex}.demande-ecart .saisie{flex:1}.demande-tranchee{margin:var(--e2) 0 0;font-size:var(--t-libelle)}.rituel{background:var(--marine-50);border-radius:var(--r-carte);padding:var(--e4);margin-bottom:var(--e4)}.rituel-phrase{font-size:var(--t-section);margin:0;font-weight:600}.rituel-poids{font-size:var(--t-titre);margin:var(--e2) 0 0}.rituel-commencer,.rituel-demain{margin:var(--e2) 0 0;line-height:1.5}.rituel-mouvements{margin:var(--e2) 0 0;padding-left:1.1em;line-height:1.6}.retour-appel{background:var(--feuille);border-radius:var(--r-carte);box-shadow:var(--elev-1);padding:var(--e4);margin-bottom:var(--e3)}.retour-appel .cibles{gap:var(--e2);margin-top:var(--e2);display:grid}.retour-appel .cible{min-height:48px;padding:12px var(--e3);border:1px solid var(--trait);border-radius:var(--r-champ);background:var(--feuille);font-size:var(--t-champ);text-align:left;cursor:pointer;transition:border-color var(--t-accuse) linear,background var(--t-accuse) linear;font-weight:600}.retour-appel .cible:focus-visible,.retour-appel .cible:hover{border-color:var(--marine-400);background:var(--marine-50)}.retour-appel .cible-proposee{border-color:var(--marine-400);box-shadow:inset 3px 0 0 var(--marine-400)}.retour-appel .cible-discrete{color:var(--texte-2);font-weight:500}.retour-appel .pastilles{margin-top:var(--e2);flex-wrap:wrap;gap:6px;display:flex}.retour-appel .pastille{border:1px solid var(--trait);background:var(--feuille);min-height:40px;font-size:var(--t-libelle);cursor:pointer;border-radius:999px;padding:8px 12px}.retour-appel .pastille.active{background:var(--marine-50);border-color:var(--marine-400);font-weight:600}.lien-nu{font:inherit;color:var(--marine-400);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.valeur-journee{font-size:var(--t-section);margin:0 0 var(--e3);color:var(--texte)}.enjeu .estime{color:var(--texte-2);font-weight:600}.enjeu .provenance{font-size:var(--t-mini);margin-top:2px;line-height:1.3;display:block}.choix-type{gap:var(--e3);margin-bottom:var(--e4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.carte-type,.choix-type form{display:flex}.carte-type{text-align:left;padding:var(--e4);border:1px solid var(--trait);border-radius:var(--r-carte);background:var(--feuille);box-shadow:var(--elev-1);cursor:pointer;transition:border-color var(--t-accuse) linear,background var(--t-accuse) linear;flex-direction:column;flex:1;gap:4px}.carte-type:focus-visible,.carte-type:hover{border-color:var(--marine-400);background:var(--marine-50)}.carte-type strong{font-size:var(--t-section)}.carte-type .discret{font-size:var(--t-libelle);line-height:1.45}.lien-discret{font-size:var(--t-libelle);font-weight:600}.chiffre-te{margin:var(--e1) 0 0}.chiffre-te,.rail .prix{font-size:var(--t-prix);letter-spacing:-.035em;color:var(--texte);font-weight:800;line-height:1}.rail .prix{animation:naissance var(--t-nature) var(--sortie);align-items:baseline;gap:6px;display:flex}.rail.etat-ok .prix{color:var(--ok-txt)}.rail.etat-sous .prix{color:var(--sous-plein)}.rail.etat-refus .prix{color:var(--refus-txt)}.mot-etat{height:24px;font-size:var(--t-mini);letter-spacing:.04em;text-transform:uppercase;transition:background var(--t-etat) var(--sortie),color var(--t-etat) var(--sortie);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-weight:700;display:inline-flex}.mot-refus{background:var(--refus-fond);color:var(--refus-txt)}.mot-sous{background:var(--sous-fond);color:var(--sous-plein)}.mot-ok{background:var(--ok-fond);color:var(--ok-txt)}.latitude{background:var(--marine-50);border:1px solid var(--marine-100);border-radius:var(--r-carte);padding:11px 12px}.latitude .t{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--marine-600);margin-bottom:5px;font-weight:700}.latitude .v{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.latitude .v b{color:var(--marine-700);font-weight:800}.latitude .v b,.latitude .v em{font-size:var(--t-montant);letter-spacing:-.015em}.latitude .v em{font-style:normal;color:var(--marine);font-weight:700}.latitude .v .sep{color:var(--marine-200);font-weight:400}.latitude p{font-size:var(--t-mini);color:var(--texte-2);margin-top:6px;font-weight:500;line-height:1.35}.latitude-repere{background:var(--feuille)}.piste-env{--pt:46px;padding:var(--pt) 0 calc(136px + var(--rangees,2) * 40px - var(--pt) - 34px);position:relative}.piste{border-radius:var(--r-champ);border:1px solid var(--texte-4);height:34px;position:relative;overflow:hidden}.piste>.zone{transition:opacity var(--t-etat) var(--sortie);position:absolute;top:0;bottom:0}.zone-refus{background:var(--refus);opacity:.85;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath d='M-1 1l2-2M0 4l4-4M3 5l2-2' stroke='rgba(255,255,255,0.28)' stroke-width='1.4'/%3E%3C/svg%3E")}.piste-env.bute .zone-refus{opacity:1}.zone-sous{background:var(--sous)}.zone-ok-basse{opacity:.45}.zone-ok,.zone-ok-basse{background:var(--ok)}.repere{background:var(--marine-900);z-index:2;width:2px;height:100%;transition:width var(--t-accuse) linear;position:absolute;top:0}.repere.cran{width:3px}.poignee{border:2px solid var(--marine-900);width:18px;height:50px;box-shadow:var(--elev-poignee);z-index:3;pointer-events:none;transition:left var(--t-butee) var(--elastique),border-width var(--t-accuse) linear,box-shadow var(--t-accuse) linear;background:#fff;border-radius:999px;position:absolute;top:-8px;transform:translate(-50%)}.piste-env.bute .poignee{box-shadow:none;border-width:3px}.prix-voyageur{height:28px;font-size:var(--t-fort);color:#fff;z-index:4;white-space:nowrap;transition:left var(--t-butee) var(--elastique);border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:flex;top:4px;transform:translate(-50%)}.prix-voyageur,.prix-voyageur:after{background:var(--marine-900);position:absolute}.prix-voyageur:after{content:"";width:8px;height:8px;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.etiquette{max-width:96px;font-size:var(--t-micro);color:var(--texte-3);white-space:nowrap;text-align:center;font-weight:600;line-height:1.25;position:absolute;transform:translate(-50%)}.etiquette .filet{background:var(--marine-200);width:1px;height:12px;margin:0 auto 2px;display:block}input[type=range].rail-curseur{opacity:0;cursor:grab;z-index:5;width:100%;height:34px;margin:0;position:absolute;top:46px;left:0;right:0}input[type=range].rail-curseur:active{cursor:grabbing}.rail-bascule{display:none}.bloc-resultat{background:var(--marine-50);border-radius:var(--r-carte);padding:11px 12px}.bloc-resultat dl{justify-content:space-between;align-items:baseline;gap:var(--e2);margin:0;display:flex}.bloc-resultat dt{font-size:var(--t-mini);color:var(--texte-2);font-weight:500}.bloc-resultat dd{font-size:var(--t-montant);letter-spacing:-.015em;color:var(--texte);margin:0;font-weight:700}.ligne-mensuel{font-size:var(--t-libelle);color:var(--texte-2);justify-content:space-between;align-items:baseline;padding:6px 0;font-weight:500;display:flex}.ligne-mensuel b{color:var(--texte);font-weight:700;font-size:var(--t-cellule)}.avis{gap:var(--e1);border-radius:var(--r-carte);font-size:var(--t-libelle);flex-direction:column;padding:10px 12px;font-weight:500;line-height:1.4;display:flex}.avis-refus{background:var(--refus-fond);color:var(--refus-txt)}.avis-sous{background:var(--sous-fond);color:var(--sous-txt)}.avis-ok{background:var(--marine-50);color:var(--marine)}.avis-attention{background:var(--sous-fond);color:var(--sous-txt);font-weight:600}.avis-neutre{background:var(--marine-50);color:var(--texte-2)}.leviers{flex-direction:column;gap:6px;display:flex}.levier{align-items:center;gap:var(--e2);text-align:left;border:1px solid var(--sous-bord);border-radius:var(--r-champ);width:100%;font-size:var(--t-section);color:var(--sous-txt);transition:background var(--t-accuse) linear;background:#fff;padding:7px 9px;font-weight:500;display:flex}.levier .gain{font-weight:700;font-size:var(--t-libelle);white-space:nowrap;margin-left:auto}.manques{gap:var(--e1);flex-direction:column;display:flex}.manques button{text-align:left;font-size:var(--t-section);color:var(--marine);border-radius:var(--r-champ);font-weight:500}.manques button:hover{text-decoration:underline}.bouton{border-radius:var(--r-carte);height:40px;font-size:var(--t-base);cursor:pointer;background:var(--marine);color:#fff;transition:background var(--t-accuse) linear;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-weight:700;display:inline-flex}.bouton:hover:not(:disabled){background:var(--marine-600)}.bouton:active:not(:disabled){background:var(--marine-700);transform:translateY(1px)}.bouton-marine{background:var(--marine);color:#fff}.bouton-discret{height:32px;font-size:var(--t-libelle);color:var(--marine);border:1px solid var(--filet);border-radius:var(--r-champ);cursor:pointer;white-space:nowrap;transition:background var(--t-accuse) linear,border-color var(--t-accuse) linear;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.bouton-discret:hover:not(:disabled){background:var(--marine-50);border-color:var(--marine-200)}.bouton-discret:active:not(:disabled){background:var(--marine-100);transform:none}.bouton-discret:disabled{color:var(--texte-3);cursor:not-allowed;background:0 0}.bouton-orange{background:var(--sous-plein);color:#fff}.bouton-orange:hover:not(:disabled){background:#8f5000}.bouton-secondaire{border-color:var(--texte-4);color:var(--texte);background:#fff}.bouton-secondaire:hover:not(:disabled){background:var(--marine-50)}.bouton:disabled{background:var(--gris-100);color:var(--texte-3);cursor:not-allowed}.bandeau-etat{align-items:center;gap:var(--e2);font-size:var(--t-section);border-bottom:1px solid var(--filet);padding:9px 18px;font-weight:500;display:flex}.bandeau-enregistre{background:var(--feuille);color:var(--texte-2)}.bandeau-enregistre>span[aria-hidden]{color:var(--marine);font-weight:700}.bandeau-mention{background:var(--sous-fond);color:var(--sous-txt)}.bandeau-repris{background:var(--marine-50);color:var(--marine-700)}.fil{align-items:center;gap:var(--e2);font-size:var(--t-section);color:var(--texte-2);margin-bottom:var(--e3);display:flex}.fil a{color:var(--marine);font-weight:600}.fil a:hover{text-decoration:underline}.fil [aria-current=page]{color:var(--texte);font-weight:700}.repli{font-size:var(--t-libelle);color:var(--marine);cursor:pointer;padding:var(--e2) 0;font-weight:600}.menu-ligne{display:inline-block;position:relative}.menu-declencheur{border:1px solid var(--filet);border-radius:var(--r-champ);background:var(--feuille);color:var(--texte-2);line-height:1;font-size:var(--t-fort);transition:border-color var(--t-accuse) linear,color var(--t-accuse) linear;padding:2px 8px 5px}.menu-declencheur:hover{border-color:var(--marine);color:var(--marine)}.menu-panneau{background:var(--feuille);border:1px solid var(--filet);border-radius:var(--r-carte);min-width:168px;box-shadow:var(--elev-2);padding:var(--e1);text-align:left;z-index:20;flex-direction:column;display:flex;position:fixed}.menu-panneau>a,.menu-panneau>button{text-align:left;width:100%;padding:6px var(--e2);border-radius:var(--r-champ);font-size:var(--t-cellule);color:var(--texte);display:block}.menu-panneau>a:hover,.menu-panneau>button:hover:not(:disabled){background:var(--marine-50)}.menu-retirer{font-weight:600;color:var(--marine-900)!important}.menu-confirmation{width:260px;max-width:calc(100vw - 32px);padding:var(--e3);gap:var(--e2);font-size:var(--t-cellule)}.menu-confirmation .menu-note{font-size:var(--t-section);color:var(--texte-2)}.menu-boutons{justify-content:flex-end;gap:var(--e2);margin-top:var(--e1);display:flex}.menu-boutons button{border:1px solid var(--filet);border-radius:var(--r-champ);padding:4px var(--e3);font-size:var(--t-cellule)}.menu-boutons button:hover:not(:disabled){border-color:var(--marine)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cdc{background:var(--feuille);border-radius:var(--r-feuille);box-shadow:var(--elev-1);padding:var(--e6);max-width:940px}.cdc .filet-marque{border-bottom:2px solid var(--marine);margin-bottom:var(--e4);padding-bottom:var(--e2)}.cdc h1{font-size:var(--t-montant);color:var(--marine-900);letter-spacing:-.02em;font-weight:800}.cdc .prose{font-family:var(--fonte-document),"Source Serif 4",Georgia,serif}.cdc-ligne{gap:var(--e2);border-bottom:1px solid var(--filet);grid-template-columns:22px minmax(0,1fr) max-content;padding:6px 0;display:grid}.cdc-prix{background:var(--marine-50);border-radius:var(--r-carte);padding:var(--e4);margin-top:var(--e4);font-size:var(--t-montant);font-weight:700}@media print{.bandeau-app,.fil,.hors-impression{display:none!important}.cdc{box-shadow:none;padding:0}}.tete-ecran{justify-content:space-between;align-items:flex-start;gap:var(--e4);margin-bottom:var(--e4);flex-wrap:wrap;display:flex}.tete-ecran h1{font-size:var(--t-montant);letter-spacing:-.02em;color:var(--texte);font-weight:800}.tete-ecran p{font-size:var(--t-libelle);color:var(--texte-2);max-width:68ch;margin-top:4px;font-weight:500}.feuille-liste{background:var(--feuille);border-radius:var(--r-feuille);box-shadow:var(--elev-1);overflow:hidden}.feuille-liste>h2{padding:var(--e4) var(--e4) var(--e3);align-items:center;gap:var(--e2);font-size:var(--t-fort);letter-spacing:-.01em;color:var(--texte);margin:0;font-weight:600;display:flex}.feuille-liste>h2 .num{background:var(--marine);color:#fff;width:18px;height:18px;font-size:var(--t-micro);border-radius:4px;flex:none;place-items:center;font-weight:700;display:grid}.tableau{border-collapse:collapse;width:100%}.tableau thead th{background:var(--marine);color:#fff;height:32px;font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:0 10px;font-weight:600}.tableau thead th.d{text-align:right}.tableau tbody tr{border-bottom:1px solid var(--filet);transition:background var(--t-accuse) linear}.tableau tbody tr:last-child{border-bottom:0}.frise-historique li.ligne-visite{box-shadow:inset 3px 0 0 var(--marine)}.tableau tbody tr.ligne-sous-seuil td:first-child{box-shadow:inset 3px 0 0 var(--sous-plein)}.tableau tbody tr.ligne-totaux{background:var(--marine-50)}.tableau tbody tr.ligne-totaux td{background:var(--marine-50);border-bottom:2px solid var(--marine-100);font-weight:700}.tableau tbody tr:hover{background:var(--marine-50)}.tableau td{height:44px;font-size:var(--t-cellule);vertical-align:middle;padding:6px 10px}.tableau td.d{text-align:right}.tableau td.num{font-weight:600}.tableau .discret{font-size:var(--t-mini);color:var(--texte-2)}.tableau .lien-fort{color:var(--texte);font-weight:600}.tableau .lien-fort:hover{color:var(--marine);text-decoration:underline}.chiffres{gap:var(--e3);margin-bottom:var(--e4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.carte-chiffre{background:var(--feuille);border-radius:var(--r-carte);box-shadow:var(--elev-1);padding:12px 14px}.carte-chiffre .t{font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--texte-3);font-weight:600}.carte-chiffre .v{font-size:var(--t-grand);letter-spacing:-.02em;margin-top:2px;font-weight:800}.bloc{background:var(--feuille);border-radius:var(--r-feuille);box-shadow:var(--elev-1);padding:var(--e4)}.bloc>h2{margin:0 0 var(--e1);font-size:var(--t-fort);letter-spacing:-.01em;color:var(--texte);font-weight:600}.bloc>.sous{margin:0 0 var(--e3);font-size:var(--t-libelle);color:var(--texte-2);max-width:68ch;line-height:1.4}.bloc-secondaire{box-shadow:none;border:1px solid var(--filet)}.vide{background:var(--feuille);border-radius:var(--r-feuille);box-shadow:var(--elev-1);padding:var(--e5);font-size:var(--t-cellule);color:var(--texte-2)}.pastille-etat{height:22px;font-size:var(--t-mini);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.pastille-ok{background:var(--marine-50);color:var(--marine)}.pastille-marge-ok{background:var(--ok-fond);color:var(--ok-txt)}.pastille-sous{background:var(--sous-fond);color:var(--sous-plein)}.pastille-refus{background:var(--refus-fond);color:var(--refus-txt)}.pastille-neutre{background:var(--gris-100);color:var(--texte-2)}.pastille-marine{background:var(--marine-100);color:var(--marine-700)}.segments{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.segments-t{font-size:var(--t-mini);color:var(--texte-2);margin-right:var(--e1);font-weight:500}.segments a{height:26px;font-size:var(--t-section);color:var(--marine-600);background:var(--marine-50);transition:background var(--t-accuse) linear,color var(--t-accuse) linear;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 11px;font-weight:600;display:inline-flex}.segments a:hover{border-color:var(--marine-200)}.segments a.actif{background:var(--marine);color:#fff}.zone-validation{background:var(--refus);opacity:.42;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7'%3E%3Cpath d='M-1 1l2-2M0 7l7-7M6 8l2-2' stroke='rgba(255,255,255,0.55)' stroke-width='2.1'/%3E%3C/svg%3E")}.barre-chiffres{gap:var(--e2);margin-bottom:var(--e3);flex-wrap:wrap;display:flex}.barre-chiffres .compteur{border:1px solid var(--filet);border-radius:var(--r-carte);background:var(--feuille);min-width:116px;color:var(--texte);transition:border-color var(--t-etat) var(--sortie);flex-direction:column;gap:2px;padding:10px 14px;text-decoration:none;display:flex}.barre-chiffres .compteur:hover{border-color:var(--marine)}.barre-chiffres .compteur.actif{border-color:var(--marine);box-shadow:inset 0 -2px 0 var(--marine)}.barre-chiffres .compteur.inerte{opacity:.6;cursor:default}.barre-chiffres .compteur.tendu .c{color:var(--sous-plein)}.barre-chiffres .compteur .c{font-size:var(--t-montant);font-variant-numeric:tabular-nums;font-weight:600}.barre-chiffres .compteur .l{font-size:var(--t-mini);color:var(--sourdine)}.file{background:var(--feuille);border:1px solid var(--filet);border-radius:var(--r-feuille);overflow:hidden}.file .geste{gap:var(--e2);padding:10px var(--e3);border-top:1px solid var(--filet);font-size:var(--t-cellule);grid-template-columns:minmax(0,2fr) minmax(0,2fr) 108px minmax(0,1.4fr) 132px 148px 168px;align-items:center;display:grid}.file .geste.entete{background:var(--marine);color:#fff;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.04em;padding:8px var(--e3);border-top:0}.file .geste .qui{flex-direction:column;gap:2px;min-width:0;display:flex}.file .geste .enjeu{text-align:right;font-variant-numeric:tabular-nums}.file .geste .echeance.tendu,.file .geste .manque{color:var(--sous-plein);font-weight:600}.file .geste .anomalie{background:var(--sous-fond);color:var(--sous-txt);font-size:var(--t-micro);border-radius:999px;margin-left:6px;padding:1px 6px;display:inline-block}.file .vide-concu,.file.vide-concu{padding:var(--e4) var(--e3)}@media (max-width:820px){.file .geste.entete{display:none}.file .geste{padding:14px var(--e3);grid-template-columns:1fr auto;gap:6px 10px}.file .geste .qui{grid-column:1/-1}.file .geste .enjeu{text-align:left}.file .geste .attendu,.file .geste .depuis{color:var(--sourdine);grid-column:1/-1}.file .geste .geste-primaire{grid-column:1/-1}.file .geste .geste-primaire a,.file .geste .geste-primaire button{width:100%;min-height:44px}}.geste-form{gap:var(--e2);display:grid}.geste-form .raccourcis{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.geste-form .raccourcis .discret{font-size:var(--t-libelle)}.duo-suite{gap:var(--e2);flex-wrap:wrap;align-items:flex-end;display:flex}.duo-suite .champ{flex:150px;min-width:0}.panneau-issue,.panneau-issue .cibles{gap:var(--e2);display:grid}.panneau-issue .cibles{grid-template-columns:repeat(3,1fr)}.panneau-issue .cible{border:1px solid var(--filet);border-radius:var(--r-champ);background:var(--feuille);min-height:44px;font-size:var(--t-cellule);color:var(--texte);cursor:pointer;transition:border-color var(--t-etat) var(--sortie);padding:10px 8px;font-weight:600}.panneau-issue .cible:hover{border-color:var(--marine)}.panneau-issue .cible.actif{border-color:var(--marine);background:var(--bandeau)}@media (max-width:820px){.duo-suite .champ{flex:100%}.duo-suite .bouton,.geste-form .bouton{width:100%;min-height:44px}.panneau-issue .cibles{grid-template-columns:1fr}}.bandeau-commission{gap:var(--e3);background:var(--marine);color:#fff;border-radius:var(--r-carte);padding:14px var(--e3);margin-bottom:var(--e3);grid-template-columns:repeat(3,minmax(140px,1fr)) minmax(220px,1.6fr);align-items:center;display:grid}.bandeau-commission .cle{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.04em;opacity:.75;display:block}.bandeau-commission .valeur{font-size:var(--t-montant);font-variant-numeric:tabular-nums;font-weight:600;display:block}.bandeau-commission .rappel-tranche{font-size:var(--t-cellule);line-height:1.45}.bandeau-commission .rappel-tranche .discret{color:#fffc}.bandeau-commission a{color:#fff}.bloc-sans-issue{background:var(--calcul);color:var(--texte-2);border-radius:var(--r-carte);padding:var(--e3);margin-bottom:var(--e3)}.bloc-sans-issue header{font-size:var(--t-base);color:var(--texte);margin-bottom:4px}.bloc-sans-issue>p{font-size:var(--t-cellule);margin:0 0 var(--e2)}.bloc-sans-issue .ligne{gap:var(--e2);border-top:1px solid var(--filet);grid-template-columns:minmax(0,1fr) 140px 130px;align-items:center;padding:7px 0}.bloc-en-cours,.bloc-sans-issue .ligne{font-size:var(--t-cellule);display:grid}.bloc-en-cours{gap:4px}.bloc-en-cours a{color:var(--sourdine);text-decoration:none}.bloc-en-cours a:hover{color:var(--marine);text-decoration:underline}@media (max-width:820px){.bandeau-commission{grid-template-columns:1fr 1fr}.bandeau-commission .rappel-tranche{grid-column:1/-1}.bloc-sans-issue .ligne{grid-template-columns:1fr}.bloc-sans-issue .ligne .bouton-discret{width:100%;min-height:44px}}.compte-rendu{gap:var(--e2);background:var(--feuille);border:1px solid var(--marine);border-radius:var(--r-feuille);padding:var(--e3);margin-bottom:var(--e3);display:grid}.compte-rendu h2{font-size:var(--t-base);margin:0}.compte-rendu .cibles{gap:var(--e2);grid-template-columns:repeat(3,1fr);display:grid}.compte-rendu .cible{border:1px solid var(--filet);border-radius:var(--r-champ);background:var(--feuille);min-height:44px;font-size:var(--t-cellule);color:var(--texte);cursor:pointer;font-weight:600}.compte-rendu .cible:hover{border-color:var(--marine)}.compte-rendu .cible.actif{border-color:var(--marine);background:var(--bandeau)}.compte-rendu .appris{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.compte-rendu .pastille{border:1px solid var(--filet);background:var(--feuille);min-height:32px;font-size:var(--t-libelle);color:var(--texte-2);cursor:pointer;border-radius:999px;padding:4px 10px}.compte-rendu .pastille.actif{border-color:var(--marine);background:var(--bandeau);color:var(--texte)}.compte-rendu .raccourcis{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.compte-rendu .bouton-discret.actif{border-color:var(--marine);color:var(--marine);font-weight:600}@media (max-width:820px){.compte-rendu .cibles{grid-template-columns:1fr}.compte-rendu .bouton{width:100%;min-height:44px}}.modifier-fiche{gap:var(--e2);background:var(--feuille);border:1px solid var(--filet);border-radius:var(--r-carte);padding:var(--e3);display:grid}.file .geste.propose{background:var(--calcul);box-shadow:inset 3px 0 0 var(--marine-100)}.file .geste.propose .qui a{font-weight:500}.file .geste.propose .pourquoi{color:var(--sourdine);font-size:var(--t-libelle);line-height:1.4}@media (min-width:821px){.file .geste.propose .pourquoi{order:10;grid-column:1/-1;max-width:88ch}.file .geste.propose .depuis{display:none}.file .geste.propose .geste-primaire{grid-column:7}}.file .sous-titre-file{padding:8px var(--e3);border-top:1px solid var(--filet);background:var(--feuille);font-size:var(--t-mini);text-transform:uppercase;letter-spacing:.04em;color:var(--sourdine)}.file .victoire{padding:var(--e4) var(--e3)}.file .victoire p:first-child{font-size:var(--t-fort)}@media (max-width:820px){.file .geste.propose .geste-primaire .bouton-discret{width:100%;min-height:44px}}.rail .prime-simulee{margin-top:var(--e3);padding:var(--e3);border-radius:var(--r-carte);background:var(--feuille);border:1px solid var(--marine-200)}.rail .prime-simulee .cle{font-size:var(--t-mini);text-transform:uppercase;letter-spacing:.04em;color:var(--marine-600);margin:0}.rail .prime-simulee .montant-prime{font-size:var(--t-montant);letter-spacing:-.015em;color:var(--marine-900);font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:700;line-height:1.1}.rail .prime-simulee .phrase-prime{font-size:var(--t-libelle);color:var(--texte-2);margin:6px 0 0;line-height:1.35}.rail .prime-simulee.prime-hors{background:var(--calcul);border-color:var(--calcul)}.rail .prime-simulee.prime-hors .cle{color:var(--texte-3)}.rail .prime-simulee.prime-hors .montant-prime{font-size:var(--t-fort);color:var(--texte-2)}.bandeau-commission .valeur-attente{font-size:var(--t-cellule);opacity:.92;font-weight:600;line-height:1.25}.moments{padding:var(--e3);border-radius:var(--r-carte);background:var(--calcul);border:1px solid var(--filet);margin:0 18px 14px}.moments-attente{background:var(--saisie-fond);border-color:var(--saisie-bord)}.moments-question{font-weight:700;font-size:var(--t-champ);margin:0 0 8px}.moments-choix{gap:var(--e2);flex-wrap:wrap;display:flex}.moments-choix .bouton-discret.actif{border-color:var(--marine);color:#fff;background:var(--marine)}.moments-pourquoi{font-size:var(--t-libelle);color:var(--texte-2);margin:8px 0 0;line-height:1.35}.cabine{margin-top:var(--e3);padding:var(--e3);border-radius:var(--r-carte);background:var(--calcul);border:1px solid #0000}.cabine-attente{background:var(--saisie-fond);border-color:var(--saisie-bord)}.cabine-question{font-weight:700;font-size:var(--t-champ);margin:0}.cabine-annuel,.cabine-pourquoi,.cabine-provenance{font-size:var(--t-libelle);color:var(--texte-2);margin:6px 0 0;line-height:1.35}.cabine-choix{gap:var(--e2);margin-top:var(--e2);flex-wrap:wrap;display:flex}.cabine-choix .bouton-discret.actif{border-color:var(--marine);color:#fff;background:var(--marine)}.cabine-suite{font-size:var(--t-libelle);color:var(--saisie-bord-fort);margin:6px 0 0;font-weight:600}.cabine-montant{margin-top:var(--e2)}.cabine-montant .champ{max-width:260px;margin:0}@media (max-width:820px){.cabine-choix .bouton-discret{flex:45%;min-height:44px}}.moments-suite{font-size:var(--t-libelle);color:var(--saisie-bord-fort);margin:4px 0 0;font-weight:600}@media (max-width:820px){.moments-choix .bouton-discret{flex:45%;min-height:44px}}.liste-materiel{gap:var(--e2);margin-top:var(--e2);display:grid}.ligne-materiel{gap:var(--e2);grid-template-columns:minmax(0,2fr) 70px 120px 130px 32px;align-items:end;display:grid}.ligne-materiel .champ-designation{position:relative}.ligne-materiel .suggestions{z-index:30;background:var(--feuille);border:1px solid var(--filet);border-radius:var(--r-champ);box-shadow:var(--elev-2);max-height:220px;margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ligne-materiel .suggestions button{justify-content:space-between;gap:var(--e2);text-align:left;width:100%;font-size:var(--t-cellule);cursor:pointer;background:0 0;border:none;padding:7px 10px;display:flex}.ligne-materiel .suggestions button:hover{background:var(--marine-50)}.ligne-materiel .suggestions span{color:var(--texte-3);font-variant-numeric:tabular-nums}.ligne-materiel .etat-article{font-size:var(--t-mini);color:var(--texte-3)}.ligne-materiel .etat-article.neuf{color:var(--sous-txt);font-weight:600}.liste-materiel .retenu{font-size:var(--t-libelle);margin:4px 0 0;line-height:1.35}.liste-materiel .retenu b{display:block}.liste-materiel .retenu span{color:var(--texte-2)}.liste-materiel .retenu-forfait span{color:var(--sous-txt);font-weight:600}.cdc-materiel ul{margin:6px 0 0;padding:0;list-style:none}.cdc-materiel li{border-bottom:1px solid var(--filet);justify-content:space-between;padding:4px 0;display:flex}.bloc-commande{padding:var(--e3);margin-top:var(--e3)}.bloc-commande h2{font-size:var(--t-base);margin:0 0 2px}.bloc-commande table{border-collapse:collapse;width:100%;margin-top:var(--e2);font-size:var(--t-cellule)}.bloc-commande th{text-align:left;font-size:var(--t-mini);text-transform:uppercase;color:var(--texte-3)}.bloc-commande td,.bloc-commande th{border-bottom:1px solid var(--filet);padding:5px 0}.bloc-commande .num{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:820px){.ligne-materiel{grid-template-columns:1fr 1fr}.ligne-materiel .champ-designation{grid-column:1/-1}}.bandeau-commission .en-jeu{padding-left:var(--e3);border-left:2px solid var(--marine-400)}.bandeau-commission .en-jeu .cle{color:var(--marine-200)}.echeance-contrat{margin-bottom:var(--e3);padding:var(--e3);border-radius:var(--r-carte);background:var(--calcul);border:1px solid var(--filet)}.echeance-contrat.a-chercher{background:var(--saisie-fond);border-color:var(--saisie-bord)}.echeance-titre{font-weight:700;font-size:var(--t-champ);margin:0 0 4px}.echeance-raison{font-size:var(--t-libelle);color:var(--texte-2);margin:0 0 10px;line-height:1.35}.echeance-connue{margin:0 0 var(--e3);font-size:var(--t-cellule);color:var(--texte-2)}@media (max-width:820px){.echeance-contrat .duo-suite .bouton{flex:45%;min-height:44px}}.bandeau-nouveautes{gap:var(--e3);margin-bottom:var(--e3);padding:var(--e3) var(--e4);border-radius:var(--r-carte);background:var(--marine-50);border:1px solid var(--marine-100);box-shadow:inset 3px 0 0 var(--marine);justify-content:space-between;align-items:flex-start;display:flex}.titre-nouveaute{font-weight:700;font-size:var(--t-champ);color:var(--marine-900);margin:0 0 4px}.bandeau-nouveautes ul,.note-version ul{margin:0;padding-left:0;list-style:none}.bandeau-nouveautes li,.note-version li{font-size:var(--t-cellule);gap:6px;line-height:1.5;display:flex}.bandeau-nouveautes li:before,.note-version li:before{content:"—";color:var(--texte-2);flex:none}.bandeau-nouveautes .bouton-discret{flex:none}.note-version{padding:var(--e3) 0;border-bottom:1px solid var(--filet)}.note-version:last-child{border-bottom:none}@media (max-width:820px){.bandeau-nouveautes{flex-direction:column}.bandeau-nouveautes .bouton-discret{width:100%;min-height:44px}}.champ-large{grid-column:1/-1}.cdc-equipe,.cdc-rythmes,.cdc-temps{margin-top:var(--e5)}.cdc-equipe h2,.cdc-rythmes h2,.cdc-temps h2{margin:0 0 var(--e2);font-size:11pt}.graphique-temps{gap:var(--e4);flex-wrap:wrap;align-items:center;display:flex}.legende-temps{flex:240px;min-width:240px;margin:0;padding:0;list-style:none}.legende-temps li{border-bottom:1px solid var(--filet);align-items:center;gap:8px;padding:3px 0;font-size:10pt;display:flex}.legende-temps .libelle{flex:auto}.pastille-legende{border:1px solid var(--marine-700);border-radius:2px;flex:none;width:12px;height:12px}.pastille-legende[data-trame=points]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Ccircle cx='2' cy='2' r='1' fill='%23082233'/%3E%3C/svg%3E");background-size:4px 4px}.pastille-legende[data-trame=hachures]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5'%3E%3Cpath d='M-1 1l2-2M0 5l5-5M4 6l2-2' stroke='%23082233' stroke-width='1.4'/%3E%3C/svg%3E")}.rythmes{margin:0;padding:0;list-style:none}.rythmes li{border-bottom:1px solid var(--filet);padding:5px 0;font-size:10pt}.rythmes .rythme{font-weight:700;display:block}.rythmes .prestations{color:var(--texte-2)}.cdc-equipe ul{margin:0;padding-left:18px;font-size:10pt}@media print{.cdc-equipe,.cdc-materiel,.cdc-rythmes,.cdc-temps{break-inside:avoid;page-break-inside:avoid}.graphique-temps svg{max-width:150px;height:auto}}.barre-maison,.la-route{background:var(--feuille);border-radius:var(--r-carte);box-shadow:var(--elev-1);padding:var(--e3) var(--e4);margin-bottom:var(--e3)}.tete-route{justify-content:space-between;align-items:baseline;gap:var(--e3);display:flex}.tete-route .cle{font-size:var(--t-mini);text-transform:uppercase;letter-spacing:.04em;color:var(--texte-3)}.tete-route b{font-size:var(--t-fort);font-variant-numeric:tabular-nums}.piste-route{background:var(--gris-100);border-radius:999px;height:10px;margin:10px 0 6px;position:relative;overflow:visible}.piste-route .parcouru{background:var(--marine);height:100%;transition:width var(--t-recompo) var(--sortie);border-radius:999px}.piste-route .parcouru.commun{background:var(--marine-400)}.piste-route .jalon{background:var(--marine-200);width:2px;height:16px;position:absolute;top:-3px;transform:translate(-1px)}.piste-route .jalon.franchi{background:var(--marine-900)}.etapes-route{gap:2px var(--e3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.etapes-route li{font-size:var(--t-mini);color:var(--texte-3);gap:5px;display:flex}.etapes-route li.franchi{color:var(--marine-900);font-weight:600}.etapes-route b{font-variant-numeric:tabular-nums}.phrase-route{font-size:var(--t-libelle);color:var(--texte-2);margin:8px 0 0}@media (max-width:820px){.etapes-route li:not(.franchi)~li:not(.franchi){display:none}}.referentiel-barre{gap:var(--e3);margin-bottom:var(--e3);flex-wrap:wrap;align-items:flex-end;display:flex}.referentiel-barre .champ{flex:260px;margin:0}.article-cure{border-bottom:1px solid var(--trait);padding:10px var(--e3)}.article-cure:last-child{border-bottom:0}.article-retire{opacity:.55}.article-tete{gap:var(--e3);grid-template-columns:1fr auto auto auto;align-items:center;display:grid}.article-nom{flex-direction:column;gap:2px;min-width:0;display:flex}.article-nom .discret{font-size:var(--t-section)}.article-usages{font-variant-numeric:tabular-nums;font-size:var(--t-cellule);white-space:nowrap}.article-etat{min-width:0}.article-corps{flex-direction:column;gap:12px;padding-top:12px;display:flex}.article-form,.article-fusion{gap:var(--e2);flex-wrap:wrap;align-items:flex-end;display:flex}.article-form .champ{margin:0}.article-form .champ input{width:150px}.article-fusion .champ{flex:320px;margin:0}.article-garantie{font-size:var(--t-section);margin:0}.article-gestes{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.article-gestes .discret{font-size:var(--t-section)}@media (max-width:720px){.article-tete{grid-template-columns:1fr auto;row-gap:6px}.article-form .champ input{width:100%}.article-form .champ,.article-fusion .champ{flex:100%}}.plateau-rail{grid-template-columns:minmax(0,1fr) var(--l-rail);gap:var(--e3);align-items:start;display:grid}.fiche-moi{gap:10px var(--e3);grid-template-columns:minmax(0,190px) minmax(0,1fr);align-items:baseline;margin:0;display:grid}.fiche-moi dt{font-size:var(--t-section);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-2)}.fiche-moi dd{font-size:var(--t-fort);margin:0}a.pastille,a.qui,a.qui-plus{color:inherit;text-decoration:none}@media (max-width:720px){.fiche-moi{grid-template-columns:minmax(0,1fr);gap:2px}.fiche-moi dd{margin-bottom:10px}}.signatures-acces{align-items:center;gap:var(--e2);min-height:44px;padding:0 var(--e2);border-radius:var(--r-champ);color:#fff;font:inherit;font-size:var(--t-libelle);cursor:pointer;background:0 0;border:1px solid #98b8cd61;font-weight:700;display:inline-flex}.signatures-acces:hover{background:var(--marine-600)}.signatures-acces svg{flex:none;width:20px;height:20px}.signatures-acces b{background:var(--marine-200);min-width:20px;height:20px;color:var(--marine-900);font-size:var(--t-mini);border-radius:999px;place-items:center;padding:0 4px;display:grid}.signature-historique button:focus-visible,.signature-scene a:focus-visible,.signature-scene button:focus-visible,.signatures-acces:focus-visible{outline:3px solid var(--marine-200);outline-offset:3px}.signature-scene{border-radius:var(--r-modale);width:min(760px,100%);max-width:calc(100% - 32px);max-height:min(90dvh,760px);color:var(--texte);background:var(--feuille);border:0;margin:auto;padding:0;overflow:auto}.signature-historique::backdrop,.signature-scene::backdrop{background:#061a28bd}.signature-scene[open]{animation:signature-arrive .52s var(--elastique) both}.signature-scene-interieur{position:relative}.signature-fermer{top:var(--e4);right:var(--e4);z-index:2;color:#fff;cursor:pointer;background:#061a28a6;border:1px solid #ffffff5c;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute}.signature-fermer svg,.signature-historique-fermer svg{width:20px;height:20px}.signature-figure{isolation:isolate;background:var(--marine-900);color:#fff;place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.signature-figure:after,.signature-figure:before{content:"";pointer-events:none;border:1px solid #98b8cd26;border-radius:50%;width:520px;height:520px;position:absolute}.signature-figure:after{border-color:#98b8cd3d;width:380px;height:380px}.signature-figure svg{fill:none;width:100%;height:100%;stroke:var(--marine-200);stroke-linecap:round;stroke-width:2px;opacity:.88;position:absolute;inset:0;overflow:visible}.signature-trace{stroke:var(--ok-vif);stroke-dasharray:800;stroke-dashoffset:800px;animation:signature-ecriture 1.1s var(--sortie) .14s forwards}.signature-trace-retour{stroke-dasharray:720;stroke-dashoffset:720px;opacity:.55;animation:signature-ecriture .78s var(--sortie) .48s forwards}.signature-sceau{z-index:1;border:1px solid var(--ok-vif);background:var(--marine-900);width:146px;height:146px;box-shadow:0 0 0 10px #7fb8941a,inset 0 0 0 5px var(--marine-900),inset 0 0 0 6px #7fb89499;text-align:center;opacity:0;animation:signature-sceau-pose .47s var(--elastique) .78s forwards;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;transform:translateY(28px)scale(.92)}.signature-sceau span{font-size:var(--t-mini);letter-spacing:.16em;text-transform:uppercase;color:var(--ok-vif);font-weight:700}.signature-sceau strong{font-size:var(--t-grand);letter-spacing:-.03em;line-height:1.05}.signature-message{padding:var(--e6) var(--e6) var(--e5);background:var(--feuille);opacity:0;animation:signature-texte-pose .45s var(--sortie) 1.12s forwards;position:relative;transform:translateY(18px)}.signature-sur{margin:0 0 var(--e3);color:var(--marine-400);font-size:var(--t-mini);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.signature-message h2{max-width:640px;color:var(--marine-900);font-size:var(--t-grand);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:800;line-height:1.12}.signature-bravo{align-items:center;gap:var(--e1) var(--e2);width:fit-content;margin:var(--e4) 0 0;padding:var(--e2) var(--e3);border-radius:var(--r-champ);background:var(--ok-fond);color:var(--ok-txt);font-size:var(--t-libelle);flex-wrap:wrap;line-height:1.4;display:flex}.signature-bravo strong{font-weight:800}.signature-applaudissements{font-size:var(--t-fort);transform-origin:50%;animation:signature-applaudir .88s var(--sortie) 1.36s both;line-height:1;display:inline-block}.signature-message #signature-detail{margin:var(--e3) 0 0;color:var(--texte-2);font-size:var(--t-base);overflow-wrap:anywhere;line-height:1.5}.signature-actions{gap:var(--e2);margin-top:var(--e5);flex-wrap:wrap;display:flex}.signature-actions a,.signature-actions button{justify-content:center;align-items:center;gap:var(--e2);min-height:48px;padding:0 var(--e4);border-radius:var(--r-carte);font:inherit;font-size:var(--t-base);cursor:pointer;font-weight:700;text-decoration:none;display:inline-flex}.signature-action-primaire{border:1px solid var(--marine);background:var(--marine);color:#fff}.signature-action-primaire:hover{background:var(--marine-600)}.signature-action-secondaire{border:1px solid var(--marine-100);background:var(--feuille);color:var(--marine)}.signature-action-secondaire:hover{background:var(--marine-50)}.signature-suite{padding:0 var(--e6) var(--e5);background:var(--feuille);color:var(--texte-3);font-size:var(--t-libelle);margin:0}.signature-historique{border-radius:var(--r-modale);background:var(--feuille);width:min(560px,100%);max-width:calc(100% - 24px);max-height:min(84dvh,760px);color:var(--texte);border:0;margin:auto;padding:0}.signature-historique[open]{animation:signature-arrive .3s var(--sortie) both;flex-direction:column;display:flex}.signature-historique-tete{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e5);border-bottom:1px solid var(--filet);display:flex}.signature-historique-tete span{font-size:var(--t-mini);color:var(--marine-400);font-weight:700}.signature-historique-tete h2{font-size:var(--t-grand);color:var(--marine-900);margin:4px 0 0}.signature-historique-fermer{border:1px solid var(--filet);background:var(--feuille);width:44px;height:44px;color:var(--marine);cursor:pointer;border-radius:50%;place-items:center;display:grid}.signature-historique-corps{padding:var(--e3) var(--e5) var(--e5);overflow-y:auto}.signature-historique-corps>p{color:var(--texte-2)}.signature-historique-ligne{justify-content:space-between;align-items:start;gap:var(--e3);width:100%;padding:var(--e3) 0;border:0;border-bottom:1px solid var(--filet);color:var(--texte);text-align:left;font:inherit;cursor:pointer;background:0 0;display:flex}.signature-historique-ligne:hover strong{text-decoration:underline}.signature-historique-ligne strong{font-size:var(--t-base);display:block}.signature-historique-ligne small{color:var(--texte-2);font-size:var(--t-libelle);margin-top:4px;display:block}.signature-historique-ligne time{color:var(--texte-3);font-size:var(--t-mini);flex:none}@keyframes signature-arrive{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:none}}@keyframes signature-ecriture{to{stroke-dashoffset:0}}@keyframes signature-sceau-pose{to{opacity:1;transform:none}}@keyframes signature-texte-pose{to{opacity:1;transform:none}}@keyframes signature-applaudir{0%,to{transform:rotate(0)scale(1)}25%,65%{transform:rotate(-18deg)scale(1.12)}45%,82%{transform:rotate(12deg)scale(.96)}}@media (max-width:700px){.signatures-acces{justify-content:center;width:44px;min-width:44px;padding:0;position:relative}.signatures-acces span{display:none}.signatures-acces b{position:absolute;top:-6px;right:-6px}.signature-scene{border-radius:var(--r-feuille);width:100%;max-width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.signature-figure{height:min(34dvh,240px)}.signature-figure:before{width:360px;height:360px}.signature-figure:after{width:270px;height:270px}.signature-sceau{width:120px;height:120px}.signature-message{padding:var(--e5) var(--e4) calc(var(--e5) + env(safe-area-inset-bottom,0px))}.signature-message h2{font-size:var(--t-montant)}.signature-actions{flex-direction:column}.signature-actions a,.signature-actions button{width:100%}.signature-suite{padding:0 var(--e4) var(--e4)}.signature-historique-ligne{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.signature-applaudissements,.signature-historique[open],.signature-message,.signature-sceau,.signature-scene[open],.signature-trace,.signature-trace-retour{animation:none}.signature-trace,.signature-trace-retour{stroke-dashoffset:0}.signature-message,.signature-sceau{opacity:1;transform:none}}.celebration{margin-top:var(--e3);padding:var(--e3) var(--e4);border-radius:var(--r-carte);background:var(--marine-50);border:1px solid var(--marine-100);box-shadow:inset 3px 0 0 var(--marine);opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.22,.61,.36,1);transform:translateY(8px)}.celebration-entree{opacity:1;transform:translateY(0)}.celebration-titre{font-weight:700;font-size:var(--t-fort);color:var(--marine-900);margin:0}.celebration-sous{font-size:var(--t-cellule);color:var(--texte-2);margin:4px 0 0}.celebration-jalon{font-size:var(--t-cellule);color:var(--marine-900);margin:8px 0 0;font-weight:600}.celebration-neutre{background:var(--feuille);border-color:var(--filet);box-shadow:inset 3px 0 0 var(--trait)}.celebration-neutre .celebration-titre{color:var(--texte)}@media (prefers-reduced-motion:reduce){.celebration{opacity:1;transition:none;transform:none}}.cout-personne>summary{cursor:pointer;font-size:var(--t-section);color:var(--texte-2);white-space:nowrap}.cout-form{gap:var(--e2);grid-template-columns:repeat(3,minmax(0,150px)) auto;align-items:end;padding-top:10px;display:grid}.cout-form .champ{margin:0}@media (max-width:820px){.cout-form{grid-template-columns:minmax(0,1fr)}}.sanitaires-champs{gap:var(--e2);margin-bottom:var(--e3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end;display:grid}.sanitaires-champs .champ{margin:0}.champ-case{flex-direction:row;align-items:center;gap:8px;min-height:38px}.champ-case input{flex:none;width:18px;height:18px}.sanitaires-pivot{font-size:var(--t-base);margin:0 0 8px}.sanitaires-table{font-size:var(--t-cellule)}.statut-e{background:var(--sous-fond);color:var(--sous-txt)}.statut-c,.statut-p{background:var(--marine-50);color:var(--marine-900)}.statut-mes,.statut-reg{background:var(--marine-50);color:var(--marine)}@media (max-width:820px){.sanitaires-champs{grid-template-columns:minmax(0,1fr)}}.tableau-blocs{gap:var(--e3);margin-bottom:var(--e3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.bloc-pilotage{padding:var(--e3) var(--e4);border-radius:var(--r-carte);background:var(--feuille);box-shadow:var(--elev-1);color:inherit;transition:border-color var(--t-etat) var(--sortie);border:1px solid #0000;flex-direction:column;gap:4px;text-decoration:none;display:flex}.bloc-pilotage:hover{border-color:var(--marine)}.bloc-pilotage .cle{font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--texte-3);font-weight:600}.bloc-pilotage .chiffre{font-size:var(--t-grand);font-variant-numeric:tabular-nums;font-weight:600}.bloc-pilotage .discret{font-size:var(--t-mini);line-height:1.35}@media (max-width:820px){.tableau-blocs{grid-template-columns:minmax(0,1fr)}}.qui-fournit-cases{gap:2px var(--e3);margin-bottom:var(--e2);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}@media (max-width:820px){.qui-fournit-cases{grid-template-columns:minmax(0,1fr)}}.bandeau-app .plus{margin-left:2px;position:relative}.bandeau-app .plus>summary{font-size:var(--t-libelle);color:var(--marine-200);border-radius:var(--r-champ);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--t-accuse) linear,color var(--t-accuse) linear;align-items:center;gap:5px;padding:6px 9px 6px 11px;font-weight:600;list-style:none;display:inline-flex}.bandeau-app .plus>summary::-webkit-details-marker{display:none}.bandeau-app .plus>summary:hover,.bandeau-app .plus[open]>summary{color:#fff;background:#ffffff12}.bandeau-app .plus>summary.actif{color:#fff;background:#ffffff1c}.bandeau-app .plus .chevron{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform var(--t-etat) var(--sortie)}.bandeau-app .plus[open] .chevron{transform:rotate(180deg)}.bandeau-app nav[aria-label=Navigation]{z-index:42;position:relative}.bandeau-app .plus .voile{z-index:41;cursor:default;background:0 0;border:0;position:fixed;inset:0}.bandeau-app .plus .feuille-plus{z-index:42;background:var(--feuille);border-radius:var(--r-carte);min-width:200px;box-shadow:var(--elev-2);animation:depli var(--t-recompo) var(--sortie);transform-origin:0 0;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}@keyframes depli{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.bandeau-app .plus .feuille-plus a{height:var(--h-champ);border-radius:var(--r-champ);font-size:var(--t-libelle);color:var(--texte);white-space:nowrap;transition:background var(--t-accuse) linear;align-items:center;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.bandeau-app .plus .feuille-plus a:hover{background:var(--marine-50)}.bandeau-app .plus .feuille-plus a.actif{background:var(--marine-50);color:var(--marine);font-weight:600}@media (max-width:1000px) and (max-height:500px),(max-width:820px){.bandeau-app .plus{display:none}}@media (min-width:1181px){.rail{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--marine-100) transparent;max-height:calc(100vh - 84px);overflow-y:auto}}.rail .prix{transition:color var(--t-etat) var(--sortie)}details.repli[open]>:not(summary){animation:depli var(--t-recompo) var(--sortie)}.file .geste:has(form[aria-busy=true]),form[aria-busy=true]{opacity:.55;transition:opacity var(--t-etat) var(--sortie)}.compte-rendu[aria-busy=true],.file .geste form[aria-busy=true]{opacity:1}.compte-rendu[aria-busy=true] .bouton:disabled{background:var(--marine-100);border-color:var(--marine-200);color:var(--marine);cursor:progress;opacity:1}.chargement{animation:apparition var(--t-etat) var(--sortie) .15s both}@keyframes apparition{0%{opacity:0}to{opacity:1}}.chargement .os{background:var(--gris-100);border-radius:999px;height:12px;display:block}.chargement .os-titre{width:180px;height:20px;margin-bottom:var(--e2)}.chargement .os-ligne{width:320px}.chargement .os-feuille{padding:var(--e4);gap:var(--e4);flex-direction:column;display:flex}.chargement .os-feuille .os:first-child{width:62%}.chargement .os-feuille .os:nth-child(2){width:84%}.chargement .os-feuille .os:nth-child(3){width:47%}.connexion-tete{margin-top:var(--e5)}.connexion-form{gap:var(--e4);margin-top:var(--e5)}.connexion-form,.journee-pile{flex-direction:column;display:flex}.journee-pile{max-width:430px;padding:var(--e3) var(--e4) var(--e4);margin:0 auto;position:relative}.journee-pile svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.journee-pile button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}:root{--pile-decalage:10px;--pile-echelle-2:.955;--pile-echelle-3:.91;--pile-seuil:96px;--pile-rotation:12deg;--pile-h-geste:56px;--pile-h-case:10px;--nature-relance:var(--marine);--nature-relance-lavis:var(--marine-50);--nature-demande:var(--sous-plein);--nature-demande-lavis:var(--sous-fond);--nature-chercher:var(--marine-400);--nature-chercher-lavis:#f4f7fa;--mois-objectif:217;--mois-h-rail:6px;--rab:var(--sous-plein);--rab-vif:var(--sous);--rab-lavis:var(--sous-fond)}.journee-pile .tete{align-items:end;gap:2px var(--e3);margin-bottom:var(--e2);grid-template-columns:1fr auto;display:grid}.journee-pile .tete h1{font-size:var(--t-montant);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.1}.journee-pile .tete .jour{font-size:var(--t-libelle);color:var(--texte-2);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin:2px 0 0;font-weight:500;overflow:hidden}.journee-pile .tete .jour b{color:var(--texte);font-weight:700}.journee-pile .tete .jour .poids{color:var(--texte-3)}.journee-pile .dix-bloc{flex-direction:column;align-items:flex-end;display:flex}.journee-pile .dix{gap:3px;display:flex}.journee-pile .dix i{width:10px;height:var(--pile-h-case);background:var(--marine-100);transition:background var(--t-etat) linear,transform var(--t-recompo) var(--elastique);border-radius:3px;display:block}.journee-pile .dix i.pleine{background:var(--marine)}.journee-pile .dix i.rab{background:var(--rab-vif);width:7px}.journee-pile .dix i.sep{margin-left:4px}@keyframes pop{40%{transform:scaleY(1.9)scaleX(1.15)}to{transform:none}}.journee-pile .dix-legende{font-size:var(--t-mini);color:var(--texte-3);text-align:right;margin-top:var(--e2);letter-spacing:.02em;white-space:nowrap;font-weight:600}.journee-pile .dix-legende b{color:var(--marine);font-weight:800}.journee-pile .dix-legende .plus{color:var(--rab);font-weight:800}.journee-pile .feuille label.question{display:block}.journee-pile .mois{align-items:center;gap:var(--e2);width:100%;margin:0 0 var(--e3);text-align:left;border-radius:var(--r-champ);background:0 0;border:0;grid-template-columns:auto 1fr auto;padding:6px 0;display:grid}.journee-pile .mois:active{background:var(--marine-50)}.journee-pile .mois .etiq{font-size:var(--t-mini);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-3);font-weight:700}.journee-pile .mois .etiq b{color:var(--texte);letter-spacing:0;font-weight:800;font-size:var(--t-libelle)}.journee-pile .rail-mois{height:var(--mois-h-rail);background:var(--marine-100);border-radius:999px;display:block;position:relative;overflow:visible}.journee-pile .rail-mois .plein{background:var(--marine);width:0;transition:width var(--t-nature) var(--sortie);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.journee-pile .rail-mois .plein.au-bout{background:var(--rab-vif)}.journee-pile .rail-mois .rythme{background:var(--texte-4);opacity:.55;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px}.journee-pile .rail-mois .autre{font-size:var(--t-micro);letter-spacing:.04em;color:var(--marine-400);white-space:nowrap;transition:left var(--t-nature) var(--sortie);font-weight:800;line-height:1;position:absolute;top:-15px;transform:translate(-50%)}.journee-pile .rail-mois .autre:after{content:"";background:var(--marine-400);border-radius:1px;width:2px;height:12px;margin-left:-1px;position:absolute;top:11px;left:50%}.journee-pile .mois .table{color:var(--rab);font-size:var(--t-mini);white-space:nowrap;align-items:center;gap:5px;font-weight:700;display:flex}.journee-pile .mois .table svg{width:16px;height:16px}.journee-pile .tableau .mois-ligne--equipe .equipe-scores{gap:var(--e3);font-size:var(--t-libelle);color:var(--texte-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.journee-pile .tableau .mois-ligne--equipe .equipe-scores b{color:var(--texte);font-weight:700}.journee-pile .mois--equipe .equipe-scores{gap:var(--e4);font-size:var(--t-libelle);color:var(--texte-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.journee-pile .mois--equipe .equipe-scores b{color:var(--texte);font-weight:700}.journee-pile .journee-retrait{margin:0 0 var(--e3);font-size:var(--t-champ);line-height:1.45}.journee-pile .mois-sous{font-size:var(--t-mini);color:var(--texte-3);grid-column:1/-1;margin:-2px 0 0;font-weight:500;line-height:1.35}.journee-pile .mois-sous b{color:var(--rab);font-weight:800}.journee-pile .pile{display:grid;position:relative}.journee-pile .pile>.carte[data-rang="0"],.journee-pile .pile>.retour-pile,.journee-pile .pile>.vide{grid-area:1/1;min-height:0;position:relative;inset:auto}.journee-pile .pile>.vide{min-height:260px}.journee-pile .carte,.journee-pile .pile>.carte.part,.journee-pile .pile>.retour-pile.part{position:absolute;inset:0}.journee-pile .carte{background:var(--feuille);border-radius:var(--r-feuille);border:1px solid var(--filet);padding:var(--e5) var(--e5) var(--e5) calc(var(--e5) + 10px);-webkit-user-select:none;user-select:none;touch-action:none;will-change:transform;transform-origin:50% 100%;flex-direction:column;display:flex;overflow:hidden}.journee-pile .carte[data-rang="1"]{transform:translateY(var(--pile-decalage)) scale(var(--pile-echelle-2))}.journee-pile .carte[data-rang="2"]{transform:translateY(calc(var(--pile-decalage) * 2)) scale(var(--pile-echelle-3))}.journee-pile .carte[data-rang="1"]>*,.journee-pile .carte[data-rang="2"]>*{opacity:0}.journee-pile .carte.recompose{transition:transform var(--t-recompo) var(--elastique)}.journee-pile .carte.recompose>*{transition:opacity var(--t-etat) linear}.journee-pile .carte.retour{transition:transform var(--t-recompo) var(--elastique)}.journee-pile .carte>:not(.lavis):not(.tampon):not(.ruban){z-index:1;position:relative}.journee-pile .carte:before{content:"";background:var(--nature);width:6px;position:absolute;top:0;bottom:0;left:0}.journee-pile .carte--decision,.journee-pile .carte--relance{--nature:var(--nature-relance);--lavis:var(--nature-relance-lavis)}.journee-pile .carte--demande{--nature:var(--nature-demande);--lavis:var(--nature-demande-lavis)}.journee-pile .carte--chercher{--nature:var(--nature-chercher);--lavis:var(--nature-chercher-lavis)}.journee-pile .fam{height:20px;font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--lavis-f);color:var(--encre-f);border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-weight:800;display:inline-flex}.journee-pile .evt .type .fam svg,.journee-pile .fam svg,.journee-pile .famille-tete h3 .fam svg,.journee-pile .nature .fam svg{flex:none;width:11px;height:11px}.journee-pile .fam--installe{--encre-f:var(--fam-installe);--lavis-f:var(--fam-installe-lavis);--vif-f:var(--fam-installe-vif)}.journee-pile .fam--libere{--encre-f:var(--fam-libere);--lavis-f:var(--fam-libere-lavis);--vif-f:var(--fam-libere-vif)}.journee-pile .fam--main{--encre-f:var(--fam-main);--lavis-f:var(--fam-main-lavis);--vif-f:var(--fam-main-vif)}.journee-pile .fam--probleme{--encre-f:var(--fam-probleme);--lavis-f:var(--fam-probleme-lavis);--vif-f:var(--fam-probleme-vif)}.journee-pile .fam--clients{--encre-f:var(--fam-clients);--lavis-f:var(--fam-clients-lavis);--vif-f:var(--fam-clients-vif)}.journee-pile .fam--sombre,.journee-pile .sombre .fam{color:var(--vif-f);border:1px solid var(--vif-f);background:#ffffff14}@supports (color:color-mix(in lab,red,red)){.journee-pile .fam--sombre,.journee-pile .sombre .fam{border:1px solid color-mix(in srgb,var(--vif-f) 45%,transparent)}}.journee-pile .fam--sombre.fam--clients,.journee-pile .sombre .fam--clients{color:var(--fam-clients);background:#fff;border-color:#fff}.journee-pile .neuf{font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--fam-installe-vif);vertical-align:0;background:0 0;border-radius:0;align-items:center;gap:5px;margin-right:8px;padding:0;font-weight:800;display:inline-flex}.journee-pile .neuf:before{content:"";background:var(--fam-installe-vif);border-radius:999px;width:7px;height:7px;animation:neuf-pulse 1.8s ease-out 2;box-shadow:0 0 #e8a33d99}@keyframes neuf-pulse{0%{box-shadow:0 0 #e8a33d99}70%{box-shadow:0 0 0 8px #e8a33d00}to{box-shadow:0 0 #e8a33d00}}@media (prefers-reduced-motion:reduce){.neuf:before{animation:none}}.journee-pile .carte--evenement{--nature:var(--nature-demande);--lavis:var(--nature-demande-lavis)}.journee-pile .carte--evenement.fam--installe{--nature:var(--fam-installe);--lavis:var(--fam-installe-lavis)}.journee-pile .carte--evenement.fam--libere{--nature:var(--fam-libere);--lavis:var(--fam-libere-lavis)}.journee-pile .carte--evenement.fam--main{--nature:var(--fam-main);--lavis:var(--fam-main-lavis)}.journee-pile .carte--evenement.fam--probleme{--nature:var(--fam-probleme);--lavis:var(--fam-probleme-lavis)}.journee-pile .carte--evenement.fam--clients{--nature:var(--fam-clients);--lavis:var(--fam-clients-lavis)}.journee-pile .carte .nature .fam{margin-left:6px}.journee-pile .carte.nouvelle:before{width:3px}.journee-pile .carte.nouvelle:after{content:"";background:var(--rab-vif);width:2px;position:absolute;top:0;bottom:0;left:4px}.journee-pile .carte .nouveau{margin:0 0 var(--e3);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--rab);align-items:center;gap:7px;font-weight:800;display:inline-flex}.journee-pile .carte .nouveau i{background:var(--rab-vif);border-radius:999px;width:8px;height:8px;animation:nouveau-pulse 1.8s ease-out 2;box-shadow:0 0 #e8a33d99}.journee-pile .carte .nouveau span{letter-spacing:.02em;text-transform:none;color:var(--texte-3);font-weight:600}@keyframes nouveau-pulse{0%{box-shadow:0 0 #e8a33d99}70%{box-shadow:0 0 0 9px #e8a33d00}to{box-shadow:0 0 #e8a33d00}}.journee-pile .nuit{margin:0 0 var(--e3);padding:10px var(--e4);background:var(--marine-900);color:#fff;font-size:var(--t-libelle);transform-origin:50% 0;animation:nuit-entre .52s var(--elastique) both;border-radius:999px;align-items:center;gap:10px;font-weight:600;display:flex;overflow:hidden}.journee-pile .nuit svg{width:16px;height:16px;color:var(--rab-vif);flex:none}.journee-pile .nuit b{color:var(--rab-vif);font-weight:800}.journee-pile .nuit.part{animation:nuit-part .26s var(--entree) forwards}@keyframes nuit-entre{0%{opacity:0;transform:translateY(-14px)scaleY(.8)}to{opacity:1;transform:none}}@keyframes nuit-part{to{opacity:0;height:0;margin:0;padding-top:0;padding-bottom:0;transform:translateY(-10px)}}.journee-pile .carte.nouvelle.depose{animation:depose .46s var(--elastique)}@keyframes depose{0%{opacity:0;transform:translateY(-28px)rotate(-1.5deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.carte .nouveau i,.carte.nouvelle.depose,.nuit{animation:none}}.journee-pile .pourquoi p.source-evt,.journee-pile .source-evt{margin:var(--e3) 0 0;font-size:var(--t-mini);letter-spacing:0;color:var(--texte-3);align-items:center;gap:6px;font-weight:600;line-height:1.4;display:inline-flex}.journee-pile .source-evt svg{width:12px;height:12px;color:var(--nature)}.journee-pile .ruban{z-index:2;background:var(--rab-vif);color:var(--marine-900);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;border-radius:0 var(--r-feuille) 0 var(--r-carte);padding:5px 12px 5px 14px;font-weight:800;display:none;position:absolute;top:0;right:0}.journee-pile .carte.rab .ruban{display:block}.journee-pile .carte.rab .ruban:after{content:"En plus"}.journee-pile .nature{white-space:nowrap;min-width:0;font-size:var(--t-section);letter-spacing:.09em;text-transform:uppercase;color:var(--nature);align-items:center;gap:7px;font-weight:700;display:inline-flex}.journee-pile .nature svg{width:16px;height:16px}.journee-pile .nature .depuis{text-overflow:ellipsis;color:var(--texte-4);letter-spacing:.02em;text-transform:none;font-weight:600;font-size:var(--t-mini);margin-left:auto;overflow:hidden}.journee-pile .tete-carte{align-items:center;gap:var(--e2);display:flex}.journee-pile .tete-carte .nature{flex:1}.journee-pile .tete-carte .vaut{font-variant-numeric:tabular-nums;color:var(--marine);white-space:nowrap;font-weight:600}.journee-pile .tete-carte .vaut small{color:var(--marine-400);font-weight:500}.journee-pile .carte.rab .tete-carte{padding-right:64px}.journee-pile .qui{margin:var(--e5) 0 0;font-size:var(--t-montant);letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.15}.journee-pile .contact{margin:var(--e2) 0 0;font-size:var(--t-champ);color:var(--texte-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-weight:500;display:flex}.journee-pile .contact .role{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--nature);background:var(--lavis);border-radius:4px;padding:2px 6px;font-weight:700}.journee-pile .pourquoi{margin:var(--e4) 0;padding:var(--e4) 0;border-top:1px solid var(--filet);border-bottom:1px solid var(--filet)}.journee-pile .pourquoi p{font-size:var(--t-grand);letter-spacing:-.02em;color:var(--marine-900);text-wrap:balance;margin:0;font-weight:700;line-height:1.22}.journee-pile .pourquoi em{color:var(--nature);font-style:normal}.journee-pile .ecrit{margin:var(--e3) 0 0;padding-left:var(--e3);border-left:2px solid var(--nature);font-size:var(--t-champ);color:var(--texte-2);font-weight:500;line-height:1.45}.journee-pile .revient{margin:var(--e3) 0 0;font-size:var(--t-libelle);color:var(--texte-3);align-items:center;gap:6px;font-weight:600;display:inline-flex}.journee-pile .revient svg{width:14px;height:14px}.journee-pile .enjeu{font-size:var(--t-libelle);color:var(--texte-3);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-weight:500;display:flex}.journee-pile .enjeu b{font-size:var(--t-montant);color:var(--texte);letter-spacing:-.02em;font-weight:800}.journee-pile .enjeu .estime{font-size:var(--t-mini);border:1px dashed var(--texte-4);border-radius:999px;padding:1px 6px}.journee-pile .enjeu.sans{display:none}.journee-pile .tampon{z-index:2;border-radius:var(--r-champ);font-size:var(--t-montant);letter-spacing:.04em;text-transform:uppercase;opacity:0;pointer-events:none;border:3px solid;padding:6px 12px;font-weight:800;position:absolute;top:22px}.journee-pile .tampon--oui{color:var(--marine);border-color:var(--marine);left:22px;transform:rotate(-12deg)}.journee-pile .tampon--non{color:var(--texte-3);border-color:var(--texte-3);right:18px;transform:rotate(12deg)}.journee-pile .lavis{pointer-events:none;opacity:0;z-index:0;position:absolute;inset:0}.journee-pile .lavis--oui{background:var(--marine-50)}.journee-pile .lavis--non{background:var(--gris-100)}.journee-pile .carte.levee{border-color:var(--marine-200)}.journee-pile .tampon.pret{animation:tampon-claque var(--t-butee) var(--elastique)}@keyframes tampon-claque{0%{transform:rotate(-12deg)scale(.92)}60%{transform:rotate(-12deg)scale(1.1)}to{transform:rotate(-12deg)scale(1)}}.journee-pile .tampon--non.pret{animation-name:tampon-claque-d}@keyframes tampon-claque-d{0%{transform:rotate(12deg)scale(.92)}60%{transform:rotate(12deg)scale(1.1)}to{transform:rotate(12deg)scale(1)}}.journee-pile .dix i.pop{animation:pop var(--t-recompo) var(--elastique),eclat var(--t-nature) ease-out}@keyframes eclat{0%{box-shadow:0 0 #0a2a3f8c}to{box-shadow:0 0 0 9px #0a2a3f00}}.journee-pile .dix i.rab.pop{animation:pop var(--t-recompo) var(--elastique),eclat-rab var(--t-nature) ease-out}@keyframes eclat-rab{0%{box-shadow:0 0 #e8a33db3}to{box-shadow:0 0 0 10px #e8a33d00}}.journee-pile .gestes{gap:var(--e3);margin-top:var(--e4);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.journee-pile .geste{height:var(--pile-h-geste);padding:0 var(--e3);font-size:var(--t-fort);white-space:nowrap;transition:transform var(--t-accuse) linear,background var(--t-accuse) linear;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-weight:700;display:inline-flex}.journee-pile .geste:active{transform:translateY(1px)scale(.985)}.journee-pile .geste svg{width:20px;height:20px}.journee-pile .geste--non{background:var(--feuille);border-color:var(--filet);color:var(--texte-2);font-size:var(--t-base)}.journee-pile .geste--non:hover{background:var(--gris-100)}.journee-pile .geste--oui{background:var(--marine);color:#fff}.journee-pile .geste--oui:hover{background:var(--marine-600)}.journee-pile .geste--oui.demande{background:var(--rab)}.journee-pile .geste--oui.demande:hover{background:#8f5000}.journee-pile .pied{align-items:center;gap:var(--e3);min-height:28px;margin-top:var(--e3);font-size:var(--t-libelle);color:var(--texte-3);white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;display:grid}.journee-pile .pied #dernier-texte{text-overflow:ellipsis;min-width:0;overflow:hidden}.journee-pile .lien-nu{font:inherit;font-size:var(--t-libelle);color:var(--texte-3);text-decoration:underline;-webkit-text-decoration-color:var(--texte-4);text-decoration-color:var(--texte-4);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-weight:600}.journee-pile .lien-nu:hover{color:var(--texte)}.journee-pile .dernier{opacity:0;min-width:0;transition:opacity var(--t-etat) linear;align-items:center;gap:8px;display:flex}.journee-pile .pied{overflow:hidden}.journee-pile .dernier>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.journee-pile .dernier .point,.journee-pile .dernier>.lien-nu{flex:none}.journee-pile .dernier.visible{opacity:1}.journee-pile .dernier .lien-nu{color:var(--marine)}.journee-pile .dernier .point{color:var(--marine);font-weight:800}.journee-pile .dernier .point.rab{color:var(--rab)}.journee-pile .retour-pile{background:var(--feuille);border-radius:var(--r-feuille);border:1px solid var(--filet);padding:var(--e5);transition:transform var(--t-nature) var(--sortie);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(105%)}.journee-pile .retour-pile.montee{transform:none}.journee-pile .retour-pile .nature{color:var(--marine)}.journee-pile .retour-pile .nature .etape{color:var(--texte-4);letter-spacing:.02em;text-transform:none;font-weight:600;font-size:var(--t-mini);margin-left:auto}.journee-pile .retour-pile h2{margin:var(--e4) 0 0;font-size:var(--t-grand);letter-spacing:-.025em;text-wrap:balance;font-weight:800;line-height:1.12}.journee-pile .retour-pile h2 small{font-size:var(--t-champ);color:var(--texte-2);letter-spacing:0;margin-top:var(--e2);font-weight:500;display:block}.journee-pile .retour-pile .choix{margin-top:var(--e4);gap:var(--e2);display:grid}.journee-pile .retour-pile .deja{margin:var(--e3) 0 0;font-size:var(--t-libelle);color:var(--texte-3);align-items:center;gap:8px;display:flex}.journee-pile .retour-pile .deja b{color:var(--texte);font-weight:700}.journee-pile .retour-pile .deja svg{width:14px;height:14px;color:var(--marine)}.journee-pile .cible{min-height:56px;padding:12px var(--e4);border:1px solid var(--filet);border-radius:var(--r-carte);background:var(--feuille);font-size:var(--t-fort);text-align:left;justify-content:space-between;align-items:center;gap:var(--e3);transition:border-color var(--t-accuse) linear,background var(--t-accuse) linear,transform var(--t-accuse) linear;color:var(--texte);font-weight:700;display:flex}.journee-pile .cible:hover{border-color:var(--marine-400);background:var(--marine-50)}.journee-pile .cible:active{transform:scale(.985)}.journee-pile .cible svg{width:20px;height:20px;color:var(--marine-400);flex:none}.journee-pile .cible span small{font-size:var(--t-libelle);color:var(--texte-3);margin-top:2px;font-weight:500;display:block}.journee-pile .cible--proposee{border-color:var(--marine-400);box-shadow:inset 4px 0 0 var(--marine-400)}.journee-pile .cible--ferme{color:var(--texte-2)}.journee-pile .cible--ferme svg{color:var(--texte-4)}.journee-pile .cible.choisi{border-color:var(--marine);background:var(--marine-50)}.journee-pile .pastilles{flex-wrap:wrap;gap:6px;display:flex}.journee-pile .pastille{border:1px solid var(--filet);background:var(--feuille);min-height:44px;font-size:var(--t-champ);color:var(--texte);transition:border-color var(--t-accuse) linear,background var(--t-accuse) linear;border-radius:999px;padding:8px 14px;font-weight:600}.journee-pile .pastille:hover{border-color:var(--marine-400);background:var(--marine-50)}.journee-pile .pastille--discrete{color:var(--texte-3);font-weight:500}.journee-pile .pastille.choisi{border-color:var(--marine);background:var(--marine-50)}.journee-pile .champ-nu{gap:var(--e2);display:flex}.journee-pile .champ-nu input{min-width:0;min-height:48px;padding:0 var(--e3);border:1px solid var(--filet);border-radius:var(--r-carte);flex:1}.journee-pile .champ-nu .bouton{height:48px}.journee-pile .mot-libre{margin-top:var(--e2)}.journee-pile .mot-libre summary{cursor:pointer;list-style:none}.journee-pile .mot-libre summary::-webkit-details-marker{display:none}.journee-pile .mot-libre input{width:100%;margin-top:var(--e2);min-height:44px;padding:0 var(--e3);border:1px solid var(--filet);border-radius:var(--r-carte)}.journee-pile .retour-pile .ferme-piste{background:var(--refus-fond);color:var(--refus-txt);border-radius:var(--r-carte);padding:var(--e3) var(--e4);font-size:var(--t-champ);margin-bottom:var(--e2);font-weight:600}.journee-pile .pastille.choisi-ferme{border-color:var(--refus-txt);background:var(--refus-fond);color:var(--refus-txt)}.journee-pile .plus-un{z-index:60;font-size:var(--t-grand);color:var(--marine);pointer-events:none;letter-spacing:-.02em;font-weight:800;position:fixed}.journee-pile .plus-un.rab{color:var(--rab)}.journee-pile .voile{opacity:0;pointer-events:none;transition:opacity var(--t-etat) linear;z-index:8;border-radius:inherit;background:#061a2852;position:absolute;inset:0}.journee-pile .voile.visible{opacity:1;pointer-events:auto}.journee-pile .feuille{z-index:9;background:var(--feuille);border-radius:var(--r-modale) var(--r-modale) 0 0;border-top:1px solid var(--filet);padding:var(--e3) var(--e4) calc(var(--e5) + env(safe-area-inset-bottom,0px));transition:transform var(--t-nature) var(--sortie);max-height:92%;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.journee-pile .feuille.montee{visibility:visible;transform:none}.journee-pile .feuille:not(.montee){visibility:hidden;pointer-events:none;transition:transform var(--t-nature) var(--sortie),opacity var(--t-nature) linear,visibility 0s linear var(--t-nature)}.journee-pile .feuille:before{content:"";background:var(--filet);width:36px;height:4px;margin:0 auto var(--e3);border-radius:999px;display:block}.journee-pile .feuille .entete-refus{background:var(--refus-fond);color:var(--refus-txt);border-radius:var(--r-carte);padding:var(--e3) var(--e4);font-size:var(--t-champ);font-weight:600;line-height:1.4}.journee-pile .feuille .entete-refus b{font-size:var(--t-fort);margin-bottom:2px;font-weight:800;display:block}.journee-pile .feuille .question{margin:var(--e4) 0 var(--e2);font-size:var(--t-libelle);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-3);font-weight:700}.journee-pile .feuille .motifs{gap:var(--e2);display:grid}.journee-pile .feuille .motifs .cible{min-height:48px;font-size:var(--t-base)}.journee-pile .feuille .cible.choisi-ferme{border-color:var(--refus-txt);background:var(--refus-fond);color:var(--refus-txt)}.journee-pile .feuille .actions{gap:var(--e3);margin-top:var(--e4);grid-template-columns:1fr 1fr;display:grid}.journee-pile .bouton{border-radius:var(--r-carte);height:48px;font-size:var(--t-base);padding:0 var(--e4);border:1px solid #0000;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.journee-pile .bouton-refus{background:var(--refus);color:#fff}.journee-pile .bouton-refus:disabled{background:var(--gris-100);color:var(--texte-3);cursor:not-allowed}.journee-pile .bouton-secondaire{background:var(--feuille);border-color:var(--texte-4);color:var(--texte)}.journee-pile .bouton-marine{background:var(--marine);color:#fff}.journee-pile .feuille-mois h2{font-size:var(--t-grand);letter-spacing:-.025em;margin:0;font-weight:800;line-height:1.1}.journee-pile .feuille-mois .sous-titre{font-size:var(--t-libelle);color:var(--texte-2);margin:4px 0 0;font-weight:500}.journee-pile .coureur{margin-top:var(--e4);padding:var(--e3) var(--e4);background:var(--page);border-radius:var(--r-carte)}.journee-pile .coureur.moi{background:var(--marine-50)}.journee-pile .coureur .ligne{justify-content:space-between;align-items:baseline;gap:var(--e2);display:flex}.journee-pile .coureur .nom{font-size:var(--t-fort);font-weight:800}.journee-pile .coureur .nom small{font-size:var(--t-libelle);color:var(--texte-3);margin-left:6px;font-weight:500}.journee-pile .coureur .score{font-size:var(--t-montant);letter-spacing:-.02em;font-weight:800}.journee-pile .coureur .score small{font-size:var(--t-libelle);color:var(--texte-3);letter-spacing:0;font-weight:600}.journee-pile .piste{margin:var(--e3) 0 0;background:var(--marine-100);border-radius:999px;height:12px;display:flex;position:relative;overflow:visible}.journee-pile .piste .seg{height:100%;transition:width var(--t-nature) var(--sortie)}.journee-pile .piste .seg:first-child{border-radius:999px 0 0 999px}.journee-pile .piste .seg.appels{background:var(--marine-400)}.journee-pile .piste .seg.devis{background:var(--marine)}.journee-pile .piste .seg.visites{background:var(--marine-900)}.journee-pile .piste .seg.demandes{background:var(--rab)}.journee-pile .piste .rythme{background:var(--texte-4);opacity:.6;width:2px;position:absolute;top:-4px;bottom:-4px}.journee-pile .piste .bout{background:var(--feuille);border:2px solid var(--rab-vif);width:28px;height:28px;color:var(--rab);border-radius:999px;place-items:center;display:grid;position:absolute;top:-8px;right:-4px}.journee-pile .piste .bout svg{width:15px;height:15px}.journee-pile .piste .bout.gagne{background:var(--rab-vif);color:var(--marine-900)}.journee-pile .coureur .compo{margin:var(--e3) 0 0;font-size:var(--t-mini);color:var(--texte-3);flex-wrap:wrap;gap:4px 12px;font-weight:600;display:flex}.journee-pile .coureur .compo i{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.journee-pile .coureur .aujourdhui{margin:var(--e2) 0 0;font-size:var(--t-libelle);color:var(--texte-2);font-weight:500}.journee-pile .coureur .aujourdhui b{color:var(--marine);font-weight:800}.journee-pile .coureur .encore{margin:var(--e2) 0 0;font-size:var(--t-libelle);color:var(--rab);font-weight:600}.journee-pile .declare{margin:var(--e4) 0 0}.journee-pile .declare h3{margin:0 0 var(--e2);font-size:var(--t-libelle);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-3);font-weight:700}.journee-pile .declare ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.journee-pile .declare li{gap:var(--e2);font-size:var(--t-champ);color:var(--texte);align-items:baseline;font-weight:500;display:flex}.journee-pile .declare li .quand{font-size:var(--t-mini);color:var(--texte-4);white-space:nowrap;margin-left:auto;font-weight:600}.journee-pile .declare li svg{width:14px;height:14px;color:var(--marine-400);flex:none;position:relative;top:2px}.journee-pile .table-chacun{margin:var(--e4) 0 0;padding:var(--e3) var(--e4);border-radius:var(--r-carte);background:var(--rab-lavis);color:var(--sous-txt);font-size:var(--t-champ);gap:var(--e3);align-items:center;font-weight:600;line-height:1.45;display:flex}.journee-pile .table-chacun svg{width:24px;height:24px;color:var(--rab);flex:none}.journee-pile .note-declare{margin:var(--e3) 0 0;font-size:var(--t-mini);color:var(--texte-4);font-weight:500}.journee-pile .podium{margin:var(--e4) 0 0;gap:var(--e2);display:grid}.journee-pile .podium .rang{align-items:center;gap:var(--e3);padding:var(--e3) var(--e4);border-radius:var(--r-carte);background:var(--page);grid-template-columns:32px 1fr auto;font-weight:700;display:grid}.journee-pile .podium .rang b{font-size:var(--t-grand);color:var(--marine);letter-spacing:-.02em;font-weight:800}.journee-pile .podium .rang .score{font-size:var(--t-montant);font-weight:800}.journee-pile .dix-fait{z-index:12;padding:inherit;background:var(--marine-900);color:#fff;border-radius:inherit;flex-direction:column;display:none;position:absolute;inset:0;overflow:hidden}.journee-pile .dix-fait.visible{display:flex}.journee-pile .dix-fait .scene{text-align:center;perspective:800px;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.journee-pile .dix-fait .chiffre{font-size:var(--t-prix);letter-spacing:-.05em;color:#fff;opacity:0;animation:frappe .52s var(--elastique) 80ms forwards;font-weight:800;line-height:1;position:relative;transform:scale(.3)}@keyframes frappe{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(3.05)}to{opacity:1;transform:scale(2.8)}}.journee-pile .onde{border:3px solid var(--rab-vif);opacity:0;pointer-events:none;border-radius:999px;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}.journee-pile .dix-fait .cases{margin-top:calc(var(--e6) + var(--e5));gap:4px;display:flex}.journee-pile .dix-fait .cases i{background:var(--rab-vif);width:16px;height:8px;animation:case-cascade .22s var(--elastique) forwards;border-radius:3px;display:block;transform:scaleX(0)}@keyframes case-cascade{to{transform:scaleX(1)}}.journee-pile .dix-fait .titre{margin:var(--e4) 0 0;white-space:normal;text-wrap:balance;max-width:100%;font-size:var(--t-grand);letter-spacing:-.025em;opacity:0;animation:fondu .26s var(--sortie) .62s forwards;font-weight:800;line-height:1.1}.journee-pile .dix-fait .sous{margin:var(--e3) 0 0;font-size:var(--t-champ);color:var(--marine-200);opacity:0;max-width:32ch;animation:fondu .26s var(--sortie) .76s forwards;font-weight:500;line-height:1.5}@keyframes fondu{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.journee-pile .dix-fait .mouvement{margin:var(--e5) 0 0;flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;padding:0;list-style:none;display:flex}.journee-pile .dix-fait .mouvement li{font-size:var(--t-libelle);color:#fff;border:1px solid #ffffff24;border-left:3px solid var(--nature,var(--rab-vif));opacity:0;animation:surgit .26s var(--elastique) forwards;background:#ffffff1a;border-radius:999px;padding:6px 11px;font-weight:600}@keyframes surgit{to{opacity:1;transform:none}}.journee-pile .dix-fait .mois-ici{margin:var(--e5) 0 0;opacity:0;width:100%;max-width:300px;animation:fondu .26s var(--sortie) .9s forwards}.journee-pile .dix-fait .mois-ici .rail-mois{background:#ffffff24}.journee-pile .dix-fait .mois-ici .rail-mois .plein{background:var(--rab-vif)}.journee-pile .dix-fait .mois-ici p{margin:var(--e2) 0 0;font-size:var(--t-libelle);color:var(--marine-200);font-weight:600}.journee-pile .dix-fait .mois-ici p b{color:var(--rab-vif);font-weight:800}.journee-pile .dix-fait .reste{font-size:var(--t-libelle);color:var(--marine-200);text-align:center;opacity:0;animation:fondu .26s var(--sortie) 1.1s forwards;margin-top:auto;line-height:1.5}.journee-pile .dix-fait .reste b{color:#fff}.journee-pile .dix-fait .actions{gap:var(--e2);margin-top:var(--e3);opacity:0;animation:fondu .26s var(--sortie) 1.2s forwards;display:grid}.journee-pile .dix-fait .geste--oui{background:var(--rab-vif);width:100%;color:var(--marine-900)}.journee-pile .dix-fait .geste--oui:hover{background:#f0b45a}.journee-pile .dix-fait .geste--non{color:#fff;width:100%;box-shadow:none;background:0 0;border-color:#ffffff4d}.journee-pile .dix-fait .geste--non:hover{background:#ffffff14}.journee-pile .papier{will-change:transform;border-radius:2px;width:10px;height:16px;position:absolute;top:-20px}.journee-pile .mois-fait{z-index:14;padding:inherit;background:var(--marine-900);color:#fff;border-radius:inherit;flex-direction:column;display:none;position:absolute;inset:0;overflow:hidden}.journee-pile .mois-fait.visible{display:flex}.journee-pile .mois-fait .scene{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.journee-pile .mois-fait .sceau{opacity:0;place-items:center;width:190px;height:190px;animation:sceau-frappe .64s cubic-bezier(.2,.9,.25,1.25) .2s forwards;display:grid;position:relative;transform:translateY(-80px)scale(1.8)rotate(-18deg)}@keyframes sceau-frappe{0%{opacity:0;transform:translateY(-80px)scale(1.8)rotate(-18deg)}60%{opacity:1;transform:translateY(0)scale(.96)rotate(-5deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(-6deg)}}.journee-pile .mois-fait .sceau:before{content:"";border:4px solid var(--rab-vif);border-radius:999px;position:absolute;inset:0;box-shadow:0 0 0 10px #e8a33d24}.journee-pile .mois-fait .sceau:after{content:"";border:1.5px dashed #e8a33db3;border-radius:999px;animation:tourne 40s linear infinite;position:absolute;inset:12px}@keyframes tourne{to{transform:rotate(1turn)}}.journee-pile .mois-fait .chiffre{font-size:var(--t-prix);letter-spacing:-.05em;color:var(--rab-vif);font-weight:800;line-height:1;transform:scale(1.7)}.journee-pile .mois-fait .sceau small{font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--rab-vif);font-weight:800;position:absolute;bottom:30px}.journee-pile .mois-fait .titre{margin:var(--e6) 0 0;font-size:var(--t-grand);letter-spacing:-.025em;opacity:0;animation:fondu .32s var(--sortie) .9s forwards;text-wrap:balance;font-weight:800;line-height:1.1}.journee-pile .mois-fait .repas{margin:var(--e4) 0 0;padding:var(--e4) var(--e5);border-radius:var(--r-feuille);background:var(--page);color:var(--texte);text-align:left;gap:var(--e3);opacity:0;max-width:320px;animation:table-monte .62s var(--elastique) 1.2s forwards;border:1px solid #ffffff2e;grid-template-columns:44px 1fr;align-items:center;display:grid;transform:translateY(40px)scale(.9)}@keyframes table-monte{to{opacity:1;transform:none}}.journee-pile .mois-fait .repas svg{width:44px;height:44px;color:var(--rab)}.journee-pile .mois-fait .repas svg path{stroke-dasharray:60;stroke-dashoffset:60px;animation:trace .9s ease-out 1.5s forwards}@keyframes trace{to{stroke-dashoffset:0}}.journee-pile .mois-fait .repas b{font-size:var(--t-fort);color:var(--marine-900);font-weight:800;display:block}.journee-pile .mois-fait .repas span{font-size:var(--t-champ);color:var(--texte-2);margin-top:2px;font-weight:500;line-height:1.45;display:block}.journee-pile .mois-fait .sous{margin:var(--e4) 0 0;font-size:var(--t-champ);color:var(--marine-200);opacity:0;max-width:32ch;animation:fondu .32s var(--sortie) 2s forwards;font-weight:500;line-height:1.5}.journee-pile .mois-fait .actions{gap:var(--e2);margin-top:var(--e3);opacity:0;animation:fondu .32s var(--sortie) 2.4s forwards;display:grid}.journee-pile .papier.eclat{border-radius:999px;width:7px;height:7px}@media (prefers-reduced-motion:reduce){.dix-fait .actions,.dix-fait .cases i,.dix-fait .chiffre,.dix-fait .mois-ici,.dix-fait .mouvement li,.dix-fait .reste,.dix-fait .sous,.dix-fait .titre,.journee-pile .mois-fait .actions,.journee-pile .mois-fait .chiffre,.journee-pile .mois-fait .repas,.journee-pile .mois-fait .repas svg path,.journee-pile .mois-fait .sceau,.journee-pile .mois-fait .sous,.journee-pile .mois-fait .titre{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.journee-pile .dix-fait .chiffre{transform:scale(2.8)}.mois-fait .chiffre{-webkit-text-fill-color:var(--rab-vif);transform:scale(1.7)}.mois-fait .sceau{transform:rotate(-6deg)}.dix-fait .cases i{transform:none}.dix i.pop,.journee-pile .mois-fait .sceau:after,.journee-pile .mois-fait .scene:before,.tampon.pret{animation:none}}.journee-pile .mois-fait .geste--oui{background:var(--rab-vif);width:100%;color:var(--marine-900)}.journee-pile .vide{text-align:center;padding:var(--e5);background:var(--feuille);border-radius:var(--r-feuille);border:1px solid var(--filet);flex-direction:column;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.journee-pile .vide.visible{display:flex}.journee-pile .vide .cases{margin-bottom:var(--e5);gap:4px;display:flex}.journee-pile .vide .cases i{background:var(--marine-100);border-radius:4px;width:14px;height:14px;display:block}.journee-pile .vide .cases i.pleine{background:var(--marine)}.journee-pile .vide .cases i.rab{background:var(--rab-vif);width:10px}.journee-pile .vide h2{font-size:var(--t-grand);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:800;line-height:1.12}.journee-pile .vide p{margin:var(--e3) 0 0;font-size:var(--t-champ);color:var(--texte-2);max-width:30ch;line-height:1.5}.journee-pile .vide .demain{margin-top:var(--e5);font-size:var(--t-libelle);color:var(--marine);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.journee-pile kbd{font:inherit;font-size:var(--t-micro);opacity:.55;text-align:center;border:1px solid;border-radius:4px;min-width:18px;padding:3px 5px;font-weight:700;line-height:1;display:none}.journee-pile .centre,.journee-pile .corps{display:contents}.journee-pile .contexte,.journee-pile .tableau{display:none}@media (min-width:821px){.journee-pile{max-width:1440px;min-height:auto;padding:var(--e5) var(--e6) var(--e6)}.journee-pile kbd{display:inline-block}.journee-pile .geste kbd{margin:0 0 0 4px}.journee-pile .geste--non kbd{margin:0 4px 0 0}.journee-pile .lien-nu kbd{margin-left:5px}.journee-pile .tete{align-items:center;gap:4px var(--e5);margin-bottom:var(--e4);grid-template-columns:1fr auto}.journee-pile .tete h1{font-size:var(--t-grand);grid-area:1/1}.journee-pile .tete .jour{font-size:var(--t-champ);grid-area:2/1}.journee-pile .dix-bloc{align-items:center;gap:var(--e3);flex-direction:row;grid-area:1/2/3}.journee-pile .dix-legende{font-size:var(--t-champ);order:-1;margin:0}.journee-pile .dix i{border-radius:4px;width:16px;height:14px}.journee-pile .dix i.rab{width:11px}.journee-pile .mois{margin-bottom:var(--e5);padding:var(--e2) 0}.journee-pile .mois .etiq b{font-size:var(--t-champ)}.journee-pile .mois-sous{font-size:var(--t-libelle)}.journee-pile .corps{gap:var(--e6);grid-template-columns:300px minmax(420px,560px);justify-content:center;align-items:start;display:grid}.journee-pile .contexte{display:block}.journee-pile .centre{min-width:0;display:block}.journee-pile .pile{height:auto;min-height:0;margin-bottom:calc(var(--pile-decalage) * 2);flex:none}.journee-pile .pile>.carte[data-rang="0"],.journee-pile .pile>.retour-pile{min-height:0}.journee-pile .pile>.vide{min-height:320px}.journee-pile .carte{padding:var(--e6) var(--e6) var(--e6) calc(var(--e6) + 8px)}.journee-pile .pourquoi{margin:var(--e5) 0;padding:var(--e5) 0;flex:none}.journee-pile .retour-pile .choix{margin-top:var(--e5)}.journee-pile .qui{font-size:var(--t-grand)}.journee-pile .gestes{gap:var(--e4);margin-top:var(--e5);grid-template-columns:1fr 1fr}.journee-pile .geste{height:52px}.journee-pile .pied{justify-items:center;gap:var(--e2);margin-top:var(--e4);grid-template-columns:1fr;min-height:0}.journee-pile .pied .dernier{justify-content:center}.journee-pile .pied>.lien-nu{margin-top:var(--e2)}.journee-pile .voir-liste{text-align:center}.journee-pile .retour-pile{padding:var(--e6)}.journee-pile .retour-pile .choix{gap:var(--e3);grid-template-columns:1fr 1fr}.journee-pile .retour-pile .choix .champ-nu,.journee-pile .retour-pile .choix .ferme-piste,.journee-pile .retour-pile .choix .mot-libre,.journee-pile .retour-pile .choix .pastilles{grid-column:1/-1}.journee-pile .cible{min-height:72px;padding:var(--e3) var(--e4)}.journee-pile .cible kbd{margin-right:var(--e2);color:var(--marine-400);opacity:1}.journee-pile .cible--ferme kbd{color:var(--texte-4)}.journee-pile .pastille kbd{color:var(--marine-400);opacity:1;margin-right:6px}.journee-pile .mot-libre summary{display:none}.journee-pile .mot-libre input{margin-top:0}.journee-pile .voile{border-radius:0;position:fixed}.journee-pile .feuille{border-radius:var(--r-modale);opacity:0;width:560px;max-height:88vh;transition:transform var(--t-recompo) var(--sortie),opacity var(--t-etat) linear;padding:var(--e5) var(--e6) var(--e6);position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-48%)scale(.97)}.journee-pile .feuille.montee{opacity:1;visibility:visible;transform:translate(-50%,-50%)}.journee-pile .feuille:before{display:none}.journee-pile .contexte{top:var(--e5);gap:var(--e4);align-content:start;display:grid;position:sticky}.journee-pile .bloc{background:var(--feuille);border-radius:var(--r-carte);border:1px solid var(--filet);padding:var(--e4)}.journee-pile .bloc h3{margin:0 0 var(--e3);font-size:var(--t-section);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-3);align-items:center;gap:8px;font-weight:700;display:flex}.journee-pile .bloc h3 svg{width:14px;height:14px;color:var(--marine-400)}.journee-pile .bloc .ligne-cle{gap:4px var(--e2);font-size:var(--t-champ);grid-template-columns:92px 1fr;margin:0;line-height:1.45;display:grid}.journee-pile .bloc .ligne-cle dt{color:var(--texte-3);font-weight:500}.journee-pile .bloc .ligne-cle dd{color:var(--texte);margin:0;font-weight:600}.journee-pile .bloc .ligne-cle dd.inconnu{color:var(--texte-4);font-style:italic;font-weight:500}.journee-pile .bloc ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.journee-pile .bloc li{gap:var(--e2);font-size:var(--t-champ);grid-template-columns:1fr auto;font-weight:500;line-height:1.4;display:grid}.journee-pile .bloc li .quand{font-size:var(--t-mini);color:var(--texte-4);white-space:nowrap;font-weight:600}.journee-pile .bloc .rien{font-size:var(--t-champ);color:var(--texte-4);margin:0;font-style:italic;line-height:1.45}.journee-pile .bloc .manque{padding:var(--e3);border-radius:var(--r-champ);background:var(--marine-50);font-size:var(--t-champ);color:var(--marine-900);margin:0;font-weight:600;line-height:1.4}.journee-pile .bloc .manque small{color:var(--texte-3);margin-top:2px;font-weight:500;display:block}.journee-pile .bloc--nature{border-left:4px solid var(--nature,var(--marine))}.journee-pile .contexte .enjeu-bloc{font-size:var(--t-libelle);color:var(--texte-3)}.journee-pile .contexte .enjeu-bloc b{font-size:var(--t-grand);letter-spacing:-.02em;color:var(--texte);font-weight:800;display:block}}@media (min-width:1180px){.journee-pile .corps{grid-template-columns:300px minmax(460px,560px) 320px}.journee-pile .tableau{gap:var(--e4);align-content:start;display:grid}.journee-pile .mois{display:none}.journee-pile .tete{margin-bottom:var(--e5)}.journee-pile .tableau .rail-mois{margin:var(--e3) 0 var(--e2);height:8px}.journee-pile .tableau .mois-ligne{justify-content:space-between;align-items:baseline;gap:var(--e2);display:flex}.journee-pile .tableau .mois-ligne .score{font-size:var(--t-grand);letter-spacing:-.02em;font-weight:800}.journee-pile .tableau .mois-ligne .score small{font-size:var(--t-libelle);color:var(--texte-3);letter-spacing:0;font-weight:600}.journee-pile .tableau .mois-ligne .table{color:var(--rab);font-size:var(--t-libelle);align-items:center;gap:5px;font-weight:700;display:flex}.journee-pile .tableau .mois-ligne .table svg{width:16px;height:16px}.journee-pile .tableau .phrase{font-size:var(--t-champ);color:var(--texte-2);margin:0;line-height:1.45}.journee-pile .tableau .phrase b{color:var(--rab);font-weight:800}.journee-pile .tableau .coureur{margin-top:var(--e3);padding:var(--e3)}.journee-pile .tableau .coureur .nom{font-size:var(--t-base)}.journee-pile .tableau .coureur .score{font-size:var(--t-fort)}.journee-pile .tableau .coureur .aujourdhui,.journee-pile .tableau .coureur .compo{display:none}.journee-pile .tableau .coureur .encore{font-size:var(--t-mini);margin-top:6px}.journee-pile .tableau .piste{height:10px;margin-top:var(--e2)}.journee-pile .tableau .piste .bout{width:24px;height:24px;top:-7px}.journee-pile .tableau .piste .bout svg{width:13px;height:13px}.journee-pile .tableau .declare{margin-top:var(--e3)}.journee-pile .tableau .declare li{font-size:var(--t-libelle);display:flex}.journee-pile .tableau .coureur .nom small{display:none}.journee-pile .tableau .lien-nu{font-size:var(--t-libelle)}.journee-pile .tableau .pied-tableau{margin-top:var(--e2);justify-content:space-between;gap:var(--e2);display:flex}.journee-pile .avenir li{grid-template-columns:10px 1fr auto;align-items:baseline}.journee-pile .avenir li i{background:var(--nature);border-radius:2px;width:8px;height:8px;display:block;position:relative;top:1px}.journee-pile .avenir li .verbe{font-size:var(--t-mini);color:var(--texte-4);white-space:nowrap;font-weight:600}.journee-pile .avenir li.revient span:first-of-type{color:var(--texte-3)}.journee-pile .avenir .reportees{margin:var(--e3) 0 0;font-size:var(--t-mini);color:var(--texte-4);font-weight:600}.journee-pile .clavier dl{gap:6px var(--e3);font-size:var(--t-libelle);grid-template-columns:auto 1fr;align-items:center;margin:0;display:grid}.journee-pile .clavier dt{gap:3px;display:flex}.journee-pile .clavier dt kbd{opacity:1;color:var(--marine);border-color:var(--marine-200);background:var(--marine-50)}.journee-pile .clavier dd{color:var(--texte-2);margin:0;font-weight:500}}.journee-pile .vide .absence{margin:var(--e2) 0 0;font-size:var(--t-libelle);color:var(--texte-3)}.journee-pile .tel-cache{display:none}@media (min-width:1180px){.journee-pile .voir-liste{display:none}}@media (max-width:820px){.journee-pile{padding-bottom:var(--e3)}.journee-pile .tete{grid-template-columns:minmax(0,1fr)}.journee-pile .tete h1{white-space:nowrap;grid-area:1/1}.journee-pile .dix-bloc{align-items:center;gap:var(--e2);flex-direction:row;grid-area:2/1;min-width:0}.journee-pile .dix{flex:auto;min-width:0}.journee-pile .dix-legende{flex:none;margin:0}.journee-pile .tete [data-jour-equipe]{grid-area:2/1}.journee-pile .tete .jour{grid-area:3/1}.journee-pile .gestes{bottom:calc(58px + env(safe-area-inset-bottom,0px) + 40px);padding-top:var(--e2)}.journee-pile .gestes,.journee-pile .pied{z-index:3;padding-bottom:var(--e2);background:var(--page);position:sticky}.journee-pile .pied{min-height:40px;margin-top:0}.journee-pile .feuille,.journee-pile .pied{bottom:calc(58px + env(safe-area-inset-bottom,0px))}.journee-pile .feuille{z-index:46;max-height:calc(100dvh - 52px - 58px - env(safe-area-inset-bottom,0px));position:fixed}.journee-pile .voile{z-index:45;position:fixed}.journee-pile .dix-fait,.journee-pile .mois-fait{z-index:48;padding:calc(var(--e5) + env(safe-area-inset-top,0px)) var(--e4) calc(var(--e5) + env(safe-area-inset-bottom,0px));border-radius:0;position:fixed;inset:0}.journee-pile .retour-pile{padding:var(--e4)}.journee-pile .retour-pile h2{font-size:var(--t-montant)}.journee-pile .retour-pile .cible{min-height:48px;padding:8px var(--e3)}.journee-pile .mois{margin-bottom:var(--e2)}.journee-pile .qui{margin-top:var(--e4)}}.prospection{max-width:1440px;padding:var(--e3) var(--e4) var(--e6);margin:0 auto}.prospection svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.prospection button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}.prospection kbd{display:none}:root{--liste-h-ligne:64px;--liste-h-ligne-bureau:44px;--liste-l-filtres:272px;--liste-l-fiche:380px;--liste-marge:3px;--statut-vierge:var(--texte-4);--statut-cours:var(--marine);--statut-refus:var(--texte-3);--statut-cliente:var(--marine-900);--evt:var(--sous-plein);--evt-vif:var(--sous);--evt-lavis:var(--sous-fond);--evt-txt:var(--sous-txt);--fidel:var(--marine-900);--fidel-lavis:var(--marine-50);--fam-installe:#7a4100;--fam-installe-lavis:#fdf3e3;--fam-installe-vif:#e8a33d;--fam-libere:#0d5f78;--fam-libere-lavis:#e1f3f5;--fam-libere-vif:#5fc4d3;--fam-main:#5a2f66;--fam-main-lavis:#f1e6f5;--fam-main-vif:#c98fd8;--fam-probleme:#33414f;--fam-probleme-lavis:#e9edf2;--fam-probleme-vif:#b7c3cf;--fam-clients:#0a2a3f;--fam-clients-lavis:#ccdbe5;--fam-clients-vif:#fff}.prospection .tete{justify-content:space-between;align-items:flex-end;gap:var(--e3) var(--e5);margin-bottom:var(--e4);flex-wrap:wrap;display:flex}.prospection .tete h1{font-size:var(--t-montant);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.1}.prospection .tete .fraicheur{font-size:var(--t-libelle);color:var(--texte-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:4px 0 0;font-weight:500;display:flex}.prospection .tete .fraicheur b{color:var(--texte);font-weight:700}.prospection .tete .fraicheur .puce{background:var(--marine);border-radius:999px;width:8px;height:8px;display:inline-block}.prospection .tete .fraicheur.vieille .puce{background:var(--texte-4)}.prospection .tete .fraicheur .a-reimporter{color:var(--texte-3);font-style:italic}.prospection .tete .fraicheur>span{white-space:nowrap}.prospection .tete .fraicheur .rythme{color:var(--texte-3);font-size:var(--t-mini)}.prospection .onglets{gap:6px;width:100%;display:flex}.prospection .onglet{min-width:0;padding:var(--e3) var(--e4);border-radius:var(--r-carte) var(--r-carte) 0 0;background:var(--gris-100);color:var(--texte-2);text-align:left;transition:background var(--t-accuse) linear,color var(--t-accuse) linear;--encre:var(--marine);border:1px solid var(--filet);border-bottom:0;flex-direction:column;flex:1 1 0;gap:2px;display:flex}.prospection .onglet--evt{--encre:var(--evt)}.prospection .onglet b{font-size:var(--t-fort);letter-spacing:-.01em;align-items:center;gap:8px;font-weight:800;display:flex}.prospection .onglet b .n{font-size:var(--t-mini);color:var(--encre);background:var(--feuille);border:1px solid;border-radius:999px;padding:1px 7px;font-weight:700}.prospection .onglet small{font-size:var(--t-libelle);color:var(--texte-3);font-weight:500}.prospection .onglet.actif{background:var(--feuille);color:var(--texte);box-shadow:inset 0 3px 0 var(--encre)}.prospection .onglet.actif small{color:var(--texte-2)}.prospection .onglet:hover:not(.actif){background:#e6e6ea}@media (max-width:700px){.prospection .onglets{gap:4px}.prospection .onglet{padding:var(--e2);justify-content:center;min-height:44px}.prospection .onglet small{display:none}.prospection .onglet b{font-size:var(--t-champ);gap:5px}}.prospection .corps{background:var(--feuille);border:1px solid var(--filet);border-radius:0 0 var(--r-feuille) var(--r-feuille);flex-direction:column;min-height:60vh;display:flex}.prospection .vue{display:none}.prospection .vue.active{display:contents}.prospection .barre{z-index:5;background:var(--feuille);border-bottom:1px solid var(--filet);padding:var(--e3) var(--e3) var(--e2);gap:var(--e2);display:grid;position:sticky;top:0}.prospection .recherche{position:relative}.prospection .recherche svg{color:var(--texte-4);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.prospection .recherche input{width:100%;height:40px;padding:0 var(--e3) 0 34px;border:1px solid var(--filet);border-radius:var(--r-champ);background:var(--page);color:var(--texte);font-size:var(--t-champ)}.prospection .recherche input:focus{border-color:var(--marine);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--marine);background:var(--feuille);outline:none}.prospection .recherche input::placeholder{color:var(--texte-4)}.prospection .puces{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.prospection .puces::-webkit-scrollbar{display:none}.prospection .puce{border:1px solid var(--filet);background:var(--feuille);height:34px;font-size:var(--t-libelle);color:var(--texte-2);white-space:nowrap;transition:border-color var(--t-accuse) linear,background var(--t-accuse) linear;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.prospection .puce svg{width:14px;height:14px}.prospection .puce.active,.prospection .puce:hover{border-color:var(--marine-400)}.prospection .puce.active{background:var(--marine-50);color:var(--marine-900)}.prospection .puce.active b{color:var(--marine)}.prospection .puce--vue{color:var(--texte-3);border-style:dashed}.prospection .puce--vue.active{border-style:solid}.prospection .puce--raz{color:var(--texte-3);border-color:#0000}.prospection .compte{justify-content:space-between;align-items:baseline;gap:4px var(--e3);font-size:var(--t-libelle);color:var(--texte-3);flex-wrap:wrap;font-weight:500;display:flex}.prospection .compte b{color:var(--texte);font-weight:800;font-size:var(--t-champ)}.prospection .compte .tri{color:var(--texte-2);align-items:center;gap:4px;font-weight:600;display:inline-flex}.prospection .compte .tri svg{width:13px;height:13px}.prospection .compte select{color:var(--marine);font-weight:700;font-size:var(--t-libelle);cursor:pointer;background:0 0;border:0;padding:0}.prospection .liste{flex:1}.prospection .commune{z-index:4;justify-content:space-between;align-items:baseline;gap:var(--e2);padding:6px var(--e3);background:var(--page);border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);font-size:var(--t-section);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-2);font-weight:700;display:flex;position:sticky;top:128px}.prospection .commune .n{letter-spacing:0;text-transform:none;color:var(--texte-4);font-weight:600;font-size:var(--t-mini)}.prospection .ligne{align-items:center;gap:0 var(--e2);min-height:var(--liste-h-ligne);padding:9px var(--e3) 9px var(--e2);border-bottom:1px solid var(--filet);cursor:pointer;transition:background var(--t-accuse) linear;grid-template-columns:26px minmax(0,1fr) auto;display:grid;position:relative}.prospection .ligne:hover{background:var(--marine-50)}.prospection .ligne.ouverte{background:var(--marine-50);box-shadow:inset 3px 0 0 var(--marine)}.prospection .ligne.cochee{background:var(--marine-50)}.prospection .ligne .coche{display:none}.prospection .selection .ligne .coche{display:grid}.prospection .selection .ligne .statut{display:none}.prospection .coche{border:1.5px solid var(--marine-200);color:#fff;background:var(--feuille);border-radius:6px;place-items:center;width:22px;height:22px}.prospection .ligne.cochee .coche{background:var(--marine);border-color:var(--marine)}.prospection .ligne.cochee .coche svg{stroke-width:2.4px;width:13px;height:13px}.prospection .statut{place-items:center;width:22px;height:22px;display:grid}.prospection .statut i{border:2px solid var(--statut-vierge);border-radius:999px;width:11px;height:11px;display:block;position:relative;overflow:hidden}.prospection .statut.cours i{background:var(--statut-cours);border-color:var(--statut-cours)}.prospection .statut.refus i{border-color:var(--statut-refus)}.prospection .statut.refus i:after{content:"";background:var(--statut-refus);height:2px;margin-top:-1px;position:absolute;top:50%;left:-3px;right:-3px;transform:rotate(-45deg)}.prospection .statut.cliente i{background:var(--statut-cliente);border-color:var(--statut-cliente);border-radius:2px}.prospection .ligne .corps-ligne{min-width:0}.prospection .ligne .nom{min-width:0;font-size:var(--t-champ);color:var(--texte);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-weight:700;line-height:1.3;display:flex}.prospection .ligne .nom span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:160px;min-width:0;overflow:hidden}.prospection .ligne .details{font-size:var(--t-libelle);color:var(--texte-2);flex-wrap:wrap;gap:2px 0;min-width:0;margin-top:2px;font-weight:500;line-height:1.35;display:flex}.prospection .ligne .details span+span:before{content:"·";color:var(--texte-4);margin:0 6px}.prospection .ligne .details .rue{color:var(--texte);font-weight:600}.prospection .ligne .details .activite{color:var(--texte-2)}.prospection .ligne .details .taille,.prospection .ligne .details .tel{color:var(--texte-3)}.prospection .drapeau{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--evt);background:var(--evt-lavis);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:4px;padding:2px 6px;font-weight:800;display:inline-flex}.prospection .drapeau svg{width:11px;height:11px}.prospection .drapeau--fidel{color:var(--fidel);background:var(--fidel-lavis)}.prospection .ligne .contact{font-size:var(--t-libelle);color:var(--texte-3);white-space:nowrap;text-align:right;font-weight:500;display:none}.prospection .ligne .contact b{color:var(--texte-2);font-weight:600}.prospection .ligne .chevron{color:var(--texte-4)}.prospection .ligne .gestes-ligne{gap:4px;display:none}.prospection .geste-ligne{border-radius:var(--r-champ);width:32px;height:32px;color:var(--marine);transition:background var(--t-accuse) linear,border-color var(--t-accuse) linear;border:1px solid #0000;place-items:center;display:grid}.prospection .geste-ligne:hover{background:var(--feuille);border-color:var(--marine-200)}.prospection .geste-ligne--pile{color:var(--marine-900)}.prospection .geste-ligne[disabled]{color:var(--texte-4);cursor:default}.prospection .liste-vide{padding:var(--e6) var(--e5);text-align:center}.prospection .liste-vide h3{font-size:var(--t-fort);margin:0;font-weight:800}.prospection .liste-vide p{margin:var(--e2) 0 0;font-size:var(--t-champ);color:var(--texte-2);max-width:36ch;margin-left:auto;margin-right:auto;line-height:1.5}.prospection .liste-vide .bouton{margin-top:var(--e4)}.prospection .pied-liste{padding:var(--e4) var(--e3);font-size:var(--t-libelle);color:var(--texte-3);text-align:center;line-height:1.5}.prospection .barre-selection{left:50%;bottom:calc(var(--e4) + env(safe-area-inset-bottom,0px));z-index:30;align-items:center;gap:var(--e2);padding:var(--e2) var(--e2) var(--e2) var(--e4);background:var(--marine-900);color:#fff;transition:transform var(--t-nature) var(--sortie);white-space:nowrap;max-width:calc(100vw - 2 * var(--e4));border-radius:999px;display:flex;position:fixed;transform:translate(-50%,140%)}.prospection .barre-selection.visible{transform:translate(-50%)}.prospection .barre-selection b{font-size:var(--t-champ);font-weight:800}.prospection .barre-selection .bouton{height:40px}.prospection .bouton{height:40px;padding:0 var(--e4);border-radius:var(--r-carte);font-size:var(--t-base);background:var(--marine);color:#fff;transition:background var(--t-accuse) linear,transform var(--t-accuse) linear;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.prospection .bouton:hover{background:var(--marine-600)}.prospection .bouton:active{transform:translateY(1px)}.prospection .bouton-cuivre{background:var(--evt-vif);color:var(--marine-900)}.prospection .bouton-cuivre:hover{background:#f0b45a}.prospection .bouton-discret{height:32px;font-size:var(--t-libelle);color:var(--marine);border:1px solid var(--filet);border-radius:var(--r-champ);background:0 0;padding:0 12px;font-weight:600}.prospection .bouton-discret:hover{background:var(--marine-50);border-color:var(--marine-200)}.prospection .bouton-blanc{background:var(--feuille);color:var(--marine-900)}.prospection .bouton-blanc:hover{background:var(--marine-50)}.prospection .bouton-refus{background:var(--refus);color:#fff}.prospection .bouton-refus:disabled{background:var(--gris-100);color:var(--texte-3);cursor:not-allowed}.prospection .bouton-secondaire{background:var(--feuille);border-color:var(--texte-4);color:var(--texte)}.prospection .voile{z-index:40;opacity:0;pointer-events:none;transition:opacity var(--t-etat) linear;background:#061a2852;position:fixed;inset:0}.prospection .voile.visible{opacity:1;pointer-events:auto}.prospection .feuille{z-index:41;background:var(--feuille);border-radius:var(--r-modale) var(--r-modale) 0 0;border-top:1px solid var(--filet);max-height:92dvh;padding:var(--e3) var(--e4) calc(var(--e5) + env(safe-area-inset-bottom,0px));transition:transform var(--t-nature) var(--sortie);bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.prospection .feuille:not(.montee){visibility:hidden;transition:transform var(--t-nature) var(--sortie),visibility 0s linear var(--t-nature)}.prospection .feuille.montee{transform:none}.prospection .feuille:before{content:"";background:var(--filet);width:36px;height:4px;margin:0 auto var(--e3);border-radius:999px;display:block}.prospection .fiche .entete-fiche{justify-content:space-between;align-items:flex-start;gap:var(--e3);display:flex}.prospection .fiche h2{font-size:var(--t-montant);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1.15}.prospection .fiche .sous-fiche{font-size:var(--t-champ);color:var(--texte-2);margin:4px 0 0;font-weight:500}.prospection .fiche .statut-mot{margin-top:var(--e3);font-size:var(--t-libelle);color:var(--texte-2);align-items:center;gap:6px;font-weight:700;display:inline-flex}.prospection .fiche .statut-mot .statut{width:18px;height:18px}.prospection .fiche dl{margin:var(--e4) 0 0;gap:6px var(--e3);font-size:var(--t-champ);grid-template-columns:96px 1fr;line-height:1.45;display:grid}.prospection .fiche dt{color:var(--texte-3);font-weight:500}.prospection .fiche dd{margin:0;font-weight:600}.prospection .fiche dd.inconnu{color:var(--texte-3);font-style:italic;font-weight:500}.prospection .fiche .historique{margin:var(--e4) 0 0}.prospection .fiche .gestes-fiche h3,.prospection .fiche .historique h3{margin:0 0 var(--e2);font-size:var(--t-section);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-3);font-weight:700}.prospection .fiche .historique ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.prospection .fiche .historique li{justify-content:space-between;gap:var(--e2);font-size:var(--t-champ);font-weight:500;display:flex}.prospection .fiche .historique li .quand{color:var(--texte-4);font-size:var(--t-mini);white-space:nowrap;font-weight:600}.prospection .fiche .historique .rien{font-size:var(--t-champ);color:var(--texte-3);margin:0;font-style:italic;line-height:1.45}.prospection .fiche .gestes-fiche{margin-top:var(--e4)}.prospection .fiche .gestes-fiche .grille{gap:var(--e2);grid-template-columns:1fr 1fr;display:grid}.prospection .geste-fiche{min-height:56px;padding:10px var(--e3);border-radius:var(--r-carte);border:1px solid var(--filet);background:var(--feuille);font-size:var(--t-champ);text-align:left;color:var(--texte);transition:border-color var(--t-accuse) linear,background var(--t-accuse) linear,transform var(--t-accuse) linear;align-items:center;gap:10px;font-weight:700;display:flex}.prospection .geste-fiche svg{color:var(--marine);width:20px;height:20px}.prospection .geste-fiche small{font-size:var(--t-mini);color:var(--texte-3);margin-top:1px;font-weight:500;display:block}.prospection .geste-fiche:hover{border-color:var(--marine-400);background:var(--marine-50)}.prospection .geste-fiche:active{transform:scale(.985)}.prospection .geste-fiche--principal{background:var(--marine);color:#fff;border-color:var(--marine);grid-column:1/-1}.prospection .geste-fiche--principal svg{color:#fff}.prospection .geste-fiche--principal small{color:var(--marine-200)}.prospection .geste-fiche--principal:hover{background:var(--marine-600)}.prospection .fiche .issues{margin-top:var(--e4);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prospection .fiche .issues .lien-nu{color:var(--texte-3)}.prospection .lien-nu{font:inherit;font-size:var(--t-libelle);color:var(--marine);text-decoration:underline;-webkit-text-decoration-color:var(--marine-200);text-decoration-color:var(--marine-200);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-weight:600}.prospection .lien-nu:hover{color:var(--marine-900)}.prospection .fiche .opposition{margin-top:var(--e4);padding:var(--e3) var(--e4);border-radius:var(--r-carte);background:var(--refus-fond);color:var(--refus-txt);font-size:var(--t-champ);font-weight:600;line-height:1.45;display:none}.prospection .fiche .opposition.visible{display:block}.prospection .fiche .opposition .actions{gap:var(--e2);margin-top:var(--e3);grid-template-columns:1fr 1fr;display:grid}.prospection .fiche .opposition .actions .bouton{height:44px}.prospection .pastilles{margin-top:var(--e2);flex-wrap:wrap;gap:6px;display:flex}.prospection .pastille{border:1px solid var(--filet);background:var(--feuille);min-height:40px;font-size:var(--t-libelle);color:var(--texte);border-radius:999px;padding:8px 12px;font-weight:600}.prospection .pastille:hover{border-color:var(--marine-400);background:var(--marine-50)}.prospection .pastille.choisi{border-color:var(--marine);background:var(--marine-50)}.prospection .fiche .note-rgpd{margin:var(--e4) 0 0;font-size:var(--t-mini);color:var(--texte-4);line-height:1.45}.prospection .tournee h2{font-size:var(--t-montant);letter-spacing:-.02em;margin:0;font-weight:800}.prospection .tournee .sous-fiche{margin:4px 0 var(--e3);font-size:var(--t-champ);color:var(--texte-2)}.prospection .tournee ol{counter-reset:etape;gap:0;margin:0;padding:0;list-style:none;display:grid}.prospection .tournee li{counter-increment:etape;gap:var(--e2);border-bottom:1px solid var(--filet);font-size:var(--t-champ);grid-template-columns:26px 1fr auto;align-items:baseline;padding:8px 0;display:grid}.prospection .tournee li:before{content:counter(etape);font-size:var(--t-mini);color:var(--marine);background:var(--marine-50);border-radius:999px;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.prospection .tournee li b{font-weight:700;display:block}.prospection .tournee li small{color:var(--texte-2);font-size:var(--t-libelle);font-weight:500}.prospection .tournee li .tel{color:var(--texte-3);font-size:var(--t-libelle);white-space:nowrap}.prospection .tournee .commune-tournee{padding:var(--e3) 0 4px;font-size:var(--t-section);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-3);font-weight:700}.prospection .tournee .actions{gap:var(--e2);margin-top:var(--e4);grid-template-columns:1fr 1fr;display:grid}.prospection .evt-intro{padding:var(--e4) var(--e3) var(--e2);gap:var(--e2) var(--e4);border-bottom:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.prospection .evt-intro p{font-size:var(--t-champ);color:var(--texte-2);max-width:60ch;margin:0;line-height:1.5}.prospection .evt-intro p b{color:var(--texte)}.prospection .semaine{z-index:4;padding:6px var(--e3);background:var(--page);border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);font-size:var(--t-section);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-2);justify-content:space-between;font-weight:700;display:flex;position:sticky;top:0}.prospection .semaine .n{letter-spacing:0;text-transform:none;color:var(--texte-4);font-weight:600;font-size:var(--t-mini)}.prospection .evt{gap:0 var(--e3);padding:var(--e3) var(--e3) var(--e3) 0;border-bottom:1px solid var(--filet);grid-template-columns:4px minmax(0,1fr);align-items:start;display:grid}.prospection .evt:before{grid-row:1/3}.prospection .evt .ou{margin-top:var(--e2);grid-column:2}.prospection .evt:before{content:"";background:var(--evt);border-radius:0 2px 2px 0;align-self:stretch;display:block}.prospection .evt--ecarte:before{background:var(--filet)}.prospection .evt--ecarte .qui,.prospection .evt--ecarte .quoi{color:var(--texte-3)}.prospection .evt .type{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--evt);align-items:center;gap:5px;font-weight:800;display:inline-flex}.prospection .evt--fidel .type{color:var(--fidel)}.prospection .evt .type svg{width:12px;height:12px}.prospection .evt .qui{font-size:var(--t-champ);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:3px 0 0;font-weight:700;display:flex}.prospection .evt .qui small{font-size:var(--t-libelle);color:var(--texte-2);font-weight:500}.prospection .evt .quoi{font-size:var(--t-champ);color:var(--texte);margin:3px 0 0;font-weight:500;line-height:1.45}.prospection .evt .source{font-size:var(--t-mini);color:var(--texte-4);margin:4px 0 0;font-weight:600}.prospection .evt .ou{font-size:var(--t-libelle);color:var(--texte-2);gap:6px var(--e3);flex-wrap:wrap;align-items:baseline;font-weight:600;display:flex}.prospection .evt .ou .destination{color:var(--marine);align-items:center;gap:5px;display:inline-flex}.prospection .evt .ou .destination svg{width:13px;height:13px}.prospection .evt .ou .destination.ecarte{color:var(--texte-4)}.prospection .evt .ou .destination.alerte{color:var(--fidel)}.prospection .evt .ou .lien-nu{font-size:var(--t-mini);color:var(--texte-3)}.prospection .etat-pile{height:22px;font-size:var(--t-mini);white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px;font-weight:700;display:inline-flex}.prospection .etat-pile svg{width:12px;height:12px}.prospection .etat-pile--attente{color:var(--evt);border-color:var(--evt-vif);background:var(--feuille)}.prospection .etat-pile--pile{color:var(--marine);background:var(--marine-50)}.prospection .etat-pile--traitee{color:#fff;background:var(--marine-900)}.prospection .etat-pile--reportee{color:var(--texte-2);background:var(--gris-100)}.prospection .etat-pile--ecartee{color:var(--texte-3);border-color:var(--filet);background:0 0}.prospection .evt .ou .resultat{font-size:var(--t-libelle);color:var(--texte-2);white-space:normal;text-align:right;font-weight:500}.prospection .evt .ou .resultat b{color:var(--texte);font-weight:700}.prospection .evt-respire{gap:6px var(--e2);padding:var(--e2) var(--e3) var(--e3);font-size:var(--t-libelle);color:var(--texte-3);border-bottom:1px solid var(--filet);flex-wrap:wrap;align-items:center;font-weight:500;display:flex}.prospection .evt-respire .etat-pile{height:24px}.prospection .evt--traitee:before{background:var(--marine-900)}.prospection .evt--attente:before{background:var(--evt-vif)}.prospection .geste-fiche--fait{background:var(--marine-50);border-color:var(--marine-100);color:var(--marine-900);cursor:default}.prospection .geste-fiche--fait svg{color:var(--marine)}.prospection .geste-fiche--fait:hover{background:var(--marine-50);border-color:var(--marine-100)}@media (min-width:821px){.evt-respire{padding:var(--e2) var(--e4) var(--e3)}}.prospection .radar{gap:var(--e4);padding:var(--e4) var(--e3) var(--e3);background:var(--marine-900);color:#fff;border-bottom:1px solid var(--marine-700);display:grid}.prospection .radar-disque{aspect-ratio:1;width:100%;max-width:460px;margin:0 auto;position:relative}.prospection .radar-disque canvas{cursor:crosshair;touch-action:manipulation;border-radius:999px;width:100%;height:100%;display:block}.prospection .radar-titre{font-size:var(--t-libelle);color:var(--marine-200);letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.prospection .radar-titre b{color:#fff;font-weight:800}.prospection .radar-point{background:var(--evt-vif);border-radius:999px;width:8px;height:8px;animation:radar-pulse 2.4s ease-out infinite;box-shadow:0 0 #e8a33d99}@keyframes radar-pulse{0%{box-shadow:0 0 #e8a33d99}70%{box-shadow:0 0 0 10px #e8a33d00}to{box-shadow:0 0 #e8a33d00}}.prospection .radar-phrase{margin:var(--e2) 0 0;font-size:var(--t-montant);letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.2}.prospection .radar-phrase b{color:var(--evt-vif)}.prospection .radar-compte{margin:var(--e3) 0 0;font-size:var(--t-libelle);color:var(--marine-200);flex-wrap:wrap;gap:6px 14px;padding:0;font-weight:600;list-style:none;display:flex}.prospection .radar-compte i{vertical-align:-1px;border-radius:999px;width:9px;height:9px;margin-right:6px;display:inline-block}.prospection .radar-compte b{color:#fff;font-weight:800}.prospection .radar-avance{margin:var(--e3) 0 0;font-size:var(--t-champ);color:var(--marine-200);font-weight:500;line-height:1.5}.prospection .radar-avance b{color:#fff;font-weight:700}.prospection .radar-note{margin:var(--e3) 0 0;font-size:var(--t-mini);color:var(--marine-400);font-weight:500;line-height:1.5}.prospection .radar-info{background:var(--feuille);width:min(92%,340px);color:var(--texte);border-radius:var(--r-carte);border:1px solid var(--filet);padding:var(--e3) var(--e4);gap:4px;display:grid;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.prospection .radar-info[hidden]{display:none}.prospection .radar-info .type{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--evt);font-weight:800}.prospection .radar-info .qui{font-size:var(--t-champ);font-weight:700}.prospection .radar-info .quand{font-size:var(--t-mini);color:var(--texte-3);font-weight:600}.prospection .radar-info .quand b{color:var(--texte)}.prospection .radar-info .bas{justify-content:space-between;align-items:center;gap:var(--e2);margin-top:4px;display:flex}.prospection .radar-info .fermer{width:28px;height:28px;color:var(--texte-3);border-radius:999px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.prospection .radar-info .fermer:hover{background:var(--gris-100)}.prospection .evt.flash{animation:evt-flash 1.2s var(--sortie)}@keyframes evt-flash{0%{background:var(--evt-lavis)}to{background:0 0}}@media (min-width:821px){.prospection .radar{padding:var(--e5) var(--e5);align-items:center;gap:var(--e6);grid-template-columns:420px minmax(0,1fr)}.prospection .radar-disque{margin:0}.prospection .radar-phrase{font-size:var(--t-grand)}}@media (prefers-reduced-motion:reduce){.evt.flash,.radar-point{animation:none}}.prospection .territoire--mobile{padding:var(--e3) var(--e3) var(--e2);border-bottom:1px solid var(--filet);background:var(--feuille)}.prospection .bord{background:var(--marine-50);border-radius:var(--r-carte);padding:var(--e3) var(--e4)}.prospection .bord-titre{justify-content:space-between;align-items:center;gap:var(--e2);font-size:var(--t-section);letter-spacing:.06em;text-transform:uppercase;color:var(--marine-900);font-weight:700;display:flex}.prospection .modes{background:var(--feuille);border:1px solid var(--marine-100);border-radius:999px;padding:2px;display:inline-flex}.prospection .mode{height:24px;font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-3);border-radius:999px;padding:0 10px;font-weight:700}.prospection .mode.actif{background:var(--marine);color:#fff}.prospection .chiffres{gap:var(--e2);margin-top:var(--e3);grid-template-columns:repeat(3,1fr);display:grid}.prospection .chiffres div{gap:0;display:grid}.prospection .chiffres b{font-size:var(--t-grand);letter-spacing:-.02em;color:var(--marine-900);font-weight:800;line-height:1}.prospection .chiffres div:nth-child(2) b{color:var(--marine)}.prospection .chiffres span{font-size:var(--t-mini);color:var(--texte-3);margin-top:3px;font-weight:600}.prospection .estime{margin:var(--e3) 0 0;font-size:var(--t-libelle);color:var(--texte-2);font-weight:500;line-height:1.45}.prospection .estime.petite{font-size:var(--t-mini);color:var(--texte-4)}.prospection .rayons{margin-top:var(--e3);flex-wrap:wrap;overflow:visible}.prospection .communes{margin-top:var(--e3);gap:4px;display:grid}.prospection .communes--defile{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.prospection .communes--defile::-webkit-scrollbar{display:none}.prospection .commune-cible{gap:2px var(--e2);text-align:left;border-radius:var(--r-champ);border:1px solid var(--filet);background:var(--feuille);transition:border-color var(--t-accuse) linear,background var(--t-accuse) linear;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:8px 10px;display:grid}.prospection .commune-cible:hover:not([disabled]){border-color:var(--marine-400)}.prospection .commune-cible.active{background:var(--marine-50);border-color:var(--marine)}.prospection .commune-cible[disabled]{cursor:default;opacity:.55}.prospection .commune-cible[disabled].active{opacity:1}.prospection .commune-cible .nom-c{font-size:var(--t-libelle);color:var(--texte);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.prospection .commune-cible .vol{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.prospection .commune-cible .vol b{font-size:var(--t-champ);color:var(--marine-900);font-weight:800}.prospection .commune-cible .vol small{font-size:var(--t-micro);color:var(--texte-3);font-weight:600}.prospection .commune-cible .barre-c{background:var(--gris-100);border-radius:999px;grid-column:1/-1;height:5px;position:relative;overflow:hidden}.prospection .commune-cible .barre-c i{background:var(--marine-200);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.prospection .commune-cible .barre-c i.v{background:var(--marine)}.prospection .communes--defile .commune-cible{flex:none;grid-template-rows:auto auto auto;grid-template-columns:1fr;width:156px}.prospection .communes--defile .commune-cible .vol{justify-content:space-between}@media (min-width:821px){.prospection .territoire--mobile{display:none}.prospection .filtres .territoire h3{margin-bottom:var(--e2)}.prospection .filtres .commune-cible{grid-template-rows:auto auto auto;grid-template-columns:1fr}.prospection .filtres .commune-cible .vol{justify-content:space-between}.prospection .filtres .bord-titre{flex-wrap:wrap}.prospection .filtres .bord{padding:var(--e3)}.prospection .filtres .chiffres b{font-size:var(--t-montant)}}.prospection .evt--nouveau{background:var(--evt-lavis)}.prospection .evt.ouverte{background:var(--marine-50)}.prospection .evt{cursor:pointer}.prospection .semaine--neuf{color:var(--evt-txt)}.prospection .point-neuf{background:var(--evt-vif);vertical-align:0;border-radius:999px;width:8px;height:8px;margin-right:8px;animation:radar-pulse 2.4s ease-out infinite;display:inline-block;box-shadow:0 0 #e8a33d80}.prospection .onglet.a-du-neuf .n{background:var(--evt);color:#fff;border-color:var(--evt)}.prospection .detail .detail-tete{justify-content:space-between;align-items:center;gap:var(--e2);display:flex}.prospection .detail .type{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--evt);align-items:center;gap:5px;font-weight:800;display:inline-flex}.prospection .detail .rang{font-size:var(--t-mini);color:var(--texte-4);font-weight:700}.prospection .detail h2{margin:var(--e2) 0 0}.prospection .detail .statut-mot{margin-top:var(--e2)}.prospection .detail-bloc{margin-top:var(--e4)}.prospection .detail-bloc h3{font-size:var(--t-section);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-3);margin:0 0 6px;font-weight:700}.prospection .detail-bloc .quoi{font-size:var(--t-champ);margin:0;line-height:1.5}.prospection .detail-bloc .rien{font-size:var(--t-champ);color:var(--texte-3);margin:0;font-style:italic}.prospection .detail-source{background:var(--page);border-radius:var(--r-carte);padding:var(--e3) var(--e4)}.prospection .detail-source .cles{font-size:var(--t-libelle);gap:4px;margin:0;padding:0;list-style:none;display:grid}.prospection .detail-source .cles li{gap:var(--e2);grid-template-columns:76px 1fr;display:grid}.prospection .detail-source .cles span{color:var(--texte-3);font-weight:500}.prospection .detail-source .cles b{color:var(--texte);font-weight:700}.prospection .detail-source blockquote{margin:var(--e3) 0 0;padding-left:var(--e3);border-left:2px solid var(--evt);font-size:var(--t-libelle);color:var(--texte-2);font-style:italic;font-weight:500;line-height:1.5}.prospection .detail-source .mention{margin:var(--e3) 0 0;font-size:var(--t-mini);color:var(--texte-3);line-height:1.45}.prospection .detail .ligne-cle{gap:4px var(--e2);font-size:var(--t-champ);grid-template-columns:92px 1fr;margin:0;line-height:1.45;display:grid}.prospection .detail .ligne-cle dt{color:var(--texte-3);font-weight:500}.prospection .detail .ligne-cle dd{margin:0;font-weight:600}.prospection .detail .ligne-cle dd.inconnu{color:var(--texte-3);font-style:italic;font-weight:500}.prospection .detail-gestes{gap:var(--e2);margin-top:var(--e4);display:grid}.prospection .detail-ecarter{margin-top:var(--e3);padding:var(--e3) var(--e4);border-radius:var(--r-carte);background:var(--gris-100)}.prospection .detail-ecarter .question{font-size:var(--t-libelle);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-3);margin:0;font-weight:700}.prospection .detail-nav{justify-content:space-between;align-items:center;gap:var(--e2);margin-top:var(--e4);padding-top:var(--e3);border-top:1px solid var(--filet);display:flex}.prospection .detail-nav .bouton,.prospection .detail-nav .bouton-discret{height:40px}.prospection .detail-nav .bouton-discret:disabled,.prospection .detail-nav .bouton:disabled{opacity:.4;cursor:default}.prospection .detail-esc{font-size:var(--t-mini);color:var(--texte-4);font-weight:600;display:none}@media (min-width:821px){.detail-esc{display:inline}.detail-esc kbd{display:inline-block}}.prospection .vers-carte{gap:var(--e2);padding:var(--e5) var(--e4);color:#fff;border-bottom:1px solid var(--marine-700);background:#071622;text-decoration:none;display:grid}.prospection .vers-carte-titre{font-size:var(--t-montant);letter-spacing:-.02em;align-items:center;gap:8px;font-weight:800;display:flex}.prospection .vers-carte-texte{font-size:var(--t-champ);color:var(--marine-200);max-width:60ch;line-height:1.5}.prospection .vers-carte-bouton{margin-top:var(--e2);height:40px;padding:0 var(--e4);background:var(--evt-vif);color:var(--marine-900);font-weight:800;font-size:var(--t-base);border-radius:999px;justify-self:start;align-items:center;display:inline-flex}.prospection .vers-carte:hover .vers-carte-bouton{background:#f0b45a}@media (min-width:821px){.vers-carte{padding:var(--e5)}}.prospection .rampe{padding:var(--e3);scrollbar-width:none;border-bottom:1px solid var(--filet);background:var(--feuille);gap:6px;display:flex;overflow-x:auto}.prospection .rampe::-webkit-scrollbar{display:none}.prospection .famille-tuile{border-radius:var(--r-carte);border:1px solid var(--filet);background:var(--feuille);text-align:left;min-width:128px;transition:border-color var(--t-accuse) linear,background var(--t-accuse) linear;flex:none;gap:4px;padding:10px 12px;display:grid}.prospection .famille-tuile:hover{border-color:var(--marine-400)}.prospection .famille-tuile.active{background:var(--marine-50);border-color:var(--marine)}.prospection .famille-tuile .ft-nom{font-size:var(--t-libelle);color:var(--texte);white-space:nowrap;font-weight:700}.prospection .famille-tuile .ft-poids{align-items:baseline;gap:8px;display:flex}.prospection .famille-tuile .ft-poids b{font-size:var(--t-montant);letter-spacing:-.02em;color:var(--marine-900);font-weight:800;line-height:1}.prospection .famille-tuile .ft-neuf{font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--evt);font-weight:800}.prospection .famille-tuile .ft-vu{font-size:var(--t-micro);color:var(--texte-4);font-weight:600}.prospection .famille,.prospection .famille-tete{border-bottom:1px solid var(--filet)}.prospection .famille-tete{z-index:4;justify-content:space-between;align-items:flex-start;gap:var(--e3);padding:var(--e3) var(--e3) var(--e2);background:var(--page);display:flex;position:sticky;top:0}.prospection .famille-tete h3{font-size:var(--t-fort);letter-spacing:-.01em;align-items:baseline;gap:8px;margin:0;font-weight:800;display:flex}.prospection .famille-tete h3 .n{font-size:var(--t-libelle);color:var(--texte-3);font-weight:600}.prospection .famille-tete h3 .neuf-n{color:var(--evt);font-weight:800}.prospection .accroche{font-size:var(--t-libelle);color:var(--texte-2);margin:2px 0 0;font-style:italic;font-weight:500;line-height:1.4}.prospection .famille-vide{padding:var(--e3);font-size:var(--t-champ);margin:0;font-style:italic;line-height:1.45}.prospection .voir-plus{width:100%;min-height:44px;font-size:var(--t-libelle);color:var(--marine);background:var(--feuille);border-bottom:1px solid var(--filet);justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}.prospection .voir-plus svg{width:14px;height:14px;transform:rotate(90deg)}.prospection .voir-plus:hover{background:var(--marine-50)}.prospection .detail-famille .accroche{font-size:var(--t-champ);color:var(--marine-900);font-weight:600}@media (min-width:821px){.prospection .rampe{padding:var(--e3) var(--e4);flex-wrap:wrap}.prospection .famille-tuile{flex:140px}.prospection .famille-tete{padding:var(--e3) var(--e4) var(--e2)}}.prospection .fam{height:20px;font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--lavis-f);color:var(--encre-f);border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-weight:800;display:inline-flex}.prospection .evt .type .fam svg,.prospection .fam svg,.prospection .famille-tete h3 .fam svg,.prospection .nature .fam svg{flex:none;width:11px;height:11px}.prospection .fam--installe{--encre-f:var(--fam-installe);--lavis-f:var(--fam-installe-lavis);--vif-f:var(--fam-installe-vif)}.prospection .fam--libere{--encre-f:var(--fam-libere);--lavis-f:var(--fam-libere-lavis);--vif-f:var(--fam-libere-vif)}.prospection .fam--main{--encre-f:var(--fam-main);--lavis-f:var(--fam-main-lavis);--vif-f:var(--fam-main-vif)}.prospection .fam--probleme{--encre-f:var(--fam-probleme);--lavis-f:var(--fam-probleme-lavis);--vif-f:var(--fam-probleme-vif)}.prospection .fam--clients{--encre-f:var(--fam-clients);--lavis-f:var(--fam-clients-lavis);--vif-f:var(--fam-clients-vif)}.prospection .fam--sombre,.prospection .sombre .fam{color:var(--vif-f);border:1px solid var(--vif-f);background:#ffffff14}@supports (color:color-mix(in lab,red,red)){.prospection .fam--sombre,.prospection .sombre .fam{border:1px solid color-mix(in srgb,var(--vif-f) 45%,transparent)}}.prospection .fam--sombre.fam--clients,.prospection .sombre .fam--clients{color:var(--fam-clients);background:#fff;border-color:#fff}.prospection .neuf{font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--fam-installe-vif);vertical-align:0;background:0 0;border-radius:0;align-items:center;gap:5px;margin-right:8px;padding:0;font-weight:800;display:inline-flex}.prospection .neuf:before{content:"";background:var(--fam-installe-vif);border-radius:999px;width:7px;height:7px;animation:neuf-pulse 1.8s ease-out 2;box-shadow:0 0 #e8a33d99}.prospection .evt:before{background:var(--encre-f,var(--evt))}.prospection .evt--fidel:before{background:var(--fam-clients)}.prospection .evt .type{color:var(--texte-3);gap:8px}.prospection .evt .type .fam{margin-right:2px}.prospection .famille-tuile{border-top:3px solid var(--encre-f,var(--filet))}.prospection .famille-tuile.active{background:var(--lavis-f,var(--marine-50));border-color:var(--encre-f,var(--marine));border-top-width:3px}.prospection .famille-tuile .ft-nom{align-items:center;gap:6px;display:flex}.prospection .famille-tuile .ft-nom i{background:var(--encre-f,var(--texte-4));border-radius:999px;flex:none;width:8px;height:8px}.prospection .famille-tete{border-left:4px solid var(--encre-f,var(--filet))}.prospection .famille-tete h3 .fam{margin-right:4px}.prospection .detail-famille{border-left:3px solid var(--encre-f);padding-left:var(--e3)}.prospection .detail-famille .accroche{color:var(--encre-f)}.prospection .marqueur-legende{align-items:center;gap:5px;display:inline-flex}@media (min-width:821px){.prospection .tete h1{font-size:var(--t-grand)}.prospection .onglets{width:auto;min-width:520px}.prospection .onglet{flex:0 260px}.prospection kbd{font:inherit;font-size:var(--t-micro);border:1px solid var(--marine-200);background:var(--marine-50);color:var(--marine);border-radius:4px;padding:2px 5px;font-weight:700;line-height:1;display:inline-block}.prospection .corps{flex-direction:row;align-items:stretch}.prospection .vue.active{flex:1;align-items:stretch;min-width:0;display:flex}.prospection .filtres{width:var(--liste-l-filtres);border-right:1px solid var(--filet);padding:var(--e4) var(--e3);align-self:flex-start;gap:var(--e4);flex:none;align-content:start;max-height:100dvh;display:grid;position:sticky;top:0;overflow-y:auto}.prospection .filtres h3{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-4);margin:0 0 6px;font-weight:700}.prospection .filtres .puces{flex-wrap:wrap;overflow:visible}.prospection .filtres .puce{height:30px;padding:0 10px}.prospection .filtres .puce .n{color:var(--texte-4);font-weight:600}.prospection .filtres .vues{gap:4px;display:grid}.prospection .filtres .vues .puce{border-radius:var(--r-champ);justify-content:space-between;height:34px}.prospection .centre{flex-direction:column;flex:1;min-width:0;display:flex}.prospection .barre{padding:var(--e3) var(--e4);align-items:center;gap:var(--e3);grid-template-columns:minmax(200px,360px) 1fr auto}.prospection .barre .puces{display:none}.prospection .barre .compte{justify-content:flex-start;gap:var(--e5);grid-column:2/4}.prospection .barre .outils{gap:var(--e2);grid-area:1/3;justify-content:flex-end;display:flex}.prospection .commune{padding:6px var(--e4);top:65px}.prospection .ligne{min-height:var(--liste-h-ligne-bureau);padding:4px var(--e4) 4px var(--e3);gap:0 var(--e3);grid-template-columns:26px minmax(0,1fr) auto}.prospection .ligne .corps-ligne{gap:var(--e3);grid-template-columns:minmax(200px,1.1fr) minmax(0,2fr);align-items:baseline;display:grid}.prospection .ligne .nom{font-size:var(--t-cellule);flex-wrap:nowrap}.prospection .ligne .nom span:first-child{flex:auto;min-width:50%}.prospection .ligne .nom .drapeau,.prospection .ligne .nom .etat-pile{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.prospection .ligne .details{font-size:var(--t-cellule);flex-wrap:nowrap;margin:0}.prospection .ligne .contact{min-width:230px}.prospection .ligne .gestes-ligne{justify-content:flex-end;width:148px}.prospection .ligne .details span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prospection .ligne .details .rue{flex:none}.prospection .ligne .details .activite{flex:0 auto;min-width:60px}.prospection .ligne .details .tel{display:none}.prospection .ligne .contact{display:block}.prospection .ligne .chevron{display:none}.prospection .ligne .gestes-ligne{opacity:0;transition:opacity var(--t-accuse) linear;display:flex}.prospection .ligne:focus-within .gestes-ligne,.prospection .ligne:hover .gestes-ligne{opacity:1}.prospection .ligne .droite{align-items:center;gap:var(--e3);justify-content:flex-end;display:flex}.prospection .pied-liste{padding:var(--e4)}.prospection .feuille{border-radius:var(--r-modale);opacity:0;width:560px;max-height:88vh;transition:transform var(--t-recompo) var(--sortie),opacity var(--t-etat) linear;padding:var(--e5) var(--e6) var(--e6);inset:50% auto auto 50%;transform:translate(-50%,-48%)scale(.97)}.prospection .feuille.montee{opacity:1;transform:translate(-50%,-50%)}.prospection .feuille:before{display:none}.prospection .barre-selection{bottom:var(--e5)}.prospection .evt{padding:var(--e3) var(--e4) var(--e3) 0;grid-template-columns:4px minmax(0,1fr) 280px}.prospection .evt:before{grid-row:1}.prospection .evt .ou{text-align:right;white-space:nowrap;grid-column:3;justify-items:end;gap:6px;margin-top:0;display:grid}.prospection .evt-intro{padding:var(--e4) var(--e4) var(--e3)}.prospection .semaine{padding:6px var(--e4)}}@media (min-width:1180px){.prospection .fiche-volet{width:var(--liste-l-fiche);border-left:1px solid var(--filet);max-height:100dvh;padding:var(--e5);flex:none;align-self:flex-start;display:none;position:sticky;top:0;overflow-y:auto}.prospection .fiche-volet.visible{display:block}.prospection .fiche-volet .fiche .gestes-fiche .grille{grid-template-columns:1fr}.prospection .fiche-volet .fiche .geste-fiche--principal{grid-column:auto}.prospection .fiche-volet .fermer{top:var(--e3);right:var(--e3);width:32px;height:32px;color:var(--texte-3);border-radius:999px;place-items:center;display:grid;position:absolute}.prospection .fiche-volet .fermer:hover{background:var(--gris-100)}.prospection .fiche-volet .vide-volet{color:var(--texte-4);font-size:var(--t-champ);text-align:center;padding:var(--e6) var(--e4);font-style:italic;line-height:1.5}}@media (min-width:1400px){.ligne .details .tel{display:inline}}@media (max-width:820px){.barre .outils,.fiche-volet,.filtres{display:none}}.prospection .carte-radar{background:var(--marine-900);color:#fff;border-bottom:1px solid var(--marine-700);height:min(62vh,560px);min-height:380px;position:relative;overflow:hidden}.prospection .carte-fond{position:absolute;inset:0}.prospection .carte-fond .sonar{pointer-events:none;z-index:2;position:absolute;inset:0}.prospection .carte-fond.eco .sonar{display:none}.prospection .carte-fond .maplibregl-canvas{outline:none}.prospection .carte-fond .maplibregl-ctrl-attrib{display:none}.prospection .marqueur-evt{background:var(--vif-f,var(--fam-installe-vif));width:18px;height:18px;box-shadow:0 0 0 0 var(--vif-f,#e8a33d);border:2px solid #ffffffd9;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.prospection .marqueur-evt{box-shadow:0 0 0 0 color-mix(in srgb,var(--vif-f,#e8a33d) 55%,transparent)}}.prospection .marqueur-evt{cursor:pointer;padding:0;animation:respire 2.4s ease-out infinite;display:block}.prospection .marqueur-evt.nouveau{width:22px;height:22px}.prospection .marqueur-evt.ping{animation:embrase .7s ease-out}.prospection .carte-fond.eco .marqueur-evt{box-shadow:none;animation:none}@keyframes respire{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--vif-f,#e8a33d) 55%,transparent)}70%{box-shadow:0 0 0 14px #0000}to{box-shadow:0 0 #0000}}@keyframes embrase{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--vif-f,#e8a33d) 90%,transparent);transform:scale(1)}50%{transform:scale(1.6)}to{transform:scale(1);box-shadow:0 0 0 22px #0000}}.prospection .legende-fam .marqueur-evt{cursor:default;border-width:1px;width:10px;height:10px;animation:none}.prospection .legende-terrain{max-width:min(92%,620px);font-size:var(--t-mini);color:var(--marine-100)}.prospection .gt--jamais,.prospection .gt--touche{border-radius:999px}.prospection .gt.approx{background:0 0;border:1.5px dashed #c3d1dc}.prospection .marqueur-client{cursor:pointer;background:#fff;border:1.5px solid #071622;border-radius:2px;width:12px;height:12px;padding:0;display:block}.prospection .marqueur-client.palier--frais{background:#fff}.prospection .marqueur-client.palier--recent{background:#c3d1dc}.prospection .marqueur-client.palier--ancien{background:#7d94a8}.prospection .marqueur-client.palier--perdu{background:#4a6073;box-shadow:0 0 0 1px #98b8cd8c}.prospection .marqueur-client.approx{background:0 0;border:1.5px dashed #c3d1dc}.prospection .marqueur-client:focus-visible{outline-offset:2px;outline:2px solid #fff}.prospection .carte-fond.terrain .marqueur-evt{width:10px;height:10px;border-width:1px;animation:none}.prospection .carte-fond.terrain .sonar{display:none}.prospection .infobulle-terrain{z-index:5;pointer-events:none;border-radius:var(--r-carte);color:#fff;max-width:280px;font-size:var(--t-mini);background:#061a28eb;border:1px solid #98b8cd59;padding:6px 10px;line-height:1.35;position:absolute}.prospection .ou-aller{margin:var(--e3) 0 0;padding:var(--e3);border-radius:var(--r-carte);background:var(--marine-50)}.prospection .ou-aller .verdict{font-size:var(--t-mini);background:var(--marine-100);color:var(--marine);border-radius:999px;padding:2px 8px;font-weight:700;display:inline-block}.prospection .ou-aller .verdict--gisement{background:var(--marine);color:#fff}.prospection .ou-aller .verdict--implantee{background:var(--marine-50);color:var(--marine)}.prospection .carte-balayage{top:var(--e3);left:var(--e3);right:var(--e3);z-index:3;border-radius:var(--r-carte);font-size:var(--t-libelle);color:var(--marine-200);pointer-events:auto;width:fit-content;max-width:calc(100% - 2 * var(--e3));background:#061a28c7;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:8px 12px;font-weight:600;display:flex;position:absolute}.prospection .carte-balayage b{color:var(--evt-vif);font-weight:800}.prospection .carte-balayage .lien-nu{color:#fff;font-size:var(--t-libelle);text-decoration-color:#fff6}.prospection .legende-fam{left:var(--e3);bottom:calc(var(--e3) + 52px);z-index:3;flex-wrap:wrap;gap:6px 10px;display:flex;position:absolute}.prospection .carte-vide{z-index:4;border-radius:var(--r-feuille);width:min(92%,420px);padding:var(--e4) var(--e5);gap:var(--e3);text-align:center;background:#061a28db;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prospection .carte-vide p{font-size:var(--t-champ);color:var(--marine-100);margin:0;line-height:1.5}.prospection .carte-vide p b{color:#fff}.prospection .carte-vide .petite{font-size:var(--t-mini);color:var(--marine-200)}.prospection .carte-vide .bouton{justify-self:center}.prospection .carte-barre{left:50%;bottom:var(--e3);z-index:4;max-width:calc(100% - 2 * var(--e3));scrollbar-width:none;white-space:nowrap;background:#061a28db;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;overflow-x:auto;transform:translate(-50%)}.prospection .carte-barre::-webkit-scrollbar{display:none}.prospection .carte-barre .carte-depart{font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--marine-200);padding:0 8px;font-weight:700}.prospection .carte-barre .mode{height:28px;color:var(--marine-100)}.prospection .carte-barre .mode.actif{background:var(--evt-vif);color:var(--marine-900)}.prospection .carte-attribution{right:var(--e2);z-index:3;font-size:var(--t-micro);color:var(--marine-400);margin:0;position:absolute;bottom:2px}.prospection .carte-message{z-index:4;padding:var(--e3) var(--e4);border-radius:var(--r-carte);font-size:var(--t-champ);color:var(--marine-100);text-align:center;background:#061a28db;max-width:36ch;margin:0;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.prospection .avis-prospection{left:50%;bottom:calc(var(--e5) + 56px + env(safe-area-inset-bottom,0px));z-index:50;background:var(--marine-900);color:#fff;font-size:var(--t-libelle);box-shadow:var(--elev-2);max-width:calc(100vw - 2 * var(--e4));text-align:center;border-radius:999px;margin:0;padding:10px 16px;font-weight:600;position:fixed;transform:translate(-50%)}.prospection .fermer{top:var(--e3);right:var(--e3);width:32px;height:32px;color:var(--texte-3);border-radius:999px;place-items:center;display:grid;position:absolute}.prospection .fermer:hover{background:var(--gris-100)}.prospection .feuille{position:fixed}.prospection .feuille .fiche{position:relative}.prospection .filtres .territoire{gap:var(--e2);display:grid}.prospection .rayons .puce{height:30px}.prospection .detail dd small,.prospection .fiche dd small{color:var(--texte-3);font-weight:500;font-size:var(--t-mini);margin-left:4px}.prospection .fiche .journee-pile .retour-pile{position:static}.prospection .famille-vide{color:var(--texte-3)}.prospection .outils .bouton-discret.actif{background:var(--marine-50);border-color:var(--marine-400)}.prospection .puces .puce--vue button{font:inherit;color:inherit}.prospection .rampe .famille-tuile .ft-nom i{background:var(--encre-f,var(--texte-4))}@media (min-width:821px){.prospection .carte-radar{height:min(58vh,620px)}.prospection .legende-fam{bottom:calc(var(--e3) + 44px)}}@media (max-width:820px){.prospection .carte-radar{height:min(66vh,560px)}.prospection .carte-fond{bottom:40px}.prospection .legende-fam{height:40px;padding:0 var(--e3);background:var(--marine-900);border-top:1px solid var(--marine-700);scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:10px;bottom:0;left:0;right:0;overflow-x:auto}.prospection .legende-fam::-webkit-scrollbar{display:none}.prospection .legende-fam .marqueur-legende{flex:none}.prospection .carte-barre{bottom:calc(40px + var(--e2))}.prospection .carte-attribution{height:40px;padding:0 var(--e2) 0 var(--e3);z-index:4;background:var(--marine-900);line-height:40px;bottom:0;right:0}}@media (prefers-reduced-motion:reduce){.prospection .marqueur-evt,.prospection .marqueur-evt.ping,.prospection .radar-point{animation:none}}@media (min-width:1180px) and (max-width:1499px){.prospection .vue.active:has(.fiche-volet.visible) .ligne .contact{display:none}.prospection .vue.active:has(.fiche-volet.visible) .ligne .corps-ligne{grid-template-columns:minmax(160px,1fr) minmax(0,1.4fr)}}:root{--note-l:640px;--note-couverture:var(--marine-900);--note-encre-vive:var(--sous);--note-h-vignette:132px}.version-note .app-derriere{transform-origin:50% 30%;transition:transform .42s var(--sortie)}.version-note .app-derriere.recule{transform:scale(.94)translateY(-6px)}.version-note .app-derriere.revient{transition:transform .26s var(--sortie)}.voile-note{transition:opacity .32s var(--sortie);z-index:50;opacity:0;pointer-events:none;transition:opacity var(--t-etat) linear;background:#061a2875;position:fixed;inset:0}.voile-note.visible{opacity:1;pointer-events:auto}.version-note{z-index:51;background:var(--page);flex-direction:column;display:none;position:fixed;inset:0;overflow:hidden}.version-note.visible{animation:fenetre-monte .56s cubic-bezier(.2,.9,.3,1.06) 60ms both;display:flex}@keyframes fenetre-monte{0%{transform:translateY(100%)}to{transform:none}}.version-note.sort{animation:fenetre-sort .2s var(--entree) forwards;pointer-events:none}@keyframes fenetre-sort{to{opacity:.6;transform:translateY(100%)}}.version-note.sort-vers{animation:fenetre-vers .18s var(--entree) forwards;pointer-events:none}@keyframes fenetre-vers{to{opacity:0;transform:translateY(-24px)scale(.98)}}@media (min-width:821px){.version-note{width:var(--note-l);border-radius:var(--r-modale);max-height:min(860px,92dvh);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.version-note.visible{animation:fenetre-pose .52s var(--elastique) 60ms both}@keyframes fenetre-pose{0%{opacity:0;transform:translate(-50%,calc(-50% - 40px))scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.version-note.sort{animation:fenetre-sort-bureau .2s var(--entree) forwards}@keyframes fenetre-sort-bureau{to{opacity:0;transform:translate(-50%,calc(16px - 50%))scale(.96)}}.version-note.sort-vers{animation:fenetre-vers-bureau .18s var(--entree) forwards}@keyframes fenetre-vers-bureau{to{opacity:0;transform:translate(-50%,calc(-50% - 24px))scale(.98)}}}.version-note .couverture{z-index:3;background:var(--note-couverture);color:#fff;text-align:center;padding:var(--e6) var(--e5);transform-origin:50% 0;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.version-note .couverture .depuis{font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--marine-200);opacity:0;animation:fondu .28s var(--sortie) .36s forwards;font-weight:800}.version-note .couverture .numero{margin:var(--e4) 0 0;font-size:var(--t-prix);letter-spacing:-.05em;color:var(--note-encre-vive);opacity:0;animation:pose .42s var(--entree) .48s forwards,affirme .38s var(--elastique) .9s forwards;font-weight:800;line-height:1;position:relative;transform:scale(3.4)}@keyframes pose{0%{opacity:0;transform:scale(3.4)}to{opacity:1;transform:scale(2)}}@keyframes affirme{0%{transform:scale(2)}50%{transform:scale(2.16)}to{transform:scale(2.1)}}.version-note .couverture .numero small{font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--marine-200);opacity:0;animation:glisse .28s var(--sortie) .96s forwards;margin-top:6px;font-weight:800;display:block;transform:translateY(-6px)}@keyframes glisse{to{opacity:1;transform:none}}.version-note .couverture .onde{border:2px solid var(--note-encre-vive);opacity:0;pointer-events:none;border-radius:999px;width:60px;height:60px;margin:-30px 0 0 -30px;animation:onde .9s cubic-bezier(.2,.8,.3,1) .9s forwards;position:absolute;top:50%;left:50%}@keyframes onde{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(7)}}.version-note .couverture .nom{margin:calc(var(--e6) + var(--e5)) 0 0;font-size:var(--t-grand);letter-spacing:-.025em;text-wrap:balance;opacity:0;animation:fondu .32s var(--sortie) 1.05s forwards;font-weight:800;line-height:1.1}.version-note .couverture .date{margin:var(--e3) 0 0;font-size:var(--t-champ);color:var(--marine-200);opacity:0;animation:fondu .32s var(--sortie) 1.15s forwards;font-weight:500}.version-note .couverture .ouvrir{margin:var(--e6) 0 0;height:44px;padding:0 var(--e5);background:var(--note-encre-vive);color:var(--marine-900);font-weight:800;font-size:var(--t-base);opacity:0;animation:fondu .32s var(--sortie) 1.25s forwards;border-radius:999px;align-items:center;gap:8px;display:inline-flex}.version-note .couverture .ouvrir svg{width:16px;height:16px;animation:descend 1.2s ease-in-out infinite}@keyframes descend{50%{transform:translateY(3px)}}.version-note .couverture.levee{animation:leve .52s var(--entree) forwards;pointer-events:none}@keyframes leve{to{opacity:0;transform:translateY(-100%)}}.version-note .tranches{padding:0 var(--e5) var(--e4);justify-content:center;align-items:flex-end;gap:3px;display:flex;position:absolute;bottom:0;left:0;right:0}.version-note .tranches i{transform-origin:50% 100%;width:6px;height:22px;animation:tranche .26s var(--sortie) forwards;animation-delay:calc(1.15s + var(--k) * 30ms);background:#98b8cd47;border-radius:2px 2px 0 0;display:block;transform:scaleY(0)}.version-note .tranches i:nth-child(3n){height:28px}.version-note .tranches i.actuelle{background:var(--note-encre-vive);height:34px;animation:tranche-claque .36s var(--elastique) forwards}@keyframes tranche{to{transform:scaleY(1)}}@keyframes tranche-claque{0%{transform:scaleY(0)}60%{transform:scaleY(1.25)}to{transform:scaleY(1)}}.version-note .tranches-legende{text-align:center;font-size:var(--t-mini);color:var(--marine-200);opacity:0;animation:fondu .32s var(--sortie) 1.5s forwards;font-weight:600;position:absolute;bottom:46px;left:0;right:0}.version-note .note{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.version-note .note-tete{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e4) var(--e4) var(--e3);border-bottom:1px solid var(--filet);background:var(--page);z-index:2;display:flex;position:sticky;top:0}.version-note .note-tete .quoi{align-items:baseline;gap:8px;display:flex}.version-note .note-tete .num{font-size:var(--t-montant);letter-spacing:-.02em;color:var(--sous-plein);font-weight:800}.version-note .note-tete .nom{font-size:var(--t-fort);letter-spacing:-.01em;font-weight:800}.version-note .note-tete .date{font-size:var(--t-libelle);color:var(--texte-3);font-weight:500}.version-note .note-tete .fermer{width:40px;height:40px;color:var(--texte-2);border:1px solid var(--filet);background:var(--feuille);border-radius:999px;place-items:center;display:grid}.version-note .note-tete .fermer:hover{background:var(--gris-100)}.version-note .note-tete .fermer{flex:none}.version-note .note-tete .fermer svg{width:20px;height:20px}.version-note .couverture .ouvrir svg,.version-note .gain .aller svg,.version-note .note-tete .fermer svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.version-note .accroche{padding:var(--e4) var(--e4) 0;font-size:var(--t-fort);color:var(--marine-900);margin:0;font-weight:600;line-height:1.4}.version-note .gains{padding:var(--e4);gap:var(--e3);display:grid}.version-note .gain{background:var(--feuille);border-radius:var(--r-feuille);border:1px solid var(--filet);opacity:0;animation:surgit .36s var(--elastique) forwards;text-align:left;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden;transform:translateY(14px)}.version-note .gain:first-child{animation-delay:.16s}.gain:nth-child(2){animation-delay:.3s}.gain:nth-child(3){animation-delay:.44s}.gain:nth-child(4){animation-delay:.58s}.version-note .gain:nth-child(5){animation-delay:.62s}.gain:nth-child(6){animation-delay:.66s}.gain:nth-child(n+7){animation-delay:.7s}.version-note .accroche{opacity:0;animation:fondu .26s var(--sortie) 40ms forwards}.version-note .gain .vignette>*{animation-play-state:paused}.version-note .gain.posee .vignette *{animation-play-state:running}.version-note .gain .vignette{height:var(--note-h-vignette);background:var(--marine-50);position:relative;overflow:hidden}.version-note .gain .corps{padding:var(--e3) var(--e4) var(--e4);gap:6px;display:grid}.version-note .gain h3{font-size:var(--t-fort);letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.25}.version-note .gain .preuve{font-size:var(--t-champ);color:var(--texte-2);margin:0;line-height:1.5}.version-note .gain .aller{height:36px;padding:0 var(--e3);background:var(--marine);color:#fff;font-weight:700;font-size:var(--t-libelle);transition:background var(--t-accuse) linear,transform var(--t-accuse) linear;border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:4px;text-decoration:none;display:inline-flex}.version-note .gain .aller:hover{background:var(--marine-600)}.gain .aller:active{transform:translateY(1px)}.version-note .gain .aller svg{width:14px;height:14px}.version-note .gain .ou{font-size:var(--t-mini);color:var(--texte-4);font-weight:600}@media (min-width:821px){.gain{grid-template-columns:200px 1fr}.gain .vignette{height:100%;min-height:140px}}.version-note .note-pied{padding:var(--e3) var(--e4) calc(var(--e4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--filet);background:var(--page);gap:var(--e2);display:grid;position:sticky;bottom:0}.version-note .bouton{border-radius:var(--r-carte);height:48px;font-size:var(--t-base);padding:0 var(--e4);background:var(--marine);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.version-note .bouton:hover{background:var(--marine-600)}.version-note .lien-nu{font:inherit;font-size:var(--t-libelle);color:var(--marine);text-decoration:underline;-webkit-text-decoration-color:var(--marine-200);text-decoration-color:var(--marine-200);text-underline-offset:3px;background:0 0;border:0;justify-self:center;padding:4px 0;font-weight:600}.version-note .brouillon{padding:var(--e2) var(--e4);background:var(--sous-fond);color:var(--sous-txt);font-size:var(--t-libelle);border-bottom:1px solid #f1e0c0;margin:0;font-weight:600}.version-note .reliure{padding:var(--e4);flex:1;display:none;overflow-y:auto}.version-note.historique .reliure{display:block}.version-note.historique .accroche,.version-note.historique .brouillon,.version-note.historique .gains{display:none}.version-note .reliure ol{gap:var(--e2);margin:0;padding:0;list-style:none;display:grid;position:relative}.version-note .reliure ol:before{content:"";background:var(--marine-100);width:2px;position:absolute;top:8px;bottom:8px;left:21px}.version-note .reliure li{gap:var(--e3);grid-template-columns:44px 1fr;align-items:start;display:grid}.version-note .reliure .num{background:var(--feuille);border:2px solid var(--marine-100);width:44px;height:44px;font-size:var(--t-champ);color:var(--marine-900);z-index:1;border-radius:999px;place-items:center;font-weight:800;display:grid;position:relative}.version-note .reliure li.actuelle .num{background:var(--sous);border-color:var(--sous);color:var(--marine-900)}.version-note .reliure .carte-v{background:var(--feuille);border-radius:var(--r-carte);border:1px solid var(--filet);padding:var(--e3) var(--e4)}.version-note .reliure .carte-v .nom{justify-content:space-between;align-items:baseline;gap:var(--e2);font-size:var(--t-fort);letter-spacing:-.01em;font-weight:800;display:flex}.version-note .reliure .carte-v .nom small{font-size:var(--t-libelle);color:var(--texte-3);white-space:nowrap;font-weight:500}.version-note .reliure .carte-v ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.version-note .reliure .carte-v li{font-size:var(--t-champ);color:var(--texte-2);grid-template-columns:none;gap:8px;line-height:1.45;display:flex}.version-note .reliure .carte-v li:before{content:"—";color:var(--texte-4);flex:none}.version-note .reliure .carte-v li a{color:var(--marine);font-weight:600;text-decoration:none}.version-note .reliure .carte-v li a:hover{text-decoration:underline}.version-note .reliure .carte-v .rouvrir{margin-top:var(--e2);font-size:var(--t-libelle)}.version-note .reliure-tete{margin:0 0 var(--e4);font-size:var(--t-champ);color:var(--texte-2);line-height:1.5}.version-note .reliure-tete b{color:var(--texte)}.version-note .v-pile{position:absolute;inset:0}.version-note .v-pile .c{background:var(--feuille);border:1px solid var(--filet);border-left:4px solid var(--marine);border-radius:10px;width:92px;height:92px;margin-left:-46px;position:absolute;top:22px;left:50%}.version-note .v-pile .c:before{content:"";background:var(--marine-900);border-radius:3px;width:44px;height:6px;position:absolute;top:12px;left:12px}.version-note .v-pile .c:after{content:"";background:var(--marine-100);width:60px;height:4px;box-shadow:0 10px 0 var(--marine-100),0 20px 0 var(--marine-100);border-radius:2px;position:absolute;top:26px;left:12px}.version-note .v-pile .c.c2{z-index:0;transform:translateY(8px)scale(.94)}.version-note .v-pile .c.c1{z-index:1;animation:v-part 3s cubic-bezier(.4,0,.7,.2) infinite}@keyframes v-part{0%,35%{opacity:1;transform:none}55%,to{opacity:0;transform:translate(140px,-20px)rotate(14deg)}}.version-note .v-pile .c.c2{animation:v-monte 3s var(--elastique) infinite}@keyframes v-monte{0%,40%{transform:translateY(8px)scale(.94)}70%,to{transform:none}}.version-note .v-pile .dix{gap:3px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.version-note .v-pile .dix i{background:var(--marine-100);border-radius:2px;width:10px;height:8px}.version-note .v-pile .dix i:nth-child(-n+5){background:var(--marine)}.version-note .v-pile .dix i:nth-child(6){animation:v-case 3s ease-out infinite}@keyframes v-case{0%,55%{background:var(--marine-100);transform:none}62%{background:var(--marine);transform:scaleY(1.8)}70%,to{background:var(--marine);transform:none}}.version-note .v-points{place-items:center;display:grid;position:absolute;inset:0}.version-note .v-points .rail{background:var(--marine-100);border-radius:999px;width:70%;height:8px;position:relative;overflow:hidden}.version-note .v-points .rail i{background:var(--marine);width:66%;animation:v-rail 4s var(--sortie) infinite;border-radius:999px;position:absolute;top:0;bottom:0;left:0}@keyframes v-rail{0%,20%{width:62%}60%,to{width:70%}}.version-note .v-points .table{background:var(--feuille);border:2px solid var(--sous);width:26px;height:26px;color:var(--sous-plein);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:12%;transform:translateY(-50%)}.version-note .v-points .table svg{width:13px;height:13px}.version-note .v-points .n{font-size:var(--t-montant);color:var(--marine-900);letter-spacing:-.02em;font-weight:800;position:absolute;top:26px;left:15%}.version-note .v-points .n small{font-size:var(--t-mini);color:var(--texte-3);font-weight:600}.version-note .v-points .plus{font-size:var(--t-grand);color:var(--marine);opacity:0;animation:v-plus 4s var(--sortie) infinite;font-weight:800;position:absolute;bottom:22px;left:50%}@keyframes v-plus{0%,15%{opacity:0;transform:translate(-50%,10px)}25%{opacity:1;transform:translate(-50%,-10px)scale(1.2)}50%,to{opacity:0;transform:translate(-50%,-40px)scale(.6)}}.version-note .v-pistes{align-content:center;gap:14px;padding:22px 16px;display:grid;position:absolute;inset:0}.version-note .v-pistes .p{font-size:var(--t-mini);color:var(--marine-900);grid-template-columns:52px 1fr 20px;align-items:center;gap:8px;font-weight:700;display:grid}.version-note .v-pistes .p .r{background:var(--marine-100);border-radius:999px;height:8px;position:relative;overflow:hidden}.version-note .v-pistes .p .r i{background:var(--marine);animation:v-piste 4s var(--sortie) infinite;border-radius:999px;position:absolute;inset:0 auto 0 0}.version-note .v-pistes .p:nth-child(2) .r i{background:var(--marine-400);animation-delay:.6s}@keyframes v-piste{0%{width:10%}60%,to{width:var(--w)}}.version-note .v-pistes .p .t{border:2px solid var(--sous);width:18px;height:18px;color:var(--sous-plein);border-radius:999px;place-items:center;display:grid}.v-pistes .p .t svg{width:10px;height:10px}.version-note .v-demandes{place-items:center;display:grid;position:absolute;inset:0}.version-note .v-demandes .env{border:2px solid var(--sous-plein);background:var(--feuille);border-radius:8px;width:64px;height:44px;position:relative}.version-note .v-demandes .env:before{content:"";clip-path:polygon(0 0,50% 100%,100% 0);border:2px solid var(--sous-plein);border-top:0;height:16px;position:absolute;top:6px;left:6px;right:6px;transform:skewY(0)}.version-note .v-demandes .past{color:#fff;min-width:24px;height:24px;font-size:var(--t-mini);animation:v-past 3s var(--elastique) infinite;background:#8e1c21;border-radius:999px;place-items:center;padding:0 6px;font-weight:800;display:grid;position:absolute;top:-10px;right:-12px}@keyframes v-past{0%,30%{transform:scale(0)}45%,to{transform:scale(1)}}.version-note .v-demandes .ligne{background:var(--feuille);border:1px solid var(--filet);border-left:4px solid var(--sous-plein);height:34px;animation:v-ligne 3s var(--elastique) infinite;border-radius:8px;position:absolute;bottom:18px;left:16px;right:16px}@keyframes v-ligne{0%,45%{opacity:0;transform:translateY(30px)}65%,to{opacity:1;transform:none}}.version-note .v-rampe{grid-template-columns:repeat(5,1fr);align-content:center;gap:6px;padding:26px 14px;display:grid;position:absolute;inset:0}.version-note .v-rampe i{background:var(--feuille);border:1px solid var(--filet);border-top:3px solid var(--c);opacity:0;height:46px;animation:v-tuile 4s var(--elastique) infinite;border-radius:8px;display:block;transform:translateY(8px)}.version-note .v-rampe i:first-child{--c:#7a4100;animation-delay:0s}.v-rampe i:nth-child(2){--c:#0d5f78;animation-delay:.12s}.v-rampe i:nth-child(3){--c:#5a2f66;animation-delay:.24s}.v-rampe i:nth-child(4){--c:#33414f;animation-delay:.36s}.v-rampe i:nth-child(5){--c:#0a2a3f;animation-delay:.48s}@keyframes v-tuile{0%{opacity:0;transform:translateY(8px)}12%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(8px)}}.version-note .v-carte{background:#071622;position:absolute;inset:0}.version-note .v-carte:after,.version-note .v-carte:before{content:"";aspect-ratio:1;border:1px solid #98b8cd38;border-radius:999px;width:68%;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.version-note .v-carte:after{border-color:#98b8cd24;width:120%}.version-note .v-carte .s{background:var(--sous);opacity:.85;transform-origin:0;width:46%;height:2px;animation:v-tourne 4s linear infinite;position:absolute;top:55%;left:50%}@keyframes v-tourne{to{transform:rotate(1turn)}}.version-note .v-carte .pt{border:2px solid #fff;border-radius:999px;width:10px;height:10px;position:absolute}.version-note .v-carte .pt.a{background:#e8a33d;top:30%;left:62%}.v-carte .pt.b{background:#5fc4d3;top:62%;left:28%}.v-carte .pt.c{background:#c98fd8;top:70%;left:70%}.version-note .v-carte .n{color:#061a28;width:30px;height:30px;font-size:var(--t-micro);background:#dfe8f3;border-radius:999px;place-items:center;font-weight:800;display:grid;position:absolute;top:22%;left:14%}@media (prefers-reduced-motion:reduce){.version-note .app-derriere,.version-note .app-derriere.recule{transition:none;transform:none}.version-note.sort,.version-note.sort-vers,.version-note.visible{animation:none}.version-note.sort,.version-note.sort-vers{opacity:0;transition:opacity .15s linear}.version-note .couverture .onde{opacity:0;animation:none}.tranches i{animation:none;transform:none}.accroche{opacity:1;animation:none}.version-note .couverture .date,.version-note .couverture .depuis,.version-note .couverture .nom,.version-note .couverture .numero,.version-note .couverture .numero small,.version-note .couverture .ouvrir,.version-note .gain,.version-note .tranches,.version-note .tranches-legende,.version-note.visible{opacity:1;animation:none;transform:none}.version-note .couverture .numero{transform:scale(2.1)}.couverture .ouvrir svg,.version-note .v-carte .s,.version-note .v-demandes .ligne,.version-note .v-demandes .past,.version-note .v-pile .c,.version-note .v-pile .dix i,.version-note .v-pistes .p .r i,.version-note .v-points .plus,.version-note .v-points .rail i,.version-note .v-rampe i{animation:none}.version-note .v-rampe i{opacity:1;transform:none}.v-points .plus{opacity:0}.v-demandes .ligne{opacity:1;transform:none}.v-demandes .past{transform:none}.v-pistes .p .r i{width:var(--w)}.v-points .rail i{width:66%}}@media (prefers-reduced-motion:reduce) and (min-width:821px){.version-note.sobre.visible,.version-note.visible{transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.version-note .accroche{opacity:1;animation:none;transform:none}}.version-note.sobre .vignette *,.version-note.sobre .vignette :after,.version-note.sobre .vignette :before{animation:none!important}.version-note.sobre .v-rampe i{opacity:1;transform:none}.version-note.sobre .v-points .plus{opacity:0}.version-note.sobre .v-demandes .ligne{opacity:1;transform:none}.version-note.sobre .v-demandes .past{transform:none}.version-note.sobre .v-pistes .p .r i{width:var(--w)}.version-note.sobre .v-points .rail i{width:66%}@media (prefers-reduced-motion:no-preference){.version-note.sobre.visible{animation:fenetre-douce .32s var(--sortie) 40ms both}@keyframes fenetre-douce{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.version-note.sobre .gain{opacity:0;animation:gain-se-pose .28s var(--sortie) forwards;transform:translateY(8px)}.version-note.sobre .gain:first-child{animation-delay:.22s}.version-note.sobre .gain:nth-child(2){animation-delay:.33s}.version-note.sobre .gain:nth-child(3){animation-delay:.44s}.version-note.sobre .gain:nth-child(4){animation-delay:.55s}.version-note.sobre .gain:nth-child(5){animation-delay:.66s}.version-note.sobre .gain:nth-child(n+6){animation-delay:.77s}@keyframes gain-se-pose{to{opacity:1;transform:none}}}@media (prefers-reduced-motion:no-preference) and (min-width:821px){.version-note.sobre.visible{animation:fenetre-douce-bureau .32s var(--sortie) 40ms both}@keyframes fenetre-douce-bureau{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}}.version-note .v-feuille{place-items:center;display:grid;position:absolute;inset:0}.version-note .v-feuille .page{background:var(--feuille);border:1px solid var(--filet);border-radius:6px;align-content:start;gap:7px;width:86px;height:112px;padding:12px 10px;display:grid}.version-note .v-feuille .tete{background:var(--marine-100);border-radius:3px;width:48%;height:6px}.version-note .v-feuille .bande{background:var(--marine-900);border-radius:3px;height:12px}.version-note .v-feuille .l{background:var(--marine-100);border-radius:2px;height:4px}.version-note .v-feuille .l.court{width:60%}.version-note .v-case{justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.version-note .v-case .date{background:var(--feuille);border:1px solid var(--filet);border-top:10px solid var(--marine);border-radius:8px;width:64px;height:56px;position:relative}.version-note .v-case .date i{background:var(--marine-900);height:6px;box-shadow:0 12px 0 var(--marine-100);border-radius:3px;position:absolute;top:12px;left:12px;right:12px}.version-note .v-case .coche{border:2px solid var(--sous-plein);background:var(--sous-fond);width:34px;height:34px;color:var(--sous-plein);border-radius:6px;place-items:center;display:grid}.version-note .v-case .coche svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.version-note .v-heures{align-content:center;gap:12px;padding:0 18%;display:grid;position:absolute;inset:0}.version-note .v-heures span{background:var(--marine-100);border-radius:999px;height:12px;display:block;position:relative;overflow:hidden}.version-note .v-heures .route:after,.version-note .v-heures .site:after{content:"";border-radius:999px;position:absolute;top:0;bottom:0;left:0}.version-note .v-heures .site:after{background:var(--marine);width:78%}.version-note .v-heures .route:after{background:var(--marine-400);width:18%}.tableau-vivant{position:relative}.tableau-vivant.en-cours .tableau tbody{opacity:.55;transition:opacity var(--t-etat) linear}.recherche-tableau{max-width:26rem;margin:0 0 var(--e2);position:relative}.recherche-tableau .saisie{padding-right:calc(var(--h-champ) + 2px)}.recherche-tableau input[type=search]::-webkit-search-cancel-button{display:none}.effacer-recherche{width:var(--h-champ);height:var(--h-champ);cursor:pointer;font-size:var(--t-fort);color:var(--texte-3);background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:0;right:0}.effacer-recherche:hover{color:var(--texte-1)}.effacer-recherche:focus-visible{border-radius:var(--r-champ);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--marine);outline:none}.barre-tableau{margin:0 0 var(--e3);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.barre-tableau .puce{border:1px solid var(--filet);background:var(--feuille);min-height:30px;font-size:var(--t-libelle);color:var(--texte-2);cursor:pointer;border-radius:999px;padding:0 12px;font-weight:600}.barre-tableau .puce.active{background:var(--marine);border-color:var(--marine);color:#fff}.barre-tableau .puce.posee{background:var(--marine-50);border-color:var(--marine-200);color:var(--marine)}.barre-tableau .compte{color:var(--texte-3);white-space:nowrap;margin-left:auto}.barre-tableau .compte,.barre-tableau .raz{font-size:var(--t-libelle)}.barre-tableau .filtres-mobile,.barre-tableau .tri-mobile{display:none}.tableau.tableau-trie thead th{padding:0 6px 0 10px;position:relative;overflow:visible}.tableau.tableau-trie thead th .th-corps{align-items:center;gap:2px;max-width:100%;display:inline-flex}.tableau.tableau-trie thead th.d .th-corps{flex-direction:row-reverse}.th-bouton{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.th-bouton .sens{opacity:.45;justify-content:center;width:12px;font-style:normal;display:inline-flex}.th-bouton .sens svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.th-tri.tri-asc .sens,.th-tri.tri-desc .sens{opacity:1}.th-filtre{width:22px;height:22px;color:inherit;opacity:.45;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.th-filtre svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:12px;height:12px}.th-filtre:hover,.th-filtre[aria-expanded=true]{opacity:1;background:var(--marine-600)}.th-filtre.actif{opacity:1}.th-filtre.actif svg{fill:currentColor}.filtre-pop{z-index:30;min-width:260px;max-width:340px;padding:var(--e3);background:var(--feuille);border:1px solid var(--filet);border-radius:var(--r-carte);color:var(--texte);text-transform:none;letter-spacing:0;font-weight:500;font-size:var(--t-libelle);white-space:normal;text-align:left;position:absolute;top:calc(100% + 4px);left:0}th.d .filtre-pop{left:auto;right:0}.filtre-colonne{gap:var(--e2);display:grid}.filtre-colonne .saisie{width:100%;min-height:36px}.filtre-colonne .choix{gap:2px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.filtre-colonne .choix label{cursor:pointer;align-items:center;gap:8px;min-height:30px;display:flex}.filtre-colonne .choix label span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filtre-colonne .choix label small{color:var(--texte-3);font-variant-numeric:tabular-nums}.filtre-colonne .choix a{min-height:40px;color:var(--texte);border-radius:6px;align-items:center;gap:8px;padding:0 6px;text-decoration:none;display:flex}.filtre-colonne .choix a span{flex:1}.filtre-colonne .choix a small{color:var(--texte-3);font-variant-numeric:tabular-nums}.filtre-colonne .choix a[aria-current=page]{background:var(--fond-doux,#0a2a3f0f);font-weight:700}.filtre-colonne .choix a:focus-visible{outline:2px solid var(--marine);outline-offset:1px}.tableau-vivant .feuille-liste:has(.filtre-pop){min-height:380px}.filtre-colonne .plage{color:var(--texte-3);grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.filtre-colonne .vide-aussi{color:var(--texte-2);align-items:center;gap:8px;display:flex}.filtre-colonne .filtre-pied{justify-content:space-between;align-items:center;gap:var(--e2);margin-top:2px;display:flex}.tableau td.vide-filtre{text-align:center;color:var(--texte-3);padding:var(--e4)}.tableau .manque{color:var(--sous-plein);font-weight:600}.tableau .anomalie{background:var(--sous-fond);color:var(--sous-txt);font-size:var(--t-micro);border-radius:999px;margin-left:6px;padding:1px 6px;display:inline-block}.tableau .tendu{color:var(--sous-plein);font-weight:600}.tableau tr.estompee td{opacity:.55}.tableau-vivant .voir-plus{width:100%;margin-top:var(--e3);border:1px solid var(--filet);border-radius:var(--r-carte);background:var(--feuille);min-height:40px;color:var(--marine);cursor:pointer;font-weight:600;display:block}.voile-filtres{z-index:50;background:#061a2875;position:fixed;inset:0}.feuille-filtres{z-index:51;max-height:85dvh;padding:var(--e3) var(--e4) calc(var(--e4) + env(safe-area-inset-bottom,0px));background:var(--feuille);border-top:1px solid var(--filet);border-radius:var(--r-feuille) var(--r-feuille) 0 0;position:fixed;bottom:0;left:0;right:0;overflow:auto}.feuille-filtres header{margin-bottom:var(--e2);justify-content:space-between;align-items:center;display:flex}.feuille-filtres h2{font-size:var(--t-fort);margin:0}.feuille-filtres section{padding:var(--e2) 0;border-top:1px solid var(--filet)}.feuille-filtres h3{font-size:var(--t-libelle);text-transform:uppercase;letter-spacing:.05em;color:var(--texte-3);margin:0 0 6px}@media (min-width:821px){.feuille-filtres,.voile-filtres{display:none}}@media (max-width:820px){.barre-tableau .tri-mobile{font-size:var(--t-libelle);color:var(--texte-3);align-items:center;gap:6px;display:inline-flex}.barre-tableau .tri-mobile select{border:1px solid var(--filet);background:var(--feuille);min-height:30px;font:inherit;color:var(--texte);border-radius:999px;padding:0 8px}.barre-tableau .filtres-mobile{align-items:center;display:inline-flex}.barre-tableau .compte{flex-basis:100%;margin-left:0}}.mesures{margin:0 0 var(--e4)}.mesures>h2{margin:0 0 var(--e2);font-size:var(--t-libelle);letter-spacing:.05em;text-transform:uppercase;color:var(--texte-3);font-weight:700}.mesures-grille{gap:var(--e3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.mesure{padding:var(--e3);background:var(--feuille);border:1px solid var(--filet);border-radius:var(--r-carte);flex-direction:column;gap:6px;display:flex}.mesure .cle{font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--texte-3);margin:0;font-weight:600}.mesure .chiffre{font-size:var(--t-montant);letter-spacing:-.02em;color:var(--marine-900);margin:0;font-weight:800;line-height:1.1}.mesure.vide .chiffre{font-size:var(--t-fort);color:var(--texte-3);font-weight:700}.mesure .pourquoi{font-size:var(--t-libelle);color:var(--sous-txt);margin:0}.mesure .assiette{font-size:var(--t-mini);color:var(--texte-3);margin:0;line-height:1.4}.mesure .completude{background:var(--marine-50);height:16px;font-size:var(--t-micro);color:var(--marine-700);border-radius:4px;margin:2px 0 0;position:relative;overflow:hidden}.mesure .completude i{background:var(--marine-100);position:absolute;top:0;bottom:0;left:0}.mesure .completude span{padding:0 6px;line-height:16px;display:block;position:relative}.mesure .decoupage{font-size:var(--t-libelle);gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.mesure .decoupage li{justify-content:space-between;gap:var(--e2);display:flex}.mesure .decoupage a{color:var(--texte-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.mesure .decoupage a:hover{color:var(--marine);text-decoration:underline}.mesure .decoupage b{white-space:nowrap;font-variant-numeric:tabular-nums}.mesure .ouvrir{font-size:var(--t-libelle);color:var(--marine);margin-top:auto;padding-top:6px;font-weight:600;text-decoration:none}.mesure .ouvrir:hover{text-decoration:underline}.mesures .regle{margin:var(--e2) 0 0;font-size:var(--t-mini);color:var(--texte-3);font-style:italic}.manques{margin:0 0 var(--e3);gap:6px;padding:0;list-style:none;display:grid}.manques li a{border-left:3px solid var(--sous-plein);background:var(--sous-fond);color:var(--sous-txt);border-radius:0 var(--r-champ) var(--r-champ) 0;font-size:var(--t-libelle);padding:8px 12px;font-weight:600;text-decoration:none;display:block}.manques li a:hover{text-decoration:underline}.question-utile{margin:var(--e2) 0;padding:var(--e2) var(--e3);border:1px solid var(--filet);border-radius:var(--r-champ);background:var(--marine-50)}.question-utile .qu-texte{color:var(--marine-900);margin:0 0 6px;font-weight:700}.question-utile .pastilles{flex-wrap:wrap;gap:6px;display:flex}.question-utile .pastille{border:1px solid var(--filet);background:var(--feuille);min-height:32px;font-size:var(--t-libelle);color:var(--texte-2);cursor:pointer;border-radius:999px;padding:0 12px;font-weight:600}.question-utile .pastille.actif{background:var(--marine);border-color:var(--marine);color:#fff}.question-utile .champ{margin-top:var(--e2)}.compteurs-demandes{gap:var(--e3);margin-bottom:var(--e3);flex-wrap:wrap;display:flex}.compteur{background:var(--feuille);border:1px solid var(--filet);font-size:var(--t-libelle);color:var(--texte-2);border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;display:inline-flex}.compteur b{font-size:var(--t-section);color:var(--texte)}.compteur-rouge{border-color:var(--refus-txt,#b3261e)}.compteur-rouge b{color:var(--refus-txt,#b3261e)}.titre-file{font-size:var(--t-section);margin:var(--e4) 0 var(--e2);font-weight:600}.titre-rouge{color:var(--refus-txt,#b3261e)}.appel-rouge{border-left-color:var(--refus-txt,#b3261e)}.appel-statut{font-weight:400;font-size:var(--t-libelle)}.qualif .qualif-t{font-size:var(--t-libelle);color:var(--texte-2)}.qualif .pastille{border:1px solid var(--filet);background:var(--feuille);font-size:var(--t-libelle);cursor:pointer;border-radius:999px;padding:5px 11px}.qualif .pastille.actif{background:var(--marine);color:#fff;border-color:var(--marine)}.qualif .demande-ecart{flex-wrap:wrap}.journal-appels{background:var(--feuille);border:1px solid var(--filet);border-radius:var(--r-carte);padding:var(--e3)}.journal-appels h2{font-size:var(--t-cellule);margin-bottom:var(--e2)}.journal-appels ol{font-size:var(--t-libelle);margin:0;padding:0;list-style:none}.journal-appels li{border-bottom:1px solid var(--filet);gap:8px;padding:6px 0;display:flex}.journal-appels li:last-child{border-bottom:0}.ja-sens{width:1em;color:var(--texte-3);flex:none}.journal-appels .entrant .ja-sens{color:var(--marine)}.aiguillage{max-width:880px;margin:0 auto}.aiguillage-choix{gap:var(--e4);margin-top:var(--e4);grid-template-columns:1fr 1fr;display:grid}.aiguillage-choix form{display:contents}.aiguillage-bouton{gap:var(--e2);text-align:left;padding:var(--e5) var(--e5);background:var(--feuille);border:2px solid var(--filet);border-radius:var(--r-feuille);cursor:pointer;min-height:160px;font:inherit;color:var(--texte);transition:border-color var(--t-etat) linear,background var(--t-etat) linear;display:grid}.aiguillage-bouton:focus-visible,.aiguillage-bouton:hover{border-color:var(--marine);background:var(--marine-50);outline:none}.aiguillage-bouton strong{font-size:var(--t-grand);letter-spacing:-.01em;font-weight:800}.aiguillage-bouton span{color:var(--texte-2);line-height:1.45}.aiguillage-note{margin-top:var(--e4);text-align:center}@media (max-width:640px){.aiguillage-choix{grid-template-columns:1fr}}.bandeau-te{align-items:baseline;gap:var(--e3);background:var(--marine-50);border-bottom:1px solid var(--filet);font-size:var(--t-libelle);flex-wrap:wrap;padding:10px 18px;display:flex}.bandeau-te strong{text-transform:uppercase;letter-spacing:.08em;font-size:var(--t-mini);color:var(--marine-700)}.natures-te{margin:var(--e3) 0 0;border:0;padding:0}.natures-te legend{font-size:var(--t-libelle);color:var(--texte-2);margin-bottom:var(--e2);font-weight:600}.natures-liste{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px;display:grid}.nature-te{border:1px solid var(--filet);border-radius:var(--r-champ);font-size:var(--t-libelle);cursor:pointer;background:var(--feuille);align-items:baseline;gap:6px;padding:6px 10px;display:flex}.nature-te.actif{border-color:var(--marine);background:var(--marine-50)}.nature-te b{color:var(--marine-400);font-size:var(--t-mini)}.nature-te em{font-style:normal;font-size:var(--t-micro);color:var(--texte-3);text-transform:uppercase;letter-spacing:.06em;margin-left:auto}.contraintes-te{margin:var(--e3) 0 0;padding:var(--e2) var(--e3);background:var(--sous-fond);border-radius:var(--r-champ);font-size:var(--t-libelle);list-style:none}.contraintes-te b{color:var(--marine-400);margin-right:6px}.cases-te{margin-top:var(--e3);font-size:var(--t-libelle);gap:6px;display:grid}.case-te,.cases-te label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.grille-te{grid-template-columns:150px 1.4fr 90px 120px 120px 1.2fr 100px 28px;align-items:start}.grille-te .cellule-te{gap:2px;min-width:0;display:grid}.grille-te .cellule-te>label,.grille-te .etiquette-te{font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-3);align-items:flex-end;min-height:2.4em;font-weight:600;line-height:1.2;display:flex}.grille-te .payees-te{text-align:right}.grille-te .avis-champ{color:var(--refus-txt);font-size:var(--t-mini);white-space:normal}.base-te small,.grille-te small{margin-top:2px;display:block}.questions-te{gap:var(--e4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.question-te{border:0;gap:4px;margin:0;padding:0;display:grid}.question-te legend{margin-bottom:var(--e2);font-weight:600}.question-te label{border:1px solid var(--filet);border-radius:var(--r-champ);font-size:var(--t-libelle);cursor:pointer;align-items:flex-start;gap:8px;padding:6px 10px;display:flex}.question-te label.actif{border-color:var(--marine);background:var(--marine-50)}.charges-te .cle{margin-top:var(--e4)}.charge-te{gap:var(--e2);border-bottom:1px solid var(--filet);font-size:var(--t-libelle);grid-template-columns:130px 1fr minmax(90px,170px) 120px 190px;align-items:center;padding:6px 0;display:grid}.charge-te.lecture{grid-template-columns:1fr auto}.charge-te.lecture small{max-width:60ch;margin-top:2px;font-weight:400;display:block}.charge-te.retiree input,.charge-te.retiree>.discret{opacity:.45;text-decoration:line-through}.charge-te.total{border-bottom:2px solid var(--marine-100);grid-template-columns:1fr auto;font-weight:700}.charge-te.prix-te{font-size:var(--t-fort);margin-top:var(--e3);border-bottom:0}.commission-te{background:var(--marine-50);border-radius:var(--r-champ);padding:8px 10px}.ajouts-te{gap:var(--e3);margin-top:var(--e2);font-size:var(--t-libelle);flex-wrap:wrap;display:flex}.marge-te{margin:var(--e4) 0;padding:var(--e4);background:var(--feuille);border:1px solid var(--marine-100);border-radius:var(--r-carte)}.marge-saisie{align-items:center;gap:var(--e2);display:flex}.marge-saisie input{width:96px;font-size:var(--t-grand);font-weight:800}.zone-seul{color:var(--ok-txt);font-weight:600}.zone-derogation{color:var(--sous);font-weight:600}.zone-bloque,.zone-interdit{color:var(--refus-txt);font-weight:600}.regle-marge{margin:var(--e3) 0 var(--e5);height:34px;position:relative}.regle-marge .zones{border-radius:999px;height:10px;display:flex;overflow:hidden}.regle-marge .zones span{font-size:0}.z-interdit{background:var(--refus-fond)}.z-derogation{background:var(--sous-fond)}.z-seul{background:var(--ok-fond,#e3f0e7);flex:1}.curseur-marge{background:var(--marine);border-radius:2px;width:3px;height:18px;position:absolute;top:-4px;transform:translate(-50%)}.graduations{height:16px;font-size:var(--t-micro);color:var(--texte-3);margin-top:4px;position:relative}.graduations span{position:absolute;transform:translate(-50%)}.graduations span:first-child{transform:none}.leviers-te{font-size:var(--t-libelle);gap:6px;margin:0;padding:0;list-style:none;display:grid}.leviers-te li{justify-content:space-between;gap:var(--e2);display:flex}.leviers-te b{white-space:nowrap}.test-te{padding:var(--e3);background:var(--marine-50);border-radius:var(--r-champ);font-weight:600}.manques-te,.test-te{font-size:var(--t-libelle);margin:0}.manques-te{gap:4px;padding-left:1.1em;display:grid}.demande-te{gap:var(--e2);padding:var(--e3);border:1px solid var(--filet);border-radius:var(--r-champ);display:grid}.demande-sans-montant{background:var(--feuille);border-radius:var(--r-carte);box-shadow:var(--elev-1);padding:var(--e4);margin-bottom:var(--e3)}.demande-sans-montant h2{margin:0 0 var(--e2);font-size:var(--t-fort)}.demande-sans-montant .ecart{margin:var(--e3) 0;font-weight:700}@media (max-width:900px){.charge-te,.grille-te{grid-template-columns:1fr 1fr}}.prospection--carte{max-width:none;padding-bottom:var(--e3)}.prospection--carte .tete{margin-bottom:var(--e3)}.prospection--carte .carte-page{position:relative}.prospection--carte .carte-radar{border:1px solid var(--marine-700);border-radius:var(--r-feuille)}.prospection--carte .carte-fond .assise{pointer-events:none;z-index:1;position:absolute;inset:0}.prospection--carte .carte-panneau-fermer{margin:0 0 var(--e2) auto;display:block}.prospection--carte .carte-panneau-vide{padding:var(--e4)}.prospection--carte .carte-panneau-vide p{font-size:var(--t-champ);color:var(--texte-2);margin:0;line-height:1.5}.prospection--carte .carte-panneau-vide p b{color:var(--texte)}.prospection--carte .carte-bascule{align-items:center;gap:var(--e2);padding:var(--e2) 0;display:flex}.prospection--carte .carte-bascule .puce{border:1px solid var(--filet);background:var(--feuille);height:32px;font-size:var(--t-libelle);color:var(--texte-2);border-radius:999px;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.prospection--carte .carte-bascule .puce--veut{border-color:var(--sous-plein);color:var(--sous-plein)}.prospection--carte .voile-carte{z-index:40;opacity:0;pointer-events:none;transition:opacity var(--t-etat) linear;background:#061a2875;position:fixed;inset:0}.prospection--carte .voile-carte.visible{opacity:1;pointer-events:auto}.prospection--carte .carte-panneau{background:var(--feuille);min-height:0}@media (min-width:1180px){.prospection--carte .carte-page{border:1px solid var(--filet);border-radius:var(--r-feuille);background:var(--feuille);grid-template-columns:340px minmax(0,1fr) 400px;height:calc(100dvh - 168px);min-height:560px;display:grid;overflow:hidden}.prospection--carte .carte-radar{border:0;border-radius:0;height:100%;min-height:0}.prospection--carte .carte-panneau{overflow-y:auto}.prospection--carte .carte-panneau--gauche{border-right:1px solid var(--filet)}.prospection--carte .carte-panneau--droite{border-left:1px solid var(--filet);padding:var(--e3) var(--e4) var(--e5)}.prospection--carte .carte-panneau--droite .fiche.detail{border:0;padding:0}.prospection--carte .carte-bascule,.prospection--carte .carte-panneau-fermer,.prospection--carte .voile-carte{display:none}.prospection--carte .legende-fam{bottom:calc(var(--e3) + 44px)}}@media (max-width:1179px){.prospection--carte .carte-radar{height:min(70dvh,640px)}.prospection--carte .carte-panneau{z-index:41;border-radius:var(--r-modale) var(--r-modale) 0 0;border-top:1px solid var(--filet);max-height:88dvh;padding:var(--e3) var(--e4) calc(var(--e5) + env(safe-area-inset-bottom,0px));transition:transform var(--t-nature) var(--sortie);position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.prospection--carte .carte-panneau:not(.montee){visibility:hidden;transition:transform var(--t-nature) var(--sortie),visibility 0s linear var(--t-nature)}.prospection--carte .carte-panneau.montee{transform:none}.prospection--carte .carte-panneau:before{content:"";background:var(--filet);width:36px;height:4px;margin:0 auto var(--e3);border-radius:999px;display:block}.prospection--carte .carte-panneau-vide{display:none}}.prospection .carte-balayage--terrain b{color:#fff}.prospection .carte-balayage--terrain b.veut{color:var(--evt-vif)}.prospection .legende-terrain{max-width:380px;padding:var(--e2) var(--e3);border-radius:var(--r-carte);background:#061a28e0;border:1px solid #98b8cd29;gap:5px;display:grid}.prospection .legende-terrain .lt{font-size:var(--t-mini);color:var(--marine-100);flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:600;display:inline-flex}.prospection .legende-terrain .lt b{color:#fff;font-weight:800}.prospection .legende-terrain .lt small{color:var(--marine-200);font-weight:500}.prospection .legende-terrain .gts{flex:none;align-items:center;gap:3px;min-width:44px;display:inline-flex}.prospection .gt{box-sizing:border-box;vertical-align:-1px;background:#fff;border:1.5px solid #071622;flex:none;width:10px;height:10px;display:inline-block;position:relative}.prospection .gt.palier--frais{background:#fff}.prospection .gt.palier--recent{background:#c3d1dc}.prospection .gt.palier--ancien{background:#7d94a8}.prospection .gt.palier--perdu{background:#4a6073}.prospection .gt--connu,.prospection .gt--jamais,.prospection .gt--refus,.prospection .gt--touche,.prospection .gt--veut,.prospection .gt--vu{border-radius:999px}.prospection .gt--client{border-radius:2px}.prospection .gt--client.taille--petit{width:8px;height:8px}.prospection .gt--client.taille--grand{border-radius:3px;width:13px;height:13px}.prospection .gt--veut{border-width:2px;border-color:#e8a33d}.prospection .gt--connu{background:0 0;border-color:#c3d1dc}.prospection .gt--connu:after{content:"";background:#c3d1dc;border-radius:999px;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute;top:50%;left:50%}.prospection .gt--refus{overflow:hidden}.prospection .gt--refus:after{content:"";background:#071622;height:2px;margin-top:-1px;position:absolute;top:50%;left:-3px;right:-3px;transform:rotate(-45deg)}.prospection .gt--jamais{background:0 0;border-color:#98b8cd}.prospection .gt--jamais.loin{border-width:1px;border-color:#98b8cd73}.prospection .gt--assise{background:#ffffff12;border:1px solid #ffffff61;border-radius:2px;width:18px;height:10px}.prospection .gt--assise.dense{background:#ffffff24}.prospection .gt.note:before{content:"";background:#fff;border:1px solid #071622;border-radius:999px;width:4px;height:4px;position:absolute;top:-3px;right:-3px}.prospection .carte-panneau .gt--jamais{border-color:#3f6883}.prospection .carte-panneau .gt--jamais.loin{border-color:#3f688380}.prospection .carte-panneau .gt--connu{border-color:#3f6883}.prospection .carte-panneau .gt--connu:after{background:#3f6883}.prospection .carte-panneau .gt--veut{border-color:var(--sous-plein)}.prospection .carte-panneau .gt.note:before{background:var(--sous-plein);border-color:#fff}.prospection .marqueur-client.taille--petit{width:9px;height:9px}.prospection .marqueur-client.taille--grand{border-radius:3px;width:16px;height:16px}.prospection .marqueur-client.note:after{content:"";background:#fff;border:1px solid #071622;border-radius:999px;width:5px;height:5px;position:absolute;top:-4px;right:-4px}.prospection--carte .ou-aller{background:0 0;border-radius:0;margin:0;padding:0}.prospection .ou-aller-tete{padding:var(--e3) var(--e4);border-bottom:1px solid var(--filet)}.prospection .ou-aller-tete h2{font-size:var(--t-fort);letter-spacing:-.01em;align-items:baseline;gap:8px;margin:0;font-weight:800;display:flex}.prospection .ou-aller-tete h2 .n{font-size:var(--t-libelle);color:var(--texte-3);font-weight:700}.prospection .ou-aller-tete p{font-size:var(--t-libelle);color:var(--texte-2);margin:4px 0 0;line-height:1.5}.prospection .ou-aller-vide{padding:var(--e3) var(--e4);font-size:var(--t-champ);color:var(--texte-3);margin:0;line-height:1.5}.prospection .assises{margin:0;padding:0;list-style:none}.prospection .assise-ligne{text-align:left;width:100%;padding:10px var(--e4);border:0;border-bottom:1px solid var(--filet);font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:0;gap:3px;display:grid}.prospection .assise-ligne:focus-visible,.prospection .assise-ligne:hover{background:var(--marine-50);outline:none}.prospection .assise-tete{align-items:center;gap:10px;display:flex}.prospection .assise-tete b{font-size:var(--t-champ);font-weight:800}.prospection .carres{align-items:center;gap:3px;display:inline-flex}.prospection .carres small{font-size:var(--t-micro);color:var(--texte-3);margin-left:2px;font-weight:700}.prospection .zone-nom{font-size:var(--t-champ);color:var(--texte);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.prospection .assise-details{font-size:var(--t-mini);color:var(--texte-3);font-weight:500;line-height:1.45}.prospection .assise-details b{color:var(--texte-2);font-weight:700}.prospection .assise-details b.veut,.prospection .veut{color:var(--sous-plein)}.prospection .assise-seuls{padding:var(--e3) var(--e4);font-size:var(--t-mini);color:var(--texte-3);border-bottom:1px solid var(--filet);margin:0;line-height:1.5}.prospection .assise-seuls b{color:var(--texte-2)}.prospection .par-commune{padding:var(--e3) var(--e4)}.prospection .par-commune summary{cursor:pointer;font-size:var(--t-libelle);color:var(--texte-2);font-weight:700}.prospection .par-commune .tableau{margin-top:var(--e2)}.prospection .fiche-point .detail-tete .type{font-size:var(--t-libelle);color:var(--texte-2);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.prospection .fiche-point .detail-tete .type b{color:var(--texte);font-weight:800}.prospection .fiche-point h2{margin:var(--e1) 0 0;font-size:var(--t-montant);letter-spacing:-.02em;font-weight:800;line-height:1.15}.prospection .fiche-point .sous-fiche{font-size:var(--t-champ);color:var(--texte-2);margin:4px 0 0}.prospection .fiche-point .memoire{margin:var(--e2) 0 0;font-size:var(--t-champ);color:var(--texte-2);line-height:1.45}.prospection .fiche-point .memoire b{color:var(--texte)}.prospection .fiche-point h3{margin:var(--e4) 0 var(--e2);font-size:var(--t-section);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-3);align-items:baseline;gap:6px;font-weight:700;display:flex}.prospection .fiche-point .n-voisins{color:var(--texte);font-weight:800}.prospection .traces{gap:2px;margin:0;padding:0;list-style:none;display:grid}.prospection .traces li{font-size:var(--t-champ);color:var(--texte-2);border-bottom:1px solid var(--filet);justify-content:space-between;gap:8px;padding:3px 0;display:flex}.prospection .traces li b{color:var(--texte);font-weight:700}.prospection .traces li span{color:var(--texte-3);font-size:var(--t-mini);white-space:nowrap;font-weight:500}.prospection .notes{margin:0 0 var(--e2);gap:6px;padding:0;list-style:none;display:grid}.prospection .notes li{font-size:var(--t-champ);color:var(--texte);border-left:2px solid var(--marine-400);padding-left:10px;line-height:1.4}.prospection .notes li small{font-size:var(--t-mini);color:var(--texte-3);margin-top:1px;font-weight:500;display:block}.prospection .noter{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.prospection .noter .saisie{height:34px}.prospection .note-fiche{margin:var(--e2) 0 0;font-size:var(--t-mini);color:var(--texte-3);line-height:1.45}.prospection .echelles{margin:0 0 var(--e2);grid-template-columns:1fr 1fr;gap:4px;display:grid}.prospection .echelle{text-align:left;border-radius:var(--r-champ);border:1px solid var(--filet);background:var(--feuille);color:var(--texte-2);font:inherit;font-size:var(--t-libelle);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:0 8px;padding:8px 10px;font-weight:700;line-height:1.25;display:grid}.prospection .echelle small{font-size:var(--t-micro);color:var(--texte-3);grid-column:1;font-weight:600}.prospection .echelle b{font-size:var(--t-fort);color:var(--texte);grid-area:1/2/3;font-weight:800}.prospection .echelle.active{background:var(--marine-50);border-color:var(--marine-400);color:var(--texte)}.prospection .porte-accroche{margin:0 0 var(--e2);font-size:var(--t-champ);color:var(--texte-2);line-height:1.45}.prospection .porte-vide{font-size:var(--t-champ);color:var(--texte-3);margin:0;font-style:italic;line-height:1.5}.prospection .voisins{gap:4px;margin:0;padding:0;list-style:none;display:grid}.prospection .voisin{border-radius:var(--r-champ);border:1px solid var(--filet);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.prospection .voisin-corps{min-width:0}.prospection .voisin-corps b{font-size:var(--t-champ);font-weight:700}.prospection .voisin-corps b,.prospection .voisin-corps span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.prospection .voisin-corps span{font-size:var(--t-mini);color:var(--texte-3);font-weight:500}.prospection .voisin-corps em{color:var(--texte);font-style:normal;font-weight:800}.prospection .demander{border:1px solid var(--filet);background:var(--feuille);height:30px;color:var(--texte-2);font:inherit;font-size:var(--t-libelle);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 10px;font-weight:700}.prospection .demander:hover{border-color:var(--marine-400);color:var(--texte)}.prospection .demander--fort{border-color:var(--sous-plein);color:var(--sous-plein)}.prospection .rue-groupe-bloc{list-style:none}.prospection .rue-groupe{font-size:var(--t-section);letter-spacing:.06em;text-transform:uppercase;color:var(--marine-400);justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:8px 2px 4px;font-weight:700;display:flex}.prospection .rue-groupe .rue-n{font-size:var(--t-micro);color:var(--texte-3);letter-spacing:.02em;text-transform:none;white-space:nowrap;font-weight:600}.prospection .legende-terrain .legende-bascule{color:var(--marine-100);font:inherit;font-size:var(--t-mini);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;font-weight:700;display:flex}.prospection .legende-terrain .legende-bascule .chevron{color:var(--marine-200)}.prospection .legende-terrain:not(.ouverte) .lt{display:none}.prospection .legende-terrain:not(.ouverte){gap:0}.journee-pile .mois-bloc{margin:0 0 var(--e3)}.journee-pile .mois-bloc .mois{margin:0}.journee-pile .rail-mois .palier-1{background:var(--rab);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.journee-pile .rail-mois .mi-chemin{border:1.5px solid var(--marine-400);background:var(--feuille);border-radius:999px;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%}.journee-pile .rail-mois .mi-chemin.passe{background:var(--marine-400)}.calendrier-page{max-width:720px;padding:var(--e4) var(--e4) var(--e6);margin:0 auto}.calendrier-page .tete h1{margin:var(--e2) 0 0;font-size:var(--t-montant);letter-spacing:-.02em;font-weight:800}.calendrier-page .tete .sous-titre{margin:var(--e2) 0 0;font-size:var(--t-champ);color:var(--texte-2);max-width:60ch;line-height:1.5}.calendrier{margin:var(--e4) 0 0;gap:var(--e2);padding:0;list-style:none;display:grid}.journee-pile .champ-contact{flex-direction:column}.journee-pile .champ-contact .mention{font-size:var(--t-mini);color:var(--texte-3);margin:0}.journee-pile .motifs-refus{gap:var(--e2);margin-top:var(--e3);display:grid}.journee-pile .motifs-refus .cible{min-height:52px}.journee-pile .feuille-refus .deja{margin:var(--e3) 0 0;font-size:var(--t-champ)}.journee-pile .feuille-refus .deja .lien-nu{margin-left:var(--e2);font-size:var(--t-libelle)}.journee-pile .feuille-refus .saisie{width:100%;margin-top:var(--e2)}.journee-pile .effet-refus{margin:var(--e3) 0 0;font-size:var(--t-libelle);color:var(--texte-2);line-height:1.45}.journee-pile .mention-direction{margin:var(--e3) 0 0;padding:var(--e2) var(--e3);border-left:2px solid var(--marine-400);font-size:var(--t-mini);color:var(--texte-3);line-height:1.45}.journee-pile .geste--dire{border-color:var(--marine-400);color:var(--marine)}.journee-pile .carte .revient.mention{color:var(--marine);font-weight:600}.refus-page{max-width:880px;padding:var(--e4) var(--e4) var(--e6);margin:0 auto}.refus-page .tete h1{margin:var(--e2) 0 0;font-size:var(--t-montant);letter-spacing:-.02em;font-weight:800}.refus-page .tete .sous-titre{margin:var(--e2) 0 0;font-size:var(--t-champ);color:var(--texte-2);max-width:66ch;line-height:1.5}.refus-page h2{margin:var(--e5) 0 var(--e2);font-size:var(--t-fort);font-weight:800}.refus-page .table-defile{overflow-x:auto}.refus-page table{border-collapse:collapse;width:100%;font-size:var(--t-champ)}.refus-page td,.refus-page th{text-align:left;padding:8px var(--e2);border-bottom:1px solid var(--filet);vertical-align:top}.refus-page th{font-size:var(--t-mini);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-3);font-weight:700}.refus-page td.n{color:var(--marine);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.refus-page .genres{flex-wrap:wrap;gap:4px;display:flex}.refus-page .genres span{border:1px solid var(--filet);font-size:var(--t-mini);color:var(--texte-2);white-space:nowrap;border-radius:999px;padding:2px 8px}.refus-page .detail{margin:0;padding:0;list-style:none}.refus-page .detail li{gap:var(--e2);border-bottom:1px solid var(--filet);font-size:var(--t-champ);grid-template-columns:96px minmax(0,1fr);padding:8px 0;display:grid}.refus-page .detail .quand{color:var(--texte-3);font-variant-numeric:tabular-nums}.refus-page .detail .motif{color:var(--texte-2);display:block}.refus-page .detail .par{font-size:var(--t-libelle);color:var(--texte-3);display:block}.refus-page .vide{color:var(--texte-3);font-style:italic}.refus-page .cadre{margin:var(--e4) 0 0;padding:var(--e3) var(--e4);border-left:2px solid var(--marine-400);font-size:var(--t-libelle);color:var(--texte-2);line-height:1.5}.journee-pile .feuille-refus .entete-refus.neutre{background:var(--marine-50);color:var(--marine)}.journee-pile .carte.obligatoire{border-color:var(--marine)}.journee-pile .carte .avant-le-reste{align-items:baseline;gap:4px var(--e2);margin:0 0 var(--e2);padding:6px var(--e3);background:var(--marine);color:var(--feuille);border-radius:var(--r-carte);font-size:var(--t-libelle);flex-wrap:wrap;line-height:1.4;display:flex}.journee-pile .carte .avant-le-reste b{letter-spacing:.06em;text-transform:uppercase;font-weight:800;font-size:var(--t-mini)}.journee-pile .carte .avant-le-reste span{opacity:.92;flex:16ch}.journee-pile .retour-pile .champ-nu .pastilles{margin:var(--e2) 0}.choix-fait{margin:var(--e3) 0 0;padding:var(--e3) var(--e4);border-left:3px solid var(--rab);background:var(--page);font-size:var(--t-champ)}.journee-pile .mois-fait .choix-option .option{background:var(--feuille)}.zone-travail:has(.prospection--carte){max-width:var(--l-plateau-large)}@media (min-width:1180px){.prospection--carte .carte-page{height:min(100dvh - 168px,1200px)}}@media (min-width:1800px){.prospection--carte .carte-page{grid-template-columns:380px minmax(0,1fr) 460px}.prospection--carte .carte-panneau--droite{padding:var(--e4) var(--e5) var(--e6)}.prospection--carte .tete p{max-width:80ch}}.prospection .carte-barre{left:auto;right:var(--e3);max-width:calc(100% - 190px - 2 * var(--e3));border-radius:18px;flex-wrap:wrap;justify-content:flex-end;row-gap:4px;overflow:visible;transform:none}.radar-page{max-width:1440px}.radar-page .tete{justify-content:space-between;align-items:flex-end;gap:var(--e3) var(--e4);flex-wrap:wrap;display:flex}.radar-page .radar-vue{gap:var(--e2);display:flex}.radar-page .radar-vue .onglet{text-align:left;cursor:pointer}.radar-page .radar-corps{gap:var(--e4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.radar-page .radar-liste{border:1px solid var(--filet);border-radius:var(--r-feuille);background:var(--feuille);overflow:hidden}.radar-page .radar-vide{padding:var(--e4) var(--e3);font-size:var(--t-champ);color:var(--texte-2);border-bottom:1px solid var(--filet);margin:0;line-height:1.5}.radar-page .radar-detail{background:var(--feuille);border:1px solid var(--filet);border-radius:var(--r-feuille);padding:var(--e3) var(--e4) var(--e5);min-height:0}.radar-page .radar-detail .fiche.detail{border:0;padding:0}.radar-page .radar-qualifier{margin-top:var(--e3)}.radar-page .radar-champ{gap:var(--e2);margin:0 0 var(--e2);display:flex}.radar-page .radar-champ .saisie{flex:auto;min-width:0}@media (min-width:1180px){.radar-page .radar-corps{grid-template-columns:minmax(0,1fr) 440px}.radar-page .radar-detail{top:var(--e3);max-height:calc(100dvh - 2 * var(--e3));position:sticky;overflow-y:auto}.radar-page .voile-carte{display:none}}@media (max-width:1179px){.radar-page .radar-detail{z-index:41;border-radius:var(--r-modale) var(--r-modale) 0 0;max-height:88dvh;transition:transform var(--t-nature) var(--sortie);position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.radar-page .radar-detail.montee{transform:none}.radar-page .radar-detail-vide{display:none}}.radar-page .radar-vue .onglet b{white-space:nowrap}.prospection .carte-fond.terrain .marqueur-evt{border:2px solid var(--vif-f,var(--fam-installe-vif));width:11px;height:11px;box-shadow:none;background:#061a288c}.prospection .carte-fond.terrain .marqueur-evt.nouveau{width:13px;height:13px}.prospection .legende-fam .gt--signal{border:2px solid var(--fam-installe-vif,#c98a2e);background:0 0}.sante-etat{font-size:var(--t-cellule);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-weight:600;display:inline-block}.sante-etat--ok{color:var(--marine);border-color:var(--marine)}.sante-etat--alerte{color:#fff;background:var(--marine);border-color:var(--marine)}.sante-etat--neutre{color:var(--texte-2,var(--texte));border-color:var(--filet)}.sante-collectes .tableau td{vertical-align:top}.radar-collectes{flex-wrap:wrap;gap:4px 14px;margin-top:2px;display:flex}.radar-collecte{color:var(--texte-2,var(--texte))}.radar-collecte--alerte{color:var(--marine);font-weight:700}.journee-pile .a-dire,.journee-pile .pourquoi p.a-dire{margin:var(--e3) 0 0;padding:var(--e2) var(--e3);border-left:3px solid var(--marine-200);background:var(--marine-50);font-size:var(--t-champ);letter-spacing:0;color:var(--texte);max-width:34em;font-weight:500;line-height:1.45}.journee-pile .a-dire span{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-3);margin-bottom:2px;font-weight:700;display:block}.prospection .porte-signal{margin:0 0 var(--e3);padding:var(--e2) var(--e3);border-left:3px solid var(--marine-200);background:var(--marine-50);font-size:var(--t-champ);line-height:1.45}.prospection .porte-signal .porte-signal-quoi{font-size:var(--t-libelle);color:var(--texte-2);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.prospection .porte-signal .porte-signal-quoi b{color:var(--texte)}.journee-pile .dix--serree{flex-wrap:nowrap;max-width:100%}.journee-pile .dix--serree i{flex:1 1 0;width:auto;min-width:3px;max-width:10px}.journee-pile .dix--serree i.rab{max-width:7px}.journee-pile .dix-fait .cases--serrees{flex-wrap:wrap;justify-content:center;gap:3px;max-width:320px}.journee-pile .dix-fait .cases--serrees i{width:10px;height:6px}.journee-pile .regle-du-mois{font-size:var(--t-libelle);color:var(--texte-2);margin:4px 0 0;line-height:1.45}.journee-pile .mois-fait--attendu .sceau:after,.journee-pile .mois-fait--attendu .scene:before{animation:none}.journee-pile .mois-fait--attendu .sous{max-width:36ch}.journee-pile .vide .cases{flex-wrap:wrap;justify-content:center;max-width:320px}.appels-offres .ao-sous-titre{font-size:var(--t-champ);color:var(--texte-2);margin:var(--e1) 0 0}.appels-offres .ao-fraicheur{line-height:1.7}.appels-offres .ao-aveu{border-left:2px solid var(--filet);padding-left:var(--e2);margin-top:var(--e2);color:var(--texte-3);display:block}.appels-offres .ao-saison{background:var(--sous-fond);border-radius:var(--r-carte);padding:var(--e4) var(--e5);margin:0 0 var(--e5);justify-content:space-between;align-items:center;gap:var(--e5);border:1px solid var(--sous-bord);border-left-width:3px;display:flex}.appels-offres .ao-saison h2{font-size:var(--t-fort);color:var(--sous-txt);margin:0;font-weight:700}.appels-offres .ao-saison p{font-size:var(--t-champ);color:var(--sous-txt);margin:var(--e2) 0 0;max-width:66ch}.appels-offres .ao-municipales{font-size:var(--t-mini);color:var(--sous-plein);font-style:italic}.appels-offres .ao-saison--fermee{background:var(--gris-100);border-color:var(--filet);border-left-width:1px}.appels-offres .ao-saison--ligne{margin:var(--e3) 0 0;padding:var(--e2) var(--e3);font-size:var(--t-libelle);color:var(--sous-txt);max-width:none;line-height:1.5;display:block}.appels-offres .ao-saison--ligne b{color:var(--sous-txt);font-weight:700}.appels-offres .ao-saison--ligne .ao-municipales{display:inline}.appels-offres .ao-saison--fermee.ao-saison--ligne,.appels-offres .ao-saison--fermee.ao-saison--ligne b{color:var(--texte-2)}.appels-offres .ao-saison--fermee h2,.appels-offres .ao-saison--fermee p{color:var(--texte-3)}.appels-offres .ao-compteur{text-align:center;padding-left:var(--e5);border-left:1px solid var(--sous-bord);flex-shrink:0}.appels-offres .ao-compteur b{font-size:var(--t-grand);color:var(--sous-txt);font-weight:700;line-height:1.1;display:block}.appels-offres .ao-compteur span{font-size:var(--t-micro);color:var(--sous-plein);text-transform:uppercase;letter-spacing:.08em;margin-top:var(--e1);display:block}.appels-offres .ao-bloc{margin-bottom:var(--e6)}.appels-offres .ao-bloc-tete{justify-content:space-between;align-items:flex-end;gap:var(--e4);margin-bottom:var(--e3);flex-wrap:wrap;display:flex}.appels-offres .ao-bloc-tete h2{font-size:var(--t-fort);color:var(--marine-900);margin:0;font-weight:700}.appels-offres .ao-rang{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.1em;color:var(--texte-3);margin-bottom:var(--e1);display:block}.appels-offres .ao-bloc-tete p{font-size:var(--t-libelle);color:var(--texte-3);margin:var(--e1) 0 0;max-width:70ch}.appels-offres .ao-onglets{gap:var(--e1);background:var(--gris-100);padding:var(--e1);border-radius:var(--r-champ);display:flex}.appels-offres .ao-onglet{border-radius:var(--r-champ);padding:var(--e2) var(--e3);cursor:pointer;text-align:left;color:var(--texte-2);background:0 0;border:0;font-family:inherit}.appels-offres .ao-onglet b{font-size:var(--t-libelle);font-weight:600;display:block}.appels-offres .ao-onglet small{font-size:var(--t-micro);color:var(--texte-3);margin-top:1px;display:block}.appels-offres .ao-onglet .n{color:var(--marine);margin-left:var(--e1)}.appels-offres .ao-onglet.actif{background:var(--feuille);box-shadow:inset 0 3px 0 var(--marine)}.appels-offres .ao-onglet.actif b{color:var(--marine-900)}.appels-offres .ao-tris{gap:var(--e3);font-size:var(--t-mini);color:var(--texte-3);margin-bottom:var(--e4);flex-wrap:wrap;align-items:center;display:flex}.appels-offres .ao-tris button{font-family:inherit;font-size:var(--t-mini);color:var(--texte-3);cursor:pointer;background:0;border:0;padding:0}.appels-offres .ao-tris button.actif{color:var(--marine);border-bottom:1px solid var(--marine);font-weight:600}.appels-offres .ao-interdit{color:var(--texte-4);cursor:not-allowed;text-decoration:line-through}.appels-offres .ao-cumul{color:var(--texte-3);margin-left:auto}.appels-offres .ao-grille{gap:var(--e4);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.appels-offres .ao-carte{background:var(--feuille);border:1px solid var(--filet);border-radius:var(--r-feuille);padding:var(--e4);gap:var(--e3);flex-direction:column;display:flex}.appels-offres .ao-carte:hover{border-color:var(--marine-200)}.appels-offres .ao-carte--vu{background:var(--page)}.appels-offres .ao-haut{justify-content:space-between;align-items:center;gap:var(--e2);display:flex}.appels-offres .ao-etat{align-items:center;gap:var(--e2);font-size:var(--t-mini);color:var(--texte-3);display:flex}.appels-offres .ao-marque{border-radius:50%;flex-shrink:0;width:11px;height:11px;display:inline-block}.appels-offres .ao-marque--jamais{border:1.5px solid var(--marine-400)}.appels-offres .ao-marque--pile{border:1.5px solid var(--marine);background:var(--marine-100)}.appels-offres .ao-marque--vu{background:var(--marine-400)}.appels-offres .ao-situation{font-size:var(--t-mini);color:var(--texte-3)}.appels-offres .ao-nom{font-size:var(--t-fort);color:var(--marine-900);margin:0;font-weight:700;line-height:1.25}.appels-offres .ao-qui{font-size:var(--t-mini);color:var(--texte-3);margin:2px 0 0}.appels-offres .ao-argent{border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);padding:var(--e3) 0}.appels-offres .ao-ligne{justify-content:space-between;align-items:flex-end;gap:var(--e3);display:flex}.appels-offres .ao-montant{font-size:var(--t-montant);color:var(--marine-900);font-weight:700;line-height:1.1}.appels-offres .ao-montant--absent{font-size:var(--t-champ);color:var(--texte-3);font-weight:600}.appels-offres .ao-millesime{font-size:var(--t-micro);color:var(--texte-3);margin-top:2px;display:block}.appels-offres .ao-courbe{flex-shrink:0}.appels-offres .ao-evo-ligne{margin:var(--e2) 0 0;align-items:center;gap:var(--e2);display:flex}.appels-offres .ao-evo{align-items:center;gap:var(--e1);padding:2px var(--e2);font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;border-radius:20px;font-weight:700;display:inline-flex}.appels-offres .ao-evo i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.appels-offres .ao-evo--hausse,.appels-offres .ao-evo--nouveau{background:var(--marine-100);color:var(--marine-700)}.appels-offres .ao-evo--baisse{background:var(--gris-100);color:var(--texte-2)}.appels-offres .ao-evo--stable{background:var(--marine-50);color:var(--marine-400)}.appels-offres .ao-variation{font-size:var(--t-mini);color:var(--texte-3)}.appels-offres .ao-evo-quoi{font-size:var(--t-micro);color:var(--texte-3);margin:var(--e2) 0 0;line-height:1.55}.appels-offres .ao-secret{font-size:var(--t-micro);color:var(--sous-txt);margin:var(--e2) 0 0;gap:var(--e1);align-items:center;font-weight:600;display:flex}.appels-offres .ao-secret i{display:none}.appels-offres .ao-contact{font-size:var(--t-libelle);color:var(--texte-2);margin:0}.appels-offres .ao-contact b{color:var(--marine-900);font-variant-numeric:tabular-nums}.appels-offres .ao-contact small{font-size:var(--t-micro);color:var(--texte-3);display:block}.appels-offres .ao-question{font-style:italic}.appels-offres .ao-echeance,.appels-offres .ao-question{font-size:var(--t-libelle);color:var(--texte-2);margin:0}.appels-offres .ao-echeance{gap:var(--e2);align-items:baseline;display:flex}.appels-offres .ao-echeance i{border-top:2px solid var(--marine);flex-shrink:0;width:14px;display:inline-block;transform:translateY(-3px)}.appels-offres .ao-bas{justify-content:space-between;align-items:center;gap:var(--e2);flex-wrap:wrap;margin-top:auto;display:flex}.appels-offres .ao-en-pile{font-size:var(--t-mini);color:var(--marine-700);font-weight:600}.appels-offres .ao-saisie{gap:var(--e2);border-top:1px solid var(--filet);padding-top:var(--e3);display:grid}.appels-offres .ao-saisie label{gap:var(--e1);font-size:var(--t-mini);color:var(--texte-3);display:grid}.appels-offres .ao-avis{margin:0}.appels-offres .ao-vide{font-size:var(--t-champ);color:var(--texte-3);background:var(--feuille);border:1px dashed var(--filet);border-radius:var(--r-carte);padding:var(--e4)}.appels-offres .ao-calendrier{background:var(--feuille);border:1px solid var(--filet);border-radius:var(--r-feuille);padding:var(--e4);margin-bottom:var(--e3)}.appels-offres .ao-cal-barres{align-items:flex-end;gap:3px;height:84px;display:flex}.appels-offres .ao-mois{align-items:center;gap:var(--e1);flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex}.appels-offres .ao-mois i{background:var(--marine-100);border-radius:2px 2px 0 0;width:100%;display:block}.appels-offres .ao-mois.paquet i{background:var(--marine-400)}.appels-offres .ao-mois b{font-size:var(--t-micro);color:var(--texte-2);min-height:12px;font-weight:700}.appels-offres .ao-mois span{font-size:var(--t-micro);color:var(--texte-3);white-space:nowrap}.appels-offres .ao-cal-legende{font-size:var(--t-mini);color:var(--texte-3);margin:var(--e3) 0 0;border-top:1px solid var(--filet);padding-top:var(--e2)}.appels-offres .ao-liste{background:var(--feuille);border-radius:var(--r-feuille) var(--r-feuille) 0 0;border:1px solid var(--filet);border-bottom:0;max-width:100%;overflow-x:auto}.appels-offres .ao-liste--lots{border-radius:var(--r-feuille);border-bottom:1px solid var(--filet)}.appels-offres .ao-liste .ao-table{min-width:640px}.appel{align-items:center;gap:var(--e1);min-height:32px;padding:2px var(--e2);border:1px solid var(--marine-200);border-radius:var(--r-champ);background:var(--feuille);color:var(--marine-900);font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none;display:inline-flex}.appel:hover{border-color:var(--marine)}.appel .appel-icone{color:var(--marine)}@media (pointer:coarse){.appel{padding:var(--e2) var(--e3)}.appel,.appels-offres .ao-bas button,.appels-offres .ao-gestes button{min-height:44px}}.appels-offres .ao-table{border-collapse:collapse;width:100%}.appels-offres .ao-table thead th{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--texte-3);text-align:left;padding:var(--e3);border-bottom:1px solid var(--filet);background:var(--marine-50);font-weight:700}.appels-offres .ao-table tbody td{font-size:var(--t-cellule);padding:var(--e3);border-bottom:1px solid var(--filet);color:var(--texte-2);vertical-align:top}.appels-offres .ao-table td.d{white-space:nowrap}.appels-offres .ao-table td .obj{color:var(--marine-900);font-weight:600}.appels-offres .ao-table .num{text-align:right;white-space:nowrap}.appels-offres .ao-retard{color:var(--marine-900);font-weight:700}.appels-offres .ao-fiab{align-items:center;gap:var(--e1);font-size:var(--t-micro);color:var(--texte-3);display:inline-flex}.appels-offres .ao-fiab i{border-top:2px dotted var(--marine-400);width:14px;height:0;display:block}.appels-offres .ao-fiab.declaree i{border-top-style:solid;border-color:var(--marine)}.appels-offres .ao-aveu-bloc{background:var(--marine-50);border-radius:0 0 var(--r-feuille) var(--r-feuille);padding:var(--e4);border:1px solid var(--filet);border-top:0}.appels-offres .ao-aveu-bloc p{font-size:var(--t-champ);color:var(--texte-2);max-width:80ch;margin:0;line-height:1.6}.appels-offres .ao-aveu-bloc b{color:var(--marine-900)}.appels-offres .ao-aveu-bloc q{color:var(--marine-900);font-style:italic}.appels-offres .ao-pied{margin-top:var(--e6);padding-top:var(--e4);border-top:1px solid var(--filet);font-size:var(--t-mini);color:var(--texte-3)}.appels-offres .ao-recherche{margin:0 0 var(--e5);gap:var(--e4);flex-direction:column;display:flex}.appels-offres .ao-grille--recherche{padding-top:var(--e2)}.appels-offres .ao-segment{font-size:var(--t-micro);letter-spacing:.02em;text-transform:uppercase;color:var(--marine-400);margin:0;font-weight:600}.appels-offres .ao-segment--c{color:var(--texte-2)}.appels-offres .ao-carte--hors-cible{border-style:dashed}.appels-offres .ao-pourquoi-hors-cible{margin:calc(-1 * var(--e2)) 0 0;font-size:var(--t-mini);color:var(--texte-2);line-height:1.45}.appels-offres .ao-sep{color:var(--texte-4)}.appels-offres .ao-analyse .ao-couverture{gap:var(--e4);font-size:var(--t-libelle);color:var(--texte-3);flex-wrap:wrap;display:flex}.appels-offres .ao-analyse .ao-couverture b{color:var(--marine-900);font-size:var(--t-fort);margin-right:4px}.appels-offres .ao-methode{margin-top:var(--e2);padding:var(--e3);background:var(--marine-50);border-radius:var(--r-champ);font-size:var(--t-mini);color:var(--texte-2);max-width:90ch;line-height:1.5}.appels-offres .ao-marches{margin:var(--e3) 0 0;gap:var(--e3);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));padding:0;list-style:none;display:grid}.appels-offres .ao-marche{background:var(--feuille);border:1px solid var(--filet);border-radius:var(--r-feuille);padding:var(--e3) var(--e4);gap:var(--e3);grid-template-columns:96px minmax(0,1fr);align-items:start;display:grid}.appels-offres .ao-marches{align-items:start}.appels-offres .ao-marche-corps{flex-direction:column;gap:6px;min-width:0;display:flex}.appels-offres .ao-acheteur{font-size:var(--t-champ);color:var(--marine-900);min-height:2.5em;line-height:1.25;display:block}.appels-offres .ao-plus{letter-spacing:.1em;font-weight:700}.gt{padding-left:var(--e2);border-left:2px solid var(--marine);min-width:0;font-size:var(--t-mini);color:var(--texte-2);flex-direction:column;gap:2px;line-height:1.3;display:flex}.gt-mois{font-size:var(--t-champ);color:var(--marine-900);white-space:nowrap;font-weight:700}.gt-delai{font-size:var(--t-mini)}.gt--echu{border-left-width:4px;border-left-color:var(--sous-plein)}.gt--echu .gt-delai{color:var(--sous-txt);font-weight:700}.gt--tard{border-left-color:var(--sous-plein)}.gt--tard .gt-delai{color:var(--sous-txt)}.gt--ouvert{border-left-color:var(--marine)}.gt--pas_encore{border-left-style:dotted;border-left-color:var(--marine-200)}.gt--pas_encore .gt-delai{color:var(--texte-3)}.gt--ferme{border-left-color:var(--filet)}.gt--sans{border-left-style:dashed;border-left-color:var(--filet)}.gt--sans .gt-mois{color:var(--texte-3);font-weight:600}.gt-source{font-size:var(--t-micro);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.gt-source--estimee{color:var(--texte-3);text-decoration-style:dotted}.gt-source--declaree{color:var(--marine);font-weight:600;text-decoration-style:solid}.gt-legende{margin:0 0 var(--e3);font-size:var(--t-mini);color:var(--texte-3)}.appels-offres .ao-table td.gt-cell,.appels-offres .ao-table th.gt-cell{width:112px;min-width:112px}.appels-offres .ao-objet,.appels-offres .ao-pourquoi,.appels-offres .ao-qui-tient{font-size:var(--t-libelle);color:var(--texte-2);margin:0;line-height:1.45}.appels-offres .ao-qui-tient b{color:var(--marine-900)}.appels-offres .ao-gestes{gap:var(--e3);margin-top:var(--e1);flex-wrap:wrap;align-items:center;display:flex}.appels-offres .ao-a-venir{margin:var(--e3) 0 0;font-size:var(--t-mini);color:var(--texte-3);line-height:1.5}.appels-offres .ao-sous-bloc{margin-top:var(--e5);padding-top:var(--e4);border-top:1px solid var(--filet)}.appels-offres .ao-sous-bloc h3{margin:0 0 var(--e1);font-size:var(--t-champ);color:var(--marine-900);font-weight:700}.appels-offres .ao-sous{margin:0 0 var(--e3);font-size:var(--t-libelle);color:var(--texte-3);max-width:80ch}.appels-offres .ao-titulaires{gap:var(--e2) var(--e4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0;padding:0;list-style:none;display:grid}.appels-offres .ao-titulaires li{font-size:var(--t-libelle);padding:var(--e2) 0;border-bottom:1px solid var(--filet);line-height:1.45}.appels-offres .ao-titulaires b{color:var(--marine-900)}.appels-offres .ao-local,.appels-offres .ao-voisin{margin-left:var(--e2);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:1px 6px}.appels-offres .ao-voisin{background:var(--marine-100);color:var(--marine-700)}.appels-offres .ao-local{background:var(--marine-50);color:var(--marine)}.appels-offres .ao-chez{font-size:var(--t-mini);color:var(--texte-3);display:block}.appels-offres .ao-urgences{margin:0 0 var(--e4);padding:var(--e3) 0 0;border-top:1px solid var(--filet)}.appels-offres .ao-urgences h3{margin:0 0 var(--e1);font-size:var(--t-champ);color:var(--marine-900);font-weight:700}.appels-offres .ao-km{font-weight:400;font-size:var(--t-mini);color:var(--texte-3)}.appels-offres .ao-aveu-marches{margin:var(--e3) 0 0;font-size:var(--t-mini);color:var(--texte-3);border-left:2px solid var(--filet);max-width:90ch;padding-left:var(--e2);line-height:1.5}.appels-offres .ao-clin{margin:var(--e3) 0 0;font-size:var(--t-libelle);color:var(--marine-900)}.appels-offres .ao-groupe{margin:0 0 var(--e3);padding:var(--e3);background:var(--marine-50);border-radius:var(--r-champ);font-size:var(--t-libelle);line-height:1.5}.appels-offres .ao-paysage{gap:var(--e4);margin:0 0 var(--e3);font-size:var(--t-libelle);color:var(--texte-2);flex-wrap:wrap;display:flex}.appels-offres .ao-paysage b{color:var(--marine-900)}.appels-offres .ao-chips{gap:var(--e2);margin:0 0 var(--e3);flex-wrap:wrap;display:flex}.appels-offres .ao-chip{border:1px solid var(--filet);background:var(--feuille);font-size:var(--t-mini);color:var(--texte-2);cursor:pointer;border-radius:999px;padding:2px 10px;font-family:inherit}.appels-offres .ao-chip.actif{background:var(--marine);color:var(--feuille);border-color:var(--marine)}.appels-offres .ao-inconnus{gap:var(--e3);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin:0;padding:0;list-style:none;display:grid}.appels-offres .ao-inconnu{border:1px solid var(--filet);border-radius:var(--r-feuille);padding:var(--e3) var(--e4);font-size:var(--t-libelle);flex-direction:column;gap:4px;display:flex}.appels-offres .ao-inconnu b{color:var(--marine-900)}.appels-offres .ao-categorie{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--texte-3)}.appels-offres .ao-saisie-marche{gap:var(--e2);margin-top:var(--e1);flex-wrap:wrap;align-items:end;display:flex}.appels-offres .ao-saisie-marche label{font-size:var(--t-micro);color:var(--texte-3);flex-direction:column;gap:2px;display:flex}.appels-offres .ao-echeance--dite b{font-weight:600}.appels-offres .ao-signalement{font-size:var(--t-mini);color:var(--texte-2);margin:0}.equipe-jour .tete-route .lien-nu{font-size:var(--t-mini)}.equipe-lignes{margin:var(--e2) 0 0;gap:var(--e2);padding:0;list-style:none;display:grid}.equipe-lignes li{gap:var(--e1) var(--e3);padding-top:var(--e2);border-top:1px solid var(--filet);grid-template-columns:7rem 1fr;align-items:baseline;display:grid}.equipe-lignes .equipe-nom{font-size:var(--t-champ);color:var(--marine-900)}.equipe-lignes .equipe-points{font-size:var(--t-champ);color:var(--texte-2);font-variant-numeric:tabular-nums}.equipe-lignes .equipe-points b{color:var(--marine)}.equipe-lignes .equipe-dernier{font-size:var(--t-mini);color:var(--texte-3);grid-column:2}@media (max-width:640px){.equipe-lignes li{grid-template-columns:1fr}.equipe-lignes .equipe-dernier{grid-column:1}}.appels-offres .ao-lots{margin:var(--e1) 0 0;font-size:var(--t-mini);color:var(--texte-2);line-height:1.5}.appels-offres .ao-lots b{color:var(--marine-900)}.appels-offres .ao-hors-cible{border-top:1px solid var(--filet);padding-top:var(--e5)}.appels-offres .ao-hors-cible .ao-rang{color:var(--texte-3)}.appels-offres .ao-deplier{white-space:nowrap;align-self:flex-start}.recherche{align-items:center;gap:var(--e3);flex-wrap:wrap;display:flex}.recherche-libelle{font-size:var(--t-libelle);color:var(--marine-900);font-weight:600}.recherche-champ{flex:320px;max-width:560px}.recherche-compte{font-size:var(--t-mini);color:var(--texte-3);gap:var(--e2);align-items:baseline;display:inline-flex}@media (max-width:900px){.appels-offres .ao-saison{flex-direction:column;align-items:stretch}.appels-offres .ao-compteur{border-left:0;border-top:1px solid var(--sous-bord);padding:var(--e3) 0 0}.appels-offres .ao-mois span{display:none}}.appels-offres .ao-bande{gap:var(--e3);margin:0 0 var(--e4);flex-direction:column;display:flex}.appels-offres .ao-bande-haut{align-items:center;gap:var(--e4);flex-wrap:wrap;display:flex}.appels-offres .ao-bande-haut h1{font-size:var(--t-grand);letter-spacing:-.015em;color:var(--marine-900);margin:0;font-weight:700;line-height:1.15}.appels-offres .ao-bande .ao-saison--ligne{flex:480px;margin:0}.appels-offres .ao-aujourdhui{gap:var(--e2);font-size:var(--t-libelle);color:var(--texte-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.appels-offres .ao-aujourdhui>b{color:var(--marine-900);font-size:var(--t-champ)}.appels-offres .ao-marche-corps .ao-contact{align-items:center;gap:var(--e1) var(--e2);flex-wrap:wrap;display:flex}.appels-offres .ao-appel-du-jour{align-items:center;gap:var(--e2);border:1px solid var(--filet);padding:2px 3px 2px var(--e3);background:var(--feuille);border-radius:999px;display:inline-flex}.appels-offres .ao-appel-nom{color:var(--marine-900);font-weight:600}.appels-offres .ao-appel-du-jour .appel{min-height:28px;padding:0 var(--e2);border-color:#0000}.appels-offres .ao-appel-du-jour--a-trouver{border-style:dashed;border-color:var(--marine-200);background:var(--marine-50)}.appels-offres .ao-appel-du-jour--a-trouver:has(a.appel){border-style:solid;border-color:var(--filet);background:var(--feuille)}.contact-a-trouver{align-items:center;gap:var(--e2);flex-wrap:wrap;display:inline-flex}.contact-etape{color:var(--marine);font-weight:600;font-size:var(--t-mini)}.contact-bouton{border:0;border-bottom:1px dashed var(--marine);cursor:pointer;background:0 0;min-height:28px;padding:0;font-family:inherit}.contact-bouton:hover{border-bottom-style:solid}.contact-saisie{align-items:center;gap:var(--e2);flex-wrap:wrap;display:inline-flex}.contact-sait{font-size:var(--t-mini);color:var(--texte-2)}.contact-champ .saisie{font-variant-numeric:tabular-nums;width:11ch;padding:2px var(--e2);min-height:28px}.ao-appel-du-jour .contact-saisie{padding-right:var(--e2)}@media (pointer:coarse){.contact-bouton,.contact-champ .saisie{min-height:44px}}.appels-offres .ao-bande .ao-recherche{margin:0}.appels-offres .ao-barre{gap:0 var(--e1);border-bottom:1px solid var(--filet);margin:0 0 var(--e4);flex-wrap:wrap;display:flex}.appels-offres .ao-barre-onglet{padding:var(--e2) var(--e3);cursor:pointer;color:var(--texte-2);align-items:baseline;gap:var(--e1);font-family:inherit;font-size:var(--t-libelle);background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;margin-bottom:-1px;display:inline-flex}.appels-offres .ao-barre-onglet .n{font-size:var(--t-champ);color:var(--marine-900);font-variant-numeric:tabular-nums;font-weight:700}.appels-offres .ao-barre-onglet:hover{color:var(--marine-900)}.appels-offres .ao-barre-onglet.actif{border-bottom-color:var(--marine);color:var(--marine-900);font-weight:600}.appels-offres .ao-barre-onglet:focus-visible{outline:2px solid var(--marine);outline-offset:-2px}.appels-offres .ao-panneau{padding-top:var(--e2)}.appels-offres .ao-h3{margin:var(--e4) 0 var(--e1);font-size:var(--t-champ);color:var(--marine-900);font-weight:700}.appels-offres .ao-onglets-page .ao-rang{display:none}.appels-offres .ao-onglets-page .ao-bloc{margin-bottom:0}.appels-offres .ao-onglets-page .ao-hors-cible{border-top:0;padding-top:0}@media (max-width:640px){.appels-offres .ao-aujourdhui{padding-bottom:var(--e1);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.appels-offres .ao-aujourdhui>*{flex-shrink:0}.appels-offres .ao-saison--ligne .ao-municipales{display:none}.appels-offres .ao-barre{flex-wrap:nowrap;overflow-x:auto}.appels-offres .ao-barre-onglet{flex-shrink:0}.appels-offres .ao-marche{grid-template-columns:84px minmax(0,1fr)}}.appels-offres .ao-tete{justify-content:space-between;align-items:flex-start;gap:var(--e5);margin-bottom:var(--e4);display:flex}.appels-offres .ao-tete h1{font-size:var(--t-grand);letter-spacing:-.015em;color:var(--marine-900);margin:0;font-weight:700;line-height:1.15}.appels-offres .ao-fraicheur{font-size:var(--t-mini);color:var(--texte-3);margin:var(--e3) 0 0}.appels-offres .ao-fraicheur b{color:var(--texte);font-weight:600}.equipe .equipe-bloc{background:var(--feuille);border-radius:var(--r-carte);box-shadow:var(--elev-1);padding:var(--e4) var(--e5);margin-bottom:var(--e4)}.equipe .equipe-bloc h2{font-size:var(--t-fort);color:var(--marine-900);margin:0 0 var(--e1);font-weight:700}.equipe .equipe-tete-bloc{justify-content:space-between;align-items:baseline;gap:var(--e3);flex-wrap:wrap;display:flex}.equipe .equipe-sous{margin:0 0 var(--e3);font-size:var(--t-libelle);color:var(--texte-3);max-width:80ch;line-height:1.45}.equipe .equipe-colonnes{gap:var(--e4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.equipe .equipe-carte{border:1px solid var(--filet);border-radius:var(--r-carte);padding:var(--e3) var(--e4);gap:var(--e2);flex-direction:column;display:flex}.equipe .equipe-carte h3{font-size:var(--t-champ);color:var(--marine-900);margin:0;font-weight:700}.equipe .equipe-tete-carte{justify-content:space-between;align-items:baseline;gap:var(--e2);background:0 0;flex-wrap:wrap;padding:0;display:flex;position:static}.equipe .equipe-phase{font-size:var(--t-micro);color:var(--texte-4);text-transform:uppercase;letter-spacing:.04em}.equipe .equipe-chiffres{font-size:var(--t-champ);color:var(--texte-2);font-variant-numeric:tabular-nums;margin:0}.equipe .equipe-chiffres b{color:var(--marine);font-size:var(--t-fort)}.equipe .equipe-brief{font-size:var(--t-champ);color:var(--texte);gap:4px;margin:0;padding-left:1.1em;line-height:1.45;display:grid}.equipe .equipe-compo,.equipe .equipe-dernier{font-size:var(--t-mini);color:var(--texte-3);margin:0}.equipe .equipe-serie{margin:0}.equipe .equipe-serie figcaption{font-size:var(--t-micro);color:var(--texte-4);margin-top:2px}.equipe .equipe-barre{fill:var(--marine-200)}.equipe .equipe-barre--tenue{fill:var(--marine)}.equipe .equipe-barre--vide{fill:var(--gris-100);height:2px;transform:translateY(-2px)}.equipe .equipe-attendu{stroke:var(--sous-bord);stroke-width:1px;stroke-dasharray:3 3}.equipe .equipe-jour{font-size:var(--t-micro);fill:var(--texte-4)}.equipe .equipe-table{border-collapse:collapse;width:100%;font-size:var(--t-champ)}.equipe .equipe-table th{text-align:left;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--texte-3);padding:var(--e1) var(--e2);border-bottom:1px solid var(--filet)}.equipe .equipe-table td{padding:var(--e2);border-bottom:1px solid var(--filet);vertical-align:top}.equipe .equipe-table .d{text-align:right}.equipe .equipe-table .num{font-variant-numeric:tabular-nums}@media (max-width:640px){.equipe .equipe-table{white-space:nowrap;max-width:100%;display:block;overflow-x:auto}}.equipe .equipe-liste{font-size:var(--t-champ);gap:4px;margin:0;padding-left:1.1em;line-height:1.45;display:grid}.equipe .equipe-vide{font-size:var(--t-champ);color:var(--texte-3);margin:0}.equipe .equipe-pied{margin:var(--e5) 0 0;font-size:var(--t-mini);color:var(--texte-4)}.equipe .equipe-note{margin:0 0 var(--e3);padding:var(--e2) var(--e3);background:var(--sous-fond);border-left:3px solid var(--sous-bord);border-radius:var(--r-champ);font-size:var(--t-champ);color:var(--sous-txt)}.equipe .equipe-reference{font-size:var(--t-mini);color:var(--texte-3);margin:0;line-height:1.45}.equipe .equipe-sous-mediane{color:var(--sous-plein);font-weight:600}.equipe .equipe-avant{color:var(--texte-4);font-style:italic}.equipe .equipe-table td small,.equipe .equipe-table th small{color:var(--texte-3);text-transform:none;letter-spacing:0;font-weight:400}@media (max-width:640px){.equipe .equipe-table.equipe-cote{white-space:normal;display:block;overflow:visible}.equipe .equipe-table.equipe-cote thead{display:none}.equipe .equipe-table.equipe-cote tbody{display:block}.equipe .equipe-table.equipe-cote tr{column-gap:var(--e3);border-bottom:1px solid var(--filet);padding:var(--e2) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.equipe .equipe-table.equipe-cote th[scope=row]{padding:0 0 var(--e1);border:0;grid-column:1/-1}.equipe .equipe-table.equipe-cote td{text-align:left;overflow-wrap:anywhere;border:0;padding:0}.equipe .equipe-table.equipe-cote td:before{content:attr(data-lib);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--texte-4);display:block}}.version-note .couverture--territoire{text-align:left;background:var(--marine-900);grid-template-rows:auto 1fr auto;justify-content:stretch;align-items:stretch;padding:0;display:grid}.version-note .couverture--territoire .champ{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.version-note .couverture--territoire .pt{fill:var(--marine-400);opacity:0;transition:opacity .32s var(--sortie),fill .32s linear,r .3s var(--sortie)}.version-note .couverture--territoire .pt.allume{opacity:1;fill:var(--sous)}.version-note .couverture--territoire .pt.retenu{opacity:1;fill:var(--sous);r:3.4;transition-duration:.4s}.version-note .couverture--territoire .pt.eteint{opacity:.2;fill:var(--marine-400);transition-duration:.4s}.version-note .couverture--territoire .pt.nuit{opacity:.1;fill:var(--marine-400);transition-duration:.52s}.version-note .couverture--territoire .pt.voisin{opacity:1;fill:var(--sous);r:7;transition:r .42s var(--elastique)}.version-note .couverture--territoire .onde-territoire{fill:none;stroke:var(--sous);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:onde-territoire var(--duree,2.52s) cubic-bezier(.2,.8,.3,1) forwards}@keyframes onde-territoire{0%{opacity:.85;transform:scale(.8)}to{opacity:0;transform:scale(26)}}.version-note .couverture--territoire .halo-voisin{fill:none;stroke:var(--sous);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:halo-voisin var(--duree,1s) var(--sortie) forwards}@keyframes halo-voisin{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(5)}}.version-note .couverture--territoire .filet-voisin{stroke:var(--sous);stroke-width:1px;stroke-dasharray:3 3;opacity:0;animation:fondu-plat .42s linear .18s forwards}@keyframes fondu-plat{to{opacity:.75}}.version-note .couverture--territoire .chez-nous{fill:none;stroke:#fff;stroke-width:1.2px;opacity:0;transition:opacity .3s}.version-note .couverture--territoire .chez-nous.vu{opacity:1}.version-note .couverture--territoire .chez-nous-txt{fill:var(--marine-200);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:opacity .3s}.version-note .couverture--territoire .chez-nous-txt.vu{opacity:1}.version-note .couverture--territoire .chapeau{z-index:2;justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e4) var(--e5) 0;display:flex;position:relative}.version-note .couverture--territoire .chapeau .depuis{opacity:0;animation:fondu .28s var(--sortie) .16s forwards;margin:0}.version-note .couverture--territoire .passer{font-family:inherit;font-size:var(--t-libelle);color:var(--marine-200);min-height:36px;padding:0 var(--e3);cursor:pointer;opacity:0;animation:fondu .28s var(--sortie) .26s forwards;background:0 0;border:1px solid #98b8cd59;border-radius:999px;font-weight:600}.version-note .couverture--territoire .passer.fort,.version-note .couverture--territoire .passer:hover{color:#fff;border-color:#ffffff8c;transition:color .4s linear,border-color .4s linear}.version-note .couverture--territoire .dit{z-index:2;padding:var(--e5) var(--e5) var(--e4);align-self:end;gap:var(--e2);border-top:1px solid #0000;flex-direction:column;transition:background .32s linear,border-color .32s linear;display:flex;position:relative}.version-note .couverture--territoire .dit.pose{background:var(--marine-900);border-top-color:#98b8cd29}.version-note .couverture--territoire .dit .ligne{align-items:baseline;gap:var(--e3);opacity:0;display:flex;transform:translateY(8px)}.version-note .couverture--territoire .dit .ligne.vue{animation:monte-ligne .32s var(--sortie) forwards}@keyframes monte-ligne{to{opacity:1;transform:none}}.version-note .couverture--territoire .dit .n{font-size:var(--t-prix);letter-spacing:-.045em;color:var(--sous);font-variant-numeric:tabular-nums;min-width:2.2ch;font-weight:800;line-height:1}.version-note .couverture--territoire .dit .q{font-size:var(--t-fort);color:#fff;text-wrap:balance;font-weight:600;line-height:1.3}.version-note .couverture--territoire .dit .ligne--voisin .q{color:var(--sous);font-weight:700}.version-note .couverture--territoire .dit .ligne--voisin .n{justify-content:center;align-items:center;display:flex}.version-note .couverture--territoire .dit .ligne--voisin .n i{background:var(--sous);border-radius:50%;width:12px;height:12px;display:block}.version-note .couverture--territoire .pied{z-index:2;justify-content:space-between;align-items:flex-end;gap:var(--e4);padding:0 var(--e5) calc(var(--e5) + 22px);opacity:0;display:flex;position:relative}.version-note .couverture--territoire .pied.vu{animation:monte-ligne .32s var(--sortie) forwards}.version-note .couverture--territoire .pied .version{align-items:baseline;gap:var(--e2);display:flex}.version-note .couverture--territoire .pied .version b{font-size:var(--t-montant);color:var(--sous);letter-spacing:-.02em;font-weight:800}.version-note .couverture--territoire .pied .version span{font-size:var(--t-champ);color:var(--marine-200)}.version-note .couverture--territoire .ouvrir{opacity:1;cursor:pointer;border:0;margin:0;animation:none}.version-note .couverture--territoire .tranches i{animation-delay:calc(var(--pied,9.6s) + var(--k) * 26ms)}.version-note .couverture--territoire .tranches i.actuelle{animation:tranche-claque .36s var(--elastique) forwards;animation-delay:calc(var(--pied,9.6s) + var(--k) * 26ms)}@media (max-width:520px){.version-note .couverture--territoire .dit{padding:var(--e4) var(--e4) var(--e3);gap:var(--e1)}.version-note .couverture--territoire .dit .n{font-size:var(--t-grand);min-width:2.6ch}.version-note .couverture--territoire .dit .q{font-size:var(--t-champ)}.version-note .couverture--territoire .chapeau{padding:var(--e3) var(--e4) 0}.version-note .couverture--territoire .pied{padding:0 var(--e4) calc(var(--e4) + 22px);align-items:stretch;gap:var(--e3);flex-direction:column}.version-note .couverture--territoire .ouvrir{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.version-note .couverture--territoire .chapeau .depuis,.version-note .couverture--territoire .chez-nous,.version-note .couverture--territoire .chez-nous-txt,.version-note .couverture--territoire .dit .ligne,.version-note .couverture--territoire .passer,.version-note .couverture--territoire .pied,.version-note .couverture--territoire .pt{opacity:1;transition:none;animation:none;transform:none}.version-note .couverture--territoire .pt.nuit{opacity:.22}.version-note .couverture--territoire .halo-voisin,.version-note .couverture--territoire .onde-territoire{display:none}.version-note .couverture--territoire .dit{background:var(--marine-900);border-top-color:#98b8cd29}.version-note .couverture--territoire .filet-voisin{opacity:.75;animation:none}}.v-territoire{background:var(--marine-900);border-radius:var(--r-champ);width:100%;height:100%;min-height:96px;position:relative;overflow:hidden}.v-territoire .nous{border:1px solid #fff;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:52%;left:44%}.v-territoire .o{border:1.5px solid var(--sous);width:12px;height:12px;margin:-6px 0 0 -6px;animation:onde-territoire 4s cubic-bezier(.2,.8,.3,1) infinite;top:52%;left:44%}.v-territoire .o,.v-territoire .p{border-radius:50%;position:absolute}.v-territoire .p{background:var(--marine-400);opacity:.25;width:4px;height:4px;animation:v-territoire-point 4s linear infinite}.v-territoire .voisin{background:var(--sous);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;animation:v-territoire-voisin 4s linear infinite;position:absolute;top:40%;left:50%}@keyframes v-territoire-point{0%{opacity:.25;background:var(--marine-400)}30%{opacity:1;background:var(--sous)}60%{opacity:.25;background:var(--marine-400)}to{opacity:.25}}@keyframes v-territoire-voisin{0%,55%{opacity:0;transform:scale(.4)}70%,to{opacity:1;transform:none}}.v-territoire .p0{animation-delay:.6s;top:30%;left:18%}.v-territoire .p1{animation-delay:.5s;top:60%;left:26%}.v-territoire .p2{animation-delay:.3s;top:44%;left:33%}.v-territoire .p3{animation-delay:.4s;top:70%;left:38%}.v-territoire .p4{animation-delay:.2s;top:62%;left:47%}.v-territoire .p5{animation-delay:.15s;top:50%;left:52%}.v-territoire .p6{animation-delay:.3s;top:34%;left:58%}.v-territoire .p7{animation-delay:.4s;top:66%;left:63%}.v-territoire .p8{animation-delay:.6s;top:28%;left:70%}.v-territoire .p9{animation-delay:.6s;top:48%;left:74%}.v-territoire .p10{animation-delay:.8s;top:38%;left:80%}.v-territoire .p11{animation-delay:.9s;top:58%;left:86%}.v-territoire .p12{animation-delay:.8s;top:50%;left:12%}.v-territoire .p13{animation-delay:.7s;top:78%;left:22%}.v-territoire .p14{animation-delay:.35s;top:24%;left:41%}.v-territoire .p15{animation-delay:.5s;top:82%;left:49%}.v-territoire .p16{animation-delay:.5s;top:76%;left:56%}.v-territoire .p17{animation-delay:.45s;top:46%;left:66%}.v-territoire .p18{animation-delay:.75s;top:72%;left:76%}.v-territoire .p19{animation-delay:.9s;top:22%;left:84%}.v-territoire .p20{animation-delay:.45s;top:26%;left:30%}.v-territoire .p21{animation-delay:.25s;top:56%;left:36%}.v-territoire .p22{animation-delay:.3s;top:56%;left:60%}.v-territoire .p23{animation-delay:1s;top:42%;left:90%}.prospection .carte-coupee{margin:var(--e4) var(--e4) 0;padding:var(--e4);gap:var(--e3);justify-items:start;max-width:640px;display:grid}.prospection .carte-coupee p{font-size:var(--t-champ);color:var(--texte-2);margin:0;line-height:1.5}.prospection .carte-coupee p b{color:var(--texte)}.prospection .onglet.coupee small{font-style:italic}.prospection .carte-barre .mode--couper{color:var(--marine-200)}.bandeau-app .bulle-fil{width:26px;height:26px;color:var(--marine-200);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.bandeau-app .bulle-fil svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:20px;height:20px}.bandeau-app .bulle-fil.ouverte,.bandeau-app .bulle-fil:hover{color:#fff;background:var(--marine-600)}.bandeau-app .bulle-fil:focus-visible{outline-offset:2px;outline:2px solid #fff}.bandeau-app .bulle-fil:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bandeau-app .bulle-fil .point{background:var(--evt-vif);color:#fff;min-width:16px;height:16px;font-size:var(--t-micro);text-align:center;box-shadow:0 0 0 2px var(--marine-900);border-radius:999px;padding:0 4px;font-style:normal;font-weight:700;line-height:16px;position:absolute;top:-3px;right:-5px}.panneau-fil{z-index:39;border-left:1px solid var(--marine-100);background:#fff;flex-direction:column;width:380px;max-width:100vw;display:flex;position:fixed;top:52px;bottom:0;right:0}.panneau-fil .fil-tete{justify-content:space-between;align-items:flex-start;gap:var(--e3);padding:var(--e3) var(--e4);border-bottom:1px solid var(--marine-100);display:flex}.panneau-fil .fil-tete b{font-size:var(--t-champ);color:var(--texte);display:block}.panneau-fil .fil-la{font-size:var(--t-mini);color:var(--texte-3);align-items:center;gap:4px;margin-top:4px;display:flex}.panneau-fil .coequipier{color:#fff;width:22px;height:22px;font-size:var(--t-micro);border-radius:999px;flex:none;justify-content:center;align-items:center;font-style:normal;font-weight:700;display:inline-flex}.panneau-fil .coequipier.teinte-0{background:var(--marine-600)}.panneau-fil .coequipier.teinte-1{background:var(--marine-400)}.panneau-fil .coequipier.teinte-2{background:var(--sous-plein)}.panneau-fil .coequipier.teinte-3{background:var(--marine-700)}.panneau-fil .coequipier.teinte-4{background:#4f4f5a}.panneau-fil .coequipier.teinte-5{background:var(--sous-txt)}.panneau-fil .fil-liste{padding:var(--e3) var(--e4);gap:var(--e2);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.panneau-fil .fil-anciens{font-size:var(--t-libelle);align-self:center}.panneau-fil .fil-jour{text-align:center;font-size:var(--t-mini);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-3);margin:var(--e3) 0 var(--e2);font-weight:700}.panneau-fil .fil-msg{gap:var(--e2);grid-template-columns:22px 1fr;align-items:start;padding:6px 0;display:grid}.panneau-fil .fil-msg header{align-items:baseline;gap:var(--e2);font-size:var(--t-mini);color:var(--texte-3);display:flex}.panneau-fil .fil-msg header b{color:var(--texte);font-size:var(--t-libelle)}.panneau-fil .fil-msg.mien header b{color:var(--marine-600)}.panneau-fil .fil-msg p{font-size:var(--t-champ);color:var(--texte);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;line-height:1.45}.panneau-fil .fil-vide{text-align:center;font-size:var(--t-libelle);color:var(--texte-3);padding:var(--e4);margin:auto}.panneau-fil .fil-composer{gap:var(--e2);padding:var(--e3) var(--e4) 0;border-top:1px solid var(--marine-100);grid-template-columns:1fr auto auto;align-items:end;display:grid}.panneau-fil .fil-composer textarea{resize:none;border:1px solid var(--marine-100);border-radius:var(--r-champ);font:inherit;font-size:var(--t-champ);min-height:40px;padding:8px 10px;line-height:1.4}.panneau-fil .fil-composer textarea:focus-visible{outline:2px solid var(--marine-600);outline-offset:1px}.panneau-fil .fil-note{padding:6px var(--e4) var(--e3);font-size:var(--t-mini);color:var(--texte-3);margin:0}@media (prefers-reduced-motion:no-preference){.panneau-fil{animation:fil-entre .2s cubic-bezier(.2,.8,.3,1) both}@keyframes fil-entre{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}}.fil-emojis{position:relative}.fil-emojis-touche{width:44px;height:44px;font-size:var(--t-montant);border:1px solid var(--marine-100);border-radius:var(--r-champ);cursor:pointer;color:var(--texte);background:0 0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.fil-emojis-touche:hover{background:var(--marine-050,#f4f7f9)}.fil-emojis-touche[aria-expanded=true]{border-color:var(--marine-600);box-shadow:inset 0 0 0 1px var(--marine-600)}.fil-emojis-touche:focus-visible{outline:2px solid var(--marine-600);outline-offset:1px}.fil-emojis-boite{z-index:41;width:336px;max-width:336px;padding:var(--e3);border:1px solid var(--marine-100);border-radius:var(--r-carte);background:#fff;max-height:320px;position:absolute;bottom:calc(100% + 6px);right:0;overflow-y:auto}.fil-emojis-boite h4{font-size:var(--t-mini);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-3);margin:0 0 4px;font-weight:700}.fil-emojis-boite section+section{margin-top:var(--e2)}.fil-emojis-grille{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));display:grid}.fil-emojis-grille button{width:100%;min-width:44px;height:44px;font-size:var(--t-montant);border-radius:var(--r-champ);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.fil-emojis-grille button:hover{background:var(--marine-050,#f4f7f9)}.fil-emojis-grille button:focus-visible{outline:2px solid var(--marine-600);outline-offset:-2px}.fil-emojis-pied{margin:var(--e2) 0 0;font-size:var(--t-mini);color:var(--texte-3);line-height:1.4}@media (prefers-reduced-motion:no-preference){.fil-emojis-boite{animation:emojis-monte .14s ease-out both}@keyframes emojis-monte{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.annonce-fil-zone{z-index:45;pointer-events:none;padding:0 var(--e3);justify-content:center;display:flex;position:fixed;top:60px;left:0;right:0}.annonce-fil{pointer-events:auto;border:1px solid var(--marine-100);border-radius:var(--r-carte);background:#fff;align-items:stretch;gap:4px;max-width:420px;display:flex;overflow:hidden}.annonce-fil-corps{min-width:0;padding:10px var(--e3);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex:auto;gap:2px;display:grid}.annonce-fil-corps b{font-size:var(--t-libelle);color:var(--texte)}.annonce-fil-corps span{font-size:var(--t-mini);color:var(--texte-2);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.annonce-fil-corps:hover{background:var(--marine-050,#f4f7f9)}.annonce-fil-corps:focus-visible,.annonce-fil-fermer:focus-visible{outline:2px solid var(--marine-600);outline-offset:-2px}.annonce-fil-fermer{border:0;border-left:1px solid var(--marine-100);width:44px;color:var(--texte-3);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.annonce-fil-fermer svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.annonce-fil{animation:annonce-descend .18s cubic-bezier(.2,.8,.3,1) both}@keyframes annonce-descend{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}.panneau-fil .fil-tete-gestes{flex:none;justify-items:end;gap:4px;display:grid}.panneau-fil .fil-annonces{min-height:44px;font-size:var(--t-mini);color:var(--texte-2);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.panneau-fil .fil-annonces input{width:16px;height:16px;accent-color:var(--marine-600)}.version-note .note-pied .relecture{font-size:var(--t-mini);color:var(--texte-3);line-height:1.4}.journee-pile .retour-pile.preparer{gap:var(--e3);overflow-y:auto}.journee-pile .preparer h2 small{font-size:var(--t-libelle);color:var(--texte-2);margin-top:4px;font-weight:500;line-height:1.4;display:block}.journee-pile .preparer .choix{gap:var(--e3);display:grid}.journee-pile .preparer fieldset{border:0;min-width:0;margin:0;padding:0}.journee-pile .preparer legend{font-size:var(--t-mini);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-3);margin-bottom:6px;font-weight:700}.journee-pile .preparer .zones{gap:6px;display:grid}.journee-pile .preparer .zone-tournee{column-gap:var(--e2);border:1px solid var(--filet);border-radius:var(--r-carte);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:18px 1fr;align-items:start;padding:8px 10px;display:grid}.journee-pile .preparer .zone-tournee input{accent-color:var(--marine-600);grid-row:1/span 2;margin-top:3px}.journee-pile .preparer .zone-tournee b{font-size:var(--t-champ);color:var(--texte)}.journee-pile .preparer .zone-tournee span{font-size:var(--t-libelle);color:var(--texte-2);line-height:1.4}.journee-pile .preparer .zone-tournee.choisie{border-color:var(--marine-600);box-shadow:inset 0 0 0 1px var(--marine-600)}.journee-pile .preparer .pastilles-choix{flex-wrap:wrap;gap:6px;display:flex}.journee-pile .preparer .pastilles-choix legend{width:100%}.journee-pile .preparer .pastille{border:1px solid var(--filet);height:32px;font:inherit;font-size:var(--t-libelle);color:var(--texte);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px}.journee-pile .preparer .pastille small{color:var(--texte-3);font-size:var(--t-mini);margin-left:4px}.journee-pile .preparer .pastille.choisie{background:var(--marine-900);color:#fff;border-color:var(--marine-900)}.journee-pile .preparer .pastille.choisie small{color:var(--marine-200)}@media (max-width:820px),(pointer:coarse){.journee-pile .preparer .pastille{height:auto;min-height:44px;padding:0 14px}.journee-pile .preparer .zone-tournee{min-height:44px;padding:10px 12px}}.journee-pile .preparer .dimension{font-size:var(--t-libelle);color:var(--texte-2);margin:0;line-height:1.45}.journee-pile .preparer .pied-feuille{justify-content:space-between;align-items:center;gap:var(--e3);padding-top:var(--e3);margin-top:auto;display:flex}.journee-pile .preparer .plan{gap:10px;margin:0;padding:0 0 0 22px;display:grid}.journee-pile .preparer .plan li{font-size:var(--t-libelle);gap:2px;line-height:1.4;display:grid}.journee-pile .preparer .plan li b{font-size:var(--t-champ);color:var(--texte)}.journee-pile .preparer .plan li i{font-style:normal;font-size:var(--t-mini);text-transform:uppercase;letter-spacing:.04em;color:var(--texte-3);margin-left:6px}.journee-pile .preparer .plan .adresse{color:var(--texte-3)}.journee-pile .preparer .plan .sait{color:var(--texte-2)}.journee-pile .preparer .plan .dire{color:var(--texte)}.journee-pile .carte .vaut.a-l-execution{font-size:var(--t-mini);color:var(--texte-3);font-weight:600}.journee-pile .champ-nu.champ-vu{flex-direction:column;align-items:stretch}.journee-pile .champ-nu.champ-vu .pastilles{margin:0 0 var(--e2)}.journee-pile .champ-nu.champ-vu input{width:100%}.journee-pile .champ-nu.champ-vu .bouton{align-self:flex-end;min-width:200px}@media (max-width:820px){.journee-pile .champ-nu.champ-vu .bouton{align-self:stretch}}.devis-trame{padding:var(--e4) var(--e5) var(--e5);border-top:1px solid var(--filet);gap:var(--e3);flex-direction:column;display:flex}.devis-trame h3{font-size:var(--t-fort);color:var(--texte);margin:0;font-weight:700}.devis-trame .devis-note{font-size:var(--t-libelle);color:var(--texte-2);max-width:62ch;margin:0;line-height:1.45}.devis-reglages{align-items:flex-end;gap:var(--e3) var(--e4);flex-wrap:wrap;display:flex}.devis-reglages label{font-size:var(--t-libelle);color:var(--texte-2);flex-direction:column;gap:4px;display:flex}.devis-reglages input[type=text],.devis-reglages select{border:1px solid var(--marine-100);border-radius:var(--r-champ);background:var(--page);min-height:44px;color:var(--texte);font:inherit;font-size:var(--t-champ);padding:0 10px}.devis-reglages input[type=text]{min-width:180px}.devis-case{cursor:pointer;align-items:center;gap:8px;min-height:44px;flex-direction:row!important}.devis-case input{width:18px;height:18px;accent-color:var(--vert-600);cursor:pointer}.devis-trame .bouton{align-self:flex-start;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.devis-interlocuteur{padding:var(--e3) 0 0;border:0;border-top:1px solid var(--filet);gap:var(--e2);flex-direction:column;margin:0;display:flex}.devis-interlocuteur legend{font-size:var(--t-libelle);color:var(--texte);padding:0;font-weight:700}.devis-alerte{font-size:var(--t-libelle);color:var(--ambre-700,var(--texte-2));margin:0;line-height:1.45}.gestes-pied{align-items:center;gap:var(--e2) var(--e4);flex-wrap:wrap;justify-content:flex-end;display:flex}.gestes-pied .lien-nu{min-height:44px}.feuille-transfert .plafond-atteint{color:var(--texte);font-weight:500}.version-note .couverture--devis .date,.version-note .couverture--devis .depuis,.version-note .couverture--devis .nom,.version-note .couverture--devis .numero,.version-note .couverture--devis .numero small,.version-note .couverture--devis .ouvrir{opacity:1;animation:none;transform:none}.couverture--devis{justify-content:center;gap:0}.couverture--devis .depuis{opacity:.8}.couverture--devis .numero{font-size:var(--t-prix);font-variant-numeric:tabular-nums;min-height:1em;transform:none}.couverture--devis .numero small{text-transform:none;letter-spacing:.08em}.couverture--devis .date,.couverture--devis .nom,.couverture--devis .ouvrir{opacity:0;transition:opacity .42s var(--sortie)}.couverture--devis .date.vu,.couverture--devis .nom.vu,.couverture--devis .ouvrir.vu{opacity:1}.couverture--devis .nom{margin-top:var(--e5)}.couverture--devis .ouvrir.fort{box-shadow:0 0 0 6px #ffffff14}.scene-devis{justify-content:center;align-items:center;gap:var(--e5);margin:var(--e5) 0 var(--e4);min-height:168px;display:flex;position:relative}.pile-pages{width:108px;height:152px;position:relative}.page-fond{opacity:0;transition:opacity .42s var(--sortie),transform .52s var(--elastique);background:#ffffff29;border-radius:3px;position:absolute;inset:0}.etape--dossier .page-fond,.etape--fini .page-fond{opacity:1}.page-fond--1{transform:translate(4px,4px)rotate(1.2deg)}.page-fond--2{transform:translate(8px,8px)rotate(2.4deg)}.page-fond--3{transform:translate(12px,12px)rotate(3.6deg)}.etape--feuille .page-fond{transform:none}.feuille-devis{opacity:0;transition:opacity .42s var(--sortie),transform .52s var(--elastique);background:#fff;border-radius:3px;padding:14px 12px;position:absolute;inset:0;transform:translateY(10px)}.etape--dossier .feuille-devis,.etape--feuille .feuille-devis,.etape--fini .feuille-devis{opacity:1;transform:none}.lignes-devis{flex-direction:column;gap:9px;display:flex}.lignes-devis b{background:var(--marine-100,#d8dee6);transform-origin:0;height:4px;transition:transform .38s var(--sortie);border-radius:2px;display:block;transform:scaleX(0)}.lignes-devis b.pose{transform:scaleX(1)}.lignes-devis b:nth-child(2){width:78%}.lignes-devis b:nth-child(3){width:92%}.lignes-devis b:nth-child(4){width:64%}.etiquettes{gap:var(--e2);flex-direction:column;min-width:132px;margin:0;padding:0;list-style:none;display:flex}.etiquettes li{font-size:var(--t-libelle);color:var(--marine-200);opacity:0;transition:opacity .32s var(--sortie),transform .46s var(--sortie);font-weight:700;transform:translate(-10px)}.etiquettes li.ici{opacity:1;color:var(--note-encre-vive);transform:none}.etiquettes li.partie{opacity:.3;transform:translate(18px)}@media (max-width:520px){.scene-devis{gap:var(--e4)}.etiquettes{min-width:108px}}@media (prefers-reduced-motion:reduce){.couverture--devis .date,.couverture--devis .nom,.couverture--devis .ouvrir,.etiquettes li,.feuille-devis,.lignes-devis b,.page-fond{transition:none}}.page-publique{--tp-marque:.95rem;--tp-aide:.95rem;--tp-texte:1.0625rem;--tp-saisie:1.125rem;--tp-bouton:1.1875rem;--tp-titre:1.5rem;--tp-merci:1.375rem}.recl{gap:var(--e3);max-width:44rem;display:grid}.recl-feuille{background:var(--feuille);border:1px solid var(--filet);border-radius:var(--r-carte);padding:var(--e3)}.recl-cle{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-3)}.recl-cle,.recl-lib{margin:0 0 6px;font-weight:700}.recl-lib{font-size:var(--t-fort);color:var(--texte);display:block}.recl-champ{border:2px solid var(--marine-400);width:100%;min-height:48px;font:inherit;background:var(--feuille);color:var(--texte);border-radius:10px;padding:12px;font-size:1.0625rem;line-height:1.5}.recl-champ:focus-visible{outline:3px solid var(--marine);outline-offset:2px}textarea.recl-champ{resize:vertical;field-sizing:content;min-height:8.5rem;max-height:60vh}.recl-aide{color:var(--texte-2)}.recl-aide,.recl-erreur{font-size:var(--t-champ);margin:6px 0 0}.recl-erreur{color:var(--refus-txt);font-weight:600}.recl-btn{width:100%;min-height:48px;font:inherit;border:2px solid var(--marine);background:var(--marine);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:1.0625rem;font-weight:700;text-decoration:none;display:flex}.recl-btn:hover{background:var(--marine-600);border-color:var(--marine-600)}.recl-btn.second{background:var(--feuille);color:var(--marine)}.recl-btn.second:hover{background:var(--marine-50)}.recl-btn.alerte{background:var(--feuille);color:var(--refus-txt);border-color:var(--refus)}.recl-btn:disabled{opacity:.6;cursor:default}.recl-btn:focus-visible,.recl-carte:focus-visible,.recl-chip input:focus-visible+span,.recl-lien:focus-visible{outline:3px solid var(--marine);outline-offset:2px}.recl-lien{color:var(--marine);text-underline-offset:3px;min-height:44px;font-weight:700;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;text-decoration:underline;display:inline-flex}.recl-site-fixe{justify-content:space-between;align-items:center;gap:var(--e2);min-height:56px;display:flex}.recl-site-fixe b{font-size:1.0625rem}.recl-sites{margin:var(--e2) 0 0;gap:6px;padding:0;list-style:none;display:grid}.recl-sites button{text-align:left;border:1px solid var(--filet);background:var(--feuille);width:100%;min-height:48px;font:inherit;font-size:var(--t-fort);color:var(--texte);cursor:pointer;border-radius:10px;padding:0 12px}.recl-sites button:hover{background:var(--marine-50)}.recl-sites button:focus-visible{outline:3px solid var(--marine);outline-offset:2px}.recl-onglets{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.recl-onglets a{min-height:44px;font-weight:700;font-size:var(--t-champ);border:1px solid var(--filet);background:var(--feuille);color:var(--texte-2);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;text-decoration:none;display:flex}.recl-onglets a[aria-current=page]{background:var(--marine);color:#fff;border-color:var(--marine)}.recl-alerte{background:var(--refus-fond);border:2px solid var(--refus);border-radius:var(--r-carte);color:var(--refus-txt);align-items:flex-start;gap:10px;padding:12px;text-decoration:none;display:flex}.recl-alerte svg{flex:0 0 22px;margin-top:2px}.recl-alerte b{font-size:var(--t-fort);display:block}.recl-cartes{gap:var(--e2);margin:0;padding:0;list-style:none;display:grid}.recl-carte{background:var(--feuille);border:1px solid var(--filet);border-radius:var(--r-carte);color:var(--texte);gap:4px;min-height:48px;padding:12px;text-decoration:none;display:grid}.recl-carte:hover{border-color:var(--marine-400)}.recl-carte.non-informe{border:2px solid var(--refus)}.recl-ligne{justify-content:space-between;gap:var(--e2);flex-wrap:wrap;align-items:baseline;display:flex}.recl-extrait{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.recl-meta{font-size:var(--t-champ);color:var(--texte-2)}.recl-pas{font-size:var(--t-libelle);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-weight:700;display:inline-flex}.recl-pas.neutre{background:var(--marine-50);color:var(--marine);border-color:var(--marine-100)}.recl-pas.client{background:var(--feuille);color:var(--marine);border-color:var(--marine-400)}.recl-pas.orange{background:var(--sous-fond);color:var(--sous-txt);border-color:var(--sous-bord)}.recl-pas.rouge{background:var(--refus-fond);color:var(--refus-txt);border-color:var(--refus)}.recl-pas.ok{background:var(--marine-50);color:var(--marine);border-color:var(--marine-100)}.recl-titre{overflow-wrap:anywhere;margin:0}.recl-attend,.recl-titre{font-size:var(--t-montant);font-weight:800}.recl-attend{color:var(--texte);margin:2px 0 0}.recl-attend.orange{color:var(--sous-txt)}.recl-attend.rouge{color:var(--refus-txt)}.recl-citation{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1.0625rem;line-height:1.55}.recl-chips{gap:var(--e2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.recl-chips legend{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-3);margin:0 0 6px;padding:0;font-weight:700}.recl-chip{display:inline-flex;position:relative}.recl-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.recl-chip span{border:2px solid var(--marine-100);background:var(--feuille);min-height:44px;color:var(--marine);border-radius:999px;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.recl-chip input:checked+span{background:var(--marine);color:#fff;border-color:var(--marine)}.recl-photos{gap:var(--e2);grid-template-columns:repeat(3,1fr);display:grid}.recl-photo-ajout{aspect-ratio:1;border:2px dashed var(--marine-200);font-size:var(--t-champ);text-align:center;background:var(--feuille);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px}.recl-etapes,.recl-photo-ajout{color:var(--texte-3);font-weight:700;display:flex}.recl-etapes{font-size:var(--t-libelle);margin:0 0 var(--e2);gap:6px}.recl-etapes .actif{color:var(--marine)}.recl-courriel{border:1px solid var(--filet);border-radius:var(--r-carte);background:var(--feuille);overflow:hidden}.recl-courriel .en-tete{background:var(--marine-50);font-size:var(--t-champ);overflow-wrap:anywhere;gap:2px;padding:10px 12px;display:grid}.recl-courriel .texte{white-space:pre-wrap;font-size:var(--t-fort);overflow-wrap:anywhere;margin:0;padding:12px;font-family:inherit;line-height:1.55}.recl-collant{z-index:5;background:var(--feuille);border-top:1px solid var(--filet);padding:10px 0;position:sticky;bottom:0}.recl-ok{text-align:center;padding:var(--e4) var(--e3)}.recl-ok .rond{background:var(--marine-50);width:56px;height:56px;color:var(--marine);border-radius:50%;place-items:center;margin:0 auto 10px;display:grid}.recl-details summary{min-height:44px;color:var(--marine);cursor:pointer;align-items:center;font-weight:700;display:flex}.recl-tableau{display:none}html:has(.recl-collant){scroll-padding-bottom:88px}@media (min-width:900px){.recl-cartes.liste-mobile{display:none}.recl-tableau{display:block}.recl-collant{background:0 0;border-top:0;padding:0;position:static}}.referentiel{gap:var(--e4);display:grid}.referentiel .fil-ariane{font-size:var(--t-libelle);color:var(--texte-3);margin:0}.referentiel-horloges{padding:var(--e4);gap:var(--e3);display:grid}.referentiel-famille-valeur{font-size:var(--t-grand);margin:var(--e1) 0;font-weight:700;line-height:1.1}.referentiel-natures{gap:var(--e2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.referentiel-natures li{column-gap:var(--e3);padding:var(--e2) 0;border-top:1px solid var(--filet);grid-template-columns:minmax(0,1fr) auto;display:grid}.referentiel-natures li .discret{font-size:var(--t-libelle);grid-column:1/-1}.referentiel-natures li[data-nature=INOPINE]{box-shadow:inset 3px 0 0 var(--marine);padding-left:var(--e3)}.referentiel-nature-nom{font-size:var(--t-fort);font-weight:700}.referentiel-nature-valeur{font-size:var(--t-fort);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.referentiel-source{font-size:var(--t-mini);margin:0}.referentiel-regle{font-size:var(--t-champ);gap:var(--e1);display:grid}.referentiel-regle p{margin:0}.referentiel-lecture{padding:var(--e4);gap:var(--e3);display:grid}.referentiel-editeur h2,.referentiel-lecture h2{font-size:var(--t-fort);margin:0;font-weight:700}.referentiel-zone h3{font-size:var(--t-base);margin:0 0 var(--e2);gap:var(--e2);flex-wrap:wrap;align-items:baseline;font-weight:700;display:flex}.referentiel-zone ul{gap:var(--e2);margin:0;padding:0;list-style:none;display:grid}.referentiel-zone li{gap:var(--e3);font-size:var(--t-champ);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.referentiel-libelle{gap:2px;display:grid}.referentiel-libelle .discret{font-size:var(--t-libelle)}.referentiel-categorie{min-width:84px;height:22px;font-size:var(--t-mini);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.referentiel-categorie--bloquant{background:var(--marine-900);color:#fff}.referentiel-categorie--courant{background:var(--marine-50);color:var(--marine-900)}.referentiel-editeur{gap:var(--e4);display:grid}.referentiel-zone-saisie{padding:var(--e4);gap:var(--e3);border:0;margin:0;display:grid}.referentiel-zone-tete{gap:var(--e3);grid-template-columns:minmax(0,1fr);display:grid}.referentiel-points-saisie{gap:var(--e3);margin:0;padding:0;list-style:none;display:grid}.referentiel-point-saisie{gap:var(--e2);padding:var(--e3) 0 0;border-top:1px solid var(--filet);display:grid}.referentiel-point-saisie[data-categorie=BLOQUANT]{box-shadow:inset 3px 0 0 var(--marine-900);padding-left:var(--e3)}.referentiel-categorie-choix{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.referentiel-categorie-choix .discret{font-size:var(--t-libelle)}.referentiel-categorie-bouton{min-width:96px;min-height:44px;padding:0 var(--e4);border-radius:var(--r-champ);border:1px solid var(--saisie-bord);background:var(--feuille);font-size:var(--t-base);color:var(--texte);cursor:pointer;font-weight:600}.referentiel-categorie-bouton.choisi{background:var(--marine-900);border-color:var(--marine-900);color:#fff}.referentiel-categorie-bouton:disabled{opacity:.45;cursor:not-allowed}.referentiel-categorie-bouton:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--marine);outline:none}.referentiel-envoi,.referentiel-gestes,.referentiel-ouvrir,.referentiel-risque{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.referentiel-risque{align-items:end}.referentiel .bouton{min-height:44px}.referentiel-retirer{justify-self:start}@media (min-width:720px){.referentiel-natures{grid-template-columns:repeat(3,minmax(0,1fr))}.referentiel-natures li{border-top:0}.referentiel-zone-tete{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.reglages-qualite-fourchette{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.reglages-qualite-fourchette .saisie{width:4.5em;min-height:40px}.reglages-qualite-champs{gap:var(--e3);grid-template-columns:minmax(0,1fr);display:grid}.reglages-qualite-familles{gap:var(--e1);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:720px){.reglages-qualite-champs{grid-template-columns:repeat(3,minmax(0,1fr))}.reglages-qualite-familles{grid-template-columns:repeat(2,minmax(0,1fr))}}.referentiel .champ-case,.reglages-qualite .champ-case{gap:var(--e2);align-items:center;min-height:44px;display:flex}.reglages-qualite-grille{gap:var(--e3);display:grid}.reglages-qualite-famille{border:1px solid var(--filet);border-radius:var(--r-champ);padding:var(--e2) var(--e3) var(--e3);gap:var(--e2);margin:0;display:grid}.reglages-qualite-famille legend{font-size:var(--t-fort);padding:0 var(--e1);font-weight:700}.reglages-qualite-ligne{justify-content:space-between;align-items:center;gap:var(--e2);flex-wrap:wrap;display:flex}.reglages-qualite-nature{font-size:var(--t-base);font-weight:600}@media (min-width:720px){.reglages-qualite-grille{grid-template-columns:repeat(3,minmax(0,1fr))}.reglages-qualite-grille>p{grid-column:1/-1}}.correspondances{gap:var(--e4);display:grid}.correspondances-bloc{gap:var(--e3);display:grid}.correspondances-bloc>h2{font-size:var(--t-fort);margin:0;font-weight:700}.correspondances-carte{padding:var(--e4);gap:var(--e3);display:grid}.correspondances-carte h3{font-size:var(--t-montant);margin:var(--e1) 0;overflow-wrap:anywhere;font-weight:700;line-height:1.2}.correspondances-carte header p{margin:0}.correspondances-form,.correspondances-form fieldset{gap:var(--e2);border:0;margin:0;padding:0;display:grid}.correspondances-choix{gap:var(--e3);min-height:52px;padding:var(--e2) var(--e3);border:1px solid var(--filet);border-radius:var(--r-champ);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.correspondances-choix input{width:20px;height:20px}.correspondances-choix span{overflow-wrap:anywhere;gap:2px;display:grid}.correspondances-choix .discret{font-size:var(--t-libelle)}.correspondances-choix.choisi{border-color:var(--marine);box-shadow:inset 0 0 0 1px var(--marine)}.correspondances .bouton{min-height:44px}.correspondances-relies{padding:var(--e3) var(--e4)}.correspondances-relies summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.correspondances-relies ul{margin:var(--e2) 0 0;gap:var(--e3);padding:0;list-style:none;display:grid}.correspondances-relies li{gap:var(--e1) var(--e2);font-size:var(--t-champ);padding-top:var(--e2);border-top:1px solid var(--filet);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;display:flex}.correspondances-relies li .discret{font-size:var(--t-libelle);flex-basis:100%}.correspondances-defaire-form{gap:var(--e2);flex-wrap:wrap;flex-basis:100%;display:flex}.correspondances-candidats-lecture{padding-left:var(--e4);margin:0}.correspondances-bilan{gap:var(--e1) var(--e4);font-size:var(--t-base);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.correspondances-bilan strong{font-size:var(--t-montant);font-variant-numeric:tabular-nums;margin-right:4px}.controle{gap:var(--e4);display:grid}.controle .fil-ariane{font-size:var(--t-libelle);color:var(--texte-3);margin:0}.controle-saisie{gap:var(--e3);display:grid}.controle-zones{gap:var(--e2);padding-bottom:var(--e1);display:flex;overflow-x:auto}.controle-zone-onglet{min-height:48px;padding:var(--e2) var(--e3);border-radius:var(--r-champ);border:1px solid var(--filet);background:var(--feuille);font-size:var(--t-champ);text-align:left;cursor:pointer;flex:none;gap:2px;display:grid}.controle-zone-onglet.choisi{border-color:var(--marine);box-shadow:inset 0 0 0 1px var(--marine);font-weight:700}.controle-zone-onglet.a-completer{border-color:var(--sous-bord)}.controle-zone-onglet.a-completer .discret{color:var(--sous-plein)}.controle-manquantes{gap:var(--e1);margin:0;padding:0;list-style:none;display:grid}.controle-manquantes .lien-nu{text-align:left;min-height:44px;color:var(--sous-plein);font-size:var(--t-champ);text-decoration:underline}.controle-zone{padding:var(--e4);gap:var(--e3);display:grid}.controle-zone-tete{gap:var(--e2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.controle-zone-tete h2{font-size:var(--t-montant);margin:0;font-weight:700}.controle-lignes{gap:var(--e3);margin:0;padding:0;list-style:none;display:grid}.controle-ligne{gap:var(--e2);padding-top:var(--e3);border-top:1px solid var(--filet);display:grid}.controle-ligne-texte{gap:var(--e2);font-size:var(--t-base);flex-wrap:wrap;align-items:center;display:flex}.controle-verdicts{gap:var(--e2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.controle-verdict{border-radius:var(--r-champ);border:1px solid var(--saisie-bord);background:var(--feuille);min-height:56px;font-size:var(--t-base);color:var(--texte);cursor:pointer;padding:0 var(--e1);font-weight:600}.controle-verdict:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--marine);outline:none}.controle-verdict--conforme.choisi{background:var(--marine-50);border-color:var(--marine);color:var(--marine);box-shadow:inset 0 0 0 1px var(--marine)}.controle-verdict--non_conforme.choisi{background:var(--sous-fond);border-color:var(--sous-bord);color:var(--sous-plein);box-shadow:inset 0 0 0 1px var(--sous-bord)}.controle-verdict--non_controle.choisi{background:var(--marine-50);border-color:var(--marine);color:var(--marine-900);box-shadow:inset 0 0 0 1px var(--marine)}.controle-feuille{gap:var(--e2);padding:var(--e3);background:var(--marine-50);border-radius:var(--r-champ);display:grid}.controle-photo{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.controle-photo .bouton{min-height:48px}.controle-photo-apercu{object-fit:cover;border-radius:var(--r-champ);width:72px;height:72px}.controle-photo-etat{font-size:var(--t-libelle)}.controle-rouvrir{min-height:44px;font-size:var(--t-champ);justify-self:start;text-decoration:underline}.controle-motif{max-width:22rem}.controle-navigation{justify-content:space-between;gap:var(--e2);display:flex}.controle .bouton{min-height:44px}.controle-cloture{gap:var(--e2);justify-items:start;display:grid}.controle-cloture p{margin:0}.controle-verdict-bloc{padding:var(--e4);gap:var(--e1);display:grid}.controle-verdict-bloc--conforme{box-shadow:inset 4px 0 0 var(--marine),var(--elev-1)}.controle-verdict-bloc--incomplet,.controle-verdict-bloc--non_conforme{box-shadow:inset 4px 0 0 var(--sous-plein),var(--elev-1)}.controle-verdict-valeur{font-size:var(--t-grand);margin:0;font-weight:700}.controle-empreinte{font-family:ui-monospace,monospace;font-size:var(--t-mini);overflow-wrap:anywhere}.controle-constat,.controle-ecarts,.referentiel-controles{padding:var(--e4);gap:var(--e2);display:grid}.controle-constat h2,.controle-ecarts h2,.referentiel-controles h2{font-size:var(--t-fort);margin:0;font-weight:700}.controle-constat ul,.controle-ecarts ul,.referentiel-controles ul{gap:var(--e2);margin:0;padding:0;list-style:none;display:grid}.controle-constat li,.controle-ecarts li{gap:var(--e2);font-size:var(--t-champ);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.controle-constat-verdict{min-width:7.5em;font-weight:700}.referentiel-controles li{gap:var(--e1) var(--e2);flex-wrap:wrap;align-items:baseline;display:flex}.inopines{gap:var(--e2);margin-bottom:var(--e3);display:grid}.inopines h2{font-size:var(--t-fort);margin:0;font-weight:700}.inopines ul{gap:var(--e2);margin:0;padding:0;list-style:none;display:grid}.inopine-carte{padding:var(--e4);gap:var(--e2);box-shadow:inset 4px 0 0 var(--marine),var(--elev-1);display:grid}.inopine-carte h3{font-size:var(--t-montant);margin:0;font-weight:700}.inopine-carte p{margin:0}.inopine-form{gap:var(--e2);justify-items:start;display:grid}.inopine-form .champ-case{gap:var(--e2);align-items:center;min-height:44px;display:flex}.inopine-carte .bouton{min-height:48px}.ecart,.ecarts{gap:var(--e4);display:grid}.ecart .fil-ariane{font-size:var(--t-libelle);color:var(--texte-3);margin:0}.ecarts-liste{gap:var(--e3);margin:0;padding:0;list-style:none;display:grid}.ecart-carte{padding:var(--e3) var(--e4);gap:var(--e1);display:grid}.ecart-carte--echu_non_leve{box-shadow:inset 4px 0 0 var(--sous-plein),var(--elev-1)}.ecart-carte-tete{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.ecart-echeance{font-size:var(--t-champ);font-weight:600}.ecart-carte--echu_non_leve .ecart-echeance{color:var(--sous-plein)}.ecart-libelle{font-size:var(--t-fort);overflow-wrap:anywhere;align-items:center;min-height:44px;display:flex}.ecart-etat{padding:var(--e4);gap:var(--e1);display:grid}.ecart-etat p{margin:0}.ecart-etat-valeur{font-size:var(--t-montant);font-weight:700}.ecart-etat--echu_non_leve,.ecart-etat--leve_hors_delai{box-shadow:inset 4px 0 0 var(--sous-plein),var(--elev-1)}.ecart-etat--leve_dans_le_delai{box-shadow:inset 4px 0 0 var(--marine),var(--elev-1)}.ecart-photos{gap:var(--e3);grid-template-columns:minmax(0,1fr);display:grid}.ecart-photos figure{padding:var(--e2);gap:var(--e2);margin:0;display:grid}.ecart-photos img{object-fit:contain;border-radius:var(--r-champ);background:var(--marine-50);width:100%;max-height:60vh}.ecart-photos figcaption{font-size:var(--t-champ)}.ecart-lever{padding:var(--e4);gap:var(--e3);justify-items:start;display:grid}.ecart-lever h2{font-size:var(--t-fort);margin:0;font-weight:700}.ecart-lever .champ{width:100%}.ecart .bouton,.ecarts .bouton{min-height:48px}.porte-ecarts{margin:0 0 var(--e3)}.absences{gap:var(--e4);display:grid}.absences-declencheur{padding:var(--e4);gap:var(--e1);display:grid}.absences-declencheur p{margin:0}.absences-declencheur--atteint{box-shadow:inset 4px 0 0 var(--sous-plein),var(--elev-1)}.absences-declencheur-valeur{font-size:var(--t-grand);font-weight:700}.absences-atteint{color:var(--sous-plein);font-weight:700}.absences-liste,.absences-mois{padding:var(--e4);gap:var(--e2);display:grid}.absences-liste h2,.absences-mois h2{font-size:var(--t-fort);margin:0;font-weight:700}.absences-mois p{margin:0}.absences-liste ul{gap:var(--e3);margin:0;padding:0;list-style:none;display:grid}.absences-liste li{padding-top:var(--e2);border-top:1px solid var(--filet);font-size:var(--t-champ);overflow-wrap:anywhere;gap:2px;display:grid}.absences-annulee>span:first-child{text-decoration:line-through}.absences .bouton{justify-self:start;min-height:44px}.non-assuree-ouvrir{margin:0 0 var(--e3);gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.non-assuree-ouvrir .bouton{min-height:44px}.non-assuree{padding:var(--e4);gap:var(--e3);margin-bottom:var(--e3);display:grid}.non-assuree h2{font-size:var(--t-fort);margin:0;font-weight:700}.non-assuree-champs{gap:var(--e3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.non-assuree-motifs{gap:var(--e2);border:0;margin:0;padding:0;display:grid}.non-assuree-motifs legend{font-size:var(--t-libelle);color:var(--texte-2);margin-bottom:var(--e1);font-weight:500}.non-assuree .bouton{min-height:48px}.heures{gap:var(--e4);display:grid}.heures-mois{gap:var(--e2);display:flex;overflow-x:auto}.heures-mois .bouton{flex:none;min-height:44px}.heures-bloc{gap:var(--e2);display:grid}.heures-bloc>h2{font-size:var(--t-fort);margin:0;font-weight:700}.heures-bloc>p{margin:0}.heures-bloc ul{gap:var(--e3);margin:0;padding:0;list-style:none;display:grid}.heures-carte{padding:var(--e4);gap:var(--e2);display:grid}.heures-carte h3{font-size:var(--t-fort);overflow-wrap:anywhere;margin:0;font-weight:700}.heures-carte p{margin:0}.heures-chiffre strong{font-size:var(--t-montant);font-variant-numeric:tabular-nums}.heures-geste{gap:var(--e2);justify-items:start;display:grid}.heures-geste .champ{width:100%}.heures .bouton,.heures-geste .bouton{min-height:44px}.heures-motives{padding:var(--e3) var(--e4)}.heures-motives summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.heures-motives ul{gap:var(--e2);font-size:var(--t-champ)}.heures-rapport{padding:var(--e4);gap:var(--e1);display:grid}.heures-rapport p{margin:0}.heures-rapport-valeur{font-size:var(--t-grand);font-variant-numeric:tabular-nums;font-weight:700}.heures-sites{padding:var(--e4);gap:var(--e2);display:grid}.heures-sites h2{font-size:var(--t-fort);margin:0;font-weight:700}.indicateur{gap:var(--e4);display:grid}.indicateur-seuil{font-size:var(--t-champ);margin:0}.indicateur-bloc{padding:var(--e4);gap:var(--e2);display:grid}.indicateur-bloc h2{font-size:var(--t-fort);margin:0;font-weight:700}.indicateur-bloc p{margin:0}.indicateur-taux{font-size:var(--t-montant);font-variant-numeric:tabular-nums}.indicateur-etiquette{font-size:var(--t-mini);color:var(--texte-3);text-transform:uppercase;letter-spacing:.04em;display:block}@media (min-width:720px){.indicateur-etiquette{display:none}}.indicateur-total td,.indicateur-total th{border-top:2px solid var(--filet);font-weight:700}.controle-compte-rendu{margin:0}.signature-client{padding:var(--e4);gap:var(--e3);display:grid}.signature-client h2{font-size:var(--t-montant);margin:0;font-weight:700}.signature-recap{font-size:var(--t-fort);margin:0}.signature-ecarts{padding-left:var(--e5);font-size:var(--t-base);gap:var(--e1);margin:0;display:grid}.signature-champs{gap:var(--e3);grid-template-columns:minmax(0,1fr);display:grid}.signature-zone{gap:var(--e2);justify-items:start;display:grid}.signature-toile{border:1px dashed var(--saisie-bord);border-radius:var(--r-champ);background:var(--feuille);touch-action:none;width:100%;height:180px}.signature-client .bouton{min-height:52px}.signature-refus summary{cursor:pointer;min-height:44px;font-size:var(--t-champ);align-items:center;display:flex}@media (min-width:720px){.ecart-photos,.signature-champs{grid-template-columns:repeat(2,minmax(0,1fr))}}.qualite-case{flex-direction:column;gap:2px;min-width:0;display:flex}.qualite-case .discret,.qualite-etiquette{font-size:var(--t-mini)}.qualite-etiquette{white-space:nowrap;border-radius:4px;align-self:flex-start;align-items:center;gap:4px;margin-top:2px;padding:2px 6px;font-weight:700;display:inline-flex}.qualite-etiquette--defaut{background:var(--sous-fond);color:var(--sous-txt)}.qualite-note{max-width:78ch}.qualite-manque-phrase{color:var(--sous-txt);align-items:flex-start;gap:5px;font-weight:600;line-height:1.35;display:flex}.qualite-manque-phrase svg{flex:none;margin-top:3px}@media (max-width:700px){.tableau td:has(.qualite-parole-cellule),.tableau td:has([data-manque]){grid-column:1/-1}.qualite-etiquette{font-size:var(--t-micro)}}.qualite-agents{gap:var(--e2);margin-bottom:var(--e4);display:grid}.qualite-agents h2{font-size:var(--t-fort);margin:0}.qualite-agents-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qualite-agents-liste li{align-items:center;gap:4px var(--e2);padding:var(--e2);border:1px solid var(--filet);border-radius:var(--r-champ);background:var(--feuille);flex-wrap:wrap;min-height:44px;display:flex}.qualite-agent-matricule{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.qualite-agents-liste .lien-nu{min-height:44px;margin-left:auto}.qualite-agent-ajout,.qualite-agent-depart{align-items:flex-end;gap:var(--e2);flex-wrap:wrap;display:flex}.qualite-agent-depart{margin-left:auto}.qualite-agent-ajout .champ{flex:200px}.qualite-agents-partis summary{cursor:pointer;align-items:center;min-height:44px;display:flex}@media (max-width:700px){.qualite-agent-ajout .champ,.qualite-agent-depart .saisie{flex:100%}.qualite-agent-depart{width:100%;margin-left:0}.qualite-agents-liste .lien-nu{margin-left:0}}.cle-qualite{margin:0 0 var(--e2);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-3);font-weight:700}.qualite-etiquette--neutre{background:var(--marine-50);color:var(--texte-2)}.qualite-cartes{gap:var(--e3);margin-bottom:var(--e4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qualite-carte{gap:var(--e2);background:var(--feuille);border:1px solid var(--filet);border-radius:var(--r-carte);padding:var(--e3);flex-direction:column;display:flex}.qualite-carte--defaut{border-color:var(--sous-bord)}.qualite-carte-tete{align-items:center;gap:var(--e2);display:flex}.qualite-carte-tete h3{font-size:var(--t-base);margin:0;font-weight:700}.qualite-carte-tete .qualite-etiquette{margin-top:0;margin-left:auto}.qualite-carte-ligne{font-size:var(--t-cellule);margin:0}.qualite-carte-note{line-height:1.45}.qualite-carte-note,.qualite-rythme{font-size:var(--t-mini);margin:0}.qualite-manques{border-top:1px solid var(--filet);padding-top:var(--e2)}.qualite-manques ul{gap:var(--e2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qualite-manques li{flex-direction:column;gap:1px;display:flex}.qualite-manque-date{font-size:var(--t-mini);color:var(--sous-txt);font-weight:700}.qualite-manque-constat{font-size:var(--t-mini);color:var(--texte-2)}.qualite-manque-motif{font-size:var(--t-mini);color:var(--texte)}.qualite-manque-motif--vide{color:var(--texte-4);font-style:italic}.qualite-deux-colonnes{gap:var(--e4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qualite-bloc{padding:var(--e3)}.qualite-lignes-simples{margin:0;padding:0;list-style:none}.qualite-lignes-simples li{justify-content:space-between;align-items:baseline;gap:var(--e2);padding:var(--e2) 0;border-top:1px solid var(--filet);flex-wrap:wrap;display:flex}.qualite-lignes-simples li:first-child{border-top:0}.qualite-recu-quoi{font-size:var(--t-cellule)}.qualite-recu-etat{align-items:center;gap:var(--e2);font-size:var(--t-mini);color:var(--texte-3);white-space:nowrap;display:inline-flex}.qualite-en-attente{color:var(--sous-txt);font-weight:600}.qualite-recu-motif{font-size:var(--t-mini);flex-basis:100%}.qualite-note-bloc{margin:var(--e3) 0 0;padding-top:var(--e2);border-top:1px solid var(--filet);font-size:var(--t-mini);line-height:1.45}.qualite-vide{font-size:var(--t-cellule);margin:0}@media (max-width:900px){.qualite-cartes,.qualite-deux-colonnes{grid-template-columns:1fr}}.qualite-effet{min-width:0;font-size:var(--t-cellule);flex-direction:column;gap:3px;display:flex}.qualite-effet .discret{font-size:var(--t-mini)}.qualite-effet-phrase{line-height:1.4}.qualite-effet-bloc{background:var(--marine-50);border:1px solid var(--marine-100);border-radius:var(--r-feuille);padding:var(--e4);margin-bottom:var(--e4)}.qualite-effet-bloc--rien{background:var(--sous-fond);border-color:var(--sous-bord)}.qualite-effet-titre{font-size:var(--t-fort);margin:0;font-weight:600;line-height:1.45}.qualite-chaine{margin:var(--e3) 0 0;gap:var(--e2);flex-direction:column;padding:0;list-style:none;display:flex}.qualite-chaine li{gap:var(--e1) var(--e3);background:var(--feuille);border:1px solid var(--marine-100);border-radius:var(--r-carte);padding:var(--e2) var(--e3);font-size:var(--t-cellule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qualite-chaine li .cle-qualite{margin:0}.qualite-chaine-fort{font-weight:600}.qualite-changements{margin-top:var(--e3);padding-top:var(--e2);border-top:1px solid var(--marine-100)}.qualite-changements ul{font-size:var(--t-cellule);flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:700px){.qualite-chaine li{grid-template-columns:1fr;gap:2px}.qualite-effet-bloc{padding:var(--e3)}.qualite-effet-titre{font-size:var(--t-base)}}.qualite-parole{font-family:var(--fonte-document),Georgia,serif;font-style:italic;font-size:var(--t-cellule);color:var(--texte);line-height:1.45}.qualite-horloge--muette{background:var(--marine-50)}.qualite-horloge--muette .qualite-horloge-note,.qualite-horloge--muette .qualite-horloge-tete{color:var(--texte-2)}.qualite-amorce{padding:var(--e3);margin-bottom:var(--e3);background:var(--sous-fond);border-left:3px solid var(--sous-plein)}.qualite-amorce-tete{margin:0 0 var(--e2);font-size:var(--t-cellule);color:var(--sous-txt);font-weight:600}.qualite-amorce-liste{padding-left:var(--e4);gap:var(--e2);font-size:var(--t-mini);color:var(--sous-txt);margin:0;display:grid}.qualite-amorce-liste li>span{display:block}.qualite-amorce-liste .lien-fort{margin-top:4px;display:inline-block}.qualite-manque-regle{font-size:var(--t-micro);margin-top:2px;display:block}.qualite-parole--coche{color:var(--texte-2);font-style:normal}.qualite-parole-cellule{min-width:0;padding:var(--e2);border-radius:var(--r-champ);background:var(--marine-50);flex-direction:column;gap:3px;display:flex}.qualite-parole-cellule .discret{font-size:var(--t-mini)}.qualite-parole-cellule p{margin:0}.qualite-parole-ligne{align-items:flex-start;gap:var(--e2);justify-content:flex-start;display:flex}.qualite-parole-bulle{flex-shrink:0;margin-top:2px;line-height:1}.qualite-parole-quand{font-size:var(--t-mini);margin-top:3px;display:block}.qualite-paroles{margin-bottom:var(--e4)}.qualite-parole-cellule--contredit{border-top:2px solid var(--marine-700)}.qualite-contradiction{background:var(--marine-100);color:var(--marine-700)}.qualite-avis-contradiction{background:var(--marine-50);color:var(--texte);border:1px solid var(--marine-100);margin-bottom:var(--e3)}.qualite-pourquoi{align-items:center;gap:var(--e2);margin-top:var(--e2);flex-wrap:wrap;display:flex}.qualite-pourquoi .saisie{min-width:0;font-size:var(--t-mini);flex-grow:1}.qualite-pourquoi .bouton{min-height:44px}.qualite-pourquoi-ok{font-size:var(--t-mini);color:var(--texte-2)}.qualite-pourquoi-refus{font-size:var(--t-mini);color:var(--refus-txt)}.qualite-ligne--dormante{background:var(--marine-50)}.qualite-ligne--dormante .lien-fort{color:var(--texte-2)}.doute-avenant{margin:var(--e2) 0 0;padding:var(--e2) var(--e3);border-left:3px solid var(--alerte);font-size:var(--t-champ);color:var(--texte);line-height:1.5;display:block}.doute-avenant b{color:var(--alerte)}.onglets-parc{gap:var(--e3);border-bottom:1px solid var(--trait);margin-bottom:var(--e4);display:flex}.onglets-parc a{padding:var(--e2) 0;color:var(--texte-2);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none}.onglets-parc a[aria-current=page]{color:var(--texte);border-bottom-color:var(--encre);font-weight:600}.file-clause{padding-left:var(--e3);border-left:3px solid #0000;outline:none;transition:border-color .12s}.file-clause:focus-visible{border-left-color:var(--encre)}.compteur-clause{z-index:2;padding:var(--e2) 0;background:var(--fond);border-bottom:1px solid var(--trait);color:var(--texte-2);position:sticky;top:0}.compteur-clause b{color:var(--texte)}.carte-clause{padding:var(--e4) 0}.carte-clause h2{margin:0 0 var(--e1)}.gain-clause{margin:var(--e3) 0}.an-clause{margin-top:var(--e2);font-size:var(--t-grand);line-height:1.1;display:block}.gestes-clause{align-items:center;gap:var(--e3);margin-top:var(--e4);flex-wrap:wrap;display:flex}.gestes-clause kbd{min-width:1.6em;margin-right:var(--e1);border:1px solid var(--trait);font:inherit;font-size:var(--t-libelle);text-align:center;border-radius:3px;padding:1px 5px;display:inline-block}.refus-clause{color:var(--refus,#a3271f);margin-top:var(--e3)}.revisions{margin:0 0 var(--e5);gap:var(--e3);padding:0;list-style:none;display:grid}.revision{background:var(--feuille);border-radius:var(--r-carte);box-shadow:var(--elev-1);padding:var(--e3)}.revision.rebond{border-left:3px solid var(--alerte,#b4531a)}.revision .entete{justify-content:space-between;align-items:flex-start;gap:var(--e3);display:flex}.revision .entete strong{font-size:var(--t-champ)}.revision .entete .discret{margin:var(--e1) 0 0}.revision .gain{font-size:var(--t-grand);color:var(--marine,#1a3a5c);white-space:nowrap;margin:0;font-weight:800}.revision .gain small{font-size:var(--t-micro);color:var(--texte-3);font-weight:600}.revision .prix{margin:var(--e2) 0 0;font-size:var(--t-champ);font-variant-numeric:tabular-nums}.revision .prix small{font-size:var(--t-micro);color:var(--texte-3)}.revision .retenue{margin:var(--e2) 0 0;font-size:var(--t-champ);color:var(--texte-2);line-height:1.5}.revision .gestes{margin-top:var(--e3);gap:var(--e2);flex-wrap:wrap;display:flex}@media (max-width:560px){.revision .entete{flex-direction:column}.revision .gestes .bouton{text-align:center;flex:auto}}.calcul-pose{margin:var(--e2) 0 0;gap:2px;display:grid}.calcul-pose>div{justify-content:space-between;gap:var(--e2);align-items:baseline;display:flex}.calcul-pose dt{font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-3);margin:0;font-weight:600}.calcul-pose dd{font-size:var(--t-champ);font-variant-numeric:tabular-nums;margin:0}.calcul-pose .resultat{margin-top:var(--e1);padding-top:var(--e1);border-top:1px solid var(--filet)}.calcul-pose .resultat dd,.calcul-pose .resultat dt{color:var(--marine,#1a3a5c)}.calcul-pose .resultat dd{font-weight:800}.declarer-envoi,.renoncer{margin-top:var(--e2)}.declarer-envoi>summary,.renoncer>summary{cursor:pointer;font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-3);font-weight:600}.declarer-envoi>summary:focus-visible,.renoncer>summary:focus-visible{outline:2px solid var(--marine,#1a3a5c);outline-offset:2px}.declarer-envoi p,.renoncer p{margin:var(--e1) 0}.declarer-envoi label,.renoncer label{font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-3);margin-bottom:4px;font-weight:600;display:block}.declarer-envoi input,.renoncer input{box-sizing:border-box;width:100%;margin-bottom:var(--e1);border:1px solid var(--filet);min-height:44px;font:inherit;background:var(--fond-1,#fff);color:inherit;border-radius:4px;padding:8px 10px}.clause-cellule{position:relative}.clause-etat{font:inherit;cursor:pointer;color:var(--marine,#1a3a5c);text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:2px 0;text-decoration:underline}.clause-etat:focus-visible{outline:2px solid var(--marine,#1a3a5c);outline-offset:2px}.clause-saisie{margin-top:var(--e1);padding:var(--e2);border:1px solid var(--filet);background:var(--fond-1,#fff);gap:var(--e1);border-radius:4px;min-width:15rem;display:grid}.clause-saisie .champ{gap:4px;display:grid}.clause-saisie .saisie{min-height:44px}.clause-saisie .gestes{gap:var(--e1);flex-wrap:wrap;display:flex}.clause-saisie .bouton{min-height:44px}.lien-discret{font-size:var(--t-micro);color:var(--texte-3);text-underline-offset:3px;align-self:center;text-decoration:underline}.choix-modele-liste{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.choix-modele-carte{text-align:left;border:1px solid var(--trait);background:var(--fond);cursor:pointer;width:100%;font:inherit;border-radius:6px;flex-direction:column;gap:.25rem;padding:.9rem 1rem;display:flex}.choix-modele-carte:focus-visible,.choix-modele-carte:hover{border-color:var(--marine)}.choix-modele-carte--vide{border-style:dashed}.choix-modele-nom{color:var(--marine);font-weight:600}.choix-modele-compte{font-variant-numeric:tabular-nums}.referentiel-editeur-tete{margin-bottom:.5rem}.referentiel-point-saisie.retire .saisie{opacity:.6;text-decoration:line-through}.referentiel-point-ecarte{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.25rem 0 0;display:flex}.choix-modele-gestes{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.choix-modele-gestes form{margin:0}.referentiel-zone-saisie.zone-ecartee{opacity:.55}.ref-faire-cout{margin-bottom:var(--e3)}.ref-faire-cout p{margin:0 0 .35rem}.ref-faire-cout p:last-child{margin-bottom:0}.ref-faire-liste ul{margin:0;padding:0;list-style:none}.ref-faire-liste li{border-top:1px solid var(--filet);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.ref-faire-nom{flex-direction:column;flex:14rem;gap:.15rem;min-width:0;display:flex}.ref-faire-nom .discret{overflow-wrap:anywhere}.ref-faire-ca,.ref-faire-heures{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:.15rem;display:flex}.pastille-te,.ref-faire-valeur{white-space:nowrap}.pastille-te{color:#4a2e86;letter-spacing:.04em;vertical-align:middle;background:#efe8fa;border:1px solid #5b3a9e;border-radius:4px;align-items:center;gap:4px;margin-left:6px;padding:1px 6px 1px 5px;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex}.pastille-te svg rect{fill:#6b46b8}@media print{.pastille-te{color:#000;background:0 0;border-color:#000}.pastille-te svg rect{fill:none;stroke:#000;stroke-width:1px}}.nouvelle-version{z-index:39;align-items:center;gap:var(--e3);padding:10px var(--e4);background:var(--sous-fond);border-bottom:2px solid var(--sous-plein);color:var(--texte);flex-wrap:wrap;display:flex;position:sticky;top:52px}.nouvelle-version p{font-size:var(--t-base);flex:280px;margin:0;line-height:1.4}.nouvelle-version .bouton,.signe-marge{flex:none;min-height:44px}.signe-marge{border:1px solid var(--saisie-bord);background:var(--feuille);min-width:44px;color:var(--texte);font-size:var(--t-fort);line-height:1}.avis-prix,.signe-marge{border-radius:var(--r-champ)}.avis-prix{margin:var(--e2) 0 0;background:var(--sous-fond);color:var(--sous-txt);font-size:var(--t-cellule);padding:8px 10px;line-height:1.4}.avis-prix.perte{background:var(--refus-fond);color:var(--refus-txt);font-weight:600}.prix-voyageur{transform:translateX(calc(var(--p,50) * -1%))}.prix-voyageur:after{left:calc(var(--p,50) * 1%)}.pastille-reprise{vertical-align:middle;border:1px solid var(--marine-600);color:var(--marine-700);background:var(--marine-50);font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0 6px 0 4px;padding:1px 8px;font-weight:700;line-height:1.6;display:inline-block}.bloc-reprise{border-left:3px solid var(--marine-600)}.reprise-declaree{gap:4px var(--e3);margin:var(--e2) 0;font-size:var(--t-cellule);grid-template-columns:auto 1fr;display:grid}.reprise-declaree dt{color:var(--texte-3)}.reprise-declaree dd{margin:0;font-weight:600}@media print{.pastille-reprise{color:#000;background:0 0;border-color:#000}}.motifs-de-perte ul{margin:var(--e2) 0 0;gap:6px;padding:0;list-style:none;display:grid}.motifs-de-perte li{align-items:center;gap:var(--e2);font-size:var(--t-cellule);grid-template-columns:minmax(0,14rem) 1fr 2.5rem;display:grid}.motifs-de-perte .barre{background:var(--marine-50);border-radius:999px;height:8px;display:block;overflow:hidden}.motifs-de-perte .barre span{background:var(--marine-600);height:100%;display:block}.motifs-de-perte .chiffre{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:640px){.motifs-de-perte li{grid-template-columns:1fr 2.5rem}.motifs-de-perte .barre{order:3;grid-column:1/-1}}.bloc-sommeil{border-left:3px solid var(--texte-3)}.equipe-origines{gap:var(--e2);margin:var(--e2) 0 0;padding:var(--e2) 0 0;border-top:1px solid var(--filet);grid-template-columns:repeat(3,1fr);display:grid}.equipe-origines div{text-align:center}.equipe-origines dt{font-size:var(--t-section);color:var(--encre-discrete)}.equipe-origines dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.15rem;font-weight:700}.confirmations{z-index:60;padding:0 var(--e3);pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:20px;left:0;right:0}.confirmation{align-items:baseline;gap:var(--e3);border:1px solid var(--filet);border-left:4px solid var(--marine);border-radius:var(--r-carte);background:var(--feuille);max-width:560px;color:var(--texte);font-size:var(--t-libelle);pointer-events:auto;animation:confirmation-entre var(--t-accuse,.14s) ease-out;margin:0;padding:12px 14px;font-weight:600;line-height:1.35;display:flex}.confirmation--refus{border-left-color:var(--refus-txt);color:var(--refus-txt)}.confirmation-fermer{min-width:32px;min-height:32px;color:var(--texte-2);font-size:var(--t-libelle);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}@keyframes confirmation-entre{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.confirmation{animation:none}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}