*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-texte);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-texte);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{font-family:var(--font-texte)!important}:root{--font-texte:"PP Neue Montreal","Helvetica Neue",Helvetica,Arial,sans-serif;--h1-size:3.0rem;--titre-grand:70px;--h1-weight:400;--h2-size:1.8rem;--h2-weight:900;--h3-size:1.3rem;--h3-weight:600;--h4-size:1rem;--h4-weight:900;--h5-size:11px;--h5-weight:700;--carte-largeur:460px;--font-cyclops-ultra-condensed:"Cyclops UltraCondensed","Helvetica Neue",Helvetica,Arial,sans-serif;--font-cyclops-condensed:"Cyclops Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;--font-cyclops:"Cyclops Regular","Helvetica Neue",Helvetica,Arial,sans-serif;--font-cyclops-extended:"Cyclops Extended","Helvetica Neue",Helvetica,Arial,sans-serif;--font-cyclops-ultra-extended:"Cyclops UltraExtended","Helvetica Neue",Helvetica,Arial,sans-serif;--font-cyclops-tiny-ultra-condensed:"Cyclops Tiny UltraCondensed","Helvetica Neue",Helvetica,Arial,sans-serif;--font-cyclops-tiny-condensed:"Cyclops Tiny Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;--font-cyclops-tiny:"Cyclops Tiny Regular","Helvetica Neue",Helvetica,Arial,sans-serif;--font-cyclops-tiny-extended:"Cyclops Tiny Extended","Helvetica Neue",Helvetica,Arial,sans-serif;--font-cyclops-tiny-ultra-extended:"Cyclops Tiny UltraExtended","Helvetica Neue",Helvetica,Arial,sans-serif;--body-size:1rem;--body-weight:400;--poids-titrage:300;--poids-texte:350;--jaune:#fff056;--brun:#806642;--brun-80:rgba(128,102,66,.8);--brun-fonce:#6b5436;--encre-pastille:#1a1a1a;--jaune-survol:#fef9c3;--jaune-survol-bouton:#e6d84e;--brun-clair:#9a7b4f;--brun-50:rgba(128,102,66,.5);--brun-60:rgba(128,102,66,.6);--brun-voile:rgba(128,102,66,.16);--jaune-anneau:rgba(255,240,86,.4);--vert-clair-25:rgba(136,250,78,.25);--orange:#f4ad04;--orange-fonce:#733200;--orange-drapeau:#f90;--vert-clair:#88fa4e;--vert:#1db100;--vert-2:#5dce33;--vert-3:#35b100;--rose:#ffcbc7;--rose-fonce:#ff644e;--saumon:#f4978e;--rouge:#ee220c;--rouge-fonce:#b51700;--gris-clair:#acacac;--gris-fonce:#5e5e5e;--vert-clair-encre:#137100;--vert-2-encre:#015200;--vert-3-encre:#013a00;--gris-clair-encre:#3f3f3f;--rose-encre:#9c3d30;--saumon-encre:#851307;--rouge-encre:#1b0300;--rouge-2:#e53935;--orange-sur-sombre:#f6bf3b;--vert-2-sur-sombre:#87db68;--vert-3-sur-sombre:#98d77d;--gris-sur-sombre:#c7c7c7;--rouge-2-sur-sombre:#f6b8b6;--saumon-sur-sombre:#f7b7b1;--rouge-sur-sombre:#fab8b1;--noir:#000;--gris-pale:#f2f2f2;--bleu:#38bdf8;--bleu-lien:#1d4ed8;--bleu-lien-fonce:#1e3a8a;--gris-header:#434343;--bg-app:#545454;--ink-90:rgba(0,0,0,.9);--ink-80:rgba(0,0,0,.8);--ink-70:rgba(0,0,0,.7);--ink-60:rgba(0,0,0,.6);--ink-40:rgba(0,0,0,.4);--ink-30:rgba(0,0,0,.3);--ink-20:rgba(0,0,0,.2);--ink-10:rgba(0,0,0,.1);--paper-90:hsla(0,0%,100%,.9);--paper-80:hsla(0,0%,100%,.8);--paper-70:hsla(0,0%,100%,.7);--paper-60:hsla(0,0%,100%,.6);--paper-40:hsla(0,0%,100%,.4);--paper-20:hsla(0,0%,100%,.2);--paper-60-solide:#b4b4b4;--paper-80-solide:#d9d9d9;--ink-60-solide:#1b1b1b;--paper-solide:#fff;--paper-90-solide:#ececec;--paper-60-sur-carte-solide:#f7f7f7;--voile-survol:rgba(0,0,0,.05);--voile-desactive:rgba(0,0,0,.04);--voile-survol-sombre:hsla(0,0%,100%,.08);--voile-survol-jaune:rgba(255,240,86,.12);--voile-occupe:rgba(0,0,0,.2);--encre-indice:var(--ink-60);--encre-indice-sombre:var(--paper-90);--bleu-lien-rgb:29 78 216;--bleu-rgb:56 189 248;--jaune-rgb:255 240 86;--orange-rgb:244 173 4;--rouge-rgb:238 34 12;--rouge-fonce-rgb:181 23 0;--vert-rgb:29 177 0;--vert-clair-rgb:136 250 78;--brun-rgb:128 102 66;--brun-fonce-rgb:107 84 54;--teinte-bleu-lien-10:rgb(var(--bleu-lien-rgb)/0.1);--teinte-bleu-lien-20:rgb(var(--bleu-lien-rgb)/0.2);--teinte-bleu-20:rgb(var(--bleu-rgb)/0.2);--teinte-jaune-10:rgb(var(--jaune-rgb)/0.1);--teinte-jaune-20:rgb(var(--jaune-rgb)/0.2);--teinte-jaune-30:rgb(var(--jaune-rgb)/0.3);--teinte-jaune-40:rgb(var(--jaune-rgb)/0.4);--teinte-jaune-60:rgb(var(--jaune-rgb)/0.6);--teinte-jaune-90:rgb(var(--jaune-rgb)/0.9);--teinte-orange-10:rgb(var(--orange-rgb)/0.1);--teinte-orange-20:rgb(var(--orange-rgb)/0.2);--teinte-orange-30:rgb(var(--orange-rgb)/0.3);--teinte-rouge-10:rgb(var(--rouge-rgb)/0.1);--teinte-rouge-20:rgb(var(--rouge-rgb)/0.2);--teinte-rouge-30:rgb(var(--rouge-rgb)/0.3);--teinte-rouge-fonce-10:rgb(var(--rouge-fonce-rgb)/0.1);--teinte-vert-10:rgb(var(--vert-rgb)/0.1);--teinte-vert-20:rgb(var(--vert-rgb)/0.2);--teinte-vert-30:rgb(var(--vert-rgb)/0.3);--teinte-vert-clair-10:rgb(var(--vert-clair-rgb)/0.1);--teinte-vert-clair-20:rgb(var(--vert-clair-rgb)/0.2);--sep:var(--ink-10);--card:var(--paper-90);--fs-12:12px;--fs-13:13px;--fs-15:15px;--fs-16:16px;--fs-17:17px;--fs-24:24px;--mouvement-barre:300ms cubic-bezier(0.4,0,0.2,1);--ombre-pastille:0 2px 6px var(--ink-40);--list-row-h:35px;--h-pastille:20px;--bouton-petit:27px;--bouton-courant:37px;--bouton-grand:47px;--bouton-inscription:57px;--logo-connexion:140px;--zoom-logo-court:0.7143;--pastille-menu:36px;--pastille-console:50px;--h-apercu-compact:60vh;--radius-pill:999px;--shadow-lg:0 12px 32px var(--ink-30);--shadow-md:0 8px 20px var(--ink-30);--shadow-sm:0 6px 16px var(--ink-30);--shadow-pastille:0 3px 10px rgba(0,0,0,.25);--shadow-card:0 2px 6px rgba(0,0,0,.1);--shadow-add-btn:0 2px 6px rgba(0,0,0,.18);--shadow-bandeau:0 0 10px var(--paper-20);--radius-card:24px;--radius-section:50px;--modal-base-largeur:500px;--modal-base-hauteur:500px;--modal-telephone-min:50dvh;--plan-fond:0;--plan-avant:1;--plan-colle:5;--plan-fermer:10;--plan-recherche:15;--plan-entete:20;--plan-voile:20;--plan-liste:30;--plan-menu:50;--plan-fenetre:50;--plan-calque:60;--plan-menu-logo:100;--plan-garde:100;--plan-visionneuse:1000;--plan-fete:9000;--plan-flottant:9999;--plan-alerte:10000;--radius-lg:16px;--radius-input:10px;--radius-md:12px;--radius-sm:8px;--radius-xs:6px;--radius-btn:30px}h1{font-size:var(--h1-size);font-weight:var(--h1-weight)}h2{font-size:var(--h2-size)!important;font-weight:var(--h2-weight)!important}h3{font-size:var(--h3-size)!important;font-weight:var(--h3-weight)!important;text-transform:none!important}h4{font-size:var(--h4-size)!important;font-weight:var(--h4-weight)!important;text-transform:uppercase!important;letter-spacing:.1em!important}.label-section,.legende,.legende th,.legende tr,.list-header,h5,th,thead,thead th,thead tr{font-size:var(--h5-size)!important;font-weight:var(--h5-weight)!important;text-transform:uppercase!important;letter-spacing:.04em!important}body{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));color:var(--ink-80);font-size:var(--body-size);font-weight:var(--body-weight)}input[type=checkbox]{accent-color:var(--ink-60)}body,html{overflow-x:hidden;max-width:100vw}input,select,textarea{font-size:16px}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding-left:1.25rem;padding-right:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;padding-block:6px;min-height:var(--bouton-courant);border-radius:30px;font-size:var(--h4-size);font-weight:var(--h4-weight);text-transform:uppercase;letter-spacing:.1em;background-color:var(--jaune);color:var(--brun);border:none}.btn-primary:hover{background-color:var(--jaune-survol-bouton)}.btn-primary:disabled{opacity:.4;cursor:not-allowed}.btn-secondary{display:inline-flex;align-items:center;gap:.375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;padding:4px 12px;border-radius:30px;font-size:var(--h5-size);font-weight:var(--h5-weight);text-transform:uppercase;letter-spacing:.04em;background-color:transparent;color:var(--outline-encre,var(--paper-90));border:1.5px solid var(--outline-bord,var(--paper-60));min-height:var(--bouton-petit);line-height:1.2}.btn-secondary:hover{background-color:var(--outline-survol,var(--voile-survol-sombre))}.btn-secondary:disabled{opacity:.4;cursor:not-allowed}@media (pointer:coarse){.btn-h5-jaune,.btn-secondary{position:relative}.btn-h5-jaune:after,.btn-secondary:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px}}.btn-secondary--danger{color:var(--outline-rouge,var(--rose));border-color:var(--outline-rouge,var(--rose))}.cadre-courriel,.list-row-even,.list-row-odd,.modal-panel,.part-feuille,.surface-claire{--outline-encre:#000;--outline-bord:rgba(0,0,0,.5);--outline-survol:var(--voile-survol);--outline-rouge:var(--rouge-fonce);--outline-eteint:var(--ink-60);--roue-legende:var(--ink-60);--roue-disque-fond:var(--ink-80)}.btn-h5-jaune{display:inline-flex;align-items:center;gap:.375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;padding:4px 12px;border-radius:30px;font-size:var(--h5-size);font-weight:var(--h5-weight);text-transform:uppercase;letter-spacing:.04em;background-color:var(--jaune);color:var(--brun);border:none;min-height:var(--bouton-petit);line-height:1.2}.btn-h5-jaune:hover{background-color:var(--jaune-survol-bouton)}.btn-h5-jaune>svg{width:14px;height:14px;flex:none}.btn-h5-jaune.btn-h5-jaune--sur-jaune:not(:disabled){background-color:var(--brun-fonce);color:var(--jaune)}.btn-h5-jaune.btn-h5-jaune--sur-jaune:not(:disabled):hover{background-color:var(--brun)}.btn-h5-jaune:disabled{opacity:.4;cursor:not-allowed}.btn-h5-jaune.equipe-ligne-place,.btn-round{justify-content:center}.btn-round{display:inline-flex;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:var(--bouton-grand);height:var(--bouton-grand);border-radius:50%;background-color:transparent;color:var(--brun);border:2px solid var(--ink-60);cursor:pointer;flex-shrink:0}.btn-round:hover{background-color:var(--voile-survol)}.btn-round:disabled{opacity:.4;cursor:not-allowed}.btn-danger{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:30px;font-size:var(--h4-size);font-weight:var(--h4-weight);text-transform:uppercase;letter-spacing:.1em;color:var(--paper-solide);border:none}.btn-danger,.btn-danger:hover{background-color:var(--rouge-fonce)}.btn-danger:hover{box-shadow:0 0 0 3px var(--rose)}.btn-danger:disabled{opacity:.4;cursor:not-allowed}.btn-danger:disabled:has(.processing-dots),.btn-primary:disabled:has(.processing-dots),.btn-secondary:disabled:has(.processing-dots){opacity:1;cursor:progress}:is(.btn-primary,.btn-h5-jaune,.btn-danger):disabled{opacity:1;background-color:transparent;color:var(--outline-eteint,var(--paper-70));box-shadow:none;border:1.5px dashed var(--outline-eteint,var(--paper-70))}.btn-primary:disabled{padding:4.5px 18.5px}.btn-h5-jaune:disabled{padding:2.5px 10.5px}.btn-danger:disabled{padding:6.5px 18.5px}:is(.btn-secondary,.btn-round):disabled{opacity:1;color:var(--outline-eteint,var(--paper-70));border-style:dashed;border-color:var(--outline-eteint,var(--paper-70))}.btn-primary:disabled:has(.processing-dots){background-color:var(--jaune);color:var(--brun);border:none;padding:6px 20px}.btn-danger:disabled:has(.processing-dots){background-color:var(--rouge-fonce);color:var(--paper-solide);border:none;padding:8px 20px}.btn-secondary:disabled:has(.processing-dots){color:var(--outline-encre,var(--paper-90));border-style:solid;border-color:var(--outline-bord,var(--paper-60))}.btn-secondary--danger:disabled:has(.processing-dots){color:var(--outline-rouge,var(--rose));border-color:var(--outline-rouge,var(--rose))}.btn-h5-jaune:disabled:has(.processing-dots){opacity:1;cursor:progress;background-color:var(--jaune);color:var(--brun);border:none;padding:4px 12px}.btn-h5-jaune--sur-jaune:disabled:has(.processing-dots){background-color:var(--brun-fonce);color:var(--jaune)}.btn-secondary[aria-disabled=true],.btn-secondary[aria-disabled=true]:hover{opacity:1;background-color:transparent;color:var(--outline-eteint,var(--paper-70));cursor:not-allowed;border-style:dashed;border-color:var(--outline-eteint,var(--paper-70))}.btn-secondary:has(>input:disabled),.btn-secondary:has(>input:disabled):hover{opacity:1;background-color:transparent;color:var(--outline-eteint,var(--paper-70));cursor:not-allowed;border-style:dashed;border-color:var(--outline-eteint,var(--paper-70))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-0{left:0}.right-0{right:0}.right-1{right:.25rem}.top-0{top:0}.top-1{top:.25rem}.top-full{top:100%}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.-mx-0{margin-left:0;margin-right:0}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-10{margin-right:2.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-full{height:100%}.max-h-48{max-height:12rem}.max-h-72{max-height:18rem}.min-h-0{min-height:0}.min-h-full{min-height:100%}.w-12{width:3rem}.w-20{width:5rem}.w-24{width:6rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-64{min-width:16rem}.max-w-2xl{max-width:42rem}.max-w-5xl{max-width:64rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.table-fixed{table-layout:fixed}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.\!border-l-2{border-left-width:2px!important}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-ink-10{border-color:var(--ink-10)}.\!border-l-yellow-400{--tw-border-opacity:1!important;border-left-color:rgb(250 204 21/var(--tw-border-opacity,1))!important}.bg-bleu-lien{background-color:var(--bleu-lien)}.bg-ink-10{background-color:var(--ink-10)}.bg-ink-20{background-color:var(--ink-20)}.bg-jaune-survol{background-color:var(--jaune-survol)}.bg-paper-solide{background-color:var(--paper-solide)}.bg-rouge-fonce{background-color:var(--rouge-fonce)}.bg-vert-clair{background-color:var(--vert-clair)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-\[240px\]{padding-bottom:240px}.pr-10{padding-right:2.5rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-\[50px\]{padding-top:50px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-texte)}.text-\[11px\]{font-size:11px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-bleu-lien{color:var(--bleu-lien)}.text-encre-pastille{color:var(--encre-pastille)}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-ink-60{color:var(--ink-60)}.text-ink-80{color:var(--ink-80)}.text-ink-90{color:var(--ink-90)}.text-paper-solide{color:var(--paper-solide)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.grayscale{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)}.grayscale{--tw-grayscale:grayscale(100%)}.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{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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@font-face{font-family:Cyclops UltraCondensed;src:url(/fonts/cyclops/CyclopsVariable.woff2) format("woff2-variations");font-variation-settings:"wdth" 80,"opsz" 144;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cyclops Condensed;src:url(/fonts/cyclops/CyclopsVariable.woff2) format("woff2-variations");font-variation-settings:"wdth" 90,"opsz" 144;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cyclops Regular;src:url(/fonts/cyclops/CyclopsVariable.woff2) format("woff2-variations");font-variation-settings:"wdth" 100,"opsz" 144;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cyclops Extended;src:url(/fonts/cyclops/CyclopsVariable.woff2) format("woff2-variations");font-variation-settings:"wdth" 110,"opsz" 144;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cyclops UltraExtended;src:url(/fonts/cyclops/CyclopsVariable.woff2) format("woff2-variations");font-variation-settings:"wdth" 120,"opsz" 144;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cyclops Tiny UltraCondensed;src:url(/fonts/cyclops/CyclopsVariable.woff2) format("woff2-variations");font-variation-settings:"wdth" 80,"opsz" 12;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cyclops Tiny Condensed;src:url(/fonts/cyclops/CyclopsVariable.woff2) format("woff2-variations");font-variation-settings:"wdth" 90,"opsz" 12;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cyclops Tiny Regular;src:url(/fonts/cyclops/CyclopsVariable.woff2) format("woff2-variations");font-variation-settings:"wdth" 100,"opsz" 12;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cyclops Tiny Extended;src:url(/fonts/cyclops/CyclopsVariable.woff2) format("woff2-variations");font-variation-settings:"wdth" 110,"opsz" 12;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cyclops Tiny UltraExtended;src:url(/fonts/cyclops/CyclopsVariable.woff2) format("woff2-variations");font-variation-settings:"wdth" 120,"opsz" 12;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/neue-montreal/PPNeueMontreal-Light.otf) format("opentype");font-weight:100 300;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/neue-montreal/PPNeueMontreal-LightItalic.otf) format("opentype");font-weight:100 300;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/neue-montreal/PPNeueMontrealText-Book.otf) format("opentype");font-weight:301 449;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/neue-montreal/PPNeueMontrealText-BookItalic.otf) format("opentype");font-weight:301 449;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/neue-montreal/PPNeueMontreal-Regular.otf) format("opentype");font-weight:450 599;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/neue-montreal/PPNeueMontreal-Italic.otf) format("opentype");font-weight:450 599;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/neue-montreal/PPNeueMontreal-Semibold.otf) format("opentype");font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/neue-montreal/PPNeueMontreal-SemiboldItalic.otf) format("opentype");font-weight:600 900;font-style:italic;font-display:swap}.entete{font-size:var(--h3-size)!important;font-weight:var(--h3-weight)!important;text-transform:none!important;padding:.5rem 1rem!important}.custom-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid var(--ink-60);border-radius:4px;background-color:transparent;cursor:pointer;display:inline-block;position:relative;flex-shrink:0}.custom-checkbox:checked:after{content:"";position:absolute;left:4px;top:0;width:6px;height:12px;border:solid var(--ink-80);border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-checkbox:disabled{cursor:not-allowed;opacity:.5}.table-compacte th{font-size:9px!important}@media (max-width:1279px){.table-compacte th{font-size:var(--h5-size)!important}}.input-sombre{background-color:var(--paper-20)!important;color:var(--paper-90)!important;border-color:var(--paper-20)!important;color-scheme:dark;--encre-indice:var(--encre-indice-sombre)}.custom-checkbox--light{border-color:var(--paper-60)}.custom-checkbox--light:checked:after{border-color:var(--paper-90)}.custom-radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid var(--ink-60);border-radius:50%;background-color:transparent;cursor:pointer;display:inline-block;position:relative;flex-shrink:0;margin:0}.custom-radio:checked:after{content:"";position:absolute;inset:3px;border-radius:50%;background-color:var(--ink-80)}.custom-radio:focus-visible{outline:2px solid var(--ink-80);outline-offset:2px}.choix-ligne{display:flex;align-items:flex-start;gap:12px;font-size:var(--fs-16);line-height:1.3;cursor:pointer}.choix-ligne>.custom-checkbox,.choix-ligne>.custom-radio{margin-top:1px}.choix-ligne:has(>input:disabled){cursor:not-allowed}.choix-ligne-note{margin:4px 0 0 32px;font-size:var(--fs-13);line-height:1.4;color:var(--ink-80)}.champ+.choix-liste,.choix-liste>.choix-ligne+.choix-ligne,.choix-liste>.choix-ligne-note+.choix-ligne{margin-top:18px}.choix-liste--sur-sombre,.choix-liste--sur-sombre .titre-section{color:var(--paper-90)}.choix-liste--sur-sombre .choix-ligne-note{color:var(--paper-60)}:is(.section-bloc,.integ-carte,.choix-liste--sur-sombre) :is(.custom-checkbox,.custom-radio){border-color:var(--paper-60)}:is(.section-bloc,.integ-carte,.choix-liste--sur-sombre) .custom-checkbox:checked:after{border-color:var(--paper-90)}:is(.section-bloc,.integ-carte,.choix-liste--sur-sombre) .custom-radio:checked:after{background-color:var(--paper-90)}:is(.section-bloc,.integ-carte,.choix-liste--sur-sombre) :is(.custom-checkbox,.custom-radio):focus-visible{outline:2px solid var(--jaune);outline-offset:2px}:is(.section-bloc,.integ-carte,.choix-liste--sur-sombre) :is(.modal-panel,.surface-claire,.list-row-even,.list-row-odd) :is(.custom-checkbox,.custom-radio){border-color:var(--ink-60)}:is(.section-bloc,.integ-carte,.choix-liste--sur-sombre) :is(.modal-panel,.surface-claire,.list-row-even,.list-row-odd) .custom-checkbox:checked:after{border-color:var(--ink-80)}:is(.section-bloc,.integ-carte,.choix-liste--sur-sombre) :is(.modal-panel,.surface-claire,.list-row-even,.list-row-odd) .custom-radio:checked:after{background-color:var(--ink-80)}:is(.section-bloc,.integ-carte,.choix-liste--sur-sombre) :is(.modal-panel,.surface-claire,.list-row-even,.list-row-odd) :is(.custom-checkbox,.custom-radio):focus-visible{outline-color:var(--ink-80)}.champ-entete{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.champ-entete>.label-system{margin-bottom:4px}.mecano-jour{display:grid;gap:4px;margin-top:16px}.mecano-actions{display:flex;justify-content:flex-end;margin-top:20px}.services-vers-pieces{text-align:center;text-wrap:balance}.mecano-rangee{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min-content,1fr);gap:12px;width:-moz-min-content;width:min-content;margin-inline:auto}.mecano-rangee>*{min-width:96px}.mecano-carte-nom{font-size:var(--fs-13);font-weight:700;line-height:1.15;text-align:center;color:var(--ink-80);overflow-wrap:normal;word-break:normal}.label-system.label-system--sombre{color:var(--paper-80)}.label-system.label-system--question{text-transform:none}.champ{display:flex;flex-direction:column;gap:4px}.champ>.label-system{margin-bottom:0}.champ-ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.champ-ligne>.label-system{margin-bottom:0}.rangee-etiquette{display:flex;align-items:center;gap:8px}.rangee-etiquette>.label-system{margin-bottom:0}.revue-section{margin-top:12px}.revue-aide{font-size:var(--fs-13);color:var(--ink-60);margin-bottom:4px}.revue-liste{max-height:180px;overflow-y:auto}.revue-liste--bornee{max-height:none;overflow:visible}.revue-ligne{font-size:var(--fs-13);color:var(--ink-80);margin:0}.revue-liste>.revue-ligne{padding:2px 0}.revue-detail,.revue-ligne--douce{color:var(--ink-60)}.revue-ligne--sombre{color:var(--paper-80)}.revue-ligne--forte{font-weight:700}.revue-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink-60)}.revue-ligne--alerte{color:var(--rouge-fonce)}.revue-ligne--note{margin-top:6px}.label-section.revue-sous-titre{color:var(--ink-80);margin:0 0 6px}.section-separee{border-top:1px solid var(--ink-10);padding-top:12px}.import-corps{gap:16px;min-height:0}.import-corps,.porte-avec-mot{display:flex;flex-direction:column}.porte-avec-mot{gap:4px}.porte-import{justify-content:flex-start;width:100%}.porte-import>svg{width:18px;height:18px;flex-shrink:0}.import-note{margin:0;font-size:var(--fs-13);color:var(--paper-60)}.import-tete{display:flex;align-items:center;gap:10px;margin:0 0 12px}.import-tete>.label-section{margin:0}.import-relier{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.import-relier>.import-tete{margin:0}.import-colonne,.import-reprise{display:flex;flex-direction:column;gap:20px}.import-colonne{max-width:720px;min-width:0}.zone-depot{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;gap:14px}.zone-depot-icone{width:48px;height:48px;color:var(--ink-30)}.zone-depot-texte{font-size:var(--fs-16)}.zone-depot-note,.zone-depot-texte{color:var(--ink-60);max-width:540px}.zone-depot-note{font-size:var(--fs-13)}.zone-depot-gestes{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.zone-depot-gestes svg{width:16px;height:16px;flex-shrink:0}.revue-carte{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media (min-width:640px){.revue-carte{grid-template-columns:repeat(2,minmax(0,1fr))}.revue-carte.revue-carte--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.revue-entete{flex-wrap:wrap}.revue-entete,.revue-entete-comptes{display:flex;align-items:center;gap:12px}.revue-entete-comptes{margin-left:auto}.revue-reconnu{display:flex;align-items:center;gap:10px}.revue-reconnu>svg{width:18px;height:18px;flex-shrink:0;color:var(--vert)}.revue-bilan{display:flex;flex-direction:column;gap:6px}.bilan-reussite{display:flex;align-items:center;gap:16px}.bilan-reussite>svg{width:50px;height:50px;flex-shrink:0;color:var(--vert)}.bilan-reussite-texte{margin:0;font-size:var(--fs-16);font-weight:700;color:var(--ink-80)}.recap{--recap-encre:var(--ink-80);--recap-douce:var(--ink-60);--recap-filet:var(--ink-10);--recap-ok:var(--vert-clair-encre);display:flex;flex-direction:column;gap:16px}.recap--sombre{--recap-encre:var(--paper-90);--recap-douce:var(--paper-70);--recap-filet:var(--paper-20);--recap-ok:var(--vert-clair)}.recap-titre{margin:0;font-size:var(--h3-size);font-weight:700;line-height:1.25;color:var(--recap-encre)}.parametres-valeur,.recap-titre{text-wrap:balance}.recap-phrase{margin:0;font-size:var(--fs-16);line-height:1.45;color:var(--recap-encre)}.recap-lignes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.recap-ligne{display:flex;align-items:center;gap:12px;min-height:40px;border-bottom:1px solid var(--recap-filet);font-size:var(--fs-16);color:var(--recap-encre)}.recap-ligne:last-child{border-bottom:none}.recap-ligne>svg{width:20px;height:20px;flex-shrink:0;color:var(--recap-encre)}.recap-ligne>svg.icone-ok{color:var(--recap-ok)}.recap-ligne-nom{flex:1;min-width:0}.recap-ligne>.pastille-etat{margin-left:auto}.recap-ligne-compte{margin-left:auto;flex-shrink:0;white-space:nowrap;font-size:var(--fs-13);font-variant-numeric:tabular-nums;color:var(--recap-douce)}.recap-detail{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:var(--fs-13);color:var(--recap-douce)}.recap-geste{width:100%;justify-content:center}.encadre-blocage{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;padding:14px 16px;border:1px solid var(--rose);border-radius:var(--radius-md);background-color:var(--paper-solide);background-image:linear-gradient(var(--teinte-rouge-20),var(--teinte-rouge-20));color:var(--ink-80)}.encadre-blocage>svg{width:20px;height:20px;flex-shrink:0;margin-top:2px;color:var(--rouge-fonce)}.encadre-blocage-texte{flex:1 1 240px;min-width:0;margin:0;font-size:var(--fs-16);line-height:1.45}.revue-exemples{display:flex;flex-direction:column;gap:2px;margin:4px 0 0;padding:0 0 0 12px;list-style:none;font-size:var(--fs-13);color:var(--ink-60)}.revue-exemples>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-height:700px){.recap{gap:8px}.recap-ligne{min-height:32px}.recap-phrase{line-height:1.35}}.repartition{display:flex;flex-direction:column;gap:8px}.repartition>.label-section{margin:4px 0 0}.repartition-categorie{display:flex;flex-direction:column;gap:2px}.ventes-square-filtre{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;border:0}.ventes-square-liste{margin:0;padding:0;list-style:none}.vente-square{padding:8px 0;border-top:1px solid var(--ink-10)}.vente-square:first-child{border-top:0}.vente-square-tete{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;font-size:var(--fs-13);color:var(--ink-80);font-variant-numeric:tabular-nums}.vente-square-montant{margin-left:auto;font-weight:700}.vente-square-montant--retour{color:var(--rouge-fonce)}.vente-square-articles{margin:2px 0 0;padding:0;list-style:none;font-size:var(--fs-13);color:var(--ink-60)}.photo-en-tete{display:none}@media (max-width:767px){.photo-en-tete{display:flex;flex-direction:row-reverse;align-items:center;gap:10px}.photo-en-tete-raison{flex:1;margin:0;font-size:var(--fs-13);color:var(--paper-80)}}.liste-arrondie{overflow:hidden;border-radius:var(--radius-btn)}.ligne-telephone{display:flex;flex-direction:column;gap:4px;padding-top:10px;padding-bottom:10px}.ligne-telephone-tete{display:flex;align-items:center;gap:10px;min-width:0}.ligne-telephone-nom{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.ligne-telephone-detail{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-13);color:var(--ink-60)}.ligne-telephone-gestes{display:flex;align-items:center;gap:8px}.pastille-etat{display:inline-flex;align-items:center;flex-shrink:0;padding:0 9px;border-radius:var(--radius-pill);white-space:nowrap;font-size:var(--h5-size);font-weight:700;height:var(--h-pastille);line-height:1;background-color:var(--paper-solide);background-image:linear-gradient(var(--pastille-teinte,transparent),var(--pastille-teinte,transparent));color:var(--encre-pastille)}.pastille-etat--vert{--pastille-teinte:var(--teinte-vert-20)}.pastille-etat--orange{--pastille-teinte:var(--teinte-orange-20)}.pastille-etat--rouge{--pastille-teinte:var(--teinte-rouge-20)}.pastille-etat--bleu-lien{--pastille-teinte:var(--teinte-bleu-lien-20)}.pastille-etat--bleu{--pastille-teinte:var(--teinte-bleu-20)}.pastille-etat--jaune{--pastille-teinte:var(--teinte-jaune-40)}.pastille-etat--neutre{--pastille-teinte:var(--ink-10)}.pastille-etat--brun{background-color:var(--brun-fonce);color:var(--jaune)}.pastille-etat.pastille-statut{background-color:var(--statut-fond,var(--paper-solide));background-image:none;color:var(--statut-encre,var(--encre-pastille))}.echantillon-clair{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:16px;border-radius:var(--radius-md);background-color:var(--paper-80);color:var(--ink-80)}.icone-ok{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.125em;color:var(--vert)}.icone-section{width:18px;height:18px;flex-shrink:0}.icone-section--vert{color:var(--vert)}.icone-section--brun{color:var(--brun)}.icone-section--bleu-lien{color:var(--bleu-lien)}.icone-section--orange{color:var(--orange)}.menu-carte-hors-bureau{display:block}@media (max-width:767px){.menu-carte-hors-telephone{display:none}.menu-carte-pleine-telephone{grid-column:1/-1}.menu-telephone-rang-1{order:1}.menu-telephone-rang-2{order:2}.menu-telephone-rang-3{order:3}.menu-telephone-rang-4{order:4}}@media (min-width:1280px){.menu-carte-hors-bureau{display:none}}.menu-carte-bouton{display:block;width:100%;padding:0;border:0;background:none;text-align:inherit;cursor:pointer}.menu-carte-bouton:disabled{cursor:not-allowed}.menu-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.menu-carte{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:150px;padding:10px;border-radius:var(--radius-card);background-color:var(--jaune);cursor:pointer;transition:background-color .15s ease}.menu-carte--eteinte{background-color:var(--ink-10);cursor:not-allowed}.menu-carte-icone{position:relative;display:flex;margin-bottom:4px}.accueil-tablette{display:flex;align-items:stretch;gap:20px;height:100%;padding:10px 4px}.accueil-tablette-gauche{display:flex;flex-direction:column;flex:none;width:340px;min-height:0}.accueil-tablette-gauche>.menu-grille{flex:1;min-height:0;grid-auto-rows:minmax(0,1fr)}.accueil-tablette-gauche>.menu-grille>*{min-height:0}.accueil-tablette-gauche>.menu-grille :is(.menu-carte,.menu-carte-bouton){height:100%}.accueil-tablette-droite{flex:1;min-width:0;min-height:0;overflow-y:auto}.menu-photo-raison{margin:10px 4px 0;font-size:var(--fs-13);color:var(--paper-80)}.menu-colonne{max-width:720px}.menu-colonne--haut{padding-top:10px}.menu-colonne--suite{margin-top:10px}@media (max-width:767px){.menu-colonne--haut{padding-top:0}.menu-colonne--haut>.menu-grille{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}@media (min-width:1280px){.menu-photo-raison{display:none}}.photo-bons{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.photo-bon{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:var(--radius-md);background-color:var(--ink-10);color:var(--ink-90);text-align:left;cursor:pointer}.photo-bon:disabled{cursor:wait}.photo-bon-numero{font-size:var(--fs-16);font-weight:700}.photo-bon-velo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-13);color:var(--ink-80)}.photo-bon-statut{display:inline-flex;align-items:center;padding:0 8px;border-radius:var(--radius-pill);white-space:nowrap;font-size:var(--h5-size);font-weight:700;background-color:var(--fond);color:var(--encre);height:var(--h-pastille);line-height:1}.photo-bons-vide{margin:0;font-size:var(--fs-13);color:var(--ink-80)}.bandeau-section{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;background-color:var(--jaune)}.bandeau-section--lien{cursor:pointer}.bandeau-section-titre{display:flex;align-items:center;gap:8px;letter-spacing:.02em}.bandeau-section-compte,.bandeau-section-titre{font-size:var(--fs-16);font-weight:700;color:var(--brun)}.drapeau-stock{width:15px;height:15px;flex-shrink:0}.drapeau-stock--vert{color:var(--vert)}.drapeau-stock--rouge{color:var(--rouge)}.drapeau-stock--orange{color:var(--orange-drapeau)}.point-etat{width:18px;height:18px;flex-shrink:0;border-radius:50%;background-color:var(--gris-clair)}.point-etat--ok{background-color:var(--vert);box-shadow:0 0 0 3px var(--teinte-vert-20)}.point-etat--loading{background-color:var(--ink-30)}.point-etat--expired{background-color:var(--rouge)}.point-etat--error{background-color:var(--orange)}.pastille-ligne{flex:none;padding:0 10px;border-radius:var(--radius-pill);white-space:nowrap;font-size:var(--fs-13);font-weight:700;letter-spacing:.05em;background-color:var(--pastille-fond);color:var(--pastille-encre);height:var(--h-pastille);line-height:1}.geste-icone,.pastille-ligne{display:inline-flex;align-items:center}.geste-icone{justify-content:center;width:32px;height:32px;padding:0;border:0;background:none;color:var(--ink-60);cursor:pointer}.geste-icone>svg{width:22px;height:22px;flex-shrink:0}.geste-icone--fait{color:var(--vert)}.archives-entete{display:flex;align-items:center;gap:12px;height:64px;padding-left:30px;padding-right:30px;background-color:var(--jaune);color:var(--brun)}.archives-entete--refuses{background-color:var(--rose);color:var(--rouge-fonce)}.archives-entete-icone{width:30px;height:30px;flex-shrink:0}.archives-entete-titre{font-size:var(--fs-24);font-weight:700;line-height:1}.archives-entete-compte{font-size:var(--fs-16)}label:is(.btn-primary,.btn-secondary){cursor:pointer}.vente-cout-libelle{margin:0;text-align:right;cursor:pointer}.champ-compteur{font-size:var(--fs-13);color:var(--ink-80);font-variant-numeric:tabular-nums}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--encre-indice);opacity:1}input::placeholder,textarea::placeholder{color:var(--encre-indice);opacity:1}.fenetre-signalement-texte{margin:0;font-size:var(--fs-16);color:var(--ink-80)}.fenetre-signalement-note{margin:0;font-size:var(--fs-13);color:var(--ink-80);white-space:pre-wrap}.fenetre-signalement-echec{margin:0;font-size:var(--fs-13);color:var(--outline-rouge,var(--rose))}.signalement-captures{display:flex;flex-direction:column;gap:8px}.signalement-captures-gestes{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.signalement-captures-gestes .btn-secondary>svg{width:18px;height:18px;flex-shrink:0}.signalement-vignettes{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.signalement-vignette{position:relative;width:64px;height:64px;overflow:hidden;border:1px solid var(--ink-10);border-radius:var(--radius-sm)}.signalement-vignette>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.signalement-vignette-retirer{position:absolute;top:2px;right:2px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background-color:var(--ink-60);color:var(--paper-solide);cursor:pointer}.signalement-vignette-retirer>svg{width:14px;height:14px}.modal-panel .champ-compteur,.modal-panel .choix-ligne-note,.modal-panel .label-system{color:var(--ink-60)}:root:not([data-theme=clair]) .modal-panel:has(.fenetre-signalement){background-color:var(--fond-tiroir);backdrop-filter:var(--flou-tiroir);color:var(--paper-90);--outline-encre:var(--paper-90);--outline-bord:var(--paper-60);--outline-survol:var(--voile-survol-sombre);--outline-rouge:var(--rose);--outline-eteint:var(--paper-70)}:root:not([data-theme=clair]) .modal-panel:has(.fenetre-signalement) .bouton-texte{color:var(--paper-90)}:root:not([data-theme=clair]) .modal-panel:has(.fenetre-signalement) .fenetre-titre{color:var(--paper-70)}:root:not([data-theme=clair]) .modal-panel:has(.fenetre-signalement) .modal-fermer{color:var(--paper-60)}:root:not([data-theme=clair]) .fenetre-signalement :is(.label-system,.champ-compteur,.choix-ligne-note,.fenetre-signalement-texte,.fenetre-signalement-note){color:var(--encre-tiroir)}:root:not([data-theme=clair]) .fenetre-signalement .input-system{background-color:var(--paper-20);border-color:var(--paper-20);color:var(--paper-90);color-scheme:dark;--encre-indice:var(--encre-indice-sombre)}:root:not([data-theme=clair]) .fenetre-signalement :is(.custom-radio,.custom-checkbox){border-color:var(--paper-60)}:root:not([data-theme=clair]) .fenetre-signalement .custom-radio:checked:after{background-color:var(--paper-90)}:root:not([data-theme=clair]) .fenetre-signalement .custom-checkbox:checked:after{border-color:var(--paper-90)}.qte-input::-webkit-inner-spin-button,.qte-input::-webkit-outer-spin-button{-webkit-appearance:auto;appearance:auto;opacity:1;margin:0}.qte-input{-moz-appearance:number-input}.menu-du-haut{position:fixed;right:60px;z-index:var(--plan-menu);top:var(--menu-haut-etroit)}@media (max-width:767px){body:has(.menu-du-haut--parametres) .page-shell{padding-top:51px}}.input-system{width:100%;border:1.5px solid var(--ink-20);border-radius:12px;padding:8px 14px;font-size:16px;background-color:var(--paper-40);color:var(--ink-90);outline:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.input-system[placeholder]:not(:-moz-placeholder){background-color:var(--paper-80)}.input-system:focus,.input-system[placeholder]:not(:placeholder-shown),select.input-system{background-color:var(--paper-80)}@media (min-width:768px){.input-system{font-size:14px}}.input-system:focus,.select-pilule:focus{border-color:var(--jaune);box-shadow:0 0 0 3px var(--jaune-anneau)}.input-system:disabled,.select-pilule:disabled{background-color:var(--voile-desactive);cursor:not-allowed}.select-pilule,select.input-system{border-radius:999px;padding-left:18px;padding-right:42px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23000000' stroke-opacity='0.5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center}.select-pilule{height:32px;min-width:0;max-width:100%;padding:0 28px 0 12px;background-position:right 10px center;border:1.5px solid var(--ink-20);background-color:var(--paper-80);color:var(--ink-90);font-size:16px;font-weight:400;line-height:1;cursor:pointer}@media (min-width:768px){.select-pilule{font-size:var(--fs-13)}}.select-pilule--liste{height:24px;padding:0 22px 0 9px;background-position:right 8px center;background-size:10px 7px}.select-pilule--saisie{background-image:none;padding-right:12px;cursor:text}.select-pilule:disabled{opacity:1;background-image:none;padding:0 8px}.select-pilule[data-alerte]{border-color:var(--rouge-fonce);color:var(--rouge-fonce)}.motif-zero-dessous{width:100%;display:flex;justify-content:flex-end;padding-top:6px}select.input-system{height:40px;padding-top:0;padding-bottom:0}.label-system{display:block;font-size:11px;font-weight:600;text-transform:lowercase;color:var(--ink-80);margin-bottom:4px;letter-spacing:normal}@media (min-width:768px){.section-bloc{background-color:var(--ink-20);border-radius:var(--radius-section);padding:20px}.section-bloc.section-bloc--lg{padding:30px}}:where(.page-shell>.section-bloc+.section-bloc){margin-top:20px}@media (min-width:1280px){.section-bloc--xl{background-color:var(--ink-20);border-radius:var(--radius-section);padding:20px}}@media (min-width:768px) and (max-width:1279px){.coquille-contenu>.page-shell{padding-left:0;padding-right:0}:is(.page-shell>.section-bloc,.page-shell .section-bloc.liste-colonne){background-color:transparent;border-radius:0;padding-top:0;padding-left:0;padding-right:0}.page-shell .section-bloc.liste-colonne>.liste-onglets{padding-top:0;padding-left:0;padding-right:0}.coquille-contenu .sans-retrait-telephone{padding:0!important}}.bloc-optionnel:empty{display:none}.fiche-defilante{overflow-y:auto}.apercu-courriel{flex:none;height:var(--h-apercu-compact)}@media (min-width:1280px){.fiche-defilante{overflow-y:visible}.apercu-courriel{flex:1 1 0%;height:auto}}.barre-icones{justify-content:safe center}.bandeau-embarquement{background-color:var(--ink-20);border-radius:var(--radius-section);box-shadow:var(--shadow-bandeau)}@media (min-width:1280px){.bandeau-ancre{position:relative;height:0}.bandeau-ancre>.bandeau-embarquement{position:absolute;top:-40px;left:-10px;right:-10px;margin:0;padding-left:calc(clamp(20px, 4vw, 40px) + 8px)!important;padding-right:calc(clamp(20px, 4vw, 40px) + 8px)!important}}.bandeau-flux:has(>.bandeau-embarquement){margin-bottom:20px}@media (min-width:1280px){.bandeau-flux>.bandeau-embarquement{margin:-40px -10px 0!important;padding-left:calc(clamp(20px, 4vw, 40px) + 8px)!important;padding-right:calc(clamp(20px, 4vw, 40px) + 8px)!important}}@media (min-width:1280px){main:has(.bandeau-ancre)>.bandeau-coquille{position:relative;height:0}main:has(.bandeau-ancre)>.bandeau-coquille>.bandeau-embarquement{position:absolute;top:0;left:0;right:0;margin:0;padding-left:calc(clamp(20px, 4vw, 40px) + 18px)!important;padding-right:calc(clamp(20px, 4vw, 40px) + 18px)!important}}.visite-compteur{font-family:var(--font-cyclops)!important;font-weight:400;font-size:var(--h1-size);line-height:1;color:var(--jaune);font-variant-numeric:tabular-nums;white-space:nowrap}.visite-titre{--h2-weight:var(--poids-titrage);display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0;color:var(--jaune)}.visite-titre svg{width:1.2em;height:1.2em;flex-shrink:0}.visite-phrase{display:block;text-wrap:pretty}.visite-texte{font-size:var(--fs-17);font-weight:var(--poids-texte);line-height:1.45;color:var(--paper-solide);margin:0;max-width:60ch}.visite-capture .part-module{padding:16px 14px;gap:8px}.visite-capture .part-module svg{width:32px;height:32px}.visite-capture .part-module p{line-height:1.4}.visite-page{display:flex;flex-direction:column;min-height:100%}.visite-cadre{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(40% - 120px))}.visite-capture{padding-right:30px;display:grid;align-items:center}.visite-description{display:flex;flex-direction:column;gap:30px;padding-left:30px;border-left:1px solid var(--paper-20)}.visite-description-corps{display:flex;flex-direction:column;gap:16px;margin-block:auto}.visite-boutons{display:flex;align-items:center;flex-wrap:wrap;gap:24px}@media (min-height:701px) and (min-width:1280px){.visite-cadre{flex:1 1 0;min-height:0;grid-template-rows:minmax(0,1fr)}.visite-capture{min-height:0;overflow-y:auto}.visite-description{min-height:0}.visite-description-corps{min-height:0;overflow-y:auto}.visite-boutons{align-content:flex-start;min-height:calc(48px + 37px + 27px + 2 * 24px)}}@media (max-width:1279px){.visite-boutons{order:-1}.visite-cadre{grid-template-columns:minmax(0,1fr)}.visite-capture{padding-right:0;padding-top:30px}.visite-description{order:-1;padding-left:0;padding-bottom:30px;border-left:0;border-bottom:1px solid var(--paper-20)}}.page-shell{padding:20px}@media (min-width:768px){.page-shell{padding-top:50px}}.page-shell--pleine{padding:0}@media (min-width:768px){.page-shell--pleine{padding-top:50px}}@media (min-width:1280px){.page-shell--pleine{padding:50px 1.25rem 1.25rem}}@media (max-width:767px){.page-shell--tel-nu{padding:0}}.label-section{color:var(--ink-40)}.label-section--dark{color:var(--paper-60)}.avertissement-stock{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px;padding:4px 10px;border-radius:var(--radius-md);border-left:3px solid var(--orange);background-color:var(--paper-20);color:var(--paper-90);font-size:var(--fs-13)}.avertissement-stock-fort{color:var(--orange)}.avertissement-stock-lien{color:var(--jaune);font-weight:700;text-decoration:underline}.avertissement-stock[data-surface=claire]{background-color:var(--paper-60);color:var(--ink-80)}.avertissement-stock[data-surface=claire] .avertissement-stock-fort{color:var(--brun-fonce)}.avertissement-stock[data-surface=claire] .avertissement-stock-lien{color:var(--ink-80)}.case-non-inscrit{color:var(--paper-90)}.case-non-inscrit[data-coche=oui]{color:var(--outline-rouge,var(--rose))}.case-non-inscrit[data-coche=oui] input[type=checkbox]{accent-color:var(--outline-rouge,var(--rose))}.continuer-visite{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:22px}.continuer-visite-titre{color:var(--jaune);font-weight:700}.continuer-visite-etape{color:var(--paper-60);font-size:var(--fs-13)}.a-faire-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:8px}.a-faire-carte{display:grid;align-content:start;justify-items:start;gap:10px;padding:16px;border-radius:var(--radius-card);background-color:var(--paper-20)}.a-faire-titre{margin:0;color:var(--jaune)}.a-faire-bloquante{margin:0;font-size:var(--fs-13);color:var(--orange)}.label-section--s{font-size:var(--fs-13)!important}.tt-upper{text-transform:uppercase}.tt-lower{text-transform:lowercase}.tt-none{text-transform:none}.num{font-variant-numeric:tabular-nums}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-header{background-color:var(--paper-60);color:var(--ink-70)}.list-footer,.list-header,.list-row-even,.list-row-odd{min-height:var(--list-row-h)}.list-footer{background-color:var(--paper-60);color:var(--ink-80);font-size:var(--fs-13);font-weight:700}.list-row-even{background-color:var(--paper-80)}.list-row-odd{background-color:var(--paper-90)}.pastille-compte,.pastille-exemple{display:inline-flex;align-items:center;flex-shrink:0;height:var(--h-pastille);padding:0 7px;border-radius:var(--radius-pill);background-color:var(--ink-60);color:var(--paper-solide);font-size:var(--h5-size);font-weight:700;letter-spacing:.04em;white-space:nowrap;line-height:1}.lien-texte{color:var(--bleu-lien);font-weight:700;text-decoration:underline;cursor:pointer}.lien-texte:hover{text-decoration-thickness:2px}[data-ui=alerte]{color:var(--rouge-fonce);font-weight:700}[data-ui=alerte][data-fond=sombre]{color:var(--rose)}.insc-erreur:before,[data-ui=alerte][role=alert]:before{content:"🛑"/"";margin-right:6px}[data-ui=alerte]:not([role=alert]):before{content:"⚠️"/"";margin-right:6px}.insc-valide:before{content:"✅"/"";margin-right:6px}.list-row-hoverable:hover{background-color:var(--jaune-survol)!important}.list-row-selected{outline:4px solid var(--jaune);outline-offset:-4px}[data-designee]{outline:3px solid var(--jaune);outline-offset:4px}.list-subcategory{background-color:var(--paper-40);color:var(--jaune);font-size:var(--fs-16);font-weight:400}.total{text-align:right;font-size:var(--fs-24);font-weight:700;color:var(--jaune);font-variant-numeric:tabular-nums;line-height:1}.total-legend{font-size:var(--fs-13);font-style:italic;color:var(--gris-clair)}.list-total-bar{display:flex;align-items:center;justify-content:space-between;background-color:var(--paper-20);min-height:var(--list-row-h)}.itemname{font-size:var(--fs-15);font-weight:700;color:var(--ink-80)}.recep-grille>*{flex-shrink:0}.recep-grille>.recep-col-item{flex:2 1 0;min-width:170px;padding-right:12px;overflow-wrap:anywhere}.recep-grille>.recep-col-cat{flex:1 1 0;min-width:120px;max-width:230px;padding-right:16px}.recep-grille>.recep-col-sku{display:none;flex:0 0 150px;overflow-wrap:anywhere}.recep-sku-sous-nom{font-size:var(--fs-13);font-weight:400;color:var(--ink-60);overflow-wrap:anywhere}@media (min-width:1280px){.recep-grille>.recep-col-sku{display:block}.recep-sku-sous-nom{display:none}}@media (max-width:1023px){.entete-bon-titre{flex:1 1 280px;min-width:0}}.entete-bon-deplier{flex:1 1 320px;min-width:0;padding:0;border:none;background:none;color:inherit;cursor:pointer}.entete-bon-clos{background-color:var(--gris-fonce);color:var(--paper-80)}.entete-bon-clos-fort{color:var(--paper-90)}.qty-stepper{gap:6px}.qty-btn,.qty-stepper{display:inline-flex;align-items:center}.qty-btn{width:var(--bouton-petit);height:var(--bouton-petit);justify-content:center;border:1px solid var(--ink-20);border-radius:var(--radius-xs);background-color:var(--paper-90);color:var(--ink-60);font-size:var(--fs-16);font-weight:700;line-height:1;cursor:pointer;padding:0}.qty-btn:disabled{color:var(--ink-30);background-color:var(--ink-10);cursor:not-allowed}.qty-value{min-width:28px;color:var(--ink-60)}.qty-saisie,.qty-value{text-align:center;font-size:var(--fs-16);font-weight:700}.qty-saisie{width:48px;height:var(--bouton-petit);padding:0 4px;border:1px solid var(--ink-20);border-radius:var(--radius-xs);background-color:var(--paper-90);color:var(--ink-80)}.qty-stepper--alerte .qty-saisie{border-color:var(--rouge);color:var(--rouge-fonce)}@media (pointer:coarse){.qty-btn{width:var(--bouton-grand)}.qty-btn,.qty-saisie{height:var(--bouton-grand)}}.qty-stepper-v{display:inline-flex;align-items:stretch;height:24px;border:1px solid var(--ink-10);border-radius:var(--radius-sm);overflow:hidden;background-color:var(--paper-90)}.qty-stepper-v .qty-value-v{min-width:30px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-60);font-size:var(--fs-13);font-weight:700}.qty-arrows{display:flex;flex-direction:column;border-left:1px solid var(--ink-10);background-color:var(--ink-10)}.qty-arrow{flex:1;width:16px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--ink-60);cursor:pointer;padding:0;font-size:7px;line-height:1}.qty-arrow:disabled{opacity:.3;cursor:not-allowed}.qty-arrow+.qty-arrow{border-top:1px solid var(--ink-10)}@keyframes processing-dot{0%,80%,to{opacity:.25;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}.processing-dots{display:inline-flex;align-items:center;gap:3px}.processing-dot{width:.32em;height:.32em;border-radius:50%;background-color:currentColor;animation:processing-dot 1.2s ease-in-out infinite both}.roue-attente{flex-direction:column;gap:10px}.roue-attente,.roue-attente-disque{display:flex;align-items:center;justify-content:center}.roue-attente-disque{width:var(--roue-disque);height:var(--roue-disque);border-radius:var(--radius-pill);background-color:var(--roue-disque-fond,var(--ink-40))}.roue-attente-roue{color:var(--jaune)}.roue-attente-legende{color:var(--roue-legende,var(--paper-80));font-size:var(--fs-13);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.processing-dot:nth-child(2){animation-delay:.16s}.processing-dot:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.processing-dot{animation:none;opacity:.6}}.h5-control{height:var(--bouton-courant);min-height:var(--bouton-courant)}.btn-secondary--icone{justify-content:center;width:var(--bouton-courant);padding:0}.btn-secondary--icone svg{width:16px;height:16px}.cadre-courriel{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;overflow:hidden;padding:12px 12px 0;border-radius:var(--radius-card);background-color:var(--ink-10)}.modeles-langues{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:1300pt}@media (min-width:640px){.modeles-langues{grid-template-columns:repeat(2,minmax(0,1fr))}}.bouton-petit{min-height:var(--bouton-petit)}.bouton-courant{min-height:var(--bouton-courant)}.bouton-grand{min-height:var(--bouton-grand)}@media (pointer:coarse){.bouton-petit{position:relative}.bouton-petit:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px}}.btn-plus-round{display:inline-flex;align-items:center;justify-content:center;width:var(--bouton-courant);height:var(--bouton-courant);border-radius:50%;background-color:var(--jaune);border:none;color:var(--brun-fonce);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease;flex-shrink:0;box-shadow:var(--shadow-add-btn)}.btn-plus-round:hover{background-color:var(--jaune-survol-bouton);box-shadow:var(--shadow-pastille)}.btn-plus-round svg{width:24px;height:24px;color:var(--brun-fonce);stroke-width:3}.btn-plus-round--dark{width:var(--bouton-petit);height:var(--bouton-petit);background-color:var(--ink-60);border:none;box-shadow:var(--shadow-add-btn)}.btn-plus-round--dark:hover{background-color:var(--ink-60);box-shadow:var(--shadow-pastille)}.btn-plus-round--dark svg{width:16px;height:16px;color:var(--jaune)}.btn-plus-round:disabled,.btn-plus-round:disabled:hover{background-color:var(--paper-20);box-shadow:none;cursor:not-allowed}.btn-plus-round:disabled svg{color:var(--paper-40)}.btn-plus-round--ajout{background-color:var(--ajout-fond,var(--jaune));color:var(--ajout-encre,var(--brun-fonce));border:var(--ajout-bord,none);box-shadow:none}.btn-plus-round--ajout svg{color:inherit}.btn-plus-round--ajout:hover{background-color:var(--ajout-fond,var(--jaune-survol-bouton));box-shadow:none}.btn-plus-round--ajout:disabled{border:none}.choix-paiement{margin:0;padding:0;border:0;min-width:0;container-type:inline-size}.choix-paiement-tuiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@container (max-width: 399px){.choix-paiement-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports not (container-type:inline-size){@media (max-width:479px){.choix-paiement-tuiles,.procedure-paiement .choix-paiement-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}}.tuile-paiement{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:12px 6px 10px;border-radius:var(--radius-lg);background-color:var(--jaune);color:var(--brun-fonce);text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.tuile-paiement input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tuile-paiement-picto{width:28px;height:28px;flex-shrink:0}.tuile-paiement-mot{font-size:var(--fs-16);font-weight:700;line-height:1.1;text-transform:lowercase;white-space:nowrap}@container (min-width: 400px){.tuile-paiement{aspect-ratio:1;gap:8px}.tuile-paiement-picto{width:42%;height:auto;max-width:64px}}@container (min-width: 520px){.tuile-paiement-mot{font-size:var(--fs-24)}}.tuile-paiement:hover{background-color:var(--jaune-survol-bouton)}.tuile-paiement:has(input:checked){background-color:var(--brun);color:var(--jaune)}.choix-paiement-tuiles:has(input:checked) .tuile-paiement:not(:has(input:checked)){background-image:linear-gradient(var(--paper-60),var(--paper-60));color:rgb(var(--brun-rgb)/.5);color:color-mix(in srgb,var(--brun) 50%,var(--paper-solide))}.choix-paiement-tuiles:has(input:checked) .tuile-paiement:not(:has(input:checked)):hover{background-image:none;color:var(--brun-fonce)}.tuile-paiement:has(input:focus-visible):not(:has(input:checked)){outline:3px solid var(--jaune-anneau);outline-offset:2px}.tuile-paiement:has(input:disabled){background-color:var(--gris-clair);color:var(--gris-fonce);cursor:not-allowed}.procedure-paiement{display:flex;flex-direction:column;gap:16px;flex:1 0 auto;color:var(--ink-80)}.procedure-paiement--centre{text-align:center}.procedure-paiement-milieu{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;gap:16px;padding-bottom:24px}.procedure-paiement-milieu+.procedure-paiement-pied{padding-top:0}.procedure-paiement-milieu>.geste-confirmer{flex:none;width:100%}.procedure-paiement-icone{align-self:center;width:48px;height:48px;flex-shrink:0;color:var(--ink-60)}.procedure-paiement-icone--succes{color:var(--vert)}.procedure-paiement-icone--alerte{color:var(--rouge-fonce)}.procedure-paiement-etat{margin:0;font-size:var(--fs-16);font-weight:700;color:var(--ink-80)}.procedure-paiement-texte{margin:0;font-size:var(--fs-16);line-height:1.5;color:var(--ink-60);white-space:pre-line}.procedure-paiement>.geste-confirmer{flex:none;width:100%}.procedure-paiement .btn-secondary>svg{width:16px;height:16px;flex-shrink:0}.procedure-paiement-montant{display:flex;flex-direction:column;align-items:center;gap:6px}.procedure-paiement-logo{height:56px;width:auto}.procedure-paiement-somme{font-size:clamp(48px,14vw,80px);font-weight:800;line-height:1;color:var(--brun);font-variant-numeric:tabular-nums;white-space:nowrap}.procedure-paiement-detail{font-size:var(--fs-13);color:var(--ink-60)}.procedure-paiement-detail[data-ui=alerte]{color:var(--rouge-fonce)}.procedure-paiement-consigne{margin:0;font-size:var(--fs-16);color:var(--ink-90);text-align:center;white-space:pre-line}.procedure-paiement-consigne--client{color:var(--brun-fonce)}.procedure-paiement-pied{display:flex;align-items:baseline;align-items:last baseline;justify-content:space-between;gap:12px;margin-top:auto;padding-top:45px}.procedure-paiement-pied .bouton-texte{display:inline-flex;align-items:flex-end;line-height:1}.fenetre-corps:has(>.procedure-paiement){padding-bottom:18px;display:flex;flex-direction:column}.encadre-paiement{display:grid;gap:12px;justify-items:start;text-align:left;padding:16px 18px;border-radius:var(--radius-lg);background-color:var(--jaune);color:var(--brun-fonce)}.encadre-paiement-texte{margin:0;font-size:var(--fs-16);line-height:1.5;white-space:pre-line}.encadre-paiement-titre{margin:0;font-size:var(--fs-16);font-weight:700}.zone-atelier{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--ink-20)}.zone-atelier-titre{justify-self:center;font-size:var(--fs-13);color:var(--ink-30)}.zone-atelier-gestes{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.zone-atelier-gestes>.btn-secondary{flex:none}.zone-atelier-gestes>.geste-confirmer{flex:1 1 0;min-width:-moz-max-content;min-width:max-content}.geste-confirmer{flex:1 1 220px;min-height:60px;padding:8px 24px;border:0;border-radius:var(--radius-pill);background-color:var(--jaune);color:var(--brun-fonce);font-size:var(--fs-24);letter-spacing:.06em;text-transform:uppercase;line-height:1.1;cursor:pointer;transition:background-color .15s ease;font-family:var(--font-cyclops-tiny)!important}.geste-confirmer:hover:not(:disabled){background-color:var(--jaune-survol-bouton)}.geste-confirmer:disabled{background-color:var(--jaune);background-image:linear-gradient(var(--paper-60),var(--paper-60));color:rgb(var(--brun-fonce-rgb)/.5);color:color-mix(in srgb,var(--brun-fonce) 50%,var(--paper-solide));cursor:not-allowed}.geste-confirmer--danger:not(:disabled){background-color:var(--rouge-fonce);color:var(--paper-solide)}.geste-confirmer--danger:hover:not(:disabled){background-color:var(--rouge-fonce);box-shadow:0 0 0 3px var(--rose)}.geste-confirmer--danger:disabled{background-color:var(--rouge-fonce);color:var(--paper-solide)}.geste-confirmer:disabled:has(.processing-dots){background-color:var(--jaune);background-image:none;color:var(--brun-fonce);cursor:progress}.geste-confirmer--danger:disabled:has(.processing-dots){background-color:var(--rouge-fonce);background-image:none;color:var(--paper-solide)}.pilule-geste{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-height:64px;padding:10px 20px;border:0;border-radius:var(--radius-pill);background-color:var(--ink-10);color:var(--ink-80);text-align:center;cursor:pointer;transition:background-color .15s ease}.pilule-geste:hover:not(:disabled){background-color:var(--ink-20)}.pilule-geste--jaune{background-color:var(--jaune);color:var(--brun-fonce)}.pilule-geste--jaune:hover:not(:disabled){background-color:var(--jaune-survol-bouton)}.pilule-geste:disabled{background-color:var(--ink-10);color:var(--ink-60);cursor:not-allowed}.pilule-geste--jaune:disabled{background-color:var(--jaune);background-image:linear-gradient(var(--paper-60),var(--paper-60));color:rgb(var(--brun-fonce-rgb)/.5);color:color-mix(in srgb,var(--brun-fonce) 50%,var(--paper-solide))}.pilule-geste-titre{font-size:var(--fs-16);font-weight:900;text-transform:uppercase;letter-spacing:.04em}.pilule-geste-legende{font-size:var(--fs-13)}.menu-actions{display:grid;gap:8px}.menu-action{width:100%;min-height:48px;padding:10px 20px;border:0;border-radius:var(--radius-pill);background-color:var(--ink-10);color:var(--ink-80);font-size:var(--fs-16);font-weight:600;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.menu-action:hover:not(:disabled){background-color:var(--ink-20)}.menu-action--danger{background-color:var(--rose);color:var(--rouge-fonce)}.menu-action--danger:hover:not(:disabled){background-color:var(--rose);box-shadow:inset 0 0 0 2px var(--rouge-fonce)}.menu-action:disabled{color:var(--ink-60);cursor:not-allowed;background-color:transparent;border:1.5px dashed var(--ink-60);padding:8.5px 18.5px}.menu-action--deux-temps{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.menu-action--deux-temps>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.menu-action--deux-temps>:last-child{flex-shrink:0}.titre-procedure{display:grid}.entree-vente-plus{display:flex;justify-content:center}.entree-vente-gestes{display:grid;gap:10px}.entree-vente-gestes>.btn-secondary{width:100%;justify-content:center}.statut-facture-tete{display:grid;justify-items:start;gap:6px;font-size:var(--fs-16);color:var(--ink-80)}.pastille-mode{display:inline-flex;align-items:center;padding:0 14px;border-radius:var(--radius-pill);background-color:var(--jaune);color:var(--brun-fonce);font-size:var(--fs-16);font-weight:700;height:var(--h-pastille);line-height:1}.statut-facture-choix{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pilule-statut{min-height:56px;padding:8px 16px;border:0;border-radius:var(--radius-pill);background-color:var(--ink-10);color:var(--ink-80);font-size:var(--fs-16);font-weight:900;letter-spacing:.04em;cursor:pointer}.pilule-statut:hover:not(:disabled){background-color:var(--ink-20)}.pilule-statut--actif,.pilule-statut--actif:disabled{background-color:var(--jaune);color:var(--brun-fonce);cursor:default}.pilule-statut:disabled:not(.pilule-statut--actif){color:var(--ink-60);cursor:not-allowed}.statut-facture-rangee{display:grid;grid-template-columns:1fr 1fr;gap:10px}.statut-facture-rangee>.btn-secondary{width:100%;justify-content:center}.bouton-texte{min-height:var(--bouton-grand);padding:0;border:0;background:none;cursor:pointer;font-size:var(--fs-13);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-90)}.bouton-texte:disabled{color:var(--outline-eteint,var(--paper-70));cursor:not-allowed}.procedure-paiement .choix-paiement-tuiles{grid-template-columns:repeat(4,90px);justify-content:space-between;row-gap:10px}.procedure-paiement .tuile-paiement{height:90px;aspect-ratio:auto;padding:8px 4px;gap:6px;transition:background-color .15s ease,color .15s ease,transform .15s ease}.procedure-paiement .tuile-paiement-picto{width:40px;height:40px;max-width:none}.procedure-paiement .tuile-paiement-mot{font-size:var(--fs-16)}.procedure-paiement .tuile-paiement:has(input:checked){transform:scale(calc(100 / 90));z-index:var(--plan-avant)}.procedure-paiement .tuile-paiement:has(input:checked):after{content:"";position:absolute;left:12%;right:12%;bottom:-12px;height:10px;border-radius:50%;background:radial-gradient(closest-side,var(--ink-20),transparent);pointer-events:none}@container (max-width: 379px){.procedure-paiement .choix-paiement-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.procedure-paiement .tuile-paiement{transition:none}}.modal-panel:has(.procedure-paiement--infos){min-height:min(920px,calc(100dvh - 40px))}.procedure-paiement--infos .zone-atelier{margin-top:auto;position:sticky;bottom:-18px;z-index:var(--plan-avant);padding-bottom:18px;background-color:var(--paper-solide)}.connexion-stripe{display:grid;gap:8px;margin:0}.connexion-stripe-gestes{display:flex;flex-wrap:wrap;gap:8px}.connexion-stripe-gestes>.btn-primary{display:inline-flex;align-items:center;gap:8px}.connexion-square{display:grid;gap:8px}.connexion-ventes{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.connexion-ventes>:is(.btn-secondary,.btn-primary){display:inline-flex;align-items:center;gap:8px}.connexion-ventes>:is(.btn-secondary,.btn-primary)>svg{width:18px;height:18px;flex-shrink:0}.connexion-etat{margin:0;font-size:var(--fs-13);line-height:1.45;color:var(--paper-60)}.connexion-stripe-gestes svg{width:18px;height:18px}.connexion-stripe-phrase{margin:0;max-width:620pt;font-size:var(--fs-13);line-height:1.45;color:var(--paper-60)}.connexion-stripe-reussite{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-15);line-height:1.4;color:var(--vert-clair)}.connexion-stripe-reussite svg{width:20px;height:20px;flex:none;stroke-width:1.8}.connexion-stripe-message{margin:0;max-width:620pt;font-size:var(--fs-13);color:var(--rose)}.modal-panel .connexion-stripe{margin:0}.modal-panel .connexion-stripe-phrase{color:var(--ink-60)}.modal-panel .connexion-stripe-reussite{color:var(--vert-clair-encre)}.modal-panel .connexion-stripe-message{color:var(--rouge-fonce)}.zone-atelier~.procedure-paiement-pied{margin-top:0}.procedure-paiement--infos .encadre-paiement{gap:20px;padding:28px 44px 32px}.procedure-paiement--infos .encadre-paiement-texte{line-height:1.3}.procedure-paiement--infos .geste-confirmer{min-height:50px}.zone-atelier-gestes>.geste-confirmer{padding:8px 12px;letter-spacing:.03em;white-space:nowrap}@media (max-width:479px){.zone-atelier-gestes{flex-wrap:wrap}.zone-atelier-gestes>.geste-confirmer{flex-basis:100%}}.modal-panel:has(.procedure-paiement) .fenetre-titre{color:var(--ink-60)}.modal-panel:has(.procedure-paiement) .modal-fermer{top:23px;right:23px;padding:6px}.modal-panel:has(.procedure-paiement) .modal-fermer svg{width:13px;height:13px}.modal-panel:has(.procedure-paiement) .modal-fermer:before{content:"";position:absolute;inset:0;border:1.5px solid;border-radius:50%}.btn-sync-round{display:inline-flex;align-items:center;justify-content:center;width:var(--bouton-courant);height:var(--bouton-courant);border-radius:50%;background-color:transparent;border:2px solid var(--jaune);color:var(--jaune);cursor:pointer;flex-shrink:0;transition:background-color .15s ease}.btn-sync-round:hover{background-color:var(--voile-survol-jaune)}.btn-sync-round:disabled{opacity:.4;cursor:not-allowed}.btn-sync-round svg{width:20px;height:20px;color:var(--jaune)}.icon-check-green{color:var(--ink-90);background-color:var(--vert);border-radius:50%;padding:3px;box-sizing:border-box}.pill-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--bouton-petit);height:var(--bouton-petit);border-radius:50%;background-color:var(--ink-40);color:var(--jaune);border:none;flex-shrink:0;padding:0}.pill-icon-btn svg{width:14px;height:14px}.geste{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:8px 18px;border-radius:var(--radius-pill);background-color:var(--ink-30);color:var(--jaune);transition:opacity .15s ease}.geste--danger{background-color:var(--rouge);color:var(--paper-solide)}.geste--ferme{background-color:var(--ink-60);color:var(--paper-90);--outline-encre:var(--paper-90)}.choix-issues{display:flex;flex-direction:column;gap:10px}.choix-issue{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:2px solid transparent;border-radius:var(--radius-pill);background-color:var(--choix-fond,var(--gris-clair));color:var(--choix-encre,var(--ink-80));text-align:left;cursor:pointer}.choix-issue:hover,.choix-issue[aria-current=true]{border-color:var(--ink-40)}.choix-issue:focus-visible{outline:2px solid var(--ink-80);outline-offset:2px}.choix-issue:disabled{background-color:var(--ink-60);color:var(--paper-90);cursor:not-allowed}.choix-issue-icone{flex:none;font-size:var(--fs-24);line-height:1}.choix-issue-texte{display:flex;flex-direction:column;flex:1;min-width:0}.choix-issue-nom{font-size:var(--fs-16);font-weight:700;line-height:1.2}.choix-issue-actuel{margin-left:8px}.choix-issue-actuel,.choix-issue-aide{font-size:var(--fs-13);font-weight:400}.choix-issue-aide{margin-top:2px}.geste--en-cours{cursor:progress}.geste--attente{opacity:.45}.geste:not(.geste--attente):not(.geste--en-cours):hover{opacity:.9}.geste-bouton{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.geste-bouton:after{content:"";position:absolute;inset:0;border-radius:inherit}.geste-bouton:disabled{cursor:not-allowed}.geste--en-cours .geste-bouton{cursor:wait}.geste-emoji{flex:none;font-size:var(--fs-16);line-height:1}.geste-texte{flex:1;min-width:0;font-size:var(--fs-16);font-weight:700}.geste-chevron{flex:none;width:18px;height:18px;opacity:.8}.geste-outil{position:relative;z-index:var(--plan-avant);flex:none;display:inline-flex;align-items:center}.geste-fait{display:flex;align-items:center;gap:10px;width:100%;padding:6px 16px;border-radius:var(--radius-pill);background-color:var(--paper-60)}.geste-fait--en-cours{cursor:progress}.geste-coche{flex:none;width:18px;height:18px}.geste-fait-texte{flex:1;min-width:0;font-size:var(--fs-16);font-weight:700;color:var(--ink-60)}.geste-fait-emoji{margin-right:4px}.geste-fait .pill-icon-btn,.geste-outil .pill-icon-btn{cursor:pointer}.geste-fait .gestes-utilitaires.gestes-utilitaires--partout{flex-shrink:0}.geste-fait .gestes-utilitaires-bouton{width:var(--bouton-petit);height:var(--bouton-petit);border:none;background-color:var(--ink-40);color:var(--jaune)}.geste-fait .gestes-utilitaires-bouton svg{width:16px;height:16px}.surface-statut .geste-fait .gestes-utilitaires-bouton{background-color:var(--carte-encre,var(--ink-80));color:var(--carte-fond,var(--jaune))}a.geste-utilitaire{text-decoration:none}.reponse-client{padding:16px 20px;border-radius:var(--radius-btn);background-color:var(--paper-80)}.reponse-client--note{margin-top:12px}.reponse-client--approuve{background-color:var(--vert-clair)}.reponse-client-tete{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.reponse-client-titre{font-size:var(--fs-13);color:var(--ink-80)}.reponse-client-nouveau{background-color:var(--jaune);color:var(--brun-fonce)}.reponse-client-date{font-size:var(--fs-13);color:var(--ink-70)}.reponse-client-commentaire,.reponse-client-verdict{margin:0 0 8px;font-size:var(--fs-13);color:var(--ink-80)}.reponse-client-commentaire{padding:6px 10px;border-left:2px solid var(--ink-20);white-space:pre-wrap}.reponse-client-divergence{margin:0 0 8px;padding:6px 10px;border-radius:var(--radius-md);background-color:var(--ink-10);border-left:3px solid var(--orange);font-size:var(--fs-13);color:var(--ink-80)}.reponse-client-divergence strong{color:var(--orange-fonce)}.reponse-client-inconnu{margin:0 0 8px;font-size:var(--fs-13);color:var(--ink-70)}.pill-icon-btn:disabled{background-color:transparent;color:var(--outline-eteint,var(--ink-60));cursor:not-allowed;border:1.5px dashed var(--outline-eteint,var(--ink-60))}.carte-aide:has(.inspection){background-color:var(--noir);border-color:var(--noir)}.inspection{--medaillon:90px;display:grid;gap:28px}.inspection-tete{display:flex;align-items:center;gap:24px}.inspection-medaillon{flex:none;display:inline-flex}.inspection-tete-textes{display:grid;gap:6px;min-width:0}.inspection-titre{margin:0;font-family:var(--font-texte);font-size:var(--titre-grand);font-weight:var(--poids-titrage);line-height:1;color:var(--jaune)}.inspection-logo{display:block;width:var(--medaillon);height:var(--medaillon)}.inspection-consigne{margin:0;font-size:var(--h3-size);font-style:italic;font-weight:300;line-height:1.3;color:var(--paper-90)}.inspection-liste{margin:0;padding:24px 0 0;list-style:none;border-top:1px solid var(--paper-90);-moz-columns:2;column-count:2;-moz-column-gap:48px;column-gap:48px}.inspection-tete:has(.inspection-medaillon)+.inspection-liste{margin-left:calc(var(--medaillon) / 2)}.inspection-point{-moz-column-break-inside:avoid;break-inside:avoid;padding:10px 0;font-size:var(--h3-size);font-weight:700;line-height:1.15;text-transform:uppercase;color:var(--paper-solide)}.inspection-precision{font-weight:300;text-transform:none;color:var(--paper-90)}.modal-panel.carte-aide:has(.inspection){width:95vw;max-width:95vw;height:95vh;height:95dvh;max-height:95dvh}.carte-aide .inspection{--corps:var(--inspection-corps,var(--h3-size));--medaillon:calc(var(--corps) * 2.6);min-height:100%;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:calc(var(--corps) * .8)}.carte-aide .inspection-tete{gap:calc(var(--corps) * .7)}.carte-aide .inspection-titre{font-size:calc(var(--corps) * 2)}.carte-aide .inspection-consigne{font-size:calc(var(--corps) * .65)}.carte-aide .inspection-liste{padding-top:calc(var(--corps) * .7);-moz-column-gap:calc(var(--corps) * 1.4);column-gap:calc(var(--corps) * 1.4)}.carte-aide .inspection-point{font-size:var(--corps);padding:.28em 0}@media (max-width:639px){.inspection-liste{-moz-columns:1;column-count:1}.inspection-titre{font-size:var(--h2-size)}}@media (max-width:767px){.modal-panel.carte-aide:has(.inspection){width:100vw;max-width:none}}.pill-icon-btn--ferme{background-color:var(--ink-20);color:var(--paper-90);cursor:not-allowed}.verif-banner{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-md);font-size:var(--fs-13);line-height:1.35}.verif-banner a{text-decoration:underline;font-weight:600;color:inherit}.verif-banner--vole{background-color:var(--rouge-fonce);color:var(--paper-solide);font-weight:700}.verif-banner--enregistre{background-color:var(--vert-clair);color:var(--encre-pastille)}.verif-banner--inconnu{background-color:var(--ink-10);color:var(--ink-60)}.verif-banner--indisponible,.verif-banner--suggestion{background-color:var(--orange);color:var(--encre-pastille)}.verif-banner--neutre{background-color:var(--ink-20);color:var(--paper-60)}.annonce-faite{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0 0 20px;padding:16px 20px;border-radius:var(--radius-btn);background-color:var(--vert-clair);color:var(--encre-pastille);font-size:var(--fs-16);font-weight:600;line-height:1.4}.annonce-faite .lien{color:inherit;text-underline-offset:3px}.annonce-faite .lien:hover{text-decoration-thickness:2px}.annonce-faite .lien:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:var(--radius-xs)}.annonce-attente{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 20px;padding:16px 20px;border-radius:var(--radius-btn);background-color:var(--ink-20);color:var(--paper-90);font-size:var(--fs-16);font-weight:600;line-height:1.4}.section-ligne{padding:20px;border-radius:var(--radius-lg)}.section-ligne.verif-banner--suggestion{border-radius:var(--radius-card);padding:5px;margin-bottom:10px}.verif-banner--suggestion .lien{color:var(--bleu-lien-fonce)}span.champ-systeme{display:inline-block;align-self:flex-start}span.champ-systeme,span.champ-systeme>select{width:auto;max-width:100%}.section-ligne.verif-banner--suggestion>span:first-child{padding-left:15px}@media (min-width:768px){.section-ligne.verif-banner--suggestion{border-radius:var(--radius-pill)}}.print-show{display:none}@media print{@page{size:landscape;margin:12mm}body{background:var(--paper-solide)!important}.no-print,.print-hide,aside,header,nav{display:none!important}main{background:var(--paper-solide)!important;padding:0!important}*{color:var(--ink-90)!important;background-color:transparent!important;box-shadow:none!important}.print-show{display:block!important}table{font-size:11px!important}td,th{padding:4px 6px!important}.print-totaux{background-color:var(--ink-10)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.modal-panel label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px}.modal-panel label:has(input[type=checkbox]) input[type=checkbox]{margin:0;flex-shrink:0}.modal-panel :not(label)>input[type=checkbox]{margin-right:10px}.etape-editor{display:block}.etape-check{display:none}@media (min-width:1280px){.etape-editor{display:none}.etape-check{display:flex}}.apercu-signature{background-color:var(--paper-solide);color:var(--ink-80);padding:12px;min-height:160px;border-radius:var(--radius-input)}.apercu-signature a{color:var(--bleu-lien)}.champ-editable-doc{cursor:pointer;transition:background .12s}.champ-editable-doc:hover{background-color:var(--jaune);outline:1px solid var(--ink-20)}.barre-outils-signature{display:flex;flex-wrap:wrap;gap:4px;align-items:center;padding:6px;margin-bottom:6px;background-color:var(--card);border-bottom:1px solid var(--ink-20);border-radius:var(--radius-input) var(--radius-input) 0 0}.barre-outils-signature__btn{height:var(--bouton-petit);padding:0 8px;background-color:transparent;color:var(--ink-80);border:1px solid var(--ink-20);border-radius:var(--radius-input);font-size:12px;cursor:pointer;min-width:30px;font-weight:700}.barre-outils-signature__btn:hover{background-color:var(--jaune);color:var(--brun)}.barre-outils-signature__btn--gras{font-weight:800}.barre-outils-signature__btn--italique{font-style:italic}.barre-outils-signature__btn--souligne{text-decoration:underline}.barre-outils-signature__couleur{width:30px;height:28px;padding:2px;cursor:pointer;background-color:transparent;border:1px solid var(--ink-20);border-radius:var(--radius-input)}.zone-signature{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;background-color:var(--paper-solide);color:var(--ink-80);padding:12px;min-height:300px;border-radius:0 0 var(--radius-input) var(--radius-input);overflow-y:auto;outline:none}.zone-signature blockquote{margin:10px 0 0 20px;padding:0;line-height:normal}.zone-signature a{color:var(--bleu-lien)}.zone-signature img{max-width:100%}.zone-signature:empty:before{content:attr(data-placeholder);color:var(--ink-40)}.apercu-signature__message{white-space:pre-wrap;color:var(--ink-60);padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--ink-20)}.titre-bloc-jaune,.titre-bloc-risque{color:var(--jaune);font-size:var(--fs-16);font-weight:700;margin-bottom:8px}.titre-bloc-risque{color:var(--rose)}.lien-action{color:var(--jaune);text-decoration:underline;background:none;border:none;padding:0;font-size:inherit;cursor:pointer}.lien-action:disabled{opacity:.4;cursor:not-allowed}.lien-action:focus-visible{outline:2px solid var(--jaune);outline-offset:2px;border-radius:var(--radius-xs)}.etapes-tuiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none}.etape-tuile{display:flex;align-items:flex-start;gap:6px;height:100%;min-height:76px;box-sizing:border-box;padding:14px 16px;border-radius:var(--radius-lg);background-color:var(--paper-20);color:var(--jaune);font-size:var(--fs-15);font-weight:700;text-decoration:none}.etape-tuile:focus-visible,.etape-tuile:hover{background-color:var(--paper-40)}.etape-tuile[data-fait=oui]{background-color:transparent;border:1px solid var(--paper-20);color:var(--paper-60)}.etape-tuile-coche{color:var(--vert-clair)}.barre-tablette-gestes{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:10px}.barre-tablette-gestes>:first-child{margin-left:auto}.barre-tablette .coq-surtitre{white-space:normal}.barre-tablette{--aide-encre:var(--brun-fonce);--ajout-fond:transparent;--ajout-encre:var(--brun-fonce);--ajout-bord:2px solid var(--brun-fonce);--outline-eteint:var(--brun-fonce);--util-encre:var(--brun-fonce);--recherche-fond:var(--paper-80-solide);--fond-pill-toggle-sombre:var(--gris-header);--fond-pill-toggle-clair:var(--paper-60-solide);--fond-onglets-sombre:var(--gris-header);--encre-legende-barre:var(--brun-fonce)}.barre-tablette .barre-tablette-capsule{padding:0;background:none}.barre-tablette .barre-tablette-gestes>:first-child{margin-right:auto}.barre-tablette :is(.gestes-utilitaires-bouton,.bouton-importer,.bouton-contour){color:var(--brun-fonce);border-color:var(--brun-fonce)}.barre-tablette .select-filtre{background-color:var(--paper-60-solide)}.barre-tablette :is(.select-barre,.select-filtre[data-actif]){background-color:transparent;box-shadow:inset 0 0 0 2px var(--brun-fonce);color:var(--brun-fonce)}.barre-tablette .btn-primary{background-color:var(--brun-fonce);color:var(--jaune)}@media (max-width:1100px){.barre-tablette{--recherche-largeur:140px}.barre-tablette .barre-tablette-capsule{gap:6px}}.barre-tablette[data-gestes=rangee]{flex-wrap:wrap}.barre-tablette[data-gestes=rangee] .barre-tablette-titre{flex-grow:1}.barre-tablette[data-gestes=rangee] .barre-tablette-gestes{order:1;flex-basis:100%;flex-wrap:wrap}.barre-tablette-capsule{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:10px;padding:4px 10px;background:var(--gris-header);border-radius:var(--radius-pill)}.barre-tablette[data-gestes=rangee] .barre-tablette-capsule{flex-wrap:wrap}@media (pointer:coarse){.barre-tablette-capsule :is(input,select){min-height:44px}}.gestes-utilitaires,.gestes-utilitaires-liste{display:contents}.gestes-utilitaires-bouton{display:none;align-items:center;justify-content:center;width:var(--bouton-courant);height:var(--bouton-courant);padding:0;border-radius:50%;border:2px solid var(--jaune);background:transparent;color:var(--jaune);cursor:pointer}.gestes-utilitaires-bouton svg{width:20px;height:20px}@media (min-width:768px) and (max-width:1023px){.barre-tablette-capsule .gestes-utilitaires{display:block;position:relative}.barre-tablette-capsule .gestes-utilitaires-bouton{display:flex}.barre-tablette-capsule .gestes-utilitaires-liste{display:none}.barre-tablette-capsule .gestes-utilitaires[data-ouvert] .gestes-utilitaires-liste{display:flex;flex-direction:column;gap:10px;position:absolute;top:calc(100% + 10px);right:0;z-index:var(--plan-liste);padding:10px;background:var(--gris-header);border-radius:var(--radius-pill)}}.gestes-utilitaires.gestes-utilitaires--partout{display:block;position:relative}.gestes-utilitaires.gestes-utilitaires--partout .gestes-utilitaires-bouton{display:flex}.gestes-utilitaires.gestes-utilitaires--partout .gestes-utilitaires-liste{display:none}.gestes-utilitaires.gestes-utilitaires--partout[data-ouvert] .gestes-utilitaires-liste{display:flex;flex-direction:column;gap:4px;position:absolute;top:calc(100% + 10px);right:0;z-index:var(--plan-liste);padding:8px;background:var(--gris-header);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);width:-moz-max-content;width:max-content;max-width:min(420px,calc(100vw - 32px))}.geste-utilitaire{display:flex;align-items:center;gap:12px;padding:6px 16px 6px 6px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--paper-90);font-size:var(--fs-16);text-align:left;cursor:pointer}.geste-utilitaire:focus-visible,.geste-utilitaire:hover{background:var(--paper-20)}.geste-utilitaire-icone{display:flex;align-items:center;justify-content:center;flex:none;width:37px;height:37px;border-radius:50%;border:2px solid var(--jaune);color:var(--jaune)}.geste-utilitaire-icone svg{width:20px;height:20px}.part-lang{position:fixed;top:20px;right:20px;z-index:var(--plan-menu);display:inline-flex;gap:4px;padding:4px;border-radius:var(--radius-pill);background-color:var(--ink-60);backdrop-filter:blur(6px)}.part-lang button{border:none;cursor:pointer;min-height:var(--bouton-petit);padding:0 14px;border-radius:var(--radius-pill);font-size:var(--fs-13);font-weight:700;letter-spacing:.04em;background-color:transparent;color:var(--paper-80);transition:background-color .15s ease,color .15s ease}.part-lang button:hover{background-color:var(--paper-20)}.part-lang button.is-active{background-color:var(--jaune);color:var(--brun)}@media (max-width:767px),(pointer:coarse){.part-lang button{position:relative}.part-lang button:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;min-width:44px;height:44px}}.onglet-barre{background:var(--paper-60);color:var(--encre-pastille)}.onglet-barre--groupe{background:transparent}.onglet-barre[aria-expanded=true],.onglet-barre[aria-selected=true]{background:var(--jaune);color:var(--brun-fonce)}.select-barre :is(option,optgroup){color:var(--ink-90);background-color:var(--paper-solide)}.select-barre{height:var(--select-barre-h,32px);padding:0 32px 0 14px;border:none;border-radius:var(--radius-pill);outline:none;box-shadow:none;font-size:var(--fs-13);font-weight:700;letter-spacing:.02em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 12px center;background-color:var(--jaune);color:var(--brun-fonce);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%236b5436' d='M0 0l5 6 5-6z'/></svg>");background-repeat:no-repeat}.barre-entete{flex-wrap:wrap;gap:10px;min-height:50px;padding:4px 9px;border-radius:50px;background-image:linear-gradient(var(--ink-20),var(--ink-20));background-color:var(--fond-sous-barre,transparent);transition:background-color .2s;--fond-pill-toggle-sombre:transparent}.barre-entete,.horloge-bon{display:flex;align-items:center}.horloge-bon{height:50px;gap:20px}.horloge-tuile{display:flex;flex-direction:column;align-items:center;padding:14px 20px;border-radius:var(--radius-card);background-image:linear-gradient(var(--ink-20),var(--ink-20));background-color:var(--fond-sous-barre,transparent);font-size:var(--fs-16);font-weight:700;line-height:1.2;white-space:nowrap}.horloge-tuile-haut{color:var(--jaune)}.horloge-tuile-bas{color:var(--paper-60)}.horloge-chiffres{font-family:var(--font-texte);font-weight:200;color:var(--paper-90)}.horloge-tuile[data-horloge-tuile=heure]{width:208px}.horloge-tuile[data-horloge-tuile=date]{width:118px}.horloge-tuile-chiffres{font-size:72px;line-height:.9}:root:has(.bandeau-embarquement) .horloge-bon{transform:translateY(14px)}.bouton-contour,.bouton-importer{display:flex;align-items:center;justify-content:center;width:var(--bouton-courant);height:var(--bouton-courant);border-radius:50%;background-color:transparent;color:var(--jaune);border:2px solid var(--jaune);cursor:pointer}:is(.bouton-importer,.bouton-contour) svg{width:18px;height:18px}.bouton-importer:disabled{color:var(--paper-60);border-color:var(--paper-40);cursor:not-allowed}.select-filtre{height:32px;max-width:200px;padding:0 32px 0 14px;border:none;border-radius:var(--radius-pill);font-size:var(--fs-13);font-weight:700;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--paper-60);color:var(--encre-pastille);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%231a1a1a' d='M0 0l5 6 5-6z'/></svg>");background-repeat:no-repeat;background-position:right 12px center}.select-filtre.select-filtre--clair{background-color:var(--ink-10)}.select-filtre[data-actif]{background-color:var(--jaune);color:var(--brun-fonce);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%236b5436' d='M0 0l5 6 5-6z'/></svg>")}.vente-vendeur{display:flex;align-items:center;gap:8px;min-width:0}.vente-vendeur>.label-system{margin:0}.vente-vendeur>select.input-system{width:auto;min-width:11rem;max-width:240px;height:26px;padding:0 30px 0 12px;font-size:var(--fs-13);line-height:1;background-position:right 11px center}.vente-vendeur-fige{color:var(--ink-80)}.vente-total-options--sans-vendeur{justify-content:flex-end}.variable-inserable{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-13);color:var(--ink-80);background-color:var(--ink-10);border:none;border-radius:var(--radius-input);padding:2px 8px;cursor:pointer}.variable-inserable:hover{background-color:var(--jaune);color:var(--brun)}.section-bloc .variable-inserable:not(:hover){color:var(--paper-90);background-color:var(--paper-20)}.raison-page{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 12px}.raison-page-phrase{margin:0;font-size:var(--fs-15);line-height:1.4;color:var(--paper-70)}.barre-outils-signature .barre-outils-signature__btn:disabled:hover,.barre-outils-signature :is(.barre-outils-signature__btn,.barre-outils-signature__couleur,.select-pilule):disabled{border:1px dashed var(--ink-60);background-color:transparent;color:var(--ink-60);cursor:not-allowed}.section-bloc .variable-inserable:disabled,.section-bloc .variable-inserable:disabled:hover,.variable-inserable:disabled,.variable-inserable:disabled:hover{border:1px dashed;background-color:transparent;color:var(--outline-eteint,var(--paper-70));cursor:not-allowed}.zone-verrouillee{border:0;margin:0;padding:0;min-width:0}.zone-verrouillee--pile{display:flex;flex-direction:column;gap:16px}.medaillon{background-color:var(--brun-fonce);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;text-align:center;box-sizing:border-box;flex:0 0 auto}.medaillon-lieu,.medaillon-nom{align-self:stretch}.medaillon-image{-o-object-fit:contain;object-fit:contain;flex-shrink:0}.medaillon-nom{margin:0;color:var(--jaune);font-size:var(--fs-16);font-weight:700;text-transform:uppercase;line-height:.78;font-family:var(--font-cyclops-tiny)!important;overflow-wrap:break-word}.medaillon-nom.medaillon-nom--etroite{font-family:var(--font-cyclops-tiny-ultra-condensed)!important}.medaillon-lieu{margin:0;color:var(--jaune);font-size:var(--fs-13);line-height:1.2}.carte-jaune{background-color:var(--jaune);border-radius:50px;padding:var(--carte-pas) 40px;max-width:var(--carte-largeur);box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.carte-jaune,.carte-jaune-action,.insc-action{width:100%;align-items:center;text-align:center}.carte-jaune-action,.insc-action{min-height:var(--bouton-inscription);padding:10px 22px;border:0;border-radius:var(--radius-pill);background-color:var(--brun-fonce);color:var(--jaune);font-size:var(--fs-24);font-weight:900;letter-spacing:.06em;line-height:1.1;text-transform:uppercase;cursor:pointer;display:inline-flex;justify-content:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s ease;font-family:var(--font-cyclops-tiny)!important}.carte-jaune-action--google{font-family:var(--font-texte)!important;font-size:var(--h5-size);font-weight:var(--h5-weight);min-height:37px;letter-spacing:.1em}.insc-action--etroite{font-family:var(--font-cyclops-tiny-condensed)!important}.insc-action--tres-etroite{font-family:var(--font-cyclops-tiny-ultra-condensed)!important}.carte-jaune-action:hover:not(:disabled),.insc-action:hover:not([disabled]){background-color:var(--brun)}.carte-jaune-action:disabled,.insc-action[disabled]{background-color:var(--brun-clair);cursor:not-allowed}.carte-ecran{min-height:min(var(--carte-ecran-h,800px),calc(100dvh - var(--carte-ecran-marge, 64px)));justify-content:flex-start;position:relative;z-index:var(--plan-avant)}.duo{--duo-pad:10px;--duo-rayon:calc(50px + var(--duo-pad));flex-direction:column;align-items:center;filter:drop-shadow(0 12px 32px var(--ink-30))}.duo,.duo-carte{display:flex;width:100%}.duo-carte{position:relative;z-index:var(--plan-avant);max-width:var(--carte-largeur)}.duo-carte>*{flex:1;min-width:0;box-shadow:0 0 18px var(--ink-30),0 0 0 var(--duo-pad) var(--jaune)}.duo-tiroir{position:relative;z-index:var(--plan-fond);width:calc(100% + 2 * var(--duo-pad));max-width:calc(var(--carte-largeur) + 2 * var(--duo-pad));margin-top:-50px;padding:74px 24px 32px;border-radius:0 0 var(--duo-rayon) var(--duo-rayon);background-color:var(--jaune);color:var(--brun-fonce)}@media (min-width:1024px){.duo{flex-direction:row;align-items:stretch;justify-content:center}.duo-carte{flex:0 0 var(--carte-largeur)}.duo-tiroir{flex:0 1 520px;width:auto;max-width:520px;margin:calc(-1 * var(--duo-pad)) 0 calc(-1 * var(--duo-pad)) -50px;padding:42px 32px 42px 88px;border-radius:0 var(--duo-rayon) var(--duo-rayon) 0}}.login-logo{display:flex;align-items:center;justify-content:center;min-height:var(--logo-connexion)}.login-logo--seul{margin-bottom:12px}@media (max-width:767px){.insc-scene--connexion .carte-ecran{min-height:0}}@media (max-width:767px) and (max-height:700px){.login-logo{zoom:var(--zoom-logo-court)}.insc-scene.insc-scene--connexion{padding-bottom:20px}}.carte-ecran-contenu,.carte-ecran-entete,.carte-ecran-pied{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px}.carte-ecran-pied{display:block;text-align:center}.carte-ecran-pied>*+*{margin-top:14px}.carte-ecran-pied .insc-liens,.carte-ecran-pied .insc-note{display:inline}.carte-ecran-pied .insc-note+.insc-liens:before{content:"\00a0"}.carte-ecran-pied .insc-liens:has(>*+*)>*{display:inline-block;margin:0 7px}.carte-ecran-entete{flex:0 0 auto}.carte-ecran-contenu{flex:1 1 auto;justify-content:center;min-height:0}.carte-ecran-pied{flex:0 0 auto;margin-top:auto;gap:8px}.ombre-sol-porte{position:relative;display:inline-flex}.ombre-sol-porte>.ombre-sol-a,.ombre-sol-porte>.ombre-sol-b{position:absolute;left:50%;bottom:0;transform:translateX(-50%) translateY(50%);border-radius:50%;pointer-events:none;transition:width .15s ease,height .15s ease,filter .15s ease}.ombre-sol-porte>.ombre-sol-a{width:150%;height:5px;filter:blur(3px);background:radial-gradient(ellipse at center,var(--ink-80) 0,transparent 70%)}.ombre-sol-porte>.ombre-sol-b{width:80%;height:3px;filter:blur(2px);background:radial-gradient(ellipse at center,var(--ink-90) 0,transparent 70%)}.ombre-sol-porte:hover>.ombre-sol-a{width:170%;height:6px;filter:blur(4px);background:radial-gradient(ellipse at center,var(--ink-60) 0,transparent 70%)}.ombre-sol-porte:hover>.ombre-sol-b{width:90%;background:radial-gradient(ellipse at center,var(--ink-80) 0,transparent 70%)}.catalogue-duo{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media (min-width:1024px){.catalogue-duo{grid-template-columns:1fr 1fr}}.cat-liste{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.cat-ligne{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radius-md);background-color:var(--ink-20)}.cat-ligne:nth-child(odd){background-color:var(--ink-30)}.cat-ligne-nom{flex:1;font-size:var(--fs-16);font-weight:700;color:var(--paper-90)}.cat-ligne-rang{font-family:monospace;color:var(--paper-40);min-width:28px;font-size:var(--fs-13)}.cat-ajout{display:flex;align-items:center;gap:12px;margin-bottom:20px}.cat-ajout input{flex:1;padding:10px 14px;border-radius:var(--radius-md);border:none;background-color:var(--paper-20);color:var(--paper-90);color-scheme:dark;font-size:var(--fs-16)}.cat-ecart,.cat-vide{color:var(--paper-40);font-size:var(--fs-13);font-style:italic}.cat-ecart{margin-top:8px}.cat-titre{color:var(--paper-80);margin-bottom:12px}.cat-aide{color:var(--paper-60);margin-bottom:16px}.acte-mention{margin:0 0 8px;font-size:var(--fs-13);color:var(--paper-60)}.cat-ligne-compte{font-size:var(--fs-13);color:var(--paper-40);font-style:italic;white-space:nowrap}.cat-ligne-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--bouton-petit);height:var(--bouton-petit);border-radius:50%;border:none;background-color:transparent;color:var(--paper-60);cursor:pointer;flex-shrink:0;transition:background-color .15s ease}.cat-ligne-btn:hover{background-color:var(--paper-20)}.cat-ligne-btn:disabled{color:var(--paper-40);cursor:not-allowed}.cat-ligne-btn:disabled:hover{background-color:transparent}.cat-ligne-btn--danger{color:var(--rouge)}.cat-ligne .btn-plus-round,.cat-ligne .cat-ligne-btn{margin-block:-4px}.cat-ligne--fantome{border-left:3px solid var(--jaune)}.cat-ligne--sous{margin:8px 0 0 24px;max-width:335px}.aide-pastille{width:28px;height:28px;flex-shrink:0;padding:0;border:none;border-radius:50%;overflow:hidden;cursor:pointer;background-color:var(--noir);box-shadow:var(--shadow-add-btn)}.aide-pastille img{width:100%;height:100%;display:block}.aide-pastille:focus-visible{outline:3px solid var(--jaune-anneau);outline-offset:2px}.assistant-question{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.assistant-champ{flex:1 1 320px;min-width:0;resize:none;field-sizing:content;line-height:1.4;min-height:calc(1.4em + 19px);max-height:calc(4.2em + 19px)}.assistant-avertissement{margin:0;font-size:var(--fs-13);line-height:1.4;color:var(--encre-tiroir)}@media (pointer:coarse){.assistant-avertissement{display:none}}.assistant-q{margin:0;font-weight:700;color:var(--paper-90)}.assistant-reponse{margin:0;font-size:var(--fs-16);line-height:1.5;color:var(--paper-90);white-space:pre-line}.assistant-attente{display:inline-flex;align-items:center;gap:8px;color:var(--encre-tiroir);font-size:var(--fs-13)}.bulle-aide{position:fixed;z-index:var(--plan-flottant);right:16px;bottom:16px;width:var(--bouton-courant);height:var(--bouton-courant);--duree-scission:900ms;--montee-scission:calc(var(--bouton-courant) + 10px)}.bulle-aide-filtre{position:absolute;width:0;height:0}.bulle-aide-goo{position:absolute;left:-70px;top:-70px;right:-10px;bottom:-10px;filter:url(#bulle-aide-goo);pointer-events:none}.bulle-aide-cellule{right:10px;bottom:10px;border-radius:50%;background-color:var(--jaune);transition:transform .24s ease,background-color .12s ease}.bulle-aide-bouton,.bulle-aide-cellule{position:absolute;width:var(--bouton-courant);height:var(--bouton-courant)}.bulle-aide-bouton{right:0;bottom:0;display:grid;place-items:center;padding:0;border:none;border-radius:50%;background:none;cursor:pointer;box-shadow:var(--shadow-add-btn);transition:transform .24s ease,opacity .16s ease,visibility 0s linear .16s}.bulle-aide-bouton:focus-visible{outline:3px solid var(--jaune-anneau);outline-offset:2px}.bulle-aide-bouton--aide{color:var(--brun-fonce);font-size:20px;font-weight:700;line-height:1}.bulle-aide-bouton--bug{color:var(--paper-solide);opacity:0;visibility:hidden}.bulle-aide-bouton--bug svg{width:18px;height:18px;transform:rotate(45deg)}.bulle-aide-etiquette{position:absolute;right:calc(var(--bouton-courant) + 8px);padding:5px 10px;border-radius:var(--radius-pill);white-space:nowrap;background-color:var(--ink-90);color:var(--paper-90);font-size:var(--fs-13);font-weight:600;box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;transition:opacity .12s ease}.bulle-aide-etiquette--aide{bottom:calc(var(--montee-scission) + 5px)}.bulle-aide-etiquette--bug{bottom:5px}@keyframes bulle-aide-pouls{0%,to{scale:1}50%{scale:1.08}}@keyframes bulle-aide-icone{0%,15%{opacity:1}30%,65%{opacity:0}85%,to{opacity:1}}.bulle-aide:is([data-scindee=true],:has(:focus-visible)):not([data-fenetre-ouverte=true]) .bulle-aide-cellule{animation:bulle-aide-pouls calc(var(--duree-scission) * .2) ease-in-out}.bulle-aide:is([data-scindee=true],:has(:focus-visible)):not([data-fenetre-ouverte=true]) .bulle-aide-cellule--aide{transform:translateY(calc(-1 * var(--montee-scission)));transition:transform calc(var(--duree-scission) * .55) cubic-bezier(.45,0,.55,1) calc(var(--duree-scission) * .2)}.bulle-aide:is([data-scindee=true],:has(:focus-visible)):not([data-fenetre-ouverte=true]) .bulle-aide-cellule--bug{background-color:var(--ink-90);transition:background-color calc(var(--duree-scission) * .1) ease calc(var(--duree-scission) * .68)}.bulle-aide:is([data-scindee=true],:has(:focus-visible)):not([data-fenetre-ouverte=true]) .bulle-aide-bouton--aide{transform:translateY(calc(-1 * var(--montee-scission)));transition:transform calc(var(--duree-scission) * .55) cubic-bezier(.45,0,.55,1) calc(var(--duree-scission) * .2);animation:bulle-aide-icone var(--duree-scission) linear}.bulle-aide:is([data-scindee=true],:has(:focus-visible)):not([data-fenetre-ouverte=true]) .bulle-aide-bouton--bug{opacity:1;visibility:visible;transition:opacity calc(var(--duree-scission) * .2) ease calc(var(--duree-scission) * .7),visibility 0s linear calc(var(--duree-scission) * .7)}.bulle-aide:is([data-scindee=true],:has(:focus-visible)):not([data-fenetre-ouverte=true]) .bulle-aide-etiquette{opacity:1;transition:opacity calc(var(--duree-scission) * .15) ease calc(var(--duree-scission) * .85)}.bulle-aide:is([data-scindee=true],:has(:focus-visible)):not([data-fenetre-ouverte=true]){height:calc(var(--bouton-courant) + var(--montee-scission))}@media (hover:hover){.bulle-aide:hover:not([data-fenetre-ouverte=true]) .bulle-aide-cellule{animation:bulle-aide-pouls calc(var(--duree-scission) * .2) ease-in-out}.bulle-aide:hover:not([data-fenetre-ouverte=true]) .bulle-aide-cellule--aide{transform:translateY(calc(-1 * var(--montee-scission)));transition:transform calc(var(--duree-scission) * .55) cubic-bezier(.45,0,.55,1) calc(var(--duree-scission) * .2)}.bulle-aide:hover:not([data-fenetre-ouverte=true]) .bulle-aide-cellule--bug{background-color:var(--ink-90);transition:background-color calc(var(--duree-scission) * .1) ease calc(var(--duree-scission) * .68)}.bulle-aide:hover:not([data-fenetre-ouverte=true]) .bulle-aide-bouton--aide{transform:translateY(calc(-1 * var(--montee-scission)));transition:transform calc(var(--duree-scission) * .55) cubic-bezier(.45,0,.55,1) calc(var(--duree-scission) * .2);animation:bulle-aide-icone var(--duree-scission) linear}.bulle-aide:hover:not([data-fenetre-ouverte=true]) .bulle-aide-bouton--bug{opacity:1;visibility:visible;transition:opacity calc(var(--duree-scission) * .2) ease calc(var(--duree-scission) * .7),visibility 0s linear calc(var(--duree-scission) * .7)}.bulle-aide:hover:not([data-fenetre-ouverte=true]) .bulle-aide-etiquette{opacity:1;transition:opacity calc(var(--duree-scission) * .15) ease calc(var(--duree-scission) * .85)}.bulle-aide:hover:not([data-fenetre-ouverte=true]){height:calc(var(--bouton-courant) + var(--montee-scission))}}@media (prefers-reduced-motion:reduce){.bulle-aide-bouton,.bulle-aide-cellule,.bulle-aide-etiquette{transition:none;animation:none}}.assistant-fenetre{position:fixed;z-index:var(--plan-fenetre);right:var(--tiroir-droite);bottom:var(--tiroir-bas);width:var(--tiroir-largeur);height:var(--tiroir-hauteur);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:var(--radius-card);background-color:var(--fond-tiroir);border:1px solid var(--gris-fonce);box-shadow:var(--shadow-lg);backdrop-filter:var(--flou-tiroir);color:var(--paper-90)}:root{--duree-sortie-fenetre:200ms}@keyframes assistant-monte{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes assistant-descend{to{opacity:0;transform:translateY(24px) scale(.96)}}@keyframes assistant-monte-ecran{0%{transform:translateY(100%)}to{transform:none}}@keyframes assistant-descend-ecran{to{transform:translateY(100%)}}.assistant-fenetre{transform-origin:100% 100%;animation:assistant-monte .28s cubic-bezier(.2,.8,.2,1)}.bulle-aide[data-sortie=true]~.assistant-fenetre{animation:assistant-descend var(--duree-sortie-fenetre) ease-in forwards}@media (max-width:767px){.assistant-fenetre{animation-name:assistant-monte-ecran}.bulle-aide[data-sortie=true]~.assistant-fenetre{animation-name:assistant-descend-ecran}}@media (prefers-reduced-motion:reduce){.assistant-fenetre,.bulle-aide[data-sortie=true]~.assistant-fenetre{animation:none}}.assistant-tete{display:flex;align-items:center;gap:12px;padding:16px 16px 12px 20px}.assistant-tete-bulle{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background-color:var(--jaune);color:var(--brun-fonce);font-size:16px;font-weight:700}.assistant-tete-textes{flex:1;min-width:0;display:grid;gap:2px}.assistant-fenetre-titre{margin:0;font-size:var(--fs-24);font-weight:var(--poids-titrage);line-height:1.1;color:var(--jaune)}.assistant-contexte{font-size:var(--fs-13);color:var(--encre-tiroir)}.assistant-fermer{flex:none;width:var(--bouton-courant);height:var(--bouton-courant);display:grid;place-items:center;padding:0;border:none;border-radius:50%;background:none;color:var(--paper-80);cursor:pointer}.assistant-fermer svg{width:20px;height:20px}.assistant-fermer:hover{color:var(--paper-solide);background-color:var(--paper-20)}.assistant-fermer:focus-visible{outline:3px solid var(--jaune-anneau);outline-offset:2px}@media (pointer:coarse){.assistant-fermer{position:relative}.assistant-fermer:after{content:"";position:absolute;inset:-4px}}.assistant-corps{overflow-y:auto;padding:4px 20px 16px;display:flex;flex-direction:column;gap:18px}.assistant-corps>*{flex:none}.assistant-pied{padding:10px 16px 14px;display:grid;gap:8px}.assistant-pied .assistant-question{flex-wrap:nowrap}.assistant-envoyer{flex:none;width:var(--bouton-courant);height:var(--bouton-courant);display:grid;place-items:center;padding:0;border:none;border-radius:50%;background-color:var(--jaune);color:var(--brun-fonce);cursor:pointer}.assistant-envoyer:disabled{background-color:var(--paper-20);color:var(--paper-60);cursor:not-allowed}.assistant-envoyer svg{width:18px;height:18px}.assistant-accueil{margin:6px 0 0;font-size:22px;font-weight:var(--poids-titrage);line-height:1.25;color:var(--paper-90)}.assistant-intertitre{margin:0;font-size:var(--h5-size);font-weight:var(--h5-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--encre-tiroir)}.assistant-suggestions{display:grid;gap:8px}.assistant-suggestion{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;text-align:left;cursor:pointer;border-radius:var(--radius-md);background-color:var(--ink-60-solide);border:1px solid var(--paper-20);color:var(--paper-90);font-size:var(--fs-15);line-height:1.3}.assistant-suggestion>span{flex:1}.assistant-suggestion svg{flex:none;width:18px;height:18px;color:var(--jaune)}.assistant-suggestion:hover{border-color:var(--paper-40)}.assistant-fenetre .assistant-q{font-size:19px;font-weight:600;line-height:1.3;color:var(--paper-solide)}.assistant-cartes{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.assistant-carte{flex:0 0 176px;display:grid;gap:6px;padding:10px 12px;border-radius:var(--radius-md);background-color:var(--ink-60-solide);border:1px solid var(--paper-20);text-decoration:none}.assistant-carte:hover{border-color:var(--paper-40)}.assistant-carte-tete{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--encre-tiroir)}.assistant-carte-tete svg{width:14px;height:14px;color:var(--jaune)}.assistant-carte-titre{font-size:var(--fs-13);font-weight:600;line-height:1.3;color:var(--paper-90)}.assistant-fenetre .assistant-reponse{display:grid;gap:12px;white-space:normal}.assistant-fenetre .assistant-reponse p{margin:0}.assistant-etapes{margin:0;padding:0;list-style:none;display:grid;gap:12px;counter-reset:etape}.assistant-etapes>li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;counter-increment:etape}.assistant-etapes>li:before{content:counter(etape);width:24px;height:24px;margin-top:1px;display:grid;place-items:center;border-radius:50%;background-color:var(--jaune);color:var(--brun-fonce);font-size:var(--fs-13);font-weight:700}.assistant-etape{display:grid;gap:8px}.assistant-ecran{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:var(--bouton-petit);padding:0 12px;border-radius:var(--radius-pill);border:1.5px solid var(--jaune);color:var(--jaune);font-size:var(--fs-13);font-weight:600;text-decoration:none}.assistant-ecran svg{width:14px;height:14px}.assistant-curseur{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-.15em;background-color:var(--jaune);animation:assistant-curseur 1s steps(1) infinite}@keyframes assistant-curseur{50%{opacity:0}}.assistant-suites{display:grid;gap:4px}.assistant-suite{display:flex;align-items:center;gap:10px;padding:8px 0;border:none;background:none;text-align:left;cursor:pointer;color:var(--encre-tiroir);font-size:var(--fs-15)}.assistant-suite svg{flex:none;width:16px;height:16px;color:var(--jaune)}.assistant-suite:hover{color:var(--paper-solide)}.assistant-personne{display:grid;gap:12px;padding:14px 16px;border-radius:var(--radius-md);background-color:var(--ink-60-solide);border:1px solid var(--paper-20)}.assistant-personne p{margin:0;font-size:var(--fs-15);line-height:1.45;color:var(--paper-90)}.assistant-personne>.btn-secondary{justify-self:start}:is(.assistant-corps,.aide-page-texte)>.assistant-ecran{align-self:flex-start}.aide-repere{margin:0;display:grid;gap:2px;padding:10px 14px;border-radius:var(--radius-lg);border-left:4px solid;font-size:var(--fs-15);line-height:1.4;color:var(--paper-90)}.aide-repere-mot{font-size:var(--fs-13);font-weight:700;letter-spacing:.04em}.aide-repere--limite{border-color:var(--rose);background-color:var(--teinte-rouge-10)}.aide-repere--limite .aide-repere-mot{color:var(--rose)}.aide-repere--avenir{border-color:var(--jaune);background-color:var(--teinte-jaune-10)}.aide-repere--avenir .aide-repere-mot{color:var(--jaune)}.aide-repere>span:last-child,.assistant-etape>span{text-wrap:pretty}:is(.assistant-etape,.aide-repere) a.lien-action{white-space:nowrap}.aide-capture{margin:0;display:grid;gap:8px}.aide-capture-cadre{aspect-ratio:1496/967;max-width:100%;display:grid;place-items:center;padding:16px;border-radius:var(--radius-lg);border:2px dashed var(--paper-40);background-color:var(--ink-20);text-align:center;font-size:var(--fs-13);color:var(--paper-60)}.aide-capture img{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.aide-capture figcaption{font-size:var(--fs-13);font-style:italic;color:var(--paper-60)}.assistant-etape>.aide-capture img{width:auto;max-width:100%;max-height:75vh;justify-self:start}.aide-fil{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;font-size:var(--fs-13)}.aide-fil,.aide-fil a{color:var(--paper-60)}.aide-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}:is(.aide-page,.aide-page-suites){color:var(--paper-90)}.assistant-etapes>li,:is(.assistant-reponse,.aide-repere) :is(ul,ol,li){color:var(--paper-90)}.aide-page-texte{display:flex;flex-direction:column;gap:18px;max-width:620px}.aide-page .assistant-q{margin:0;font-size:30px;font-weight:var(--poids-titrage);line-height:1.15;color:var(--paper-solide)}.aide-page .assistant-reponse{font-size:var(--body-size,var(--fs-16));white-space:normal}.aide-page-suites{margin-top:28px;padding-top:18px;border-top:1px solid var(--paper-20);max-width:620px}.aide-page-cote{display:grid;gap:8px}.aide-capture--fil{display:none}@media (max-width:767px){.aide-page{grid-template-columns:minmax(0,1fr)}.aide-page .assistant-q{font-size:var(--fs-24)}.aide-page-cote{display:none}.aide-capture--fil{display:grid}}.aide-recherche-champ{width:100%;max-width:640px;margin:18px 0 24px}:root{--aide-recherche-largeur:490px}.aide-recherche-champ.aide-recherche-champ--entete{width:var(--aide-recherche-largeur);max-width:100%;margin:0}.barre-tablette-capsule .aide-recherche-champ--entete{display:none}.aide-recherche-champ.aide-recherche-champ--fil{max-width:none;margin:0 0 20px}@media (min-width:1280px){.aide-recherche-champ--fil{display:none}}.aide-familles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:1023px){.aide-familles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.aide-familles{grid-template-columns:minmax(0,1fr)}}.aide-famille{display:flex;flex-direction:column;gap:6px;padding:18px 20px 16px;border-radius:var(--radius-card);background-color:var(--ink-20)}.aide-famille-titre{margin:0;font-size:1.15rem;font-weight:600;color:var(--jaune)}.aide-famille-sous{margin:0 0 4px;font-size:var(--fs-13);color:var(--paper-60)}.aide-questions{margin:0;padding:0;list-style:none;display:grid}.aide-questions li+li{border-top:1px solid var(--paper-20)}.aide-questions a{display:block;padding:8px 0;font-size:var(--fs-15);color:var(--paper-90);text-decoration:none}.aide-questions a:hover{color:var(--jaune)}.aide-questions a:focus-visible{outline:3px solid var(--jaune-anneau);outline-offset:2px}.aide-tout{margin-top:4px;font-size:var(--fs-13);font-weight:700;color:var(--jaune);text-decoration:none}:root{--tiroir-droite:16px;--tiroir-bas:calc(16px + var(--bouton-courant) + 12px);--tiroir-largeur:440px;--tiroir-hauteur:min(680px,calc(100dvh - 44px - var(--bouton-courant)));--fond-tiroir:var(--ink-60);--encre-tiroir:var(--paper-90);--flou-tiroir:blur(12px)}@supports not (backdrop-filter:blur(1px)){:root{--fond-tiroir:var(--ink-60-solide)}}@media (min-width:768px) and (max-width:1279px){:root{--tiroir-largeur:420px}}.fenetre-ancrage-tiroir{position:fixed;right:var(--tiroir-droite);bottom:var(--tiroir-bas);width:var(--tiroir-largeur);max-width:calc(100vw - 2 * var(--tiroir-droite))}.modal-panel .section-bloc{background-color:var(--gris-header);border-radius:var(--radius-section);padding:20px}.modal-panel.modal-panel--tiroir{width:100%;max-width:none;height:var(--tiroir-hauteur);max-height:var(--tiroir-hauteur)}.fenetre-voile.fenetre-voile--tiroir{background-color:transparent;backdrop-filter:none}.modal-panel.modal-panel--tiroir{border:1px solid var(--gris-fonce);box-shadow:var(--shadow-lg)}.modal-panel--tiroir :is(.fenetre-tete,.fenetre-corps){padding-inline:20px}.modal-panel--tiroir .fenetre-tete{padding-top:18px;padding-bottom:8px}.modal-panel--tiroir .fenetre-titre{font-size:var(--fs-24)}@media (max-width:767px){.assistant-fenetre{inset:0;width:auto;height:auto;border-radius:0;border:none}.fenetre-ancrage-tiroir{inset:0;width:auto;max-width:none}.modal-panel.modal-panel--tiroir{height:100%;max-height:none;border-radius:0;border:none}.assistant-tete{padding:14px 12px 10px 16px}.assistant-corps{padding:4px 16px 12px}.assistant-carte{flex-basis:160px}.bulle-aide[data-fenetre-ouverte=true]{display:none}body:has(.modal-panel) .bulle-aide{display:none}}@media (prefers-reduced-motion:reduce){.assistant-curseur{animation:none}}.modal-fermer{top:10px;right:10px;padding:10px;color:var(--ink-40)}.modal-fermer:hover{color:var(--ink-80)}.fenetre-titre{color:var(--ink-60)}.carte-aide{background-color:var(--ink-90);color:var(--jaune);border:1px solid var(--gris-fonce)}.modal-panel.fenetre-sombre{background-color:var(--gris-header);color:var(--paper-90);--outline-encre:var(--paper-90);--outline-bord:var(--paper-60);--outline-survol:var(--voile-survol-sombre);--outline-rouge:var(--rose);--outline-eteint:var(--paper-70);--roue-legende:var(--paper-80);--roue-disque-fond:var(--ink-40)}.modal-panel.fenetre-sombre .fenetre-titre{color:var(--paper-90)}.modal-panel.fenetre-sombre .modal-fermer{color:var(--paper-70)}.modal-panel.fenetre-sombre :is(.label-system,.champ-compteur,.choix-ligne-note){color:var(--paper-80)}.carte-aide .modal-fermer{color:var(--jaune)}.carte-aide-corps{display:flex;flex-direction:column;gap:14px}.carte-aide-tete{display:flex;align-items:center;gap:12px;font-size:var(--fs-16);font-weight:700;padding-right:32px}.carte-aide-texte{margin:0;font-size:var(--fs-16);line-height:1.5;white-space:pre-line;color:var(--paper-60)}.carte-aide-pied{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.carte-aide-signature{font-style:italic;font-size:var(--fs-13)}.sous-menu-logo{--sm-fond:var(--ink-80);--sm-encre:var(--paper-70);--sm-encre-forte:var(--paper-solide);--sm-icone:var(--paper-40);--sm-filet:var(--paper-40);--sm-bascule:var(--paper-20);--sm-surligne:var(--teinte-jaune-30);--sm-ombre:var(--shadow-bandeau);display:flex;flex-direction:column;gap:4px;width:234px;padding:20px;border-radius:30px;background-color:var(--sm-fond);box-shadow:var(--sm-ombre);backdrop-filter:blur(12px);overflow:hidden}:root[data-theme=clair] .sous-menu-logo{--sm-fond:var(--paper-80);--sm-encre:var(--ink-70);--sm-encre-forte:var(--ink-90);--sm-icone:var(--ink-40);--sm-filet:var(--ink-40);--sm-bascule:var(--ink-20);--sm-surligne:var(--jaune);--sm-ombre:0 0 10px var(--ink-20)}.sous-menu-logo .bouton-bug--menu,.sous-menu-logo-rang{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:var(--bouton-petit);margin:0 -20px;padding:0 20px;width:calc(100% + 40px);border:none;background:none;text-align:left;text-decoration:none;cursor:pointer;font-size:var(--fs-15);font-weight:400;color:var(--sm-encre);transition:background-color .15s ease,color .15s ease}.sous-menu-logo .bouton-bug--menu svg,.sous-menu-logo-rang svg{width:16px;height:16px;flex-shrink:0;color:var(--sm-icone)}.sous-menu-logo-rang.est-actif,.sous-menu-logo-rang.est-actif svg{color:var(--sm-encre-forte)}.sous-menu-logo .bouton-bug--menu:hover,.sous-menu-logo-rang.est-survol,.sous-menu-logo-rang:hover{background-color:var(--sm-surligne);color:var(--sm-encre-forte)}.sous-menu-logo .bouton-bug--menu:hover svg,.sous-menu-logo-rang.est-survol svg,.sous-menu-logo-rang:hover svg{color:var(--sm-encre-forte)}.sous-menu-logo .bouton-bug--menu:focus-visible,.sous-menu-logo-rang:focus-visible{outline:2px solid var(--jaune);outline-offset:-2px}.sous-menu-logo-filet{flex-shrink:0;height:1px;margin:6px 0;background-color:var(--sm-filet)}.sous-menu-logo-sous-ligne{margin:-2px 0 2px 26px;font-size:var(--fs-13);line-height:1.3;color:var(--sm-encre);overflow-wrap:anywhere}.sous-menu-logo .menu-session-gestes{align-self:stretch;margin:2px -8px 0}.sous-menu-logo .menu-session-reglages{flex-shrink:0;width:var(--bouton-courant);height:var(--bouton-courant)}.sous-menu-logo .menu-session-reglages svg{width:20px;height:20px}.sous-menu-logo .menu-session-sortir{flex:1;height:var(--bouton-courant);padding:0 10px;font-size:var(--fs-15);white-space:nowrap}.sous-menu-logo .bouton-bug--menu>span{white-space:nowrap}.sous-menu-logo .menu-session-sortir svg{width:18px;height:18px}.pastille-sortie{--pastille-taille:var(--pastille-menu);position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--pastille-taille);height:var(--pastille-taille);padding:0;border:none;border-radius:50%;overflow:hidden;cursor:pointer;background-color:transparent;color:var(--jaune)}.pastille-sortie--console{--pastille-taille:var(--pastille-console)}.pastille-sortie--barre{--pastille-taille:var(--barre-cellule)}.pastille-sortie--vide{background-color:var(--brun)}.pastille-sortie svg{width:45%;height:45%}.pastille-sortie:focus-visible{outline:2px solid var(--jaune);outline-offset:2px}.pastille-sortie-voile{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--ink-60);color:var(--paper-solide);opacity:0;transition:opacity .15s ease}.pastille-sortie-voile svg{width:45%;height:45%}.pastille-sortie:focus-visible .pastille-sortie-voile,.pastille-sortie:hover .pastille-sortie-voile{opacity:1}@media (hover:none){.pastille-sortie-voile{opacity:1}}.menu-session{--sm-filet:var(--paper-40);display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:32px}.menu-session>.sous-menu-logo-filet{align-self:stretch;margin:0 0 4px}.menu-session-numeros{margin:0;font-size:var(--h5-size);color:var(--paper-70)}.menu-session-courriel{font-size:var(--fs-13);color:var(--paper-60)}.menu-session-gestes{display:flex;align-items:center;gap:8px}.menu-session-reglages{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);background-color:var(--voile-survol-sombre);color:var(--paper-solide);text-decoration:none}.menu-session-reglages svg{width:22px;height:22px}.menu-session-sortir{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border:none;border-radius:var(--radius-pill);background-color:var(--voile-survol-sombre);color:var(--paper-solide);font-size:var(--fs-16);font-weight:700;cursor:pointer}.menu-session-sortir svg{width:20px;height:20px}@media (min-width:768px){.menu-session{display:none}}.sous-menu-logo-bascule{display:flex;align-items:center;gap:2px;height:33px;margin:2px 0 2px 26px;padding:3px;border-radius:var(--radius-pill);background-color:var(--sm-bascule)}.sous-menu-logo-bascule>button{flex:1;height:var(--bouton-petit);border:none;border-radius:var(--radius-pill);background:none;cursor:pointer;font-size:var(--fs-13);font-weight:700;letter-spacing:.05em;color:var(--sm-encre)}.sous-menu-logo-bascule>button:hover{color:var(--sm-encre-forte)}.sous-menu-logo-bascule>button[aria-pressed=true]{background-color:var(--jaune);color:var(--brun-fonce)}.sous-menu-logo-bascule>button:focus-visible{outline:2px solid var(--jaune);outline-offset:1px}.sous-menu-logo-volet{position:absolute;top:14px;left:calc(100% - 10px)}.sous-menu-logo.sous-menu-logo--volet{--sm-titre:var(--paper-60);display:block;width:-moz-max-content;width:max-content}:root[data-theme=clair] .sous-menu-logo.sous-menu-logo--volet{--sm-titre:var(--ink-60)}.sous-menu-logo-groupes{display:flex;align-items:flex-start;gap:24px}.sous-menu-logo-colonne,.sous-menu-logo-groupe{display:flex;flex-direction:column}.sous-menu-logo-groupe{gap:2px;min-width:190px;padding-bottom:12px}.sous-menu-logo-titre{padding:2px 0 4px;font-size:var(--fs-13);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-titre)}.sous-menu-logo--volet .sous-menu-logo-rang{margin:0 -10px;padding:0 10px;width:calc(100% + 20px);border-radius:var(--radius-pill)}.sous-menu-logo-rang--parent>.sous-menu-logo-chevron{margin-left:auto;width:14px;height:14px}.sous-menu-logo-rang--ouvert{background-color:var(--sm-surligne);color:var(--sm-encre-forte)}.sous-menu-logo-rang--ouvert svg{color:var(--sm-encre-forte)}.coq-menu-logo.coq-menu-logo--tablette{transform:translateX(-100%)}.coq-menu-logo--tablette .sous-menu-logo-volet{left:auto;right:calc(100% - 10px)}.carte-aide:has(.apropos-colonnes){background-color:var(--ink-80)}.apropos-pastille{background-color:transparent}.apropos-tete{margin-bottom:16px}.apropos-signature{display:flex;flex-direction:column;gap:2px}.apropos-version{font-size:var(--fs-13);color:var(--paper-60);font-variant-numeric:tabular-nums}.apropos-colonnes{display:grid;grid-template-columns:1fr;gap:16px 28px}@media (min-width:640px){.apropos-colonnes{grid-template-columns:1fr 1fr}}.apropos-colonne{display:flex;flex-direction:column;gap:16px}.apropos-rubrique{display:flex;flex-direction:column;gap:2px}.apropos-titre{margin:0 0 4px;font-size:var(--h5-size);font-weight:var(--h5-weight);letter-spacing:.06em;text-transform:uppercase}.apropos-nom{margin:0;font-size:var(--fs-15);line-height:1.4;color:var(--paper-90)}.apropos-sep{margin:0;letter-spacing:.3em}.cat-reassign{display:flex;align-items:center;gap:8px;padding:10px 14px 14px}.cat-reassign select{flex:1}.avatar-initiales{font-family:var(--font-cyclops)!important;font-weight:400}.avatar-herite{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:2px solid var(--paper-solide)}.avatar-herite,.avatar-herite>img{width:100%;height:100%;border-radius:50%}.avatar-herite>img{-o-object-fit:cover;object-fit:cover}.avatar-herite.avatar-initiales{background-color:var(--brun);color:var(--jaune);font-size:calc(var(--pastille-taille, 40px) * .36);letter-spacing:.02em}.fonte-echantillon{font-family:var(--fonte-echantillon)!important}.insc-liens a,.insc-liens button,.insc-pied a,.insc-pied button,.lien{background:none;border:0;padding:0;font-family:inherit;color:var(--bleu-lien);font-weight:700;text-decoration:underline;cursor:pointer}.lien.lien--sur-gris{color:var(--ink-80)}.lien.lien--sur-sombre{color:var(--paper-90);text-underline-offset:3px}.lien.lien--sur-sombre:hover{text-decoration-thickness:2px}.lien.lien--sur-sombre:focus-visible{outline:2px solid var(--jaune);outline-offset:2px;border-radius:var(--radius-xs)}.lien.lien--jaune{color:var(--jaune);text-underline-offset:3px}.lien.lien--jaune:hover{text-decoration-thickness:2px}.lien.lien--jaune:focus-visible{outline:2px solid var(--jaune);outline-offset:2px;border-radius:var(--radius-xs)}.champ-obligatoire-icone{width:18px;height:18px;flex-shrink:0;align-self:center;color:var(--outline-rouge,var(--rose))}.lien.lien--brun{color:inherit;text-underline-offset:3px}.lien.lien--brun:hover{text-decoration-thickness:2px}.lien.lien--brun:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:var(--radius-xs)}:root{--carte-pas:20px}.carte-ecran-contenu,.carte-ecran-pied{gap:var(--carte-pas)}.carte-ecran-pied>*+*{margin-top:var(--carte-pas)}.carte-ecran-bloc{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.insc-entete-ligne{margin:0 0 var(--carte-pas);min-height:1.35em;color:var(--brun-fonce);font-size:var(--fs-13);text-align:center;line-height:1.35}.insc-pied-ligne{margin:0;min-height:1.35em;line-height:1.35}.carte-ecran-entete{gap:0}.carte-ecran-pied{padding-top:var(--carte-pas)}:root{--carte-pas-libelle:10px}.carte-ecran-contenu>.insc-etiquette--groupe+*{margin-top:calc(-1 * var(--carte-pas))}.carte-ecran-contenu>.insc-champ+*,.carte-ecran-contenu>.insc-rangee+*{margin-top:0}.carte-ecran-contenu>*+.insc-liens--gauche{margin-top:calc(var(--carte-pas-libelle) - var(--carte-pas))}.insc-etiquette{display:block;color:var(--brun);font-size:var(--fs-13);font-weight:400;text-transform:none;letter-spacing:normal;margin:0 0 10px;text-align:left;line-height:1}.insc-texte{margin:0;color:var(--brun-fonce);font-size:var(--fs-15);line-height:1.45;max-width:34ch;white-space:pre-line}.insc-courriel{display:inline-block;max-width:100%;overflow-wrap:anywhere}.insc-champ{width:100%;text-align:left}.insc-champ>.insc-note{display:block;margin-top:6px}.insc-champ--case{display:flex;align-items:flex-start;gap:10px;color:var(--brun-fonce);font-size:var(--fs-13);line-height:1.35;cursor:pointer}.insc-champ--case .custom-checkbox{flex:none;margin-top:1px}.insc-etiquette--groupe{width:100%}.insc-etiquette--dans-le-champ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.insc-saisie{width:100%;background-color:var(--paper-40);border:1.5px solid var(--brun-clair);border-radius:var(--radius-input);height:40px;padding:0 18px;font-size:15px;font-family:var(--font-texte);color:var(--brun-fonce);outline:0;--encre-indice:var(--brun)}.insc-saisie::-moz-placeholder{color:var(--encre-indice);font-size:var(--fs-13);font-weight:400;opacity:1}.insc-saisie::placeholder{color:var(--encre-indice);font-size:var(--fs-13);font-weight:400;opacity:1}.insc-saisie:focus{border-color:var(--brun);box-shadow:0 0 0 3px var(--brun-voile)}.insc-code input[placeholder]:not(:-moz-placeholder),.insc-saisie[placeholder]:not(:-moz-placeholder){background-color:var(--paper-80)}.insc-code input:focus,.insc-code input[placeholder]:not(:placeholder-shown),.insc-saisie:focus,.insc-saisie[placeholder]:not(:placeholder-shown),select.insc-saisie{background-color:var(--paper-80)}select.insc-saisie{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;border-radius:var(--radius-pill)}.insc-action.est-doux{background-color:var(--paper-40);color:var(--brun-fonce);border:1.5px solid var(--brun-clair)}.insc-action.est-doux:hover:not([disabled]){background-color:var(--paper-20)}.insc-choix{display:flex;gap:10px;width:100%}.insc-choix button{flex:1 1 0;min-height:var(--bouton-grand);border-radius:var(--radius-pill);border:1.5px solid var(--brun-clair);background-color:var(--paper-40);color:var(--brun-fonce);font-family:inherit;font-size:var(--fs-15);font-weight:700;text-transform:uppercase;cursor:pointer}.insc-choix button[aria-pressed=true]{background-color:var(--jaune);border-color:var(--jaune);color:var(--brun-fonce)}.insc-choix button:disabled{background-color:transparent;border-style:dashed;border-color:var(--brun-fonce);color:var(--brun-fonce);cursor:not-allowed;padding:4px 14px;line-height:1.2}.insc-choix-bientot{display:block;font-size:var(--fs-13);font-weight:400;text-transform:none;text-wrap:balance}.insc-note{margin:0;color:var(--brun-fonce);font-size:var(--fs-13);line-height:1.45;max-width:34ch;white-space:pre-line}.insc-erreur,.insc-note[data-recommandation]{font-weight:700}.insc-erreur{margin:0;color:var(--rouge-fonce);font-size:var(--fs-13);max-width:34ch}.insc-choix--compact{width:auto;justify-content:center}.insc-choix--compact button{flex:0 0 auto;min-height:var(--bouton-courant);padding:0 22px;font-size:var(--fs-15);text-transform:none}.insc-second{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:auto;min-height:var(--bouton-grand);padding:10px 28px;background-color:transparent;border:1px solid var(--brun);border-radius:var(--radius-pill);color:var(--brun-fonce);font-size:var(--fs-16);font-weight:700;letter-spacing:.06em;line-height:1.2;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s ease;font-family:var(--font-texte)!important}.insc-second:hover{background-color:var(--jaune);border-color:var(--brun-fonce)}.insc-second:disabled:has(.processing-dots){cursor:progress}.insc-second:disabled:has(.processing-dots):hover{background-color:transparent;border-color:var(--brun)}.insc-second--danger{color:var(--rouge-fonce)}.insc-second--danger,.insc-second--danger:hover{border-color:var(--rouge-fonce)}.insc-section{display:grid;gap:16px;width:100%;margin-top:8px;padding-top:20px;border-top:1px solid var(--brun);text-align:left}.insc-section-titre{margin:0;font-size:var(--fs-24);font-weight:700;line-height:1.2;color:var(--brun-fonce)}.insc-option{display:grid;justify-items:start;gap:6px}.insc-option-nom{margin:0;font-size:var(--fs-16);font-weight:700;line-height:1.3;color:var(--brun-fonce)}.insc-option>:is(.insc-second,.insc-action){align-self:start}.insc-section .insc-note{max-width:none}.texte-a-recopier{white-space:nowrap;font-weight:700;color:var(--ink-80)}:root{--taille-bug:18px;--pad-app:10px;--rayon-panneau:50px}@media (min-width:768px){:root{--pad-app:20px}}.bouton-bug{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;color:var(--paper-solide);opacity:.6;transition:opacity .15s ease}.bouton-bug:focus-visible,.bouton-bug:hover{opacity:1}.bouton-bug--erreur svg,.bouton-bug--panneau svg{width:100%;height:100%}.bouton-bug--panneau{position:fixed;z-index:var(--plan-liste);width:var(--taille-bug);height:var(--taille-bug);right:max(calc(.7072 * var(--taille-bug) - (var(--taille-bug) / 2) + 1px),calc((var(--pad-app) + .2929 * var(--rayon-panneau)) / 2 - (var(--taille-bug) / 2)));bottom:max(calc(.7072 * var(--taille-bug) - (var(--taille-bug) / 2) + 1px),calc((var(--pad-app) + .2929 * var(--rayon-panneau)) / 2 - (var(--taille-bug) / 2)));transform:rotate(45deg)}.bouton-bug--menu{opacity:1}.bouton-bug--erreur{width:16px;height:16px;margin-left:6px;vertical-align:-3px;color:inherit;transform:rotate(45deg)}.modal-panel{border-radius:var(--radius-card);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);box-shadow:0 20px 60px var(--ink-30)}.fenetre-voile{position:fixed;inset:0;background-color:var(--ink-60);backdrop-filter:blur(4px)}.modal-panel--pleine-hauteur{height:calc(100vh - 40px);height:calc(100dvh - 40px)}.modal-panel--base{width:var(--modal-base-largeur);max-width:100%;min-height:min(var(--modal-base-hauteur),calc(100dvh - 40px))}body:has(.modal-panel) .barre-flottante{display:none}.barre-flottante,.bulle-aide-portail{position:fixed;z-index:var(--plan-flottant)}.plan-fond{z-index:var(--plan-fond)}.plan-avant{z-index:var(--plan-avant)}.plan-colle{z-index:var(--plan-colle)}.plan-fermer{z-index:var(--plan-fermer)}.plan-recherche{z-index:var(--plan-recherche)}.liste-onglets{flex-shrink:0;padding:8px 20px;--fond-pill-toggle-sombre:transparent}.section-bloc.liste-colonne{padding:0}@media (min-width:1280px){.messages-col-liste{width:380px}.msg-suivi{width:-moz-fit-content;width:fit-content;min-width:240px;max-width:320px}}.msg-rangee-pied{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:2px}.msg-rangee-montant{font-size:var(--h5-size);color:var(--ink-60)}.msg-rangee-picto{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:6px;line-height:1}.msg-rangee-emoji{font-size:var(--fs-24);line-height:1}.msg-rangee-compte{font-size:var(--h5-size);font-weight:900;line-height:1;color:var(--ink-60);cursor:pointer}.totaux-sobres{display:grid;justify-items:end;gap:4px;text-align:right;color:var(--ink-80)}.totaux-sobres>:not(b,small,.totaux-sobres-avance){margin-bottom:8px}.totaux-sobres-montant{font-size:var(--fs-24);font-weight:700;line-height:1}.totaux-sobres small{font-style:italic}.totaux-sobres small,.totaux-sobres-avance{font-size:var(--fs-13);color:var(--ink-70)}@media (max-width:767px){.liste-onglets--large{display:none}}.onglet-compte{display:inline-flex;align-items:center;gap:6px;padding-right:10px}.onglet-compte-texte{position:relative}.onglet-compte-total{position:absolute;top:-20px;right:-22px}.onglet-compte-second{position:absolute;bottom:-20px;right:-18px}.compte-liste{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border:2px solid var(--paper-solide);border-radius:var(--radius-pill);background-color:var(--vert-clair);box-shadow:0 2px 6px var(--ink-30);font-size:var(--h5-size);font-weight:700;color:var(--ink-60)}.compte-liste--second{min-width:18px;height:18px;padding:0 4px}.compte-liste--rose,.compte-liste--second{background-color:var(--saumon);color:var(--saumon-encre)}.compte-liste--jaune{background-color:var(--jaune);color:var(--brun-fonce)}.plan-entete{z-index:var(--plan-entete);background-color:var(--gris-header)}.plan-voile{z-index:var(--plan-voile)}.plan-liste{z-index:var(--plan-liste)}.plan-menu{z-index:var(--plan-menu)}.plan-fenetre{z-index:var(--plan-fenetre)}.plan-calque{z-index:var(--plan-calque)}.plan-menu-logo{z-index:var(--plan-menu-logo)}.plan-garde{z-index:var(--plan-garde)}.plan-visionneuse{z-index:var(--plan-visionneuse)}.plan-fete{z-index:var(--plan-fete)}.plan-flottant{z-index:var(--plan-flottant)}.plan-alerte{z-index:var(--plan-alerte)}.modal-pied{padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.rangee-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.modal-pied>.rangee-actions{margin-top:0}:is(.rangee-actions,.procedure-paiement-pied):before{content:"";order:0;flex:1 1 0}:is(.rangee-actions,.procedure-paiement-pied)>:is(.btn-secondary,.bouton-texte){order:-1}:is(.rangee-actions,.procedure-paiement-pied)>.raison-a-gauche{order:-1}:is(.rangee-actions,.procedure-paiement-pied)>:is(.btn-secondary--danger,.btn-danger,:has(>:is(.btn-secondary--danger,.btn-danger))){order:-2}:is(.rangee-actions,.procedure-paiement-pied)>.geste-confirmer--danger{order:1}:is(.rangee-actions,.procedure-paiement-pied)>:is(.btn-primary,.btn-h5-jaune,.geste-confirmer:not(.geste-confirmer--danger)){order:2}:is(.rangee-actions,.procedure-paiement-pied)>.geste-confirmer{flex:none}.procedure-paiement-pied{flex-wrap:wrap-reverse}.procedure-paiement-pied>.geste-confirmer{margin-left:auto}@media (min-width:640px){.modal-pied{padding-left:3.5rem;padding-right:3.5rem}}.fenetre-occupee{position:absolute;inset:0;z-index:var(--plan-voile);display:flex;align-items:center;justify-content:center;background:var(--voile-occupe)}.fenetre-occupee__carte{padding:24px 32px;border-radius:var(--radius-card);background:var(--ink-60-solide);--roue-legende:var(--paper-80);--roue-disque-fond:var(--ink-40)}.calque-flottant{position:fixed;z-index:var(--plan-calque);pointer-events:none}.vente-barre-payer{width:100%;padding:10px 16px;border-radius:var(--radius-md);background:var(--gris-fonce);color:var(--gris-clair)}.vente-barre-payer__libelle{font-size:var(--fs-13);font-style:italic;color:var(--gris-clair)}.vente-barre-payer__montant{font-size:24px;font-weight:700;color:var(--jaune);text-align:right;white-space:nowrap}.vente-encaisser{min-height:44px;justify-content:center}@media (max-width:767px){.vente-barre-payer{flex-wrap:wrap}.vente-encaisser{width:100%}.modal-panel{position:fixed;left:0;right:0;bottom:0;width:100vw;max-width:none;height:auto;min-height:var(--modal-telephone-min);max-height:100dvh;border-radius:var(--radius-card) var(--radius-card) 0 0}.modal-panel--pleine-hauteur{height:100dvh;border-radius:0}}@media (max-width:1024px),(pointer:coarse){.barre-flottante button,.barre-tablette-capsule :is(button,a[href],[role=button]),.btn-plus-round,.btn-primary,.cible-tactile,.pill-icon-btn,.vente-qte-bouton,.vente-tel-qte-bouton{position:relative}.barre-flottante button:after,.barre-tablette-capsule :is(button,a[href],[role=button]):after,.bouton-bug--panneau:after,.btn-plus-round:after,.btn-primary:after,.cible-tactile:after,.modal-fermer:after,.pill-icon-btn:after,.vente-qte-bouton:after,.vente-tel-qte-bouton:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;min-width:44px;min-height:44px;transform:translate(-50%,-50%)}.custom-checkbox:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}:root{--h5-size:12px}.input-system{min-height:44px}}.choix-date{position:relative;display:inline-flex;flex-direction:column;gap:4px;--choix-date-case:36px}@media (pointer:coarse){.choix-date{--choix-date-case:44px}}.choix-date-champ{display:flex;align-items:center;justify-content:space-between;gap:12px;width:calc(var(--choix-date-case) * 7 + 32px);max-width:100%;text-align:left;cursor:pointer}.choix-date-champ svg{width:18px;height:18px;flex-shrink:0}.choix-date-norme{font-size:var(--fs-13);color:var(--encre-indice)}.choix-date-calendrier{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--plan-calque);width:calc(var(--choix-date-case) * 7 + 32px);padding:16px;border-radius:var(--radius-card);background-color:var(--paper-solide);color:var(--ink-80);box-shadow:0 10px 20px var(--ink-40)}.choix-date-tete{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.choix-date-mois{font-size:var(--fs-15);font-weight:600;color:var(--ink-90)}.choix-date-fleche{display:grid;place-items:center;width:var(--choix-date-case);height:var(--choix-date-case);border:1.5px solid var(--ink-20);border-radius:var(--radius-pill);background:transparent;color:var(--ink-80);cursor:pointer}.choix-date-fleche svg{width:16px;height:16px}.choix-date-grille{display:grid;grid-template-columns:repeat(7,var(--choix-date-case))}.choix-date-jour-semaine{display:grid;place-items:center;height:28px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-60)}.choix-date-jour{display:grid;place-items:center;height:var(--choix-date-case);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-80);font-size:var(--fs-15);cursor:pointer}.choix-date-jour:hover{background-color:var(--teinte-jaune-30)}.choix-date-jour[data-hors-mois]{color:var(--encre-indice)}.choix-date-jour[aria-current=date]{box-shadow:inset 0 0 0 1.5px var(--brun-fonce);font-weight:600}.choix-date-jour[aria-selected=true]{background-color:var(--jaune);color:var(--brun-fonce);font-weight:700;box-shadow:inset 0 0 0 1.5px var(--brun-fonce)}:is(.choix-date-jour,.choix-date-fleche,.choix-date-aujourdhui):focus-visible{outline:2px solid var(--brun-fonce);outline-offset:2px}.choix-date-pied{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--ink-10);font-size:var(--fs-13)}.choix-date-aujourdhui{border:0;padding:0;background:transparent;color:var(--ink-90);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.choix-date-pied-date{color:var(--encre-indice)}.roles-ecran{display:grid;gap:16px;margin-top:16px}.roles-aide{margin:0;max-width:600pt;font-size:var(--fs-13);color:var(--paper-80)}.roles-erreur{margin:0;font-size:var(--fs-15);color:var(--rose)}.roles-cadenas{display:inline;flex-shrink:0;width:14px;height:14px;vertical-align:-2px;color:var(--paper-80)}.roles-cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:12px}.roles-carte{display:grid;align-content:start;gap:6px;padding:16px 18px;border-radius:var(--radius-card);background-color:var(--ink-20);color:var(--paper-90);font-size:var(--fs-15)}.roles-carte h3,.roles-carte p{margin:0}.roles-carte-compte{font-size:var(--fs-13);color:var(--paper-80)}.roles-table{width:100%;min-width:520px;border-collapse:separate;border-spacing:0 8px}.roles-table th{padding:4px 8px;color:var(--paper-80);letter-spacing:.04em}.roles-col-tache{padding-left:12px;text-align:left}.roles-col-role{width:84px;text-align:center}.roles-titre{padding:14px 12px 4px}.roles-titre--risque{padding-top:32px}.roles-rangee{background-color:var(--ink-20)}.roles-rangee--paire{background-color:var(--ink-30)}.roles-tache{padding:10px 14px;font-size:var(--fs-15);color:var(--paper-90);border-top-left-radius:40px;border-bottom-left-radius:40px}.roles-tache-nom{display:flex;align-items:center;gap:6px}.roles-case{width:84px;padding:10px 8px;text-align:center}.roles-case:last-child{border-top-right-radius:40px;border-bottom-right-radius:40px}.roles-barre{display:flex;align-items:center;gap:12px;margin-top:4px}.roles-barre .etat-enregistrement{color:var(--paper-80)}.dossier-colonne-totaux{container-type:inline-size}.bande-totaux{-moz-column-gap:24px;column-gap:24px;min-height:64px;padding:10px 24px;border-radius:var(--radius-btn);background-color:var(--ink-60-solide)}.tuile-service-tete{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pastille-service{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;height:var(--h-pastille);padding:0 9px 0 11px;border-radius:var(--radius-pill);background-color:var(--ink-40);font-size:var(--fs-13);font-weight:700;white-space:nowrap;line-height:1;color:var(--paper-90)}.pastille-service:after{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--voyant,var(--paper-60))}.pastille-service--connecte{--voyant:var(--vert-clair)}.pastille-service--non_connecte{--voyant:var(--jaune)}.pastille-service--a_reautoriser{--voyant:var(--orange)}.pastille-service--en_panne{--voyant:var(--rose-fonce)}.pastille-service--non_choisi{--voyant:var(--paper-60)}.pastille-service--partiel{--voyant:var(--jaune)}.etat-enregistrement{display:block;min-height:1.4em;font-size:var(--fs-13)}.etat-enregistrement--echec{font-weight:700}.section-bloc .etat-enregistrement{color:var(--paper-60)}.section-bloc :is(.modal-panel,.surface-claire,.list-row-even,.list-row-odd) .etat-enregistrement{color:inherit}.carte-atelier .etat-enregistrement,.rangee-integration .etat-enregistrement{color:var(--paper-60)}.prix-medaillon{display:flex;justify-content:center;margin-bottom:14px}.barre-enregistrement{position:sticky;bottom:0;display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;padding:12px 22px;border-radius:var(--radius-card);background-color:var(--gris-header);box-shadow:0 -6px 18px var(--ink-40)}.etat-service{display:grid;gap:4px;margin:4px 0 12px 12px;max-width:620pt}.etat-service>p{margin:0;font-size:var(--fs-13)}.etat-service-raison{color:var(--paper-60)}.etat-service-panne{color:var(--rose)}.etat-service-cause{display:block;color:var(--paper-60);font-style:italic}.etat-service-reparer{color:var(--paper-90);font-weight:700}.etat-familles{margin:0;padding:0;list-style:none;display:grid;gap:2px}.etat-famille{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px;font-size:var(--fs-13);color:var(--paper-90)}.etat-famille:before{content:"";flex:none;align-self:center;width:8px;height:8px;border-radius:50%;background-color:var(--voyant,var(--paper-60))}.etat-famille[data-etat=ok]{--voyant:var(--vert-clair)}.etat-famille[data-etat=sans_reponse]{--voyant:var(--jaune)}.etat-famille[data-etat=refuse]{--voyant:var(--rose-fonce)}.etat-famille-quand{color:var(--paper-60)}.reglages-avances{margin:4px 0 0}.reglages-avances>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;margin:0 0 10px 12px;color:var(--jaune);font-size:var(--h5-size);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.reglages-avances>summary:focus-visible{outline:2px solid var(--jaune);outline-offset:2px}.reglages-avances-aide{margin:0 0 10px 12px;color:var(--paper-60);font-size:var(--fs-13);max-width:620pt}.integ-groupe{margin:0 0 40px}.integ-groupe-titre{margin:0 0 18px;padding-bottom:10px;border-bottom:2px solid var(--jaune);color:var(--jaune);letter-spacing:.12em}.integ-grille{display:grid;grid-template-columns:repeat(var(--integ-colonnes,2),minmax(0,1fr));gap:20px;align-items:start}.integ-colonne{display:flex;flex-direction:column;gap:20px;min-width:0;align-self:stretch}.integ-colonne>.integ-suggestion{flex:1}@media (max-width:767px){.integ-grille{grid-template-columns:minmax(0,1fr)}}.integ-groupe-note{margin:20px 0 0;max-width:620pt;font-size:var(--fs-15);line-height:1.4;color:var(--paper-90)}.integ-carte{display:grid;gap:12px;min-width:0;padding:20px 24px 22px;border-radius:var(--radius-card);background-color:var(--ink-20);color:var(--paper-90)}a.integ-carte{text-decoration:none}a.integ-carte:hover{box-shadow:0 0 0 2px var(--jaune)}a.integ-carte:focus-visible{outline:2px solid var(--jaune);outline-offset:2px}.integ-carte-tete>.integ-carte-fleche{width:20px;height:20px;flex:none;color:var(--jaune)}[style*="--ancre-couverture"]{scroll-margin-top:calc(var(--ancre-couverture) + 24px)}.integ-carte .procedure-paiement-consigne{color:inherit}.integ-carte-tete{display:flex;align-items:center;justify-content:space-between;gap:12px}.integ-carte-nom{margin:0;color:var(--jaune);letter-spacing:.04em}.integ-carte-deplier{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer}.integ-carte-deplier:focus-visible{outline:2px solid var(--jaune);outline-offset:2px}.integ-carte-deplier>svg{width:20px;height:20px;flex:none;transition:transform .15s ease}.integ-carte-deplier[aria-expanded=true]>svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.integ-carte-deplier>svg{transition:none}}.integ-secondaire,.integ-texte{margin:0;max-width:620pt;font-size:var(--fs-13);line-height:1.45;color:var(--paper-60)}.integ-texte,.periph-modele-texte{text-wrap:pretty}.periph-modeles{list-style:none;margin:0;padding:0;gap:14px}.periph-modele,.periph-modeles{display:flex;flex-direction:column}.periph-modele{gap:4px;padding:12px 14px;border-radius:var(--radius-md);background:var(--ink-20)}.periph-modele--spec{box-shadow:inset 3px 0 0 var(--jaune)}.periph-modele--hors-liste{background-color:transparent;box-shadow:inset 0 0 0 1px var(--paper-40)}.periph-modele--hors-liste .periph-modele-nom{color:var(--paper-80)}.periph-modele-nom{font-size:var(--fs-15);font-weight:700;color:var(--paper-solide)}.periph-modele-texte{font-size:var(--fs-13);color:var(--paper-80);line-height:1.45}.periph-source{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:var(--fs-13)}.periph-source .lien{color:var(--jaune);font-weight:700}.periph-source-date{color:var(--paper-60);font-style:italic}.integ-phrase{margin:0;font-size:var(--fs-15);line-height:1.4;color:var(--paper-90)}.integ-texte-groupe{display:grid;gap:4px}.integ-liste{margin:0;padding:0 0 0 18px;max-width:620pt;list-style:disc;font-size:var(--fs-13);line-height:1.45;color:var(--paper-60)}.integ-liste strong{font-weight:700}.integ-etapes{display:grid;gap:10px}.integ-etapes-liste{margin:0;padding:0;list-style:none;display:grid;gap:12px}.integ-etape{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start}.integ-etape-puce{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:2px solid var(--paper-60);color:var(--paper-90);font-size:var(--fs-13);font-weight:700;line-height:1}.integ-etape-puce svg{width:14px;height:14px;stroke-width:3}.integ-etape[data-etat=courante] .integ-etape-puce{border-color:var(--jaune);background-color:var(--jaune);color:var(--brun-fonce)}.integ-etape[data-etat=fait] .integ-etape-puce{border-color:var(--vert-clair);background-color:var(--vert-clair);color:var(--vert-clair-encre)}.integ-etape[data-etat=echec] .integ-etape-puce{border-color:var(--rose);background-color:var(--rose);color:var(--rouge-fonce)}.integ-etape-corps{display:grid;gap:4px;min-width:0}.integ-etape-titre{font-weight:700;color:var(--paper-90)}.integ-etape-titre,.integ-reussite{margin:0;font-size:var(--fs-15);line-height:1.4}.integ-reussite{display:flex;align-items:flex-start;gap:8px;color:var(--vert-clair)}.integ-reussite svg{width:20px;height:20px;flex:none;stroke-width:1.8}.integ-alerte{color:var(--rose)}.integ-alerte,.integ-avis{margin:0;font-size:var(--fs-13);line-height:1.45}.integ-avis{padding-left:28px;color:var(--orange-sur-sombre)}.integ-bloc{display:grid;gap:8px}.integ-gestes{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.integ-gestes svg{width:18px;height:18px}.integ-champs{display:grid;gap:20px}.integ-rangee:not(:last-child){margin-bottom:20px}.integ-carte>.integ-champs:not(:last-child){margin-bottom:8px}.champs-rangee{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px}@media (max-width:767px){.champs-rangee{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}}.logo-colonne-rangee{display:flex;align-items:center;gap:10px}.logo-colonne-importer{white-space:nowrap}.logo-colonne-defaut{width:68px;height:68px;-o-object-fit:contain;object-fit:contain}.integ-rangee{display:grid;gap:8px;padding:14px 18px;border-radius:var(--radius-lg);background-color:var(--ink-20)}.integ-rangee-nom{font-size:var(--fs-15);color:var(--paper-90)}.integ-rangee-saisie{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.integ-rangee-saisie .input-system{flex:1 1 260px;max-width:520px}.integ-rangee-saisie>:is(.btn-secondary,.btn-h5-jaune){min-height:var(--bouton-courant)}.scan-prix-qr{display:grid;gap:10px;margin-top:20px}.scan-prix-qr>:not(.scan-prix-adresse){justify-self:start}.integ-case{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-15);line-height:1.35;color:var(--paper-90);cursor:pointer}.integ-case .custom-checkbox{margin-top:1px}.integ-case-texte{display:grid;gap:2px}.integ-verrou{display:inline-flex;align-items:center;gap:6px}.integ-verrou svg{width:14px;height:14px}.integ-suggestion{display:flex;align-items:center;justify-content:center;gap:10px;align-self:stretch;min-height:120px;padding:20px 24px;border:2px dashed var(--paper-40);border-radius:var(--radius-card);background-color:transparent;font-size:var(--fs-15);line-height:1.4;text-align:center;color:var(--paper-90);cursor:pointer}.integ-suggestion:hover{border-color:var(--paper-60);background-color:var(--ink-20)}.integ-suggestion:focus-visible{outline:3px solid var(--jaune-anneau);outline-offset:2px}.integ-suggestion svg{width:22px;height:22px;flex:none;stroke-width:1.6;color:var(--jaune)}.integ-page :is(.btn-secondary,.btn-h5-jaune){min-height:var(--bouton-courant);padding:0 16px}.carnet-bientot{margin:0;font-size:var(--fs-15);line-height:1.4;color:var(--paper-90)}.integ-page .etat-service{margin:0}.integ-page .reglages-avances{margin:0;padding-top:12px;border-top:1px solid var(--paper-20)}.integ-page .reglages-avances>summary{margin:0}.integ-page .reglages-avances[open]>summary{margin-bottom:12px}.facture-langue{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px;color:var(--paper-60)}.defilement-nomme-cadre{position:relative}.defilement-nomme-piste{overflow-x:auto}.defilement-nomme--arrondi .defilement-nomme-piste{border-radius:var(--radius-md)}.defilement-nomme[data-suite=oui] .defilement-nomme-cadre:after{content:"";position:absolute;top:0;right:0;bottom:0;width:48px;pointer-events:none;background:linear-gradient(to left,var(--ink-40),transparent)}.defilement-nomme-legende{margin:0;padding:6px 16px;font-size:var(--fs-13);font-style:italic;color:var(--paper-80);text-align:right}.table-commande{min-width:950px;--col-qte-pas:124px}@media (pointer:coarse){.table-commande{--col-qte-pas:164px}}.list-total-bar--sur-clair{background-color:var(--gris-fonce);border-radius:var(--radius-btn);padding:10px 18px;gap:12px}.list-total-bar--sur-clair .total-legend{color:var(--paper-80)}.total-legend--sur-clair{margin:0;color:var(--ink-60)}:root{--gouttiere-telephone:20px}@media (max-width:767px){.coquille-contenu{margin-left:-10px;margin-right:-10px;padding-left:var(--gouttiere-telephone);padding-right:var(--gouttiere-telephone)}.coquille-contenu .page-shell{padding-left:0;padding-right:0}.coquille-contenu .bandeau-embarquement,.coquille-contenu .bloc-telephone,.coquille-contenu .blocs-telephone>*,.coquille-contenu .section-ligne.verif-banner--suggestion{padding-left:20px!important;padding-right:20px!important}.coquille-contenu .bandeau-embarquement,.coquille-contenu .bloc-telephone,.coquille-contenu .blocs-telephone>*,.coquille-contenu .liste-telephone,.coquille-contenu .section-ligne.verif-banner--suggestion{margin-left:calc(-1 * var(--gouttiere-telephone))!important;margin-right:calc(-1 * var(--gouttiere-telephone))!important;width:calc(100% + 2 * var(--gouttiere-telephone))!important;max-width:none!important}.coquille-contenu :is(.list-header,.list-footer,.list-row-even,.list-row-odd,.list-total-bar,.bande-totaux,.rangee-telephone){padding-left:20px!important;padding-right:20px!important}.coquille-contenu .sans-retrait-telephone{padding-left:0!important;padding-right:0!important}.section-ligne.verif-banner--suggestion{flex-direction:column;align-items:flex-start;padding-top:20px;padding-bottom:20px;gap:14px}.section-ligne.verif-banner--suggestion>span:first-child{padding-left:0;flex:none!important}}:root{--plancher-liste-messages:calc(3 * 92px)}@media (max-width:1279px){.coquille-contenu .liste-plancher{min-height:var(--plancher-liste-messages);contain:size}.coquille-contenu .plancher-suit{min-height:auto}}.vente-item-date{gap:5px;background:transparent;border:none;cursor:pointer;color:var(--ink-60);font-size:var(--fs-13);padding:0;white-space:nowrap}.vente-item-date-icone{width:15px;height:15px;color:var(--ink-40)}.vente-item-date-champ{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;border:0;padding:0;margin:-1px;overflow:hidden}.vente-item-note{gap:6px;min-width:0}.vente-item-note-crayon{background:transparent;border:none;cursor:pointer;padding:0;line-height:0}.vente-item-note-icone{width:16px;height:16px;color:var(--brun)}.vente-item-note-texte{font-size:var(--fs-13);color:var(--ink-60)}.vente-item-note-vide{font-size:var(--fs-13);color:var(--ink-30)}.ventes-page{padding:0}@media (min-width:1280px){.ventes-page{padding:50px 1.25rem 1.25rem}}.ventes-barre-telephone{gap:8px;margin-bottom:12px}.ventes-icone-rafraichir{width:20px;height:20px;stroke-width:2.5}.ventes-bouton-nouvelle{width:var(--bouton-courant);height:var(--bouton-courant);border-radius:50%;background-color:var(--jaune);color:var(--brun);font-size:28px;font-weight:700;line-height:1;border:none;cursor:pointer;padding:0}.ventes-bouton-nouvelle-plus{position:relative;top:-1px}.chargement-page{padding-top:5rem;padding-bottom:5rem}@media (min-width:1280px){.ventes-liste-cadre{border-radius:50px;background-color:var(--ink-20);padding:1.25rem}}.ventes-liste-vide{padding-top:4rem;padding-bottom:4rem;color:var(--paper-60)}.vente-colonne-defile .ventes-liste-vide{padding-inline:16px;text-align:center;color:var(--ink-60)}.ventes-liste{gap:8px}.ventes-groupe-cartes{border-radius:18px}@media (min-width:768px){.ventes-groupe-cartes{border-radius:30px}}.vente-tel-tete{gap:.5rem}.vente-tel-client{min-width:0;font-size:var(--fs-16);font-weight:700;color:var(--ink-80);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vente-tel-client,.vente-tel-resume{background:transparent;border:none;cursor:pointer;padding:0}.vente-tel-resume{gap:.5rem}.vente-tel-detail{min-width:0;flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-13);color:var(--ink-60)}.vente-remise-texte{color:var(--rouge-fonce);font-weight:700}.vente-note-texte{font-style:italic}.vente-tel-montants{gap:6px}.vente-montant-ht{font-size:var(--h5-size);font-weight:400;color:var(--ink-40);font-style:italic}.vente-tel-ttc{font-size:var(--fs-24);font-weight:700;color:var(--brun);line-height:1}.vente-ligne-bureau{gap:.75rem}.vente-bureau-ouvrir{min-width:0;gap:.75rem;background:transparent;border:none;cursor:pointer}.vente-bureau-numero{gap:.5rem}.vente-chevron{width:18px;height:18px;color:var(--ink-40);flex-shrink:0}.vente-bureau-titre{font-size:var(--fs-24);color:var(--ink-80);font-weight:700;letter-spacing:.01em}.vente-bureau-date{font-size:var(--fs-16);font-weight:400;color:var(--ink-40);margin-left:10px}.vente-bureau-client{font-size:var(--fs-16);font-weight:700;color:var(--ink-80)}.vente-bureau-compte,.vente-bureau-note{font-size:var(--fs-13);color:var(--ink-40)}.vente-bureau-note{font-style:italic;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vente-bureau-droite{margin-left:auto;gap:.75rem}.vente-pastille-remise{display:inline-flex;align-items:center;height:var(--h-pastille);padding:0 10px;border-radius:var(--radius-pill);background-color:var(--teinte-rouge-20);color:var(--rouge-fonce);font-size:var(--fs-13);font-weight:700;line-height:1}.vente-bureau-montants{gap:8px}.vente-bureau-total{font-size:var(--fs-16);font-weight:700;color:var(--ink-80)}.vente-bureau-actions{gap:.5rem}.vente-items-entete{height:35px;padding:0 10px}.vente-col-retirer{width:32px}.vente-col-note{width:150px}.vente-col-date{width:96px}.vente-col-sku{width:64px;text-align:center}.vente-col-montant{width:80px;text-align:right}.vente-col-nombre{width:50px;text-align:center}.vente-col-sous-total{width:80px;text-align:right;padding-right:8px}.vente-item-rangee{border-bottom:1px solid var(--ink-10)}.vente-vue-bureau{display:none}.vente-vue-tel{display:flex;flex-direction:column}@media (min-width:768px){.vente-vue-bureau{display:flex}.vente-vue-tel{display:none}}@container vente-detail (max-width: 759px){.vente-vue-bureau{display:none}.vente-vue-tel{display:flex}}@supports not (container-type:inline-size){@media (min-width:1024px) and (max-width:1199px),(min-width:1280px) and (max-width:1409px){.ventes-col-detail .vente-vue-bureau{display:none}.ventes-col-detail .vente-vue-tel{display:flex}}}.ventes-page--colonnes{height:100%;display:flex;flex-direction:column;padding:20px}@media (min-width:1280px){.ventes-page--colonnes{padding:50px 1.25rem 1.25rem}}@media (min-width:1024px) and (max-width:1279px){.ventes-page--colonnes{padding:20px 0 0}.ventes-col-detail>:last-child{flex-grow:1}}.ventes-liste-cadre--colonnes{flex:1;min-height:0;display:flex;flex-direction:column;gap:20px;background-color:transparent;padding:0;border-radius:0}@media (min-width:1280px){.ventes-liste-cadre--colonnes{background-color:transparent;padding:0}}.ventes-colonnes{flex:1;min-height:520px;display:flex;gap:20px;align-items:stretch}.ventes-col-liste{width:380px;flex:none;display:flex;flex-direction:column;min-height:0}@media (min-width:1280px){.ventes-col-liste{width:440px}}.vente-colonne-carte{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background-color:var(--card);color:var(--ink-80);border-radius:0 0 var(--radius-card) var(--radius-card)}.vente-col-bloc-legende,.vente-colonne-legende{flex:none;display:flex;align-items:center;gap:8px;height:var(--list-row-h);padding:0 16px}.vente-colonne-legende{background-color:var(--ink-30);color:var(--ink-90)}.vente-colonne-legende-picto{width:28px;flex:none}.vente-colonne-legende-n{width:56px;flex:none}.vente-colonne-legende-client{flex:1}.vente-colonne-defile{flex:1;min-height:0;overflow-y:auto}.vente-colonne-groupe{padding:14px 16px 6px;font-size:var(--h5-size);font-weight:700;letter-spacing:.08em;color:var(--ink-60)}.vente-colonne-ligne{display:grid;gap:3px;width:100%;padding:11px 16px;text-align:left;background-color:transparent;border:0;color:var(--ink-80);cursor:pointer}.vente-colonne-ligne--paire{background-color:var(--ink-10)}.vente-colonne-ligne.list-row-selected{background-color:var(--card)}.vente-colonne-l1,.vente-colonne-l2{display:flex;align-items:center;gap:8px;min-width:0}.vente-colonne-l2{padding-left:36px;font-size:var(--fs-13);color:var(--ink-60)}.vente-colonne-picto{width:28px;flex:none;display:grid;place-items:center;color:var(--ink-60)}.vente-colonne-picto svg{width:22px;height:22px}.vente-colonne-ref{flex:none;min-width:56px;font-size:var(--fs-13);color:var(--ink-60);font-variant-numeric:tabular-nums}.vente-colonne-client,.vente-colonne-resume{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vente-colonne-client{font-size:var(--fs-13);font-weight:700}.vente-colonne-date,.vente-colonne-total{flex:none;white-space:nowrap}.vente-colonne-total{font-weight:700;color:var(--ink-80)}.vente-colonne-pied{flex:none;display:flex;align-items:center;padding:0 16px}.ventes-col-detail{container:vente-detail/inline-size;flex:1;min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.vente-col-vide{margin:auto;padding:40px;color:var(--paper-60);font-size:var(--fs-15);text-align:center}.vente-bandeau{flex:none;display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px 24px;padding:20px 24px;border-radius:40px;background-color:var(--fond-bandeau);color:var(--encre-bandeau,var(--ink-80));--outline-encre:var(--encre-bandeau,var(--ink-80));--outline-bord:var(--encre-bandeau,var(--ink-80));--outline-eteint:var(--encre-bandeau,var(--ink-80))}.vente-bandeau .vente-vendeur,.vente-bandeau-rangee{display:flex;align-items:baseline;gap:12px;min-width:0}.vente-bandeau .vente-vendeur{align-items:center}.vente-bandeau :is(.vente-bandeau-rangee,.vente-vendeur)>.label-system{flex:none;width:64px;margin:0;color:inherit}.vente-bandeau .vente-vendeur>select.input-system{min-width:0;padding-left:0;border-color:transparent;background-color:transparent;color:inherit;font-size:var(--fs-15)}.vente-bandeau-gauche{flex:1 1 240px;min-width:0;display:grid;gap:6px}.vente-bandeau-ref{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:var(--fs-24);font-weight:700;line-height:1.1}.vente-bandeau-client{font-size:var(--fs-16);font-weight:700}.vente-bandeau-meta{font-size:var(--fs-13)}.vente-bandeau-plus{width:37px;padding:0;justify-content:center}.vente-bandeau-plus svg{width:20px;height:20px}.vente-bandeau-totaux{flex:0 1 auto;display:grid;justify-items:end;gap:4px;text-align:right}.vente-bandeau-totaux small{font-size:var(--fs-13);font-style:italic}.vente-bandeau-montant{font-size:var(--fs-24);font-weight:700;line-height:1}.vente-bandeau-encaisser{margin-top:8px;min-width:160px;justify-content:center}@container vente-detail (max-width: 640px){.vente-bandeau-totaux{flex-basis:100%;grid-template-columns:1fr auto;justify-items:start;align-items:center;-moz-column-gap:16px;column-gap:16px;text-align:left}.vente-bandeau-encaisser{grid-column:2;grid-row:1/span 3;margin-top:0}.vente-bandeau-totaux>:not(.vente-bandeau-encaisser){grid-column:1}}@supports not (container-type:inline-size){@media (min-width:1024px) and (max-width:1080px),(min-width:1280px) and (max-width:1290px){.ventes-col-detail .vente-bandeau-totaux{flex-basis:100%;grid-template-columns:1fr auto;justify-items:start;align-items:center;-moz-column-gap:16px;column-gap:16px;text-align:left}.ventes-col-detail .vente-bandeau-encaisser{grid-column:2;grid-row:1/span 3;margin-top:0}.ventes-col-detail .vente-bandeau-totaux>:not(.vente-bandeau-encaisser){grid-column:1}}}.vente-col-bloc-compte{display:inline-flex;align-items:center;gap:10px}.vente-col-bloc-legende .btn-plus-round{width:var(--bouton-petit);height:var(--bouton-petit)}.vente-col-bloc-legende .btn-plus-round svg{width:18px;height:18px}.vente-col-bloc{flex:none;overflow:hidden;border-radius:var(--radius-card);background-color:var(--card);color:var(--ink-80)}.vente-col-bloc-legende{justify-content:space-between;background-color:var(--ink-10);color:var(--ink-60)}.vente-suivi{margin:0;padding:14px 20px 16px;list-style:none;display:grid;gap:12px}.vente-suivi li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:var(--fs-13)}.vente-suivi svg{width:20px;height:20px;color:var(--ink-60)}.vente-suivi b{display:block;font-size:var(--fs-15);font-weight:700}.vente-suivi i{color:var(--ink-60)}.vente-col-nouvelle{padding:20px;overflow:visible}.vente-col-nouvelle-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.vente-col-nouvelle-tete h2{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--ink-80)}.vente-item-bureau{padding:10px}.vente-icone{width:16px;height:16px}.vente-item-nom{color:var(--ink-60);font-size:var(--fs-16);font-weight:700}.vente-cell-note{width:150px;padding-right:8px}.vente-cell-sku{width:64px;text-align:center;font-family:monospace;font-size:var(--fs-13)}.vente-cell-prix,.vente-discret{color:var(--ink-40)}.vente-cell-prix{width:80px;text-align:right;font-size:var(--fs-16);font-weight:700}.vente-mention{color:var(--ink-40);font-style:italic;font-weight:400}.vente-item-qte-fige{color:var(--ink-60);font-size:var(--fs-16);font-weight:700}.vente-qte-controle{gap:.25rem}.vente-qte-valeur{min-width:18px;text-align:center;color:var(--ink-80)}.vente-qte-bouton,.vente-qte-valeur{font-size:var(--fs-13);font-weight:700}.vente-qte-bouton{width:var(--bouton-petit);height:var(--bouton-petit);border-radius:4px;border:1px solid var(--ink-20);background:var(--ink-10);color:var(--ink-60);line-height:1;cursor:pointer}.vente-cell-sous-total{width:80px;text-align:right;padding-right:8px;color:var(--ink-60);font-size:var(--fs-16);font-weight:700}.vente-item-tel{padding:10px 14px;gap:6px}.vente-item-tel-tete{gap:.5rem}.vente-item-tel-nom{min-width:0}.vente-item-tel-nom,.vente-item-tel-preciser{color:var(--ink-80);font-size:var(--fs-16);font-weight:700;line-height:1.25}.vente-item-tel-preciser{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer;background:none;border:none;padding:0;text-align:left}.vente-item-tel-note{color:var(--ink-60);font-size:var(--fs-13);font-weight:400}.vente-item-tel-details{gap:10px;flex-wrap:wrap;font-size:var(--fs-13);color:var(--ink-60)}.vente-sku{font-family:monospace}.vente-item-tel-mention{font-style:italic;color:var(--ink-40)}.vente-gras{font-weight:700}.vente-tel-qte{gap:4px}.vente-tel-qte-bouton{width:var(--bouton-petit);height:var(--bouton-petit);border-radius:4px;border:1px solid var(--ink-20);background:var(--ink-10);color:var(--ink-60);font-size:var(--fs-13);font-weight:700;line-height:1;cursor:pointer;padding:0}.vente-item-tel-total{margin-left:auto;font-size:var(--fs-16);font-weight:700;color:var(--ink-60)}.vente-total-bande{background-color:var(--paper-40);padding:10px 24px 2px}.vente-total-decomposition{gap:.5rem;min-width:0}.vente-total-ttc{gap:.75rem}.vente-total-montant{color:var(--jaune);font-size:var(--fs-24);font-weight:700;line-height:1}.vente-total-options{padding:2px 16px 10px 24px;gap:6px 16px;background-color:var(--paper-40)}.vente-apercu-cadre{min-height:0;height:100%}.vente-apercu-pdf{height:100%;width:100%;border:none;border-radius:var(--radius-md);min-height:70vh}.vente-payer-rangee{gap:.75rem}.vente-form-tete{margin-bottom:1rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.vente-form-tete{grid-template-columns:repeat(2,minmax(0,1fr))}}.vente-form-selection{gap:.5rem}.vente-form-bloc{margin-bottom:1rem}.vente-form-ajouts{margin-bottom:1rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;position:relative}@media (min-width:640px){.vente-form-ajouts{grid-template-columns:repeat(2,minmax(0,1fr))}}.vente-form-scan{margin-top:.5rem;gap:.5rem}.vente-icone-scan{width:22px;height:22px}.ventes-bouton-importer{gap:.25rem}.vente-suggestions{margin-bottom:1rem;margin-top:.25rem;border-radius:.5rem;border-width:1px;max-height:240px;overflow-y:auto;background-color:var(--paper-solide);box-shadow:0 4px 12px var(--ink-20)}.vente-suggestion{width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;border-bottom:1px solid var(--ink-10)}.vente-suggestion-detail{margin-left:.5rem;font-size:.75rem;line-height:1rem}.vente-form-items{margin-bottom:1rem;border-radius:var(--radius-md);overflow-x:auto}.vente-form-items-entete{padding:6px 10px;background-color:var(--ink-10);color:var(--ink-40);font-size:var(--fs-13);font-weight:700;font-style:italic}.vente-form-col-sku{width:64px}.vente-col-commande{width:70px;text-align:center}.vente-col-qte-large{width:116px;text-align:center}.vente-col-prix-unitaire{width:90px;text-align:right}.vente-ligne-tel-cadre{border-bottom:1px solid var(--ink-10);padding:10px 4px}.vente-ligne-tel-tete{gap:.5rem}.vente-ligne-tel-retrait{width:44px;height:44px;color:var(--ink-40)}.vente-ligne-tel-icone{width:20px;height:20px}.vente-ligne-tel-nom{min-width:0;padding-top:10px;font-weight:600;color:var(--ink-60)}.vente-ligne-tel-montant{padding-top:10px;font-weight:700;color:var(--ink-60)}.vente-ligne-tel-qte{gap:.5rem;padding-left:52px}.vente-ligne-tel-suite{padding-left:52px}.vente-form-item{padding:8px 10px}.vente-form-item-retirer{width:32px;color:var(--ink-40)}.vente-form-item-icone{width:18px;height:18px}.vente-form-item-nom{min-width:0;font-size:var(--fs-13);font-weight:600;color:var(--ink-60)}.vente-form-item-preciser{font-weight:600;color:var(--ink-60);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.vente-form-cell-sku{width:64px;font-family:monospace;font-size:var(--fs-13)}.vente-qte-commander{width:56px;background-color:var(--jaune);border:1px solid var(--ink-30);border-radius:var(--radius-xs);padding:3px 4px;font-size:var(--fs-13);font-weight:700;color:var(--ink-60)}.vente-form-cell-prix{gap:.25rem;width:90px;text-align:right}.vente-cell-montant{width:80px;text-align:right;font-weight:700;color:var(--ink-60)}.vente-form-item-avis{padding:0 10px 8px}.vente-apercu-sous-total{padding:8px 16px;background-color:var(--ink-10);color:var(--ink-60);font-size:var(--fs-16);font-weight:700}.vente-apercu-montant{width:80px;text-align:right;margin-left:16px}.vente-apercu-remise{padding:4px 16px;color:var(--rouge-fonce)}.vente-apercu-a-payer,.vente-apercu-remise{background-color:var(--ink-10);font-size:var(--fs-16);font-weight:700}.vente-apercu-a-payer{padding:8px 16px;color:var(--ink-80)}.vente-apercu-a-payer-montant{width:80px;text-align:right;margin-left:16px;color:var(--brun);font-size:var(--fs-24);font-weight:700;line-height:1}.vente-apercu-cout{padding:6px 16px}.vente-apercu-cout-case{width:80px;margin-left:16px;display:flex;justify-content:flex-end}.vente-modale-pile{gap:14px}.vente-scan-inconnu{background-color:var(--teinte-orange-10);border-radius:var(--radius-md);padding:10px 14px;font-size:var(--fs-13);color:var(--rouge-fonce)}.vente-scan-code{margin-top:4px;font-family:monospace;font-size:var(--fs-16)}.vente-scan-liste{max-height:320px;border:1.5px solid var(--ink-20);border-radius:var(--radius-md)}.vente-scan-vide{padding-top:1.5rem;padding-bottom:1.5rem;font-size:.875rem;line-height:1.25rem;color:var(--ink-40)}.vente-scan-choix{width:100%;padding:10px 14px;background:transparent;border:none;cursor:pointer;font-size:var(--fs-13);color:var(--ink-80)}.vente-scan-choix-detail{font-size:var(--h5-size);color:var(--ink-40);margin-top:2px}.vente-chambre-intro{color:var(--ink-60);font-size:var(--fs-16);margin-bottom:12px}.vente-chambre-liste{max-height:50vh;border:1.5px solid var(--ink-20);border-radius:12px;background-color:var(--paper-solide)}.vente-chambre-vide{padding:14px 16px;color:var(--ink-40);font-size:var(--fs-16)}.vente-chambre-choix{width:100%;padding:10px 14px;border-bottom:1px solid var(--ink-10);font-size:14px}.vente-chambre-nom{color:var(--ink-80);font-weight:600}.vente-chambre-detail{font-size:.75rem;line-height:1rem;color:var(--ink-40)}.vente-recherche{position:relative}.vente-recherche-rangee{gap:.5rem}.vente-recherche-resultats{margin-top:.25rem;border-radius:.5rem;border-width:1px;max-height:50vh;overflow-y:auto;background-color:var(--paper-solide)}.vente-recherche-choix{width:100%;padding:.5rem .75rem;border-bottom:1px solid var(--ink-10)}.vente-recherche-nom{font-size:.875rem;line-height:1.25rem;line-height:1.3;color:var(--ink-80)}.vente-recherche-prefixe{margin-right:.25rem}.vente-recherche-detail{font-size:.75rem;line-height:1rem;margin-top:2px;color:var(--ink-40)}.vente-ajout-items{border-radius:var(--radius-md);overflow:hidden}.vente-ajout-entete{padding:6px 10px;font-size:var(--h5-size)}.vente-col-qte{width:60px;text-align:center}.vente-ajout-item{padding:8px 10px;border-bottom:1px solid var(--ink-10)}.vente-ajout-item-retirer{width:32px;color:var(--ink-40);background:transparent;border:none;cursor:pointer}.vente-ajout-item-nom{font-size:var(--fs-13);font-weight:700;color:var(--ink-60)}.vente-ajout-item-preciser{font-weight:700;color:var(--ink-60);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.vente-ajout-cell-prix{gap:.25rem;width:80px;text-align:right}.vente-ajout-qte{width:50px;text-align:center;background-color:var(--paper-90);border:1px solid var(--ink-20);border-radius:var(--radius-xs);padding:3px 4px;font-size:var(--fs-13)}.vente-ajout-total{padding:8px 16px;background-color:var(--teinte-jaune-30);font-size:var(--fs-16);font-weight:700}.vente-ajout-total-libelle{color:var(--ink-60)}.vente-ajout-total-montant{width:80px;text-align:right;color:var(--ink-80);margin-left:60px}.ventes-barre-flottante{bottom:20px;right:calc(16px + var(--bouton-courant) + 10px)}@media (max-width:767px){.ventes-page{padding-bottom:calc(56px + 20px + 16px)}}.ventes-pilule{height:56px;background-color:var(--paper-60);border-radius:50px;padding:0 10px;gap:10px;box-shadow:0 6px 16px var(--ink-30);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ventes-pilule-icone-rafraichir{width:22px;height:22px;stroke-width:2.5}.ventes-pilule-filtres{width:40px;height:40px;border-radius:50%;background-color:transparent;color:var(--ink-40);border:none;cursor:pointer;padding:0}.ventes-pilule-icone-filtres{width:22px;height:22px;stroke-width:2}.ventes-filtres-menu{right:0;bottom:calc(100% + 8px);min-width:300px;background-color:var(--paper-solide);border-radius:20px;box-shadow:0 6px 24px var(--ink-30)}.ventes-filtres-contenu{gap:10px;padding:12px 16px}.ventes-filtres-recherche{height:32px;border-radius:32px;background-color:var(--ink-10);color:var(--ink-60);border:none;font-size:var(--fs-13);padding:0 14px}.ventes-filtre-vues{gap:6px}.vente-prix-champ{width:80px;background-color:var(--paper-solide);border:1px solid var(--ink-30);border-radius:var(--radius-xs);padding:3px 4px;font-size:var(--fs-13)}.vente-prix-affiche{display:inline-block;width:80px;text-align:right;font-size:var(--fs-13)}.ventes-bouton-rafraichir{width:var(--bouton-courant);height:var(--bouton-courant);border-radius:50%;background-color:var(--jaune);color:var(--brun);border:none;cursor:pointer;padding:0}.ventes-bouton-rafraichir--attente{cursor:wait}.ventes-groupe-titre{font-size:var(--h5-size);font-weight:700;color:var(--paper-60);letter-spacing:.08em;padding:2px 16px;margin-top:-4px}.ventes-groupe-titre--premier{margin-top:0}.vente-tel-ligne{background-color:var(--fond-ligne);padding:10px 14px;border-radius:18px;gap:4px}.vente-tel-ligne--ouverte{border-radius:18px 18px 0 0}.vente-tel-statut{display:inline-flex;align-items:center;height:var(--h-pastille);padding:0 12px;border-radius:var(--radius-pill);background-color:var(--pastille-fond);color:var(--pastille-encre);font-size:var(--fs-13);font-weight:700;letter-spacing:.04em;line-height:1}.vente-ligne-bureau-fond{background-color:var(--fond-ligne);padding:8px 14px;border-radius:30px}.vente-ligne-bureau-fond--ouverte{border-radius:30px 30px 0 0}.vente-bureau-statut{display:inline-flex;align-items:center;height:var(--h-pastille);padding:0 10px;border-radius:var(--radius-pill);background-color:var(--pastille-fond);color:var(--pastille-encre);font-size:var(--h5-size);font-weight:700;letter-spacing:.04em;line-height:1}.vente-item-retirer{width:32px;color:var(--ink-40);background:transparent;border:none;cursor:pointer}.vente-item-retirer--fige{cursor:not-allowed}.vente-prix-coutant{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-weight:700;color:var(--ink-40);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.vente-prix-coutant--actif{color:var(--orange-fonce)}.vente-cell-stock{width:50px;text-align:center;color:var(--encre-stock)}.vente-cell-stock,.vente-qte-moins{font-size:var(--fs-13);font-weight:700}.vente-qte-moins{width:20px;height:20px;border-radius:4px;border:1px solid var(--ink-20);background:var(--ink-10);color:var(--ink-60);line-height:1;cursor:pointer;opacity:1}.vente-qte-moins--bloque{cursor:not-allowed;opacity:.4}.vente-item-tel-retirer{width:24px;height:24px;color:var(--ink-40);background:transparent;border:none;cursor:pointer;padding:0}.vente-item-tel-retirer--fige{cursor:not-allowed}.vente-tel-prix-coutant{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.vente-tel-prix-coutant--actif{color:var(--orange-fonce)}.vente-tel-stock{font-weight:700;color:var(--encre-stock)}.vente-tel-qte-moins{width:20px;height:20px;border-radius:4px;border:1px solid var(--ink-20);background:var(--ink-10);color:var(--ink-60);font-size:var(--fs-13);font-weight:700;line-height:1;cursor:pointer;opacity:1;padding:0}.vente-tel-qte-moins--bloque{cursor:not-allowed;opacity:.4}.legende-prix,.vente-total-legende{color:var(--ink-60);font-size:var(--fs-13);font-style:italic}.legende-prix{margin-left:6px;font-weight:400}.hlc-fiche-fournisseur{padding:10px 12px}.hlc-fiche-fournisseur,.piece-photo-vignette{border:1px solid var(--ink-10);border-radius:var(--radius-md)}.piece-photo-vignette{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:72px;height:72px;background-image:var(--photo,none);background-size:cover;background-position:50%}.sante-ligne-texte{font-size:var(--fs-13);color:var(--paper-90)}.sante-ligne-texte--avant-geste{margin-bottom:10px}.vente-form-items-table{min-width:640px}.vente-form-rangee{border-bottom:1px solid var(--ink-10);background-color:transparent}.vente-form-rangee--paire{background-color:var(--ink-10)}.vente-form-inclus{width:24px;height:24px;font-size:var(--fs-16);background:transparent;border:none;cursor:pointer;opacity:.4}.vente-form-inclus--actif{opacity:1}.vente-ajout-inclus{width:20px;height:20px;font-size:var(--fs-13);background:transparent;border:none;cursor:pointer;opacity:.4}.vente-ajout-inclus--actif{opacity:1}.ventes-pilule-rafraichir{width:40px;height:40px;border-radius:50%;background-color:transparent;color:var(--ink-40);border:none;cursor:pointer;padding:0}.ventes-pilule-rafraichir--attente{cursor:wait}.ventes-vue{padding:0 12px;height:28px;border-radius:28px;font-size:var(--fs-13);font-weight:700;border:none;cursor:pointer;background-color:var(--ink-10);color:var(--ink-40)}.ventes-vue--active{background-color:var(--jaune);color:var(--ink-90)}.bon-remise-libelle{color:var(--paper-60);font-size:var(--fs-16);font-style:italic;flex:1;text-align:right}.bon-remise-champ{width:3.5rem;font-size:.875rem;line-height:1.25rem}.bon-remise-champ,.bon-remise-mode{height:28px;background-color:var(--paper-60);color:var(--ink-60);border:none;border-radius:0}.bon-remise-mode{width:2rem;font-size:.75rem;line-height:1rem;font-weight:700}.bon-remise-montant{font-size:.75rem;line-height:1rem;font-weight:500;color:var(--rose)}.bon-message{padding:1rem;font-size:.875rem;line-height:1.25rem}.bon-preciser{background:none;border:none;padding:0;cursor:pointer;text-align:left;color:inherit;font:inherit;text-decoration:underline;text-decoration-style:dotted}.bon-item-detail{margin-left:.25rem}.bon-item-detail,.bon-item-note{font-size:.75rem;line-height:1rem}.bon-item-note{color:var(--ink-60)}.bon-stock-manque{color:var(--rouge-fonce);font-weight:700}.bon-stock-manque,.bon-stock-reserve{margin-left:.375rem;font-size:.75rem;line-height:1rem}.bon-stock-reserve{font-weight:400;color:var(--bleu-lien)}.bon-prix-saisie{gap:.125rem}.bon-prix-champ{width:4rem}.bon-prix-unite{font-size:.75rem;line-height:1rem}.bon-qte-champ{width:2.25rem}.bon-note-carte{width:100%;background-color:var(--paper-60-solide);border-radius:var(--radius-btn);padding:16px 20px}.bon-note-titre{color:var(--ink-40);letter-spacing:.1em;margin:0;flex:1}.bon-note-actions{gap:4px}.bon-note-texte{width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;border-radius:0;border:none;background-color:var(--paper-80);color:var(--ink-80);resize:none;line-height:1.5;height:calc(1.5em * 5 + 16px)}.bon-note-pile{gap:20px}.bon-panneau{height:100%}.bon-panneau-tete{padding:1rem 1rem 0}.bon-fige-avis{gap:10px;padding:0 0 6px 2px}.bon-fige-avis-texte{white-space:pre-line}.bon-caisse{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:0 0 6px 2px}.bon-caisse>:is(.legende,.bon-caisse-phrase){flex:1 1 auto;min-width:0}.bon-caisse>:is(.legende,.bon-caisse-phrase){flex-basis:240px}.bon-caisse-gestes{flex:0 1 auto;max-width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto}.bon-caisse-phrase{font-size:var(--fs-13);line-height:1.45}.bon-caisse>:is(button,a){flex:none}@media (max-width:767px){.bon-caisse{flex-direction:column;align-items:flex-start}.bon-caisse>:is(.legende,.bon-caisse-phrase){flex:none}.bon-caisse,.bon-fige-avis{padding-left:var(--gouttiere-telephone);padding-right:var(--gouttiere-telephone)}}:root{--qr-comptoir:192px}@media (max-height:700px){:root{--qr-comptoir:160px}}.bon-caisse-qr{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:4px 0 12px 2px}@media (max-width:767px){.bon-caisse-qr{padding-left:var(--gouttiere-telephone);padding-right:var(--gouttiere-telephone)}}.bon-caisse-qr-code{flex:none;display:block;width:var(--qr-comptoir);height:var(--qr-comptoir);background-color:var(--paper-solide);border-radius:var(--radius-input)}.bon-caisse-qr-texte{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.bon-caisse-qr-phrase{margin:0;font-size:var(--fs-15);line-height:1.45;color:var(--paper-90)}.bon-caisse-qr-fin{white-space:nowrap}.bon-caisse-qr-fin>.processing-dots{margin-left:6px}.bon-regenerer{width:37px;height:37px;color:var(--brun)}.bon-note-telephone{margin-bottom:10px}.bon-colonnes{gap:20px}.bon-colonne{min-width:0;gap:10px}.bon-section{border-radius:var(--radius-btn);background-color:transparent}.bon-section-tete{padding-left:1.25rem;padding-right:1.25rem}.bon-section-titre{gap:.75rem}.bon-section-icone{width:30px;height:30px;color:var(--ink-40)}.bon-section-nom{color:var(--ink-40);font-size:30px;font-weight:400;line-height:1;display:inline-flex;align-items:baseline;gap:6px}.bon-liste-entete{height:35px;padding:0 10px}.bon-liste{container:bon-liste/inline-size}.bon-vue-tel{display:flex}.bon-vue-bureau{display:none}@media (min-width:768px){.bon-vue-tel{display:none}.bon-vue-bureau{display:flex}}@container bon-liste (max-width: 419px){.bon-vue-tel{display:flex}.bon-vue-bureau{display:none}}@supports not (container-type:inline-size){@media (min-width:1280px) and (max-width:1528px),(min-width:768px) and (max-width:898px){.bon-liste .bon-vue-tel{display:flex}.bon-liste .bon-vue-bureau{display:none}}}.bon-col-fin{width:70px;text-align:right;padding-right:8px}.bon-col-statut{width:44px;text-align:center}.bon-col-prix{width:60px;text-align:right}.bon-ligne-tel{padding:10px 12px;border-bottom:1px solid var(--ink-10);gap:8px}.bon-ligne-tel-nom{color:var(--ink-60);font-size:var(--fs-16);font-weight:700;line-height:1.3}.bon-ligne-tel-rangee{gap:8px}.bon-espace{flex:1}.bon-ligne-tel-duree{min-width:78px;color:var(--ink-40);font-size:var(--fs-16);font-weight:700}.bon-cell-statut{width:44px}.bon-ligne-tel-inclus{width:70px;text-align:right;color:var(--ink-40);font-size:var(--fs-16);font-style:italic}.bon-ligne-bureau{padding:10px;border-bottom:1px solid var(--ink-10)}.bon-ligne-nom{color:var(--ink-60);font-size:var(--fs-16);font-weight:700}.bon-cell-duree{width:70px;font-weight:700}.bon-cell-duree,.bon-cell-inclus{text-align:right;color:var(--ink-40);font-size:var(--fs-16)}.bon-cell-inclus{width:60px;font-style:italic}.bon-ligne-tel-titre{gap:8px;color:var(--ink-60);font-size:var(--fs-16);font-weight:700;line-height:1.3}.bon-ligne-tel-libelle{min-width:0}.bon-preciser-gras{background:none;border:none;padding:0;cursor:pointer;text-align:left;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.bon-ligne-note{font-size:.75rem;line-height:1rem;color:var(--ink-60);font-weight:400;margin-left:6px}.bon-lien-service{width:22px;height:22px;border-radius:50%;background-color:var(--teinte-orange-30);color:var(--orange-fonce);border:none;cursor:pointer;font-size:var(--fs-13);font-weight:700;line-height:1;padding:0}.bon-ligne-tel-retirer{width:28px;color:var(--ink-40)}.bon-icone-18{width:18px;height:18px}.bon-ligne-tel-duree-saisie{min-width:78px}.bon-pas{height:32px;border-radius:var(--radius-md);background-color:var(--ink-10);overflow:hidden}.bon-pas-valeur{padding:0 8px;font-size:var(--fs-16);font-weight:700;color:var(--ink-60);font-variant-numeric:tabular-nums;min-width:50px;text-align:right}.bon-pas-fleches{height:100%;border-left:1px solid var(--ink-10)}.bon-pas-haut{width:22px;cursor:pointer;color:var(--ink-60);border:none;background:transparent}.bon-pas-symbole{font-size:8px;line-height:1}.bon-pas-bas{width:22px;cursor:pointer;color:var(--ink-60);border:none;border-top:1px solid var(--ink-10);background:transparent}.bon-ligne-tel-prix{color:var(--ink-40);font-size:var(--fs-16);font-weight:700}.bon-depli{color:var(--ink-40)}.bon-coche,.bon-icone-20{width:20px;height:20px}.bon-cell-prix,.bon-coche{color:var(--ink-60)}.bon-cell-prix{width:70px;text-align:right;font-size:var(--fs-16);font-weight:700}.bon-poignee{width:16px;text-align:center;color:var(--ink-30)}.bon-retirer{width:32px;color:var(--ink-40)}.bon-ligne--refusee{background-color:var(--paper-80);color:var(--ink-60)}:is(.bon-ligne-refusee-nom,.arch-detail-non-retenu,.ap-reporte){font-weight:400;font-style:italic;text-decoration:line-through;color:var(--ink-60)}.bon-ligne-refusee-mention{font-size:var(--fs-13);font-style:italic;color:var(--ink-60)}.bon-ligne--refusee :is(.bon-refuser,.bon-ligne-tel-refuser){color:var(--ink-60)}.bon-refuser{width:32px;color:var(--ink-40)}.bon-ligne-tel-refuser{width:28px;color:var(--ink-40)}.bon-col-retirer{width:32px}.bon-col-retirer--deux{width:56px}.bon-col-retirer--deux>:is(.bon-refuser,.bon-retirer){width:28px}.bon-ligne-service{gap:8px;color:var(--ink-60);font-size:var(--fs-16);font-weight:700}.bon-ligne-service-texte{line-height:1.35}.bon-duree-saisie{width:70px;height:32px;border:none;border-radius:var(--radius-md);background-color:transparent;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.bon-saisie-valeur{padding:0 8px;font-size:var(--fs-16);font-weight:700;color:var(--ink-60);font-variant-numeric:tabular-nums}.bon-saisie-fleches{height:100%;border-left:1px solid var(--ink-10);background-color:var(--ink-10)}.bon-saisie-bas,.bon-saisie-haut{width:18px;cursor:pointer;color:var(--ink-60);border:none;background:transparent}.bon-saisie-bas{border-top:1px solid var(--ink-10)}.bon-cell-prix-service{width:60px;height:32px;color:var(--ink-60);font-size:var(--fs-16);font-weight:700}.bon-forfait-detail{background-color:var(--paper-90)}.bon-col-duree{width:70px}.bon-liste-pied{min-height:var(--list-row-h);padding:0 16px}.bon-heures-reelles{gap:6px;background:none;border:none;cursor:pointer;padding:0;color:var(--ink-40)}.bon-heures-reelles-libelle{font-size:var(--h5-size);font-weight:700;letter-spacing:.04em}.bon-pied-libelle{font-style:italic;text-align:right}.bon-pied-heures{padding-left:8px}.bon-pied-heures,.bon-pied-total-services{width:70px;text-align:right;color:var(--ink-80);font-size:var(--h4-size);font-weight:var(--h4-weight)}.bon-remise-services{padding:0 24px}.bon-col-piece{width:64px;text-align:right}.bon-ouvrir-piece{background:none;border:none;padding:0;cursor:pointer;text-align:left;color:inherit;font:inherit;font-weight:inherit}.bon-piece-lien{color:var(--bleu-lien)}.bon-piece-lien,.bon-piece-sku{font-size:.75rem;line-height:1rem;font-weight:400}.bon-piece-sku{color:var(--ink-40)}.bon-ligne-tel-titre-piece{gap:6px;color:var(--ink-60);font-size:var(--fs-16);font-weight:700;line-height:1.3}.bon-piece-note{font-size:.75rem;line-height:1rem;color:var(--ink-60);font-weight:400}.bon-ligne-tel-rangee-piece{gap:12px}.bon-pas-valeur-court{padding:0 8px;font-size:var(--fs-16);font-weight:700;color:var(--ink-60);font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.bon-ligne-tel-total{margin-left:auto;color:var(--ink-60);font-size:var(--fs-16);font-weight:700}.bon-piece-oos{font-size:.75rem;line-height:1rem}.bon-plus{line-height:16px}.bon-ligne-piece-nom,.bon-plus{font-size:var(--fs-16);font-weight:700}.bon-ligne-piece-nom{min-width:0;gap:8px;flex-wrap:wrap;line-height:1.35;color:var(--ink-60);overflow-wrap:anywhere}.bon-piece-reserve-texte{font-size:.75rem;line-height:1rem}.bon-plus-decale{line-height:16px;display:block;margin-top:-1px}.bon-cell-prix-piece,.bon-plus-decale{font-size:var(--fs-16);font-weight:700}.bon-cell-prix-piece{width:64px;height:32px;color:var(--ink-40)}.bon-qte-saisie{width:60px;height:32px;border:none;border-radius:var(--radius-md);background-color:transparent;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.bon-cell-sous-total{width:70px;height:32px;padding-right:8px;color:var(--ink-60);font-size:var(--fs-16);font-weight:700}.bon-pied-espace{width:80px}.bon-pied-espace-large{width:90px}.bon-pied-total-pieces{width:80px;text-align:right;padding-right:8px;color:var(--ink-80);font-size:var(--h4-size);font-weight:var(--h4-weight)}.bon-remise-pieces{padding:0 24px;gap:10px}.choix-ligne:has(>.vente-mention){align-items:center;gap:8px}.choix-ligne>.vente-mention{white-space:nowrap}.bon-remise-pieces{flex-wrap:wrap;row-gap:8px}.bon-remise-pieces>.choix-ligne{flex:none;margin-left:auto}.bon-remise-pieces .vente-mention{color:var(--paper-60)}.vente-apercu-cout-mention{flex:1;min-width:0;padding-right:8px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bon-pied{gap:20px;padding:20px 0 0;background-color:transparent}@media (min-width:768px){.bon-pied{bottom:0;left:0;right:0}}.bon-pied-total{flex:2 1 0%}.bon-relier-pile{gap:14px}.bon-relier-avis{background-color:var(--teinte-orange-10);border-radius:var(--radius-md);padding:10px 14px;font-size:var(--fs-13);color:var(--rouge-fonce)}.bon-gras{font-weight:700}.bon-relier-detail{margin-top:4px;font-style:italic}.bon-relier-liste{max-height:320px;border:1.5px solid var(--ink-20);border-radius:var(--radius-md)}.bon-relier-vide{padding-top:1.5rem;padding-bottom:1.5rem;font-size:.875rem;line-height:1.25rem;color:var(--ink-40)}.bon-relier-choix{width:100%;padding:10px 14px;background:transparent;border:none;cursor:pointer;font-size:var(--fs-13);color:var(--ink-80)}.bon-relier-choix-detail{font-size:var(--h5-size);color:var(--ink-40);margin-top:2px}.bon-nombre{border-radius:.25rem;border-width:1px;padding:.125rem .25rem;font-size:.875rem;line-height:1.25rem}.bon-remise{gap:.5rem}.bon-remise--inactif{opacity:.4;pointer-events:none}.bon-stock{margin-left:.375rem;font-size:.75rem;line-height:1rem}.bon-stock--normal{font-weight:400}.bon-stock--bas{color:var(--rouge-fonce);font-weight:700}.bon-note-tete{gap:10px;margin-bottom:0}.bon-note-tete--ouverte{margin-bottom:12px}.bon-note-onglet{padding:2px 10px;border-radius:var(--radius-pill);background-color:var(--paper-80);color:var(--ink-60);border:none;cursor:pointer;font-size:var(--h5-size);font-weight:700;letter-spacing:.04em}.bon-note-onglet--actif{background-color:var(--jaune);color:var(--brun)}.bon-tourne{animation:spin 1s linear infinite}.bon-zone{min-height:0}@media (min-width:768px){.bon-zone--pied{padding-bottom:max(240px,calc(var(--pied-hauteur, 0px) + 140px))}}@media (min-width:768px) and (max-height:700px){.bon-pied{position:static}.bon-zone--pied{padding-bottom:0}}.bon-section-bandeau{background-color:var(--fond-tete);height:64px}.bon-col-poignee{width:32px;flex:none}.bon-col-poignee--admin{width:48px}.bon-col-poignee--refus{width:56px}.bon-col-poignee--admin.bon-col-poignee--refus{width:72px}.bon-depot{box-shadow:inset 0 3px 0 var(--jaune)}.bon-tache{padding:8px 16px 8px 56px;border-bottom:1px solid var(--ink-10)}.bon-tache--separateur{padding:12px 16px 4px 56px;border-bottom:none}.bon-tache-nom{color:var(--ink-60);font-size:15px;font-weight:400;letter-spacing:normal;text-decoration:none}.bon-tache-nom--cochee{color:var(--ink-30);text-decoration:line-through}.bon-tache-nom--separateur{color:var(--ink-40);font-size:12px;font-weight:700;letter-spacing:.05em;text-decoration:none}.bon-tache-marque{display:inline-block;margin-left:8px;font-size:var(--fs-13);font-style:italic;color:var(--ink-60);text-decoration:none}.bon-heures-chevron{width:14px;height:14px;flex-shrink:0;transform:none;transition:transform .15s}.bon-heures-chevron--ouvert{transform:rotate(90deg)}.bon-encre-stock{color:var(--encre-stock);font-weight:400}.bon-commander{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--ink-80);color:var(--ink-80);background:transparent;cursor:pointer;padding:0}.bon-commander--epuise{border:1.5px solid var(--ink-30);color:var(--ink-30);cursor:not-allowed}.bon-commander-rond{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--ink-80);color:var(--ink-80);background:transparent;cursor:pointer;padding:0}.bon-commander-rond--epuise{border:1.5px solid var(--ink-30);color:var(--ink-30);cursor:not-allowed}.recep-reappro{color:var(--ink-60);font-weight:400}.recep-item-modifier{color:inherit;cursor:pointer;background:none;border:none;padding:0;font:inherit}.recep-page{padding:0}@media (min-width:768px){.recep-page{padding:50px 1.25rem 1.25rem}}.recep-barre-telephone{gap:10px;margin-bottom:12px}.recep-icone-rafraichir{width:20px;height:20px;stroke-width:2.5}.recep-bouton-nouvelle{width:var(--bouton-courant);height:var(--bouton-courant);border-radius:50%;background-color:var(--jaune);color:var(--brun);border:none;cursor:pointer;padding:0}.recep-bouton-nouvelle-icone{width:22px;height:22px;stroke-width:2.5}.recep-liste{gap:20px}.recep-bon{border-radius:var(--radius-btn)}.recep-bon-tete{width:100%;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.5rem}.recep-bon-geste{border-radius:9999px;width:32px;height:32px;color:var(--ink-40);border:none;padding:0}.recep-icone{width:18px;height:18px}.recep-bon-deplier{-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.5rem}.recep-chevron{width:20px;height:20px;color:var(--ink-40)}.recep-bon-cube{width:30px;height:30px;color:var(--ink-40)}.recep-bon-titre{color:var(--ink-60);font-size:var(--fs-24);font-weight:700;line-height:1.2}.recep-bon-facture{font-weight:600;color:var(--ink-40)}.recep-bon-date,.recep-bon-facture{font-size:var(--fs-16);margin-left:12px;vertical-align:middle}.recep-bon-date{font-weight:500;color:var(--ink-30);font-style:italic}.recep-bon-resume{color:var(--ink-40);font-size:var(--fs-16)}.recep-bon-statut{display:inline-flex;align-items:center;border-radius:9999px;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1;font-weight:700;height:var(--h-pastille)}.recep-bon-actions{margin-left:auto;gap:.5rem}.recep-bon-rond{width:var(--bouton-courant);height:var(--bouton-courant)}.recep-bon-rond svg{width:18px;height:18px}.recep-bon-items{background-color:var(--ink-20);border-radius:0 0 30px 30px;overflow:hidden}.recep-items-entete{padding:6px 16px}.recep-col-retirer{width:32px}.recep-col-nombre{width:70px;text-align:center}.recep-col-restant{width:60px;text-align:center}.recep-col-prix{width:70px;text-align:right;flex-shrink:0}.recep-col-montant{width:80px;text-align:right;flex-shrink:0}.recep-col-ok{width:40px;text-align:center}.recep-lien{color:var(--bleu-lien)}.recep-item-retirer{width:32px;color:var(--ink-40)}.recep-icone-20{width:20px;height:20px}.recep-categorie-liste{width:100%}.recep-item-sku{font-size:var(--fs-13);color:var(--ink-40)}.recep-cell-nombre{width:70px}.recep-revente-case{width:18px;height:18px;cursor:pointer}.recep-cell-prix{width:70px;color:var(--ink-40)}.recep-cell-montant,.recep-cell-prix{text-align:right;font-size:var(--fs-16);font-weight:700;flex-shrink:0}.recep-cell-montant{width:80px;color:var(--ink-60)}.recep-items-pied{padding:6px 16px}.recep-tel-tete{gap:.75rem;margin-bottom:10px}.recep-tel-retirer{color:var(--ink-40);padding:2px}.recep-tel-nom{min-width:0;word-break:break-word}.recep-tel-case{margin-top:2px}.recep-tel-categorie{gap:.5rem;margin-bottom:12px}.recep-tel-sku{font-size:var(--fs-13);color:var(--ink-40);font-family:monospace;min-width:0;flex-shrink:0}.recep-tel-compteurs{gap:12px;margin-bottom:8px}.recep-tel-compteur{gap:.25rem}.recep-tel-compteur-libelle{font-size:var(--h5-size);color:var(--ink-40);font-weight:600;min-width:32px}.recep-tel-restant{font-size:var(--fs-13)}.recep-discret{color:var(--ink-40)}.recep-tel-total{color:var(--ink-80);font-size:var(--fs-16)}.recep-total-barre{padding:8px 16px}.recep-bon-pied{gap:.75rem;padding:16px 24px 20px;background-color:var(--paper-80)}.recep-stock-applique{gap:.5rem;font-size:var(--fs-13);color:var(--ink-60)}.recep-icone-16{width:16px;height:16px}.recep-bouton-icone{gap:.5rem}.recep-bouton-scanner{margin-left:auto}.recep-icone-scan{width:22px;height:22px}.recep-historique-titre{margin-bottom:12px}.recep-historique-bon{margin-bottom:.5rem}.recep-icone-14{width:14px;height:14px}.recep-historique-fort{font-weight:700}.recep-historique-coche{color:var(--vert-clair);margin-right:4px}.recep-historique-detail{font-size:var(--fs-13)}.recep-vide{padding-top:4rem;padding-bottom:4rem;color:var(--paper-60)}.recep-bouton-importer{width:var(--bouton-courant);height:var(--bouton-courant);border-radius:50%;background-color:var(--jaune);color:var(--ink-40);border:none;padding:0}.recep-form-tete{margin-bottom:1rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.recep-form-tete{grid-template-columns:repeat(2,minmax(0,1fr))}}.recep-recherche{margin-bottom:1rem;position:relative}.recep-recherche-champ{max-width:400px}.champ-suggere{position:relative}.liste-suggestions{position:absolute;left:0;top:calc(100% + 4px);width:max(100%,min(440px,90vw));z-index:var(--plan-liste);margin:0;padding:4px 0 0;list-style:none;overflow:hidden;border-radius:var(--radius-md);background-color:var(--paper-solide);color:var(--ink-80);box-shadow:0 4px 12px var(--ink-30)}.suggestion{display:block;padding:10px 14px;font-size:var(--fs-15);line-height:1.3;text-align:left;color:var(--ink-80);cursor:pointer}.suggestion:hover,.suggestion[aria-selected=true]{background-color:var(--jaune-survol)}.suggestion-detail{color:var(--ink-60)}.suggestions-source{margin-top:4px;padding:6px 14px;border-top:1px solid var(--ink-10);font-size:var(--fs-12);text-align:right;color:var(--ink-60)}@media (pointer:coarse){.suggestion{min-height:44px}}.recep-suggestions{margin-top:.25rem;border-radius:.5rem;border-width:1px;max-height:200px;overflow-y:auto;position:relative;background-color:var(--paper-solide)}.recep-suggestion{width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;border-bottom:1px solid var(--ink-10)}.recep-suggestion-detail{font-size:.75rem;line-height:1rem}.recep-introuvable{margin-top:.5rem;gap:.5rem}.recep-note{font-size:.75rem;line-height:1rem;color:var(--ink-40)}.recep-bouton-creer{padding:4px 10px;font-size:var(--fs-13)}.recep-form-items{margin-bottom:1rem;border-radius:var(--radius-md);overflow:hidden}.recep-form-entete{padding:6px 16px;background-color:var(--ink-10);color:var(--ink-40);font-size:var(--fs-16);font-weight:700;font-style:italic}.recep-col-categorie{width:230px}.recep-form-col-sku{width:160px}.recep-col-prix-form{width:70px;text-align:right}.recep-form-nom{color:var(--ink-60);font-size:var(--fs-16);font-weight:700}.recep-form-categorie{width:230px;padding-right:30px}.recep-form-sku{width:160px;color:var(--ink-40)}.recep-form-sku,.recep-pas-valeur{font-size:var(--fs-16);font-weight:700}.recep-pas-valeur{color:var(--ink-60);min-width:20px;text-align:center}.recep-pas{border-radius:4px;overflow:hidden;background-color:var(--ink-10)}.recep-pas-haut{width:18px;height:12px;cursor:pointer;color:var(--ink-60);border:none;background:transparent}.recep-pas-symbole{font-size:8px;line-height:1}.recep-pas-bas{width:18px;height:12px;cursor:pointer;color:var(--ink-60);border:none;border-top:1px solid var(--ink-10);background:transparent}.recep-form-prix{width:70px;text-align:right;font-size:var(--fs-16);font-weight:700;color:var(--ink-40)}.recep-modale-pile{gap:16px;padding:4px 2px}.recep-modale-grille-3{grid-template-columns:repeat(1,minmax(0,1fr));gap:14px}@media (min-width:768px){.recep-modale-grille-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.recep-modale-grille-2{grid-template-columns:repeat(1,minmax(0,1fr));gap:14px}@media (min-width:768px){.recep-modale-grille-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.recep-cle-info{font-size:var(--h5-size);color:var(--ink-40);font-style:italic;margin:0}.recep-hors-catalogue{gap:14px}.recep-utiliser-liste{max-height:50vh;border:1.5px solid var(--ink-20);border-radius:var(--radius-md);background-color:var(--paper-solide)}.recep-utiliser-vide{padding:14px 16px}.recep-utiliser-texte{font-size:.875rem;line-height:1.25rem;color:var(--ink-40)}.recep-utiliser-choix{width:100%;padding:10px 14px;border-bottom:1px solid var(--ink-10);font-size:var(--fs-16)}.recep-utiliser-nom{color:var(--ink-80)}.recep-resultats-plus{padding-top:4px}.recep-tous-recus{color:var(--ink-40)}.recep-copier-rangee{margin-bottom:.75rem}.recep-copier{gap:.25rem;font-size:.75rem;line-height:1rem;color:var(--ink-40);padding:4px 8px;border-radius:var(--radius-xs);border:1px solid var(--ink-20)}.recep-log-table{width:100%;font-size:var(--h4-size)}.recep-log-entete{color:var(--ink-40);font-style:italic;font-size:var(--h5-size)}.recep-log-th{padding:.25rem .5rem}.recep-log-rangee{border-bottom:1px solid var(--ink-10)}.recep-log-td{padding:.5rem}.recep-log-td-pale{padding:.5rem;color:var(--ink-40)}.recep-log-td-manque{padding:.5rem;font-weight:700;color:var(--rouge-fonce)}.recep-log-rangee-surplus{border-bottom:1px solid var(--ink-10);background:linear-gradient(var(--teinte-orange-30),var(--teinte-orange-30)),var(--paper-solide)}.recep-log-td-surplus{font-weight:700}.recep-log-td-surplus,.recep-log-td-surplus-note{padding:.5rem;color:var(--orange-fonce)}.recep-bouton-rafraichir{width:var(--bouton-courant);height:var(--bouton-courant);border-radius:50%;background-color:var(--jaune);color:var(--brun);border:none;cursor:pointer;padding:0}.recep-bouton-rafraichir--attente{cursor:wait}.recep-bon-bandeau{background-color:var(--jaune);min-height:64px;padding:6px 20px;border-radius:30px}.recep-bon-bandeau--partiel{background-color:var(--rose)}.recep-bon-bandeau--ouvert{border-radius:30px 30px 0 0}.recep-statut-couleur{background-color:var(--pastille-fond);color:var(--pastille-encre)}.recep-item-rangee{padding:10px 16px}.recep-item-rangee,.recep-tel-rangee{border-bottom:1px solid var(--ink-10)}.recep-tel-rangee{padding:12px 16px}.recep-fond-special{background-color:var(--fond-special)}.recep-hist-bandeau{padding:12px 20px;border-radius:20px;background-color:var(--ink-20)}.recep-hist-bandeau--ouvert{border-radius:20px 20px 0 0}.recep-form-rangee{padding:10px 16px;border-bottom:1px solid var(--ink-10);background-color:transparent}.recep-form-rangee--paire{background-color:var(--ink-10)}.recep-cell-restant{width:60px;text-align:center;font-size:var(--fs-13)}.recep-cell-restant--reste{color:var(--orange-fonce)}.recep-tel-restant-valeur{font-weight:700}.recep-tel-restant-valeur--reste{color:var(--orange-fonce)}.tdb-entete{margin-bottom:20px;gap:8px}.pastille-voyant{display:inline-flex;align-items:center;gap:10px;padding:4px 14px;border-radius:var(--radius-pill);background-color:var(--ink-30);color:var(--paper-solide);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.pastille-voyant:focus-visible,.pastille-voyant:hover{background-color:var(--ink-40)}.pastille-voyant:focus-visible{outline:2px solid var(--jaune);outline-offset:2px}.pastille-voyant:after{content:"";flex-shrink:0;width:16px;height:16px;border-radius:50%;background-color:var(--voyant,var(--gris-clair))}.pastille-voyant[data-etat=aucun]{--voyant:var(--gris-clair)}.pastille-voyant[data-etat=en-ligne]{--voyant:var(--vert-clair)}.pastille-voyant[data-etat=en-ligne]:after{box-shadow:0 0 0 3px var(--vert-clair-25)}.pastille-voyant[data-etat=avertissement],.pastille-voyant[data-etat=hors-ligne]{--voyant:var(--orange)}.pastille-voyant[data-etat=a-regler]{--voyant:var(--rouge)}.pastille-voyant[data-etat=inconnu]:after{content:none}.pastille-voyant-cause{display:inline-flex;align-items:center;gap:10px;color:var(--paper-80)}.pastille-voyant-cause:before{content:"";width:1px;height:12px;background-color:var(--paper-40)}.tdb-page{gap:20px}.tdb-kpis{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px}.tdb-kpi-icone{width:28px;height:28px}.tdb-kpi-pastilles{gap:4px;margin-top:4px}.tdb-colonnes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.tdb-colonne{gap:16px}.tdb-rdv{gap:.75rem;min-height:85px;padding:10px 14px}.tdb-rdv-corps{flex:1;min-width:0;gap:6px}.tdb-rdv-tete{gap:8px}.tdb-rdv-heure{font-size:var(--h3-size);font-weight:700;color:var(--ink-80);line-height:1.1}.tdb-rdv-code{font-size:var(--fs-13);font-family:monospace;color:var(--ink-60)}.tdb-rdv-ligne{gap:6px;min-width:0}.tdb-rdv-nouveau{background-color:var(--orange);color:var(--paper-solide);letter-spacing:.04em}.tdb-rdv-nouveau,.tdb-rdv-type{display:inline-flex;align-items:center;padding:0 7px;border-radius:var(--radius-pill);font-size:9px;font-weight:700;height:var(--h-pastille);line-height:1}.tdb-rdv-type{background-color:var(--ink-10);color:var(--ink-60)}.tdb-rdv-client{font-size:var(--fs-16);color:var(--ink-80);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tdb-rdv-detail{color:var(--ink-60)}.tdb-rdv-cree{width:28px;height:28px;border-radius:50%;background-color:var(--teinte-vert-20);color:var(--ink-80);text-decoration:none}.tdb-rdv-recevoir{width:28px;height:28px;padding:0;border:none;border-radius:50%;background-color:var(--jaune);color:var(--brun-fonce);cursor:pointer}.tdb-rdv-recevoir:hover{background-color:var(--jaune-survol-bouton)}.tdb-rdv-recevoir:disabled{background-color:transparent;border:1.5px dashed var(--ink-40);color:var(--ink-40);cursor:not-allowed}.tdb-rdv-recevoir:focus-visible{outline:2px solid var(--brun-fonce);outline-offset:2px}.tdb-icone-14{width:14px;height:14px}.tdb-rdv-lier{width:28px;height:28px;border-radius:50%;background-color:var(--teinte-bleu-lien-10);color:var(--bleu-lien);border:none;cursor:pointer;padding:0}.tdb-rdv-autres,.tdb-rdv-plus-texte{font-size:var(--h5-size)}.tdb-rdv-autres{color:var(--ink-40);text-align:center;padding:6px}.tdb-ligne{padding:8px 12px;text-decoration:none;color:inherit;gap:8px}.tdb-ligne-corps{flex:1;min-width:0}.tdb-ligne-tete{gap:.5rem;overflow:hidden}.tdb-ligne-detail{font-size:var(--h5-size);color:var(--ink-60);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdb-termine{padding:8px 12px;gap:6px}.tdb-termine-lien{gap:8px;text-decoration:none;color:inherit;min-width:0;padding:4px 6px}.tdb-rappel{background-color:var(--ink-10);color:var(--ink-60);text-decoration:none}.tdb-rappel,.tdb-sans-contact{width:28px;height:28px;border-radius:50%}.tdb-sans-contact{background-color:var(--voile-desactive);color:var(--ink-30)}.tdb-discret{font-size:var(--h5-size);color:var(--ink-40)}.tdb-montant{font-size:var(--fs-13)}.tdb-a-facturer,.tdb-montant{font-weight:700;white-space:nowrap}.tdb-a-facturer{display:inline-flex;align-items:center;height:var(--h-pastille);padding:0 7px;border-radius:var(--radius-pill);background-color:var(--rose);color:var(--rouge-fonce);font-size:var(--h5-size);letter-spacing:.04em;line-height:1}.tdb-lier-pile{gap:14px}.tdb-lier-intro{font-size:var(--fs-13);color:var(--ink-60)}.tdb-lier-avis{padding:14px 16px;border-radius:var(--radius-md);background-color:var(--teinte-orange-10);color:var(--orange-fonce);font-size:var(--fs-13)}.tdb-lier-liste{max-height:50vh;border:1.5px solid var(--ink-20);border-radius:var(--radius-md);background-color:var(--paper-solide)}.tdb-lier-choix{width:100%;padding:10px 14px;border-bottom:1px solid var(--ink-10);font-size:var(--fs-13)}.tdb-lier-numero{font-family:monospace;font-weight:700;color:var(--ink-60);min-width:52px}.tdb-lier-statut{border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:700}.tdb-lier-velo{flex:1;margin-left:12px;color:var(--ink-80)}.tdb-lier-aide{font-size:.75rem;line-height:1rem;color:var(--ink-40)}.tdb-carte-tete{gap:10px}.tdb-carte-titre{font-size:var(--fs-16);font-weight:700;letter-spacing:.06em;color:var(--paper-90)}.tdb-carte-chiffre{color:var(--jaune);font-size:32px;font-weight:300;line-height:1.1;margin-top:4px}.tdb-carte-legende{color:var(--paper-80);font-size:var(--fs-13);font-weight:500}.tdb-lien-nu{text-decoration:none;color:inherit}.tdb-carte-corps{margin:8px;padding:20px 12px;gap:8px;justify-content:center}.tdb-liste-pied{padding:8px 16px}.tdb-groupe-tete{padding:4px 12px;background-color:var(--paper-60);gap:8px}.tdb-groupe-titre{letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis}.tdb-groupe-compte,.tdb-groupe-titre{font-size:var(--fs-13);font-weight:700;color:var(--ink-60);white-space:nowrap}.tdb-groupe-ligne{padding:6px 12px;text-decoration:none;color:inherit;gap:8px}.tdb-lien-souligne{color:var(--bleu-lien);text-decoration:underline}.tdb-code{font-family:monospace;color:var(--ink-40)}.tdb-kpi-statut{display:inline-flex;align-items:center;background-color:var(--pastille-fond);color:var(--pastille-encre);padding:0 6px;border-radius:var(--radius-pill);font-size:var(--h5-size);font-weight:700;white-space:nowrap;height:var(--h-pastille);line-height:1}.tdb-rdv-square{width:28px;height:28px;border-radius:50%;background-color:var(--ink-10);color:var(--ink-60);border:none;cursor:pointer;padding:0}.tdb-rdv-square--attente{cursor:wait}.tdb-statut{padding:0 7px;letter-spacing:.04em}.tdb-age,.tdb-statut{display:inline-flex;align-items:center;height:var(--h-pastille);border-radius:var(--radius-pill);background-color:var(--pastille-fond);color:var(--pastille-encre);font-size:var(--h5-size);font-weight:700;white-space:nowrap;line-height:1}.tdb-age{padding:0 8px}.tdb-lier-statut-couleur{background-color:var(--pastille-fond);color:var(--pastille-encre);margin-left:8px}.tdb-carte{background-color:var(--ink-20);border-radius:var(--radius-card);padding:20px 24px;gap:6px;border-left:4px solid var(--accent);cursor:default;height:100%}.tdb-carte--lien{cursor:pointer}.tdb-carte-pastille{width:48px;height:48px;border-radius:50%;background-color:var(--accent);color:var(--ink-40)}.tdb-bloc{border-radius:var(--radius-card);overflow:hidden;min-height:var(--hauteur-min)}.tdb-bloc-vide{flex:1;padding:20px;text-align:center;background-color:var(--fond-contenu);color:var(--paper-60);font-size:var(--fs-13);font-style:italic}.tdb-bloc-vide--sur-fond{color:var(--ink-40)}.tdb-bloc-contenu{flex:1;background-color:var(--fond-contenu)}.tdb-groupe{margin-top:8px}.tdb-groupe--premier{margin-top:0}.tdb-qte{display:inline-flex;align-items:center;background-color:var(--pastille-fond);color:var(--pastille-encre);padding:0 8px;border-radius:var(--radius-pill);font-size:var(--h5-size);font-weight:700;min-width:32px;height:var(--h-pastille);line-height:1}.coq-gabarit{height:100vh;gap:10px;padding:10px;background-color:var(--bg-app)}@media (min-width:768px){.coq-gabarit{padding:1.25rem}}@media (min-width:1280px){.coq-gabarit{gap:1.25rem}}@media (min-width:768px) and (max-width:1279px){.coq-gabarit{padding-top:0}.coq-contenu :is(.page-shell,.recep-page,.cli-page,.ventes-page){padding-top:10px}}@media (min-width:768px) and (max-width:1279px){.verif-banner.suggestion-drive--doublon{display:none}}.coq-tel-place{margin-bottom:0}.coq-tel-grande{background-color:var(--jaune);border-radius:36px;padding:8px 12px;box-shadow:0 6px 12px var(--ink-20);gap:12px}.coq-tel-infos{min-width:0;color:var(--brun);line-height:1.2}.coq-tel-compte{font-size:var(--fs-16);font-weight:700}.coq-tel-identite{font-size:var(--fs-13);color:var(--brun-fonce)}.coq-tel-reduite{height:47px;background-color:var(--jaune);border-radius:28px;padding:0 8px 0 10px;box-shadow:0 6px 12px var(--ink-20);gap:10px}.coq-tel-logo-lien{padding:0}.coq-tel-page-icone{width:37px;height:37px;color:var(--brun);flex-shrink:0}.coq-tel-titres{min-width:0;line-height:1.05}.coq-surtitre{opacity:.75;font-size:var(--fs-13)}.coq-surtitre,.coq-tel-titre{color:var(--brun);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coq-tel-titre{font-size:20px}.coq-tel-burger{width:40px;height:40px;border-radius:50%;color:var(--brun)}.coq-tel-burger-icone{width:28px;height:28px}.pilules-tablette{display:none}@media (min-width:768px) and (max-width:1279px){.pilules-tablette:not(:empty){display:flex;flex-direction:column;gap:10px;flex:none}.pilules-tablette>.bandeau-embarquement{order:1;margin:0}.pilules-tablette>.section-ligne.verif-banner--suggestion{order:2;margin:0}}.coq-colonne{display:contents}.pilules-bureau{display:none}@media (min-width:1280px){.coq-colonne{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;gap:1.25rem}.coq-colonne>.coq-contenu{min-height:0}.pilules-bureau:not(:empty){display:flex;flex-direction:column;gap:1.25rem;flex:none}.pilules-bureau>.bandeau-embarquement{order:1;margin:0}.pilules-bureau>.section-ligne.verif-banner--suggestion{order:2;margin:0}}.coq-tablette-barre{width:100%;background-color:var(--jaune);border-radius:50px;padding:10px 8px 10px 10px;box-shadow:0 6px 12px var(--ink-20);gap:14px}.coq-tablette-titre{min-width:0;gap:8px}.coq-tablette-rond{flex:none;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background-color:var(--brun-fonce);color:var(--jaune)}.coq-tablette-rond-icone{width:34px;height:34px}.coq-tablette-titres{min-width:0;line-height:1.1}.coq-tablette-titre-texte{color:var(--brun);font-size:var(--h2-size);font-weight:var(--poids-titrage);line-height:1.05}.coq-logo-zone{position:relative}.coq-logo-lien{text-decoration:none;color:inherit}.coq-contenu{min-width:0;color:var(--paper-90)}:is(.surface-claire,.list-row-even,.list-row-odd,.list-row-hoverable,.tdb-bloc-contenu){color:var(--ink-80)}@media (min-width:1280px){.coq-contenu{border-radius:50px}}.coq-redirection{min-height:60vh;gap:12px;padding:40px}.coq-redirection-texte{color:var(--paper-60);font-size:var(--fs-16)}.coq-barre-place{width:200px;transition:width var(--mouvement-barre);position:relative}.coq-barre-place--repliee{width:100px}.coq-barre{--barre-cellule:60px;--barre-icone:46px;--barre-libelle-h:24px;--barre-ecart:2px;height:100%;width:200px;background-color:var(--jaune);border-radius:50px;box-shadow:0 6px 12px var(--ink-20);transition:width var(--mouvement-barre),box-shadow .3s ease;overflow:hidden;position:relative;top:0;left:0}.coq-barre--repliee{width:100px}.coq-barre--survol{box-shadow:0 12px 32px var(--ink-40);position:absolute}.coq-barre-haut{height:130px;padding-top:18px;justify-content:flex-start}.coq-barre-nav{overflow:hidden;gap:var(--barre-ecart);padding:0 12px}.coq-barre-bas{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex-shrink:0;padding-bottom:20px}@media (max-height:780px){.coq-barre{--barre-cellule:44px;--barre-icone:32px;--barre-libelle-h:22px}.coq-barre-bas{padding-bottom:14px}}.coq-barre-item{text-decoration:none;height:calc(var(--barre-cellule) + var(--barre-libelle-h));justify-content:flex-start}.coq-barre-item--petit{--barre-cellule:40px;--barre-icone:26px}.coq-barre-cellule{width:var(--barre-cellule);height:var(--barre-cellule);border-radius:50%;color:var(--brun);flex-shrink:0}.coq-barre-cellule--badges{position:relative}.coq-barre-cellule--active{background-color:var(--brun);color:var(--jaune)}.coq-barre-icone{width:var(--barre-icone);height:var(--barre-icone)}.coq-barre-libelle{font-size:18px;font-weight:700;color:var(--brun);letter-spacing:.05em;white-space:nowrap;line-height:1.2;margin-top:7px;visibility:visible;height:calc(var(--barre-libelle-h) - 7px);display:flex;align-items:center;opacity:1;transition:opacity .18s ease .12s}.coq-barre-libelle--petit{font-size:13px;font-weight:400;letter-spacing:.02em}.coq-barre-libelle--cache{visibility:hidden;opacity:0;transition:opacity .12s ease,visibility 0s linear .12s}.coq-barre-scanner{background:none;border:none;cursor:pointer;padding:0;margin-top:var(--barre-ecart);height:calc(var(--barre-cellule) + var(--barre-libelle-h));justify-content:flex-start}.coq-logo-boite{position:relative;display:block;width:110px;height:110px;transition:width var(--mouvement-barre),height var(--mouvement-barre)}.coq-logo-boite--petit{width:60px;height:60px}.coq-logo-echelle{position:absolute;top:0;left:0;display:block;width:110px;height:110px;transform-origin:0 0;transform:scale(1);transition:transform var(--mouvement-barre)}.coq-logo-boite--petit .coq-logo-echelle{transform:scale(.5455)}.coq-logo-boite .medaillon-lieu{opacity:1;transition:opacity .18s ease}.coq-logo-boite--petit .medaillon-lieu{opacity:0}.coq-menu-logo{top:var(--menu-logo-haut);left:var(--menu-logo-gauche);transform:translateX(-50%);padding-top:14px;visibility:visible}.coq-menu-logo--non-mesure{visibility:hidden}.coq-pastilles{position:absolute;left:50%;top:100%;transform:translate(-50%,-50%);display:grid;grid-template-columns:1fr auto 1fr;-moz-column-gap:4px;column-gap:4px;width:-moz-max-content;width:max-content;min-width:80px;transition:min-width var(--mouvement-barre),column-gap var(--mouvement-barre);transition:min-width var(--mouvement-barre),column-gap var(--mouvement-barre),-moz-column-gap var(--mouvement-barre)}.coq-pastilles>:first-child{justify-self:start}.coq-pastilles>:last-child{grid-column:3;justify-self:end}.coq-pastilles>:nth-child(2):not(:last-child){grid-column:2}.coq-pastilles>:only-child{grid-column:2;justify-self:center}.coq-barre-cellule>.coq-pastilles{top:calc(50% + var(--barre-icone) / 2)}.coq-barre--repliee .coq-pastilles{-moz-column-gap:0;column-gap:0;min-width:67px}.coq-barre--repliee .coq-pastille{margin:0 -1px}.coq-pastille{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--paper-solide);border-radius:9px;box-shadow:var(--ombre-pastille);font-size:var(--fs-12);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;transition:margin var(--mouvement-barre)}.coq-pastille--jaune{background-color:var(--jaune);color:var(--brun-fonce)}.coq-pastille--vert{background-color:var(--vert-clair);color:var(--ink-80)}.coq-pastille--rose{background-color:var(--saumon);color:var(--saumon-encre)}.coq-pastille--gris{background-color:var(--gris-clair);color:var(--gris-clair-encre)}.coq-pastille--orange{background-color:var(--orange);color:var(--ink-80)}@media (prefers-reduced-motion:reduce){.coq-barre,.coq-barre-libelle,.coq-barre-libelle--cache,.coq-barre-place,.coq-logo-boite,.coq-logo-boite .medaillon-lieu,.coq-logo-echelle,.coq-pastille,.coq-pastilles{transition:none}}.ds-carte{background-color:var(--gris-header);border-radius:20px;padding:18px 20px;margin-bottom:18px}.ds-carte-tete{margin-bottom:14px}.ds-carte-titre{color:var(--paper-solide);margin:0}.ds-carte-compte{font-size:var(--fs-13);color:var(--paper-40)}.ds-jeton-rangee{gap:12px;padding:7px 0;border-bottom:1px solid var(--paper-20)}.ds-jeton-nom{width:92px;flex-shrink:0;font-size:var(--fs-13);color:var(--paper-80)}.ds-jeton-valeurs{gap:10px;min-width:0}.ds-jeton-valeur{font-size:var(--fs-13);color:var(--paper-60);flex-shrink:0}.ds-page{padding:1.25rem}@media (min-width:768px){.ds-page{padding-top:50px}}@media (min-width:1280px){.ds-panneau{border-radius:50px;padding:1.25rem}}.ds-intro{font-size:var(--fs-13);color:var(--paper-60);margin:0 0 18px;padding:0 4px}.ds-grille-haut{grid-template-columns:repeat(1,minmax(0,1fr));gap:18px;align-items:start;margin-bottom:18px}@media (min-width:1024px){.ds-grille-haut{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-opacite-rangee{gap:8px;margin-bottom:8px}.ds-opacite-nom{width:54px;flex-shrink:0;font-size:var(--fs-13);font-weight:700;color:var(--paper-80)}.ds-opacite-bande{border-radius:8px;overflow:hidden}.ds-opacite-note{font-size:var(--fs-13);color:var(--paper-40);margin:4px 0 0}@media (min-width:1024px){.ds-col-double{grid-column:span 2/span 2}}.ds-gris-a{background-color:var(--bg-app);border-radius:20px;padding:16px}.ds-gris-titre{font-size:var(--fs-13);font-weight:700;color:var(--paper-80);margin-bottom:10px}.ds-gris-valeur{color:var(--paper-60);font-weight:400}.ds-gris-b{border-radius:16px}.ds-gris-b,.ds-gris-c{background-color:var(--ink-20);padding:14px}.ds-gris-c{border-radius:14px}.ds-demo-liste{border-radius:10px;overflow:hidden}.ds-demo-liste-tete{background-color:var(--jaune);padding:8px 12px}.ds-demo-liste-titre{color:var(--ink-40);font-size:var(--fs-16);font-weight:700}.ds-demo-liste-compte{color:var(--ink-40);font-size:var(--fs-13)}.ds-demo-legende{padding:4px 12px;gap:8px}.ds-demo-col-item{width:20px}.ds-demo-col-prix{width:60px;text-align:right}.ds-demo-col-qte{width:74px;text-align:center}.ds-demo-col-total{width:64px;text-align:right}.ds-demo-rangee{padding:6px 12px;gap:8px}.ds-demo-retirer{width:20px;background:none;border:none;color:var(--ink-40);cursor:pointer;padding:0}.ds-demo-retirer-icone{width:14px;height:14px}.ds-demo-prix{width:60px;text-align:right;font-size:var(--fs-16);font-weight:700;color:var(--ink-60)}.ds-demo-qte{width:74px;justify-content:center}.ds-demo-total{width:64px;text-align:right;font-size:var(--fs-16);font-weight:700;color:var(--ink-60)}.ds-demo-pied{padding:8px 12px}.ds-grille-couleurs{grid-template-columns:repeat(1,minmax(0,1fr));gap:18px;align-items:start}@media (min-width:1024px){.ds-grille-couleurs{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-note{font-size:var(--fs-13);color:var(--paper-60)}.ds-section-premiere{margin:0 0 8px}.ds-tuiles{gap:8px}.ds-tuile-menu{width:78px;gap:6px;padding:10px 4px;border-radius:var(--radius-sm);background-color:var(--ink-10)}.ds-tuile-menu-icone{width:37px;height:37px;color:var(--jaune)}.ds-tuile-menu-nom{font-size:var(--h5-size);color:var(--paper-80);text-align:center;line-height:1.2}.ds-section{margin:16px 0 8px}.ds-tuile{width:62px;gap:5px;padding:8px 4px;border-radius:var(--radius-sm);background-color:var(--ink-10)}.ds-tuile-icone{width:20px;height:20px;color:var(--paper-solide)}.ds-tuile-nom{font-size:var(--h5-size);color:var(--paper-60);text-align:center;line-height:1.2}.ds-tuile-emoji{font-size:20px;line-height:1}.ds-classe-rangee{gap:10px;padding:7px 0;border-bottom:1px solid var(--ink-10)}.ds-classe-coche{width:22px;height:22px}.ds-classe-desc{flex:1;font-size:var(--fs-13);color:var(--paper-80)}.ds-classe-code{font-size:var(--fs-13);font-family:monospace;color:var(--paper-40)}.ds-classe-rangee-derniere{gap:10px;padding:7px 0}.ds-exemple-montant,.ds-exemple-nom{color:var(--paper-solide)}.ds-exemple-montant{font-weight:700}.ds-exemple-ellipsis{max-width:130px;color:var(--paper-80);font-size:var(--fs-13)}.ds-exemple-th{color:var(--paper-60)}.ds-exemple-casse{color:var(--paper-80);font-size:var(--fs-13)}.ds-typo-tete{gap:8px;padding:0 0 6px;border-bottom:1px solid var(--paper-20)}.ds-typo-col-classe{width:64px;flex-shrink:0}.ds-typo-col-casse{width:40px;flex-shrink:0;text-align:center}.ds-typo-col-interligne{width:54px;flex-shrink:0;text-align:center}.ds-typo-col-taille{text-align:right}.ds-typo-rangee{gap:8px;padding:7px 0;border-bottom:1px solid var(--paper-20)}.ds-typo-classe{width:64px;flex-shrink:0;font-size:var(--fs-13);color:var(--paper-80)}.ds-typo-casse{width:40px}.ds-typo-casse,.ds-typo-interligne{flex-shrink:0;font-size:var(--fs-13);color:var(--paper-60);text-align:center}.ds-typo-interligne{width:54px}.ds-typo-taille{font-size:var(--fs-13);color:var(--jaune);font-weight:700;text-align:right}.ds-pastilles{gap:6px}.ds-valeur-jaune{font-size:var(--fs-13);color:var(--jaune);font-weight:700}.ds-rayon-rangee{gap:12px;padding:7px 0;border-bottom:1px solid var(--ink-10)}.ds-rayon-nom{width:88px;flex-shrink:0;font-size:var(--fs-13);color:var(--paper-solide)}.ds-rayon-usage{flex:1;font-size:var(--fs-13);color:var(--paper-60)}.ds-rayon-valeur{font-size:var(--fs-13);color:var(--paper-40)}.ds-surface-demo{background-color:var(--paper-80);border-radius:12px;padding:16px}.ds-encre-rangee{gap:12px;padding:4px 0}.ds-encre-nom{width:52px;flex-shrink:0;font-size:var(--fs-13);color:var(--ink-40)}.ds-demo-total-bar{margin-top:10px;padding:7px 12px;border-radius:8px}.ds-boutons-rangee{gap:10px;margin-bottom:14px}.ds-boutons-rangee-derniere{gap:10px}.oos-drapeau{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.badge-dernier-stock{max-width:52px;padding:2px 4px;border-radius:var(--radius-xs);background-color:var(--jaune);color:var(--brun-fonce);font-size:var(--h5-size);font-weight:700;line-height:1.1;text-align:center;white-space:normal}.pile-toasts{position:fixed;bottom:16px;right:calc(16px + var(--bouton-courant) + 10px)}.ds-toast{gap:.75rem;border-radius:.5rem;padding:.75rem 1rem;background-color:var(--pastille-fond);color:var(--pastille-encre);margin-bottom:8px}.ds-toast-icone{height:1.25rem;width:1.25rem}.ds-toast-texte{font-size:var(--fs-16)}.ds-toast-detail{font-size:var(--fs-13);opacity:.8}.ds-toast-gestes{gap:8px;margin-top:4px}.ds-lu{font-size:var(--fs-13);color:var(--paper-60);margin-bottom:14px}.ds-cyclops-rangee{padding:8px 0;border-bottom:1px solid var(--paper-20)}.ds-cyclops-bloc{margin-top:16px}.ds-sous-titre{font-size:var(--fs-13);color:var(--paper-60);margin-bottom:8px}.ds-cyclops-action{max-width:320px}.ds-marques-rangee{gap:14px}.ds-icone-15{width:15px;height:15px}.ds-icone-17{width:17px;height:17px}.ds-marques-liste{margin-top:10px}.ds-marques-ligne{padding:6px 0;border-bottom:1px solid var(--paper-20)}.ds-marques-code{font-size:var(--fs-13);color:var(--jaune)}.ds-marques-desc{font-size:var(--fs-13);color:var(--paper-60);word-break:break-word}.ds-modale-texte{font-size:var(--fs-13);color:var(--ink-80)}.ds-opacite-case{flex:1;height:144px;position:relative;background-color:var(--case-fond);display:flex;align-items:center;justify-content:center}.ds-opacite-voile{position:absolute;inset:0;background-color:var(--voile)}.ds-opacite-libelle{position:relative;font-size:var(--fs-13);font-weight:700;color:var(--paper-90)}.ds-opacite-libelle--sombre{color:var(--ink-60)}.ds-pastille-couleur{width:28px;height:28px;border-radius:7px;background-color:var(--echantillon);border:1px solid var(--paper-20);flex-shrink:0}.ds-statut{display:inline-flex;align-items:center;background-color:var(--pastille-fond);color:var(--pastille-encre);font-size:var(--fs-13);font-weight:700;padding:0 9px;border-radius:999px;letter-spacing:.03em;height:var(--h-pastille);line-height:1}.ds-rayon-echantillon{width:40px;height:28px;flex-shrink:0;background-color:var(--jaune);border-radius:var(--rayon)}.ds-rayon-echantillon--pilule{width:64px}.ds-typo-echantillon{font-size:var(--taille);font-weight:var(--graisse);color:var(--ink-90);line-height:1.2}.ds-typo-echantillon--majuscules{text-transform:uppercase;letter-spacing:.04em}.ds-typo-echantillon--corps{color:var(--ink-80)}.ds-typo-echantillon--h1{color:var(--jaune);-webkit-text-stroke:.5px var(--ink-30)}.ds-typo-paragraphe{font-size:var(--taille);font-weight:var(--graisse);color:var(--ink-80);line-height:1.5;margin:2px 0 6px}.ds-couleur-tuile{flex:1 1 80px;height:64px;border-radius:12px;background-color:var(--echantillon);display:flex;align-items:flex-end;padding:8px;color:var(--echantillon-encre);font-size:var(--fs-13);font-weight:700}.ds-fonte{font-size:26px;color:var(--jaune);line-height:1.25}.arch-geste-supprimer{margin-left:auto;margin-right:auto;width:32px;height:32px;opacity:.5;color:var(--ink-60)}.arch-icone-22{width:22px;height:22px;flex-shrink:0}.arch-suivi-fait{gap:.25rem}.arch-geste-ramener{width:32px;height:32px;background-color:transparent;color:var(--ink-40);border:none;padding:0;opacity:.75}.arch-sigle{font-size:var(--fs-13);font-weight:700;letter-spacing:.05em}.arch-lien-bon{font-weight:700;background:none;border:none;padding:0;cursor:pointer;color:inherit;font-size:var(--h3-size);font-weight:var(--h3-weight)}.arch-contact{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.arch-contact-icone{width:14px;height:14px;opacity:.55;flex-shrink:0}.arch-pourquoi{color:var(--ink-30)}.arch-titre-icone,.dep-titre-icone,.rap-titre-icone,.titre-icone{width:clamp(28px,5.5vw,42px);height:clamp(28px,5.5vw,42px);color:var(--jaune)}.arch-totaux-entete{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 10px}@media (max-width:767px){.arch-totaux-entete{display:none}}.arch-total-legende{color:var(--brun-fonce);font-size:var(--fs-13);font-style:italic}.arch-total-valeur{color:var(--brun-fonce);font-size:var(--fs-24);font-weight:700;line-height:1}.arch-total-legende-suite{color:var(--brun-fonce);font-size:var(--fs-13);font-style:italic;margin-left:8px}.arch-total-montant{color:var(--brun-fonce);font-size:var(--fs-24);font-weight:700;line-height:1}.arch-icone-pleine{width:100%;height:100%}.arch-chargement{padding-top:5rem;padding-bottom:5rem}.arch-vide{font-size:.875rem;line-height:1.25rem;border-radius:50px;background-color:var(--paper-60);padding:40px;color:var(--ink-40)}.arch-table{width:100%}.arch-col-supprimer{width:2.5rem;padding:.5rem}.arch-col-ramener{width:5rem;padding:.5rem}.arch-cellule{padding:.5rem 1rem}.arch-cellule-geste{padding:.5rem}.arch-icone-geste{width:22px;height:22px}.arch-geste-desarchiver{margin-left:auto;margin-right:auto;width:32px;height:32px;opacity:.75;color:var(--ink-40)}.arch-td-num{padding:2pt 0;vertical-align:middle}.arch-cellule-client{padding:.5rem 1rem;font-weight:500;color:var(--ink-60)}.arch-cellule-total{padding:.5rem 1rem;font-weight:700}.arch-meta{color:var(--ink-60);font-size:var(--fs-16)}.arch-detail{padding:20px;display:flex;flex-direction:column;gap:16px}.arch-detail-tete{gap:.75rem}.arch-detail-titre{gap:.5rem;font-weight:700}.arch-detail-gestes{margin-left:auto;gap:.5rem;flex-shrink:0}.arch-icone-14{width:14px;height:14px}.arch-detail-info{font-size:.875rem;line-height:1.25rem;color:var(--ink-60)}.arch-detail-deux-points{color:var(--ink-40)}.arch-detail-separateur{margin:0 8px;color:var(--ink-30)}.arch-detail-note{font-size:.875rem;line-height:1.25rem;color:var(--ink-40);white-space:pre-wrap}.arch-detail-note-titre{color:var(--ink-60)}.arch-detail-note-texte{margin-top:4px}.arch-detail-note-velo{font-size:.875rem;line-height:1.25rem;color:var(--ink-40)}.arch-detail-section{margin-bottom:8px;padding-top:12px;border-top:1px solid var(--ink-40)}.arch-detail-table{width:100%;font-size:.875rem;line-height:1.25rem}.arch-detail-legende{color:var(--ink-40);font-style:italic;font-size:var(--fs-13)}.arch-detail-cellule{padding:.25rem .5rem}.arch-detail-th-prix{width:5rem;padding:.25rem .5rem}.arch-detail-total-rangee{font-weight:700}.arch-detail-th-qte{width:3rem;padding:.25rem .5rem}.arch-detail-th-total{width:6rem;padding:.25rem .5rem}.arch-detail-total{font-size:var(--fs-16);font-weight:700}.arch-detail-vide{font-size:.875rem;line-height:1.25rem;color:var(--ink-40);padding:20px}.arch-facture-ecart{color:var(--ink-60);font-weight:400}.arch-facture-ecart--divergent{color:var(--orange-fonce);font-weight:700}.arch-pastille-vente{background-color:var(--pastille-fond);color:var(--pastille-encre);border-radius:20px;height:36px;display:inline-flex;align-items:center;font-weight:700;font-size:var(--h3-size)}.arch-texte-doux{color:var(--ink-40)}.arch-pastille-bon{background-color:var(--pastille-fond);color:var(--pastille-encre);white-space:nowrap;height:36px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box}.arch-pastille-bon--centre{justify-content:center}.arch-pastille-bon--seule{border-radius:20px}.arch-pastille-bon--debut{border-radius:20px 0 0 20px}.arch-pastille-bon--fin{border-radius:0 20px 20px 0}.arch-detail-pastille{background-color:var(--pastille-fond);color:var(--pastille-encre);padding:6px 18px;border-radius:20px;font-size:var(--fs-16)}.arch-detail-rond{width:28px;height:28px;border-radius:50%;border:2px solid var(--pastille-encre)}.arch-detail-fermer{background:none;color:var(--pastille-encre);cursor:pointer}.arch-detail-rangee{background-color:transparent}.arch-detail-rangee--paire{background-color:var(--ink-10)}.arch-rangee{font-size:.875rem;line-height:1.25rem}.fiche-champ{gap:.5rem}.fiche-legende{width:4rem;color:var(--ink-40)}.fiche-valeur{font-size:.875rem;line-height:1.25rem;color:var(--ink-80);font-weight:400}.fiche-select{width:100%}.fiche-saisie{width:100%;border-style:none;padding:.375rem .75rem;background-color:var(--paper-80);border-radius:0}.fiche-saisie,.fiche-valeur-lue{font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--ink-80)}.fiche-valeur-lue{display:block;padding:6px 12px}.fiche-page{height:100%;padding:0}@media (min-width:1280px){.fiche-page{padding:50px 1.25rem 1.25rem}}.fiche-chargement{padding-top:5rem;padding-bottom:5rem}.fiche-rembourser{gap:4px;padding:4px 10px;border-radius:var(--radius-pill);background-color:var(--teinte-rouge-fonce-10);color:var(--rouge-fonce);border:none;cursor:pointer;font-size:var(--h5-size);font-weight:700;letter-spacing:.04em}.fiche-icone-14{width:14px;height:14px}.fiche-carte{background-color:var(--paper-60);border-radius:var(--radius-btn);padding:16px 20px}.fiche-carte-titre{color:var(--ink-40);letter-spacing:.1em;margin:0;flex:1}.fiche-carte-modifier{width:24px;height:24px;border-radius:12px;background-color:var(--jaune);color:var(--brun);border:none;cursor:pointer;font-size:var(--fs-13);display:flex;align-items:center;justify-content:center;padding:0}.fiche-gestes{gap:4px}.fiche-liste>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.fiche-legende-haut{color:var(--ink-40);margin-bottom:4px}.fiche-note-champ{width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;border-radius:0;border:none;background-color:var(--paper-80);color:var(--ink-80)}.fiche-lien{color:var(--bleu-lien);text-decoration:underline}.fiche-texte-champ{width:100%;border-style:none;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--ink-80);background-color:var(--paper-80);border-radius:0}.fiche-introuvable{font-size:.75rem;line-height:1rem;color:var(--ink-40)}.fiche-note-interne{min-height:0;background-color:var(--paper-60);border-radius:var(--radius-btn);padding:20px}.fiche-note-interne-titre{color:var(--ink-40);letter-spacing:.1em;margin-bottom:8px}.fiche-note-interne-champ{min-height:140px;width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;border-radius:0;border:none;background-color:var(--paper-80);color:var(--ink-80)}.fiche-carte-bascule{width:100%;background:none;border:none;cursor:pointer;padding:0;gap:10px}.fiche-carte-bascule-titre{color:var(--ink-40);letter-spacing:.1em;margin:0;flex:1;text-align:left}.fiche-carte-bascule-etat{color:var(--ink-30);font-size:var(--fs-13)}.fiche-note-interne-champ-depliee{min-height:140px;width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;border-radius:0;border:none;background-color:var(--paper-80);color:var(--ink-80);margin-top:8px}.fiche-colonne{height:100%;min-width:0;gap:14px}.fiche-pile-10{min-height:0;gap:10px}.fiche-pile-12{min-height:0;gap:12px}.fiche-rangee-8{gap:8px}.fiche-defile{min-height:0}.fiche-cadre{height:100%;gap:20px;align-items:stretch}.fiche-cadre-principal{min-width:0}.fiche-filigrane-zone{height:100%}.fiche-filigrane{inset:0;gap:52px}.fiche-filigrane-logo{width:112px;height:112px;opacity:.13;filter:grayscale(1) brightness(2) drop-shadow(0 1px 0 var(--paper-20)) drop-shadow(0 -1px 1px var(--ink-60))}.fiche-filigrane-texte{font-family:var(--font-texte);font-weight:800;font-size:68px;letter-spacing:-3px;line-height:1;color:var(--paper-90);opacity:.11;filter:drop-shadow(0 1px 0 var(--paper-20)) drop-shadow(0 -1px 1px var(--ink-60))}.fiche-facture-pied{margin-top:auto;gap:16px}.fiche-facture-note{text-align:center;margin:0;font-size:var(--fs-13);color:var(--paper-90)}.fiche-corps{min-height:0;gap:20px}.fiche-volet{width:100%}@media (min-width:768px){.fiche-volet{width:420px;border-radius:50px;padding:1.25rem}}.fiche-volet-blocs{min-height:100%;gap:20px}@media (max-width:767px){.coq-gabarit{padding-bottom:0}.fiche-corps,.fiche-volet-blocs,.ventes-liste{gap:10px}.ventes-barre-telephone{margin-bottom:10px}}.fiche-principal{min-width:0;gap:20px}@media (min-width:768px){.fiche-liste-bons{border-radius:50px;padding:1.25rem}}.fiche-inexistant{gap:12px}.fiche-valeur--forte{font-weight:700}.fiche-fiches-tete{gap:10px;margin-bottom:0}.fiche-fiches-tete--ouverte{margin-bottom:12px}.fiche-note-tete{gap:10px;margin-bottom:0}.fiche-note-tete--ouverte{margin-bottom:10px}.fiche-bascule{padding:2px 10px;border-radius:var(--radius-pill);background-color:var(--paper-80);color:var(--ink-60);border:none;cursor:pointer;font-size:var(--h5-size);font-weight:700;letter-spacing:.04em}.fiche-bascule--active{background-color:var(--jaune);color:var(--brun)}.fiche-onglet{flex:1;min-height:var(--bouton-grand);border:none;cursor:pointer;border-radius:var(--radius-btn);font-size:var(--fs-16);font-weight:700;letter-spacing:.04em;background-color:var(--paper-60);color:var(--ink-60)}.fiche-onglet--actif{background-color:var(--jaune);color:var(--brun)}.fiche-carte--ouverte{min-height:0}.fiche-onglet-panneau{height:100%}.kit-icone-resync{width:18px;height:18px}.kit-chargement{padding-top:5rem;padding-bottom:5rem}.kit-aucun{padding:24px;text-align:center;color:var(--paper-60);font-size:var(--fs-16)}.kit-grille{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;align-items:start}@media (min-width:768px){.kit-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.kit-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.kit-carte{border-radius:var(--radius-card);overflow:hidden}.kit-carte-tete{padding-left:1.25rem;padding-right:1.25rem;background-color:var(--vert-clair);height:64px;gap:12px}.kit-carte-titre-zone{min-width:0;gap:.75rem}.kit-carte-icone{width:28px;height:28px;color:var(--ink-60);flex-shrink:0}.kit-carte-titre{font-size:var(--fs-24);font-weight:700;color:var(--ink-60);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-icone-16{width:16px;height:16px}.kit-legende{height:35px;padding:0 16px}.kit-col-prix{width:80px;text-align:right}.kit-col-qte{width:90px;text-align:right}.kit-col-total{width:80px;text-align:right;padding-right:8px}.kit-ligne{min-height:40px;padding:0 16px}.kit-ligne-nom{font-size:var(--fs-16);color:var(--ink-80);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-ligne-sku{margin-left:6px;font-size:var(--fs-13);font-style:italic;color:var(--ink-40)}.kit-prix{width:80px}.kit-prix,.kit-qte{text-align:right;font-size:var(--fs-16);color:var(--ink-60)}.kit-qte{width:90px;padding-right:8px}.kit-total{width:80px;text-align:right;padding-right:8px;color:var(--ink-80);font-size:var(--fs-16);font-weight:700}.kit-pied-ht{height:32px;padding:0 16px}.kit-pied-legende{color:var(--ink-40);font-size:var(--fs-13);font-weight:700;font-style:italic;text-align:right}.kit-case-prix{width:80px}.kit-case-qte{width:90px}.kit-total-ht{width:80px;text-align:right;padding-right:8px;color:var(--ink-60);font-size:var(--fs-16);font-weight:700}.kit-pied-ttc{background-color:var(--gris-fonce);height:36px;padding:0 16px}.kit-pied-ttc-legende{color:var(--paper-60);font-style:italic}.kit-pied-ttc-legende,.kit-total-ttc{font-size:var(--fs-16);font-weight:700;text-align:right}.kit-total-ttc{width:80px;padding-right:8px;color:var(--jaune)}.taches-forfait{display:grid;gap:8px;margin-top:8px}.tache-forfait{display:flex;align-items:center;gap:8px}.tache-forfait>.input-system{flex:1 1 auto;min-width:0}.tache-forfait-retirer{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--bouton-courant);height:var(--bouton-courant);padding:0;border:0;border-radius:50%;background-color:transparent;color:var(--ink-60);cursor:pointer}.tache-forfait-retirer:hover{background-color:var(--voile-survol)}.tache-forfait-retirer:focus-visible{outline:2px solid var(--ink-90);outline-offset:2px}.tache-forfait-retirer svg{width:18px;height:18px}.taches-forfait-ajouter{justify-self:start;display:inline-flex;align-items:center;gap:6px}.taches-forfait-ajouter svg{width:16px;height:16px}.tache-forfait{position:relative;border-radius:var(--radius-xs)}.tache-forfait-poignee{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:var(--bouton-courant);padding:0;border:0;border-radius:var(--radius-xs);background-color:transparent;color:var(--ink-60);font-size:var(--fs-16);line-height:1;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tache-forfait-poignee:hover{background-color:var(--voile-survol);color:var(--ink-90)}.tache-forfait-poignee:focus-visible{outline:2px solid var(--ink-90);outline-offset:2px;color:var(--ink-90)}.tache-forfait-poignee:disabled{visibility:hidden}.taches-forfait--glisse,.taches-forfait--glisse .tache-forfait-poignee{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tache-forfait--deplacee{background-color:var(--voile-survol);box-shadow:0 0 0 4px var(--voile-survol),var(--shadow-card)}.tache-forfait--deplacee .tache-forfait-poignee{color:var(--ink-90)}.tache-forfait--visee-apres:after,.tache-forfait--visee-avant:before{content:"";position:absolute;left:0;right:0;height:3px;pointer-events:none;border-radius:var(--radius-pill);background-color:var(--outline-encre,var(--ink-90))}.tache-forfait--visee-avant:before{top:-5.5px}.tache-forfait--visee-apres:after{bottom:-5.5px}@media (pointer:coarse){.tache-forfait-poignee,.tache-forfait-retirer{width:44px;height:44px}}.kit-editeur{min-height:0;gap:12px}.kit-editeur-tete{gap:12px}.kit-prefixe{gap:.5rem}.kit-prefixe-legende{font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--ink-60)}.kit-champ-souple{min-width:0}.kit-composition{border-radius:14px;overflow:hidden;background-color:var(--ink-10)}.kit-case-geste{width:32px}.kit-composition-vide{padding:12px 16px;font-size:var(--fs-13);font-style:italic;color:var(--ink-30)}.kit-composant{min-height:40px;padding:0 16px;border-top:1px solid var(--ink-10)}.kit-retirer{width:24px;height:24px;color:var(--rouge-fonce);background:none;border:none;cursor:pointer;padding:0}.kit-qte-zone{width:90px;display:flex;justify-content:flex-end}.kit-qte-champ{width:56px;height:30px}.kit-compo-ht{height:32px}.kit-compo-ht,.kit-compo-ttc{background-color:var(--ink-10);padding:0 16px}.kit-compo-ttc{height:36px}.kit-compo-ttc-legende{color:var(--ink-60);font-size:var(--fs-16);font-weight:700;font-style:italic;text-align:right}.kit-recherche{gap:.5rem}.kit-recherche-categorie{width:180px}.kit-icone-plus{height:1rem;width:1rem}.kit-resultats{min-height:0;border:1.5px solid var(--ink-20);border-radius:var(--radius-lg)}.kit-resultats-vide{padding-top:1rem;padding-bottom:1rem;font-size:.875rem;line-height:1.25rem;color:var(--ink-40)}.kit-resultats-groupe{top:0;padding:6px 14px;color:var(--ink-40);background-color:var(--ink-10)}.kit-resultat{gap:.75rem}.kit-resultat-nom{font-size:.875rem;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-resultat-code,.kit-resultat-lien{margin-left:.5rem;font-size:.75rem;line-height:1rem}.kit-resultat-code{color:var(--ink-30)}.kit-resultat-prix-variable{font-size:.875rem;line-height:1.25rem;color:var(--ink-60)}.kit-resultat-prix-champ{width:64px;padding:6px 8px}.kit-resume{font-size:.875rem;line-height:1.25rem;color:var(--ink-60)}.kit-resultat-rangee{padding:10px 14px;border-top:1px solid var(--ink-10);background-color:transparent}.kit-resultat-rangee--choisie{background-color:var(--teinte-jaune-20)}.cli-page{padding:0}@media (min-width:768px){.cli-page{padding:50px 1.25rem 1.25rem}}.cli-tel-gestes{gap:10px;margin-bottom:12px}.cli-icone-sync{width:20px;height:20px;stroke-width:2.5}.cli-tel-rond{width:42px;height:42px;border-radius:50%;background-color:var(--jaune);color:var(--brun);border:none;cursor:pointer;padding:0}.cli-icone-plus{width:22px;height:22px;stroke-width:2.5}.cli-retour-square{margin:1rem}@media (min-width:1280px){.cli-retour-square{margin-left:0;margin-right:0}}.cli-tel-recherche{margin-bottom:12px}.cli-filtre{width:100%;margin-bottom:18px}@media (min-width:768px){.cli-filtre{max-width:calc((100% - 32px) / 3)}}@media (min-width:768px) and (max-width:1279px){.cli-corps:has(>.cli-filtre:not(:empty)){display:grid;grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:20px;align-items:start}.cli-corps:has(>.cli-filtre:not(:empty))>.cli-filtre{max-width:none;margin-bottom:0}.cli-corps .cli-forme-tableau{display:none}.cli-corps .cli-forme-cartes{display:flex}}.cli-chargement{padding-top:5rem;padding-bottom:5rem}.cli-audit-bandeau{width:100%;gap:.75rem;background-color:var(--jaune);border:none;border-radius:20px;padding:12px 20px;margin-bottom:14px;color:var(--ink-80);font-weight:700;text-align:left;cursor:pointer}.cli-audit-bandeau,.cli-audit-signe{font-size:var(--fs-16)}.cli-vide{background-color:var(--ink-20);border-radius:50px;padding:20px}.cli-vide-recherche{padding-top:4rem;padding-bottom:4rem;color:var(--paper-60)}.cli-groupes{gap:18px}.cli-groupe-tete{padding:2px 18px 4px;color:var(--paper-60);font-size:var(--h5-size);font-weight:400;letter-spacing:.04em}.cli-groupe-compte{margin-left:6px;color:var(--paper-40);font-size:var(--h5-size)}.cli-liste{border-radius:var(--radius-card);overflow:hidden}.cli-audit-intro{color:var(--ink-60);font-size:var(--fs-13);margin-bottom:14px}.cli-audit-liste{max-height:50vh;border:1.5px solid var(--ink-20);border-radius:12px;background-color:var(--paper-90)}.cli-audit-aucun{padding:14px 16px;color:var(--ink-40)}.cli-audit-rangee{width:100%;padding:10px 14px;border-bottom:1px solid var(--ink-10);font-size:var(--fs-16)}.cli-audit-nom{color:var(--ink-80);font-weight:600}.cli-audit-code{font-size:.75rem;line-height:1rem;color:var(--ink-40)}.cli-tiret{color:var(--ink-30)}.cli-col-souple{min-width:0}.cli-col-centre{text-align:center}.cli-col-droite{text-align:right}.cli-tel-ligne{gap:4px;padding:10px 14px}.cli-tel-ligne-tete{gap:10px}.cli-tel-nom{flex:1;min-width:0;background:none;border:none;padding:0;cursor:pointer}.cli-tel-compte{font-size:var(--fs-13);font-weight:700;color:var(--ink-60)}.cli-tel-supprimer{width:26px;height:26px;border:none;background:transparent;color:var(--ink-40);cursor:pointer;padding:0}.cli-icone-15{width:15px;height:15px}.cli-tel-contacts{gap:12px;flex-wrap:wrap;font-size:var(--fs-13);color:var(--ink-60)}.cli-supprimer{width:28px;height:28px;border:none;background-color:transparent;color:var(--ink-40);opacity:.5;cursor:pointer;padding:0}.cli-nom{min-width:0;border:none;padding:0}.cli-courriel,.cli-tel{min-width:0;font-size:var(--fs-13)}.cli-tel{font-family:monospace}.cli-comm{min-width:0;font-size:var(--fs-13);color:var(--ink-60)}.cli-fiche-lien{min-width:0;font-size:var(--fs-16);text-align:center;background:transparent;border:none;cursor:pointer;padding:0}.cli-adresse-signe{margin-right:4px}.cli-statuts{gap:6px;min-width:0;justify-content:flex-end}.cli-statuts-vide{color:var(--ink-30);font-size:var(--fs-13);font-style:italic}.cli-grille{display:grid;grid-template-columns:28px minmax(0,200px) minmax(0,200px) minmax(0,130px) 70px minmax(0,85px) minmax(0,120px) 50px 70px 50px minmax(0,1fr);align-items:center;gap:14px}.cli-grille--tete{padding:3px 20px;line-height:1.1}.cli-grille--ligne{padding:4px 20px;border-bottom:1px solid var(--ink-10);line-height:1.2}.cli-tel-rond--attente{cursor:wait}.cli-lien{color:var(--bleu-lien)}.cli-lien--tel{font-family:monospace}.cli-lien--souple{min-width:0}.cli-entreprise{min-width:0;font-size:var(--fs-13);color:var(--ink-60);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-entreprise--vide{color:var(--ink-30)}.cli-compteur{min-width:0;font-size:var(--fs-13);font-weight:700;text-align:center;color:var(--ink-60);background:transparent;border:none;cursor:pointer;padding:0}.cli-compteur--vide{color:var(--ink-30)}.cli-statut{display:inline-flex;align-items:center;background-color:var(--pastille-fond);color:var(--pastille-encre);font-size:var(--fs-13);font-weight:700;padding:0 10px;border-radius:var(--radius-pill);white-space:nowrap;font-style:normal;cursor:pointer;height:var(--h-pastille);line-height:1}.cli-statut--fantome{font-style:italic}.dep-impression{padding:0 0 20px;border-bottom:2px solid var(--ink-90);margin-bottom:20px}.dep-impression-titre{font-size:var(--fs-24);font-weight:700;margin:0}.dep-impression-neq{font-size:var(--h5-size);margin-top:6px;color:var(--ink-80)}.dep-impression-periode{font-size:var(--fs-16);margin-top:8px}.dep-impression-date{font-size:var(--h5-size);color:var(--ink-60);margin-top:4px}.dep-bloc{min-height:calc(100vh - 200px)}.dep-outils{margin-bottom:1rem;gap:10px}.dep-filtre-categorie{width:auto;min-width:200px}.dep-filtre-mode{width:auto;min-width:150px}.dep-outils-droite{gap:10px;margin-left:auto}@media (max-width:1024px),(pointer:coarse){.dep-outils-droite{padding-inline-end:calc((44px - var(--bouton-courant)) / 2)}}.dep-icone-18{width:18px;height:18px}.dep-deductible{background-color:var(--ink-20);border-radius:var(--radius-lg);padding:16px 18px;margin-bottom:20px}.dep-deductible-titre{font-size:var(--fs-13);font-weight:700;color:var(--rouge);letter-spacing:.04em;margin-bottom:8px}.dep-deductible-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:768px){.dep-deductible-grille{grid-template-columns:repeat(4,minmax(0,1fr))}}.dep-deductible-case{background-color:var(--ink-30);padding:14px 16px;border-radius:14px}.dep-deductible-legende{font-size:var(--fs-13);color:var(--paper-60);margin-bottom:4px}.dep-deductible-note{font-size:var(--fs-13);color:var(--paper-60);margin-top:8px;font-style:italic}.dep-erreur{padding:14px 16px;border-radius:var(--radius-md);background:linear-gradient(var(--teinte-rouge-10),var(--teinte-rouge-10)),var(--paper-solide);color:var(--rouge-fonce)}.dep-aucune{padding:40px 20px;text-align:center;color:var(--paper-80);font-size:var(--fs-16)}.dep-tableau{width:100%;border-collapse:collapse;font-size:var(--fs-16)}.dep-th-actions{padding:8px 10px;text-align:center;width:70px}.dep-th{padding:8px 10px;text-align:left}.dep-th-droite{padding:8px 10px;text-align:right}.dep-th-centre{padding:8px 10px;text-align:center}.dep-groupe{padding:8px 14px;font-size:var(--fs-13);font-weight:700;letter-spacing:.05em}.dep-td-actions{padding:8px 10px;text-align:center}.dep-actions{gap:4px}.dep-lien-po{color:var(--bleu-lien);padding:4px}.dep-icone-16{width:16px;height:16px}.dep-geste,.dep-lien-recu{color:var(--ink-40);padding:4px}.dep-geste{background:transparent;border:none;cursor:pointer}.dep-td-po{padding:8px 10px;font-family:monospace;font-weight:700}.dep-po-pastille{display:inline-flex;align-items:center;padding:0 8px;border-radius:var(--radius-pill);background-color:var(--teinte-bleu-lien-20);color:var(--bleu-lien);font-size:var(--h5-size);font-weight:700;letter-spacing:.04em;height:var(--h-pastille);line-height:1}.dep-td-doux{padding:8px 10px;color:var(--ink-60)}.dep-td-fort{padding:8px 10px;font-weight:600}.dep-td-description,.dep-td-petit{padding:8px 10px;font-size:var(--fs-13);color:var(--ink-60)}.dep-td-description{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dep-recurrente{margin-right:4px}.dep-td-montant,.dep-td-montant-doux{padding:8px 10px;text-align:right;font-variant-numeric:tabular-nums}.dep-td-montant-doux{color:var(--ink-60)}.dep-td-montant-fort{padding:8px 10px;text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.dep-td-mode{padding:8px 10px;text-align:center;font-size:var(--h5-size);color:var(--ink-40)}.dep-totaux{margin-top:20px;padding:16px 20px;background-color:var(--ink-20);border-radius:var(--radius-lg);color:var(--paper-solide);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.dep-stat-legende{font-size:var(--h5-size);letter-spacing:.05em;color:var(--paper-60)}.dep-stat-detail{font-size:var(--fs-13);color:var(--paper-60);margin-top:2px}.dep-stats{gap:10px}.dep-stats-rangee{gap:20px}.dep-mois{margin-top:24px}.dep-stat-note{font-size:var(--h5-size);color:var(--paper-40);font-style:italic}.dep-deductible-valeur{font-size:var(--fs-24)}.dep-deductible-valeur,.dep-stat-valeur{font-weight:700;color:var(--valeur-encre)}.dep-stat-valeur{font-size:var(--fs-16);margin-top:2px}.rap-bloc{margin-bottom:20px}.rap-outils{gap:.75rem;margin-bottom:16px;flex-wrap:wrap}.rap-annee{width:auto;min-width:120px}.rap-total{font-size:var(--fs-16);color:var(--paper-60)}.rap-total-montant{color:var(--jaune)}.rap-chargement{padding-top:4rem;padding-bottom:4rem}.rap-grille{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;align-items:start}@media (min-width:768px){.rap-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.rap-graphe{background-color:var(--ink-30);border-radius:20px;padding:20px 24px;min-height:280px}.rap-barre-colonne{min-width:0}.rap-graphe-titre{color:var(--jaune);margin-bottom:4px}.rap-graphe-sous-titre{font-size:var(--fs-13);color:var(--paper-60);margin-bottom:16px}.rap-barre-colonne{flex:1;height:100%}.rap-barre-valeur{font-size:var(--h5-size);color:var(--paper-60);margin-bottom:3px;white-space:nowrap}.rap-legende{gap:16px;margin-top:14px;font-size:var(--fs-13);color:var(--paper-60)}.rap-legende-item{gap:6px}.rap-pastille-jaune{background-color:var(--jaune)}.rap-pastille-hors-saison,.rap-pastille-jaune{width:12px;height:12px;border-radius:3px;display:inline-block}.rap-pastille-hors-saison{background-color:var(--teinte-jaune-40)}.rap-barre-mois{font-size:var(--h5-size);color:var(--paper-60);margin-top:6px}.rap-pastille-rouge{width:12px;height:12px;border-radius:3px;background-color:var(--rouge);display:inline-block}.rap-cartes{gap:14px}.rap-carte{background-color:var(--paper-20);padding:12px 14px;border-radius:var(--radius-md)}.rap-carte-legende{font-size:var(--fs-13);color:var(--paper-60);margin-bottom:4px}.rap-carte-valeur-jaune{font-size:var(--fs-24);font-weight:700;color:var(--jaune)}.rap-carte-valeur-rouge{font-size:var(--fs-24);font-weight:700;color:var(--rouge)}.rap-periode{width:auto;min-width:160px}.rap-methode{font-size:var(--fs-13);color:var(--paper-40)}.rap-recap{background-color:var(--ink-30);border-radius:18px;padding:16px 18px}.rap-recap-ligne{padding:4px 0;gap:10px}.rap-recap-legende{font-size:var(--fs-13);color:var(--paper-60)}.rap-recap-grille{grid-template-columns:repeat(1,minmax(0,1fr));gap:14px}@media (min-width:768px){.rap-recap-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.rap-outils-compta{padding-top:20px;margin-top:20px}.rap-graphe-barres{gap:8px;height:var(--graphe-h)}.rap-barre{width:100%;height:var(--barre-h);border-radius:6px 6px 0 0;background-color:var(--paper-20);transition:height .3s}.rap-barre--saison{background-color:var(--jaune)}.rap-barre--hors-saison{background-color:var(--teinte-jaune-40)}.rap-barre--vide{background-color:var(--paper-20)}.rap-mois{font-size:var(--h5-size);color:var(--paper-40);margin-top:6px;font-weight:400}.rap-mois--saison{color:var(--paper-90);font-weight:700}.rap-combo{gap:2px;width:100%;height:calc(var(--graphe-h) - 18px)}.rap-combo-barre{flex:1;max-width:14px;height:var(--barre-h);border-radius:4px 4px 0 0;background-color:var(--paper-20)}.rap-combo-barre--recette{background-color:var(--jaune)}.rap-combo-barre--depense{background-color:var(--rouge)}.rap-carte-valeur-net{font-size:var(--fs-24);font-weight:700;color:var(--vert-clair)}.rap-carte-valeur-net--negatif{color:var(--rouge)}.rap-recap-titre{font-size:var(--fs-13);font-weight:700;color:var(--carte-accent);letter-spacing:.04em;margin-bottom:10px}.rap-recap-valeur{font-size:15px;font-weight:700;color:var(--valeur-encre);font-variant-numeric:tabular-nums;white-space:nowrap}.rap-recap-valeur--grand{font-size:22px}.ctool-pile{gap:18px}.ctool-carte-tete{margin-bottom:14px;gap:10px}.ctool-methode{gap:4px;background-color:var(--ink-30);border-radius:var(--radius-pill);padding:3px}.ctool-compte{font-size:var(--fs-13);color:var(--paper-60)}.ctool-grille-taxes{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}@media (min-width:768px){.ctool-grille-taxes{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctool-taxe-titre{color:var(--paper-80);margin-bottom:6px}.ctool-taxe-total{border-top:1px solid var(--paper-20);margin-top:8px;padding-top:8px}.ctool-note{font-size:var(--fs-13);color:var(--paper-60);margin-top:12px;font-style:italic}.ctool-calcul{padding:14px;text-align:center;color:var(--paper-60);font-size:var(--fs-16)}.ctool-tableau-cadre{border-radius:var(--radius-md);overflow:hidden}.ctool-tableau{width:100%;border-collapse:collapse;font-size:var(--fs-16);color:var(--ink-80)}.ctool-th{padding:8px 10px;text-align:left}.ctool-th-droite{padding:8px 10px;text-align:right}.ctool-td-ligne{font-family:monospace;font-weight:700}.ctool-td,.ctool-td-ligne{padding:8px 10px}.ctool-td-montant,.ctool-td-nombre{padding:8px 10px;text-align:right;font-variant-numeric:tabular-nums}.ctool-td-montant{font-weight:700}.ctool-grille-audit{grid-template-columns:repeat(1,minmax(0,1fr));gap:18px}@media (min-width:768px){.ctool-grille-audit{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctool-erreur{margin-top:12px;padding:10px 12px;background-color:var(--paper-20);border-radius:var(--radius-sm);font-size:var(--fs-13);color:var(--rouge)}.ctool-exercice{margin-top:14px;font-size:var(--fs-13)}.ctool-exercice-pile{gap:8px;margin-bottom:12px}.ctool-exercice-legende{font-size:var(--fs-13);color:var(--paper-60);margin-bottom:2px}.ctool-jaune{color:var(--jaune)}.ctool-doublons{margin-bottom:8px}.ctool-liste{padding-left:18px;margin:4px 0 0;color:var(--paper-90)}.ctool-commande-titre{font-size:var(--fs-13);color:var(--paper-90);font-weight:600;margin-bottom:8px}.ctool-commande{display:block;white-space:pre-wrap;word-break:break-all;font-size:12.5px;color:var(--vert-clair);line-height:1.55}.ctool-compilation-note{font-size:var(--fs-13);color:var(--paper-60);margin-top:10px;font-style:italic}.ctool-dev{margin-top:16px;border-top:1px dashed var(--paper-20);padding-top:14px}.ctool-dev-titre{font-size:var(--h5-size);color:var(--paper-40);margin-bottom:8px;letter-spacing:.04em}.ctool-resultat-ok{margin-bottom:6px;font-weight:700;color:var(--vert-clair)}.ctool-resultat-lignes{margin-bottom:6px;color:var(--paper-90)}.ctool-resultat-chemin{color:var(--paper-60);font-style:italic}.ctool-resultat-avertissement{margin-top:8px;color:var(--jaune)}.ctool-resultat-erreur{margin-top:8px;color:var(--rouge)}.ctool-ligne{padding:5px 0;gap:12px}.ctool-ligne-texte{flex:1;min-width:0}.ctool-ligne-sous{font-size:var(--fs-13);color:var(--paper-40);font-style:italic}.ctool-carte{background-color:var(--ink-20);border-radius:var(--radius-lg);padding:18px 22px;color:var(--paper-90)}.ctool-sous-carte{background-color:var(--paper-20);padding:14px 16px;border-radius:var(--radius-md)}.ctool-sous-carte--serree{padding:12px 14px}.ctool-sous-carte--resultat{margin-top:14px;font-size:var(--fs-13)}.ctool-bouton{border-radius:var(--radius-pill);border:none;background-color:var(--jaune);color:var(--ink-90)}.ctool-bouton,.ctool-bouton-contour{min-height:var(--bouton-grand);padding:9px 20px;cursor:pointer;font-size:var(--fs-16);font-weight:700}.ctool-bouton-contour{border-radius:var(--radius-pill);background-color:transparent;color:var(--jaune);border:2px solid var(--jaune)}.ctool-bouton-contour--petit{margin-top:10px;padding:6px 14px;font-size:var(--fs-13);min-height:var(--bouton-courant)}.ctool-bouton--eteint{opacity:.45;cursor:not-allowed}.ctool-titre{color:var(--jaune);margin-bottom:12px}.ctool-titre--serre{margin-bottom:0}.ctool-sous-titre{margin-bottom:8px}.ctool-methode-choix,.ctool-sous-titre{color:var(--paper-60);font-size:var(--fs-13)}.ctool-methode-choix{min-height:var(--bouton-courant);padding:6px 16px;border-radius:var(--radius-pill);border:none;cursor:pointer;font-weight:700;background-color:transparent}.ctool-methode-choix--actif{background-color:var(--jaune);color:var(--ink-90)}.ctool-rouge{color:var(--rouge)}.ctool-vert{color:var(--vert-clair)}.ctool-blanc{color:var(--paper-solide)}.ctool-decl-libelle{font-size:var(--fs-16);color:var(--paper-90);font-weight:500}.ctool-decl-libelle--fort{font-weight:700}.ctool-decl-valeur{font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;color:var(--valeur-encre);white-space:nowrap}.ctool-decl-valeur--fort{font-size:22px;font-weight:700}.cf-pile>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.cf-intro{color:var(--ink-60)}.cf-intro,.cf-intro-doux{font-size:.875rem;line-height:1.25rem}.cf-intro-doux{color:var(--ink-40)}.cf-depuis{font-size:.75rem;line-height:1rem;color:var(--ink-60);margin-top:2px}.cf-point{white-space:nowrap}.cf-grille-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.cf-aide{margin-top:.25rem;font-size:.75rem;line-height:1rem}.cf-grille-contact{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.cf-grille-contact{grid-template-columns:repeat(5,minmax(0,1fr))}.cf-col-2{grid-column:span 2/span 2}}.cf-tel{gap:.5rem}.cf-tel-pays{width:112px;flex-shrink:0}.cf-tel-champ{flex:1;min-width:0}.cf-col-1{grid-column:span 1/span 1}.cf-grille-4{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.cf-grille-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.cf-grille-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cf-section{margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--ink-10)}.cf-section-tete{margin-bottom:.75rem}.cf-icone-14{width:14px;height:14px}.cf-vide{font-size:.75rem;line-height:1rem;color:var(--ink-40)}.cf-bons{gap:6px}.cf-bon-numero{font-family:monospace;font-weight:700}.cf-bon-velo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.cf-bon-statut{font-size:var(--h5-size);font-weight:700;letter-spacing:.03em;opacity:.9}.cf-bon-date{font-size:var(--h5-size);font-family:monospace;opacity:.7}.cf-champ-entete{margin-bottom:.5rem}.cf-velos{gap:6px}.cf-velo-bouton{gap:8px;padding:8px 12px;text-align:left;background-color:var(--ink-10);border:1px solid var(--ink-10);border-radius:var(--radius-sm);font-size:var(--fs-16);color:var(--ink-80);cursor:pointer}.cf-velo-nom{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-velo-bdt{font-size:var(--h5-size);font-family:monospace;opacity:.6}.cf-velo-icone{width:16px;height:16px;color:var(--ink-40);flex-shrink:0}.cf-velo-rangee{gap:6px}.cf-velo-carte{flex:1;min-width:0;gap:8px;padding:8px 12px;background-color:var(--ink-10);border:1px solid var(--ink-10);border-radius:var(--radius-sm);font-size:var(--fs-16);color:var(--ink-80)}.cf-icone-16{width:16px;height:16px}.cf-grille-2-suite{margin-top:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.cf-propagation{font-size:.75rem;line-height:1rem;color:var(--ink-40);margin-top:2px}.cf-grille-velo{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.cf-grille-velo{grid-template-columns:repeat(6,minmax(0,1fr))}}.cf-grille-velo-2{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.cf-grille-velo-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-note-champ{width:100%;resize:vertical}.cf-velo-lu{padding:8px 12px;background-color:var(--ink-10);border:1px solid var(--ink-10);border-radius:var(--radius-sm);font-size:var(--fs-13);color:var(--ink-80);white-space:pre-wrap}.cf-velo-lu-bdt{font-family:monospace;opacity:.6;margin-right:6px}.cf-liste{gap:4px;padding:4px 0}.cf-liste-texte{font-size:var(--fs-13);color:var(--ink-80)}.titre-fiche,.titre-section{color:var(--ink-60)}.titre-fiche--colle,.titre-section--colle{margin:0}.titre-section--espace{margin-bottom:12px}.titre-section--velo{margin:20px 0 4px}.bandeau-liste{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 30px;background-color:var(--bandeau-fond,var(--jaune));--outline-encre:var(--brun-fonce);--outline-bord:var(--brun-fonce);--outline-eteint:var(--brun-fonce)}.bandeau-liste-action{display:flex;align-items:center;gap:12px;flex-shrink:0}:is(.bandeau-liste,.surface-claire,.surface-statut,.barre-tablette) .btn-plus-round:disabled,:is(.bandeau-liste,.surface-claire,.surface-statut,.barre-tablette) .btn-plus-round:disabled:hover{background-color:transparent;box-shadow:none;border:1.5px dashed var(--outline-eteint)}:is(.bandeau-liste,.surface-claire,.surface-statut,.barre-tablette) .btn-plus-round:disabled svg{color:var(--outline-eteint)}.surface-statut{--outline-encre:var(--carte-encre,var(--ink-80));--outline-bord:var(--carte-encre,var(--ink-80));--outline-eteint:var(--carte-encre,var(--ink-80))}.surface-statut .cat-aide{color:var(--carte-encre,var(--ink-80))}.surface-statut .geste:not(.geste--danger):not(.geste--ferme):not(.geste--attente),.surface-statut .pill-icon-btn:not(:disabled):not(.pill-icon-btn--ferme){background-color:var(--carte-encre,var(--ink-80));color:var(--carte-fond,var(--jaune))}.surface-statut .geste .pill-icon-btn:not(:disabled):not(.pill-icon-btn--ferme){box-shadow:inset 0 0 0 1.5px var(--carte-fond,var(--jaune))}.surface-statut .geste.geste--attente{opacity:1;background-color:transparent;color:var(--carte-encre,var(--ink-80));outline:1.5px dashed var(--carte-encre,var(--ink-80));outline-offset:-1.5px}.bandeau-liste-tete{display:flex;align-items:center;gap:12px;min-width:0}.bandeau-liste-icone{width:30px;height:30px;flex-shrink:0;color:var(--ink-40)}.bandeau-liste-titre{color:var(--ink-40);font-size:var(--fs-24);font-weight:700;line-height:1}.bandeau-liste-compte{flex-shrink:0;color:var(--ink-40);font-size:var(--fs-16)}.bandeau-liste--ouvrable{padding-left:0}.bandeau-liste--ouvrable .bandeau-liste-tete{flex:1 1 0%;align-self:stretch;padding:0 12px 0 30px;border:none;background:none;font:inherit;text-align:left;cursor:pointer}.bandeau-liste--ouvrable .bandeau-liste-tete:focus-visible{outline:2px solid var(--brun-fonce);outline-offset:-4px}.bandeau-liste--ouvrable.bandeau-liste--seule{padding-right:0}.bandeau-liste--seule .bandeau-liste-tete{padding-right:30px}.bandeau-liste-titre--code{font-size:30px}.bandeau-liste-detail{color:var(--ink-40);font-size:var(--fs-16);line-height:1}.doublons-legende{margin:4px 0 10px}.doublons-ligne{display:flex;align-items:center;gap:10px;padding:10px 14px}.doublons-ligne-texte{flex:1 1 0%;min-width:0}.doublons-groupe+.doublons-groupe{margin-top:28px}.doublons-colonnes{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width:768px){.doublons-colonnes{grid-template-columns:repeat(2,minmax(0,1fr))}}.doublons-fiche{display:block;padding:12px 14px;border-radius:var(--radius-xs);cursor:pointer}.doublons-fiche-tete{display:flex;align-items:center;gap:8px}.doublons-fiche-corps{margin-top:6px}.doublons-gestes{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.doublons-gestes>:last-child{margin-left:auto}.section-bloc>.titre-section{color:var(--jaune)}.btn-h5-jaune+.cat-aide{margin-top:16px}.cf-pile>:not([hidden])~.titre-section--velo{margin:20px 0 4px}.cf-bon-pastille{display:inline-flex;align-items:center;gap:6px;padding:0 11px;border-radius:var(--radius-pill);background-color:var(--pastille-fond);color:var(--pastille-encre);font-size:var(--fs-13);border:none;text-align:left;cursor:pointer;font-style:normal;opacity:1;height:var(--h-pastille);line-height:1}.cf-bon-pastille--fantome{cursor:default;font-style:italic;opacity:.7}.cf-bon-pastille--archive{opacity:.85}.cf-velo-geste{width:34px;height:34px;background-color:transparent;border:1.5px solid var(--ink-20);border-radius:var(--radius-sm);color:var(--ink-40);cursor:pointer;flex-shrink:0}.cf-hist-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}@media (min-width:640px){.cf-hist-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.cf-hist-valeur{margin:0}.periode-nav{display:inline-flex;align-items:stretch;gap:2px;height:var(--bouton-courant);padding:3px;border-radius:var(--radius-pill);background-color:var(--fond-pill-toggle-sombre,var(--ink-20));color:var(--util-encre,var(--jaune))}:is(.modal-panel,.surface-claire) .periode-nav{background-color:var(--fond-pill-toggle-clair,var(--paper-60));color:var(--ink-80)}.barre-tablette .periode-nav{background-color:transparent;color:var(--util-encre);box-shadow:inset 0 0 0 2px var(--util-encre)}.periode-nav>button{display:grid;place-items:center;height:100%;aspect-ratio:1;padding:0;border:0;border-radius:50%;background-color:transparent;color:inherit;cursor:pointer}.periode-nav>button:hover{background-color:var(--ink-20)}.periode-nav>button svg{width:16px;height:16px}.periode-nav-libelle{align-self:center;padding:0 8px;font-size:var(--fs-13);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.agenda-colonnes{display:flex;flex-direction:column;gap:20px}.agenda-colonnes>.agenda-semaine{order:-1;min-width:0}@media (min-width:1280px){.agenda-colonnes{flex-direction:row;align-items:flex-start}.agenda-colonnes>.agenda-semaine{order:0;flex:1}.agenda-col-liste{width:380px;flex:none}}@media (min-width:1600px){.agenda-col-liste{width:440px}}.agenda-periode-fil{display:none}@media (max-width:767px){.agenda-colonnes>.agenda-semaine{display:none}.agenda-col-liste{width:100%}.agenda-periode-fil{display:flex;justify-content:center;margin:0 0 12px}}.agenda-grille{display:grid;grid-template-columns:72px var(--colonnes,repeat(7,minmax(0,1fr)));overflow:hidden;border-radius:var(--radius-card);background-color:var(--card);color:var(--ink-80)}.agenda-coin,.agenda-tete{background-color:var(--jaune);color:var(--brun-fonce)}.agenda-tete{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;min-width:0;min-height:54px;padding:6px 2px;font-size:var(--fs-13);text-align:center}.agenda-tete>b{padding:1px 10px;border-radius:var(--radius-pill);white-space:nowrap}.agenda-tete>span{font-style:italic;white-space:nowrap}.agenda-tete>.agenda-tete-date{font-size:var(--h2-size);font-weight:var(--h2-weight);font-style:normal;line-height:1}.agenda-tete--auj>b{background-color:var(--ink-80);color:var(--jaune)}.agenda-moment{justify-content:flex-end;padding:10px 10px 0 4px;font-size:var(--fs-13);font-style:italic;color:var(--ink-60)}.agenda-case,.agenda-moment{display:flex;border-top:1px solid var(--ink-10)}.agenda-case{flex-direction:column;gap:4px;min-width:0;min-height:132px;padding:6px;border-left:1px solid var(--ink-10)}.agenda-case--passee{background-color:var(--ink-10)}.agenda-case--fermee{align-items:center;justify-content:center;gap:2px;background-image:repeating-linear-gradient(135deg,var(--ink-10) 0 6px,transparent 6px 12px);font-size:var(--fs-13);font-style:italic;text-align:center;color:var(--ink-60)}.agenda-case--fermee>b{font-style:normal;color:var(--ink-80)}.agenda-case--fermee .agenda-carte{font-style:normal}.agenda-case--etroite{grid-row:span 2}.agenda-case--etroite>span{writing-mode:vertical-rl;transform:rotate(180deg)}.agenda-case-compte{align-self:flex-end;font-size:var(--fs-13);font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-60)}.agenda-case--complete .agenda-case-compte{color:var(--ink-90)}.agenda-carte{display:flex;align-items:center;gap:4px;width:100%;min-width:0;min-height:26px;padding:3px 7px;border:0;border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-13);font-weight:700;text-align:left;cursor:pointer}.agenda-carte>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-carte>svg{width:12px;height:12px;flex:none}.agenda-carte--depot{background-color:var(--jaune);color:var(--brun-fonce)}.agenda-carte--retrait{background-color:var(--brun-fonce);color:var(--jaune)}.agenda-carte--essayage{background-color:var(--bleu);color:var(--ink-90)}.agenda-carte--demande{padding:1px 5px;border:2px dashed var(--orange);background-color:var(--paper-solide);color:var(--ink-80)}.agenda-carte-ok{flex:none;font-weight:700}.agenda-carte--heure{flex-wrap:wrap;row-gap:1px}.agenda-carte--heure>.agenda-carte-heure{order:-1;flex:1 1 auto}.agenda-carte--heure>span{order:1;flex:1 0 100%}.agenda-carte-heure{flex:none;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.agenda-pied{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;border-top:1px solid var(--ink-10);font-size:var(--fs-13);color:var(--ink-80)}.agenda-pied>.agenda-carte{width:auto;cursor:default}.agenda-regle{font-style:italic;color:var(--ink-60)}.agenda-pied>.btn-secondary{margin-left:auto}.agenda-equipe{display:flex;flex-direction:column;gap:2px;min-width:0;padding:4px 6px;border-top:1px solid var(--ink-10);border-left:1px solid var(--ink-10);font-size:var(--fs-13)}.agenda-presence{display:grid;gap:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;line-height:1.15;cursor:pointer}.agenda-presence>b{font-weight:700}.agenda-presence>span{font-size:var(--fs-12);color:var(--ink-60)}.agenda-presence:focus-visible>b,.agenda-presence:hover>b{text-decoration:underline}.agenda-presence[data-absent]{font-style:italic;color:var(--ink-60);cursor:default}.agenda-presence[data-absent]>b{font-weight:400;text-decoration:none}.agenda-presence .lien{font-style:normal}.atelier-planche{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;align-items:start}.atelier-colonne-tete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;padding:14px 16px 10px}.atelier-colonne-tete>b{font-size:var(--fs-16);font-weight:700;color:var(--jaune)}.atelier-colonne-tete>span{font-size:var(--fs-13);font-variant-numeric:tabular-nums}.etape-etiquette{display:flex;align-items:center;gap:4px;margin:0 0 4px;font-weight:700;font-style:italic}.etape-attente,.etape-etiquette{font-size:var(--fs-16);color:var(--ink-60)}.bdt-raison-places{margin-top:10px}@media (min-width:1280px){.page-shell:has(.agenda-colonnes){display:flex;flex-direction:column;min-height:100%}.agenda-colonnes{flex:1;align-items:stretch}.agenda-colonnes>.agenda-semaine{display:flex;flex-direction:column}.agenda-semaine>.agenda-grille{flex:1;grid-template-rows:auto 1fr 1fr auto}.agenda-semaine>.agenda-grille:has(.agenda-equipe){grid-template-rows:auto auto 1fr 1fr auto}}@media (min-width:1280px) and (min-height:701px){@supports (overflow:clip){.agenda-col-liste>.vente-colonne-carte,.agenda-semaine>.agenda-grille{overflow:clip}}.agenda-semaine>.agenda-grille>.agenda-pied{position:sticky;bottom:0;z-index:var(--plan-colle);background-color:var(--paper-90-solide)}.agenda-col-liste>.vente-colonne-carte>.vente-colonne-pied{position:sticky;bottom:0;z-index:var(--plan-colle);background-color:var(--paper-60-sur-carte-solide)}}.reservation-semaine{display:grid;grid-template-columns:minmax(72px,1fr) 44px repeat(2,minmax(100px,132px)) repeat(2,minmax(112px,120px));align-items:center;-moz-column-gap:10px;column-gap:10px;padding:6px 16px}.reservation-semaine>:nth-child(2){justify-self:center}.reservation-semaine--membre{grid-template-columns:minmax(72px,1fr) 88px repeat(2,minmax(100px,132px))}.reservation-semaine--sans-places{grid-template-columns:minmax(72px,1fr) 44px repeat(2,minmax(100px,132px))}.reservation-reglages{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px 24px;margin-top:20px}.reservation-duo{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;margin-block:20px}.reservation-duo>:first-child{flex:3 1 662px;min-width:0}.reservation-duo>:last-child{flex:1 1 220px;min-width:0}.reservation-cette-semaine{display:grid;grid-template-columns:minmax(110px,1fr) minmax(170px,200px) minmax(0,3fr);align-items:center;-moz-column-gap:14px;column-gap:14px;padding:8px 16px}.reservation-cette-semaine>:nth-child(2){justify-self:center}.reservation-touches{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.reservation-touches>select.input-system{width:auto;flex:0 1 132px;min-width:100px}.reservation-touches>input.input-system{width:auto;flex:1 1 200px;min-width:0}.reservation-touches>.reservation-touches{flex-wrap:nowrap}.periode+.periode{margin-top:8px}.periode-tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:10px 16px;border-radius:var(--radius-card);background-color:var(--paper-80);color:var(--ink-80);cursor:pointer;list-style:none}.periode-tete::-webkit-details-marker{display:none}.periode-tete>b{font-weight:700;color:var(--ink-90)}.periode-tete>span{color:var(--ink-60);font-variant-numeric:tabular-nums}.periode-tete:after{content:"›";margin-left:auto;align-self:center;color:var(--ink-60);font-size:var(--fs-24);line-height:1;transition:transform .15s ease}.periode[open]>.periode-tete:after{transform:rotate(90deg)}.periode-tete:focus-visible{outline:2px solid var(--jaune);outline-offset:2px}.periode-corps{padding:16px 0 8px}.periode-corps>.etat-enregistrement{margin-top:8px}.fenetre-section+.fenetre-section{margin-top:24px}.rangee-telechargements{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.rangee-telechargements+.cat-aide{margin-top:16px}.rangee-telechargements>:is(.btn-h5-jaune,.btn-primary){margin-left:auto}.bilan-page{display:flex;flex-direction:column;gap:6px}.bilan-page-ligne{margin:0;font-size:var(--fs-13);line-height:1.45;color:var(--paper-70)}.bilan-page-ligne--geste{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bilan-page-ligne--geste:has(>a.lien){display:block}.bilan-page-ligne--geste>a.lien{white-space:nowrap}.rdv-fiche{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width:900px){.rdv-fiche{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.rdv-fiche .titre-section{margin:0 0 6px}.rdv-fiche>aside{display:flex;flex-direction:column;gap:24px}.rdv-quand{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.rdv-quand h3{margin:0;color:var(--ink-90)}.rdv-quand p{margin:2px 0 0;color:var(--ink-60);font-size:var(--fs-13)}.rdv-texte{margin:0;color:var(--ink-90);font-size:var(--fs-16);font-weight:700}.rdv-note{margin:0;padding:12px 16px;border-radius:var(--radius-md);color:var(--ink-80);font-style:italic;white-space:pre-line}.rdv-client,.rdv-note{background-color:var(--gris-pale)}.rdv-client{display:flex;flex-direction:column;gap:2px;padding:16px 20px;border-radius:var(--radius-btn);color:var(--ink-70)}.rdv-client>b{margin-bottom:4px;color:var(--ink-90);font-size:var(--fs-16)}.rdv-client>.lien{align-self:flex-start;margin-top:8px}.rdv-histoires{border-radius:var(--radius-btn);background-color:var(--gris-pale)}.rdv-histoire{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 16px}.rdv-histoire+.rdv-histoire{border-top:1px solid var(--ink-10)}.rdv-histoire>span:first-child{color:var(--ink-90);font-weight:700}.rdv-histoire>small{grid-column:1;color:var(--ink-60);font-size:var(--fs-13)}.rdv-histoire>.pastille-etat{grid-row:1/span 2;grid-column:2}.rdv-demi-journee{overflow:hidden;border:1px solid var(--ink-10);border-radius:var(--radius-md);background-color:var(--paper-solide)}.rdv-demi-journee>.agenda-case{min-height:0;border:0}.rangee-actions.rangee-actions--sortie-d-abord>:is(.btn-secondary,.bouton-texte):not(.btn-secondary--danger){order:-3}.tdb-kpis.tdb-kpis--tablette{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:12px}.tdb-kpis--tablette .tdb-carte{padding:12px 12px 12px 10px;gap:4px}.tdb-kpis--tablette .tdb-carte-tete{gap:6px;align-items:flex-start}.tdb-kpis--tablette .tdb-carte-pastille{width:30px;aspect-ratio:1;height:auto}.tdb-kpis--tablette .tdb-kpi-icone{width:18px;height:18px}.tdb-kpis--tablette .tdb-carte-titre{font-size:var(--fs-13);letter-spacing:.04em;line-height:1.2}.tdb-kpis--tablette .tdb-carte-chiffre{font-size:var(--fs-24);margin-top:2px}.velo-ligne{cursor:pointer}.velo-ligne-ouvrir{display:block;width:100%;min-height:var(--list-row-h);padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.velo-ligne-ouvrir:focus-visible{outline:2px solid var(--bleu-lien);outline-offset:-2px;border-radius:var(--radius-sm)}.velo-ligne-chevron{width:32px;padding-right:12px;text-align:right;color:var(--ink-60)}.velo-ligne-chevron>svg{width:16px;height:16px}.velo-fiche .fiche-legende{min-width:120px;color:var(--ink-60)}.velo-fiche .fiche-valeur-lue,.velo-prix{color:var(--ink-90)}.velo-prix{font-size:var(--fs-24);font-weight:700;font-variant-numeric:tabular-nums}.velo-note-etat{margin:4px 0 0;color:var(--ink-60);font-size:var(--fs-13)}.menu-groupe-titre{margin:0 0 8px;color:var(--jaune);font-size:var(--fs-13);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.menu-groupe-liste{display:flex;flex-direction:column;gap:6px}.menu-groupe-carte{display:block;padding:8px 10px;border-radius:var(--radius-md);background-color:var(--voile-survol-sombre);text-decoration:none}.menu-groupe-ligne{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.menu-groupe-id{color:var(--carte-encre,var(--paper-90));font-size:var(--fs-16);font-weight:700}.menu-groupe-detail{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--paper-80);font-size:var(--fs-13)}.menu-groupe-vide{padding:4px 2px;color:var(--paper-40);font-size:var(--fs-13);font-style:italic}.velo-montages{display:flex;flex-direction:column;gap:8px}.velo-montage{display:flex;justify-content:space-between;gap:12px;width:100%;padding:10px 14px;border:none;border-radius:var(--radius-md);text-align:left;cursor:pointer}.velo-montage-prix{font-size:var(--fs-13);white-space:nowrap}.velo-montage-nouveau{align-self:flex-start;margin-top:8px}.hlc-section{align-self:stretch;width:100%}.hlc-section+.hlc-section{margin-top:24px}.hlc-groupe{overflow:hidden;border-radius:var(--radius-btn)}.hlc-groupe-tete{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:0 20px 0 30px;background-color:var(--jaune);color:var(--ink-70)}.hlc-groupe-nom{font-size:var(--fs-24);font-weight:700;line-height:1}.hlc-groupe-compte{font-size:var(--fs-16)}.hlc-ligne{display:grid;grid-template-columns:56px 72px minmax(0,1fr) 84px;align-items:center;gap:16px;padding:8px 20px}.hlc-ligne.list-header{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hlc-ligne--ecartee{grid-template-columns:minmax(0,1fr) auto}.hlc-case{display:flex;justify-content:center}.hlc-case input{width:20px;height:20px;accent-color:var(--brun);cursor:pointer}.hlc-piece{display:flex;flex-direction:column;gap:2px;min-width:0}.hlc-piece-refs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--ink-60);font-size:var(--fs-13)}.hlc-qte{width:64px;height:32px;text-align:center}.hlc-ligne .select-pilule{width:100%}.hlc-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px 20px;background-color:var(--paper-60);color:var(--ink-70)}.hlc-total{color:var(--ink-90);font-size:var(--fs-16);font-weight:700}.hlc-pied-geste{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.hlc-annonce{color:var(--ink-70);font-size:var(--fs-13)}.select-pilule.select-pilule--teinte:not(:disabled){background-color:var(--pastille-fond,var(--paper-80));color:var(--pastille-encre,var(--ink-90))}.rap-envoi{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--paper-20)}.rap-envoi .titre-section{margin:0;color:var(--jaune)}.rap-note{min-height:88px;resize:vertical}.rap-envoi .champ-compteur{align-self:flex-end;color:var(--paper-60)}.rap-envoi .rangee-telechargements{margin-top:0}.rap-envoi .cat-aide{margin:0}.champ-aide{margin:4px 0 0;color:var(--ink-60);font-size:var(--fs-13);line-height:1.4}.stock-non-lu{color:var(--outline-eteint,var(--paper-70));font-style:italic;font-weight:400;white-space:nowrap}.login-acces{margin:20px 0 0;font-size:var(--fs-13);color:var(--ink-60)}.roles-aide--lignes>span{display:block}.roles-groupe>td{padding:8px;background-color:var(--ink-30)}.roles-groupe>td:first-child{padding-left:14px;border-top-left-radius:40px;border-bottom-left-radius:40px}.roles-groupe>td:last-child{border-top-right-radius:40px;border-bottom-right-radius:40px}.roles-groupe--risque>td{padding-top:24px;background-color:transparent}.roles-groupe-titre>h3{margin:0}.roles-groupe-case{width:84px;text-align:center}.roles-groupe-ouvrir{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:none;background:none;color:inherit;text-align:left;cursor:pointer}.roles-groupe-ouvrir>svg{width:18px;height:18px;flex-shrink:0;color:var(--paper-80);transition:transform .15s}.roles-groupe-ouvrir[aria-expanded=true]>svg{transform:rotate(90deg)}.roles-groupe-ouvrir>h3{margin:0}.roles-groupe-ouvrir:focus-visible{outline:2px solid var(--jaune);outline-offset:4px;border-radius:var(--radius-xs)}.roles-groupe-nombre{font-size:var(--fs-13);color:var(--paper-80);font-variant-numeric:tabular-nums}.roles-pouce{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:36px;padding:0 10px;border:1.5px solid transparent;border-radius:999px;background-color:transparent;color:var(--paper-90);font-size:var(--fs-24);line-height:1;cursor:pointer}.roles-pouce[data-etat=tout]{border-color:var(--jaune)}.roles-pouce[data-etat=rien]{background-color:var(--ink-40)}.roles-pouce[data-etat=partie]{border-style:dashed;border-color:var(--paper-60)}.roles-pouce[data-etat=partie]>span{font-size:var(--fs-15);font-weight:700;font-variant-numeric:tabular-nums}.roles-pouce:focus-visible{outline:2px solid var(--jaune);outline-offset:2px}.roles-pouce:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.roles-groupe-ouvrir>svg{transition:none}}.agenda-col-liste{display:flex;flex-direction:column;min-height:0}@media (min-width:1280px){.agenda-col-liste{contain:size}}@media (min-width:768px) and (max-width:1279px){.agenda-col-liste{max-height:75vh}}.fete{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--plan-fete);overflow:hidden;cursor:pointer;background-color:var(--ink-80);backdrop-filter:blur(8px);transition:opacity .6s ease;animation:fete-voile .3s ease backwards}@keyframes fete-voile{0%{opacity:0}to{opacity:1}}.fete--sortie{opacity:0;pointer-events:none}.fete-pluie{position:absolute;top:0;right:0;bottom:0;left:0}.fete-confetti{position:absolute;left:var(--ox);top:var(--oy);width:12px;height:8px;margin:-5px 0 0 -6px;transform:translate(var(--fx),var(--fy)) rotate(var(--r2)) scale(var(--s));animation:fete-envol var(--d) var(--retard) both;will-change:transform}.fete--tas-glisse .fete-confetti{animation-name:fete-envol-glisse}.fete-confetti--rectangle{width:12px;height:8px}.fete-confetti--rond{width:10px;height:10px;border-radius:var(--radius-pill)}.fete-confetti--serpentin{width:4px;height:26px;border-radius:var(--radius-xs)}.fete-confetti--etoile{width:16px;height:16px;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.fete-confetti--engrenage,.fete-confetti--maillon,.fete-confetti--roue{width:20px;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fete-confetti--engrenage{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='6.6' fill='none' stroke='%23000' stroke-width='4.4'/%3E%3Cg fill='%23000'%3E%3Crect x='10.2' y='0.6' width='3.6' height='5' rx='0.8' transform='rotate%280 12 12%29'/%3E%3Crect x='10.2' y='0.6' width='3.6' height='5' rx='0.8' transform='rotate%2845 12 12%29'/%3E%3Crect x='10.2' y='0.6' width='3.6' height='5' rx='0.8' transform='rotate%2890 12 12%29'/%3E%3Crect x='10.2' y='0.6' width='3.6' height='5' rx='0.8' transform='rotate%28135 12 12%29'/%3E%3Crect x='10.2' y='0.6' width='3.6' height='5' rx='0.8' transform='rotate%28180 12 12%29'/%3E%3Crect x='10.2' y='0.6' width='3.6' height='5' rx='0.8' transform='rotate%28225 12 12%29'/%3E%3Crect x='10.2' y='0.6' width='3.6' height='5' rx='0.8' transform='rotate%28270 12 12%29'/%3E%3Crect x='10.2' y='0.6' width='3.6' height='5' rx='0.8' transform='rotate%28315 12 12%29'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='6.6' fill='none' stroke='%23000' stroke-width='4.4'/%3E%3Cg fill='%23000'%3E%3Crect x='10.2' y='0.6' width='3.6' height='5' rx='0.8' transform='rotate%280 12 12%29'/%3E%3Crect x='10.2' y='0.6' width='3.6' height='5' rx='0.8' transform='rotate%2845 12 12%29'/%3E%3Crect x='10.2' y='0.6' width='3.6' height='5' rx='0.8' transform='rotate%2890 12 12%29'/%3E%3Crect x='10.2' y='0.6' width='3.6' height='5' rx='0.8' transform='rotate%28135 12 12%29'/%3E%3Crect x='10.2' y='0.6' width='3.6' height='5' rx='0.8' transform='rotate%28180 12 12%29'/%3E%3Crect x='10.2' y='0.6' width='3.6' height='5' rx='0.8' transform='rotate%28225 12 12%29'/%3E%3Crect x='10.2' y='0.6' width='3.6' height='5' rx='0.8' transform='rotate%28270 12 12%29'/%3E%3Crect x='10.2' y='0.6' width='3.6' height='5' rx='0.8' transform='rotate%28315 12 12%29'/%3E%3C/g%3E%3C/svg%3E")}.fete-confetti--roue{width:22px;height:22px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='%23000' stroke-width='2.6'/%3E%3Cg stroke='%23000' stroke-width='0.9'%3E%3Cline x1='12' y1='12' x2='21.00' y2='12.00'/%3E%3Cline x1='12' y1='12' x2='19.79' y2='16.50'/%3E%3Cline x1='12' y1='12' x2='16.50' y2='19.79'/%3E%3Cline x1='12' y1='12' x2='12.00' y2='21.00'/%3E%3Cline x1='12' y1='12' x2='7.50' y2='19.79'/%3E%3Cline x1='12' y1='12' x2='4.21' y2='16.50'/%3E%3Cline x1='12' y1='12' x2='3.00' y2='12.00'/%3E%3Cline x1='12' y1='12' x2='4.21' y2='7.50'/%3E%3Cline x1='12' y1='12' x2='7.50' y2='4.21'/%3E%3Cline x1='12' y1='12' x2='12.00' y2='3.00'/%3E%3Cline x1='12' y1='12' x2='16.50' y2='4.21'/%3E%3Cline x1='12' y1='12' x2='19.79' y2='7.50'/%3E%3C/g%3E%3Ccircle cx='12' cy='12' r='2.2' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='%23000' stroke-width='2.6'/%3E%3Cg stroke='%23000' stroke-width='0.9'%3E%3Cline x1='12' y1='12' x2='21.00' y2='12.00'/%3E%3Cline x1='12' y1='12' x2='19.79' y2='16.50'/%3E%3Cline x1='12' y1='12' x2='16.50' y2='19.79'/%3E%3Cline x1='12' y1='12' x2='12.00' y2='21.00'/%3E%3Cline x1='12' y1='12' x2='7.50' y2='19.79'/%3E%3Cline x1='12' y1='12' x2='4.21' y2='16.50'/%3E%3Cline x1='12' y1='12' x2='3.00' y2='12.00'/%3E%3Cline x1='12' y1='12' x2='4.21' y2='7.50'/%3E%3Cline x1='12' y1='12' x2='7.50' y2='4.21'/%3E%3Cline x1='12' y1='12' x2='12.00' y2='3.00'/%3E%3Cline x1='12' y1='12' x2='16.50' y2='4.21'/%3E%3Cline x1='12' y1='12' x2='19.79' y2='7.50'/%3E%3C/g%3E%3Ccircle cx='12' cy='12' r='2.2' fill='%23000'/%3E%3C/svg%3E")}.fete-confetti--maillon{width:22px;height:22px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='1.5' y='6.5' width='21' height='11' rx='5.5' fill='none' stroke='%23000' stroke-width='2.6'/%3E%3Ccircle cx='7' cy='12' r='1.8' fill='%23000'/%3E%3Ccircle cx='17' cy='12' r='1.8' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='1.5' y='6.5' width='21' height='11' rx='5.5' fill='none' stroke='%23000' stroke-width='2.6'/%3E%3Ccircle cx='7' cy='12' r='1.8' fill='%23000'/%3E%3Ccircle cx='17' cy='12' r='1.8' fill='%23000'/%3E%3C/svg%3E")}.fete-confetti--jaune{background-color:var(--jaune)}.fete-confetti--vert{background-color:var(--vert-clair)}.fete-confetti--rose{background-color:var(--rose)}.fete-confetti--bleu{background-color:var(--bleu)}.fete-confetti--orange{background-color:var(--orange)}.fete-confetti--blanc{background-color:var(--paper-solide)}@keyframes fete-envol{0%{transform:translate(0) rotate(0deg) scale(var(--s));animation-timing-function:cubic-bezier(.15,.7,.35,1)}30%{transform:translate(var(--px),var(--py)) rotate(var(--r1)) scale(var(--s));animation-timing-function:cubic-bezier(.5,0,.85,.55)}to{transform:translate(var(--fx),var(--fy)) rotate(var(--r2)) scale(var(--s))}}@keyframes fete-envol-glisse{0%{transform:translate(0) rotate(0deg) scale(var(--s));opacity:1;animation-timing-function:cubic-bezier(.15,.7,.35,1)}24%{transform:translate(var(--px),var(--py)) rotate(var(--r1)) scale(var(--s));animation-timing-function:cubic-bezier(.5,0,.85,.55)}72%{transform:translate(var(--fx),var(--fy)) rotate(var(--r2)) scale(var(--s));opacity:1;animation-timing-function:ease-out}to{transform:translate(calc(var(--fx) + var(--gx)),var(--fy)) rotate(var(--r2)) scale(var(--s));opacity:0}}@media (max-height:700px),(max-width:1279px){.fete-confetti:nth-child(n+91){display:none}}@media (max-width:767px){.fete-confetti:nth-child(n+51){display:none}}.fete-annonce{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;padding:0 3vw}.fete-annonce,.fete-texte{display:flex;align-items:center}.fete-texte{cursor:pointer;flex-direction:column;gap:0;max-width:94vw;margin:0;padding:0;border:none;background:none;color:var(--jaune);text-align:center;overflow-wrap:break-word;animation:fete-texte-rebond .56s cubic-bezier(.2,.9,.3,1.3) both}.fete-exclamation{font-size:var(--taille-exclamation,min(20vw,38vh));line-height:.8;text-transform:uppercase}.fete-exclamation,.fete-phrase{font-family:var(--font-cyclops-tiny)!important;font-weight:400;white-space:nowrap}.fete-phrase{font-size:var(--taille-phrase,min(5vw,9.5vh));line-height:.95;margin-top:.1em;text-transform:none}.fete--entree-pose .fete-texte{animation:fete-texte-pose .7s cubic-bezier(.2,.8,.2,1) both}.fete--entree-grandit .fete-texte{animation:fete-texte-grandit 1.1s cubic-bezier(.25,.6,.2,1) both}.fete-texte:focus-visible{outline:3px solid var(--jaune);outline-offset:12px}@keyframes fete-texte-rebond{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fete-texte-pose{0%{transform:translateY(-48px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fete-texte-grandit{0%{transform:scale(.25);opacity:0}35%{opacity:1}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.fete,.fete--entree-grandit .fete-texte,.fete--entree-pose .fete-texte,.fete--tas-glisse .fete-confetti,.fete-confetti,.fete-texte{animation:none}.fete{transition:none}}.fenetre-formulaire{display:flex;flex-direction:column;gap:var(--carte-pas)}.fenetre-formulaire-texte{margin:0;font-size:var(--fs-15);line-height:1.45;color:var(--ink-80)}.fenetre-champs{display:flex;flex-direction:column;gap:var(--carte-pas)}.fenetre-formulaire-erreur{margin:0;font-size:var(--fs-13);line-height:1.45}.fenetre-formulaire>.rangee-actions{margin-top:0}.fenetre-liste{margin:0;padding:0 0 0 20px;list-style:disc;font-size:var(--fs-15);line-height:1.45;color:var(--ink-80)}.fenetre-liste>li+li{margin-top:4px}.entete-titre-suite{font-size:clamp(20px,4.2vw,30px)}.entete-titre-aide{margin-left:12px}.entete-titre-compte{font-size:clamp(20px,4.2vw,30px);white-space:nowrap;font-variant-numeric:tabular-nums}.last\:border-0:last-child{border-width:0}.last\:border-r-0:last-child{border-right-width:0}.hover\:border-jaune:hover{border-color:var(--jaune)}.hover\:bg-\[var\(--teinte-rouge-10\)\]:hover{background-color:var(--teinte-rouge-10)}.hover\:bg-ink-10:hover{background-color:var(--ink-10)}.hover\:bg-jaune-survol:hover{background-color:var(--jaune-survol)}.hover\:bg-voile-survol:hover{background-color:var(--voile-survol)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.focus\:bg-paper-solide:focus{background-color:var(--paper-solide)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-jaune:focus{--tw-ring-color:var(--jaune)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-paper-solide:focus-visible{outline-color:var(--paper-solide)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.group:hover .group-hover\:bg-ink-10{background-color:var(--ink-10)}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-4{padding-top:1rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.md\:mt-\[24px\]{margin-top:24px}.md\:mt-\[9px\]{margin-top:9px}.md\:block{display:block}.md\:flex{display:flex}.md\:contents{display:contents}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:flex-1{flex:1 1 0%}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:pb-\[240px\]{padding-bottom:240px}.md\:pt-\[50px\]{padding-top:50px}}@media (min-width:1280px){.xl\:mx-0{margin-left:0;margin-right:0}.xl\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.xl\:mt-5{margin-top:1.25rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:contents{display:contents}.xl\:hidden{display:none}.xl\:flex-row{flex-direction:row}.xl\:bg-black\/20{background-color:rgba(0,0,0,.2)}.xl\:bg-ink-20{background-color:var(--ink-20)}}