@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/IBMPlexSans-Regular-Latin1.17y421b90w1cl.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/IBMPlexSans-Regular-Latin2.0~emivjaqjz4m.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/IBMPlexSans-Medium-Latin1.0issimlqh_6-y.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/IBMPlexSans-Medium-Latin2.08k_78_jh5wcg.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/IBMPlexSans-SemiBold-Latin1.072coluu01r1i.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/IBMPlexSans-SemiBold-Latin2.0xckk12oir7na.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/IBMPlexSans-Bold-Latin1.048kda6be5_ob.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/IBMPlexSans-Bold-Latin2.0yshorfoteoc_.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/IBMPlexSans-Italic-Latin1.0ifh.a56pw73w.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/IBMPlexSans-Italic-Latin2.0f6sd5x0vukzv.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/IBMPlexSansArabic-Regular.0crdmxvq4prjf.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/IBMPlexSansArabic-Medium.03uj724vncmd4.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/IBMPlexSansArabic-SemiBold.0atf5bgsqjlf7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/IBMPlexSansArabic-Bold.0e~mh89zxo3by.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/IBMPlexMono-Regular-Latin1.03.-g3jz61fm1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/IBMPlexMono-Medium-Latin1.093807le4u08e.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}
:root{--p-marine:#23296b;--p-bleu:#207ca9;--p-bleu-profond:#1b6a91;--p-turquoise:#22b5af;--p-turquoise-clair:#4fc3be;--p-n0:#fff;--p-n25:#fafbfc;--p-n50:#f5f6f9;--p-n100:#eef0f4;--p-n150:#e6e8ef;--p-n200:#dadde7;--p-n400:#7c81a3;--p-n500:#666b8f;--p-n600:#5a5e8c;--p-n900:#141838;--p-nuit:#0b0e24;--p-nuit-1:#13173a;--p-nuit-2:#1a1f48;--p-nuit-3:#222859;--p-nuit-filet:#2a2f5c;--p-nuit-bord:#6a70a3;--p-nuit-texte:#f1f2f8;--p-nuit-texte2:#a6abcb;--p-nuit-texte3:#8b90b8;--p-rouge:#c62828;--p-rouge-fond:#fdeded;--p-rouge-nuit:#ef6b6b;--p-rouge-nuit-fond:#3a1a2c;--p-ambre:#8f5a00;--p-ambre-fond:#fff5e0;--p-ambre-nuit:#f0a848;--p-ambre-nuit-fond:#362812;--p-vert:#2e7d32;--p-vert-fond:#e9f5ea;--p-vert-nuit:#6bc774;--p-vert-nuit-fond:#15362a;--p-bleu-fond:#e7f2f8;--p-bleu-nuit-fond:#12344a;--p-sable:#c49642;--p-sable-texte:#906606;--p-sable-fond:#fdf2e1;--p-sable-nuit:#e0b771;--p-sable-nuit-fond:#2a2414;--police:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--police-ar:"IBM Plex Sans Arabic", "IBM Plex Sans", -apple-system, "Segoe UI", sans-serif;--police-code:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--t-12:12px;--t-14:14px;--t-16:16px;--t-20:20px;--t-24:24px;--t-30:30px;--t-36:36px;--t-40:40px;--serre:-.012em;--serre-leger:-.005em;--capitales:.06em;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:20px;--e-6:24px;--e-8:32px;--e-10:40px;--e-12:48px;--e-16:64px;--h-24:24px;--h-32:32px;--h-40:40px;--h-48:48px;--h-56:56px;--i-16:16px;--i-20:20px;--i-24:24px;--r-4:4px;--r-6:6px;--r-8:8px;--r-12:12px;--r-16:16px;--r-plein:999px;--d-micro:.1s;--d-defaut:.2s;--d-panneau:.3s;--c-entree:cubic-bezier(.2, 0, 0, 1);--c-sortie:cubic-bezier(.4, 0, 1, 1);--l-laterale:248px;--l-contenu:1200px;--l-panneau:400px;--l-fenetre:480px;--h-entete:64px;--h-onglets:64px}.kw{--fond:var(--p-n50);--surface:var(--p-n0);--surface-2:var(--p-n25);--surface-creuse:var(--p-n100);--survol:var(--p-n100);--appui:var(--p-n150);--choisi:var(--p-n150);--texte:var(--p-n900);--texte2:var(--p-n600);--texte3:var(--p-n500);--filet:var(--p-n150);--filet-fort:var(--p-n200);--bord:var(--p-n400);--accent:var(--p-bleu);--sur-accent:var(--p-n0);--accent-texte:var(--p-bleu-profond);--accent-fond:var(--p-bleu-fond);--accent-survol:color-mix(in srgb, var(--p-bleu) 88%, var(--p-n900));--accent-appui:color-mix(in srgb, var(--p-bleu) 78%, var(--p-n900));--danger-survol:color-mix(in srgb, var(--p-rouge) 88%, var(--p-n900));--danger-appui:color-mix(in srgb, var(--p-rouge) 78%, var(--p-n900));--danger:var(--p-rouge);--sur-danger:var(--p-n0);--danger-fond:var(--p-rouge-fond);--attention:var(--p-ambre);--attention-fond:var(--p-ambre-fond);--succes:var(--p-vert);--succes-fond:var(--p-vert-fond);--volet:var(--p-sable);--volet-texte:var(--p-sable-texte);--volet-fond:var(--p-sable-fond);--sur-volet:var(--p-marine);--marine:var(--p-marine);--graphe-1:var(--p-bleu);--graphe-1-fond:#207ca91f;--graphe-2:var(--p-n400);--voile:#14183866;--ombre-1:0 1px 2px #1418380d;--ombre-menu:0 0 0 1px #1418380f, 0 8px 24px #1418381f;--ombre-fenetre:0 0 0 1px #1418380f, 0 24px 48px #1418382e;--anneau:0 0 0 2px var(--surface), 0 0 0 4px var(--accent);--titre-page:var(--t-40);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.kw.sombre{--fond:var(--p-nuit);--surface:var(--p-nuit-1);--surface-2:var(--p-nuit-1);--surface-creuse:var(--p-nuit);--survol:var(--p-nuit-2);--appui:var(--p-nuit-3);--choisi:var(--p-nuit-3);--texte:var(--p-nuit-texte);--texte2:var(--p-nuit-texte2);--texte3:var(--p-nuit-texte3);--filet:var(--p-nuit-filet);--filet-fort:var(--p-nuit-3);--bord:var(--p-nuit-bord);--accent:var(--p-turquoise);--sur-accent:var(--p-marine);--accent-texte:var(--p-turquoise-clair);--accent-fond:var(--p-bleu-nuit-fond);--accent-survol:color-mix(in srgb, var(--p-turquoise) 85%, var(--p-n0));--accent-appui:color-mix(in srgb, var(--p-turquoise) 72%, var(--p-n0));--danger-survol:color-mix(in srgb, var(--p-rouge-nuit) 85%, var(--p-n0));--danger-appui:color-mix(in srgb, var(--p-rouge-nuit) 72%, var(--p-n0));--danger:var(--p-rouge-nuit);--sur-danger:var(--p-nuit);--danger-fond:var(--p-rouge-nuit-fond);--attention:var(--p-ambre-nuit);--attention-fond:var(--p-ambre-nuit-fond);--succes:var(--p-vert-nuit);--succes-fond:var(--p-vert-nuit-fond);--volet:var(--p-sable-nuit);--volet-texte:var(--p-sable-nuit);--volet-fond:var(--p-sable-nuit-fond);--sur-volet:var(--p-marine);--graphe-1:var(--p-turquoise);--graphe-1-fond:#22b5af24;--graphe-2:var(--p-nuit-bord);--voile:#0009;--ombre-1:none;--ombre-menu:0 0 0 1px var(--p-nuit-filet), 0 8px 24px #00000073;--ombre-fenetre:0 0 0 1px var(--p-nuit-filet), 0 24px 48px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:767px){.kw{--titre-page:var(--t-36)}}body{margin:0}.kw{font-family:var(--police);font-size:var(--t-16);color:var(--texte);background:var(--fond);box-sizing:border-box;-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}.kw[dir=rtl],.kw [lang=ar]{font-family:var(--police-ar)}.kw *,.kw :before,.kw :after{box-sizing:border-box}.kw h1,.kw h2,.kw h3,.kw p,.kw ul,.kw ol,.kw dl,.kw dd,.kw figure{margin:0}.kw ul.nu,.kw ol.nu{padding:0;list-style:none}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ico{width:var(--i-20);height:var(--i-20);stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ico.s16{width:var(--i-16);height:var(--i-16)}[dir=rtl] .ico.sens{transform:scaleX(-1)}.titre-page{font-size:var(--titre-page);letter-spacing:var(--serre);text-wrap:balance;overflow-wrap:anywhere;font-weight:600;line-height:1.15}.titre-section{font-size:var(--t-20);letter-spacing:var(--serre-leger);font-weight:600;line-height:1.3}.titre-bloc{font-size:var(--t-16);font-weight:600;line-height:1.4}.surtitre{font-size:var(--t-12);letter-spacing:var(--capitales);text-transform:uppercase;color:var(--texte2);font-weight:500}[dir=rtl] .surtitre{letter-spacing:0}.chapeau{color:var(--texte2);max-width:64ch}.petit{font-size:var(--t-14);line-height:1.45}.mini{font-size:var(--t-12);line-height:1.4}.secondaire{color:var(--texte2)}.chiffres{font-variant-numeric:tabular-nums}.montant{font-variant-numeric:tabular-nums;white-space:nowrap}.montant .devise{color:var(--texte2);margin-inline-start:.25em;font-size:.8em;font-weight:500}.nombre-hero{font-size:var(--t-40);letter-spacing:var(--serre);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.nombre-s{font-size:var(--t-20);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25}.nombre{font-size:var(--t-24);letter-spacing:var(--serre-leger);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.lien{color:var(--accent-texte);text-underline-offset:3px;min-height:var(--h-24);align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.lien:hover{text-decoration-thickness:2px}.lien-discret{color:inherit;min-height:var(--h-24);align-items:center;text-decoration:none;display:inline-flex}.lien-discret:hover{text-underline-offset:3px;text-decoration:underline}.pile{gap:var(--e-4);flex-direction:column;display:flex}.pile-6{gap:var(--e-6);flex-direction:column;display:flex}.pile-serree{gap:var(--e-1);flex-direction:column;display:flex}.rangee{align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.rangee-serree{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.pousse{margin-inline-start:auto}.min0{min-width:0}.app{grid-template-columns:1fr;min-height:100vh;display:grid}.laterale{display:none}.zone{flex-direction:column;min-width:0;display:flex}.entete{z-index:5;align-items:center;gap:var(--e-2);height:var(--h-56);padding:0 var(--e-2);background:color-mix(in srgb, var(--fond) 88%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);border-bottom:1px solid var(--filet);display:flex;position:sticky;top:0}.entete .titre-court{font-weight:600;font-size:var(--t-16);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.entete .recherche{display:none}.contenu{width:100%;max-width:var(--l-contenu);padding:var(--e-6) var(--e-4) calc(var(--h-onglets) + var(--e-8));gap:var(--e-8);flex-direction:column;margin:0 auto;display:flex}.onglets-bas{inset-inline:0;z-index:6;height:var(--h-onglets);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(16px);backdrop-filter:saturate(1.8)blur(16px);border-top:1px solid var(--filet);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0}.onglet-bas{font-size:var(--t-12);color:var(--texte2);min-height:var(--h-48);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:500;text-decoration:none;display:flex}.onglet-bas[aria-current=page]{color:var(--accent-texte);font-weight:600}.onglet-bas.ia .pastille-ia{border-radius:var(--r-plein);background:var(--texte);width:40px;height:28px;color:var(--surface);place-items:center;display:grid}@media (min-width:1024px){.app{grid-template-columns:var(--l-laterale) minmax(0, 1fr)}.laterale{gap:var(--e-1);height:100vh;padding:var(--e-3);background:var(--surface);border-inline-end:1px solid var(--filet);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.entete{height:var(--h-entete);padding:0 var(--e-8);gap:var(--e-3)}.entete .menu-tel,.entete .titre-court{display:none}.entete .recherche{display:flex}.contenu{padding:var(--e-8) var(--e-8) var(--e-16)}.onglets-bas{display:none}}.marque{align-items:center;gap:var(--e-2);height:var(--h-48);padding:0 var(--e-2);display:flex}.marque img{width:auto;height:22px}.societe{align-items:center;gap:var(--e-3);width:100%;min-height:var(--h-48);padding:var(--e-2);border-radius:var(--r-8);color:var(--texte);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.societe:hover{background:var(--survol)}.societe .pastille-societe{border-radius:var(--r-8);width:32px;height:32px;font-weight:600;font-size:var(--t-14);background:var(--volet);color:var(--sur-volet);flex:none;place-items:center;display:grid}.societe .nom-societe{font-weight:600;font-size:var(--t-14);line-height:1.3}.societe .sous{font-size:var(--t-12);color:var(--texte2)}.groupe-nav{padding-top:var(--e-4);flex-direction:column;gap:2px;display:flex}.groupe-nav>.surtitre{padding:0 var(--e-3) var(--e-1)}.nav{align-items:center;gap:var(--e-3);min-height:var(--h-40);padding:0 var(--e-3);border-radius:var(--r-6);color:var(--texte2);font-size:var(--t-14);transition:background var(--d-micro) var(--c-entree), color var(--d-micro) var(--c-entree);font-weight:500;text-decoration:none;display:flex}.nav:hover{background:var(--survol);color:var(--texte)}.nav:active{background:var(--appui)}.nav[aria-current=page]{background:var(--choisi);color:var(--texte);font-weight:600}.nav[aria-current=page] .ico{color:var(--accent-texte)}.nav .compte{font-size:var(--t-12);color:var(--texte2);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:600}.nav .point-volet{border-radius:var(--r-plein);background:var(--volet);width:8px;height:8px;margin-inline-start:auto}.laterale .bas{padding-top:var(--e-3);border-top:1px solid var(--filet);margin-top:auto}.recherche{align-items:center;gap:var(--e-2);max-width:560px;min-height:var(--h-40);padding:0 var(--e-3);border-radius:var(--r-8);background:var(--surface-creuse);color:var(--texte2);font:inherit;font-size:var(--t-14);cursor:text;text-align:start;border:1px solid #0000;flex:1}.recherche:hover{border-color:var(--filet-fort)}.touche{font-size:var(--t-12);color:var(--texte2);border:1px solid var(--filet-fort);border-radius:var(--r-4);padding:0 var(--e-1);background:var(--surface);font-weight:500;line-height:18px}.demander{gap:var(--e-3);padding:var(--e-4);border-radius:var(--r-12);background:var(--surface);border:1px solid var(--filet);box-shadow:var(--ombre-1);flex-direction:column;display:flex}.demander .saisie{align-items:center;gap:var(--e-3);display:flex}.demander input{min-width:0;min-height:var(--h-48);font:inherit;font-size:var(--t-16);color:var(--texte);background:0 0;border:0;flex:1}.demander input::placeholder{color:var(--texte3)}.demander input:focus-visible{outline:none}.demander:focus-within{box-shadow:var(--anneau)}.suggestions{gap:var(--e-2);flex-wrap:wrap;display:flex}.btn{justify-content:center;align-items:center;gap:var(--e-2);min-height:var(--h-40);padding:0 var(--e-4);border-radius:var(--r-6);font:inherit;font-size:var(--t-14);white-space:nowrap;cursor:pointer;transition:background var(--d-micro) var(--c-entree), border-color var(--d-micro) var(--c-entree), transform var(--d-micro) var(--c-entree);border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn-p{background:var(--accent);color:var(--sur-accent)}.btn-p:hover{background:var(--accent-survol)}.btn-p:active{background:var(--accent-appui)}.btn-s{background:var(--surface);color:var(--texte);border-color:var(--filet-fort);box-shadow:var(--ombre-1)}.btn-s:hover{background:var(--survol)}.btn-s:active{background:var(--appui)}.btn-l{color:var(--texte);padding:0 var(--e-3);background:0 0}.btn-l:hover{background:var(--survol)}.btn-l:active{background:var(--appui)}.btn-d{background:var(--danger);color:var(--sur-danger)}.btn-d:hover{background:var(--danger-survol)}.btn-d:active{background:var(--danger-appui)}.btn-ds{color:var(--danger);border-color:var(--danger);background:0 0}.btn-ds:hover{background:var(--danger-fond)}.btn-icone{width:var(--h-40);color:var(--texte2);background:0 0;flex:none;padding:0}.btn-icone:hover{background:var(--survol);color:var(--texte)}.btn-g{min-height:var(--h-48);padding:0 var(--e-5);font-size:var(--t-16)}.btn-pt{min-height:var(--h-32);padding:0 var(--e-3);font-size:var(--t-14)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.rotation{animation:.8s linear infinite tourne}@keyframes tourne{to{transform:rotate(360deg)}}.btn:focus-visible,.nav:focus-visible,.champ:focus-visible,.societe:focus-visible,.recherche:focus-visible,.puce:focus-visible,.segment button:focus-visible,.onglet:focus-visible,.onglet-bas:focus-visible,.lien:focus-visible,.lien-discret:focus-visible,.ligne-lien:focus-visible,.carte-k:focus-visible,.case input:focus-visible{box-shadow:var(--anneau);outline:none}.lab{font-size:var(--t-14);margin-bottom:var(--e-2);font-weight:500;display:block}.champ{width:100%;min-height:var(--h-40);padding:0 var(--e-3);border:1px solid var(--bord);border-radius:var(--r-6);background:var(--surface);color:var(--texte);font:inherit;font-size:var(--t-16)}.champ:hover{border-color:var(--texte2)}.champ.err{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.champ[readonly]{background:var(--surface-creuse);border-color:var(--filet)}.champ:disabled{opacity:.5;cursor:not-allowed}.aide{font-size:var(--t-14);color:var(--texte2);margin-top:var(--e-2)}.msg-err{gap:var(--e-1);font-size:var(--t-14);color:var(--danger);margin-top:var(--e-2);align-items:center;display:flex}.case{align-items:center;gap:var(--e-2);min-height:var(--h-24);cursor:pointer;display:inline-flex}.case input{width:18px;height:18px;accent-color:var(--accent);margin:0}.puce{align-items:center;gap:var(--e-1);min-height:var(--h-32);padding:0 var(--e-3);border-radius:var(--r-plein);border:1px solid var(--filet-fort);background:var(--surface);color:var(--texte);font:inherit;font-size:var(--t-14);cursor:pointer;white-space:nowrap;font-weight:500;display:inline-flex}.puce:hover{background:var(--survol)}.puce[aria-pressed=true]{background:var(--texte);color:var(--surface);border-color:var(--texte)}.puce .nb{font-variant-numeric:tabular-nums;color:inherit;opacity:.7}.segment{border-radius:var(--r-8);background:var(--surface-creuse);gap:2px;padding:2px;display:inline-flex}.segment button{align-items:center;gap:var(--e-2);min-height:32px;padding:0 var(--e-3);border-radius:var(--r-6);color:var(--texte2);font:inherit;font-size:var(--t-14);cursor:pointer;background:0 0;border:0;font-weight:500;display:inline-flex}.segment button:hover{color:var(--texte)}.segment button[aria-pressed=true]{background:var(--surface);color:var(--texte);box-shadow:var(--ombre-1), 0 0 0 1px var(--filet);font-weight:600}.badge{min-height:var(--h-24);padding:0 var(--e-2);border-radius:var(--r-plein);font-size:var(--t-12);white-space:nowrap;align-items:center;gap:6px;font-weight:600;line-height:1;display:inline-flex}.badge:before{content:"";border-radius:var(--r-plein);background:currentColor;width:6px;height:6px}.badge.ok{background:var(--succes-fond);color:var(--succes)}.badge.att{background:var(--attention-fond);color:var(--attention)}.badge.err{background:var(--danger-fond);color:var(--danger)}.badge.info{background:var(--accent-fond);color:var(--accent-texte)}.badge.neutre{background:var(--surface-creuse);color:var(--texte2)}.badge.compteur:before{display:none}.etiquette-volet{font-size:var(--t-12);color:var(--volet-texte);background:var(--volet-fond);border-radius:var(--r-plein);padding:0 var(--e-2);min-height:var(--h-24);align-items:center;gap:6px;font-weight:600;display:inline-flex}.avatar{border-radius:var(--r-plein);width:32px;height:32px;font-size:var(--t-12);background:var(--surface-creuse);color:var(--texte2);flex:none;place-items:center;font-weight:600;display:inline-grid}.avatar.g{width:48px;height:48px;font-size:var(--t-16)}.avatar.xl{width:64px;height:64px;font-size:var(--t-20);border-radius:var(--r-12);background:var(--accent-fond);color:var(--accent-texte)}.carte{background:var(--surface);border:1px solid var(--filet);border-radius:var(--r-8)}.carte.pad{padding:var(--e-6)}.carte.pad-c{padding:var(--e-4)}.carte .tete-carte{align-items:center;gap:var(--e-3);padding:var(--e-4) var(--e-6);border-bottom:1px solid var(--filet);display:flex}.separateur{background:var(--filet);border:0;height:1px;margin:0}.grille-2{gap:var(--e-6);grid-template-columns:minmax(0,1fr);display:grid}.grille-3{gap:var(--e-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.grille-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.grille-2{grid-template-columns:minmax(0,1fr) 360px}.grille-2.egal{grid-template-columns:1fr 1fr}.grille-2.grille-fac{grid-template-columns:minmax(0,1fr) 300px}}.tete-page{gap:var(--e-4);flex-direction:column;display:flex}.tete-page .rangee-titre{align-items:flex-end;gap:var(--e-4);flex-wrap:wrap;display:flex}.tete-page .actions{gap:var(--e-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.fil{align-items:center;gap:var(--e-1);font-size:var(--t-14);color:var(--texte2);flex-wrap:wrap;display:flex}.fil a{color:inherit;min-height:var(--h-24);align-items:center;text-decoration:none;display:inline-flex}.fil a:hover{color:var(--texte);text-underline-offset:3px;text-decoration:underline}.def{gap:var(--e-4);grid-template-columns:minmax(0,1fr);display:grid}.def>div{flex-direction:column;gap:2px;min-width:0;display:flex}.def dt{font-size:var(--t-12);color:var(--texte2);font-weight:500}.def dd{overflow-wrap:anywhere}@media (min-width:640px){.def.deux{grid-template-columns:1fr 1fr}}.tableau{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--t-14);font-variant-numeric:tabular-nums}.tableau th{height:var(--h-40);padding:0 var(--e-4);text-align:start;font-size:var(--t-12);color:var(--texte2);background:var(--surface-2);border-bottom:1px solid var(--filet);white-space:nowrap;font-weight:500;position:sticky;top:0}.tableau td{height:44px;padding:0 var(--e-4);border-bottom:1px solid var(--filet);vertical-align:middle}.tableau .groupe-liste th{height:var(--h-32,32px);color:var(--texte);background:var(--surface);font-weight:600;position:static}.tableau tbody tr{transition:background var(--d-micro) var(--c-entree)}.tableau tbody tr:hover{background:var(--surface-2)}.kw.sombre .tableau tbody tr:hover{background:var(--survol)}.tableau tbody tr[aria-selected=true]{background:var(--accent-fond)}.tableau .fin{text-align:end}.tableau .case-col{width:44px;padding-inline-end:0}.tableau tfoot td{height:var(--h-48);border-bottom:0;font-weight:600}.tableau .principal{color:var(--texte);font-weight:500}.ligne-lien{color:inherit;min-height:var(--h-24);align-items:center;text-decoration:none;display:inline-flex}.ligne-lien:hover{text-underline-offset:3px;text-decoration:underline}.zone-tableau{overflow-x:auto}.cartes-tel{flex-direction:column;display:flex}.cartes-tel>li{gap:var(--e-1);padding:var(--e-4);border-bottom:1px solid var(--filet);flex-direction:column;display:flex}.cartes-tel>li:last-child{border-bottom:0}.seulement-large{display:none}@media (min-width:768px){.seulement-large{display:block}.actions.seulement-large,.pile.seulement-large{display:flex}.seulement-tel{display:none}}.outils{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.outils .champ-recherche{flex:220px;max-width:320px;position:relative}.outils .champ-recherche .ico{inset-inline-start:var(--e-3);color:var(--texte2);position:absolute;top:50%;translate:0 -50%}.outils .champ-recherche .champ{font-size:var(--t-14);padding-inline-start:40px}.barre-selection{align-items:center;gap:var(--e-1) var(--e-3);padding:var(--e-2) var(--e-2) var(--e-2) var(--e-4);border-radius:var(--r-12);background:var(--texte);color:var(--surface);box-shadow:var(--ombre-fenetre);flex-wrap:wrap;display:flex}.barre-selection .btn-l{color:var(--surface)}.barre-selection .btn-l:hover{background:color-mix(in srgb, var(--surface) 14%, transparent)}.kanban{gap:var(--e-4);padding-bottom:var(--e-2);grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.colonne{gap:var(--e-2);padding:var(--e-3);border-radius:var(--r-12);background:var(--surface-creuse);flex-direction:column;min-width:0;display:flex}.colonne .tete-col{align-items:center;gap:var(--e-2);padding:var(--e-1) var(--e-1) var(--e-2);font-size:var(--t-14);font-weight:600;display:flex}.colonne .tete-col .total{color:var(--texte2);font-variant-numeric:tabular-nums;font-weight:500;font-size:var(--t-12);margin-inline-start:auto}.carte-k{gap:var(--e-2);padding:var(--e-3);border-radius:var(--r-8);background:var(--surface);border:1px solid var(--filet);color:inherit;box-shadow:var(--ombre-1);transition:border-color var(--d-micro) var(--c-entree), transform var(--d-defaut) var(--c-entree);flex-direction:column;text-decoration:none;display:flex}.carte-k:hover{border-color:var(--filet-fort);transform:translateY(-1px)}.onglets{gap:var(--e-1);border-bottom:1px solid var(--filet);scrollbar-width:none;display:flex;overflow:auto hidden}.onglet{align-items:center;gap:var(--e-2);min-height:var(--h-40);padding:0 var(--e-3);color:var(--texte2);font-size:var(--t-14);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;text-decoration:none;display:inline-flex}.onglet:hover{color:var(--texte)}.onglet[aria-selected=true]{color:var(--texte);border-bottom-color:var(--texte);font-weight:600}.onglet .nb{font-size:var(--t-12);color:var(--texte2);font-variant-numeric:tabular-nums}.chaine{grid-template-columns:1fr;gap:0;display:grid}.maillon{gap:var(--e-3);padding-bottom:var(--e-4);grid-template-columns:32px 1fr;display:grid;position:relative}.maillon:last-child{padding-bottom:0}.maillon:before{content:"";inset-inline-start:15px;background:var(--filet);width:2px;position:absolute;top:32px;bottom:0}.maillon:last-child:before{display:none}.maillon.fait:before{background:var(--succes)}.rond{border-radius:var(--r-plein);width:32px;height:32px;font-size:var(--t-14);background:var(--surface);border:2px solid var(--filet-fort);color:var(--texte2);z-index:1;place-items:center;font-weight:600;display:grid;position:relative}.maillon.fait .rond{background:var(--succes);border-color:var(--succes);color:var(--surface)}.maillon.courant .rond{background:var(--texte);border-color:var(--texte);color:var(--surface)}.maillon.alerte .rond{background:var(--attention-fond);border-color:var(--attention);color:var(--attention)}@media (min-width:1024px){.chaine.horizontale{grid-template-columns:repeat(var(--n,5), 1fr)}.chaine.horizontale .maillon{gap:var(--e-2);padding-bottom:0;grid-template-rows:32px auto;grid-template-columns:1fr;padding-inline-end:var(--e-3)}.chaine.horizontale .maillon:before{inset-inline:32px 0;width:auto;height:2px;top:15px;bottom:auto}}.bandeau{gap:var(--e-3);padding:var(--e-4);border-radius:var(--r-8);font-size:var(--t-14);grid-template-columns:20px 1fr;display:grid}.bandeau .titre-bandeau{font-weight:600}.bandeau.att{background:var(--attention-fond)}.bandeau.att>.ico,.bandeau.att .titre-bandeau{color:var(--attention)}.bandeau.err{background:var(--danger-fond)}.bandeau.err>.ico,.bandeau.err .titre-bandeau{color:var(--danger)}.bandeau.info{background:var(--accent-fond)}.bandeau.info>.ico{color:var(--accent-texte)}.bandeau.ok{background:var(--succes-fond)}.bandeau.ok>.ico,.bandeau.ok .titre-bandeau{color:var(--succes)}.jauge{border-radius:var(--r-plein);background:var(--surface-creuse);height:6px;overflow:hidden}.jauge>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.jauge.att>span{background:var(--attention)}.graphe{width:100%;height:160px;display:block}.graphe .aire{fill:var(--graphe-1-fond)}.graphe .courbe{fill:none;stroke:var(--graphe-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.graphe .courbe-2{fill:none;stroke:var(--graphe-2);stroke-width:1.5px;stroke-dasharray:4 4}.graphe .grille{stroke:var(--filet);stroke-width:1px}.graphe .point{fill:var(--surface);stroke:var(--graphe-1);stroke-width:2px}.graphe text{fill:var(--texte2);font-size:12px;font-family:var(--police)}.evol{font-size:var(--t-14);font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-weight:600;display:inline-flex}.evol.hausse{color:var(--succes)}.evol.baisse{color:var(--danger)}.sq{border-radius:var(--r-6);background:linear-gradient(90deg, var(--surface-creuse) 0%, var(--filet) 50%, var(--surface-creuse) 100%);animation:reflet 1.6s var(--c-entree) infinite;background-size:200% 100%;display:block}@keyframes reflet{0%{background-position:100% 0}to{background-position:-100% 0}}.sq.l{height:12px}.sq.t{width:40%;height:32px}.sq.b{border-radius:var(--r-6);width:120px;height:40px}.sq.zone{height:160px}.vide{text-align:center;align-items:center;gap:var(--e-3);padding:var(--e-16) var(--e-6);flex-direction:column;display:flex}.vide .medaillon{border-radius:var(--r-16);background:var(--surface-creuse);width:56px;height:56px;color:var(--texte2);place-items:center;display:grid}.vide .medaillon .ico{width:var(--i-24);height:var(--i-24)}.vide p{max-width:44ch;color:var(--texte2)}.toast{align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-3) var(--e-3) var(--e-4);border-radius:var(--r-12);background:var(--texte);color:var(--surface);box-shadow:var(--ombre-fenetre);font-size:var(--t-14);max-width:420px;display:flex}.toast .btn-l{color:var(--surface);font-weight:600}.toast .ico-ok{color:var(--p-vert-nuit)}.menu{padding:var(--e-1);border-radius:var(--r-12);background:var(--surface);box-shadow:var(--ombre-menu);flex-direction:column;min-width:220px;display:flex}.menu .item{align-items:center;gap:var(--e-3);min-height:var(--h-40);padding:0 var(--e-3);border-radius:var(--r-6);font-size:var(--t-14);color:var(--texte);display:flex}.menu .item:hover,.menu .item.actif{background:var(--survol)}.menu .item.danger{color:var(--danger)}.menu .item .touche{margin-inline-start:auto}.feuille-doc{background:var(--p-n0);color:var(--p-n900);border-radius:var(--r-8);box-shadow:var(--ombre-menu);padding:var(--e-8);font-size:var(--t-12);aspect-ratio:1/1.414;max-width:100%;line-height:1.5;overflow:hidden}.feuille-doc .bande{background:var(--p-sable);height:4px;margin:calc(-1 * var(--e-8)) calc(-1 * var(--e-8)) var(--e-6);border-radius:var(--r-8) var(--r-8) 0 0}.feuille-doc table{border-collapse:collapse;width:100%}.feuille-doc th{text-align:start;color:var(--p-n600);border-bottom:1px solid var(--p-n200);padding:4px 0;font-weight:600}.feuille-doc td{border-bottom:1px solid var(--p-n100);padding:4px 0}.feuille-doc .fin{text-align:end}.lignes{flex-direction:column;display:flex}.ligne-f{gap:var(--e-2);padding:var(--e-2) 0;border-bottom:1px solid var(--filet);grid-template-columns:minmax(0,1fr) 64px 112px 120px 40px;align-items:center;display:grid}.ligne-f .champ{min-height:var(--h-40);font-size:var(--t-14)}.ligne-f .fin{text-align:end}.totaux{gap:var(--e-2) var(--e-6);font-size:var(--t-14);grid-template-columns:1fr auto;display:grid}.totaux .total-final{font-size:var(--t-20);letter-spacing:var(--serre-leger);padding-top:var(--e-3);border-top:1px solid var(--filet);font-weight:600}@media (max-width:767px){.ligne-f{grid-template-columns:72px minmax(0,1fr) 40px;grid-template-areas:"d d x""q p p""t t t"}.ligne-f .c-desc{grid-area:d}.ligne-f .c-qte{grid-area:q}.ligne-f .c-pu{grid-area:p}.ligne-f .c-tot{grid-area:t}.ligne-f .c-x{grid-area:x}.barre-action-tel{inset-inline:0;bottom:var(--h-onglets);z-index:4;padding:var(--e-3) var(--e-4);background:var(--surface);border-top:1px solid var(--filet);gap:var(--e-2);flex-direction:column;display:flex;position:fixed}.barre-action-tel .btn{width:100%;min-height:var(--h-48)}.contenu:has(.barre-action-tel){padding-bottom:calc(var(--h-onglets) + 120px)}}@media (min-width:768px){.barre-action-tel{display:none}}.salut .date{font-size:var(--t-14);color:var(--texte2)}.a-traiter>li{align-items:center;gap:var(--e-3);padding:var(--e-3) 0;border-bottom:1px solid var(--filet);display:flex}.a-traiter>li:last-child{border-bottom:0}.a-traiter .pastille{border-radius:var(--r-8);flex:none;place-items:center;width:36px;height:36px;display:grid}.a-traiter .pastille.att{background:var(--attention-fond);color:var(--attention)}.a-traiter .pastille.err{background:var(--danger-fond);color:var(--danger)}.a-traiter .pastille.info{background:var(--accent-fond);color:var(--accent-texte)}.mis-a-jour{font-size:var(--t-12);color:var(--texte2)}@media (prefers-reduced-motion:reduce){.kw *,.kw :before,.kw :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.carte-k:hover{transform:none}}
@media (prefers-color-scheme:dark){:root:not([data-theme=clair]) .kw{--fond:var(--p-nuit);--surface:var(--p-nuit-1);--surface-2:var(--p-nuit-1);--surface-creuse:var(--p-nuit);--survol:var(--p-nuit-2);--appui:var(--p-nuit-3);--choisi:var(--p-nuit-3);--texte:var(--p-nuit-texte);--texte2:var(--p-nuit-texte2);--texte3:var(--p-nuit-texte3);--filet:var(--p-nuit-filet);--filet-fort:var(--p-nuit-3);--bord:var(--p-nuit-bord);--accent:var(--p-turquoise);--sur-accent:var(--p-marine);--accent-texte:var(--p-turquoise-clair);--accent-fond:var(--p-bleu-nuit-fond);--accent-survol:color-mix(in srgb, var(--p-turquoise) 85%, var(--p-n0));--accent-appui:color-mix(in srgb, var(--p-turquoise) 72%, var(--p-n0));--danger:var(--p-rouge-nuit);--sur-danger:var(--p-nuit);--danger-fond:var(--p-rouge-nuit-fond);--attention:var(--p-ambre-nuit);--attention-fond:var(--p-ambre-nuit-fond);--succes:var(--p-vert-nuit);--succes-fond:var(--p-vert-nuit-fond);--volet:var(--p-sable-nuit);--volet-texte:var(--p-sable-nuit);--volet-fond:var(--p-sable-nuit-fond);--ombre-1:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.tete-liste-tri{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ligne-cliquable{cursor:pointer}.relation,.ouvrant{position:relative}.relation .menu,.ouvrant>.menu{top:calc(100% + var(--e-1));z-index:30;max-height:320px;position:absolute;overflow-y:auto}.relation .menu{inset-inline:0}.ouvrant>.menu{inset-inline-end:0}.relation .item{cursor:pointer}.entree-menu{align-items:center;display:flex}.entree-menu .item{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1}.badge .retirer{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-start:var(--e-1);padding:0;display:inline-grid}.tableau-lignes .champ{min-height:var(--h-40);font-size:var(--t-14)}.tableau-lignes td{vertical-align:middle}.pad-c{padding:var(--e-3) var(--e-4)}.fin .champ{text-align:end}textarea.champ{padding-block:var(--e-2)}.toast{z-index:40;position:fixed;inset-block-end:var(--e-6);inset-inline-end:var(--e-6)}.ligne-groupe{cursor:pointer;background:var(--surface-creuse)}.ligne-groupe .tete-liste-tri{font-weight:600}.tableau tbody tr.curseur{background:var(--survol)}.puce .ico{margin-inline-end:var(--e-1)}.barre-selection .relation,.barre-selection .champ{min-width:200px}.vignette{object-fit:cover;border-radius:var(--r-6);width:32px;height:32px;display:block}.vue-lien{border-radius:var(--r-6);min-width:36px;min-height:32px;color:var(--texte2);place-items:center;display:inline-grid}.vue-lien[aria-current=page]{background:var(--surface);color:var(--texte)}.fenetre .def.deux{grid-template-columns:1fr}html{background:var(--p-n50);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=sombre]{background:var(--p-nuit);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]){background:var(--p-nuit);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
.tete-analyse{align-items:end;gap:var(--e-4);flex-wrap:wrap;display:flex}.barres{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--e-2);border-bottom:1px solid var(--filet-fort);align-items:end;height:220px;display:grid}.barres .col{flex-direction:column;justify-content:flex-end;min-width:0;height:100%;display:flex}.barres .barre{background:var(--graphe-1);border-radius:var(--r-4) var(--r-4) 0 0;min-height:2px}.barres .col:hover .barre,.barres .col:focus-visible .barre{background:var(--accent-survol)}.barres .col:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.axe-barres{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--e-2);display:grid}.axe-barres span{font-size:var(--t-12);color:var(--texte2);text-align:center;min-width:0;overflow:hidden}.bulle-valeur{background:var(--texte);color:var(--surface);border-radius:var(--r-6);padding:var(--e-1) var(--e-2);font-size:var(--t-12);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:var(--e-1);align-self:center}.pivot th,.pivot td{text-align:end;font-variant-numeric:tabular-nums}.pivot th:first-child,.pivot td:first-child{text-align:start}.pivot tbody th{font-weight:500}.pivot .ligne-totale td,.pivot .ligne-totale th,.pivot .col-totale{font-weight:600}.mois{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mois .entete-jour{padding:var(--e-2);font-size:var(--t-12);color:var(--texte2);border-bottom:1px solid var(--filet)}.mois .jour{min-height:104px;padding:var(--e-2);border-bottom:1px solid var(--filet);border-inline-end:1px solid var(--filet);gap:var(--e-1);flex-direction:column;min-width:0;display:flex}.mois .rang{display:contents}.mois .jour:last-child{border-inline-end:0}.mois .jour.hors{background:var(--surface-creuse);color:var(--texte3)}.mois .num{font-size:var(--t-12);font-variant-numeric:tabular-nums;border-radius:var(--r-plein);place-items:center;width:24px;height:24px;display:inline-grid}.mois .aujourdhui .num{background:var(--texte);color:var(--surface);font-weight:600}.evenement{text-align:start;background:var(--accent-fond);width:100%;color:var(--texte);border-radius:var(--r-4);padding:2px var(--e-1);font:inherit;font-size:var(--t-12);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;min-height:24px;display:block;overflow:hidden}.evenement:hover{background:var(--survol)}.plus-evenements{font-size:var(--t-12);color:var(--texte2);padding:0 var(--e-1);text-align:start;cursor:pointer;background:0 0;border:0;min-height:24px}.agenda>li{gap:var(--e-3);padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--filet);grid-template-columns:56px minmax(0,1fr);display:grid}.agenda>li:last-child{border-bottom:0}.activites td.cellule{text-align:center}.pastille-act{align-items:center;gap:var(--e-1);min-height:28px;padding:0 var(--e-2);border-radius:var(--r-plein);font:inherit;font-size:var(--t-12);cursor:pointer;font-variant-numeric:tabular-nums;border:0;display:inline-flex}.pastille-act.retard{background:var(--danger-fond);color:var(--danger)}.pastille-act.jour{background:var(--attention-fond);color:var(--attention)}.pastille-act.prevu{background:var(--surface-creuse);color:var(--texte2)}.voile-fenetre{z-index:50;background:var(--voile);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.fenetre{background:var(--surface);box-shadow:var(--ombre-fenetre);border-radius:var(--r-16) var(--r-16) 0 0;flex-direction:column;width:100%;max-height:90vh;display:flex;overflow-y:auto}.fenetre .tete-fenetre{align-items:center;gap:var(--e-3);padding:var(--e-4) var(--e-6);border-bottom:1px solid var(--filet);display:flex}.fenetre .corps-fenetre{padding:var(--e-6);gap:var(--e-4);flex-direction:column;display:flex}.fenetre .pied-fenetre{justify-content:flex-end;gap:var(--e-2);padding:var(--e-4) var(--e-6);border-top:1px solid var(--filet);background:var(--surface);display:flex;position:sticky;bottom:0}@media (min-width:768px){.voile-fenetre{padding:var(--e-6);align-items:center}.fenetre{border-radius:var(--r-16);width:560px}}@media (max-width:767px){.barres{gap:var(--e-1);height:180px}.mois-large{display:none}}@media (min-width:768px){.agenda-tel{display:none}}.pastille-act{white-space:nowrap}.ico.retourne{transform:scaleX(-1)}[dir=rtl] .ico.retourne{transform:none}.tete-analyse .nombre-hero{font-size:clamp(var(--t-20), 8vw, var(--t-40))}.tete-analyse .segment{max-width:100%}@media (max-width:420px){.tete-analyse .segment{width:100%}.tete-analyse .segment button{padding-inline:var(--e-1);flex:1}}
.villes{gap:var(--e-3);grid-template-columns:1fr;display:grid}.ville{gap:var(--e-2);padding:var(--e-4);border-radius:var(--r-8);background:var(--surface-creuse);border:1px solid var(--filet);flex-direction:column;display:flex}.ville .nuits{font-size:var(--t-24);font-variant-numeric:tabular-nums;font-weight:600}.prix-occ{gap:var(--e-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prix-occ>div{gap:var(--e-1);flex-direction:column;min-width:0;display:flex}.tete-omra{align-items:baseline;gap:var(--e-3);flex-wrap:wrap;display:flex}.etat-piece{align-items:center;gap:var(--e-1);font-size:var(--t-12);white-space:nowrap;min-height:28px;padding:0 var(--e-2);border-radius:var(--r-plein);cursor:pointer;border:0;font-family:inherit;display:inline-flex}.etat-piece.ok{background:var(--succes-fond);color:var(--succes)}.etat-piece.manque{background:var(--danger-fond);color:var(--danger)}.etat-piece.refus{background:var(--danger-fond);color:var(--danger);font-weight:600}.etat-piece.verif{background:var(--attention-fond);color:var(--attention)}.cartes-pelerins>li{gap:var(--e-2);padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--filet);flex-direction:column;display:flex}.cartes-pelerins>li:last-child{border-bottom:0}.chambres{gap:var(--e-3);grid-template-columns:1fr;align-items:start;display:grid}.chambre{gap:var(--e-2);padding:var(--e-3);border-radius:var(--r-8);background:var(--surface);border:1px solid var(--filet);flex-direction:column;min-width:0;display:flex}.chambre.pleine{border-color:var(--attention)}.chambre .tete-ch{justify-content:space-between;align-items:center;gap:var(--e-1) var(--e-2);font-weight:600;font-size:var(--t-14);flex-wrap:wrap;display:flex}.chambre .tete-ch>:first-child{white-space:nowrap}.pelerin{align-items:center;gap:var(--e-2);min-height:44px;padding:var(--e-1) var(--e-2);border-radius:var(--r-6);background:var(--surface-creuse);font-size:var(--t-14);min-width:0;display:flex}.pelerin .nom{overflow-wrap:anywhere;flex:1;min-width:0}.pelerin select.champ{width:112px;min-height:36px;font-size:var(--t-12);padding-inline:var(--e-1)}.place-libre{min-height:44px;padding:0 var(--e-2);border:1px dashed var(--bord);border-radius:var(--r-6);color:var(--texte2);font-size:var(--t-12);align-items:center;display:flex}.liste-export>li{align-items:center;gap:var(--e-3);padding:var(--e-4);border-bottom:1px solid var(--filet);flex-wrap:wrap;display:flex}.liste-export>li:last-child{border-bottom:0}.espace-pelerin{background:var(--fond);min-height:100vh}.espace-pelerin .bandeau-haut{padding:var(--e-3) var(--e-4);background:var(--surface);border-bottom:1px solid var(--filet);align-items:center;display:flex}.espace-pelerin main{max-width:560px;padding:var(--e-4);gap:var(--e-4);flex-direction:column;margin:0 auto;display:flex}.piece-a-deposer{gap:var(--e-2);padding:var(--e-4);border-bottom:1px solid var(--filet);flex-direction:column;display:flex}.piece-a-deposer:last-child{border-bottom:0}.piece-a-deposer .rang{align-items:center;gap:var(--e-2);flex-wrap:wrap;justify-content:space-between;display:flex}@media (min-width:640px){.prix-occ{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.villes{grid-template-columns:repeat(2,minmax(0,1fr))}.chambres{grid-template-columns:280px repeat(2,minmax(0,1fr))}.seul-tel{display:none}}@media (max-width:767px){.seul-large{display:none}}.ville.ajout{border:1px dashed var(--filet-fort);min-height:120px;color:var(--texte2);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center}.ville.ajout:hover{background:var(--survol);color:var(--texte)}
.laterale{min-height:0}.laterale nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;min-height:0;margin-inline:calc(var(--e-1) * -1);padding-inline:var(--e-1);flex:1;overflow-y:auto}.laterale nav:hover,.laterale nav:focus-within{scrollbar-color:var(--filet) transparent}.tete-rubrique{justify-content:space-between;align-items:center;gap:var(--e-2);width:100%;min-height:var(--h-32);padding:0 var(--e-3);border-radius:var(--r-6);cursor:pointer;text-align:start;background:0 0;border:0;display:flex}.tete-rubrique:hover{color:var(--texte);background:var(--survol)}.tete-rubrique svg{opacity:0;transition:transform var(--d-defaut) var(--c-entree), opacity var(--d-micro) var(--c-entree)}.tete-rubrique:hover svg,.tete-rubrique:focus-visible svg,.groupe-nav.fermee .tete-rubrique svg{opacity:1}.groupe-nav.fermee .tete-rubrique svg{transform:rotate(-90deg)}[dir=rtl] .groupe-nav.fermee .tete-rubrique svg{transform:rotate(90deg)}.entrees-rubrique{flex-direction:column;gap:2px;display:flex}.laterale .nav{min-height:var(--h-32)}.laterale .groupe-nav{padding-top:var(--e-3)}.laterale .groupe-nav:first-child{padding-top:var(--e-2)}.laterale .nav-charge{min-height:var(--h-32)}.laterale .bas{margin-top:0}.nav .ico,.nav-feuille .ico{flex:none}.nav>span:not(.compte):not(.vh){overflow-wrap:anywhere;min-width:0}.nav[aria-busy=true]{pointer-events:none}.societe .chevrons{color:var(--texte2);flex:none;margin-inline-start:auto}.societe .nom-societe{overflow-wrap:anywhere}.societe[aria-expanded=true]{background:var(--choisi)}.nav-charge{align-items:center;gap:var(--e-3);min-height:var(--h-40);padding:0 var(--e-3);grid-template-columns:20px 1fr;display:grid}.nav-charge .sq.i{height:20px}.erreur-nav{gap:var(--e-2);margin-top:var(--e-4);padding:var(--e-3);border-radius:var(--r-8);background:var(--danger-fond);font-size:var(--t-14);flex-direction:column;display:flex}.entete .bouton-tel{display:inline-flex}.entete .bouton-large{display:none}.entete .avec-pastille{position:relative}.entete .pastille-compte{min-width:var(--e-4);height:var(--e-4);padding:0 var(--e-1);border-radius:var(--r-plein);font-size:var(--t-12);background:var(--texte);color:var(--surface);place-items:center;font-weight:600;line-height:1;display:grid;position:absolute;inset-block-start:var(--e-1);inset-inline-end:var(--e-1)}.avatar-bouton{min-width:var(--h-40);min-height:var(--h-40);border-radius:var(--r-plein);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.avatar-bouton:focus-visible{outline:2px solid var(--accent-texte);outline-offset:2px}@media (min-width:1024px){.entete .bouton-tel{display:none}.entete .bouton-large{display:inline-flex}}.menu-pose{z-index:30;width:min(calc(var(--l-laterale) + var(--e-8)), calc(100vw - var(--e-8)));padding:var(--e-2);background:var(--surface);border:1px solid var(--filet);border-radius:var(--r-8);box-shadow:var(--ombre-menu);flex-direction:column;gap:2px;display:flex;position:fixed}.menu-pose.agence{inset-block-start:calc(var(--e-3) + var(--h-48) * 2 + var(--e-1));inset-inline-start:var(--e-3)}.menu-pose.compte{inset-block-start:var(--h-56);inset-inline-end:var(--e-2)}.menu-pose .tete-menu{padding:var(--e-2) var(--e-3)}.menu-pose .separe{height:1px;margin:var(--e-1) 0;background:var(--filet)}.entree-menu{align-items:center;gap:var(--e-3);width:100%;min-height:var(--h-40);padding:0 var(--e-3);border-radius:var(--r-6);color:var(--texte);font:inherit;font-size:var(--t-14);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.entree-menu:hover{background:var(--survol)}.entree-menu:active{background:var(--appui)}.entree-menu:focus-visible{outline:2px solid var(--accent-texte);outline-offset:-2px}.entree-menu[aria-checked=true]{background:var(--choisi);font-weight:600}.entree-menu .fin{color:var(--accent-texte);margin-inline-start:auto}.entree-menu .ico{color:var(--texte2);flex:none}.entree-menu .fin.ico{color:var(--accent-texte)}@media (min-width:1024px){.menu-pose.compte{inset-block-start:var(--h-entete);inset-inline-end:var(--e-8)}}.menu-pose.cloche{width:min(calc(var(--l-fenetre) - var(--e-16)), calc(100vw - var(--e-4)));max-height:76vh;inset-block-start:var(--h-56);inset-inline-end:var(--e-2);overflow-y:auto}.menu-pose.cloche .tete-feuille{justify-content:space-between;align-items:center;gap:var(--e-2);padding-inline-start:var(--e-3);display:flex}.menu-pose.cloche .groupe{padding-block:var(--e-1);flex-direction:column;gap:2px;display:flex}.menu-pose.cloche .groupe>.surtitre{padding:var(--e-1) var(--e-3)}.ligne-cloche{align-items:center;gap:var(--e-3);min-height:var(--h-48);padding:var(--e-1) var(--e-3);border-radius:var(--r-6);color:var(--texte);font-size:var(--t-14);text-decoration:none;display:flex}.ligne-cloche:hover{background:var(--survol)}.ligne-cloche:active{background:var(--appui)}.ligne-cloche:focus-visible{outline:2px solid var(--accent-texte);outline-offset:-2px}.ligne-cloche .textes{flex-direction:column;flex:1;min-width:0;display:flex}.ligne-cloche .sous{font-size:var(--t-12);color:var(--texte2);overflow-wrap:anywhere}.pied-cloche{margin:var(--e-1) var(--e-3) var(--e-2);font-size:var(--t-14);align-self:flex-start}.fil-large{display:none}@media (min-width:1024px){.menu-pose.cloche{inset-block-start:var(--h-entete);inset-inline-end:var(--e-8)}.fil-large{display:flex}}.marque{justify-content:space-between}.marque .replier{display:none}:root{--l-rail:var(--e-16)}@media (min-width:1024px){.marque .replier{display:inline-flex}.app.repliee{grid-template-columns:var(--l-rail) minmax(0, 1fr)}.repliee .marque{justify-content:center;padding:0}.repliee .marque img{display:none}.repliee .societe{padding:var(--e-2) 0;justify-content:center}.repliee .societe .pile-serree,.repliee .societe .chevrons{display:none}.repliee .laterale nav{scrollbar-width:none;margin-inline:0;padding-inline:0;overflow-x:hidden}.repliee .groupe-nav{align-items:center}.repliee .groupe-nav+.groupe-nav{margin-top:var(--e-2);border-top:1px solid var(--filet)}.repliee .groupe-nav>.surtitre{display:none}.repliee .entrees-rubrique{align-items:center}.repliee .laterale .nav{width:var(--h-40);justify-content:center;padding:0;position:relative}.repliee .nav>span:not(.compte):not(.vh){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.repliee .nav .compte{width:var(--e-2);height:var(--e-2);border-radius:var(--r-plein);background:var(--texte2);color:#0000;position:absolute;inset-block-start:var(--e-1);inset-inline-end:var(--e-1);overflow:hidden}.repliee .bas{justify-content:center;display:flex}}.infobulle{z-index:30;padding:var(--e-1) var(--e-2);border-radius:var(--r-6);background:var(--texte);color:var(--surface);font-size:var(--t-12);white-space:nowrap;font-weight:500;position:fixed;inset-inline-start:calc(var(--l-rail) + var(--e-2))}@media (max-width:1023px){.infobulle{display:none}}.voile-palette{z-index:40;background:var(--voile);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.palette{background:var(--surface);flex-direction:column;width:100%;height:100%;display:flex}.palette .saisie{align-items:center;gap:var(--e-3);min-height:var(--h-56);padding:0 var(--e-2) 0 var(--e-4);border-bottom:1px solid var(--filet);display:flex}.palette .saisie .ico{color:var(--texte2);flex:none}.palette input{min-width:0;height:var(--h-48);color:var(--texte);font:inherit;font-size:var(--t-16);background:0 0;border:0;outline:0;flex:1}.palette input::placeholder{color:var(--texte2)}.palette .resultats{min-height:0;padding:var(--e-2);gap:var(--e-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.palette .groupes{gap:var(--e-3);flex-direction:column;display:flex}.palette .groupe{flex-direction:column;gap:2px;display:flex}.palette .groupe>.surtitre{padding:var(--e-1) var(--e-3)}.option{align-items:center;gap:var(--e-3);min-height:var(--h-48);padding:var(--e-1) var(--e-3);border-radius:var(--r-6);color:var(--texte);font-size:var(--t-14);cursor:pointer;display:flex}.option .ico{color:var(--texte2);flex:none}.option .textes{flex-direction:column;min-width:0;display:flex}.option .sous{font-size:var(--t-12);color:var(--texte2);overflow-wrap:anywhere}.option[aria-selected=true],.option:hover{background:var(--choisi)}.option.demander-ligne{font-weight:600}.option.demander-ligne .ico{color:var(--accent-texte)}.palette .aide-clavier{gap:var(--e-4);padding:var(--e-2) var(--e-4);border-top:1px solid var(--filet);font-size:var(--t-12);color:var(--texte2);display:none}.palette .aide-clavier span{align-items:center;gap:var(--e-1);display:inline-flex}.palette .vide-palette{gap:var(--e-1);padding:var(--e-6) var(--e-4);flex-direction:column;display:flex}@media (min-width:768px){.voile-palette{padding:12vh var(--e-4) var(--e-4)}.palette{border-radius:var(--r-12);max-width:640px;height:auto;max-height:76vh;box-shadow:var(--ombre-fenetre)}.palette .aide-clavier{display:flex}}.voile-feuille{z-index:40;background:var(--voile);align-items:flex-end;display:flex;position:fixed;inset:0}.feuille-plus{background:var(--surface);border-radius:var(--r-12) var(--r-12) 0 0;width:100%;max-height:88vh;box-shadow:var(--ombre-fenetre);flex-direction:column;display:flex}.feuille-plus .tete-feuille{justify-content:space-between;align-items:center;gap:var(--e-2);min-height:var(--h-56);padding:0 var(--e-2) 0 var(--e-4);border-bottom:1px solid var(--filet);display:flex}.feuille-plus .corps-feuille{scrollbar-width:thin;padding:0 var(--e-2) var(--e-4);overflow-y:auto}.nav-feuille{min-height:var(--h-48)}.onglet-bas[aria-expanded=true]{color:var(--accent-texte);font-weight:600}button.onglet-bas{cursor:pointer;background:0 0;border:0;font-family:inherit}.logo-nuit,:root[data-theme=sombre] .logo-jour{display:none}:root[data-theme=sombre] .logo-nuit{display:inline}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]) .logo-jour{display:none}:root:not([data-theme=clair]) .logo-nuit{display:inline}}
.filtres-bdb{gap:var(--e-3);flex-wrap:wrap;align-items:center;display:flex}.maj{font-size:var(--t-14);color:var(--texte2);margin-inline-start:auto}.heros{gap:var(--e-6);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.heros-chiffre{font-size:clamp(var(--t-24), 8vw, var(--t-40));white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--texte);text-align:start;font-weight:700;line-height:1.1;text-decoration:none}.heros-chiffre.nombre{font-size:var(--t-36)}a.heros-chiffre:hover{text-underline-offset:6px;text-decoration:underline}a.heros-chiffre:focus-visible,a.kpi-valeur:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-4)}.evolution{font-size:var(--t-14);align-items:center;gap:var(--e-1);font-weight:600;display:inline-flex}.evolution.hausse{color:var(--succes)}.evolution.baisse{color:var(--danger)}.evolution.baisse svg{transform:rotate(180deg)}.kpis{gap:var(--e-6);padding-top:var(--e-6);border-top:1px solid var(--filet);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.kpi{gap:var(--e-1);flex-direction:column;min-width:0;display:flex}.kpi dd{margin:0}.kpi-valeur{font-size:var(--t-24);font-variant-numeric:tabular-nums;color:var(--texte);overflow-wrap:anywhere;font-weight:600;line-height:1.25;text-decoration:none}a.kpi-valeur:hover{text-underline-offset:4px;text-decoration:underline}.barres{gap:var(--e-2);height:220px;padding-top:var(--e-6);border-bottom:1px solid var(--bord);background:linear-gradient(to top, var(--filet) 1px, transparent 1px) content-box 0 0 / 100% 25%;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;display:grid}.barre-col{min-width:0;height:100%;color:var(--texte);border-radius:var(--r-4) var(--r-4) 0 0;flex-direction:column;justify-content:flex-end;align-items:stretch;text-decoration:none;display:flex}.barre-col:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.barre-val{font-size:var(--t-12);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:var(--e-1);font-weight:600}.barre-val.discrete{visibility:hidden}.barre-col:hover .barre-val.discrete,.barre-col:focus-visible .barre-val.discrete{visibility:visible}.barre-rect{background:color-mix(in srgb, var(--accent) 55%, var(--surface));border-radius:var(--r-4) var(--r-4) 0 0;flex:none;min-height:2px;margin-inline:12%}.barre-col:hover .barre-rect{background:color-mix(in srgb, var(--accent) 75%, var(--surface));flex:none}.barre-col.courante .barre-rect{background:var(--accent);flex:none}.barres-mois{gap:var(--e-2);font-size:var(--t-12);color:var(--texte2);text-align:center;grid-template-columns:repeat(6,minmax(0,1fr));padding-inline-start:44px;display:grid}figure:has(.graduations){margin:0}.barres-zone{padding-inline-start:44px;position:relative}.graduations{inset-inline-start:0;top:var(--e-6);font-size:var(--t-12);color:var(--texte2);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;display:flex;position:absolute;bottom:0}.graduations span{transform:translateY(-50%)}.graduations span:last-child{transform:translateY(0)}.cote-a-cote{gap:var(--e-6);flex-wrap:wrap;align-items:flex-start;display:flex}.cote-a-cote>.principal{flex:999 520px;min-width:0}.cote-a-cote>.lateral{flex:280px;min-width:0}.jauges{gap:var(--e-4);flex-direction:column;display:flex}.jauge-ligne{gap:var(--e-1);flex-direction:column;display:flex}.jauge-tete{justify-content:space-between;gap:var(--e-1) var(--e-3);font-size:var(--t-14);flex-wrap:wrap;display:flex}.jauge-tete .chiffres{white-space:nowrap;font-weight:600}.jauge{height:var(--e-2);border-radius:var(--r-plein);background:var(--surface-creuse);overflow:hidden}.jauge span{border-radius:var(--r-plein);background:var(--accent);height:100%;display:block}.jauge.att span{background:var(--attention)}.jauge.urg span{background:var(--danger)}@media (max-width:760px){.kpi-valeur{font-size:var(--t-20)}}.raccourcis{gap:var(--e-2);flex-wrap:wrap;display:flex}.raccourci{align-items:center;gap:var(--e-2);min-height:var(--h-48);padding:0 var(--e-4);border-radius:var(--r-8);border:1px solid var(--filet);background:var(--surface);color:var(--texte);font-weight:500;text-decoration:none;display:inline-flex}.raccourci:hover{border-color:var(--bord)}.raccourci:active{background:var(--filet)}.raccourci:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.raccourci svg{color:var(--volet-texte)}.gerer-racc li{align-items:center;gap:var(--e-1);min-height:var(--h-48);border-top:1px solid var(--filet);display:flex}.gerer-racc li:first-child{border-top:0}.gerer-racc li>span{flex:1;font-weight:500}.puces{gap:var(--e-2);flex-wrap:wrap;display:flex}.puces button{align-items:center;gap:var(--e-1);min-height:var(--h-32);padding:0 var(--e-3);border:1px solid var(--filet);border-radius:var(--r-plein);background:var(--surface);color:var(--texte2);font:inherit;font-size:var(--t-14);cursor:pointer;display:inline-flex}.puces button:hover{background:var(--survol);color:var(--texte)}.puces button[aria-pressed=true]{background:var(--accent-fond);border-color:var(--accent);color:var(--accent-texte);font-weight:600}.zone-depot{justify-content:center;align-items:center;gap:var(--e-2);min-height:148px;padding:var(--e-4);border:1px dashed var(--filet-fort);border-radius:var(--r-8);background:var(--surface-2);text-align:center;cursor:pointer;flex-direction:column;display:flex}.zone-depot[data-survol=true],.zone-depot:hover{border-color:var(--accent);background:var(--accent-fond)}.zone-depot:focus-within{outline:2px solid var(--accent);outline-offset:2px}.fieldset-nu{border:0;min-width:0;margin:0;padding:0}.case-canal{align-items:center;gap:var(--e-3);min-height:var(--h-56);padding:var(--e-2) var(--e-3);border:1px solid var(--filet);border-radius:var(--r-8);display:flex}.case-canal.coche{background:var(--accent-fond);border-color:var(--accent)}
.filtres-dossiers{gap:var(--e-3);flex-wrap:wrap;align-items:center;display:flex}.recherche-dossiers{flex:260px;min-width:0}.grille-form{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.grille-form .large{grid-column:1/-1}.ligne-prestation{align-items:center;gap:var(--e-2);display:flex}.ligne-liste{padding:var(--e-3) 0}.ligne-liste+.ligne-liste{border-top:1px solid var(--filet)}.lien-discret{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.lien-discret:hover{text-underline-offset:3px;text-decoration:underline}.lien-discret:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-4)}.dossier-cote{min-width:0}.tableau td.fin{white-space:nowrap}.rh-criteres{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;display:grid}.rh-hotel{padding:var(--e-4) var(--e-6);border-bottom:1px solid var(--filet);gap:var(--e-3);flex-direction:column;display:flex}.rh-hotel:last-child{border-bottom:0}.rh-offre{gap:var(--e-2) var(--e-4);padding:var(--e-3) var(--e-4);border-radius:var(--r-8);background:var(--fond);flex-wrap:wrap;align-items:center;display:flex}.rh-corps{flex:220px;min-width:0}.rh-prix{text-align:end;font-variant-numeric:tabular-nums}.rh-prix .v{font-weight:700;font-size:var(--t-20);white-space:nowrap}.rh-etoiles{color:var(--volet-texte);font-size:var(--t-14);letter-spacing:.05em;font-weight:500}.rh-resume{gap:var(--e-2) var(--e-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:none}.comparaison-cout{gap:var(--e-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.comparaison-cout div{padding:var(--e-3);border-radius:var(--r-6);background:var(--fond);flex-direction:column;gap:2px;min-width:0;display:flex}.comparaison-cout .cle{font-size:var(--t-12);color:var(--texte2)}.comparaison-cout .v{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.comparaison-cout .neuf .v{color:var(--danger)}.mg-case{text-align:end;width:92px}.gestes-fournisseur{gap:var(--e-2);margin-top:var(--e-1);flex-wrap:wrap;display:flex}@media (max-width:760px){.rh-hotel{padding-inline:var(--e-4)}.rh-resume{display:flex}.rh-form[data-ouvert=false]{display:none}.comparaison-cout{grid-template-columns:minmax(0,1fr)}}.assistant fieldset{border:0;min-width:0;margin:0;padding:0}.assistant{gap:var(--e-6);grid-template-columns:minmax(0,1fr);display:grid}.etapes-assistant{gap:var(--e-1);flex-direction:column;display:flex}.etape-a{align-items:center;gap:var(--e-3);min-height:var(--h-40);width:100%;padding:0 var(--e-2);border-radius:var(--r-8);color:var(--texte2);font:inherit;font-size:var(--t-14);text-align:start;background:0 0;border:0;display:flex}button.etape-a{cursor:pointer;color:var(--texte)}button.etape-a:hover{background:var(--survol)}button.etape-a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.etape-a.courante{color:var(--texte);background:var(--survol);font-weight:600}.rond-a{width:var(--i-24);height:var(--i-24);border-radius:var(--r-plein);background:var(--surface-creuse);font-size:var(--t-12);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.etape-a.faite .rond-a{background:var(--succes);color:var(--surface)}.etape-a.courante .rond-a{background:var(--texte);color:var(--surface)}.ligne-assistant{padding-bottom:var(--e-4);border-bottom:1px solid var(--filet)}.apercu-logo{border:1px solid var(--filet);border-radius:var(--r-8);background:var(--surface-creuse);flex:none;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.apercu-logo img{object-fit:contain;max-width:100%;max-height:100%}.pastille{width:var(--h-40);height:var(--h-40);border-radius:var(--r-plein);border:2px solid var(--filet);cursor:pointer}.pastille[aria-pressed=true]{outline:2px solid var(--texte);outline-offset:2px}@media (min-width:1024px){.assistant{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:1023px){.etapes-assistant{flex-direction:row;overflow-x:auto}.etape-a{white-space:nowrap;width:auto}}.zone-photo{justify-content:center;align-items:center;gap:var(--e-3);min-height:200px;padding:var(--e-6);border:1px dashed var(--filet-fort);border-radius:var(--r-8);background:var(--surface-2);text-align:center;flex-direction:column;display:flex}.photo-justificatif{border-radius:var(--r-8);max-width:100%;max-height:420px;margin-inline:auto;display:block}.sans-cadre{border:0;min-width:0;margin:0;padding:0}.choix-paye{gap:var(--e-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.choix-paye label{align-items:center;gap:var(--e-2);min-height:var(--h-48);padding:0 var(--e-3);border:1px solid var(--filet);border-radius:var(--r-8);font-size:var(--t-14);display:flex}.choix-paye label.coche{background:var(--accent-fond);border-color:var(--accent);font-weight:600}.fil-ia{gap:var(--e-6);flex-direction:column;width:100%;max-width:760px;margin-inline:auto;display:flex}.question{max-width:85%;padding:var(--e-3) var(--e-4);border-radius:var(--r-8);background:var(--surface-creuse);align-self:flex-end;margin-inline-start:auto}.reponse{gap:var(--e-4);flex-direction:column;display:flex}.reponse .chiffre{font-size:var(--t-24);font-variant-numeric:tabular-nums;font-weight:600}.sources{gap:var(--e-2);flex-wrap:wrap;display:flex}.source{min-height:var(--h-32);padding:0 var(--e-3);border:1px solid var(--filet);border-radius:var(--r-plein);color:var(--texte);font-size:var(--t-12);align-items:center;text-decoration:none;display:inline-flex}.source:hover{background:var(--survol)}.composeur{bottom:var(--e-2);gap:var(--e-2);padding:var(--e-3);border:1px solid var(--filet);border-radius:var(--r-8);background:var(--surface);align-items:flex-end;display:flex;position:sticky}.composeur textarea{min-width:0;min-height:var(--h-40);resize:none;color:var(--texte);font:inherit;background:0 0;border:0;flex:auto}.exemples{gap:var(--e-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.exemple{min-height:var(--h-48);padding:var(--e-3);border:1px solid var(--filet);border-radius:var(--r-8);background:var(--surface);color:var(--texte);font:inherit;font-size:var(--t-14);text-align:start;cursor:pointer}.exemple:hover{background:var(--survol)}.reflexion{color:var(--texte2);font-size:var(--t-14)}
.fieldset-nu{border:0;min-width:0;margin:0;padding:0}.bilan{gap:var(--e-4);display:grid}.bilan .mene{gap:var(--e-1);flex-direction:column;display:flex}.bilan .montant-heros{font-size:var(--t-36);letter-spacing:var(--serre-leger);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15}.bilan .suite{gap:var(--e-3);padding-top:var(--e-4);border-top:1px solid var(--filet);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.bilan .suite>div{flex-direction:column;gap:2px;min-width:0;display:flex}.chrono{flex-direction:column;display:flex}.chrono li{gap:var(--e-3);padding:var(--e-3) 0;border-top:1px solid var(--filet);align-items:flex-start;display:flex}.chrono li:first-child{border-top:0}.chrono .icone{width:var(--h-32);height:var(--h-32);border-radius:var(--r-8);background:var(--surface-creuse);color:var(--texte2);flex:none;place-items:center;display:grid}.chrono .texte{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.liste-def{gap:var(--e-3);font-size:var(--t-14);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.liste-def dt{color:var(--texte2);font-size:var(--t-12)}.liste-def dd{margin:0}.reperes{gap:var(--e-2) var(--e-6);font-size:var(--t-14);flex-wrap:wrap;display:flex}.reperes>span{gap:var(--e-1);display:inline-flex}.vignette-art{width:var(--h-40);height:var(--h-40);border-radius:var(--r-8);background:var(--surface-creuse);color:var(--texte2);flex:none;place-items:center;display:grid}.zone-photo{justify-content:center;align-items:center;gap:var(--e-2);min-height:148px;padding:var(--e-4);border:1px dashed var(--filet-fort);border-radius:var(--r-8);background:var(--surface-2);text-align:center;flex-direction:column;display:flex}.marge-lue{align-items:baseline;gap:var(--e-2);padding:var(--e-3) var(--e-4);border-radius:var(--r-8);background:var(--surface-creuse);display:flex}.marge-lue strong{font-size:var(--t-20);font-variant-numeric:tabular-nums}.choix-deux{gap:var(--e-2);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.choix-deux label{align-items:center;gap:var(--e-2);min-height:var(--h-48);padding:0 var(--e-3);border:1px solid var(--filet);border-radius:var(--r-8);font-size:var(--t-14);display:flex}.choix-deux label.coche{background:var(--accent-fond);border-color:var(--accent);font-weight:600}.composeur-doc{gap:var(--e-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.entete-doc{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.entete-doc>div:first-child{grid-column:1/-1}.etat-sauve{align-items:center;gap:var(--e-1);color:var(--texte2);font-size:var(--t-12);display:inline-flex}.etat-sauve.alerte{color:var(--attention-texte);font-weight:500}.lignes-doc{flex-direction:column;display:flex}.tete-lignes{display:none}.ligne-doc{gap:var(--e-2);padding:var(--e-3) 0;border-top:1px solid var(--filet);border-radius:var(--r-4);grid-template-columns:1fr 1fr;align-items:center;display:grid}.ligne-doc:first-of-type{border-top:0}.ligne-doc .c-art{grid-column:1/-1;min-width:0;position:relative}.ligne-doc .c-tot{text-align:end;font-variant-numeric:tabular-nums;grid-column:1/-1;font-weight:600}.ligne-doc.active{background:var(--accent-fond);box-shadow:0 0 0 var(--e-2) var(--accent-fond)}.ligne-doc .champ{min-width:0}.ligne-doc .champ.fin{text-align:end}[dir=rtl] .ligne-doc .champ.fin{text-align:left}.aide-clavier{gap:var(--e-1) var(--e-4);color:var(--texte2);font-size:var(--t-12);flex-wrap:wrap;display:none}.aide-clavier kbd{font:inherit;padding:0 var(--e-1);border:1px solid var(--filet-fort);border-radius:var(--r-4);font-weight:600}.suggestions{inset-inline:0;top:calc(100% + var(--e-1));z-index:6;background:var(--surface);border:1px solid var(--filet);border-radius:var(--r-8);box-shadow:var(--ombre-menu);padding:var(--e-1);position:absolute}.suggestions .option-s{align-items:center;gap:var(--e-2);min-height:var(--h-40);padding:var(--e-1) var(--e-2);border-radius:var(--r-4);font-size:var(--t-14);display:flex}.suggestions .option-s[aria-selected=true]{background:var(--accent-fond)}.suggestions .creer{color:var(--accent-texte);border-top:1px solid var(--filet);margin-top:var(--e-1);border-radius:0;font-weight:600}.point-bloquant{gap:var(--e-2);padding:var(--e-3) 0;border-top:1px solid var(--filet);flex-direction:column;display:flex}.point-bloquant:first-of-type{border-top:0}.feuille-doc.grande{padding:var(--e-6)}.feuille-doc.grande .bande{margin:calc(-1 * var(--e-6)) calc(-1 * var(--e-6)) var(--e-6)}.feuille-doc .pied{gap:2px var(--e-4);margin-top:var(--e-3);grid-template-columns:1fr auto;margin-inline-start:40%;display:grid}.feuille-doc .pied .fort{font-weight:700}.ecriture{border-collapse:collapse;width:100%;font-size:var(--t-12)}.ecriture th{text-align:start;color:var(--texte2);padding:var(--e-1) 0;font-weight:500}.ecriture td{padding:var(--e-1) 0;border-top:1px solid var(--filet);font-variant-numeric:tabular-nums}.ecriture .fin{text-align:end}details.replie>summary{align-items:center;gap:var(--e-2);min-height:var(--h-40);cursor:pointer;font-weight:600;font-size:var(--t-14);list-style:none;display:flex}details.replie>summary::-webkit-details-marker{display:none}.suite-logique{gap:var(--e-2);flex-direction:column;display:flex}.suite-logique .btn{width:100%}.suite-logique .deux{gap:var(--e-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.btn-l.danger{color:var(--danger)}.rubriques{flex-direction:column;display:flex}.rubriques a{align-items:center;gap:var(--e-3);min-height:64px;padding:var(--e-3) var(--e-4);border-top:1px solid var(--filet);color:var(--texte);text-decoration:none;display:flex}.rubriques li:first-child a{border-top:0}.rubriques a:hover{background:var(--survol)}.rubriques a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rubriques .textes{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.rubriques .nom{font-weight:600}.champ-cherche{position:relative}.champ-cherche .ico{inset-inline-start:var(--e-3);color:var(--texte2);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.champ-cherche .champ{padding-inline-start:var(--e-10)}mark.trouve{background:var(--attention-fond);color:inherit;border-radius:2px}.apercu-numero{padding:var(--e-4);border-radius:var(--r-8);background:var(--surface-creuse);flex-direction:column;gap:2px;display:flex}.apercu-numero strong{font-size:var(--t-20);font-variant-numeric:tabular-nums}.barre-section{bottom:var(--e-4);align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);border:1px solid var(--filet);border-radius:var(--r-8);background:var(--surface);box-shadow:var(--ombre-menu);flex-wrap:wrap;display:flex;position:sticky}.planche{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.etat-force{outline:2px solid var(--accent);outline-offset:2px}.ligne-doc.survol{background:var(--survol)}.ligne-doc.err .champ{border-color:var(--danger)}.ligne-doc.desactive .champ{color:var(--texte2);background:0 0;border-color:#0000}@media (max-width:767px){.suite-logique .btn-p{display:none}.barre-section{bottom:calc(var(--h-onglets) + var(--e-2))}.barre-action-tel.barre-doc{align-items:center;gap:var(--e-3);flex-direction:row;display:flex}.barre-action-tel.barre-doc .pile-serree{flex:auto}.barre-action-tel.barre-doc .btn{flex:none;width:auto}}@media (min-width:768px){.aide-clavier{display:flex}.entete-doc{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.entete-doc>div:first-child{grid-column:auto}.tete-lignes,.ligne-doc{gap:var(--e-1);grid-template-columns:minmax(0,1fr) 44px 88px 60px 72px 100px}.sans-prix .tete-lignes,.sans-prix .ligne-doc{grid-template-columns:minmax(0,1fr) 88px}.ligne-doc{padding:2px 0}.ligne-doc .champ{min-height:var(--h-40);padding-inline:var(--e-2);font-size:var(--t-14);background:0 0;border-color:#0000}.ligne-doc .champ:hover{border-color:var(--filet-fort)}.ligne-doc.active .champ{border-color:var(--filet-fort);background:var(--surface)}.tete-lignes>span{padding-inline:var(--e-2);white-space:nowrap}.tete-lignes{padding-bottom:var(--e-2);color:var(--texte2);font-size:var(--t-12);font-weight:500;display:grid}.tete-lignes .fin{text-align:end}.ligne-doc .c-art,.ligne-doc .c-tot{grid-column:auto}.ligne-doc.active{box-shadow:0 0 0 var(--e-1) var(--accent-fond)}}@media (min-width:1200px){.composeur-doc.avec-apercu{grid-template-columns:minmax(0,1fr) 272px}.apercu-direct .feuille-doc{padding:var(--e-4);font-size:11px}.apercu-direct .feuille-doc .bande{margin:calc(-1 * var(--e-4)) calc(-1 * var(--e-4)) var(--e-4)}.apercu-direct .feuille-doc .pied{margin-inline-start:20%}.composeur-doc.avec-apercu .apercu-direct{top:calc(var(--h-entete,56px) + var(--e-4));position:sticky}}
.offres{gap:var(--e-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.offre{flex-direction:column;min-width:0;display:flex;overflow:hidden}.offre-corps{gap:var(--e-2);padding:var(--e-4);flex-direction:column;flex:1;display:flex}.offre-pied{justify-content:space-between;align-items:center;gap:var(--e-2);padding:var(--e-3) var(--e-4);border-top:1px solid var(--filet);display:flex}.offre-photo{aspect-ratio:4/3;max-width:100%;color:var(--texte2);background:var(--surface-creuse);place-items:center;display:grid;overflow:hidden}.offre-photo img{object-fit:cover;width:100%;height:100%}.offre-photo.vignette{border-radius:var(--r-6);flex:none;width:56px;height:42px}.photos-offre{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.resume-section{align-items:center;gap:var(--e-3);flex:1;min-width:0;display:flex}.resume-section>span:first-child{flex:1;min-width:0}.ligne-depart{gap:var(--e-3);padding:var(--e-3) var(--e-4);border-top:1px solid var(--filet);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;display:grid}.ligne-depart:first-child{border-top:0}.chiffres-depart{gap:var(--e-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.chiffres-depart dd{font-size:var(--t-24);margin:0;font-weight:600}.ligne-prix{gap:var(--e-3);grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);align-items:center;display:grid}@media (max-width:767px){.ligne-depart,.ligne-prix{grid-template-columns:minmax(0,1fr)}.chiffres-depart{grid-template-columns:repeat(2,minmax(0,1fr))}}
.pc-etapes{gap:var(--e-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pc-etapes li{align-items:center;gap:var(--e-2);font-size:var(--t-14);color:var(--texte2);display:inline-flex}.pc-etapes .pc-num{width:var(--h-24);height:var(--h-24);border-radius:var(--r-plein);border:1px solid var(--filet-fort);font-size:var(--t-12);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.pc-etapes li[aria-current=step]{color:var(--texte);font-weight:600}.pc-etapes li[aria-current=step] .pc-num{background:var(--accent);border-color:var(--accent);color:var(--sur-accent)}.pc-etapes li.pc-faite .pc-num{background:var(--surface-creuse);color:var(--texte)}.pc-etapes .pc-sep{width:var(--e-6);background:var(--filet-fort);height:1px}.pc-etapes button{align-items:center;gap:var(--e-2);min-height:var(--h-32);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.pc-etapes button:focus-visible{box-shadow:var(--anneau);border-radius:var(--r-6);outline:none}.pc-calcul{gap:var(--e-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pc-choix{gap:var(--e-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-choix label{align-items:flex-start;gap:var(--e-3);min-height:var(--h-48);padding:var(--e-3) var(--e-4);border:1px solid var(--filet);border-radius:var(--r-8);cursor:pointer;display:flex}.pc-choix label:hover{background:var(--survol)}.pc-choix input{accent-color:var(--accent);margin-top:3px}.pc-choix label.pc-coche{background:var(--accent-fond);border-color:var(--accent)}.pc-choix .pc-nom{font-weight:600}.pc-formes{gap:var(--e-2);grid-template-columns:repeat(auto-fill,minmax(min(132px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.pc-formes label{justify-content:center;align-items:center;gap:var(--e-2);min-height:96px;padding:var(--e-3);border:1px solid var(--filet);border-radius:var(--r-8);text-align:center;font-size:var(--t-14);cursor:pointer;flex-direction:column;display:flex;position:relative}.pc-formes label:hover{background:var(--survol)}.pc-formes label.pc-coche{background:var(--accent-fond);border-color:var(--accent);font-weight:600}.pc-formes input{opacity:0;pointer-events:none;position:absolute}.pc-formes label:has(input:focus-visible){box-shadow:var(--anneau)}.pc-formes svg{width:48px;height:32px}.pc-formes svg .f{fill:var(--volet-fond);stroke:var(--volet-texte);stroke-width:1.5px}.pc-rectangles{gap:var(--e-2);flex-direction:column;display:flex}.pc-rectangle{grid-template-columns:var(--h-32) repeat(3, minmax(0, 1fr)) var(--h-40);gap:var(--e-2);align-items:end;display:grid}.pc-rectangle+.pc-rectangle{padding-top:var(--e-3);border-top:1px solid var(--filet)}.pc-rectangle .pc-num{width:var(--h-32);height:var(--h-32);border-radius:var(--r-8);background:var(--surface-creuse);color:var(--texte2);font-size:var(--t-14);font-variant-numeric:tabular-nums;align-self:center;place-items:center;display:grid}.pc-mesures{gap:var(--e-2) var(--e-6);padding:var(--e-3) var(--e-4);border-radius:var(--r-8);background:var(--surface-creuse);font-size:var(--t-14);flex-wrap:wrap;margin:0;display:flex}.pc-mesures div{gap:var(--e-1);display:flex}.pc-mesures dt{color:var(--texte2)}.pc-mesures dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.pc-grille-2{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.pc-apercu{gap:var(--e-3);flex-direction:column;display:flex}.pc-apercu svg{width:100%;height:auto;max-height:180px}.pc-apercu .pc-eau{fill:var(--volet-fond);stroke:var(--volet-texte);stroke-width:2px}.pc-apercu .pc-cote{fill:var(--texte2);font:500 12px var(--police)}.pc-pastille{align-items:center;gap:var(--e-1);padding:2px var(--e-2);border-radius:var(--r-plein);background:var(--volet-fond);color:var(--volet-texte);font-size:var(--t-12);font-weight:600;display:inline-flex}.pc-options{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-options li{align-items:center;gap:var(--e-3);min-height:var(--h-48);padding:var(--e-2) 0;border-top:1px solid var(--filet);display:flex}.pc-options li:first-child{border-top:0}.pc-options label{align-items:center;gap:var(--e-3);cursor:pointer;flex:auto;min-width:0;display:flex}.pc-options input{width:18px;height:18px;accent-color:var(--accent);flex:none}.pc-options .pc-textes{flex-direction:column;min-width:0;display:flex}.pc-bloc{flex-direction:column;display:flex}.pc-tete-bloc{align-items:baseline;gap:var(--e-3);padding:var(--e-4) var(--e-4) var(--e-2);display:flex}.pc-tete-bloc .pc-sous-total{font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:600}.pc-ligne{gap:var(--e-1) var(--e-3);padding:var(--e-3) var(--e-4);border-top:1px solid var(--filet);grid-template-columns:minmax(0,1fr) auto;display:grid}.pc-ligne .pc-poste{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-weight:500;display:flex}.pc-ligne .pc-total{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pc-ligne .pc-detail{align-items:center;gap:var(--e-1) var(--e-3);font-size:var(--t-12);color:var(--texte2);flex-wrap:wrap;grid-column:1/-1;display:flex}.pc-ligne .pc-saisi{align-items:center;gap:var(--e-2);display:flex}.pc-ligne .pc-saisi .champ{width:112px;min-height:var(--h-40)}.pc-ligne.pc-hors .pc-saisi .champ{border-color:var(--attention);box-shadow:inset 0 0 0 1px var(--attention)}.pc-ligne.pc-fige{color:var(--texte2)}.pc-qte .champ{width:96px;min-height:var(--h-40)}.pc-ecart{color:var(--attention);font-weight:600}.pc-total-calc{gap:var(--e-1);flex-direction:column;display:flex}.pc-total-calc .pc-heros{font-size:var(--t-36);letter-spacing:var(--serre-leger);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600;line-height:1.15}.pc-postes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-postes li{gap:var(--e-1) var(--e-3);padding:var(--e-3) var(--e-4);border-top:1px solid var(--filet);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pc-en-mots{align-items:center;gap:var(--e-1);font-size:var(--t-14);color:var(--texte2);flex-wrap:wrap;grid-column:1/-1;display:flex}.pc-jeton{padding:1px var(--e-2);border-radius:var(--r-4);background:var(--surface-creuse);color:var(--texte);font-size:var(--t-14);white-space:nowrap;align-items:center;gap:2px;font-weight:500;display:inline-flex}.pc-jeton.pc-param{background:var(--volet-fond);color:var(--volet-texte)}.pc-jeton.pc-fonction{border:1px solid var(--filet-fort);background:0 0}.pc-op{color:var(--texte2);font-variant-numeric:tabular-nums}.pc-formule{font-family:var(--police-code);font-size:var(--t-16);min-height:var(--h-48);width:100%;padding-block:var(--e-3);resize:vertical;line-height:1.5}.pc-palette{gap:var(--e-2);flex-wrap:wrap;display:flex}.pc-palette button{align-items:center;gap:var(--e-1);min-height:var(--h-32);padding:0 var(--e-3);border:1px solid var(--filet);border-radius:var(--r-plein);background:var(--surface);color:var(--texte);font:inherit;font-size:var(--t-14);cursor:pointer;display:inline-flex}.pc-palette button:hover{background:var(--survol)}.pc-palette button:focus-visible{box-shadow:var(--anneau);outline:none}.pc-palette .pc-val{color:var(--texte2);font-variant-numeric:tabular-nums}.pc-essai{gap:var(--e-2);padding:var(--e-4);border-radius:var(--r-8);background:var(--surface-creuse);flex-direction:column;display:flex}.pc-essai .pc-resultat{font-size:var(--t-24);font-variant-numeric:tabular-nums;font-weight:600}.pc-departs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-departs li{align-items:center;gap:var(--e-2) var(--e-4);padding:var(--e-4);border-top:1px solid var(--filet);flex-wrap:wrap;display:flex}.pc-departs li:first-child{border-top:0}.pc-departs .pc-textes{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.kw .pc-msg{align-items:flex-start}.kw .pc-msg .ico{flex:none;margin-top:2px}@media (min-width:1024px){.pc-calcul.pc-avec-cote{grid-template-columns:minmax(0,1fr) 320px}.pc-calcul .pc-cote-colonne{top:calc(var(--h-entete) + var(--e-4));position:sticky}.pc-ligne{grid-template-columns:minmax(0,1fr) 112px 124px 124px;align-items:center}.pc-ligne .pc-qte,.pc-ligne .pc-pu{text-align:end;font-variant-numeric:tabular-nums}}@media (max-width:1023px){.pc-ligne .pc-qte,.pc-ligne .pc-pu{display:none}}@media (max-width:479px){.pc-etapes li:not([aria-current=step]) .pc-lib{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-etapes .pc-sep{width:var(--e-4)}.pc-rectangle{grid-template-columns:var(--h-32) repeat(2, minmax(0, 1fr)) var(--h-40)}.pc-rectangle .pc-contact{grid-column:2/4}}@media (max-width:359px){.pc-ligne{grid-template-columns:minmax(0,1fr)}.pc-ligne .pc-total{text-align:start}}
.trois-chiffres{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.stock-tete{align-items:flex-end;gap:var(--e-4) var(--e-8);flex-wrap:wrap;display:flex}.stock-tete .mene{gap:var(--e-1);flex-direction:column;min-width:0;display:flex}.liens-section{gap:var(--e-2) var(--e-5);flex-wrap:wrap;display:flex}.qte-heros{font-size:var(--t-40);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.par-entrepot{gap:var(--e-2);display:grid}.par-entrepot li{align-items:center;gap:var(--e-1) var(--e-3);flex-wrap:wrap;display:flex}.par-entrepot .libelle{flex:96px;min-width:0}.compteur{grid-template-columns:var(--h-56) minmax(0, 1fr) var(--h-56);align-items:center;gap:var(--e-2);display:grid}.compteur .moins,.compteur .plus{min-height:var(--h-56);border:1px solid var(--filet-fort);border-radius:var(--r-8);background:var(--surface);color:var(--texte);font-size:var(--t-24);cursor:pointer;place-items:center;font-weight:600;display:grid}.compteur .plus{background:var(--accent);border-color:var(--accent);color:var(--sur-accent)}.compteur .valeur{width:100%;min-width:0;color:var(--texte);text-align:center;font-family:inherit;font-size:var(--t-40);font-variant-numeric:tabular-nums;min-height:var(--h-56);border:1px solid var(--filet-fort);border-radius:var(--r-8);background:var(--surface);font-weight:700;line-height:1.1}.compteur.lecture .moins,.compteur.lecture .plus{visibility:hidden}.compteur.lecture .valeur{background:0 0;border-color:#0000}.compteur.erreur .valeur{border-color:var(--danger)}.compteur.ecart .valeur{border-color:var(--attention)}.colonne-tel{gap:var(--e-4);flex-direction:column;width:100%;max-width:440px;margin-inline:auto;display:flex}.barre-pouce{bottom:var(--e-3);gap:var(--e-2);display:grid;position:sticky}.barre-pouce .btn{width:100%;min-height:var(--h-56)}.visee{aspect-ratio:4/3;border-radius:var(--r-12);background:var(--surface-creuse);width:100%;max-height:46vh;color:var(--texte2);place-items:center;display:grid;position:relative;overflow:hidden}.visee .cadre{aspect-ratio:2;border:2px solid var(--accent);border-radius:var(--r-8);width:62%}.visee .indice{inset-inline:0;bottom:var(--e-3);text-align:center;font-size:var(--t-14);position:absolute}.trois-voies th,.trois-voies td{white-space:nowrap}.trois-voies td:first-child,.trois-voies th:first-child{white-space:normal;min-width:160px}.trois-voies tr.ecart td{background:var(--attention-fond)}.verdict{align-items:center;gap:var(--e-3);display:flex}.verdict .pastille{width:var(--h-40);height:var(--h-40);border-radius:var(--r-plein);background:var(--succes-fond);color:var(--succes);flex:none;place-items:center;display:grid}.verdict.err .pastille{background:var(--danger-fond);color:var(--danger)}.verdict.att .pastille{background:var(--attention-fond);color:var(--attention)}.compare{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.compare .offre{gap:var(--e-2);padding:var(--e-4);border:1px solid var(--filet);border-radius:var(--r-8);background:var(--surface);flex-direction:column;min-width:0;display:flex}.compare .offre.mieux{background:var(--accent-fond);border-color:var(--accent)}.ligne-rec{gap:var(--e-2);padding:var(--e-3) 0;border-top:1px solid var(--filet);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.ligne-rec:first-child{border-top:0}.ligne-rec .chiffres-ligne{gap:var(--e-1) var(--e-4);flex-wrap:wrap;display:flex}.ligne-rec .saisie{max-width:140px}@media (min-width:768px){.ligne-rec{gap:var(--e-4);grid-template-columns:minmax(0,1fr) auto 140px}.barre-pouce{position:static}.barre-pouce .btn{min-height:var(--h-48)}}.rubriques .ligne-lien{padding-inline:0}.repart th,.repart td{white-space:nowrap}.repart td:first-child,.repart th:first-child{white-space:normal;min-width:120px}
.chiffres-compacts{gap:var(--e-1) var(--e-5);font-size:var(--t-14);color:var(--texte2);flex-wrap:wrap;display:flex}.chiffres-compacts strong{color:var(--texte);font-variant-numeric:tabular-nums;font-weight:600}.outils-liste{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.outils-liste .choix-vue{flex:200px;min-width:0;max-width:320px}.ligne-echec{align-items:center;gap:var(--e-1) var(--e-3);padding:var(--e-3) 0;border-top:1px solid var(--filet);flex-wrap:wrap;display:flex}.ligne-echec:first-child{border-top:0}.ligne-echec .texte{flex:200px;min-width:0}.avant-apres{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));display:grid}.avant-apres>div{gap:var(--e-1);padding:var(--e-3);border-radius:var(--r-8);background:var(--surface-creuse);flex-direction:column;min-width:0;display:flex}.personne{align-items:center;gap:var(--e-1) var(--e-3);padding:var(--e-3) 0;border-top:1px solid var(--filet);flex-wrap:wrap;display:flex}.personne:first-child{border-top:0}.personne .qui{flex-direction:column;flex:160px;min-width:0;display:flex}.num{white-space:nowrap}.tri-col{all:unset;cursor:pointer;font:inherit;color:inherit}.tri-col:hover{color:var(--texte)}.tri-col:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-4)}th[aria-sort] .tri-col{color:var(--texte);font-weight:700}.carte-coche{position:relative}.carte-coche>input[type=checkbox]{z-index:1;position:absolute;inset-block-start:var(--e-2);inset-inline-end:var(--e-2)}.rangee-serree{flex-wrap:wrap}.atelier{gap:var(--e-6);grid-template-columns:minmax(0,1fr);display:grid}.modeles{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));display:grid}.modele{gap:var(--e-2);padding:var(--e-3);border:1px solid var(--filet);border-radius:var(--r-8);background:var(--surface);color:var(--texte);font:inherit;text-align:start;cursor:pointer;flex-direction:column;min-width:0;display:flex}.modele[aria-pressed=true]{border-color:var(--accent);background:var(--accent-fond);font-weight:600}.modele .vignette{height:72px;padding:var(--e-2);border-radius:var(--r-4);background:var(--p-n0);flex-direction:column;gap:4px;display:flex}.modele .vignette span{background:var(--p-n200);border-radius:2px;height:4px;display:block}.modele .vignette span:first-child{background:var(--p-sable);height:6px}.nuancier{gap:var(--e-2);flex-wrap:wrap;display:flex}.nuancier button{width:var(--h-40);height:var(--h-40);border-radius:var(--r-plein);border:2px solid var(--filet);cursor:pointer;color:var(--p-n0);place-items:center;display:grid}.nuancier button[aria-pressed=true]{border-color:var(--texte)}.ligne-colonne{align-items:center;gap:var(--e-2);padding:var(--e-2) 0;border-top:1px solid var(--filet);flex-wrap:wrap;display:flex}.ligne-colonne:first-child{border-top:0}.ligne-colonne .ordre{gap:2px;display:flex}.ligne-colonne .nom-colonne{flex:140px;min-width:0}.ligne-colonne .largeur{flex:0 0 72px;min-width:0}.variables{gap:var(--e-2);flex-wrap:wrap;display:flex}.variables code{padding:2px var(--e-2);border-radius:var(--r-4);background:var(--surface-creuse);font-size:var(--t-12)}.feuille-doc{position:relative;overflow:hidden}.filigrane{color:var(--p-n200);font-size:var(--t-40);pointer-events:none;place-items:center;font-weight:700;display:grid;position:absolute;inset:0;transform:rotate(-24deg)}.filigrane:before{content:attr(data-texte)}.dossier{align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);color:inherit;min-height:var(--h-48);text-decoration:none;display:flex}.dossier .nom{flex:auto;min-width:0;font-weight:600}.barre-pouce{bottom:var(--e-3);gap:var(--e-2);z-index:2;display:grid;position:sticky}.barre-pouce .btn{width:100%;min-height:var(--h-48)}@media (min-width:768px){.barre-pouce{flex-wrap:wrap;display:flex;position:static}.barre-pouce .btn{width:auto}}@media (min-width:1024px){.atelier{grid-template-columns:minmax(0,1fr) 400px;align-items:start}.atelier .apercu-fixe{top:var(--e-4);position:sticky}}.bilan-court{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.bilan-court>div{gap:var(--e-1);flex-direction:column;min-width:0;display:flex}.choix-survivant{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.choix-survivant label{gap:var(--e-3);padding:var(--e-4);border:1px solid var(--filet);border-radius:var(--r-8);background:var(--surface);cursor:pointer;min-width:0;display:flex}.choix-survivant label:has(input:checked){border-color:var(--accent);background:var(--accent-fond)}.choix-survivant input{flex:none;width:24px;height:24px}.apercu-import{font-variant-numeric:tabular-nums}button.onglet{white-space:nowrap;cursor:pointer;background:0 0;border-block-start:0;border-inline:0;font-family:inherit}.feuille-doc table th,.feuille-doc table td{padding-inline:4px}.chronologie{overflow-x:auto}.chrono-tete,.chrono-ligne{gap:var(--e-3);padding-inline:var(--e-4);grid-template-columns:minmax(140px,220px) minmax(360px,1fr);align-items:center;display:grid}.chrono-tete{padding-block:var(--e-3);border-bottom:1px solid var(--filet);color:var(--texte2);font-size:var(--t-12)}.chrono-mois{display:grid}.chrono-mois>span{border-inline-start:1px solid var(--filet);white-space:nowrap;padding-inline-start:var(--e-1)}.chrono-ligne{padding-block:var(--e-2);border-top:1px solid var(--filet)}.chrono-ligne:first-child{border-top:0}.chrono-ligne>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.chrono-piste{border-radius:var(--r-pilule,999px);background:var(--survol);height:12px;position:relative}.chrono-barre{border-radius:inherit;background:var(--accent);position:absolute;top:0;bottom:0}.chrono-jour{background:var(--texte2);opacity:.5;width:2px;margin-inline-start:-1px;position:absolute;top:-6px;bottom:-6px}.chrono-sans{padding:var(--e-3) var(--e-4);border-top:1px solid var(--filet);margin:0}
.grille-treso{gap:var(--e-4);grid-template-columns:minmax(0,1fr);display:grid}.titre-carte{padding:var(--e-4) var(--e-5) 0;margin:0}.pied-carte{padding:var(--e-3) var(--e-5);margin:0}.comptes li+li{border-top:1px solid var(--filet)}.compte-l{align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-5);min-height:var(--h-56);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}a.compte-l:hover{background:var(--survol)}a.compte-l:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.compte-l .nom{font-weight:600}.chiffres.entree{color:var(--succes);font-weight:600}.chiffres.sortie{color:var(--texte);font-weight:600}.montant{font-weight:600;font-size:var(--t-18)}.rappro{gap:var(--e-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.rappro-l{align-items:center;gap:var(--e-1) var(--e-3);padding:var(--e-3) var(--e-4);min-height:var(--h-48);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.rappro-liste li+li{border-top:1px solid var(--filet)}.rappro-l:hover{background:var(--survol)}.rappro-l:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rappro-l[aria-current=true]{background:var(--accent-fond);font-weight:600}.rappro-l .nom{overflow-wrap:anywhere;min-width:0}.tableau.dense{font-size:var(--t-14)}.tableau.dense th,.tableau.dense td{padding-block:var(--e-2)}.tableau.dense tfoot td{border-top:1px solid var(--filet-fort);font-weight:600}.tableau.dense .saisie{min-height:var(--h-32);min-width:104px}.tableau.dense td.fin{text-align:end;white-space:nowrap}.zone-tableau:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.niveau-1{padding-inline-start:var(--e-5);display:inline-block}.pagination{align-items:center;gap:var(--e-2);padding:var(--e-3) var(--e-5);border-top:1px solid var(--filet);flex-wrap:wrap;display:flex}.aide-clavier kbd{font:inherit;padding:0 var(--e-1);border:1px solid var(--filet-fort);border-radius:var(--r-4);background:var(--surface);font-weight:600}.etapes{flex-direction:column;display:flex}.etape{align-items:center;gap:var(--e-2) var(--e-3);padding:var(--e-3) 0;flex-wrap:wrap;display:flex}.etape+.etape{border-top:1px solid var(--filet)}.rond-etape{width:var(--h-32);height:var(--h-32);border-radius:var(--r-plein);background:var(--surface-creuse);flex:none;place-items:center;font-weight:600;display:grid}.badge.neutre .ico,.badge.att .ico,.badge.ok .ico,.badge.err .ico{width:14px;height:14px}@media (min-width:768px){.aide-clavier{display:flex}}@media (min-width:1024px){.grille-treso{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.rappro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}button.rappro-l{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.ligne-focus:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}
.colonnes-projets{gap:var(--e-4);grid-template-columns:minmax(0,1fr);display:grid}.carte-projet{gap:var(--e-1);padding:var(--e-3);border-radius:var(--r-8);background:var(--surface);border:1px solid var(--filet);flex-direction:column;display:flex}.colonne-projets{gap:var(--e-2);flex-direction:column;min-width:0;display:flex}.carte-projet.case{align-items:center;gap:var(--e-2);min-height:var(--h-44,44px);cursor:pointer;flex-direction:row}.lien-nom{min-height:var(--h-32);color:inherit;align-items:center;font-weight:600;display:inline-flex}.chrono{font-size:var(--t-40);font-variant-numeric:tabular-nums;text-align:center;font-weight:600}.geste-seul{align-items:center;gap:var(--e-4);padding:var(--e-8) var(--e-4);text-align:center;flex-direction:column;display:flex}.geste-seul .btn{min-height:var(--h-56);width:100%;max-width:360px}.bulletin{gap:var(--e-3);flex-direction:column;max-width:640px;display:flex}.net-bulletin{justify-content:space-between;gap:var(--e-2);padding:var(--e-4);border-radius:var(--r-8);background:var(--surface-creuse);font-size:var(--t-20);flex-wrap:wrap;font-weight:600;display:flex}.caisse{gap:var(--e-3);min-height:100vh;padding:var(--e-3);background:var(--fond);color:var(--texte);grid-template-columns:minmax(0,1fr);display:grid}.caisse-tete{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.caisse-tete .champ{min-width:0;min-height:var(--h-48);flex:200px}.tuiles{gap:var(--e-2);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));display:grid}.tuile{justify-content:space-between;gap:var(--e-2);min-height:96px;padding:var(--e-3);border:1px solid var(--filet);border-radius:var(--r-8);background:var(--surface);color:inherit;font:inherit;text-align:start;cursor:pointer;flex-direction:column;display:flex}.tuile:hover{background:var(--survol)}.tuile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ticket{gap:var(--e-3);padding:var(--e-4);border-radius:var(--r-8);background:var(--surface);border:1px solid var(--filet);flex-direction:column;display:flex}.ticket .pousse-bas{gap:var(--e-2);flex-direction:column;margin-block-start:auto;display:flex}.ticket-l{grid-template-columns:var(--h-32) minmax(0, 1fr) auto;gap:var(--e-2);align-items:center;display:grid}.total-ticket{justify-content:space-between;gap:var(--e-2);font-size:var(--t-24);font-weight:600;display:flex}.btn-enorme{min-height:var(--h-56);width:100%;font-size:var(--t-20)}.paves{gap:var(--e-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pave{min-height:var(--h-56);border:1px solid var(--filet);border-radius:var(--r-8);background:var(--surface);color:inherit;font:inherit;font-size:var(--t-20);font-variant-numeric:tabular-nums;cursor:pointer}.pave:hover{background:var(--survol)}.pave:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pave[aria-pressed=true]{background:var(--accent-fond);font-weight:600}.rendu-monnaie{font-size:var(--t-36);font-variant-numeric:tabular-nums;text-align:center;font-weight:700}@media (max-width:899px){.ticket{position:sticky;bottom:0}}@media (min-width:768px){.colonnes-projets{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.caisse{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch}.caisse-pleine{grid-column:1/-1}}.caisse-plein{z-index:100;position:fixed;inset:0;overflow:auto}
.cherche-rapports{gap:var(--e-1);flex-direction:column;display:flex}.champ-cherche-r{align-items:center;display:flex;position:relative}.champ-cherche-r .ico{color:var(--texte2);pointer-events:none;position:absolute;inset-inline-start:var(--e-3)}.champ-cherche-r .champ{min-height:var(--h-56);width:100%;padding-inline-start:44px}.favoris-r{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.favoris-r .puce{color:inherit;text-decoration:none}.centre-rapports{gap:var(--e-4);grid-template-columns:minmax(0,1fr);display:grid}.rubriques-r{gap:var(--e-2);flex-wrap:wrap;align-content:start;display:flex}.rapport-l{align-items:center;gap:var(--e-2);padding:var(--e-3) var(--e-4);flex-wrap:wrap;display:flex}.rapport-l+.rapport-l{border-block-start:1px solid var(--filet)}.etoile{color:var(--texte3);background:0 0;border-color:#0000}.badge:has(.ico):before{display:none}.badge-long{min-height:var(--h-24);white-space:normal;border-radius:var(--r-8);height:auto;padding-block:2px}.etoile.on{color:var(--attention)}.etoile.on .ico{fill:currentColor}.demander-rapport{align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.demander-rapport .medaillon{flex:none}.filtres-rapport .case{min-height:var(--h-32)}.grille-rapport,.grille-score{gap:var(--e-4);grid-template-columns:minmax(0,1fr);display:grid}.legende{gap:var(--e-3);font-size:var(--t-12);color:var(--texte2);flex-wrap:wrap;display:flex}.legende li{align-items:center;gap:var(--e-1);display:inline-flex}.tem{border-radius:var(--r-4);flex:none;width:12px;height:12px;display:inline-block}.tem-a{background:var(--graphe-1)}.tem-b{background:var(--filet-fort)}.barres-h{gap:var(--e-3);flex-direction:column;display:flex}.bh{gap:var(--e-1);grid-template-columns:minmax(0,1fr);display:grid}.bh-nom{font-size:var(--t-14);overflow-wrap:anywhere}.bh-pistes{flex-direction:column;gap:2px;min-width:0;display:flex}.bh-a,.bh-b{border-start-end-radius:var(--r-4);border-end-end-radius:var(--r-4);height:8px;display:block}.bh-a{background:var(--graphe-1)}.bh-b{background:var(--filet-fort)}.bh-val{font-size:var(--t-14)}.widgets{gap:var(--e-4);grid-template-columns:minmax(0,1fr);display:grid}.wid{min-width:0}.wid-outils{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.edition .wid{background:var(--surface-creuse)}.graphe-bas{height:96px}.point-bas{fill:var(--surface);stroke:var(--danger);stroke-width:2px}.colonnes-m{gap:var(--e-2);grid-template-columns:repeat(6,minmax(0,1fr));height:128px;display:grid}.cm{gap:var(--e-1);text-align:center;flex-direction:column;min-width:0;display:flex}.cm-pistes{flex:1;justify-content:center;align-items:flex-end;gap:2px;min-height:0;display:flex}.cm-a,.cm-b{border-start-start-radius:var(--r-4);border-start-end-radius:var(--r-4);width:8px;display:block}.cm-a{background:var(--graphe-1)}.cm-b{background:var(--filet-fort)}.reparti{gap:2px;height:12px;display:flex}.reparti span{border-radius:var(--r-4);display:block}.r0{background:var(--graphe-1)}.r1{background:var(--graphe-2)}.r2{background:var(--filet-fort)}.reparti-l{gap:var(--e-1);font-size:var(--t-14);flex-direction:column;display:flex}.reparti-l li{align-items:center;gap:var(--e-2);display:flex}.compacte .compte-l{padding-inline:0}.trio{gap:var(--e-3);grid-template-columns:minmax(0,1fr);display:grid}.trio li{gap:var(--e-1);flex-direction:column;display:flex}.trio-dl{gap:var(--e-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.trio-dl dd{margin:0;font-weight:600}.sur{font-size:var(--t-20);color:var(--texte2);font-weight:500}.critere{gap:var(--e-1);flex-direction:column;display:flex}.etapes-r{gap:var(--e-4);flex-wrap:wrap;display:flex}.etapes-r li{align-items:center;gap:var(--e-2);color:var(--texte2);display:flex}.etapes-r li[aria-current]{color:var(--texte);font-weight:600}.pastille-r{border-radius:var(--r-8);background:var(--surface-creuse);width:36px;height:36px;color:var(--texte2);place-items:center;display:grid}.grille-modeles{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));display:grid}.regle-nom{overflow-wrap:anywhere;font-weight:500}.inter input{appearance:none;width:var(--h-40);height:var(--h-24);border-radius:var(--r-plein);background:var(--bord);cursor:pointer;margin:0;position:relative}.inter input:after{content:"";border-radius:var(--r-plein);background:var(--surface);width:20px;height:20px;position:absolute;inset-block-start:2px;inset-inline-start:2px}.inter input:checked{background:var(--accent)}.inter input:checked:after{inset-inline-start:18px}.inter input:disabled{opacity:.5;cursor:not-allowed}.inter input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.phrase{gap:var(--e-3);flex-direction:column;display:flex}.phrase-l{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.mot{flex:0 0 var(--h-56);font-size:var(--t-20);font-weight:600}.champ-mot{flex:180px;width:auto;min-width:0}.phrase-suite{padding-inline-start:var(--e-4)}.phrase-l select{max-width:100%}.lu-ainsi{gap:var(--e-1);padding:var(--e-3);border-radius:var(--r-8);background:var(--surface-creuse);flex-direction:column;display:flex}.etape-c{align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.droits-tel{gap:var(--e-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coupe-long{overflow-wrap:anywhere}.pied-fenetre-m{flex-wrap:wrap;justify-content:flex-end}.fenetre-defile{max-height:calc(100vh - var(--e-8));overflow-y:auto}.colonnes-projets.trois{grid-template-columns:minmax(0,1fr)}.err-champ{border-color:var(--danger)}a.carte-projet{color:inherit;text-decoration:none}a.carte-projet:hover{background:var(--survol)}a.carte-projet:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:640px){.trio,.trio-dl{grid-template-columns:repeat(3,minmax(0,1fr))}.bh{grid-template-columns:180px minmax(0,1fr) auto;align-items:center}}@media (min-width:768px){.colonnes-projets.trois{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.grille-rapport{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (min-width:900px){.centre-rapports{grid-template-columns:220px minmax(0,1fr)}.rubriques-r{flex-flow:column}.rubriques-r .puce{justify-content:space-between}.grille-score{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.widgets{grid-template-columns:repeat(12,minmax(0,1fr))}.wl{grid-column:span 8}.wm{grid-column:span 6}.ws{grid-column:span 4}}.champ-mot-cadre{display:contents}
.mono{width:var(--h-32);height:var(--h-32);border-radius:var(--r-8);background:var(--accent-fond);color:var(--accent-texte);flex:none;place-items:center;font-weight:600;display:inline-grid}.mono.grand{width:var(--h-56);height:var(--h-56);font-size:var(--t-24);border-radius:var(--r-12)}.min0{min-width:0}.voile-fenetre{z-index:50;background:var(--voile);padding:var(--e-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.voile-fenetre>.carte{width:100%;max-width:480px;max-height:100%;overflow:auto}.fin-fenetre{flex-wrap:wrap;justify-content:flex-end}.coupe-long{overflow-wrap:anywhere}.sq-bloc{border-radius:var(--r-8);background:var(--surface-creuse);display:block}.roue{width:var(--h-40);height:var(--h-40);border-radius:var(--r-plein);border:3px solid var(--filet-fort);border-block-start-color:var(--accent);animation:1s linear 12 tour;display:block}.roue.petite{border-width:2px;flex:none;width:16px;height:16px}@keyframes tour{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.roue{animation:none}}.point-t{border-radius:var(--r-plein);border:2px solid var(--filet-fort);flex:none;width:16px;height:16px}.etape-t{align-items:center;gap:var(--e-2);display:flex}.p-page{background:var(--fond);flex-direction:column;min-height:100vh;display:flex}.p-tete{background:var(--surface);border-block-end:1px solid var(--filet)}.p-tete-in{max-width:960px;padding:var(--e-2) var(--e-4);align-items:center;gap:var(--e-2) var(--e-4);flex-wrap:wrap;margin-inline:auto;display:flex}.p-marque{align-items:center;gap:var(--e-2);color:inherit;min-height:var(--h-40);text-decoration:none;display:inline-flex}.p-nav{gap:var(--e-1);flex-wrap:wrap;flex:1 0 100%;order:3;display:flex}.p-nav a{min-height:var(--h-40);padding-inline:var(--e-3);border-radius:var(--r-6);color:var(--texte2);align-items:center;text-decoration:none;display:inline-flex}.p-nav a:hover{background:var(--survol)}.p-nav a[aria-current]{background:var(--choisi);color:var(--texte);font-weight:600}.p-corps{width:100%;max-width:960px;padding:var(--e-6) var(--e-4) var(--e-12);gap:var(--e-6);flex-direction:column;flex:1;margin-inline:auto;display:flex}.p-seul{padding:var(--e-6) var(--e-4);flex:1;place-items:center;display:grid}.p-carte{width:100%;max-width:440px}.p-carte .btn{width:100%}.titre-p{font-size:var(--t-24);text-wrap:balance;margin:0;font-weight:600;line-height:1.25}.p-pied{padding:var(--e-4);text-align:center}.p-hero{justify-content:space-between;align-items:center;gap:var(--e-4);flex-wrap:wrap;display:flex}@media (max-width:480px){.p-hero .btn{width:100%}}.rangee-p{align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.choix-p{align-items:center;gap:var(--e-3);min-height:var(--h-56);padding:var(--e-2) var(--e-3);border:1px solid var(--filet-fort);border-radius:var(--r-8);cursor:pointer;display:flex}.choix-p:hover{background:var(--survol)}.choix-p:has(input:checked){background:var(--accent-fond);border-color:var(--accent)}.choix-p input{accent-color:var(--accent);flex:none;width:18px;height:18px}.totaux-p{padding:var(--e-4);gap:var(--e-1);border-block-start:1px solid var(--filet);flex-direction:column;margin:0;display:flex}.totaux-p div{justify-content:space-between;gap:var(--e-4);display:flex}.totaux-p dd{margin:0}.totaux-p .fort{font-weight:600;font-size:var(--t-20);padding-block-start:var(--e-2)}@media (min-width:768px){.p-nav{flex:0 auto;order:0}.p-corps{padding-block:var(--e-8) var(--e-16)}}.grille-co{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));display:grid}.co-carte{gap:var(--e-2);flex-direction:column;justify-content:space-between;display:flex}.co-cherche{flex:240px;min-width:0}.co-cherche .champ{width:100%;padding-inline-start:36px}.sens-l{align-items:center;gap:var(--e-1) var(--e-3);padding-block:var(--e-1);flex-wrap:wrap;justify-content:space-between;display:flex}.sens-flux{align-items:center;gap:var(--e-2);display:inline-flex}.inter-l{justify-content:space-between;gap:var(--e-3);width:100%;min-height:var(--h-40);display:flex}.trio-co{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));display:grid}.nombre-s{font-size:var(--t-24);font-weight:600}.droits-api{gap:var(--e-2);flex-direction:column;display:flex}.droit-api{justify-content:space-between;align-items:center;gap:var(--e-1) var(--e-3);flex-wrap:wrap;display:flex}.droit-api .champ{flex:0 220px;min-width:0}.cle-une-fois{gap:var(--e-2);flex-direction:column;align-items:flex-start;display:flex}.cle-une-fois code{width:100%;padding:var(--e-3);border-radius:var(--r-6);background:var(--surface-creuse);font-family:var(--police-code);font-size:var(--t-14);overflow-wrap:anywhere;display:block}.depot-z{align-items:center;gap:var(--e-3);padding:var(--e-10) var(--e-4);text-align:center;border:1px dashed var(--bord);flex-direction:column;display:flex}.relecture{gap:var(--e-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.piece-photo{background:var(--p-n0);color:var(--p-n900);border-radius:var(--r-8);border:1px solid var(--filet-fort);padding:var(--e-6);font-size:var(--t-14)}.piece-photo>span{gap:var(--e-2);flex-direction:column;display:flex}.piece-l{justify-content:space-between;gap:var(--e-3);font-variant-numeric:tabular-nums;display:flex}.piece-l.fort{border-block-start:1px solid var(--p-n200);padding-block-start:var(--e-2);font-weight:600}.piece-photo .douteux{outline:2px solid var(--p-ambre);outline-offset:2px;border-radius:var(--r-4)}.champ-lu{gap:var(--e-1);flex-direction:column;display:flex}.champ-lu .lab{margin:0}.apercu-c{padding:var(--e-3);border-radius:var(--r-6);background:var(--surface-creuse);flex-direction:column;display:flex}.choix-liste{align-items:center;gap:var(--e-2);display:flex}.choix-liste .champ{flex:auto;min-width:0}@media (min-width:1024px){.relecture{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.piece-photo{position:sticky;inset-block-start:var(--e-4)}}.qr-bloc{gap:var(--e-6);flex-wrap:wrap;align-items:center;display:flex}.qr-bloc>.pile{flex:240px}.qr-cadre{width:216px;max-width:100%;padding:var(--e-3);background:var(--p-n0);border-radius:var(--r-12);border:1px solid var(--filet-fort);flex:none}.qr{width:100%;height:auto;fill:var(--p-n900);display:block}.qr-cadre.eteint{opacity:.25}li+li>.a-ligne,li+li.a-ligne{border-block-start:.5px solid var(--a-sep)}.notif-m{gap:var(--e-2);padding:var(--e-4);border-radius:var(--r-16);background:var(--surface);color:var(--texte);flex-direction:column;display:flex}.notif-m .rangee-serree{justify-content:flex-end}.notif-m .rangee-serree.mini{justify-content:flex-start}.courbe-m{width:100%;height:auto;margin-block-start:var(--e-2);display:block}.courbe-m polyline{fill:none;stroke:var(--graphe-1);stroke-width:2px}.courbe-m circle{fill:var(--surface);stroke:var(--danger);stroke-width:2px}.notes-10{gap:var(--e-1);grid-template-columns:repeat(auto-fit,minmax(36px,1fr));display:grid}.barre-pouce{padding:var(--e-2) 0;background:var(--fond)}.carte .barre-pouce{background:var(--surface)}@media (max-width:767px){.barre-pouce{bottom:calc(var(--h-onglets) + var(--e-2))}}@media (min-width:768px){.barre-pouce,.carte .barre-pouce{background:0 0;padding-bottom:0}}.barre-pouce .case{min-height:var(--h-32)}.bo-outils{flex-wrap:wrap;align-items:center}.bo-outils .co-cherche .champ{padding-inline-start:var(--e-3)}.bl-t{padding:var(--e-4);margin:0}.bl-ligne{align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-block-start:1px solid var(--filet);flex-wrap:wrap;display:flex}.bl-ligne>.min0{flex:200px}
